/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: ' ';
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: ' ';
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.rdw-option-wrapper {
  border: 1px solid #F1F1F1;
  padding: 5px;
  min-width: 25px;
  height: 20px;
  border-radius: 2px;
  margin: 0 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-option-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-option-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-option-active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-option-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-dropdown-wrapper {
  height: 30px;
  background: white;
  cursor: pointer;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  margin: 0 3px;
  text-transform: capitalize;
  background: white;
}
.rdw-dropdown-wrapper:focus {
  outline: none;
}
.rdw-dropdown-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}
.rdw-dropdown-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-dropdown-carettoopen {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-top: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.rdw-dropdown-carettoclose {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-bottom: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.rdw-dropdown-selectedtext {
  display: flex;
  position: relative;
  height: 100%;
  align-items: center;
  padding: 0 5px;
}
.rdw-dropdown-optionwrapper {
  z-index: 100;
  position: relative;
  border: 1px solid #F1F1F1;
  width: 98%;
  background: white;
  border-radius: 2px;
  margin: 0;
  padding: 0;
  max-height: 250px;
  overflow-y: scroll;
}
.rdw-dropdown-optionwrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}

.rdw-dropdownoption-default {
  min-height: 25px;
  display: flex;
  align-items: center;
  padding: 0 5px;
}
.rdw-dropdownoption-highlighted {
  background: #F1F1F1;
}
.rdw-dropdownoption-active {
  background: #f5f5f5;
}
.rdw-dropdownoption-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-inline-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-inline-dropdown {
  width: 50px;
}
.rdw-inline-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-block-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-block-dropdown {
  width: 110px;
}

.rdw-fontsize-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-fontsize-dropdown {
  min-width: 40px;
}
.rdw-fontsize-option {
  display: flex;
  justify-content: center;
}

.rdw-fontfamily-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-fontfamily-dropdown {
  width: 115px;
}
.rdw-fontfamily-placeholder {
  white-space: nowrap;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rdw-fontfamily-optionwrapper {
  width: 140px;
}

.rdw-list-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-list-dropdown {
  width: 50px;
  z-index: 90;
}
.rdw-list-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-text-align-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-text-align-dropdown {
  width: 50px;
  z-index: 90;
}
.rdw-text-align-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-right-aligned-block {
  text-align: right;
}
.rdw-left-aligned-block {
  text-align: left !important;
}
.rdw-center-aligned-block {
  text-align: center !important;
}
.rdw-justify-aligned-block {
  text-align: justify !important;
}
.rdw-right-aligned-block > div {
  display: inline-block;
}
.rdw-left-aligned-block > div {
  display: inline-block;
}
.rdw-center-aligned-block > div {
  display: inline-block;
}
.rdw-justify-aligned-block > div {
  display: inline-block;
}

.rdw-colorpicker-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-colorpicker-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 175px;
  height: 175px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-colorpicker-modal-header {
  display: flex;
  padding-bottom: 5px;
}
.rdw-colorpicker-modal-style-label {
  font-size: 15px;
  width: 50%;
  text-align: center;
  cursor: pointer;
  padding: 0 10px 5px;
}
.rdw-colorpicker-modal-style-label-active {
  border-bottom: 2px solid #0a66b7;
}
.rdw-colorpicker-modal-options {
  margin: 5px auto;
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  overflow: scroll;
}
.rdw-colorpicker-cube {
  width: 22px;
  height: 22px;
  border: 1px solid #F1F1F1;
}
.rdw-colorpicker-option {
  margin: 3px;
  padding: 0;
  min-height: 20px;
  border: none;
  width: 22px;
  height: 22px;
  min-width: 22px;
  box-shadow: 1px 2px 1px #BFBDBD inset;
}
.rdw-colorpicker-option:hover {
  box-shadow: 1px 2px 1px #BFBDBD;
}
.rdw-colorpicker-option:active {
  box-shadow: -1px -2px 1px #BFBDBD;
}
.rdw-colorpicker-option-active {
  box-shadow: 0px 0px 2px 2px #BFBDBD;
}

.rdw-link-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-link-dropdown {
  width: 50px;
}
.rdw-link-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-link-dropdownPlaceholder {
  margin-left: 8px;
}
.rdw-link-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 205px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-link-modal-label {
  font-size: 15px;
}
.rdw-link-modal-input {
  margin-top: 5px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  height: 25px;
  margin-bottom: 15px;
  padding: 0 5px;
}
.rdw-link-modal-input:focus {
  outline: none;
}
.rdw-link-modal-buttonsection {
  margin: 0 auto;
}
.rdw-link-modal-target-option {
  margin-bottom: 20px;
}
.rdw-link-modal-target-option > span {
  margin-left: 5px;
}
.rdw-link-modal-btn {
  margin-left: 10px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-link-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-link-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-link-modal-btn:focus {
  outline: none !important;
}
.rdw-link-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-link-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-history-dropdown {
  width: 50px;
}

.rdw-embedded-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-embedded-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  justify-content: space-between;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-embedded-modal-header {
  font-size: 15px;
  display: flex;
}
.rdw-embedded-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.rdw-embedded-modal-header-label {
  width: 95px;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}
.rdw-embedded-modal-link-section {
  display: flex;
  flex-direction: column;
}
.rdw-embedded-modal-link-input {
  width: 88%;
  height: 35px;
  margin: 10px 0;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}
.rdw-embedded-modal-link-input-wrapper {
  display: flex;
  align-items: center;
}
.rdw-embedded-modal-link-input:focus {
  outline: none;
}
.rdw-embedded-modal-btn-section {
  display: flex;
  justify-content: center;
}
.rdw-embedded-modal-btn {
  margin: 0 3px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-embedded-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-embedded-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-embedded-modal-btn:focus {
  outline: none !important;
}
.rdw-embedded-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-embedded-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}
.rdw-embedded-modal-size-input {
  width: 80%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-embedded-modal-size-input:focus {
  outline: none;
}

.rdw-emoji-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-emoji-modal {
  overflow: auto;
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-wrap: wrap;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-emoji-icon {
  margin: 2.5px;
  height: 24px;
  width: 24px;
  cursor: pointer;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdw-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.rdw-spinner > div {
  width: 12px;
  height: 12px;
  background-color: #333;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.rdw-spinner .rdw-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.rdw-spinner .rdw-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

.rdw-image-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}
.rdw-image-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}
.rdw-image-modal-header {
  font-size: 15px;
  margin: 10px 0;
  display: flex;
}
.rdw-image-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.rdw-image-modal-header-label {
  width: 80px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
}
.rdw-image-modal-header-label-highlighted {
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}
.rdw-image-modal-upload-option {
  width: 100%;
  color: gray;
  cursor: pointer;
  display: flex;
  border: none;
  font-size: 15px;
  align-items: center;
  justify-content: center;
  background-color: #f1f1f1;
  outline: 2px dashed gray;
  outline-offset: -10px;
  margin: 10px 0;
  padding: 9px 0;
}
.rdw-image-modal-upload-option-highlighted {
  outline: 2px dashed #0a66b7;
}
.rdw-image-modal-upload-option-label {
  cursor: pointer;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
}
.rdw-image-modal-upload-option-label span{
  padding: 0 20px;
}
.rdw-image-modal-upload-option-image-preview {
  max-width: 100%;
  max-height: 200px;
}
.rdw-image-modal-upload-option-input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.rdw-image-modal-url-section {
  display: flex;
  align-items: center;
}
.rdw-image-modal-url-input {
  width: 90%;
  height: 35px;
  margin: 15px 0 12px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}
.rdw-image-modal-btn-section {
  margin: 10px auto 0;
}
.rdw-image-modal-url-input:focus {
  outline: none;
}
.rdw-image-modal-btn {
  margin: 0 5px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}
.rdw-image-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}
.rdw-image-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}
.rdw-image-modal-btn:focus {
  outline: none !important;
}
.rdw-image-modal-btn:disabled {
  background: #ece9e9;
}
.rdw-image-modal-spinner {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.rdw-image-modal-alt-input {
  width: 70%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
  margin-left: 5px;
}
.rdw-image-modal-alt-input:focus {
  outline: none;
}
.rdw-image-modal-alt-lbl {
  font-size: 12px;
}
.rdw-image-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}
.rdw-image-modal-size-input {
  width: 40%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}
.rdw-image-modal-size-input:focus {
  outline: none;
}
.rdw-image-mandatory-sign {
  color: red;
  margin-left: 3px;
  margin-right: 3px;
}

.rdw-remove-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
  flex-wrap: wrap
}

.rdw-history-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  flex-wrap: wrap
}
.rdw-history-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}
.rdw-history-dropdown {
  width: 50px;
}

.rdw-link-decorator-wrapper {
  position: relative;
}
.rdw-link-decorator-icon {
  position: absolute;
  left: 40%;
  top: 0;
  cursor: pointer;
  background-color: white;
}

.rdw-mention-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-suggestion-wrapper {
  position: relative;
}
.rdw-suggestion-dropdown {
  position: absolute;
  display: flex;
  flex-direction: column;
  border: 1px solid #F1F1F1;
  min-width: 100px;
  max-height: 150px;
  overflow: auto;
  background: white;
  z-index: 100;
}
.rdw-suggestion-option {
  padding: 7px 5px;
  border-bottom: 1px solid #f1f1f1;
}
.rdw-suggestion-option-active {
  background-color: #F1F1F1;
}

.rdw-hashtag-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-image-alignment-options-popup {
  position: absolute;
  background: white;
  display: flex;
  padding: 5px 2px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  width: 105px;
  cursor: pointer;
  z-index: 100;
}
.rdw-alignment-option-left {
  justify-content: flex-start;
}
.rdw-image-alignment-option {
  height: 15px;
  width: 15px;
  min-width: 15px;
}
.rdw-image-alignment {
  position: relative;
}
.rdw-image-imagewrapper {
  position: relative;
}
.rdw-image-center {
  display: flex;
  justify-content: center;
}
.rdw-image-left {
  display: flex;
}
.rdw-image-right {
  display: flex;
  justify-content: flex-end;
}
.rdw-image-alignment-options-popup-right {
  right: 0;
}

.rdw-editor-main {
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.rdw-editor-toolbar {
  padding: 6px 5px 0;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  display: flex;
  justify-content: flex-start;
  background: white;
  flex-wrap: wrap;
  font-size: 15px;
  margin-bottom: 5px;
  user-select: none;
}
.public-DraftStyleDefault-block {
  margin: 1em 0;
}
.rdw-editor-wrapper:focus {
  outline: none;
}
.rdw-editor-wrapper {
  box-sizing: content-box;
}
.rdw-editor-main blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
}
.rdw-editor-main pre {
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 10px;
}
/**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
@font-face {
  font-family: "iconfont"; /* Project id 1904317 */
  src: url(/account/insight-images/7d01013cda8205a871e6.woff2?t=1755848981981) format('woff2'),
       url(/account/insight-images/3337b2f3a8c3d18c54c9.woff?t=1755848981981) format('woff'),
       url(/account/insight-images/fa70470e7a347919c4d5.ttf?t=1755848981981) format('truetype'),
       url(/account/insight-images/b9e7146aec014b82b7b8.svg?t=1755848981981#iconfont) format('svg');
}

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

.icon-Launcher:before {
  content: "\e8ac";
}

.icon-a-configurationlog:before {
  content: "\e642";
}

.icon-a-ChargingMode:before {
  content: "\e8ab";
}

.icon-DisableeSIM:before {
  content: "\e8aa";
}

.icon-a-ApprovalCenter:before {
  content: "\e8a9";
}

.icon-TerminalWhiteList:before {
  content: "\e8a8";
}

.icon-SwitchingInProgress:before {
  content: "\e8a7";
}

.icon-eSIM:before {
  content: "\e8a6";
}

.icon-AirLoad:before {
  content: "\e8a5";
}

.icon-battlehealth:before {
  content: "\e8a4";
}

.icon-AirLink:before {
  content: "\e8a3";
}

.icon-a-icon-log-RemoteControl:before {
  content: "\e641";
}

.icon-dev-btn-copy:before {
  content: "\e728";
}

.icon-Overdue:before {
  content: "\e8a2";
}

.icon-Kiosk:before {
  content: "\e63b";
}

.icon-a-virtualkeyboard-Default:before {
  content: "\e8a1";
}

.icon-icon-btn-ZTE1:before {
  content: "\e63f";
}

.icon-a-con-btn-QRcodeupload:before {
  content: "\e63c";
}

.icon-a-con-btn-Quickupload:before {
  content: "\e63d";
}

.icon-a-con-btn-Fileupload:before {
  content: "\e63e";
}

.icon-a-ZTEApproval:before {
  content: "\e63a";
}

.icon-Floating2:before {
  content: "\e638";
}

.icon-Floating1:before {
  content: "\e639";
}

.icon-xingzhuangjiehe2:before {
  content: "\e637";
}

.icon-a-LowBatteryCoinBattery:before {
  content: "\e8a0";
}

.icon-a-CoinBattery:before {
  content: "\e89f";
}

.icon-EMM:before {
  content: "\e889";
}

.icon-a-virtualkeyboard:before {
  content: "\e89e";
}

.icon-a-EMM-Detail-SignalStrength:before {
  content: "\e89c";
}

.icon-a-EMM-Detail-GeoLocation:before {
  content: "\e89a";
}

.icon-a-EMM-Detail-Bluetooth:before {
  content: "\e89b";
}

.icon-a-ModelDetail:before {
  content: "\e899";
}

.icon-a-EMM-Log-Configurationupdate:before {
  content: "\e892";
}

.icon-a-EMM-Log-StartLostMode:before {
  content: "\e893";
}

.icon-EMM-Detail-Network:before {
  content: "\e894";
}

.icon-a-EMM-ModelLab-ScreenResolution:before {
  content: "\e895";
}

.icon-a-EMM-ModelLab-StorageSize:before {
  content: "\e896";
}

.icon-EMM-Log-Reboot:before {
  content: "\e897";
}

.icon-a-EMM-ModelLab-RamSize:before {
  content: "\e898";
}

.icon-a-EMM-Log-Switchingpolicy:before {
  content: "\e88d";
}

.icon-a-EMM-Log-Updatedeviceinformation:before {
  content: "\e88e";
}

.icon-a-EMM-Log-StopLostMode:before {
  content: "\e88f";
}

.icon-a-EMM-Log-OtherOperations:before {
  content: "\e890";
}

.icon-a-EMM-Log-ResetPassword:before {
  content: "\e891";
}

.icon-a-SleepTime:before {
  content: "\e88c";
}

.icon-icon-yes:before {
  content: "\e635";
}

.icon-icon-no:before {
  content: "\e636";
}

.icon-a-DeviceSecurity:before {
  content: "\e88b";
}

.icon-Unlock:before {
  content: "\e88a";
}

.icon-a-ResetPassword:before {
  content: "\e884";
}

.icon-a-LostMode:before {
  content: "\e885";
}

.icon-a-StopLostMode:before {
  content: "\e886";
}

.icon-a-LockScreen:before {
  content: "\e887";
}

.icon-a-DeviceReboot:before {
  content: "\e888";
}

.icon-a-SetUpGeo-FenceLocation:before {
  content: "\e880";
}

.icon-Auto-Lock:before {
  content: "\e881";
}

.icon-Refresh:before {
  content: "\e882";
}

.icon-a-IgnoreGeo-Fence:before {
  content: "\e883";
}

.icon-Storage:before {
  content: "\e87f";
}

.icon-CPU:before {
  content: "\e87c";
}

.icon-RAM:before {
  content: "\e87d";
}

.icon-Battery:before {
  content: "\e87e";
}

.icon-EMM-ViewALL:before {
  content: "\e87b";
}

.icon-navigation-download:before {
  content: "\e87a";
}

.icon-Appointment:before {
  content: "\e869";
}

.icon-a-SelectApplication:before {
  content: "\e878";
}

.icon-a-GeneralApplicationSettings:before {
  content: "\e879";
}

.icon-a-Profile-MobileDevice:before {
  content: "\e877";
}

.icon-a-EMMProfile-TetheringSettings:before {
  content: "\e871";
}

.icon-a-EMMProfile-HardwareControl:before {
  content: "\e872";
}

.icon-EMMProfile-Authentication:before {
  content: "\e873";
}

.icon-a-EMMProfile-PhoneCallsBluetooth:before {
  content: "\e874";
}

.icon-a-EMMProfile-LockScreenKeyguard:before {
  content: "\e875";
}

.icon-a-EMMProfile-AppSecurity:before {
  content: "\e876";
}

.icon-a-EMMProfile-VPNSettings:before {
  content: "\e86a";
}

.icon-a-EMMProfile-DeveloperSettings:before {
  content: "\e86b";
}

.icon-a-EMMProfile-Wi-FiSettings:before {
  content: "\e86c";
}

.icon-a-EMMProfile-SystemUpdateSettings:before {
  content: "\e86d";
}

.icon-a-EMMProfile-GeneralDeviceSettings:before {
  content: "\e86e";
}

.icon-a-EMMProfile-PhoneNetwork:before {
  content: "\e86f";
}

.icon-a-EMMProfile-FactoryResetProtection:before {
  content: "\e870";
}

.icon-a-shiliangzhinengduixiangbeifen3:before {
  content: "\e868";
}

.icon-a-Profile-AndroidOEM:before {
  content: "\e867";
}

.icon-a-bianzu3:before {
  content: "\e866";
}

.icon-Profile-StandardAndroidDevice:before {
  content: "\e865";
}

.icon-Profile-Scanner:before {
  content: "\e860";
}

.icon-a-Profile-SmartPOS:before {
  content: "\e861";
}

.icon-a-Profile-DesktopDevice:before {
  content: "\e862";
}

.icon-a-Profile-Printer:before {
  content: "\e863";
}

.icon-a-Profile-KDSDevice:before {
  content: "\e864";
}

.icon-bianzu2:before {
  content: "\e85e";
}

.icon-a-bianzubeifen3:before {
  content: "\e85f";
}

.icon-a-icon-DriveBoost:before {
  content: "\e85d";
}

.icon-SmartAssistant_H_C:before {
  content: "\e634";
}

.icon-a-IoTDevice:before {
  content: "\e859";
}

.icon-a-AccessoryDevice:before {
  content: "\e85a";
}

.icon-a-GMSDevice:before {
  content: "\e85b";
}

.icon-a-PhoneandTablet:before {
  content: "\e85c";
}

.icon-bianzu4:before {
  content: "\e858";
}

.icon-a-icon-setting-TerminalBlacklist:before {
  content: "\e857";
}

.icon-AirLauncher:before {
  content: "\e854";
}

.icon-AirViewer:before {
  content: "\e855";
}

.icon-AdUp:before {
  content: "\e856";
}

.icon-a-ClearData1:before {
  content: "\e853";
}

.icon-a-CustomizeCoordinatePoint:before {
  content: "\e852";
}

.icon-a-FULLSCREEN:before {
  content: "\e850";
}

.icon-a-EXITFULLSCREEN:before {
  content: "\e851";
}

.icon-a-SystemConfiguration-DeveloperMode:before {
  content: "\e84f";
}

.icon-a-SystemConfiguration-Language:before {
  content: "\e84e";
}

.icon-a-SystemConfiguration-Brightness:before {
  content: "\e84b";
}

.icon-a-SystemConfiguration-Volume:before {
  content: "\e84c";
}

.icon-a-SystemConfiguration-GPS:before {
  content: "\e84d";
}

.icon-DetectionFailed:before {
  content: "\e84a";
}

.icon-comparison:before {
  content: "\e849";
}

.icon-AirShield:before {
  content: "\e848";
}

.icon-AdVisual:before {
  content: "\e847";
}

.icon-icon-icon-apup:before {
  content: "\e846";
}

.icon-a-icon-btn-SwitchScreen:before {
  content: "\e633";
}

.icon-Filtered:before {
  content: "\e845";
}

.icon-liebiao:before {
  content: "\e640";
}

.icon-bianzu1:before {
  content: "\e844";
}

.icon-a-ClearData:before {
  content: "\e843";
}

.icon-icon:before {
  content: "\e632";
}

.icon-dashboard:before {
  content: "\e631";
}

.icon-a-Fill1:before {
  content: "\e840";
}

.icon-a-UserManagement:before {
  content: "\e83c";
}

.icon-a-PaymentList:before {
  content: "\e83d";
}

.icon-a-BankJournal1:before {
  content: "\e83e";
}

.icon-Setting:before {
  content: "\e83f";
}

.icon-Accessory_Find:before {
  content: "\e62e";
}

.icon-Accessory_Shutdown:before {
  content: "\e62f";
}

.icon-Accessory_Restart:before {
  content: "\e630";
}

.icon-xingzhuangjiehe:before {
  content: "\e83a";
}

.icon-a-bianzu2:before {
  content: "\e83b";
}

.icon-Skip:before {
  content: "\e839";
}

.icon-xingzhuang:before {
  content: "\e838";
}

.icon-bianzu:before {
  content: "\e837";
}

.icon-a-IndustrySolution-Active:before {
  content: "\e835";
}

.icon-a-IndustrySolution:before {
  content: "\e836";
}

.icon-fireware:before {
  content: "\e62d";
}

.icon-product:before {
  content: "\e62a";
}

.icon-product-active:before {
  content: "\e62c";
}

.icon-a-TerminalTemper:before {
  content: "\e833";
}

.icon-icon-setting-login-BlackList:before {
  content: "\e831";
}

.icon-xingzhuangjiehe1:before {
  content: "\e832";
}

.icon-batch-terminal:before {
  content: "\e830";
}

.icon-a-ResellerMigration:before {
  content: "\e82f";
}

.icon-upload:before {
  content: "\e82e";
}

.icon-btn-test:before {
  content: "\e82d";
}

.icon-Dashboard-FullScreen:before {
  content: "\e82b";
}

.icon-a-Dashboard-Refresh:before {
  content: "\e82c";
}

.icon-Dashboard-Edit:before {
  content: "\e827";
}

.icon-Dashboard-Close:before {
  content: "\e828";
}

.icon-Dashboard-Save:before {
  content: "\e829";
}

.icon-Dashboard-Layout:before {
  content: "\e82a";
}

.icon-Icon-Accessory:before {
  content: "\e826";
}

.icon-icon-btn-USB-2:before {
  content: "\e62b";
}

.icon-a-NavigationRecent:before {
  content: "\e823";
}

.icon-a-NavigationBack:before {
  content: "\e824";
}

.icon-a-NavigationHome:before {
  content: "\e825";
}

.icon-send_usage_data:before {
  content: "\e822";
}

.icon-setting_icon_more:before {
  content: "\e629";
}

.icon-Relationship:before {
  content: "\e821";
}

.icon-icon-Cyberlab:before {
  content: "\e81e";
}

.icon-icon-Skyhook:before {
  content: "\e81f";
}

.icon-icon-Airlauncher:before {
  content: "\e820";
}

.icon-log-Loctaionwarning-regular:before {
  content: "\e628";
}

.icon-icon-log-Loctaionwarning-move:before {
  content: "\e81d";
}

.icon-a-PaymentHistory1:before {
  content: "\e81b";
}

.icon-a-CASHOUT:before {
  content: "\e81c";
}

.icon-a-icon-log-pushquantity:before {
  content: "\e624";
}

.icon-icon-log-tabs_charge:before {
  content: "\e81a";
}

.icon-icon-log-private:before {
  content: "\e623";
}

.icon-a-pushquantity:before {
  content: "\e622";
}

.icon-icon-security-enabled:before {
  content: "\e819";
}

.icon-CyberLab:before {
  content: "\e818";
}

.icon-a-CustomizedEvent:before {
  content: "\e817";
}

.icon-a-PaymentHistory:before {
  content: "\e816";
}

.icon-Contrast:before {
  content: "\e815";
}

.icon-Compare:before {
  content: "\e814";
}

.icon-Transfer:before {
  content: "\e813";
}

.icon-Exception:before {
  content: "\e806";
}

.icon-Pushmessage:before {
  content: "\e807";
}

.icon-Operation:before {
  content: "\e808";
}

.icon-AppManage:before {
  content: "\e809";
}

.icon-Sandbox:before {
  content: "\e810";
}

.icon-a-TagSetting:before {
  content: "\e811";
}

.icon-StacklySetting:before {
  content: "\e812";
}

.icon-icon-log-Sign-Success:before {
  content: "\e805";
}

.icon-Message-failed1:before {
  content: "\e80b";
}

.icon-Message-succed1:before {
  content: "\e80c";
}

.icon-Message-pushing1:before {
  content: "\e80d";
}

.icon-Message-Pending1:before {
  content: "\e80e";
}

.icon-Message-stopped1:before {
  content: "\e80f";
}

.icon-UpTrillion:before {
  content: "\e80a";
}

.icon-dev-form-Message-image:before {
  content: "\e802";
}

.icon-dev-form-Message-default:before {
  content: "\e803";
}

.icon-dev-form-notifivcation-unselected:before {
  content: "\e804";
}

.icon-setting-alert1:before {
  content: "\e625";
}

.icon-setting-Custom1:before {
  content: "\e626";
}

.icon-setting-tag1:before {
  content: "\e627";
}

.icon-icon-log-Sign-failed:before {
  content: "\e801";
}

.icon-dev-btn-safe:before {
  content: "\e722";
}

.icon-Hidden:before {
  content: "\e800";
}

.icon-icon-btn-LastMonth:before {
  content: "\e7ff";
}

.icon-icon-setting-login-ReleaseNote:before {
  content: "\e7fe";
}

.icon-icon-appstore:before {
  content: "\e61f";
}

.icon-icon-appcharge:before {
  content: "\e620";
}

.icon-logo31:before {
  content: "\e621";
}

.icon-deletemarket:before {
  content: "\e61e";
}

.icon-statistics:before {
  content: "\e61d";
}

.icon-Menu_Tag:before {
  content: "\e7fd";
}

.icon-btn-UploadMappingFile:before {
  content: "\e61c";
}

.icon-btn-CopyTrace:before {
  content: "\e61b";
}

.icon-icon-btn-Redo:before {
  content: "\e7fc";
}

.icon-log-tabs_Stackly:before {
  content: "\e7fa";
}

.icon-collapse2:before {
  content: "\e615";
}

.icon-icon-btn-Avstop1:before {
  content: "\e7fb";
}

.icon-alert-Battery2:before {
  content: "\e61a";
}

.icon-alert-Battery:before {
  content: "\e619";
}

.icon-alert-BrightScreen2:before {
  content: "\e618";
}

.icon-alert-BrightScreen:before {
  content: "\e601";
}

.icon-Cellular2:before {
  content: "\e610";
}

.icon-Cellular:before {
  content: "\e617";
}

.icon-TerminalCellular2:before {
  content: "\e616";
}

.icon-TerminalBattery2:before {
  content: "\e614";
}

.icon-TerminalBattery1:before {
  content: "\e613";
}

.icon-BrightScreen2:before {
  content: "\e612";
}

.icon-BrightScreen1:before {
  content: "\e611";
}

.icon-icon-btn-Undo:before {
  content: "\e7f9";
}

.icon-Exceptions:before {
  content: "\e7f4";
}

.icon-Operations:before {
  content: "\e7f5";
}

.icon-Label:before {
  content: "\e7f6";
}

.icon-AlarmSetting:before {
  content: "\e7f7";
}

.icon-MemberManagement:before {
  content: "\e7f8";
}

.icon-stackly:before {
  content: "\e60f";
}

.icon-sandboxdev:before {
  content: "\e60c";
}

.icon-storeapp:before {
  content: "\e60d";
}

.icon-CloudMessage:before {
  content: "\e60e";
}

.icon-icon-log-tabs_calendar:before {
  content: "\e7f3";
}

.icon-icon-log-size:before {
  content: "\e7f1";
}

.icon-icon-log-device:before {
  content: "\e7f2";
}

.icon-Yes:before {
  content: "\e609";
}

.icon-icon-btn-AirViewer:before {
  content: "\e7f0";
}

.icon-icon-btn-Androidback:before {
  content: "\e7ef";
}

.icon-Lockt:before {
  content: "\e7ec";
}

.icon-TEXTSMS:before {
  content: "\e7ed";
}

.icon-MBF:before {
  content: "\e7ee";
}

.icon-applaunch:before {
  content: "\e7eb";
}

.icon-outofpaper1:before {
  content: "\e60b";
}

.icon-appsignature:before {
  content: "\e60a";
}

.icon-geofence:before {
  content: "\e608";
}

.icon-alarm:before {
  content: "\e7e9";
}

.icon-alarmdata-active:before {
  content: "\e7ea";
}

.icon-Handover:before {
  content: "\e607";
}

.icon-AppScan2:before {
  content: "\e605";
}

.icon-log-safe:before {
  content: "\e7e8";
}

.icon-ModifySecurityPassword:before {
  content: "\e7e5";
}

.icon-AppWhitelist:before {
  content: "\e7e6";
}

.icon-APNConfiguration:before {
  content: "\e7e7";
}

.icon-icon-default-imgfailure:before {
  content: "\e7e4";
}

.icon-btn-suspended1:before {
  content: "\e7e0";
}

.icon-btn-activate:before {
  content: "\e7e1";
}

.icon-btn-Price:before {
  content: "\e7e2";
}

.icon-disable:before {
  content: "\e7e3";
}

.icon-btn-email:before {
  content: "\e7df";
}

.icon-pause-Client:before {
  content: "\e606";
}

.icon-setting_icon_log:before {
  content: "\e603";
}

.icon-setting_icon_status:before {
  content: "\e604";
}

.icon-icon-appscan:before {
  content: "\e602";
}

.icon-icon-btn-user_register:before {
  content: "\e7de";
}

.icon-appapprovalbeifen:before {
  content: "\e7dd";
}

.icon-anticlockwise:before {
  content: "\e7db";
}

.icon-clockwise:before {
  content: "\e7dc";
}

.icon-generate:before {
  content: "\e600";
}

.icon-icon-btn-terminalstatus:before {
  content: "\e7da";
}

.icon-con-btn-fingerprintreader:before {
  content: "\e7d9";
}

.icon-tree-Manufacturer:before {
  content: "\e7d5";
}

.icon-tree-Model:before {
  content: "\e7d6";
}

.icon-tree-Market:before {
  content: "\e7d7";
}

.icon-tree-Dynamic:before {
  content: "\e7d8";
}

.icon-log-report:before {
  content: "\e7d4";
}

.icon-log-reject_reason:before {
  content: "\e7d3";
}

.icon-ExternalSystemIntegration:before {
  content: "\e7d2";
}

.icon-setting-DownloadTask:before {
  content: "\e7cf";
}

.icon-setting-AppUpdate:before {
  content: "\e7d0";
}

.icon-Setting-Pushhistory:before {
  content: "\e7d1";
}

.icon-btn-postil:before {
  content: "\e7c9";
}

.icon-btn-postil-default:before {
  content: "\e7ca";
}

.icon-log-terminal-location-not-found:before {
  content: "\e7cb";
}

.icon-log-terminal-warning-marker:before {
  content: "\e7cc";
}

.icon-log-terminal-safe:before {
  content: "\e7cd";
}

.icon-setting-login-AdvancedSetting-default:before {
  content: "\e7ce";
}

.icon-terminalstatus-offline:before {
  content: "\e7bb";
}

.icon-terminalstatus-Nosimcard:before {
  content: "\e7bc";
}

.icon-terminalstatus-unlock:before {
  content: "\e7bd";
}

.icon-terminalstatus-transmission:before {
  content: "\e7be";
}

.icon-terminalstatus-online:before {
  content: "\e7bf";
}

.icon-terminalstatus-network:before {
  content: "\e7c0";
}

.icon-terminalstatus-lock:before {
  content: "\e7c1";
}

.icon-terminalstatus-LAN:before {
  content: "\e7c2";
}

.icon-terminalstatus-nocloudmessage:before {
  content: "\e7c3";
}

.icon-terminalstatus-simcard:before {
  content: "\e7c4";
}

.icon-terminalstatus-cloudmessage:before {
  content: "\e7c5";
}

.icon-terminalstatus-wifi:before {
  content: "\e7c6";
}

.icon-icon-terminalstatus-battery:before {
  content: "\e7c7";
}

.icon-icon-terminalstatus-charging:before {
  content: "\e7c8";
}

.icon-log-reseller:before {
  content: "\e7b7";
}

.icon-log-card:before {
  content: "\e7b8";
}

.icon-log-variable:before {
  content: "\e7b9";
}

.icon-log-storage:before {
  content: "\e7ba";
}

.icon-icon-log-important_note:before {
  content: "\e7b6";
}

.icon-dev-btn-more:before {
  content: "\e7b5";
}

.icon-platform-appstore:before {
  content: "\e7b2";
}

.icon-platform-developercenter:before {
  content: "\e7b3";
}

.icon-platform-adminnistratorcenter:before {
  content: "\e7b4";
}

.icon-log-airview:before {
  content: "\e7b1";
}

.icon-rolelist-jurisdiction-readonly:before {
  content: "\e7ad";
}

.icon-rolelist-jurisdiction-unchecked:before {
  content: "\e7ae";
}

.icon-rolelist-jurisdiction-full:before {
  content: "\e7af";
}

.icon-rolelist-jurisdiction-checked:before {
  content: "\e7b0";
}

.icon-radiobutton-group:before {
  content: "\e7aa";
}

.icon-radiobutton-Android:before {
  content: "\e7ab";
}

.icon-radiobutton-model:before {
  content: "\e7ac";
}

.icon-log-push-next-step:before {
  content: "\e7a9";
}

.icon-icon-log-check-success-padding:before {
  content: "\e790";
}

.icon-icon-log-check-success:before {
  content: "\e791";
}

.icon-icon-log-expired-padding:before {
  content: "\e7a5";
}

.icon-icon-log-expired:before {
  content: "\e7a6";
}

.icon-icon-log-failed:before {
  content: "\e7a7";
}

.icon-icon-log-failed-padding:before {
  content: "\e7a8";
}

.icon-datacenter:before {
  content: "\e79d";
}

.icon-datacenter-active:before {
  content: "\e79e";
}

.icon-diagnosis:before {
  content: "\e79f";
}

.icon-diagnosis-active:before {
  content: "\e7a0";
}

.icon-reportmanagement-active:before {
  content: "\e7a1";
}

.icon-reportmanagement:before {
  content: "\e7a2";
}

.icon-notifications:before {
  content: "\e7a3";
}

.icon-notifications-active:before {
  content: "\e7a4";
}

.icon-log-statistics-app:before {
  content: "\e799";
}

.icon-log-statistics-marketplace:before {
  content: "\e79a";
}

.icon-log-statistics-developer:before {
  content: "\e79b";
}

.icon-log-statistics-terminal:before {
  content: "\e79c";
}

.icon-log-distance:before {
  content: "\e798";
}

.icon-log-Simpleandimpressivedatadisplay:before {
  content: "\e794";
}

.icon-log-Easydataanalysis:before {
  content: "\e795";
}

.icon-log-Comprehensivebusinessanalysis:before {
  content: "\e796";
}

.icon-log-Payment-Stripe:before {
  content: "\e797";
}

.icon-log-msg:before {
  content: "\e793";
}

.icon-log-screeningcondition:before {
  content: "\e792";
}

.icon-btn-push-pending:before {
  content: "\e78d";
}

.icon-btn-push-success:before {
  content: "\e78e";
}

.icon-btn-push-failed:before {
  content: "\e78f";
}

.icon-icon-log-summary_data_downloaded:before {
  content: "\e78c";
}

.icon-hardware-cashbox:before {
  content: "\e776";
}

.icon-hardware-battery:before {
  content: "\e777";
}

.icon-hardware-countrysecret:before {
  content: "\e778";
}

.icon-hardware-ICC:before {
  content: "\e779";
}

.icon-hardware-common:before {
  content: "\e77a";
}

.icon-hardware-GravitySensor:before {
  content: "\e77b";
}

.icon-hardware-customer:before {
  content: "\e77c";
}

.icon-hardware-Bluetooth:before {
  content: "\e77d";
}

.icon-hardware-internet:before {
  content: "\e77e";
}

.icon-hardware-camera:before {
  content: "\e77f";
}

.icon-hardware-HDMI:before {
  content: "\e780";
}

.icon-hardware-Keyboard:before {
  content: "\e781";
}

.icon-hardware-mscard:before {
  content: "\e782";
}

.icon-hardware-modem:before {
  content: "\e783";
}

.icon-hardware-idcardreader:before {
  content: "\e784";
}

.icon-hardware-PEDMODE:before {
  content: "\e785";
}

.icon-hardware-screen:before {
  content: "\e786";
}

.icon-hardware-PRINTER:before {
  content: "\e787";
}

.icon-hardware-PED:before {
  content: "\e788";
}

.icon-hardware-PICC:before {
  content: "\e789";
}

.icon-hardware-stylus:before {
  content: "\e78a";
}

.icon-hardware-PED-Intact:before {
  content: "\e78b";
}

.icon-icon-log-loading:before {
  content: "\e775";
}

.icon-btn-Click:before {
  content: "\e774";
}

.icon-logout:before {
  content: "\e772";
}

.icon-setting-management:before {
  content: "\e6c8";
}

.icon-setting-login-AppDownloadFeedistribution:before {
  content: "\e6c9";
}

.icon-setting-signature:before {
  content: "\e6ca";
}

.icon-setting-support:before {
  content: "\e6cb";
}

.icon-setting-config:before {
  content: "\e6cc";
}

.icon-setting-UI:before {
  content: "\e6cd";
}

.icon-setting-rki:before {
  content: "\e6ce";
}

.icon-setting-earningreport:before {
  content: "\e6cf";
}

.icon-setting-terminal:before {
  content: "\e6d0";
}

.icon-setting-variable:before {
  content: "\e6d1";
}

.icon-setting-login-ssosetting:before {
  content: "\e6d2";
}

.icon-setting-SandboTerminallist:before {
  content: "\e6d3";
}

.icon-setting-sValue-addedservices:before {
  content: "\e6d4";
}

.icon-setting-whitelist:before {
  content: "\e6d5";
}

.icon-setting-ModelManagement:before {
  content: "\e6d6";
}

.icon-btn-attention:before {
  content: "\e6d7";
}

.icon-btn-add:before {
  content: "\e6d8";
}

.icon-btn-calendar:before {
  content: "\e6d9";
}

.icon-btn-download:before {
  content: "\e6da";
}

.icon-btn-geofence-active:before {
  content: "\e6db";
}

.icon-btn-file:before {
  content: "\e6dc";
}

.icon-btn-edit:before {
  content: "\e6dd";
}

.icon-btn-file-up:before {
  content: "\e6de";
}

.icon-btn-file-back:before {
  content: "\e6df";
}

.icon-btn-itemselect:before {
  content: "\e6e0";
}

.icon-btn-layouttable:before {
  content: "\e6e1";
}

.icon-btn-layout:before {
  content: "\e6e2";
}

.icon-btn-home2:before {
  content: "\e6e3";
}

.icon-btn-ImportExport:before {
  content: "\e6e4";
}

.icon-btn-scan-default:before {
  content: "\e6e5";
}

.icon-btn-more_setting:before {
  content: "\e6e6";
}

.icon-btn-log:before {
  content: "\e6e7";
}

.icon-btn-mine:before {
  content: "\e6e8";
}

.icon-btn-operation:before {
  content: "\e6e9";
}

.icon-btn-screen:before {
  content: "\e6ea";
}

.icon-btn-search:before {
  content: "\e6eb";
}

.icon-btn-refresh:before {
  content: "\e6ec";
}

.icon-btn-revocation:before {
  content: "\e6ed";
}

.icon-btn-upload:before {
  content: "\e6ee";
}

.icon-btn-start:before {
  content: "\e6ef";
}

.icon-btn-synchronous:before {
  content: "\e6f0";
}

.icon-btn-sort:before {
  content: "\e6f1";
}

.icon-btn-Zoom:before {
  content: "\e6f2";
}

.icon-btn-scan:before {
  content: "\e6f3";
}

.icon-btn-shade-default:before {
  content: "\e6f4";
}

.icon-btn-log-default:before {
  content: "\e6f5";
}

.icon-btn-shade:before {
  content: "\e6f6";
}

.icon-btn-close:before {
  content: "\e6f7";
}

.icon-btn-back:before {
  content: "\e6f8";
}

.icon-btn-unfold:before {
  content: "\e6f9";
}

.icon-btn-open:before {
  content: "\e6fa";
}

.icon-btn-allow:before {
  content: "\e6fb";
}

.icon-btn-attention-trigger:before {
  content: "\e6fd";
}

.icon-btn-layoutcard:before {
  content: "\e6fe";
}

.icon-btn-Control:before {
  content: "\e6ff";
}

.icon-btn-download1:before {
  content: "\e700";
}

.icon-btn-home:before {
  content: "\e701";
}

.icon-btn-newfinder:before {
  content: "\e702";
}

.icon-btn-move:before {
  content: "\e703";
}

.icon-btn-notification-Start:before {
  content: "\e704";
}

.icon-btn-paid:before {
  content: "\e705";
}

.icon-setting-copy:before {
  content: "\e842";
}

.icon-btn-fileupload:before {
  content: "\e706";
}

.icon-btn-billing:before {
  content: "\e707";
}

.icon-btn-notification-important:before {
  content: "\e708";
}

.icon-btn-push_app:before {
  content: "\e709";
}

.icon-btn-subscribed:before {
  content: "\e70a";
}

.icon-btn-table_edit:before {
  content: "\e70b";
}

.icon-btn-setting:before {
  content: "\e70c";
}

.icon-btn-copy:before {
  content: "\e70d";
}

.icon-btn-notification:before {
  content: "\e70e";
}

.icon-btn-unsubscribed:before {
  content: "\e70f";
}

.icon-btn-terminalLog-default:before {
  content: "\e710";
}

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

.icon-btn-RKI_setting:before {
  content: "\e712";
}

.icon-btn-setting-goinsight:before {
  content: "\e713";
}

.icon-btn-screen-tigger:before {
  content: "\e714";
}

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

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

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

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

.icon-btn-closelog:before {
  content: "\e719";
}

.icon-btn-message:before {
  content: "\e71a";
}

.icon-btn-table-sort-up:before {
  content: "\e71b";
}

.icon-btn-table-sort-down:before {
  content: "\e71c";
}

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

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

.icon-btn-voiceup:before {
  content: "\e71f";
}

.icon-btn-numberUp:before {
  content: "\e720";
}

.icon-icon-btn-numberDown:before {
  content: "\e721";
}

.icon-btn-suspended:before {
  content: "\e723";
}

.icon-btn-offline:before {
  content: "\e724";
}

.icon-btn-close1:before {
  content: "\e725";
}

.icon-btn-icon-btn-handoff:before {
  content: "\e726";
}

.icon-btn-delete:before {
  content: "\e727";
}

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

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

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

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

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

.icon-btn-ranking:before {
  content: "\e72e";
}

.icon-btn-min-black:before {
  content: "\e72f";
}

.icon-btn-add-black:before {
  content: "\e730";
}

.icon-btn_appupdate:before {
  content: "\e731";
}

.icon-btn_appupdate-active:before {
  content: "\e732";
}

.icon-btn-shutdown-white:before {
  content: "\e733";
}

.icon-search-delete:before {
  content: "\e734";
}

.icon-btn-pack_UP:before {
  content: "\e735";
}

.icon-btn-get_bacK:before {
  content: "\e736";
}

.icon-btn-downloads:before {
  content: "\e737";
}

.icon-icon-header-back:before {
  content: "\e738";
}

.icon-action-upload:before {
  content: "\e739";
}

.icon-action-files:before {
  content: "\e73a";
}

.icon-action-finder:before {
  content: "\e73b";
}

.icon-actions-radios-unselected:before {
  content: "\e73c";
}

.icon-actions-radio-selected:before {
  content: "\e73d";
}

.icon-actions-checkbox-default:before {
  content: "\e73e";
}

.icon-actions-checkbox-checked:before {
  content: "\e73f";
}

.icon-log-asset:before {
  content: "\e740";
}

.icon-log-market:before {
  content: "\e741";
}

.icon-log-client:before {
  content: "\e742";
}

.icon-log-merchant:before {
  content: "\e743";
}

.icon-log-developer:before {
  content: "\e744";
}

.icon-log-app:before {
  content: "\e745";
}

.icon-log-hardware:before {
  content: "\e746";
}

.icon-log-model:before {
  content: "\e747";
}

.icon-log-admin:before {
  content: "\e748";
}

.icon-log-parameter:before {
  content: "\e749";
}

.icon-log-sign:before {
  content: "\e74a";
}

.icon-log-terminals:before {
  content: "\e74b";
}

.icon-log-portal:before {
  content: "\e74c";
}

.icon-btn-notification-down-copy:before {
  content: "\e89d";
}

.icon-log-dev:before {
  content: "\e74d";
}

.icon-log-setting:before {
  content: "\e74e";
}

.icon-log-push:before {
  content: "\e74f";
}

.icon-log-online:before {
  content: "\e750";
}

.icon-log-offline:before {
  content: "\e751";
}

.icon-log-unknow:before {
  content: "\e752";
}

.icon-log-fix:before {
  content: "\e753";
}

.icon-log-unfix:before {
  content: "\e754";
}

.icon-log-terminal:before {
  content: "\e755";
}

.icon-log-wrong:before {
  content: "\e756";
}

.icon-log-wrong_roundedge:before {
  content: "\e757";
}

.icon-log-Removed:before {
  content: "\e758";
}

.icon-log-warning:before {
  content: "\e759";
}

.icon-log-message:before {
  content: "\e75a";
}

.icon-setting-DataUsage:before {
  content: "\e75b";
}

.icon-setting-Aboutus:before {
  content: "\e75c";
}

.icon-setting-FirewareUpate:before {
  content: "\e75d";
}

.icon-setting-clearcache:before {
  content: "\e75e";
}

.icon-setting-TerminalMonitor:before {
  content: "\e75f";
}

.icon-setting-Settings:before {
  content: "\e760";
}

.icon-setting-ProxyConfiguration:before {
  content: "\e761";
}

.icon-tree-merchant:before {
  content: "\e762";
}

.icon-tree-group:before {
  content: "\e763";
}

.icon-tree-reseller:before {
  content: "\e764";
}

.icon-form-talarm-active:before {
  content: "\e765";
}

.icon-form-exc-active:before {
  content: "\e766";
}

.icon-form-pdf-active:before {
  content: "\e767";
}

.icon-form-personal-active:before {
  content: "\e768";
}

.icon-form-csv-active:before {
  content: "\e769";
}

.icon-form-enterprise-active:before {
  content: "\e76a";
}

.icon-form-production-active:before {
  content: "\e76b";
}

.icon-default-RevenuereportsCopy:before {
  content: "\e76c";
}

.icon-default-CreateNewApp:before {
  content: "\e76d";
}

.icon-default-Revenuereports:before {
  content: "\e76e";
}

.icon-default-user:before {
  content: "\e76f";
}

.icon-default-app:before {
  content: "\e770";
}

.icon-default-img:before {
  content: "\e771";
}

.icon-setting-copy1:before {
  content: "\e841";
}

.icon-appapproval:before {
  content: "\e67d";
}

.icon-appapproval-active:before {
  content: "\e67e";
}

.icon-activity-active:before {
  content: "\e67f";
}

.icon-activity:before {
  content: "\e680";
}

.icon-auditlog:before {
  content: "\e681";
}

.icon-auditlog-active:before {
  content: "\e682";
}

.icon-developerapproval-active:before {
  content: "\e685";
}

.icon-developerapproval:before {
  content: "\e686";
}

.icon-estate-active:before {
  content: "\e687";
}

.icon-estate:before {
  content: "\e688";
}

.icon-firmware:before {
  content: "\e689";
}

.icon-firmware-active:before {
  content: "\e68a";
}

.icon-global-active:before {
  content: "\e68b";
}

.icon-btn-more_setting-copy:before {
  content: "\e834";
}

.icon-global:before {
  content: "\e68c";
}

.icon-marketplace-active:before {
  content: "\e68d";
}

.icon-marketplace:before {
  content: "\e68e";
}

.icon-pushtemplates:before {
  content: "\e68f";
}

.icon-pushtemplates-active:before {
  content: "\e690";
}

.icon-model-active:before {
  content: "\e691";
}

.icon-model:before {
  content: "\e692";
}

.icon-role-active:before {
  content: "\e693";
}

.icon-role:before {
  content: "\e694";
}

.icon-secondarymenu-active:before {
  content: "\e695";
}

.icon-secondarymenu:before {
  content: "\e696";
}

.icon-service:before {
  content: "\e697";
}

.icon-service-active:before {
  content: "\e698";
}

.icon-storeclient-active:before {
  content: "\e699";
}

.icon-storeclient:before {
  content: "\e69a";
}

.icon-setting-active:before {
  content: "\e69b";
}

.icon-settings:before {
  content: "\e69c";
}

.icon-terminalgeolocation-active:before {
  content: "\e69d";
}

.icon-terminalgeolocation:before {
  content: "\e69e";
}

.icon-subscription:before {
  content: "\e69f";
}

.icon-subscription-active:before {
  content: "\e6a0";
}

.icon-user-active:before {
  content: "\e6a1";
}

.icon-user:before {
  content: "\e6a2";
}

.icon-report:before {
  content: "\e6a3";
}

.icon-report-active:before {
  content: "\e6a4";
}

.icon-terminal:before {
  content: "\e6a5";
}

.icon-terminal-active:before {
  content: "\e6a6";
}

.icon-zoom-active:before {
  content: "\e6a7";
}

.icon-zoom:before {
  content: "\e6a8";
}

.icon-group-active:before {
  content: "\e6a9";
}

.icon-group:before {
  content: "\e6aa";
}

.icon-head-admin:before {
  content: "\e6ab";
}

.icon-head-documentcenter:before {
  content: "\e6ac";
}

.icon-head-international:before {
  content: "\e6ad";
}

.icon-head-platform:before {
  content: "\e6ae";
}

.icon-head-notification:before {
  content: "\e6af";
}

.icon-head-billing:before {
  content: "\e6b0";
}

.icon-icon-header-Billing-white:before {
  content: "\e6b1";
}

.icon-dashboard-ring:before {
  content: "\e6b2";
}

.icon-dashboard-table:before {
  content: "\e6b3";
}

.icon-dashboard-bar:before {
  content: "\e6b4";
}

.icon-dashboard-hardware:before {
  content: "\e6b5";
}

.icon-dashboard-version:before {
  content: "\e6b6";
}

.icon-dashboard-client:before {
  content: "\e6b7";
}

.icon-setting-advertising:before {
  content: "\e6b8";
}

.icon-setting-Account:before {
  content: "\e6b9";
}

.icon-setting-app:before {
  content: "\e6ba";
}

.icon-setting-createnewapp:before {
  content: "\e6bb";
}

.icon-setting-basicsetting:before {
  content: "\e6bc";
}

.icon-setting-attribute:before {
  content: "\e6bd";
}

.icon-setting-certificateenrollment:before {
  content: "\e6be";
}

.icon-setting-developerlist:before {
  content: "\e6bf";
}

.icon-setting-license:before {
  content: "\e6c0";
}

.icon-setting-billingsetting:before {
  content: "\e6c1";
}

.icon-setting-mail:before {
  content: "\e6c2";
}

.icon-setting-info:before {
  content: "\e6c3";
}

.icon-btn-scan-default-copy:before {
  content: "\e773";
}

.icon-setting-login:before {
  content: "\e6c4";
}

.icon-setting-parameter:before {
  content: "\e6c5";
}

.icon-setting-password:before {
  content: "\e6c6";
}

.icon-setting-merchant:before {
  content: "\e6c7";
}


.status_label_code.status_label_success {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_maintainer {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_approved {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_trail {
  color: #00BCD4;
  background: #ccf2f6;
}
.status_label_code.status_label_developer {
  color: #00BCD4;
  background: #ccf2f6;
}
.status_label_code.status_label_unavailable {
  color: #A9AABD;
  background: #eeeef2;
}
.status_label_code.status_label_inactive {
  color: #FF9800;
  background: #ffeacc;
}
.status_label_code.status_label_failed {
  color: #DB4437;
  background: #f8dad7;
}
.status_label_code.status_label_pending {
  color: #FF9800;
  background: #ffeacc;
}
.status_label_code.status_label_pending_secondary {
  color: #00BCD4;
  background: #ccf2f6;
}
.status_label_code.status_label_offline {
  color: #A9AABD;
  background: #eeeef2;
}
.status_label_code.status_label_online {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_rejected {
  color: #DB4437;
  background: #f8dad7;
}
.status_label_code.status_label_active {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_active_secondary {
  color: #00BCD4;
  background: #ccf2f6;
}
.status_label_code.status_label_fixed {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_notfixed {
  color: #8374FF;
  background: #dddfff;
}
.status_label_code.status_label_own {
  color: #8374FF;
  background: #dddfff;
}
.status_label_code.status_label_registing {
  color: #FF9800;
  background: #ffeacc;
}
.status_label_code.status_label_suspend {
  color: #FF9800;
  background: #ffeacc;
}
.status_label_code.status_label_locked {
  color: #A9AABD;
  background: #eeeef2;
}
.status_label_code.status_label_disabled {
  color: #A9AABD;
  background: #eeeef2;
}
.status_label_code.status_label_deleted {
  color: #A9AABD;
  background: #eeeef2;
}
.status_label_code.status_label_paid {
  color: #00BCD4;
  background: #ccf2f6;
}
.status_label_code.status_label_unpaid {
  color: #FF9800;
  background: #ffeacc;
}
.status_label_code.status_label_open {
  color: #FF9800;
  background: #ffeacc;
}
.status_label_code.status_label_expired {
  color: #A9AABD;
  background: #eeeef2;
}
.status_label_code.status_label_draft {
  color: #00BCD4;
  background: #ccf2f6;
}
.status_label_code.status_label_completed {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_inprogress {
  color: #00BCD4;
  background: #ccf2f6;
}
.status_label_code.status_label_succeed {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_migrating {
  color: #FF9800;
  background: #ffeacc;
}
.status_label_code.status_label_invalid {
  color: #A9AABD;
  background: #eeeef2;
}
.status_label_code.status_label_partail {
  color: #3366ff;
  background: #d6e0ff;
}
.status_label_code.status_label_enable {
  color: #63AF57;
  background: #e0efdd;
}
.status_label_code.status_label_unknow {
  color: #262626;
  background: #eeeef2;
}
.status_label_code.status_label_unreleased {
  color: #00BCD4;
  background: #ccf2f6;
}
.status_label_code.status_label_link {
  color: #008BF8;
  background: #CCEDFB;
}
.btn_con_box.MuiButton-root.status_tab_code_all {
  background: #d8d8d8;
}
.btn_con_box.MuiButton-root.status_tab_code_orange {
  color: #FF9800;
}
.btn_con_box.MuiButton-root.status_tab_code_orange.bg {
  background: #ffeacc;
}
.btn_con_box.MuiButton-root.status_tab_code_green {
  color: #63AF57;
}
.btn_con_box.MuiButton-root.status_tab_code_green.bg {
  background: #e0efdd;
}
.btn_con_box.MuiButton-root.status_tab_code_grey {
  color: #A9AABD;
}
.btn_con_box.MuiButton-root.status_tab_code_grey.bg {
  background: #eeeef2;
}
.btn_con_box.MuiButton-root.status_tab_code_blue {
  color: #00BCD4;
}
.btn_con_box.MuiButton-root.status_tab_code_blue.bg {
  background: #ccf2f6;
}
.btn_con_box.MuiButton-root.status_tab_code_red {
  color: #DB4437;
}
.btn_con_box.MuiButton-root.status_tab_code_red.bg {
  background: #f8dad7;
}
.btn_con_box.MuiButton-root.status_tab_code_black {
  color: #262626;
}
.btn_con_box.MuiButton-root.status_tab_code_black.bg {
  background: #eeeef2;
}
.status_border {
  position: relative;
}
.status_border:after {
  content: "";
  display: block;
  position: absolute;
  right: -4px;
  top: -7px;
  width: 44px;
  height: 43px;
}
.status_border_unavailable {
  border-color: #A9AABD;
}
.status_border_active {
  border-color: #63AF57;
}
.status_border_online {
  border-color: #63AF57;
}
.status_border_offline {
  border-color: #A9AABD;
}
.status_border_pending {
  border-color: #FF9800;
}
.status_border_pending:after {
  background: url("/account/assets/img/AppDetailView-version-list-apk-status.png") no-repeat -6px top;
}
.status_border_pending.is_long_hui:after {
  background: url("/account/assets/img/long_hui_AppDetailView-version-list-apk-status.png") no-repeat -6px top;
}
.status_border_draft {
  border-color: #00BCD4;
}
.status_border_draft:after {
  background: url("/account/assets/img/AppDetailView-version-list-apk-status.png") no-repeat center top;
}
.status_border_draft.is_long_hui:after {
  background: url("/account/assets/img/long_hui_AppDetailView-version-list-apk-status.png") no-repeat center top;
}
.status_border_rejected {
  border-color: #DB4437;
}
.status_border_rejected:after {
  background: url("/account/assets/img/AppDetailView-version-list-apk-status.png") no-repeat -116px top;
}
.status_border_rejected.is_long_hui:after {
  background: url("/account/assets/img/long_hui_AppDetailView-version-list-apk-status.png") no-repeat -116px top;
}
.status_border_locked {
  border-color: #A9AABD;
}
.status_border_locked:after {
  background: url("/account/assets/img/icon_locked.png") no-repeat no-repeat left top;
}
.status_border_locked.is_long_hui:after {
  background: url("/account/assets/img/icon_longhui_locked.png") no-repeat no-repeat left top;
}
.status_border_suspend {
  border-color: #A9AABD;
}
.status_border_suspend:after {
  background: url("/account/assets/img/icon_suspend.png") no-repeat no-repeat left top;
}
.status_border_suspend.is_long_hui:after {
  background: url("/account/assets/img/icon_longhui_suspend.png") no-repeat no-repeat left top;
}
.status_border_simple {
  position: relative;
}
.status_border_simple:after {
  content: "";
  display: block;
  position: absolute;
  right: -4px;
  top: -7px;
  width: 44px;
  height: 43px;
}
.status_border_simple_unavailable {
  border-color: #A9AABD;
}
.status_border_simple_active {
  border-color: #63AF57;
}
.status_border_simple_online {
  border-color: #63AF57;
}
.status_border_simple_offline {
  border-color: #A9AABD;
}
.status_border_simple_pending {
  border-color: #FF9800;
}
.status_border_simple_pending:after {
  background: url("/account/assets/img/AppDetailView-version-list-apk-status.png") no-repeat -6px top;
}
.status_border_simple_pending.is_long_hui:after {
  background: url("/account/assets/img/long_hui_AppDetailView-version-list-apk-status.png") no-repeat -6px top;
}
.status_border_simple_draft {
  border-color: #00BCD4;
}
.status_border_simple_draft:after {
  background: url("/account/assets/img/AppDetailView-version-list-apk-status.png") no-repeat center top;
}
.status_border_simple_draft.is_long_hui:after {
  background: url("/account/assets/img/long_hui_AppDetailView-version-list-apk-status.png") no-repeat center top;
}
.status_border_simple_rejected {
  border-color: #DB4437;
}
.status_border_simple_rejected:after {
  background: url("/account/assets/img/AppDetailView-version-list-apk-status.png") no-repeat -116px top;
}
.status_border_simple_rejected.is_long_hui:after {
  background: url("/account/assets/img/long_hui_AppDetailView-version-list-apk-status.png") no-repeat -116px top;
}
.status_border_simple_locked {
  border-color: #A9AABD;
}
.status_border_simple_locked:after {
  background: url("/account/assets/img/icon_locked.png") no-repeat no-repeat left top;
}
.status_border_simple_locked.is_long_hui:after {
  background: url("/account/assets/img/icon_longhui_locked.png") no-repeat no-repeat left top;
}
.status_border_simple_suspend {
  border-color: #A9AABD;
}
.status_border_simple_suspend:after {
  background: url("/account/assets/img/icon_suspend.png") no-repeat no-repeat left top;
}
.status_border_simple_suspend.is_long_hui:after {
  background: url("/account/assets/img/icon_longhui_suspend.png") no-repeat no-repeat left top;
}
.status_border_simple:after {
  display: none;
  background: none;
}
.markdown-body,
.markdown-body pre {
  color: #262626;
  padding: 0 30px 30px;
  font-size: 13px;
}
.markdown-body p {
  margin-bottom: 0;
}
.guide_wrapper {
  width: 100%;
  max-width: 1000px;
  min-width: 800px;
  margin: 0 auto;
  padding: 0;
  background: none;
}
.guide_main_container {
  margin: 30px 0 ;
  padding: 30px;
  border: 1px solid #E6E8EA;
  background: #fff;
}
@media screen and (max-width: 1025px) {
  .guide_wrapper {
    width: 100%;
    min-width: auto;
    padding: 0 20px;
    box-sizing: border-box;
  }
}
@font-face {
  font-family: octicons-link;
  src: url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff");
}
.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.7;
  letter-spacing: 0.2px;
  color: #262626;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 13px;
  padding: 0 30px 30px;
  word-wrap: break-word;
}
.markdown-body .pl-c {
  color: #6a737d;
}
.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: #005cc5;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
  color: #6f42c1;
}
.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
  color: #24292e;
}
.markdown-body .pl-ent {
  color: #22863a;
}
.markdown-body .pl-k {
  color: #d73a49;
}
.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
  color: #032f62;
}
.markdown-body .pl-v,
.markdown-body .pl-smw {
  color: #e36209;
}
.markdown-body .pl-bu {
  color: #b31d28;
}
.markdown-body .pl-ii {
  color: #fafbfc;
  background-color: #b31d28;
}
.markdown-body .pl-c2 {
  color: #fafbfc;
  background-color: #d73a49;
}
.markdown-body .pl-c2::before {
  content: "^M";
}
.markdown-body .pl-sr .pl-cce {
  font-weight: bold;
  color: #22863a;
}
.markdown-body .pl-ml {
  color: #735c0f;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: bold;
  color: #005cc5;
}
.markdown-body .pl-mi {
  font-style: italic;
  color: #24292e;
}
.markdown-body .pl-mb {
  font-weight: bold;
  color: #24292e;
}
.markdown-body .pl-md {
  color: #b31d28;
  background-color: #ffeef0;
}
.markdown-body .pl-mi1 {
  color: #22863a;
  background-color: #f0fff4;
}
.markdown-body .pl-mc {
  color: #e36209;
  background-color: #ffebda;
}
.markdown-body .pl-mi2 {
  color: #f6f8fa;
  background-color: #005cc5;
}
.markdown-body .pl-mdr {
  font-weight: bold;
  color: #6f42c1;
}
.markdown-body .pl-ba {
  color: #586069;
}
.markdown-body .pl-sg {
  color: #959da5;
}
.markdown-body .pl-corl {
  text-decoration: underline;
  color: #032f62;
}
.markdown-body h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
  font-family: monospace;
  font-size: 1em;
}
.markdown-body input {
  font: inherit;
  margin: 0;
  overflow: visible;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.markdown-body [type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
.markdown-body * {
  box-sizing: border-box;
}
.markdown-body a {
  background-color: transparent;
  color: #0366d6;
  text-decoration: none;
}
.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0;
}
.markdown-body a:hover {
  text-decoration: underline;
}
.markdown-body strong {
  font-weight: 600;
}
.markdown-body hr {
  box-sizing: content-box;
  overflow: hidden;
  height: 0.25em;
  padding: 0;
  margin: 24px 0;
  background-color: #e1e4e8;
  border: 0;
  border-bottom-color: #eee;
}
.markdown-body hr::before {
  display: table;
  content: "";
}
.markdown-body hr::after {
  display: table;
  clear: both;
  content: "";
}
.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse;
}
.markdown-body td,
.markdown-body th {
  padding: 0;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 0;
  margin-bottom: 0;
}
.markdown-body h1 {
  font-size: 32px;
  font-weight: 600;
}
.markdown-body h2 {
  font-size: 24px;
  font-weight: 600;
}
.markdown-body h3 {
  font-size: 20px;
  font-weight: 600;
}
.markdown-body h4 {
  font-size: 16px;
  font-weight: 600;
}
.markdown-body h5 {
  font-size: 14px;
  font-weight: 600;
}
.markdown-body h6 {
  font-size: 12px;
  font-weight: 600;
}
.markdown-body p {
  margin-top: 0;
  margin-bottom: 10px;
}
.markdown-body ul,
.markdown-body ol {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha;
}
.markdown-body dd {
  margin-left: 0;
}
.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
  word-wrap: normal;
}
.markdown-body .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;
}
.markdown-body .pl-0 {
  padding-left: 0 !important;
}
.markdown-body .pl-1 {
  padding-left: 4px !important;
}
.markdown-body .pl-2 {
  padding-left: 8px !important;
}
.markdown-body .pl-3 {
  padding-left: 16px !important;
}
.markdown-body .pl-4 {
  padding-left: 24px !important;
}
.markdown-body .pl-5 {
  padding-left: 32px !important;
}
.markdown-body .pl-6 {
  padding-left: 40px !important;
}
.markdown-body::before {
  display: table;
  content: "";
}
.markdown-body::after {
  display: table;
  clear: both;
  content: "";
}
.markdown-body > *:first-child {
  margin-top: 0 !important;
}
.markdown-body > *:last-child {
  margin-bottom: 0 !important;
}
.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}
.markdown-body .anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}
.markdown-body .anchor:focus {
  outline: none;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
  margin-top: 0;
  margin-bottom: 16px;
  word-wrap: break-word;
}
.markdown-body blockquote {
  margin: 0;
  padding: 0 1em;
  color: #6a737d;
  border-left: 0.25em solid #dfe2e5;
}
.markdown-body blockquote > :first-child {
  margin-top: 0;
}
.markdown-body blockquote > :last-child {
  margin-bottom: 0;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}
.markdown-body h1 {
  padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid #eaecef;
}
.markdown-body h2 {
  padding-bottom: 0.3em;
  font-size: 1.5em;
  border-bottom: 1px solid #eaecef;
}
.markdown-body h3 {
  font-size: 1.25em;
}
.markdown-body h4 {
  font-size: 1em;
}
.markdown-body h5 {
  font-size: 0.875em;
}
.markdown-body h6 {
  font-size: 0.85em;
  color: #6a737d;
}
.markdown-body ul,
.markdown-body ol {
  padding-left: 2em;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}
.markdown-body li {
  word-wrap: break-all;
  list-style: inherit;
}
.markdown-body li > p {
  margin-top: 16px;
}
.markdown-body li + li {
  margin-top: 0.25em;
}
.markdown-body dl {
  padding: 0;
}
.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
}
.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}
.markdown-body table {
  display: block;
  width: 100%;
  overflow: auto;
}
.markdown-body table th {
  font-weight: 600;
}
.markdown-body table th,
.markdown-body table td {
  padding: 6px 13px;
  border: 1px solid #dfe2e5;
}
.markdown-body table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}
.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa;
}
.markdown-body img {
  border-style: none;
  max-width: 100%;
  box-sizing: content-box;
  background-color: #fff;
}
.markdown-body img[align=right] {
  padding-left: 20px;
}
.markdown-body img[align=left] {
  padding-right: 20px;
}
.markdown-body code {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27, 31, 35, 0.05);
  border-radius: 3px;
}
.markdown-body pre > code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}
.markdown-body .highlight {
  margin-bottom: 16px;
}
.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}
.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px;
}
.markdown-body pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}
.markdown-body .full-commit .btn-outline:not(:disabled):hover {
  color: #005cc5;
  border-color: #005cc5;
}
.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  line-height: 10px;
  font-size: 12px;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #d1d5da;
  border-bottom-color: #c6cbd1;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #c6cbd1;
}
.markdown-body :checked + .radio-label {
  position: relative;
  z-index: 1;
  border-color: #0366d6;
}
.markdown-body .task-list-item {
  list-style-type: none;
}
.markdown-body .task-list-item + .task-list-item {
  margin-top: 3px;
}
.markdown-body .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}
.markdown-body em {
  font-style: italic;
}
.layout_root_main_full.layout_main_full {
  padding-top: 64px;
}
.layout_loader_small {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 16px;
  width: 12px;
  height: 12px;
  border: 3px solid currentcolor;
  border-bottom-color: transparent;
  border-radius: 50%;
  -webkit-animation: 1s layout_loader_small linear infinite;
  animation: 1s layout_loader_small linear infinite;
}
.layout_loader_small.loader_table_box {
  position: relative;
  display: inline-block;
  top: 6px;
  margin-top: 0;
  right: 0;
}
.layout_loader_small_new {
  width: 12px;
  height: 12px;
  border: 3px solid currentcolor;
  border-bottom-color: transparent;
  border-radius: 50%;
  -webkit-animation: 1s layout_loader_small linear infinite;
  animation: 1s layout_loader_small linear infinite;
  color: #63AF57;
}
.layout_loader_small_new.loader_table_box {
  position: relative;
  display: inline-block;
  top: 6px;
  margin-top: 0;
  right: 0;
}
.layout_flex_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.layout_grow_group {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transform-origin: top;
}
.layout_grow_group.hide {
  transform: scaleY(0);
  height: 0;
}
.layout_slide_default {
  width: 100px;
}
.layout_pie_wrap {
  position: relative;
}
.layout_pie_wrap:before {
  content: "";
  display: block;
  width: 82px;
  height: 82px;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  top: 4px;
  left: 50%;
  z-index: 10;
  pointer-events: none;
  transform: translateX(-50%);
}
.offline .layout_pie_svg_wrap .layout_pie_circle {
  fill: #f2f5f7;
  stroke: #a9aabd;
}
.offline .layout_pie_wrap + .layout_pie_tit {
  color: #a9aabd;
}
.layout_pie_svg_wrap {
  width: 90px;
  height: 90px;
  transform: rotate(-90deg);
  background: rgba(52, 199, 89, 0.2);
  border-radius: 50%;
}
.layout_pie_circle_blue,
.layout_pie_circle_blue.status_label_basic,
.layout_pie_circle_blue + .layout_pie_tit {
  color: #32ADE6;
}
.layout_pie_circle_orange,
.layout_pie_circle_orange.status_label_basic,
.layout_pie_circle_orange + .layout_pie_tit {
  color: #FF9800;
}
.layout_pie_circle_green,
.layout_pie_circle_green.status_label_basic,
.layout_pie_circle_green + .layout_pie_tit {
  color: #34C759;
}
.layout_pie_circle_red,
.layout_pie_circle_red.status_label_basic,
.layout_pie_circle_red + .layout_pie_tit {
  color: #DB4437;
}
.layout_pie_circle_grey,
.layout_pie_circle_grey.status_label_basic,
.layout_pie_circle_grey + .layout_pie_tit {
  color: #303030;
}
.layout_pie_circle_grey .layout_pie_svg_wrap {
  background: #9e9e9e;
  border-radius: 50%;
}
.layout_pie_circle_blue .layout_pie_svg_wrap {
  background: rgba(50, 173, 230, 0.2);
  border-radius: 50%;
}
.layout_pie_circle_orange .layout_pie_svg_wrap,
.layout_pie_circle_red .layout_pie_svg_wrap {
  background: rgba(0, 122, 255, 0.15);
  border-radius: 50%;
}
.layout_pie_circle {
  stroke-width: 32;
  stroke-dasharray: 38 100;
  border: 1px solid #fff;
}
.layout_pie_circle_grey .layout_pie_circle {
  fill: #eeeef2;
  stroke: #303030;
}
.layout_pie_circle_blue .layout_pie_circle {
  fill: rgba(50, 173, 230, 0.2);
  stroke: #32ADE6;
}
.layout_pie_circle_orange .layout_pie_circle {
  fill: #ffeacc;
  stroke: #FF9800;
}
.layout_pie_circle_green .layout_pie_circle {
  fill: rgba(52, 199, 89, 0.2);
  stroke: #34C759;
}
.layout_pie_circle_red .layout_pie_circle {
  fill: #f8dad7;
  stroke: #DB4437;
}
.layout_pie_tit.icon-btn-push-failed,
.layout_pie_tit.icon-btn-push-pending,
.layout_pie_tit.icon-btn-push-success {
  font-size: 30px;
}
.layout_pie_tit,
.layout_pie_sub_tit {
  display: block;
  position: absolute;
  left: 0;
  top: 30px;
  width: 100%;
  height: 30px;
  z-index: 11;
  font-size: 24px;
  font-weight: 500;
  pointer-events: none;
  line-height: 30px;
  font-family: "number";
}
.layout_pie_sub_tit {
  font-size: 14px;
}
.layout_pie_txt {
  font-size: 12px;
  color: #262626;
  font-weight: 600;
}
.layout_pie_hover_txt {
  position: absolute;
  left: 9px;
  top: 30px;
  width: calc(100% - 18px);
  height: 30px;
  z-index: 11;
  font-weight: 500;
  pointer-events: none;
  font-size: 12px;
  color: #8c8c8c;
  border-radius: 50%;
  background: #fff;
  opacity: 0;
  transition: 300ms;
}
.layout_param_svg_txt {
  font-size: 24px;
  font-weight: 500;
  color: #262626;
  vertical-align: bottom;
}
.layout_param_svg_subtxt {
  position: relative;
  top: -3px;
  font-size: 12px;
  color: #8c8c8c;
  vertical-align: bottom;
}
.layout_list_time_box .layout_config_wrap + .layout_list_time_input {
  margin-top: 15px;
}
.layout_white_btn_inline {
  display: inline-block;
}
.layout_puk_list {
  display: flex;
  flex-wrap: wrap;
}
.layout_puk_list .btn_wrap_section + .btn_wrap_section {
  margin-left: 6px;
}
.layout_puk_list .puk_item {
  margin: 6px;
}
.layout_btn_disabled_color .MuiButton-root {
  color: #63AF57;
}
.layout_grow_info_box.layout_app_detail_list {
  padding: 20px 20px 0 20px;
  max-height: 400px;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  border-radius: 4px;
}
.layout_grow_info_box .layout_app_detail_item {
  width: 25%;
  flex-shrink: 0;
  margin-bottom: 20px;
  padding-right: 5px;
  line-height: 18px;
  box-sizing: border-box;
  word-wrap: break-word;
}
.layout_grow_info_box .status_label_basic {
  font-size: 14px;
}
.layout_grow_wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 20px;
}
.layout_grow_wrap .dashboard_box_con {
  overflow-x: hidden;
}
.layout_flex_code_keep {
  word-break: keep-all;
  white-space: nowrap;
}
.layout_apk_img_case {
  margin-right: 15px;
}
.disabled_action .MuiSwitch-switchBase {
  cursor: not-allowed;
  opacity: 0.4;
}
.disabled_action .MuiInputBase-root {
  cursor: default;
  pointer-events: none;
}
.layout_apk_tit.layout_def_tit {
  font-size: 20px;
}
.layout_foot_link:hover {
  color: #008BF8;
}
.layout_foot_link:focus {
  border: 1px solid #000;
}
.layout_main_foot_nobg.layout_main_footer {
  background: none;
}
.layout_text_pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.layout_text_pre.comp_label_item {
  width: 100%;
  color: #262626;
}
.layout_table_checked.MuiFormControlLabel-root {
  flex: 1;
  padding-right: 10px;
  box-sizing: border-box;
  flex-shrink: 0;
  flex-basis: 30%;
  overflow: hidden;
}
.layout_table_checked.MuiFormControlLabel-root .MuiTypography-root {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.layout_table_checked_main {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.layout_table_checked_main .layout_sel_category_style {
  max-width: 33.33%;
}
.layout_table_checked_main .layout_sel_model {
  max-width: 33.33%;
}
.layout_log_btn_tit {
  flex: 1;
  line-height: 18px;
  font-size: 14px;
  font-weight: normal;
  color: #262626;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
}
.layout_log_btn_tit .layout_log_btn_audit {
  display: block;
  word-wrap: break-word;
  white-space: normal;
}
.layout_log_tit_audit {
  margin-right: 4px;
}
.layout_box_detail {
  padding: 20px 20px 30px;
}
.layout_box_detail_scroll {
  padding: 20px 20px 70px;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.layout_setting_wrap_pop {
  padding: 10px;
}
.layout_setting_tit {
  font-size: 12px;
  color: #262626;
  font-weight: 500;
  margin: 0;
  padding-bottom: 6px;
  border-bottom: 1px solid #D3E0EA;
  margin-bottom: 10px;
}
.layout_setting_box {
  margin-bottom: 20px;
}
.layout_tabs_item_box {
  margin-top: 20px;
}
.layout_tabs_item_box.layout_case_wrap {
  box-shadow: unset;
}
.layout_tabs_item_box .layout_main_head {
  padding-bottom: 8px;
}
.layout_label {
  display: block;
  margin-bottom: 8px;
}
.layout_tit_side_item {
  margin-bottom: 20px;
}
.layout_tit_side_item .comp_label_item_det {
  display: block;
  margin-bottom: 8px;
  color: #8c8c8c;
  text-transform: capitalize;
}
.layout_setting_img_bg.layout_image_box {
  background: url("/account/assets/img/setting-list-image-box-bg.png") #fff;
  background-clip: padding-box;
}
.layout_def_btn_box {
  padding: 10px 16px;
  background: #fff;
  box-sizing: border-box;
}
.layout_full {
  width: 100%;
  height: 100%;
}
.layout_link {
  cursor: pointer;
  color: #008BF8;
}
.layout_bread_wrap {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 50px;
  margin-bottom: 10px;
  background-color: #fff;
}
.layout_txt_overflow.layout_config_tit_wrap {
  flex: 1;
  padding-right: 5px;
  box-sizing: border-box;
  overflow: hidden;
}
.layout_txt_overflow.layout_config_tit_wrap .layout_config_tit,
.layout_txt_overflow.layout_config_tit_wrap .layout_config_txt {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.layout_item_main {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
  box-sizing: border-box;
  padding-right: 5px;
}
.layout_item_main .layout_config_tit {
  font-size: 16px;
}
.layout_fix_search .component_search .default_search_ipt {
  flex-shrink: 0;
  width: auto;
}
.layout_fix_search .component_search .default_search_exd {
  width: 0;
}
.layout_list_txt {
  font-size: 12px;
  color: #8c8c8c;
  line-height: 20px;
  overflow: hidden;
}
.layout_list_tit {
  font-size: 14px;
  font-weight: 500;
  color: #262626;
  text-transform: capitalize;
}
.layout_list_subtxt {
  font-size: 15px;
  color: #9e9e9e;
}
.layout_list_fixed {
  width: 256px;
  flex-shrink: 0;
}
.layout_list_fixed.MuiButton-root {
  display: inline-block;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.layout_list_fixed.MuiButton-root:before {
  vertical-align: middle;
}
.layout_hide {
  display: none;
}
.layout_hide.btn_wrap_icon {
  display: none;
}
.edit_required {
  position: relative;
}
.edit_required:before {
  content: "*";
  display: block;
  position: absolute;
  right: -10px;
  bottom: 0;
  color: #DB4437;
  font-size: 20px;
}
.reseller_require {
  position: relative;
}
.reseller_require .edit_required:before {
  top: -30px !important;
}
.layout_grow_info_label {
  display: block;
  line-height: 14px;
  font-size: 12px;
  color: #8c8c8c;
  margin-bottom: 10px;
}
.layout_grow_info_label .edit_required {
  display: inline-block;
}
.layout_btn_no_margin.btn_wrap_icon + .btn_wrap_icon {
  margin-left: 0;
}
.layout_shrink_fixed {
  flex-shrink: 0;
}
.layout_dashed_multiple {
  position: relative;
}
.layout_dashed_multiple .layout_multiple_btn {
  position: absolute;
  right: 0;
  top: 2px;
}
.layout_list_action_input.text_field_wrapper.MuiFormControl-root .MuiInputBase-input {
  text-align: right;
  color: #63AF57;
  font-size: 14px;
}
.layout_list_action_input.text_field_wrapper.MuiFormControl-root .MuiInputBase-input::placeholder {
  color: initial;
}
.layout_list_action_input.text_field_wrapper.MuiFormControl-root .MuiInput-underline:before,
.layout_list_action_input.text_field_wrapper.MuiFormControl-root .MuiInput-underline:hover:before {
  border-bottom-color: transparent;
}
.layout_con_case.layout_setting_case {
  flex-direction: column;
  padding: 20px 30px;
}
.layout_con_case .layout_tit_main {
  padding-top: 0;
  margin-bottom: 0;
}
.layout_con_case_absolute.layout_setting_case {
  flex-direction: column;
  padding: 20px 30px;
}
.layout_con_case_absolute .layout_tit_main {
  padding-top: 0;
  margin-bottom: 0;
}
.layout_con_case_absolute.layout_setting_case:after {
  content: "";
  display: block;
  margin-bottom: 58px;
}
.layout_content_container {
  position: relative;
  height: 100%;
  box-sizing: border-box;
}
.layout_flex_section {
  display: flex;
  align-items: center;
}
.layout_flex_code {
  word-wrap: break-word;
}
.layout_list_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 3px;
  transition: 0.3s color, 0.3s border;
  position: relative;
  padding: 12px 16px;
  margin-bottom: 2px;
  background: #fff;
}
.layout_list_time_input {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 52px;
  margin-bottom: 2px;
  padding-right: 37px;
  background: #eff7ee;
  border-left: 2px solid #63AF57;
  box-sizing: border-box;
  border-radius: 4px;
}
.layout_list_item_anti {
  background: #f2f5f7;
}
.layout_list_zone_picker .timezone_picker_text_field input {
  text-align: right;
  color: #63AF57;
  font-size: 16px;
}
.layout_list_zone_picker .timezone_picker_input_addon.iconfont {
  display: none;
}
.layout_list_white_btn {
  border: 1px dashed #E6E8EA;
  margin-top: 10px;
  background: #f8fafb;
}
.layout_list_param_input.MuiFormControl-root .MuiInputBase-input::placeholder {
  font-size: 12px;
}
.layout_section_ipt_temp {
  width: 207px;
}
.layout_main_full_loading {
  position: relative;
}
.layout_main_full_loading .circular_area {
  margin-top: -100px;
}
.layout_main_header_bg {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  width: 100vw;
  height: 64px;
  border-bottom: 1px solid #D3E0EA;
  box-sizing: border-box;
}
.comp_label_item_tit.dhd_sum_orange {
  color: #FF9800;
}
.comp_label_item_tit.dhd_sum_green {
  color: #63AF57;
}
.comp_label_item_tit.dhd_sum_red {
  color: #DB4437;
}
.comp_label_item_tit.dhd_sum_blue {
  color: #00BCD4;
}
.comp_label_item_tit.dhd_sum_grey {
  color: #A9AABD;
}
.comp_label_item_tit.dhd_sum_color1 {
  color: rgba(35, 35, 91, 0.6);
}
@-webkit-keyframes layout_loader_small {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes layout_loader_small {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
*,
:after,
:before {
  box-sizing: initial;
}
@font-face {
  font-family: "number";
  src: url("/account/assets/fonts/D-DINCondensed-Bold.eot?#iefix") format("embedded-opentype"), url("/account/assets/fonts/D-DINCondensed-Bold.otf") format("opentype"), url("/account/assets/fonts/D-DINCondensed-Bold.woff") format("woff"), url("/account/assets/fonts/D-DINCondensed-Bold.ttf") format("truetype"), url("/account/assets/fonts/D-DINCondensed-Bold.svg#number") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "numberLight";
  src: url("/account/assets/fonts/number_light.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  src: url("/account/assets/fonts/Roboto.woff2") format("woff2"), url("/account/assets/fonts/Roboto.woff") format("woff"), url("/account/assets/fonts/Roboto.ttf") format("truetype"), url("/account/assets/fonts/Roboto.eot") format("embedded-opentype"), url("/account/assets/fonts/Roboto.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Medium";
  src: url("/account/assets/fonts/Roboto-Medium.woff2") format("woff2"), url("/account/assets/fonts/Roboto-Medium.woff") format("woff"), url("/account/assets/fonts/Roboto-Medium.ttf") format("truetype"), url("/account/assets/fonts/Roboto-Medium.eot") format("embedded-opentype"), url("/account/assets/fonts/Roboto-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Light";
  src: url("/account/assets/fonts/Roboto-Light.woff2") format("woff2"), url("/account/assets/fonts/Roboto-Light.woff") format("woff"), url("/account/assets/fonts/Roboto-Light.ttf") format("truetype"), url("/account/assets/fonts/Roboto-Light.eot") format("embedded-opentype"), url("/account/assets/fonts/Roboto-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "industryNumber";
  src: url("/account/assets/fonts/Maximus.eot") format("embedded-opentype"), url("/account/assets/fonts/Maximus.otf") format("opentype"), url("/account/assets/fonts/Maximus.woff") format("woff"), url("/account/assets/fonts/Maximus.ttf") format("truetype"), url("/account/assets/fonts/Maximus.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "dinBold";
  src: url("/account/assets/fonts/D-DIN-Bold.ttf") format("truetype");
}
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
  margin: 0;
  padding: 0;
  font-family: "Roboto", "Helvetica", "Segoe UI", "HelveticaNeue", "Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "Sans Serif";
  line-height: inherit;
}
header,
footer,
section,
article,
aside,
nav,
address,
figure,
figcaption,
menu,
details {
  display: block;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th {
  text-align: left;
}
html,
body,
fieldset,
img,
iframe,
abbr {
  border: 0;
}
i,
cite,
em,
var,
address,
dfn {
  font-style: normal;
}
[hidefocus],
summary {
  outline: 0;
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
small {
  font-size: 100%;
}
sup,
sub {
  font-size: 83%;
}
pre,
code,
kbd,
samp {
  font-family: inherit;
}
q:before,
q:after {
  content: none;
}
textarea {
  overflow: auto;
  resize: none;
}
label,
summary {
  cursor: default;
}
a,
button {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
strong {
  font-weight: bold;
}
u,
s,
a,
a:hover {
  text-decoration: none;
}
body,
textarea,
input,
button,
select,
keygen,
legend {
  outline: 0;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 600px white inset;
}
*::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
*::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.03);
}
*::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  mix-blend-mode: overlay;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
*::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
*::-webkit-scrollbar-button {
  height: 0;
  width: 0;
}
*::-webkit-scrollbar-corner {
  height: 0;
  width: 0;
}
input:disabled {
  cursor: not-allowed;
}
input::-ms-clear {
  display: none;
}
input::-ms-reveal {
  display: none;
}
input:disabled:not(:placeholder-shown) {
  -webkit-text-fill-color: #9e9e9e;
}
.app {
  height: 100%;
}
.app input::placeholder {
  color: rgba(191, 191, 191);
}
.app .Mui-disabled .MuiInput-input {
  color: #9e9e9e;
}
.app .Mui-disabled textarea.Mui-disabled::placeholder {
  color: rgba(191, 191, 191);
  opacity: 1;
}
.app .MuiFormControlLabel-root.Mui-disabled {
  cursor: not-allowed;
}
.app .MuiButtonBase-root.Mui-disabled {
  cursor: not-allowed;
  pointer-events: initial;
}
.app .MuiInputBase-root.Mui-disabled {
  cursor: not-allowed;
}
.app .MuiSelect-select.Mui-disabled {
  cursor: not-allowed;
}
.vas_conditions_container {
  overflow-wrap: break-word;
  line-height: 1.5em;
  font-size: 13px;
  color: #262626;
}
.vas_conditions_container .status_label_code,
.vas_conditions_container .comp_label_item {
  font-size: 14px;
  margin-bottom: 10px;
}
.vas_conditions_container header,
.vas_conditions_container footer,
.vas_conditions_container section,
.vas_conditions_container article,
.vas_conditions_container aside,
.vas_conditions_container nav,
.vas_conditions_container address,
.vas_conditions_container figure,
.vas_conditions_container figcaption,
.vas_conditions_container menu,
.vas_conditions_container details {
  display: initial;
}
.vas_conditions_container table {
  border-collapse: initial;
  border-spacing: initial;
  word-wrap: break-word;
}
.vas_conditions_container caption,
.vas_conditions_container th {
  text-align: initial;
}
.vas_conditions_container i,
.vas_conditions_container cite,
.vas_conditions_container em,
.vas_conditions_container var,
.vas_conditions_container address,
.vas_conditions_container dfn {
  font-style: initial;
}
.vas_conditions_container h1,
.vas_conditions_container h2,
.vas_conditions_container h3,
.vas_conditions_container h4,
.vas_conditions_container h5,
.vas_conditions_container h6,
.vas_conditions_container small {
  font-size: initial;
}
.vas_conditions_container label,
.vas_conditions_container summary {
  cursor: initial;
}
.vas_conditions_container h1,
.vas_conditions_container h2,
.vas_conditions_container h3,
.vas_conditions_container h4,
.vas_conditions_container h5,
.vas_conditions_container h6,
.vas_conditions_container em,
.vas_conditions_container strong,
.vas_conditions_container b {
  font-weight: initial;
}
.vas_conditions_container h1,
.vas_conditions_container h2,
.vas_conditions_container h3,
.vas_conditions_container h4,
.vas_conditions_container h5,
.vas_conditions_container h6 {
  line-height: 1.5em;
  font-weight: bold;
}
.vas_conditions_container h1 {
  font-size: 32px;
}
.vas_conditions_container h2 {
  font-size: 24px;
}
.vas_conditions_container li h3,
.vas_conditions_container h3 {
  font-size: 20px;
  padding: 0;
  font-weight: bold;
}
.vas_conditions_container h4 {
  font-size: 18px;
}
.vas_conditions_container h5 {
  font-size: 16px;
}
.vas_conditions_container h6 {
  font-size: 14px;
}
.vas_conditions_container strong,
.vas_conditions_container b {
  font-weight: bold;
}
.vas_conditions_container li em,
.vas_conditions_container em {
  display: inline;
  width: auto;
  color: initial;
  font-style: italic;
  font-size: initial;
  line-height: 1.5em;
  padding: initial;
}
.vas_conditions_container ul ol,
.vas_conditions_container ol ul {
  padding-left: 20px;
}
.vas_conditions_container ul,
.vas_conditions_container ol {
  margin: 10px 16px;
}
.vas_conditions_container blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.vas_conditions_container ins {
  text-decoration: underline;
}
.vas_conditions_container del {
  text-decoration: line-through;
}
.vas_conditions_container code {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 3px;
  font-family: monospace;
}
.vas_conditions_container pre {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1em 10px;
}
.vas_conditions_container li {
  line-height: inherit;
}
.vas_conditions_container p {
  margin-bottom: 4px;
  line-height: 20px;
}
.vas_conditions_container .vas_price_sub,
.vas_conditions_container .vas_price_con,
.vas_conditions_container .vas_price_case {
  margin-bottom: 0;
}
.vas_conditions_container b {
  position: relative;
  font-weight: bold;
}
.vas_conditions_container b:before {
  content: "";
  display: block;
  width: 1px;
  height: 1px;
  background: transparent;
  margin-top: 6px;
}
.vas_conditions_container ul {
  margin-top: 10px;
  padding-left: 35px;
}
.vas_conditions_container ul li {
  list-style: disc;
  margin-top: 4px;
}
.vas_conditions_container ul .vas_price_item {
  margin-top: 0;
}
.vas_conditions_container .vas_price_list {
  padding-left: 0;
}
.vas_conditions_container .end_free_time {
  color: red;
}
.vas_conditions_container table {
  border-collapse: collapse;
}
.vas_conditions_container td {
  border: 1px solid black;
  text-align: center;
  padding: 5px;
}
.developer_list_item.layout_fir_itemlist {
  flex-shrink: 0;
}
.developer_list_item.layout_fir_itemlist.MuiButton-root {
  padding: 10px 16px 7px;
  min-height: 64px;
}
.developer_list_item .layout_img_wrap {
  width: 40px;
  height: 40px;
}
.setting_text_ipt {
  width: 360px;
  flex-shrink: 0;
}
.setting_text_ipt.MuiFormControl-root {
  min-width: 200px;
}
.setting_text_ipt .date_time_wrap .ant-picker-clear {
  right: 32px;
}
.setting_text_ipt .ant-picker-input > input {
  padding-right: 26px;
  text-align: right;
  font-size: 16px;
}
.setting_text_ipt .layout_file_update_box,
.setting_text_ipt .layout_file_update_btn {
  width: 100%;
}
.icon_btn_down {
  transform: rotate(180deg);
}
.editor_content {
  border-bottom: 1px solid #D3E0EA;
  min-height: 100px;
}
.editor_wrapper {
  margin-top: 20px;
}
.editor_wrapper header,
.editor_wrapper footer,
.editor_wrapper section,
.editor_wrapper article,
.editor_wrapper aside,
.editor_wrapper nav,
.editor_wrapper address,
.editor_wrapper figure,
.editor_wrapper figcaption,
.editor_wrapper menu,
.editor_wrapper details {
  display: initial;
}
.editor_wrapper table {
  border-collapse: initial;
  border-spacing: initial;
  word-wrap: break-word;
}
.editor_wrapper caption,
.editor_wrapper th {
  text-align: initial;
}
.editor_wrapper i,
.editor_wrapper cite,
.editor_wrapper em,
.editor_wrapper var,
.editor_wrapper address,
.editor_wrapper dfn {
  font-style: initial;
}
.editor_wrapper h1,
.editor_wrapper h2,
.editor_wrapper h3,
.editor_wrapper h4,
.editor_wrapper h5,
.editor_wrapper h6,
.editor_wrapper small {
  font-size: initial;
}
.editor_wrapper label,
.editor_wrapper summary {
  cursor: initial;
}
.editor_wrapper h1,
.editor_wrapper h2,
.editor_wrapper h3,
.editor_wrapper h4,
.editor_wrapper h5,
.editor_wrapper h6,
.editor_wrapper em,
.editor_wrapper strong,
.editor_wrapper b {
  font-weight: initial;
}
.editor_wrapper h1,
.editor_wrapper h2,
.editor_wrapper h3,
.editor_wrapper h4,
.editor_wrapper h5,
.editor_wrapper h6 {
  line-height: 1.5em;
  font-weight: bold;
}
.editor_wrapper h1 {
  font-size: 32px;
}
.editor_wrapper h2 {
  font-size: 24px;
}
.editor_wrapper li h3,
.editor_wrapper h3 {
  font-size: 20px;
  padding: 0;
  font-weight: bold;
}
.editor_wrapper h4 {
  font-size: 18px;
}
.editor_wrapper h5 {
  font-size: 16px;
}
.editor_wrapper h6 {
  font-size: 14px;
}
.editor_wrapper strong,
.editor_wrapper b {
  font-weight: bold;
}
.editor_wrapper li em,
.editor_wrapper em {
  display: inline;
  width: auto;
  color: initial;
  font-style: italic;
  font-size: initial;
  line-height: 1.5em;
  padding: initial;
}
.editor_wrapper ul ol,
.editor_wrapper ol ul {
  padding-left: 20px;
}
.editor_wrapper ul,
.editor_wrapper ol {
  margin: 10px 16px;
}
.editor_wrapper blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.editor_wrapper ins {
  text-decoration: underline;
}
.editor_wrapper del {
  text-decoration: line-through;
}
.editor_wrapper code {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 3px;
  font-family: monospace;
}
.editor_wrapper pre {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1em 10px;
}
.editor_wrapper li {
  line-height: inherit;
}
.editor_wrapper_preview header,
.editor_wrapper_preview footer,
.editor_wrapper_preview section,
.editor_wrapper_preview article,
.editor_wrapper_preview aside,
.editor_wrapper_preview nav,
.editor_wrapper_preview address,
.editor_wrapper_preview figure,
.editor_wrapper_preview figcaption,
.editor_wrapper_preview menu,
.editor_wrapper_preview details {
  display: initial;
}
.editor_wrapper_preview table {
  border-collapse: initial;
  border-spacing: initial;
  word-wrap: break-word;
}
.editor_wrapper_preview caption,
.editor_wrapper_preview th {
  text-align: initial;
}
.editor_wrapper_preview i,
.editor_wrapper_preview cite,
.editor_wrapper_preview em,
.editor_wrapper_preview var,
.editor_wrapper_preview address,
.editor_wrapper_preview dfn {
  font-style: initial;
}
.editor_wrapper_preview h1,
.editor_wrapper_preview h2,
.editor_wrapper_preview h3,
.editor_wrapper_preview h4,
.editor_wrapper_preview h5,
.editor_wrapper_preview h6,
.editor_wrapper_preview small {
  font-size: initial;
}
.editor_wrapper_preview label,
.editor_wrapper_preview summary {
  cursor: initial;
}
.editor_wrapper_preview h1,
.editor_wrapper_preview h2,
.editor_wrapper_preview h3,
.editor_wrapper_preview h4,
.editor_wrapper_preview h5,
.editor_wrapper_preview h6,
.editor_wrapper_preview em,
.editor_wrapper_preview strong,
.editor_wrapper_preview b {
  font-weight: initial;
}
.editor_wrapper_preview h1,
.editor_wrapper_preview h2,
.editor_wrapper_preview h3,
.editor_wrapper_preview h4,
.editor_wrapper_preview h5,
.editor_wrapper_preview h6 {
  line-height: 1.5em;
  font-weight: bold;
}
.editor_wrapper_preview h1 {
  font-size: 32px;
}
.editor_wrapper_preview h2 {
  font-size: 24px;
}
.editor_wrapper_preview li h3,
.editor_wrapper_preview h3 {
  font-size: 20px;
  padding: 0;
  font-weight: bold;
}
.editor_wrapper_preview h4 {
  font-size: 18px;
}
.editor_wrapper_preview h5 {
  font-size: 16px;
}
.editor_wrapper_preview h6 {
  font-size: 14px;
}
.editor_wrapper_preview strong,
.editor_wrapper_preview b {
  font-weight: bold;
}
.editor_wrapper_preview li em,
.editor_wrapper_preview em {
  display: inline;
  width: auto;
  color: initial;
  font-style: italic;
  font-size: initial;
  line-height: 1.5em;
  padding: initial;
}
.editor_wrapper_preview ul ol,
.editor_wrapper_preview ol ul {
  padding-left: 20px;
}
.editor_wrapper_preview ul,
.editor_wrapper_preview ol {
  margin: 10px 16px;
}
.editor_wrapper_preview blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.editor_wrapper_preview ins {
  text-decoration: underline;
}
.editor_wrapper_preview del {
  text-decoration: line-through;
}
.editor_wrapper_preview code {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 3px;
  font-family: monospace;
}
.editor_wrapper_preview pre {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1em 10px;
}
.editor_wrapper_preview li {
  line-height: inherit;
}
.editor_wrapper_preview .rdw-editor-toolbar {
  border: none!important;
  padding: 0;
}
.tips_move_down {
  transform: rotate(180deg);
}
.ping_auth_wrap {
  width: 0;
  height: 0;
}
.title_con_sub_txt {
  margin-left: 8px;
  line-height: 32px;
  color: #8c8c8c;
  overflow: hidden;
  vertical-align: middle;
  font-size: 14px;
}
.dialog_action_left {
  position: absolute;
  left: 28px;
  top: 10px;
}
.terminal_layout_btnadd {
  margin-left: 10px;
}
.vas_conditions_container_devloper h1 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: normal;
  line-height: 40px;
  font-size: 22px;
  color: #262626;
}
.vas_conditions_container_devloper p {
  line-height: 1.5em;
  margin: 20px 0 30px 0;
  font-size: 14px;
  color: #8c8c8c;
  word-wrap: break-word;
}
.message_edit_con {
  padding-left: 10px ;
  padding-right: 10px;
  min-height: 200px;
  border: 1px solid #E6E8EA;
  border-top: none;
  box-sizing: border-box;
  max-height: 400px;
}
.message_edit_wrap .rdw-editor-toolbar {
  margin-bottom: 0;
}
.agreement_con_wrap {
  text-align: justify;
}
@media screen and (max-width: 1060px) {
  .head_toolbar_user .iconfont:before {
    padding-right: 0;
  }
  .toolbar_user_subtxt {
    display: none;
  }
  .head_toolbar_nav .toolbar_logo_area,
  .head_toolbar_menuview_left .toolbar_logo_area {
    display: none;
  }
  .head_toolbar_section {
    padding: 0 9px;
  }
  .head_toolbar_menuview_area {
    display: block;
  }
  .main_leftcontainer_btn_menu.active,
  .main_leftcontainer_btn_menu.MuiListItem-button:hover {
    background: #00BCD4;
    color: #fff;
  }
}
.editor_preview_sty {
  border: solid 1px #D3E0EA;
  margin-top: 30px;
}
.editor_preview_container {
  width: 100%;
}
.editor_preview_container .editor_preview_tit {
  background: #5b5f98;
  padding: 35px 20px;
  color: #fff;
  font-size: 22px;
  text-align: center;
  word-wrap: break-word;
  word-break: break-all;
}
.editor_preview_container .editor_preview_con {
  padding: 20px 25px 0 25px;
}
.upload_file_loading_status {
  cursor: default;
}
.upload_file_loading_waring .upload_file_loading_waring_msg {
  color: rgba(0, 0, 0, 0.85);
  margin-top: 10px;
}
.upload_style_loading .circular_area {
  padding-top: 10px;
}
.upload_style_loading .upload_style_loading_msg {
  margin-top: 10px;
}
.message_sanck_bar.MuiSnackbar-anchorOriginTopCenter {
  top: 80px;
  z-index: 14000;
}
.message_sanck_bar .MuiSnackbarContent-root {
  background-color: transparent;
  border-radius: 0;
}
.message_sanck_bar .MuiSnackbarContent-message {
  font-size: 14px;
  flex: 1;
  text-align: center;
}
.message_sanck_bar.message_top {
  z-index: 99999;
}
.ly_as_box {
  position: fixed;
  z-index: 1004;
  right: 0;
  bottom: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.ly_as_box:hover .ly_as_close.btn_wrap_icon {
  display: block;
}
.ly_as_close {
  position: absolute;
  right: 0;
  top: -13px;
}
.ly_as_close.btn_wrap_icon {
  display: none;
  width: 18px;
  height: 18px;
}
.ly_as_close .iconfont {
  color: #DBDBDB;
}
.ly_as_drop {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(6, 141, 249, 0.5), rgba(92, 161, 81, 0.5));
}
.ly_as_case {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #ffffff00 url("/account/assets/img/assistant_logo_bg_front.gif") no-repeat center center;
  background-size: 43px 40px;
  color: #99999900;
  cursor: pointer;
  animation: updown 1900ms cubic-bezier(0.42, 0, 0.58, 1) infinite;
}
@keyframes updown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-2px);
  }
  100% {
    transform: translateY(0);
  }
}
.ly_drawer_as .MuiBackdrop-root {
  background: none;
}
.ly_drawer_as .MuiPaper-root {
  display: inline-block;
  width: 400px;
  background: none;
  overflow: hidden;
  box-shadow: none;
  border-left: none;
  height: calc(100% - 200px);
  top: 100px;
  padding: 15px;
}
.ly_as_main {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 370px;
  height: 100%;
  background: #F2F4F7;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  border-radius: 4px;
}
.ly_as_bg {
  position: absolute;
  width: 100%;
  height: 200px;
  border-radius: 4px;
}
.ly_as_action {
  position: relative;
  display: flex;
  justify-content: center;
  min-height: 110px;
  max-height: 140px;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  flex-shrink: 0;
  box-sizing: border-box;
}
.ly_close {
  position: absolute;
  right: 0;
  top: 0;
}
.ly_show {
  position: absolute;
  right: 30px;
  top: 0;
}
.ly_welcome_text {
  width: 210px;
  margin-top: 20px;
}
.ly_welcome_text .welcome_bold_text {
  margin: 5px 0;
  font-size: 14px;
}
.ly_welcome_text .welcome_text {
  width: 90%;
  font-weight: 400;
  font-size: 12px;
}
.ly_assistant_logo {
  width: 73px;
  height: 70px;
  margin: 30px 25px 0 0;
  background-image: url("/account/assets/img/assistant_logo_bg_side.gif");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  animation: updown 1900ms cubic-bezier(0.42, 0, 0.58, 1) infinite;
}
.ly_as_main.assistant_blue_theme .ly_as_bg {
  background: transparent url("/account/assets/img/blue_theme_bg.png") no-repeat top center;
}
.ly_as_main.assistant_purple_theme .ly_as_bg {
  background: transparent url("/account/assets/img/purple_theme_bg.png") no-repeat top center;
}
.ly_as_main.assistant_red_theme .ly_as_bg {
  background: transparent url("/account/assets/img/red_theme_bg.png") no-repeat top center;
}
.ly_as_main.assistant_green_theme .ly_as_bg {
  background: transparent url("/account/assets/img/green_theme_bg.png") no-repeat top center;
}
.ly_as_msg {
  position: relative;
  flex: 1;
  padding: 0 20px;
  margin-top: 20px;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
  transform: perspective(10px);
}
.ly_msg_value {
  word-wrap: break-word;
}
.ly_msg_value header,
.ly_msg_value footer,
.ly_msg_value section,
.ly_msg_value article,
.ly_msg_value aside,
.ly_msg_value nav,
.ly_msg_value address,
.ly_msg_value figure,
.ly_msg_value figcaption,
.ly_msg_value menu,
.ly_msg_value details {
  display: initial;
}
.ly_msg_value table {
  border-collapse: initial;
  border-spacing: initial;
  word-wrap: break-word;
}
.ly_msg_value caption,
.ly_msg_value th {
  text-align: initial;
}
.ly_msg_value i,
.ly_msg_value cite,
.ly_msg_value em,
.ly_msg_value var,
.ly_msg_value address,
.ly_msg_value dfn {
  font-style: initial;
}
.ly_msg_value h1,
.ly_msg_value h2,
.ly_msg_value h3,
.ly_msg_value h4,
.ly_msg_value h5,
.ly_msg_value h6,
.ly_msg_value small {
  font-size: initial;
}
.ly_msg_value label,
.ly_msg_value summary {
  cursor: initial;
}
.ly_msg_value h1,
.ly_msg_value h2,
.ly_msg_value h3,
.ly_msg_value h4,
.ly_msg_value h5,
.ly_msg_value h6,
.ly_msg_value em,
.ly_msg_value strong,
.ly_msg_value b {
  font-weight: initial;
}
.ly_msg_value h1,
.ly_msg_value h2,
.ly_msg_value h3,
.ly_msg_value h4,
.ly_msg_value h5,
.ly_msg_value h6 {
  line-height: 1.5em;
  font-weight: bold;
}
.ly_msg_value h1 {
  font-size: 32px;
}
.ly_msg_value h2 {
  font-size: 24px;
}
.ly_msg_value li h3,
.ly_msg_value h3 {
  font-size: 20px;
  padding: 0;
  font-weight: bold;
}
.ly_msg_value h4 {
  font-size: 18px;
}
.ly_msg_value h5 {
  font-size: 16px;
}
.ly_msg_value h6 {
  font-size: 14px;
}
.ly_msg_value strong,
.ly_msg_value b {
  font-weight: bold;
}
.ly_msg_value li em,
.ly_msg_value em {
  display: inline;
  width: auto;
  color: initial;
  font-style: italic;
  font-size: initial;
  line-height: 1.5em;
  padding: initial;
}
.ly_msg_value ul ol,
.ly_msg_value ol ul {
  padding-left: 20px;
}
.ly_msg_value ul,
.ly_msg_value ol {
  margin: 10px 16px;
}
.ly_msg_value blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.ly_msg_value ins {
  text-decoration: underline;
}
.ly_msg_value del {
  text-decoration: line-through;
}
.ly_msg_value code {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 3px;
  font-family: monospace;
}
.ly_msg_value pre {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1em 10px;
}
.ly_msg_value li {
  line-height: inherit;
}
.ly_msg_value em {
  color: inherit;
}
.ly_msg_value img {
  max-width: 100%;
}
.ly_msg_value ul li {
  list-style-type: disc;
}
.ly_msg_value ol,
.ly_msg_value dl,
.ly_msg_value li,
.ly_msg_value dd {
  list-style: auto;
}
.ly_msg_value ol em,
.ly_msg_value dl em,
.ly_msg_value li em,
.ly_msg_value dd em {
  color: inherit;
}
.ly_msg_value h1,
.ly_msg_value h2,
.ly_msg_value h3,
.ly_msg_value h4,
.ly_msg_value h5,
.ly_msg_value h6,
.ly_msg_value dl,
.ly_msg_value ul,
.ly_msg_value ol,
.ly_msg_value p,
.ly_msg_value blockquote,
.ly_msg_value pre,
.ly_msg_value table,
.ly_msg_value form {
  margin-bottom: 10px;
}
.ly_msg_value h1 em,
.ly_msg_value h2 em,
.ly_msg_value h3 em,
.ly_msg_value h4 em,
.ly_msg_value h5 em,
.ly_msg_value h6 em,
.ly_msg_value dl em,
.ly_msg_value ul em,
.ly_msg_value ol em,
.ly_msg_value p em,
.ly_msg_value blockquote em,
.ly_msg_value pre em,
.ly_msg_value table em,
.ly_msg_value form em {
  color: inherit;
}
.ly_msg_value.hideImg img {
  display: none;
}
.ly_msg_con {
  padding: 14px;
  box-sizing: border-box;
  background: #d8e3f1;
  color: #262626;
  overflow: hidden;
  border-radius: 0 4px 4px 4px;
}
.ly_msg_item {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}
.ly_msg_item.self {
  flex-direction: row-reverse;
}
.ly_msg_item.self .ly_msg_con {
  background: #0576F7;
  color: #fff;
  border-radius: 4px 4px 0 4px;
}
.ly_msg_bg {
  width: 100%;
  height: 100%;
  background-image: url(/account/assets/img/assistant_more_bg.png);
  background-repeat: no-repeat;
  background-size: 100% 80%;
}
.ly_msg_case {
  padding-top: 40px;
}
.ly_msg_case .ly_msg_ipt {
  margin: 0 0 40px 0;
  width: 100%;
}
.ly_msg_ipt {
  display: flex;
  align-items: center;
  min-height: 48px;
  margin: 20px;
  padding: 9px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #D3E0EA;
  flex-shrink: 0;
}
.ly_msg_btn .MuiButton-root.button_com_wrap {
  width: 36px;
  height: 36px;
  min-width: 36px;
  padding: 0;
}
.ly_msg_btn .MuiButton-startIcon {
  margin: 0;
}
.ly_msg_area.text_field_wrapper.MuiFormControl-root .MuiInput-underline:before,
.ly_msg_area.text_field_wrapper.MuiFormControl-root .MuiInput-underline:after {
  border: none;
}
.ly_msg_area.text_field_wrapper.MuiFormControl-root .MuiInput-input {
  color: #000;
}
.ly_msg_top {
  margin-bottom: 10px;
  padding-bottom: 6px;
  line-height: 20px;
  color: #8c8c8c;
  font-size: 12px;
  border-bottom: 1px solid #E0E7EE;
  word-wrap: break-word;
}
.ly_as_btn_action {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  width: 20px;
  height: 20px;
  margin-top: 7px;
  border: none;
  border-radius: 50%;
  background: #FF9800 url("/account/assets/img/as_play.svg") no-repeat center center;
}
.ly_as_btn_action.pause {
  background: #63AF57 url("/account/assets/img/as_pause.svg") no-repeat center center;
}
.ly_as_more {
  margin-top: 7px;
}
.ly_as_more .btn_wrap_section {
  margin-left: 5px;
}
@keyframes ani_typed {
  50% {
    opacity: 0;
  }
}
.ly_typed_cursor {
  animation: ani_typed 0.7s infinite;
}
.ly_more_banner {
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
}
.ly_toolbar_wrap {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  display: flex;
  align-items: center;
  width: 100%;
  height: 64px;
  padding-left: 23px;
  background: #15202C;
  box-sizing: border-box;
}
.ly_toolbar_wrap img {
  height: 25px;
}
.ly_more_item {
  display: flex;
  padding: 20px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 4px;
  margin-bottom: 15px;
}
.ly_more_tit {
  flex-shrink: 0;
  width: 243px;
  line-height: 20px;
  padding-right: 20px;
  overflow: hidden;
  font-size: 12px;
  color: #8c8c8c;
  word-break: break-all;
  box-sizing: border-box;
}
.ly_more_wrap {
  padding-bottom: 20px;
}
.ly_msg_tool {
  justify-content: flex-end;
  align-items: center;
  margin: 8px 0;
}
.ly_msg_tool .ly_msg_num {
  margin: 0 3px 0 5px;
  font-weight: 500;
}
.ly_msg_tool .ly_msg_tool_icon {
  position: relative;
  margin: 0 10px;
}
.ly_msg_tool .ly_msg_tool_icon:hover .iconfont::before {
  color: #63AF57;
}
.ly_msg_tool .ly_msg_tool_icon:not(:first-child)::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 11px;
  background: #D8D8D8;
  top: 50%;
  left: -8px;
  transform: translateY(-50%);
}
.ly_msg_tool .btn_wrap_section + .btn_wrap_section {
  margin-left: 5px;
}
.ly_as_more_con {
  margin-top: 10px;
  border-top: 1px solid #E0E7EE;
}
.ly_as_more_con .ly_as_askmore {
  display: flex;
  flex-direction: column;
}
.ly_as_more_con .ly_as_askmore .ly_as_askmore_title {
  margin: 8px 0;
}
.ly_as_more_con .ly_as_askmore .ly_as_askmore_item {
  margin: 3px 0;
  color: #63AF57;
}
.table_default_wrap {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 2px;
  font-size: 12px;
  color: #262626;
}
.table_default_wrap .MuiFormControlLabel-root {
  margin: 0;
}
.table_default_wrap .MuiFormControlLabel-root.filter_drawer_checkbox.check_comp_wrap {
  margin-right: 6px;
  margin-bottom: 6px;
}
.table_default_wrap .button_com_wrap_link.MuiButton-root {
  font-size: 12px;
}
.table_default_wrap thead tr {
  height: 44px;
}
.table_default_wrap thead th {
  border-top: 2px solid #8c8c8c;
  font-size: 12px;
  color: #8c8c8c;
  padding: 0 5px;
  font-family: Roboto-Medium;
  font-weight: 400;
}
.table_default_wrap thead th:first-child {
  padding-left: 10px;
}
.table_default_wrap thead th:last-child {
  padding-right: 15px;
}
.table_default_wrap .table_anticolor_tr {
  background: #fff;
}
.table_default_wrap .table_anticolor_tr:hover {
  background: #fff;
}
.table_default_wrap.table_default_hide_line thead th {
  border-top: unset;
}
.table_default_wrap tbody tr {
  height: 36px;
  cursor: pointer;
}
.table_default_wrap tbody tr:focus {
  outline: none;
  background: #E6E8EA;
}
.table_default_wrap tbody tr:hover {
  background: #E6E8EA;
}
.table_default_wrap tbody tr:hover .table_action_box {
  opacity: 1;
  right: 10px;
  background: #E6E8EA;
}
.table_default_wrap tbody tr:hover .table_action_box + .status_label_code {
  opacity: 0;
}
.table_default_wrap tbody tr td {
  vertical-align: middle;
  padding: 4px 5px;
  word-wrap: break-word;
  white-space: pre-wrap;
  border-bottom: 2px solid #F3F3F4;
}
.table_default_wrap tbody tr td:first-child {
  padding-left: 10px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.table_default_wrap tbody tr td:last-child {
  padding-right: 15px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.table_default_wrap.table_default_no_hover tbody tr:hover {
  background: #F2F4F7;
}
.table_default_wrap.anticolor tbody tr {
  background: #fff;
}
.table_default_wrap.anticolor tbody tr:focus {
  outline: none;
  background: #E6E8EA;
}
.table_default_wrap.anticolor tbody tr:hover {
  background: #E6E8EA;
}
.table_default_wrap.anticolor tbody tr td {
  border: none;
}
.table_default_wrap.table_no_point tbody tr {
  cursor: default;
}
.table_default_wrap .btn_wrap_icon {
  width: 24px;
  height: 24px;
}
.table_default_wrap.table_default_card thead {
  display: none;
}
.table_default_wrap.table_default_card tbody {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.table_default_wrap.table_default_card tr {
  width: calc(50% - 3px);
  height: auto;
  display: table;
  table-layout: fixed;
  margin-bottom: 4px;
}
.table_default_wrap.table_default_card tr td {
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.table_default_wrap.table_default_card tr td:nth-child(1),
.table_default_wrap.table_default_card tr td:nth-child(2),
.table_default_wrap.table_default_card tr td:nth-child(3),
.table_default_wrap.table_default_card tr td:last-child,
.table_default_wrap.table_default_card tr td:nth-last-child(2) {
  display: table-cell;
}
.table_default_wrap.table_default_card tr td:nth-child(1) {
  width: 50px;
}
.table_default_wrap.table_default_card .table_action_td {
  width: 120px;
}
.table_task_tooltip_item {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  line-height: 20px;
}
.table_task_tooltip_item:last-child {
  margin-bottom: 0;
}
.table_layout_fixed {
  table-layout: fixed;
}
.table_apk_sub_tit {
  color: #8c8c8c;
}
.table_apk_img {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  margin-right: 16px;
  vertical-align: middle;
  border-radius: 4px;
}
.table_apk_img.layout_img_wrap {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  margin-right: 16px;
  vertical-align: middle;
  border-radius: 4px;
}
.table_apk_wrap {
  display: flex;
  align-items: center;
}
.table_apk_wrap .MuiButton-root {
  font-size: 12px;
}
.table_select_adjusty.MuiFormControl-root.select_root {
  width: 150px;
}
.table_select_adjusty .MuiInputBase-input {
  font-size: 12px;
}
.table_select_adjusty label + .MuiInput-root {
  margin: 10px 0;
}
.table_default_th_button {
  display: inline-flex;
  align-items: center;
  line-height: 44px;
  height: 44px;
  cursor: pointer;
}
.table_default_th_button:hover {
  background: rgba(0, 0, 0, 0.15);
}
.table_default_th_button .MuiButton-root.button_com_wrap {
  display: inline-block;
  padding: 0 5px;
  min-width: unset;
  line-height: 44px;
  height: 44px;
  text-transform: capitalize;
  color: #8c8c8c;
  word-break: keep-all;
  white-space: nowrap;
  font-weight: normal;
  font-size: 13px;
  font-family: Roboto-Medium;
}
.table_default_th_button .MuiButton-root.button_com_wrap:hover {
  background: rgba(0, 0, 0, 0);
}
.table_default_th_button.table_default_no_sortable {
  background: rgba(0, 0, 0, 0);
  cursor: default;
}
.table_default_th_button.table_default_no_sortable:hover {
  background: rgba(0, 0, 0, 0);
}
.table_default_th_button.table_default_no_sortable .MuiButton-root.button_com_wrap_basic,
.table_default_th_button.table_default_no_sortable .MuiButton-root.button_com_wrap_basic:hover {
  pointer-events: none;
  cursor: default;
}
.table_default_th_button.table_default_active_button .MuiButton-root.button_com_wrap_basic {
  height: 100%;
  cursor: pointer;
}
.table_default_th_button.table_default_active_button .MuiButton-root:hover {
  background: rgba(0, 0, 0, 0.01);
}
.title_detail_hardware td > .iconfont {
  margin-right: 16px;
  font-size: 25px;
  vertical-align: middle;
}
tr.title_detail_hardware .iconfont {
  color: #63AF57;
}
tr.title_detail_hardware.failed .iconfont,
tr.title_detail_hardware.failed td:nth-child(3) {
  color: #FF9800;
}
.table_default_line_data {
  color: #8c8c8c;
  font-size: 28px;
}
.sort_icon_wrap {
  width: 20px;
  height: 20px;
}
.table_default_th_sort {
  display: flex;
  align-items: center;
}
.table_default_th_sort .tip_comp_wrap {
  display: flex;
  align-items: center;
}
.table_action_box {
  position: absolute;
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
  right: 0;
  top: 0;
  transition: right 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  opacity: 0;
  z-index: 10;
  min-width: 120px;
  height: 100%;
}
.table_action_box .btn_wrap_section + .btn_wrap_section {
  margin-left: 6px;
}
.table_action_box .btn_wrap_icon {
  width: 32px;
  height: 32px;
}
.table_default_sort_wrap tbody td {
  padding-left: 10px;
}
.table_th_action {
  text-align: right;
  min-width: 100px;
}
.table_th_action.table_th_min_action {
  min-width: 50px!important;
}
.table_th_action .table_default_th_button {
  text-align: right;
  justify-content: flex-end;
}
.table_th_action .table_default_th_button .MuiButton-root.button_com_wrap_basic {
  padding-right: 0;
}
.table_box_case {
  position: relative;
  width: 100%;
  overflow: auto;
}
.table_box_case .table_default_wrap tbody tr td {
  padding-left: 10px;
}
.table_action_td {
  position: relative;
  text-align: right;
}
.table_action_td .layout_list_action_input.MuiFormControl-root .MuiInputBase-input,
.table_action_td .MuiFormControl-root .MuiInputBase-input {
  text-align: right;
}
.table_task_tooltip_value {
  flex-shrink: 0;
}
.table_task_status_tip {
  display: inline-block;
  line-height: 20px;
  padding: 0 6px;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
}
.table_task_status_tip.success {
  background: #63AF57;
}
.table_task_status_tip.fail {
  background: #DB4437;
}
.table_task_status_tip.pending {
  background: #FF9800;
}
.table_task_status_tip.unknown {
  background: #A9AABD;
}
.table_task_tooltip {
  max-width: 1000px;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
}
.table_task_status {
  margin-left: 5px;
}
.table_default_lunch_app td {
  position: relative;
}
.table_default_lunch_app td:first-child:before {
  content: "";
  display: block;
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: #00BCD4;
}
.table_default_lunch_app :hover .table_launch_txt {
  opacity: 0;
  transform: translateX(-20px);
}
.table_launch_txt {
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px;
  line-height: 22px;
  height: 22px;
  pointer-events: none;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  font-size: 12px;
  color: #00BCD4;
  background: #ccf2f6;
}
.table_action_txt_con {
  margin-left: 10px;
}
.table_apk_tit_temp {
  font-size: 12px;
  color: #00BCD4;
  vertical-align: middle;
}
.table_apk_tit_split {
  display: inline-block;
  color: #D3E0EA;
  padding: 0 6px;
}
.table_terminal_type {
  word-break: keep-all;
  white-space: nowrap;
}
.table_box_case_auto {
  overflow: auto;
}
.table_disabled {
  cursor: not-allowed;
  color: #a9aabd;
}
.layout_table_time {
  min-width: 100px;
  white-space: nowrap;
}
.layout_table_max_time {
  min-width: 120px;
  white-space: nowrap;
}
.layout_filter_drawer_table {
  display: inline-block;
}
.layout_table_max {
  max-width: 200px;
  overflow: hidden;
}
.layout_table_max .comp_label_item {
  max-width: 100%;
  word-wrap: break-word;
}
.layout_table_max.btn_wrap_section .button_com_wrap_link {
  display: block;
  max-width: 200px;
}
.layout_table_max.btn_wrap_section .button_com_wrap_link.MuiButton-root {
  display: block;
}
.layout_table_max_secondary {
  max-width: 200px;
  overflow: hidden;
  max-width: 150px;
}
.layout_table_max_secondary .comp_label_item {
  max-width: 100%;
  word-wrap: break-word;
}
.layout_table_max_secondary.btn_wrap_section .button_com_wrap_link {
  display: block;
  max-width: 200px;
}
.layout_table_max_secondary.btn_wrap_section .button_com_wrap_link.MuiButton-root {
  display: block;
}
.layout_table_max_model {
  max-width: 200px;
  overflow: hidden;
  max-width: 300px;
  min-width: 250px;
}
.layout_table_max_model .comp_label_item {
  max-width: 100%;
  word-wrap: break-word;
}
.layout_table_max_model.btn_wrap_section .button_com_wrap_link {
  display: block;
  max-width: 200px;
}
.layout_table_max_model.btn_wrap_section .button_com_wrap_link.MuiButton-root {
  display: block;
}
.layout_table_max_model .comp_label_item {
  font-size: 14px;
}
.layout_table_max_var {
  max-width: 200px;
  overflow: hidden;
  min-width: 100px;
}
.layout_table_max_var .comp_label_item {
  max-width: 100%;
  word-wrap: break-word;
}
.layout_table_max_var.btn_wrap_section .button_com_wrap_link {
  display: block;
  max-width: 200px;
}
.layout_table_max_var.btn_wrap_section .button_com_wrap_link.MuiButton-root {
  display: block;
}
.layout_table_con {
  max-width: 200px;
  max-height: 100px;
  overflow: hidden;
}
.layout_overflow_auto {
  overflow: auto;
}
@media screen and (max-width: 1400px) {
  .table_default_wrap.table_default_card tr td:nth-child(3) {
    display: none;
  }
}
.text_field_wrapper.MuiFormControl-root label {
  color: #8c8c8c;
}
.text_field_wrapper.MuiFormControl-root label.Mui-focused {
  color: #63AF57;
}
.text_field_wrapper.MuiFormControl-root .MuiInput-underline:before {
  border-bottom-color: #E6E8EA;
}
.text_field_wrapper.MuiFormControl-root .MuiInput-underline:hover:before {
  border-bottom-color: #E6E8EA;
}
.text_field_wrapper.MuiFormControl-root .MuiInput-input {
  color: #63AF57;
}
.text_field_wrapper.MuiFormControl-root .MuiInput-input::placeholder {
  color: #b2b2b2;
}
.text_field_wrapper.MuiFormControl-root .Mui-disabled .MuiInput-input {
  color: #9e9e9e;
}
.text_field_wrapper.MuiFormControl-root.text_field_wrapper_label label {
  color: currentColor;
}
.text_field_wrapper.MuiFormControl-root.text_field_wrapper_label label.Mui-focused {
  color: #63AF57;
}
.text_field_wrapper.MuiFormControl-root.text_field_view .Mui-disabled .MuiInput-input {
  cursor: default;
}
.text_multiline_wrap .MuiInputBase-inputMultiline {
  border: 1px solid #D3E0EA;
  transition: 200ms;
  box-sizing: border-box;
  padding: 5px;
}
.text_multiline_wrap .MuiInput-underline:before,
.text_multiline_wrap .MuiInput-underline:after {
  display: none;
}
.text_multiline_wrap .Mui-focused .MuiInputBase-inputMultiline {
  border-color: #63AF57;
}
.app_detail_view_txt {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #262626;
  line-height: 26px;
  margin-bottom: 0 ;
}
.app_detail_view_txtbox {
  flex: 1;
  overflow: hidden;
}
.app_detail_view_txtsubbox {
  display: flex;
  width: 80px;
  flex-shrink: 0;
}
.app_detail_view_type {
  background: #e9edf5;
  padding: 16px;
  margin-top: 6px;
}
.app_detail_view_type:empty {
  padding: 0;
}
.app_detail_item_down {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.app_detail_item_down .comp_label_item_det {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(50% - 10px);
  height: 40px;
  padding-left: 10px;
  margin-bottom: 10px;
  box-sizing: border-box;
  background: #F2F4F7;
}
.app_detail_item_down .comp_label_item_det .comp_label_det_txt {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app_detail_con_list {
  padding-bottom: 10px;
  border-bottom: 1px solid #E6E8EA;
}
.app_detail_con_list .layout_app_detail_item {
  width: 25%;
  margin: 10px 0;
  padding-right: 10px;
  box-sizing: border-box;
}
.app_detail_label_down .layout_grow_main_con {
  align-items: center;
  margin-top: 15px;
}
.app_detail_label_down .layout_grow_main_con .comp_label_item {
  margin-right: 8px;
}
.app_detail_label_down .layout_grow_main_con .comp_label_item_det {
  display: flex;
  align-items: center;
  line-height: 20px;
  font-size: 12px;
}
.app_detail_label_down .layout_grow_main_con .comp_label_item_det .comp_label_det_txt {
  display: inline-block;
  max-width: 360px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app_detail_popover_view .popover_viewbox_txt {
  max-width: inherit;
}
.app_detail_item_full.layout_app_detail_item {
  width: 100%;
}
.app_icon_down {
  align-self: flex-end;
}
.app_detail_view_wrap {
  padding-bottom: 10px;
}
.app_detail_view_wrap .layout_log_btn_tit {
  flex-wrap: wrap;
  display: flex;
  align-items: flex-start;
  line-height: 26px;
  font-size: 20px;
  font-weight: 500;
  white-space: normal;
  word-wrap: break-word;
}
.app_detail_view_item {
  border-bottom: 1px solid #F2F4F7;
  padding: 9px 0 11px 0;
  position: relative;
  font-size: 14px;
  color: #262626;
  line-height: 26px;
  min-height: 26px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  word-wrap: break-word;
}
.app_detail_view_item b {
  font-weight: normal;
}
.app_detail_view_item > .comp_label_item {
  width: 200px;
  flex-shrink: 0;
}
.app_detail_view_item > .comp_label_item_det {
  flex: 1;
  overflow: hidden;
}
.app_detail_view_item > .comp_label_item_det .MuiButton-root {
  text-transform: initial;
}
.app_detail_view_label {
  font-weight: normal;
  color: #8c8c8c;
  line-height: 26px;
  font-size: 14px;
  width: 200px;
  flex-shrink: 0;
  padding-right: 20px;
  display: inline-block;
}
.app_detail_view_label img {
  height: 49px;
  width: 49px;
  border-radius: 10px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.app_detail_view_space {
  margin-left: 12px;
}
.app_detail_view_rej {
  color: #DB4437;
}
.app_detail_view_mode {
  flex: 1;
  overflow: hidden;
  word-wrap: break-word;
}
.app_detail_txt_pre {
  flex: 1;
  overflow: hidden;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.app_detail_view_tit {
  display: flex;
  align-items: center;
  font-size: 20px;
  line-height: 30px;
  font-weight: normal;
  word-break: break-all;
  color: #262626;
}
.app_detail_view_section {
  margin-top: 20px;
  word-wrap: break-word;
}
.app_detail_view_section .fir_list_tip_tit {
  margin-right: 40px;
}
.app_detail_view_section .fir_list_tip_wrap {
  margin-bottom: 10px;
}
.app_detail_view_section .fir_list_tip_wrap:hover {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
.app_detail_view_item .fir_list_tip_wrap,
.app_detail_view_section .fir_list_tip_wrap {
  border: none;
  background: #e9edf5;
  margin-bottom: 2px;
  padding: 8px 0 8px 16px;
}
.label_app_category {
  min-width: 200px;
  flex: 1;
}
.label_self_category {
  min-width: 156px;
  flex: 1;
}
.app_detail_view_img.app_screenshot_area {
  width: 100%;
  background: #f2f5f7;
  box-sizing: border-box;
}
.app_detail_view_img .screenshot_btn_area.icon-btn-back {
  left: 0;
}
.app_detail_view_img .screenshot_btn_area.icon-btn-unfold {
  right: 0;
}
.app_detail_view_link {
  word-wrap: break-word;
}
.app_detail_view_txtcon {
  word-break: break-all;
}
.app_detail_view_pre {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transform-origin: top;
  max-height: 75px;
  line-height: 22px;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: break-all;
}
.app_detail_view_pre.open {
  max-height: unset;
}
.app_detail_view_con {
  flex: 1;
  overflow: hidden;
}
.app_detail_view_case {
  flex: 1;
  overflow: hidden;
}
.app_detail_main_tit {
  line-height: 21px;
  font-size: 14px;
  font-weight: 500;
  word-break: break-all;
  color: #262626;
}
.app_detail_main_con {
  word-break: break-all;
}
.app_detail_view_main {
  position: relative;
  display: block;
  width: 36px;
  height: 36px;
  margin-right: 20px;
  flex-shrink: 0;
  background-image: url("/account/assets/img/TaskListView-app-list-status.png");
  background-repeat: no-repeat;
}
.app_detail_view_main.terminal {
  background-position: 0 -288px;
}
.app_detail_view_main.reseller {
  background-position: 0 -216px;
}
.app_detail_view_main.firmware {
  background-position: 0 -360px;
}
.app_detail_view_main.factory,
.app_detail_view_main.model {
  background-position: 0 -396px;
}
.app_detail_view_main.user {
  background-position: 0 -432px;
}
.app_detail_view_main.merchant {
  background-position: 0 -468px;
}
.app_detail_view_main.developer {
  background-position: 0 -684px;
}
.app_detail_view_main.market {
  background-position: 0 -252px;
}
.app_detail_view_pop {
  font-size: 12px;
  color: #8c8c8c;
  padding-right: 10px;
  margin-right: 10px;
  position: relative;
  display: flex;
}
.app_detail_view_popview {
  margin-left: 3px;
}
.app_detail_view_popview .popover_viewbox_txt {
  max-width: inherit;
}
.app_detail_no_line .app_detail_view_item {
  border: none;
  padding: 6px 0;
}
.distribution_tip:before {
  content: "Specific Distribution";
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
  padding: 0 8px;
  line-height: 18px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 9px;
  border-radius: 4px;
  font-weight: normal;
  opacity: 0;
  z-index: 200;
}
.distribution_tip.zh_CN:before {
  content: "定向发布";
}
.distribution_tip.jp:before {
  content: "指定配信";
}
.distribution_tip.es:before {
  content: "Distribución específica";
}
.distribution_tip.ru:before {
  content: "Конкретное распределение";
}
.distribution_tip.fr:before {
  content: "Distribution spécifique";
}
.app_msg_wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 85px;
}
.app_msg_case {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 85px;
  margin-top: 40px;
}
.app_msg_wrap_case {
  width: 640px;
  margin: 40px auto;
  padding: 40px 20px;
  background: #fff;
  border: 1px solid #E6E8EA;
}
.app_msg_tit {
  height: 48px;
  line-height: 48px;
  font-size: 18px;
  font-weight: 400;
  color: #262626;
}
.app_msg_txt {
  display: flex;
  align-items: center;
  height: 21px;
  margin-bottom: 30px;
  font-size: 12px;
  font-weight: 400;
  color: #8c8c8c;
}
.app_msg_txt .MuiButton-label {
  font-size: 12px;
}
.app_vaguepre_con {
  width: 30px;
  height: 30px;
  border-radius: 6px;
  overflow: hidden;
  margin-left: 20px;
}
.app_vaguepre_section {
  width: 100%;
}
.app_vaguepre_section .circular-area {
  padding: 0;
}
.app_vague_section {
  position: relative;
  width: 320px;
  height: 280px;
  overflow: hidden;
  margin: 0 10px 20px;
  cursor: pointer;
}
.app_vague_con.suspend,
.app_vaguepre_con.suspend {
  opacity: 0.3;
}
.app_vague_suspend {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 113px;
  height: 24px;
  line-height: 24px;
  background: #8c8c8c;
  text-align: center;
  font-size: 12px;
  color: #fff;
  cursor: not-allowed;
}
.app_vague_con {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 4px;
  background: #fff;
}
.app_vague_info {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 80px;
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(10px);
  overflow: hidden;
  border-radius: 0 0 4px 4px;
}
.app_vague_info_con {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 15px 20px;
  box-sizing: border-box;
}
.app_vague_txt_area {
  flex: 1;
  box-sizing: border-box;
  padding-left: 20px;
  overflow: hidden;
}
.app_vague_txt_section {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.app_vague_price_area {
  font-size: 12px;
  color: #00BCD4;
}
.app_vague_label {
  width: 100%;
  height: 20px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  line-height: 20px;
  overflow: hidden;
}
.app_vague_label_txt + .app_vague_label_txt:before {
  content: "/";
  margin: 0 4px;
}
.app_vague_txt_tit {
  width: 100%;
  height: 19px;
  font-size: 14px;
  color: #fff;
  line-height: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app_name_label {
  display: inline-block;
  line-height: 20px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
  font-size: 12px;
  font-weight: normal;
  color: #262626;
}
.app_vague_box {
  display: flex;
  flex-wrap: wrap;
}
.app_vague_area {
  width: 1020px;
  margin: 0 auto;
}
.app_vague_opr {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #f2f5f7;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px dashed #5b5f98;
  border-radius: 4px;
  opacity: 0;
  z-index: -1;
  transition: 300ms opacity;
}
.app_vague_opr.app_vague_oprcur {
  border-color: #D3E0EA;
}
.app_vague_section:hover .app_vague_opr,
.app_vague_opr.app_vague_oprcur {
  opacity: 1;
  z-index: 99;
}
.app_vague_oprarea {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 155px;
  height: 155px;
}
.app_vague_oprarea > .btn_wrap_section + .btn_wrap_section {
  margin-left: 0;
}
.app_vague_oprsort {
  text-align: center;
  height: 60px;
}
.app_icon_picarea {
  width: 29px;
  height: 29px;
  vertical-align: middle;
  margin: 6px 10px 6px 0;
}
.component_search {
  min-width: 32px;
  min-height: 32px;
  position: relative;
}
.component_search .button_position_area {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  z-index: 10;
  cursor: pointer;
  transition: all 0ms;
  transition-delay: 200ms;
}
.component_search .button_position_area .MuiIconButton-root {
  padding: 0 ;
  width: 100%;
  height: 100%;
}
.component_search .button_position_area.active {
  left: 0;
  transition-delay: 0ms;
}
.component_search .button_position_area .iconfont {
  font-size: 16px;
  color: #63AF57;
}
.component_search .default_search_ipt {
  transition: all 200ms;
  position: relative;
  width: 255px;
  transform: scaleX(1);
  opacity: 1;
}
.component_search .default_search_ipt .MuiInputBase-input {
  padding-left: 35px;
  padding-right: 28px;
  color: #262626;
}
.component_search .default_search_ipt .MuiInput-underline:after {
  border-color: #63AF57;
}
.component_search .default_search_ipt .MuiInput-underline:hover:not(.Mui-disabled):before {
  border-color: #63AF57;
}
.component_search .default_search_ipt .MuiInput-underline:before {
  border-color: #E6E8EA;
}
.component_search.component_search_small .default_search_ipt {
  width: 200px;
}
.component_search .search_remove_position {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  cursor: pointer;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.component_search .search_remove_position:hover {
  transform: rotate(-90deg);
}
.component_search .MuiInputBase-input::placeholder {
  opacity: 0.4;
}
.component_search .default_search_exd {
  transition-delay: 200ms;
  width: 0;
  transform: scaleX(0);
  opacity: 0;
  display: inline-block;
}
.component_search.search_right_icon .button_position_area,
.component_search.search_right_icon .button_position_area.active {
  left: auto;
  right: -5px;
}
.component_search.search_right_icon .default_search_ipt .MuiInputBase-input {
  padding-right: 60px;
  padding-left: 0;
}
.component_search.search_right_icon .search_remove_position {
  right: 26px;
}
.search_remove_position {
  position: absolute;
  right: 0;
  top: -3px;
  width: 32px;
  height: 32px;
}
.component_search_response {
  height: 32px;
}
.component_search_response .button_position_area.active + .default_search_ipt {
  flex: 1;
  width: auto;
}
.component_search_response + .btn_wrap_section {
  flex-shrink: 0;
}
.component_search_color .button_position_area {
  color: currentColor;
}
.component_search_color .button_position_area .MuiButtonBase-root {
  color: currentColor;
}
.component_search_color .button_position_area .MuiButtonBase-root .iconfont.icon-btn-search {
  color: currentColor;
}
.component_search_color .default_search_ipt {
  color: currentColor;
}
.component_search_color .default_search_ipt .MuiInput-underline {
  color: currentColor;
}
.component_search_color .default_search_ipt .MuiInput-underline:after {
  border-color: currentColor;
}
.component_search_color .default_search_ipt .MuiInput-underline:hover:not(.Mui-disabled):before {
  border-color: currentColor;
}
.component_search_full {
  height: 32px;
}
.component_search_full .button_position_area.active + .default_search_ipt {
  flex: 1;
  width: 100%;
}
.component_search_full + .btn_wrap_section {
  flex-shrink: 0;
}
.menu_item_area.MuiButtonBase-root {
  color: #262626;
  font-size: 15px;
}
.menu_item_area.MuiButtonBase-root.Mui-selected {
  background-color: rgba(0, 0, 0, 0.08);
  color: #FF9800;
}
.menu_item_area.MuiButtonBase-root.Mui-selected:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.menu_item_area.MuiButtonBase-root.disabled {
  cursor: not-allowed;
}
.menu_item_area .MuiPopover-paper {
  padding: 4px 0;
}
.code_from_control.MuiFormControl-root {
  width: auto;
}
.code_from_control.MuiFormControl-root.code_from_control_full {
  width: 100%;
}
.code_from_control.MuiFormControl-root label {
  color: #8c8c8c;
}
.code_from_control.MuiFormControl-root label.Mui-focused {
  color: #8c8c8c;
}
.code_from_control.MuiFormControl-root .MuiInput-underline:before,
.code_from_control.MuiFormControl-root .MuiInput-underline:hover:before {
  border-bottom-color: #E6E8EA;
}
.code_from_control.MuiFormControl-root .MuiSelect-select:focus {
  background-color: rgba(0, 0, 0, 0);
}
.code_from_control.MuiFormControl-root .MuiSelect-icon {
  color: #63AF57;
}
.code_from_control.MuiFormControl-root .MuiSelect-icon.Mui-disabled {
  color: #9e9e9e;
}
.code_from_control.MuiFormControl-root .MuiInput-input {
  color: #63AF57;
}
.code_from_control.MuiFormControl-root .Mui-disabled .MuiInput-input,
.code_from_control.MuiFormControl-root .Mui-disabled .MuiSelect-icon {
  color: #d8d8d8;
}
.layout_radio_checked.MuiFormControlLabel-root {
  display: block;
  position: relative;
  margin: 0;
  width: 155px;
  height: 88px;
  border-radius: 0;
}
.layout_radio_checked.MuiFormControlLabel-root .MuiRadio-root {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  background: #fff;
  border-radius: 0;
  border: 1px solid #D3E0EA;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  overflow: hidden;
}
.layout_radio_checked.MuiFormControlLabel-root .MuiRadio-root.Mui-checked {
  position: relative;
  border-color: currentColor;
}
.layout_radio_checked.MuiFormControlLabel-root .MuiSvgIcon-root {
  opacity: 0;
}
.layout_radio_checked.MuiFormControlLabel-root .MuiTypography-root {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.layout_radio_checked.MuiFormControlLabel-root .MuiTypography-root:before {
  content: "";
  display: inline-block;
  width: 36px;
  height: 36px;
  margin-bottom: 10px;
  background: url("/account/assets/img/radiobutton-icon-system.png") no-repeat -36px bottom currentColor;
}
.check_comp_wrap.MuiFormControlLabel-root {
  margin: 0;
  color: #262626;
  font-size: 14px;
}
.check_comp_wrap.MuiFormControlLabel-root .MuiCheckbox-root {
  padding: 0;
}
.check_comp_wrap.MuiFormControlLabel-root .MuiTypography-root {
  margin-left: 9px;
  font-size: 14px;
}
.check_comp_wrap.check_comp_no_label .MuiTypography-root {
  margin-left: 0;
}
.check_comp_wrap.checked_color_disabled.Mui-disabled .MuiCheckbox-colorPrimary {
  opacity: 0.8;
}
.check_comp_wrap.checked_color_disabled.Mui-disabled .MuiCheckbox-colorPrimary.Mui-disabled {
  color: #63AF57;
}
.check_comp_wrap.checked_color_disabled.Mui-disabled .MuiCheckbox-colorPrimary.Mui-disabled input:disabled {
  cursor: default;
}
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root {
  position: relative;
  margin: 0;
  margin-right: 6px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 4px;
}
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root:hover {
  top: -1px;
}
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.active,
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root:hover {
  border: 1px solid currentColor;
  background: #fff;
}
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.filter_drawer_checkbox_radio.active:before {
  content: "";
  bottom: 2px;
  right: 3px;
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
}
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root .MuiFormControlLabel-label {
  display: flex;
  min-width: 66px;
  height: 30px;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  margin: 0;
  padding: 0 6px;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
}
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.Mui-disabled {
  cursor: not-allowed;
}
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.disabled,
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.disabled:hover {
  border: 1px solid #E6E8EA;
  background: #fff;
  color: #E6E8EA;
}
.filter_drawer_checkbox.check_comp_wrap .MuiCheckbox-root {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: none;
  padding: 0;
  border-radius: 0;
}
.filter_drawer_checkbox.check_comp_wrap .MuiCheckbox-root .MuiSvgIcon-root {
  opacity: 0;
}
.filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.Mui-disabled.active,
.filter_drawer_checkbox.check_comp_wrap.Mui-disabled.MuiFormControlLabel-root:hover {
  border: 1px solid #DBDBDB;
  background: #F3F3F3;
  box-shadow: none;
  transform: none;
}
.filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_radio.MuiFormControlLabel-root.active:after {
  border-radius: 50%;
  transform: translate(24px, 28px);
}
.filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_tag.MuiFormControlLabel-root {
  border: 1px solid #63AF57;
}
.filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_tag.MuiFormControlLabel-root .MuiFormControlLabel-label {
  min-width: 56px;
  height: 22px;
}
.filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_normal {
  color: #262626;
  border: 1px solid #8c8c8c;
}
.filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_normal.active {
  color: #63AF57;
  border: 1px solid #63AF57;
}
.filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_table.MuiFormControlLabel-root {
  max-width: 200px;
  overflow: hidden;
  border-color: rgba(0, 0, 0, 0.15);
}
.filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_table.MuiFormControlLabel-root .MuiFormControlLabel-label {
  display: block;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.checkbox_box_case {
  position: relative;
  overflow: hidden;
  border: 1px solid #63AF57;
}
.checkbox_box_wrap {
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid #E6E8EA;
  cursor: pointer;
}
.checkbox_box_wrap:hover {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.checkbox_box_wrap.active,
.checkbox_box_wrap:hover {
  border: 1px solid currentColor;
  background: #fff;
}
.checkbox_box_wrap.checkbox_box_radio.active:after {
  border-radius: 50%;
  transform: translate(24px, 28px);
}
.checkbox_box_wrap.checkbox_box_radio.active:before {
  content: "";
  bottom: 2px;
  right: 3px;
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
}
.checkbox_box_case:after,
.checkbox_box_wrap.active:after,
.filter_drawer_checkbox.MuiFormControlLabel-root.active:after,
.layout_radio_checked.MuiFormControlLabel-root .MuiRadio-root.Mui-checked:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background: currentColor;
  transform: rotate(145deg) translate(5px, -36px);
}
.filter_drawer_checkbox.filter_drawer_checkbox_radio.MuiFormControlLabel-root.active.Mui-disabled:after,
.filter_drawer_checkbox.MuiFormControlLabel-root.active.Mui-disabled:after {
  background: #DADADA;
}
.checkbox_box_case:after {
  background: #63AF57;
}
.checkbox_box_case:before,
.checkbox_box_wrap.active:before,
.filter_drawer_checkbox.MuiFormControlLabel-root.active:before,
.layout_radio_checked.MuiFormControlLabel-root .MuiRadio-root.Mui-checked:before {
  content: "\e819";
  position: absolute;
  z-index: 2;
  bottom: -2px;
  right: 0px;
  font-size: 12px;
  color: #fff;
  line-height: normal;
  font-family: iconfont;
  transform: scale(0.8);
}
.check_comp_wrap .MuiSvgIcon-root,
.radio_root .MuiSvgIcon-root {
  width: 20px!important;
  height: 20px!important;
}
.MuiButton-root.button_com_wrap {
  min-width: 88px;
  min-height: 36px;
  padding: 0 16px;
  line-height: normal;
  font-weight: 400;
  letter-spacing: normal;
}
.MuiButton-root.button_com_wrap_basic {
  font-family: inherit;
  font-size: 14px;
  border-radius: 4px;
}
.MuiButton-root.button_com_wrap_12 {
  font-size: 12px;
}
.MuiButton-root.button_com_wrap_14 {
  font-size: 14px;
}
.MuiButton-root.button_com_wrap_16 {
  font-size: 16px;
}
.MuiButton-root.button_com_wrap_18 {
  font-size: 18px;
}
.MuiButton-root.button_com_wrap_20 {
  font-size: 20px;
}
.MuiButton-root.button_com_wrap_22 {
  font-size: 22px;
}
.MuiButton-root.button_com_wrap_initial {
  text-transform: none;
}
.MuiButton-root.button_com_wrap_capitalize {
  text-transform: capitalize;
}
.MuiButton-root.button_com_wrap_cursorDef {
  cursor: default;
}
.MuiButton-root.button_com_wrap_tag {
  min-width: 30px;
  min-height: inherit;
  height: 22px;
  padding: 0 6px;
  margin: 0;
  text-transform: inherit;
  letter-spacing: normal;
}
.MuiButton-root.button_com_wrap_link {
  min-width: inherit;
  min-height: inherit;
  padding: 0;
  margin: 0;
  letter-spacing: normal;
  cursor: pointer;
  text-align: left;
}
.MuiButton-root.button_raised_inner {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.MuiButton-root.button_com_wrap_ellipsis {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}
.btn_wrap_icon {
  display: inline-block;
  width: 36px;
  height: 36px;
}
.btn_wrap_section {
  color: #262626;
}
.btn_wrap_section .MuiIconButton-root {
  padding: 0;
  width: 100%;
  height: 100%;
}
.btn_wrap_section.btn_color_tertiary .MuiIconButton-root {
  color: rgba(0, 0, 0, 0.65);
}
.btn_wrap_section + .btn_wrap_section {
  margin-left: 12px;
}
.btn_wrap_section.btn_wrap_section_full {
  display: block;
  width: 100%;
}
.btn_wrap_section.btn_wrap_section_ghost .MuiButton-textPrimary {
  background: rgba(99, 175, 87, 0.1);
}
.btn_wrap_section.btn_wrap_section_ghost .MuiButton-textPrimary:hover {
  background: rgba(99, 175, 87, 0.2);
}
.btn_wrap_section.btn_wrap_section_compact .MuiButton-endIcon {
  margin-left: 0;
}
.btn_wrap_section.btn_wrap_size_20 {
  width: 20px;
  height: 20px;
}
.btn_wrap_section.btn_wrap_size_24 {
  width: 24px;
  height: 24px;
}
.btn_wrap_section_noMargin.btn_wrap_section + .btn_wrap_section {
  margin-left: 0;
}
.icon_text_wrap {
  display: flex;
  align-items: center;
}
.icon_text_wrap .iconfont {
  font-size: 22px;
  color: #63AF57;
  margin-right: 12px;
}
.icon_text_wrap.secondary .iconfont {
  color: #FF9800;
}
.icon_text_wrap.import_up .iconfont {
  transform: rotate(180deg);
}
.iconmenu_icon_txt {
  font-size: 14px;
  color: #262626;
}
.iconmenu_icon_txt.primary {
  color: #63AF57;
}
.default_size_icon.iconfont {
  font-size: 22px;
}
.btn_con_box.MuiButton-root {
  min-width: 54px;
  padding: 0 6px;
  min-height: 30px;
  line-height: normal;
  font-size: 13px;
  border-radius: 4px;
  margin-left: 0;
  color: #262626;
  text-transform: initial;
}
.btn_con_box.MuiButton-root + .btn_con_box {
  margin-left: 6px;
}
.btn_con_box.MuiButton-root:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.icon_text_right_wrap {
  width: 100%;
  justify-content: space-between;
}
.icon_text_right_wrap .iconfont {
  margin: 0;
}
.multiple_btn_wrap {
  position: relative;
  display: flex;
  align-items: center;
  background: #63AF57;
  color: #fff;
  border-radius: 4px;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.multiple_btn_wrap .MuiIconButton-root {
  border-radius: unset;
}
.multiple_btn_wrap .btn_wrap_section {
  color: #fff;
}
.multiple_btn_wrap .MuiButton-root {
  color: currentColor;
}
.multiple_btn_wrap .btn_wrap_icon {
  width: 36px;
  height: 36px;
}
.multiple_btn_wrap .btn_wrap_icon .iconfont {
  color: #fff;
}
.multiple_btn_disabled {
  color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.15);
}
.multiple_btn_anticolor {
  background: #F2F4F7;
  box-shadow: none;
  color: #63AF57;
}
.multiple_btn_anticolor .btn_wrap_section {
  color: #63AF57;
}
.multiple_btn_anticolor .btn_wrap_icon .iconfont {
  color: #63AF57;
}
.icon_button_left_icon {
  margin-left: 8px;
}
.tag_btn_wrap {
  display: inline-flex;
  position: relative;
}
.tag_btn_wrap.btn_wrap_section {
  color: #63AF57;
}
.tag_btn_wrap + .tag_btn_wrap.btn_wrap_section {
  margin-left: 6px;
}
.tag_btn_wrap .MuiButton-root.button_com_wrap_tag {
  padding: 0 8px;
  height: 24px;
}
.tag_btn_wrap .icon-btn-close1 {
  display: none;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 16px;
  height: 16px;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  cursor: pointer;
}
.tag_btn_wrap:hover .icon-btn-close1 {
  display: flex;
}
.layout_dashed_btn {
  position: relative;
  display: flex;
  margin-top: 10px;
  background: #fff;
  border: 1px dashed #E6E8EA;
  box-sizing: border-box;
  min-width: 14px;
}
.layout_dashed_btn.primary {
  border: 1px dashed #63AF57;
  background: #eef5eb;
}
.layout_dashed_btn:hover .layout_file_update_close {
  right: 1px;
  opacity: 1;
}
.layout_dashed_btn:hover.primary {
  background: #e0efdd;
}
.layout_dashed_btn_default {
  position: relative;
  display: flex;
  margin-top: 10px;
  background: #fff;
  border: 1px dashed #E6E8EA;
  box-sizing: border-box;
  min-width: 14px;
  background-color: #F2F4F7;
  border: 1px dashed #d8d8d8;
}
.layout_dashed_btn_default.primary {
  border: 1px dashed #63AF57;
  background: #eef5eb;
}
.layout_dashed_btn_default:hover .layout_file_update_close {
  right: 1px;
  opacity: 1;
}
.layout_dashed_btn_default:hover.primary {
  background: #e0efdd;
}
.label_filter_btn.active {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #e0efdd;
}
.dash_action_bg.disable.btn_wrap_section .MuiIconButton-root .MuiIconButton-label {
  opacity: 0.3;
  pointer-events: none;
}
.dash_action_bg.btn_wrap_section .MuiIconButton-root .MuiIconButton-label {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.dialog_title_area,
.dialog_action_area {
  position: relative;
  padding: 15px 25px ;
}
.dialog_title_area {
  background-repeat: no-repeat;
  background-position: center right;
}
.dialog_action_area {
  display: flex;
  justify-content: space-between;
  align-items: center;
  white-space: nowrap;
  border-top: 1px solid #E6E8EA;
}
.dialog_title_txt {
  font-size: 18px;
  color: #262626;
  font-weight: normal;
  text-transform: initial;
  overflow: hidden;
  word-wrap: break-word;
}
.dialog_title_subtxt {
  font-size: 12px;
  color: #8c8c8c;
  line-height: 20px;
  word-wrap: break-word;
  white-space: normal;
}
.dialog_content_area {
  padding: 20px 25px 0 25px;
  overflow: hidden;
  overflow-y: auto;
}
.dialog_content_area:after {
  content: "";
  height: 20px;
  display: block;
  visibility: hidden;
}
.dialog_content_area .parameter_popup_list {
  max-height: initial;
  overflow: initial;
}
.noti_msg_btn.MuiButton-root.button_com_wrap_basic {
  padding: 6px 22px;
  font-size: 14px;
  color: #262626;
}
.dialog_commnoti_area .MuiPaper-root {
  width: 768px;
}
.dialog_tit_close {
  position: absolute;
  right: 0;
  top: 0;
}
.default_width_wrap.MuiDialog-root .MuiDialog-paper {
  width: 100%;
  max-width: 768px;
}
.default_width_min_768.MuiDialog-root .MuiDialog-paper {
  min-width: 768px;
}
.default_width_min_1020.MuiDialog-root .MuiDialog-paper {
  min-width: 1020px;
}
.default_width_min_1080.MuiDialog-root .MuiDialog-paper {
  max-width: 1080px;
}
.confirm_box_container {
  position: relative;
}
.confirm_box_tit {
  margin-top: 10px;
  margin-bottom: 5px;
  font-weight: normal;
  line-height: 40px;
  font-size: 22px;
  color: #262626;
}
.confirm_box_txt {
  line-height: 1.5em;
  margin: 20px 0 30px 0;
  font-size: 14px;
  color: #8c8c8c;
  word-wrap: break-word;
}
.confirm_box_container_default .confirm_box_txt {
  margin: 0 0 5px 0;
}
.confirm_box_subtit {
  font-size: 14px;
  line-height: 1.5em;
  color: #8c8c8c;
  margin: 20px 0 30px 0;
}
.confirm_dia_wrap {
  display: flex;
  align-items: center;
}
.confirm_dia_wrap .MuiFormControlLabel-root {
  margin-right: 5px;
}
.confirm_dia_tol {
  margin-left: 5px;
}
.confirm_box_info {
  display: flex;
  align-items: center;
  position: relative;
  padding: 8px 16px;
  background: #F2F4F7;
  min-height: 24px;
  margin-top: 10px;
}
.confirm_box_info_label {
  width: 140px;
  flex-shrink: 0;
  font-size: 14px;
  color: #262626;
  font-weight: 500;
}
.confirm_box_info_list {
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.confirm_box_info_txt {
  margin-right: 12px;
  font-size: 14px;
  color: #8c8c8c;
}
.confirm_dia_rgp {
  margin-bottom: 10px;
}
.confirm_box_info_txt:not(:last-child):after {
  content: "/";
  display: inline-block;
  margin-left: 12px;
  color: #8c8c8c;
  font-size: 12px;
  opacity: 0.4;
}
.dialog_action_rt {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: end;
}
.dialog_action_rt .btn_wrap_section {
  margin-bottom: 5px;
}
.dialog_action_rt .btn_wrap_section + .multiple_btn_wrap {
  margin-left: 5px;
}
.announcement_preview_dialog.dialog_commnoti_area .dialog_content_area {
  padding: 0;
}
.announcement_preview_dialog.dialog_commnoti_area table {
  width: 100% ;
  margin: 0;
  border: none;
}
.dialog_checkbox_section {
  display: flex;
  flex-wrap: wrap;
}
.dialog_checkbox_section .filter_drawer_checkbox.check_comp_wrap {
  margin-bottom: 6px;
}
.dialog_layout_top .MuiDialog-scrollPaper {
  align-items: flex-start;
}
.dialog_layout_top .MuiDialog-paper {
  margin-top: 80px;
}
.dialog_layout_top .MuiDialog-paperScrollPaper {
  max-height: calc(100% - 112px);
}
.dialog_section_wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.dialog_section_head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  overflow: hidden;
}
.dialog_section_head .layout_def_tit {
  margin-bottom: 0;
}
.dialog_section_head .layout_config_action {
  margin-top: 0;
}
.dialog_section_group {
  min-width: 10px;
  min-height: 10px;
}
.dialog_section_con {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
  margin-top: 10px;
}
.dialog_section_box {
  flex: 1;
  overflow: hidden;
  overflow-y: auto;
}
.dialog_section_box.dialog_box_scroll_auto {
  overflow-x: auto;
}
.layout_scroll_x {
  overflow: auto;
  overflow-x: auto;
  overflow-y: hidden;
}
.dialog_paginator_wrap {
  margin-top: 20px;
  flex-shrink: 0;
}
.dialog_paginator_wrap .pages_area {
  margin-top: 0;
}
.dialog_action_checkbox_abs {
  position: absolute;
  left: 20px;
  top: 20px;
}
.dialog_section_head_popup {
  position: relative;
  flex-shrink: 0;
}
.dialog_section_popup {
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}
.dialog_section_sort {
  position: relative;
  width: 100%;
  background: #fff;
  transition: all 0.18s ease-in-out;
  z-index: 1;
  text-align: left;
  box-sizing: border-box;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
}
.dialog_section_sort.open {
  max-height: 100%;
  opacity: 1;
  visibility: visible;
}
.dialog_section_sort.open:before {
  opacity: 1;
}
.dialog_section_sort:before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  position: absolute;
  left: 30px;
  top: -5px;
  border-bottom: 1px solid #D3E0EA;
  border-right: 1px solid #D3E0EA;
  background: #fff;
  transform: rotate(-135deg);
  opacity: 0;
  transition: all 0.18s ease-in-out;
}
.dialog_section_sort .search_filter_default + .search_filter_default {
  margin-top: 20px;
}
.dialog_section_sort_box {
  padding: 16px;
  border: 1px solid #D3E0EA;
}
.edit_dialog_box_container {
  display: flex;
  flex-wrap: wrap;
}
.edit_dialog_full_box {
  width: 100%;
  box-sizing: border-box;
  margin-right: 20px;
}
.edit_dialog_box_list_half {
  width: calc(50% - 20px);
  margin-right: 20px;
}
.edit_dialog_checkbox_layout {
  position: relative;
  top: 12px;
}
.edit_dialog_checkbox_abs {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 10;
  width: calc(100% - 304px);
}
.dialog_form_wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.dialog_change_wrap {
  margin-top: -10px;
}
.edit_dialog_box_section {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.confirm_txt_case {
  padding: 0 15px;
  margin-top: -10px;
  margin-bottom: 15px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #F3F3F4;
  color: #262626;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.pages_area {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
.pages_area.page_change_area {
  width: auto;
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.pages_area .page_change_area {
  margin: 0;
}
.page_btn_box {
  margin-left: 5px;
}
.page_btn_box .page_btn_area {
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  color: #8c8c8c;
  padding: 0;
  background: #fff;
  transition: background-color 0.18s linear;
  z-index: 2;
  font-size: 14px;
  border-radius: 4px;
}
.page_btn_box .page_btn_area:hover.MuiButton-root,
.page_btn_box .page_btn_area.active.Mui-disabled.MuiButton-root {
  background: #63AF57;
  color: #fff;
}
.page_btn_box .page_btn_area.paginator_go_disabled:hover,
.page_btn_box .page_btn_area.active.paginator_go_disabled {
  background: #F2F4F7;
  color: #d5d5d5;
}
.page_btn_box .page_btn_area.paginator_go_currentPage {
  background: #63AF57;
  color: #fff;
}
.page_btn_box .iconfont {
  font-weight: 500;
  font-size: 18px;
}
.anticolor .page_btn_box .page_btn_area {
  background: #F2F4F7;
}
.anticolor.pages_size_change .pages_select_area .MuiSelect-selectMenu {
  background: #F2F4F7;
}
.page_btn_area.MuiButton-root.Mui-disabled.MuiButton-text {
  color: rgba(0, 0, 0, 0.15);
}
.page_btn_area.MuiButton-root.Mui-disabled.MuiButton-text:hover {
  background: #F2F4F7;
  color: rgba(0, 0, 0, 0.15);
}
.page_btn_label {
  font-size: 14px;
  font-weight: 500;
}
.pages_size_change .pages_select_area:before,
.pages_size_change .pages_select_area:hover:not(.Mui-disabled):before,
.pages_size_change .pages_select_area:after,
.pages_size_change .pages_select_area.Mui-focused:after {
  border: none;
}
.pages_size_change .pages_select_area .MuiSelect-selectMenu {
  height: 24px;
  background: #fff;
  font-size: 14px;
  color: #262626;
  line-height: 24px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 8px;
  border-radius: 4px;
}
.pages_size_change .MuiSvgIcon-root {
  color: #63AF57;
}
.pages_select_label {
  font-size: 12px;
  color: #8c8c8c;
  display: inline-block;
  line-height: 24px;
  margin-left: 10px;
}
.pages_menuitem.MuiMenuItem-root {
  font-size: 15px;
  color: #262626;
}
.pages_area_space {
  margin-top: 15px;
}
.parameter_popup_tabs {
  margin-top: 15px;
  min-height: 50px;
}
.parameter_popup_tabs .btn_wrap_section {
  margin-right: 10px;
  margin-bottom: 10px;
}
.parameter_popup_tabs .btn_wrap_section + .btn_wrap_section {
  margin-left: 0;
}
.parameter_popup_btn {
  display: inline-block;
}
.parameter_popup_btn .MuiButton-root {
  color: #262626;
}
.parameter_popup_btn .MuiButton-root.button_com_wrap_basic {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.parameter_popup_btn .MuiButton-root.button_com_wrap_basic.error {
  border-color: #DB4437;
}
.parameter_popup_btn .MuiButton-outlined {
  border: none;
}
.parameter_popup_btn.active.no_point .MuiButton-root:hover {
  cursor: default;
}
.parameter_popup_btn.active.error .MuiButton-root.button_com_wrap_basic {
  border-color: #DB4437;
  background: #DB4437 !important;
}
.parameter_popup_btn.active .MuiButton-root {
  color: #fff;
}
.parameter_popup_btn.active .MuiButton-root.button_com_wrap_basic {
  border-color: currentColor;
}
.parameter_popup_btn.parameter_selected_active {
  position: relative;
}
.parameter_popup_btn.parameter_selected_active .MuiButton-root.button_com_wrap_basic {
  border-color: currentColor;
  overflow: hidden;
}
.parameter_popup_btn.parameter_selected_active .MuiButton-root.button_com_wrap_basic:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 12px;
  height: 12px;
  background: currentColor;
  transform: rotate(45deg) translate(0, -8px);
}
.parameter_popup_btn.parameter_selected_active.error .MuiButton-root.button_com_wrap_basic {
  border-color: #DB4437;
}
.parameter_popup_btn.parameter_selected_active.error .MuiButton-root.button_com_wrap_basic:after {
  background: #DB4437;
}
.parameter_popup_box {
  display: none;
}
.parameter_popup_box.active {
  display: block;
}
.parameter_popup_title_btn .MuiButton-root.button_com_wrap_basic,
.parameter_popup_title_btn_foldable .MuiButton-root.button_com_wrap_basic {
  position: relative;
  height: 52px;
  background: #F2F4F7;
  justify-content: flex-start;
  color: #262626;
  transition: all 0.18s linear;
  margin-top: 10px;
  padding-right: 0;
  border: 1px solid #E6E8EA;
}
.parameter_popup_title_btn_foldable .MuiButton-root.button_com_wrap_basic {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 16px;
}
.parameter_popup_title_btn_foldable .MuiButton-root:after {
  content: "\e735";
  font-family: "iconfont" !important;
  font-size: 18px;
  color: #63AF57;
}
.parameter_popup_title_btn_foldable.open .MuiButton-root:after {
  transform: rotate(180deg);
}
.parameter_popup_list {
  margin-top: -1px;
  max-height: 800px;
  transition: height 0.3s ease-out;
  overflow: auto;
  text-align: left;
  border: 1px solid #D3E0EA;
}
.parameter_popup_list_close {
  max-height: 0;
  overflow: hidden;
  transition: height 0.3s ease-out;
}
.parameter_list_tit {
  padding: 30px 0 23px 16px;
  background: transparent;
  font-size: 12px;
  color: #63AF57;
  position: relative;
  text-transform: uppercase;
  font-weight: 500;
}
.parameter_popup_tit_line {
  position: relative;
  text-transform: uppercase;
  padding: 0;
  margin: 20px 20px 15px;
  border-bottom: 1px dashed #63AF57;
  font-size: 12px;
  font-weight: normal;
  color: #8c8c8c;
}
.parameter_popup_list_item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 34px;
  margin-top: 1px;
  padding-left: 16px;
  box-sizing: border-box;
  font-size: 12px;
  transition: all 0.3s ease-out;
}
.parameter_popup_list_item:nth-of-type(2n) {
  background: #f2f5f7;
}
.parameter_popup_list_item:nth-of-type(2n-1) {
  background: #f8fafb;
}
.parameter_popup_item_label {
  color: #8c8c8c;
}
.parameter_popup_item_txt {
  overflow: hidden;
  max-width: 70%;
  padding-right: 16px;
  font-size: 14px;
  color: #262626;
  border-right: 1px solid #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.parameter_popup_item_link {
  font-size: 14px;
  color: #00BCD4;
}
.parameter_popup_item_link:hover {
  opacity: 0.8;
}
.parameter_popup_action {
  position: relative;
  margin: 30px 0 0 0;
  text-align: right;
}
.parameter_popup_action_adj {
  display: flex;
  justify-content: space-between;
  text-align: left;
}
.parameter_popup_action_adj .layout_flex_section {
  display: inline-flex;
}
.parameter_popup_pre {
  line-height: 22px;
  font-size: 14px;
  color: #262626;
}
.parameter_popup_txt_box {
  line-height: 20px;
  margin-top: 30px;
  text-align: center;
}
.parameter_popup_txt_title {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-size: 16px;
  color: #262626;
  font-weight: 500;
}
.parameter_popup_txt_title .btn_partial_push {
  transform: rotate(90deg);
}
.parameter_popup_txt_con {
  margin-top: 6px;
  padding: 0 60px;
  font-size: 12px;
  color: #8c8c8c;
}
.parameter_popup_txt_link {
  cursor: pointer;
  color: #63AF57;
  text-transform: uppercase;
  font-weight: bold;
}
.parameter_view_tabs {
  text-align: center;
}
.parameter_list_full {
  width: 100%;
}
.parameter_list_half {
  width: calc(50% - 20px);
}
.parameter_list_half.parameter_password {
  position: relative;
}
.parameter_list_half.parameter_password .icon_clear_pwd {
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  height: 48px;
  line-height: 48px;
  z-index: 999;
  cursor: pointer;
}
.parameter_textarea .ace_editor {
  width: 100%!important;
  color: currentColor;
  background: #fcfcfc;
  border: 1px solid #D3E0EA;
}
.parameter_textarea .ace_editor div {
  font: 14px / normal "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace;
}
.parameter_textarea .ace-tm .ace_print-margin {
  display: none!important;
}
.parameter_textarea .ace-tm .ace_gutter {
  color: inherit;
  background: currentColor;
}
.parameter_textarea .ace_gutter-layer {
  color: #fff;
}
.parameter_popup_main {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px;
  border-radius: 4px;
}
.parameter_popup_main .parameter_list_tit {
  padding-top: 0;
  margin-left: 0;
  padding-left: 0;
}
.parameter_popup_main .parameter_popup_row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-right: 20px;
  box-sizing: border-box;
}
.parameter_popup_main.parameter_popup_list_close {
  padding: 0;
}
.parameter_popup_label {
  font-size: 12px;
  color: #8c8c8c;
}
.parameter_popup_btn_wrap {
  display: inline-flex;
  align-items: center;
  position: absolute;
  right: 1px;
  top: 1px;
  height: calc(100% - 2px);
  background: #fff;
  padding: 0 10px;
  opacity: 0;
  transition: all 0.3s;
}
.parameter_popup_btn_wrap .btn_wrap_section {
  margin-bottom: 0;
  margin-right: 0;
}
.parameter_popup_fileupload {
  position: relative;
  width: 100%;
  height: 38px;
  margin-top: 10px;
}
.parameter_popup_fileupload .layout_list_white_btn {
  margin: 0;
  background: #fff;
}
.parameter_popup_fileupload:hover .MuiButton-root {
  background: #fff;
}
.parameter_popup_fileupload:hover .parameter_popup_btn_wrap {
  opacity: 1;
}
.parameter_popup_fileupload.default .layout_list_white_btn {
  background: #e9edf5;
}
.parameter_popup_fileupload.default .parameter_popup_btn_wrap {
  display: none;
}
.parameter_popup_fileupload.default:hover .MuiButton-root {
  background: #e9edf5;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.15);
}
.parameter_popup_fileupload.uploaded .param_undo_btn {
  display: block;
}
.parameter_popup_fileupload.uploaded .parameter_popup_btn_wrap {
  opacity: 1;
}
.parameter_popup_fileupload.uploaded .param_dft_btn {
  display: none;
}
.param_undo_btn {
  display: none;
}
.autocomplate_style .MuiFormControl-marginNormal {
  margin-top: 0px;
}
.text_field_wrapper.MuiFormControl-root.text_field_wrapper_label label {
  color: #8c8c8c !important;
}
.dialog_template_name .comp_label_item_tit.layout_config_tit {
  font-size: 12px;
}
.dialog_template_name .btn_wrap_section.tag_btn_wrap {
  border-radius: 0;
  margin-top: 10px;
  margin-right: 10px;
}
.dialog_template_name .tag_btn_wrap + .tag_btn_wrap.btn_wrap_section {
  margin-left: 0;
}
.dialog_template_name .tag_btn_wrap.template_name_tag {
  word-break: break-all;
}
.dialog_template_name .tag_btn_wrap.template_name_tag .MuiButton-root {
  font-size: 12px;
}
.dialog_template_name .tag_btn_wrap.template_name_tag .MuiButton-root.button_com_wrap_tag {
  height: initial;
}
.tip_comp_wrap {
  display: inline-block;
  vertical-align: middle;
}
.tip_comp_wrap .btn_wrap_icon {
  display: flex;
  align-content: center;
  width: 20px;
  height: 20px;
}
.tip_comp_wrap .iconfont.icon-btn-annotation {
  color: #8c8c8c;
}
.tip_comp_wrap .iconfont.icon-btn-annotation:hover:before {
  content: "\e72d";
}
.tip_comp_wrap .iconfont.icon-log-Loctaionwarning-regular {
  color: #8c8c8c;
}
.tip_comp_wrap .iconfont.icon-log-Loctaionwarning-regular:hover:before {
  content: "\e81d";
}
.tips_content {
  max-width: 480px;
  padding: 5px 0;
  text-align: left;
  font-size: 12px;
}
.tips_content .tips_title_name {
  height: 20px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}
.tips_content .tips_content {
  font-size: 12px;
  color: #ffffff;
}
.tips_content .tips_hrefs {
  margin-top: 10px;
}
.tips_hrefs_link {
  display: inline-block;
  font-size: 12px;
  color: #008BF8;
}
.tips_icon {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 10px;
  line-height: 12px;
  border-radius: 50%;
  border: 1px solid #E6E8EA;
  box-sizing: border-box;
  text-align: center;
  font-weight: normal;
  color: #8c8c8c;
  font-size: 12px;
  cursor: default;
  -moz-user-select: none;
  /* for Firefox */
  -webkit-user-select: none;
  /* for Chrome */
}
.active .tips_icon {
  background: #E6E8EA;
  color: #fff;
}
.tips_content_area {
  padding: 10px;
}
.tips_con_item {
  display: block;
  margin-bottom: 6px;
}
.MuiTooltip-tooltip {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.error_con_wrap {
  display: block;
  color: #DB4437;
  font-size: 12px;
  height: 24px;
  padding-top: 4px;
  box-sizing: border-box;
}
.error_con_wrap.error_auto_height {
  height: auto;
}
.comp_label_item {
  display: inline-block;
  line-height: 20px;
  font-size: 12px;
  color: #8c8c8c;
}
.comp_label_item_secondary {
  color: #262626;
}
.comp_label_item_tertiary {
  color: #FF9800;
}
.comp_label_item_quaternary {
  color: #DB4437;
}
.comp_label_item_quinary {
  color: #A9AABD;
}
.comp_label_item_det {
  line-height: 22px;
  font-size: 14px;
  word-wrap: break-word;
}
.comp_label_item_det .btn_wrap_icon {
  margin-left: 10px;
}
.comp_label_item_tit {
  color: #262626;
  font-size: 20px;
  font-weight: normal;
}
.comp_label_size_12 {
  font-size: 12px;
}
.comp_label_size_14 {
  font-size: 14px;
}
.comp_label_size_16 {
  font-size: 16px;
}
.comp_label_size_18 {
  font-size: 18px;
}
.comp_label_size_20 {
  font-size: 20px;
}
.comp_label_size_24 {
  font-size: 24px;
}
.comp_label_size_26 {
  font-size: 26px;
}
.comp_label_size_32 {
  font-size: 32px;
}
.comp_label_size_48 {
  font-size: 48px;
}
.info_box_wrap {
  display: inline-block;
  position: relative;
  padding: 12px 16px 12px 46px;
  box-sizing: border-box;
}
.rej_box_wrap {
  color: #FF9800;
  background: #ffeacc;
}
.rej_box_wrap.full {
  display: block;
  width: 100%;
}
.rej_box_wrap.flex {
  display: flex;
  align-items: flex-start;
}
.rej_box_label {
  margin-right: 3px;
  flex-shrink: 0;
  line-height: 24px;
}
.nor_box_wrap {
  color: #262626;
  background: #e5f8fb;
}
.nor_box_wrap.full {
  display: block;
  width: 100%;
}
.info_box_icon {
  position: absolute;
  left: 16px;
  top: 13px;
}
.info_box_icon.iconfont {
  line-height: 24px;
  font-size: 19px;
}
.nor_box_icon.iconfont {
  color: #008BF8;
}
.info_box_txt {
  line-height: 24px;
  font-size: 14px;
  word-wrap: break-word;
}
.rej_box_txt {
  color: #FF9800;
  white-space: pre-wrap;
  overflow: hidden;
}
.nor_box_txt {
  color: #262626;
}
.label_txt_wrap.status_label {
  display: inline-block;
  padding: 0 8px;
  line-height: 24px;
  font-size: 14px;
  font-weight: normal;
  color: #262626;
}
.comp_code_item {
  margin-left: 10px;
}
.rej_box_txt_pre {
  white-space: pre-wrap;
}
.label_form_tit_secondary {
  margin-bottom: 10px;
}
.label_form_tit_tertiary {
  margin-left: 10px;
}
.status_label_basic {
  display: inline-flex;
  align-items: center;
  padding: 0 8px;
  line-height: normal;
  height: 24px;
  white-space: nowrap;
  font-weight: normal;
  font-size: 12px;
  text-transform: initial;
  color: #262626;
  border-radius: 4px;
}
.status_label_basic.status_label_code.status_label_no_bg {
  padding: 0;
  background: none;
}
.comp_label_break {
  word-break: break-word;
}
.comp_label_ellipsis {
  width: 100%;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.topmenu_toolbar_router {
  position: relative;
  display: flex;
  width: 36px;
  height: 36px;
}
.topmenu_toolbar_router .iconfont {
  font-size: 20px;
}
.btn_wrap_section.btn_wrap_icon.topmenu_toolbar_router {
  margin-left: 0;
}
.router_box_section {
  display: flex;
  align-items: center;
  width: 144px;
  flex-shrink: 0;
}
.router_container_box {
  padding: 0;
  position: relative;
  min-width: 380px;
}
.router_container_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px 0 20px;
  height: 52px;
  margin-bottom: 6px;
  border-bottom: 1px solid #D3E0EA;
}
.router_loading_box {
  padding-bottom: 50px;
}
.router_name_filter {
  max-width: 220px ;
  min-width: 36px;
  transform-origin: right;
  flex-grow: 0;
  flex-shrink: 1 ;
}
.router_name_filter .component_search .default_search_ipt {
  max-width: 220px ;
}
.router_box_list {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding: 0 20px;
  height: 56px;
  border-left: 2px solid transparent;
  white-space: nowrap;
}
.router_box_list.active {
  background: #f2f5f7;
  border-left-color: #D3E0EA;
}
.router_box_con {
  display: flex;
  align-items: center;
  flex: 1;
  overflow: hidden;
}
.router_box_img {
  max-width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
}
.router_box_tit {
  font-size: 14px;
  color: #262626;
  line-height: 28px;
  font-weight: 500;
  text-transform: uppercase;
  word-break: break-all;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.router_box_btn {
  position: relative;
  margin-left: 20px;
}
.router_box_btn .svg_icon_area,
.router_box_btn .btn_wrap_section {
  width: 28px;
  height: 28px;
}
.router_box_btn .MuiIconButton-root {
  padding: 0;
  border-radius: 0;
}
.router_box_btn.disabled {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}
.router_box_btn.active:after {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 1px solid #fff;
  box-shadow: inset 0 0 0 3px #63AF57;
  background: #fff;
  position: absolute;
  right: -5px;
  top: -2px;
}
.router_box_btn .svg_icon_box .MuiIconButton-root {
  border-radius: 0;
}
.msg_no_data_router {
  text-align: center;
  padding: 16px 0;
  font-size: 14px;
  color: #8c8c8c;
  font-weight: normal;
}
.router_btn_more {
  background: #f2f5f7;
}
.router_marketlist {
  max-height: 0;
  overflow: hidden;
  transition: all 0.24s ease-out;
}
.router_marketlist.open {
  max-height: none;
  overflow: visible;
}
.router_title_large_area {
  font-size: 16px;
  font-weight: 500;
  color: #262626;
}
.audit_type_box {
  display: inline-block;
  width: 36px;
  height: 36px;
}
.audit_type_section {
  position: relative;
}
.audit_type_box:before,
.audit_type_section:before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  background-image: url("/account/assets/img/TaskListView-app-list-status.png");
  background-repeat: no-repeat;
}
.audit_type_section:before {
  left: 12px;
  top: 10px;
}
.audit_type_box:before {
  left: 0;
  top: 4px;
}
.audit_type_1:before,
.audit_type_2:before {
  background-position: 0 -432px;
}
.audit_type_3:before {
  background-position: 0 -252px;
}
.audit_type_4:before,
.audit_type_21:before {
  background-position: 0 -288px;
}
.audit_type_56:before,
.audit_type_55:before,
.audit_type_62:before,
.audit_type_65:before,
.audit_type_5:before {
  background-position: 0 -324px;
}
.audit_type_6:before,
.audit_type_12:before {
  background-position: 0 -360px;
}
.audit_type_7:before,
.audit_type_8:before {
  background-position: 0 -396px;
}
.audit_type_9:before {
  background-position: 0 -684px;
}
.audit_type_10:before {
  background-position: 0 -468px;
}
.audit_type_11:before {
  background-position: 0 -216px;
}
.audit_type_12:before,
.audit_type_16:before,
.audit_type_18:before,
.audit_type_19:before,
.audit_type_22:before,
.audit_type_25:before,
.audit_type_26:before,
.audit_type_27:before,
.audit_type_28:before,
.audit_type_35:before,
.audit_type_36:before,
.audit_type_66:before,
.audit_type_46:before {
  background-position: 0 -504px;
}
.audit_type_13:before,
.audit_type_44:before {
  background-position: 0 -540px;
}
.audit_type_14:before {
  background-position: 0 -576px;
}
.audit_type_15:before {
  background-position: 0 -612px;
}
.audit_type_17:before {
  background-position: 0 -648px;
}
.audit_type_20:before {
  background-position: 0 -828px;
}
.audit_type_24:before {
  background-position: 0 -720px;
}
.audit_type_30:before {
  background-position: 0 -900px;
}
.audit_type_31:before,
.audit_type_32:before {
  background-position: 0 -864px;
}
.audit_type_34:before {
  background-position: 0 -971px;
}
.audit_type_37:before {
  background-position: 0 -1008px;
}
.audit_type_38:before {
  background-position: 0 -468px;
}
.audit_type_39:before,
.audit_type_40:before {
  background-position: 0 -612px;
}
.audit_type_41:before,
.audit_type_42:before,
.audit_type_43:before {
  background-position: 0 -936px;
}
.audit_type_83:before,
.audit_type_84:before,
.audit_type_85:before {
  background-position: 0 -1224px;
}
.audit_type_81:before,
.audit_type_87:before,
.audit_type_88:before {
  background-position: 0 -1260px;
}
.audit_type_iot_3:before {
  background-position: 0 -1182px;
}
.audit_type_iot_5:before {
  background-position: 0 -1151px;
}
.audit_type_iot_6:before {
  background-position: 0 -1044px;
}
.audit_type_iot_7:before {
  background-position: 0 -1080px;
}
.audit_type_iot_8:before {
  background-position: 0 -1116px;
}
.failed .layout_log_btn_tit {
  color: #FF9800;
}
.failed .audit_type_1:before,
.failed .audit_type_2:before {
  background-position: -36px -432px;
}
.failed .audit_type_3:before {
  background-position: -36px -252px;
}
.failed .audit_type_4:before,
.failed .audit_type_21:before {
  background-position: -36px -288px;
}
.failed .audit_type_5:before,
.failed .audit_type_56:before,
.failed .audit_type_65:before {
  background-position: -36px -324px;
}
.failed .audit_type_6:before,
.failed .audit_type_12:before {
  background-position: -36px -360px;
}
.failed .audit_type_7:before,
.failed .audit_type_8:before {
  background-position: -36px -396px;
}
.failed .audit_type_9:before {
  background-position: -36px -684px;
}
.failed .audit_type_10:before {
  background-position: -36px -468px;
}
.failed .audit_type_11:before {
  background-position: -36px -216px;
}
.failed .audit_type_12:before,
.failed .audit_type_16:before,
.failed .audit_type_18:before,
.failed .audit_type_19:before,
.failed .audit_type_22:before,
.failed .audit_type_25:before,
.failed .audit_type_26:before,
.failed .audit_type_27:before,
.failed .audit_type_28:before,
.failed .audit_type_35:before,
.failed .audit_type_36:before,
.failed .audit_type_66:before,
.failed .audit_type_46:before {
  background-position: -36px -504px;
}
.failed .audit_type_13:before {
  background-position: -36px -540px;
}
.failed .audit_type_14:before {
  background-position: -36px -576px;
}
.failed .audit_type_15:before {
  background-position: -36px -612px;
}
.failed .audit_type_17:before {
  background-position: -36px -648px;
}
.failed .audit_type_20:before {
  background-position: -36px -828px;
}
.failed .audit_type_31:before,
.failed .audit_type_32:before {
  background-position: -36px -864px;
}
.failed .audit_type_30:before {
  background-position: -36px -900px;
}
.failed .audit_type_24:before {
  background-position: -36px -720px;
}
.failed .audit_type_34:before {
  background-position: -36px -971px;
}
.failed .audit_type_37:before {
  background-position: -36px -1008px;
}
.failed .audit_type_38:before {
  background-position: -36px -468px;
}
.failed .audit_type_39:before,
.failed .audit_type_40:before {
  background-position: -36px -612px;
}
.failed .audit_type_41:before,
.failed .audit_type_42:before,
.failed .audit_type_43:before {
  background-position: -36px -936px;
}
.failed .audit_type_83:before,
.failed .audit_type_84:before,
.failed .audit_type_85:before {
  background-position: -36px -1224px;
}
.failed .audit_type_iot_3:before {
  background-position: -36px -1182px;
}
.failed .audit_type_iot_5:before {
  background-position: -36px -1151px;
}
.failed .audit_type_iot_6:before {
  background-position: -36px -1044px;
}
.failed .audit_type_iot_7:before {
  background-position: -36px -1080px;
}
.failed .audit_type_iot_8:before {
  background-position: -36px -1116px;
}
@media screen and (max-width: 1024px) {
  .router_container_box {
    min-width: initial;
    width: 288px;
  }
}
.head_toolbar_wrap {
  position: relative;
  width: 100%;
  flex-shrink: 0;
}
.head_toolbar_section {
  position: relative;
  display: flex;
  justify-content: space-between;
  height: 64px;
  padding: 0 30px;
  background: none;
  z-index: 80;
  background-blend-mode: hard-light;
  transition: all 0.18s ease-out 0.1s;
}
.head_toolbar_action_search {
  position: relative;
  height: 36px;
  min-width: 36px;
  display: none;
}
.head_toolbar_action_search.expand .head_search_btn_section {
  display: none;
}
.head_toolbar_action_search.expand .head_toolbar_action_search_box {
  width: 200px;
}
.head_toolbar_menuview_left {
  display: flex;
  align-items: center;
}
.head_toolbar_menuview_area {
  display: none;
}
.head_toolbar_item {
  display: inline-block;
  margin-left: 10px;
}
.head_toolbar_item .MuiButton-root {
  opacity: 0.8;
  border-radius: 16px;
  border: 1px solid transparent;
  color: #fff;
  transition: all 0.24s ease-out 0.05s;
}
.head_toolbar_item .MuiButton-root.button_com_wrap {
  min-height: 30px;
}
.head_toolbar_item.active .MuiButton-root {
  opacity: 1;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.head_toolbar_item:hover .MuiButton-root {
  opacity: 1;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: rgba(255, 255, 255, 0.1);
}
.head_toolbar_menuview_right {
  display: flex;
  align-items: center;
}
.btn_wrap_section.btn_wrap_icon.assistant_top_icon {
  margin-left: 0;
}
.head_toolbar_nav {
  margin-left: 10px;
  list-style: none;
  color: #fff;
  position: relative;
  font-size: 14px;
  padding-right: 30px;
  margin-right: 20px;
  line-height: 30px;
}
.head_toolbar_nav:after {
  content: "";
  display: block;
  width: 1px;
  height: 32px;
  background: rgba(255, 255, 255, 0.3);
  position: absolute;
  right: 0;
  top: 0;
}
.head_notif_area.MuiIconButton-root {
  width: 36px;
  height: 36px;
}
.head_toolbar_user .MuiButton-root {
  color: #fff;
  font-size: 14px;
}
.head_toolbar_user .iconfont:before {
  font-size: 20px;
  padding-right: 8px;
}
.toolbar_user_wrap .btn_wrap_section + .btn_wrap_section {
  margin-left: 0;
}
.head_user_action_btn.MuiButton-text {
  padding: 6px;
}
.toolbar_user_area.iconfont {
  display: flex;
  align-items: center;
  font-size: 14px;
  text-transform: none;
}
.toolbar_logo_area {
  position: relative;
  display: flex;
  align-items: center;
}
.toolbar_logo_area .MuiButton-root:hover {
  background: none;
}
.toolbar_logo_self {
  max-height: 29px;
}
.toolbar_logo_txt {
  font-size: 18px;
  color: #fff;
  margin-left: 8px;
  font-weight: 500;
}
.toolbar_logo_txt:hover {
  color: #fff;
}
.menu_res_section .MuiList-root {
  padding: 0;
}
.menu_res_section .MuiMenuItem-root {
  width: 100%;
  margin: 0;
}
.toolbar_user_item .MuiButton-root {
  min-height: 41px;
  justify-content: flex-start;
  color: #757575;
}
.toolbar_user_item .iconfont:before {
  font-size: 20px;
  padding-right: 16px;
  font-weight: bold;
}
.toolbar_user_item .iconfont {
  color: #757575;
}
.doc_billing_area {
  display: inline-block;
  height: 40px;
  width: 40px;
}
.doc_billing_area .iconfont {
  font-size: 25px;
}
.icon_logout_area .iconfont,
.icon_user_re_area .iconfont {
  color: #fff;
  font-size: 20px;
}
.head_search_btn_section {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  width: 36px;
  height: 36px;
}
.head_search_textfield {
  width: 100%;
}
.head_search_textfield .MuiInput-input {
  position: relative;
  z-index: 7;
  background: #fff;
  height: 36px;
  border-radius: 18px;
  box-sizing: border-box;
  padding: 6px 10px;
}
.head_search_textfield .MuiInput-underline:before,
.head_search_textfield .MuiInput-underline:after {
  display: none;
}
.head_toolbar_action_search_box {
  position: relative;
  width: 0;
  overflow: hidden;
  transition: all 300ms;
  transform-origin: right;
}
.head_toolbar_action_search_box .head_search_btn_area {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8;
  padding: 0;
  width: 36px;
  height: 36px;
}
.head_toolbar_action_search_box .head_search_btn_area .iconfont {
  font-size: 24px;
  color: #63AF57;
}
@media screen and (max-width: 1023px) {
  .head_toolbar_section {
    padding: 0 9px;
  }
  .head_toolbar_menuview_area {
    display: block;
  }
  .main_leftcontainer_btn_menu.active,
  .main_leftcontainer_btn_menu.MuiListItem-button:hover {
    background: #00BCD4;
    color: #fff;
  }
  .head_toolbar_user .iconfont:before {
    padding-right: 0;
  }
  .head_user_action_btn.MuiButton-text {
    min-width: 36px;
  }
  .toolbar_user_subtxt {
    display: none;
  }
  .head_toolbar_nav,
  .TopMenuView_toolbar_router,
  .head_toolbar_menuview_left .toolbar_logo_area {
    display: none;
  }
}
.notification_count_area {
  position: relative;
  display: block;
  top: 5px;
  margin-left: -19px;
  background: #FF9800;
  font-size: 12px;
  color: #fff;
  line-height: 14px;
  height: 16px;
  padding: 0 4px;
  border-radius: 4px;
  pointer-events: none;
}
.notification_title {
  display: flex;
  align-items: center;
  height: 68px;
  padding: 0 20px;
  font-size: 24px;
  color: #262626;
  font-weight: bold;
  box-sizing: border-box;
  font-family: "Roboto-Light";
}
.notification_box_area {
  position: relative;
}
.notification_box_area:hover:before {
  right: 40px;
  opacity: 0;
}
.notification_box_area:hover .notification_area_button {
  right: 13px;
  opacity: 1;
}
.notification_box_area.Mui-focusVisible:before {
  right: 40px;
  opacity: 0;
}
.notification_box_area.Mui-focusVisible .notification_area_button {
  right: 13px;
  opacity: 1;
}
.notification_box_area.MuiButton-root {
  display: block;
  padding: 10px 76px 10px 20px ;
  width: 400px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top: 1px solid #E6E8EA;
}
.notification_box_area:before {
  content: "";
  display: block;
  position: absolute;
  width: 36px;
  height: 36px;
  top: 50%;
  right: 10px;
  margin-top: -15px;
  background: url("/account/assets/img/TaskListView-app-list-status.png") no-repeat;
  transform: scale(0.8);
  transform-origin: left top;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.notification_box_area.top:after {
  content: "\e7b6";
  display: inline-block;
  color: #FF9800;
  position: absolute;
  left: 3px;
  top: 8px;
  font-size: 20px;
  font-family: iconfont;
}
.notification_box_area.notification_li_1:before,
.notification_box_area.notification_li_2:before,
.notification_box_area.notification_li_3:before,
.notification_box_area.notification_li_0:before {
  background-position: -72px 0;
}
.notification_box_area.notification_li_11:before {
  background-position: 0 -252px;
}
.notification_box_area.notification_li_22:before,
.notification_box_area.notification_li_42:before,
.notification_box_area.notification_li_71:before {
  background-position: 0 -324px;
}
.notification_box_area.notification_li_202:before,
.notification_box_area.notification_li_201:before {
  background-position: 0 -36px;
}
.notification_box_area.notification_li_101:before {
  background-position: -72px -324px;
}
.notification_box_area.notification_li_43:before,
.notification_box_area.notification_li_23:before,
.notification_box_area.notification_li_72:before {
  background-position: 0 -360px;
}
.notification_box_area.notification_li_102:before {
  background-position: -72px -360px;
}
.notification_box_area.notification_li_21:before,
.notification_box_area.notification_li_41:before {
  background-position: 0 -432px;
}
.notification_box_area.notification_li_31:before {
  background-position: 0 -468px;
}
.notification_box_area.notification_li_73:before {
  background-position: -36px -576px;
}
.notification_box_area.notification_li_12:before,
.notification_box_area.notification_li_81:before {
  background-position: 0 -612px;
}
.notification_box_area.notification_li_152:before {
  background-position: 0 -684px;
}
.notification_box_area.notification_li_151:before,
.notification_box_area.notification_li_153:before,
.notification_box_area.notification_li_154:before,
.notification_box_area.notification_li_155:before,
.notification_box_area.notification_li_156:before,
.notification_box_area.notification_li_157:before,
.notification_box_area.notification_li_158:before {
  background-position: 0 -36px;
}
.notification_box_tit {
  font-size: 14px;
  color: #262626;
  white-space: normal;
  line-height: 16px;
  word-wrap: break-word;
  max-height: 32px;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: left;
  text-overflow: ellipsis;
  font-family: "Roboto";
  width: 100%;
  max-width: 320px;
}
.notification_box_subtit {
  font-size: 12px;
  font-weight: normal;
  color: #8c8c8c;
  margin-top: 4px;
  white-space: normal;
  font-family: "Roboto";
  text-align: left;
}
.notification_box_line {
  padding: 0 6px;
  color: #8c8c8c;
}
.notification_area_button {
  position: absolute ;
  right: -13px;
  top: 50%;
  margin-top: -19px;
  width: 36px;
  height: 36px;
  opacity: 0;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.notification_area_button .iconfont {
  color: #63AF57;
  font-size: 28px;
}
.router_morehalf_area {
  display: flex;
  justify-content: space-between;
  height: 36px;
}
.router_more_area.MuiButton-root {
  width: calc(50% - 1px);
  background: #f2f5f7;
  color: #008BF8;
  font-size: 14px;
}
.error_wrapper_case {
  display: flex;
  flex-direction: column;
  width: 615px;
  height: 451px;
  padding-left: 400px;
  padding-top: 40px;
  text-align: left;
  background: url("/account/assets/img/error-forbidden.png") no-repeat left top;
}
.error_wrapper_case.access_right {
  background: url("/account/assets/img/error_access_right.png") no-repeat left top;
}
.error_wrapper_con {
  display: flex;
  align-items: center;
  justify-content: center;
}
.error_tit_wrapper {
  line-height: 36px;
  font-size: 24px;
  font-weight: bold;
  color: #262626;
}
.error_tit_case {
  display: block;
}
.error_tit_sub {
  line-height: 22px;
  margin-bottom: 40px;
  margin-top: 20px;
  font-size: 14px;
  color: #8c8c8c;
}
.error_wrapper_txt {
  width: 100%;
  margin-top: -40px;
  margin-bottom: 20px;
  font-size: 16px;
  color: #262626;
  text-align: center;
  max-width: 470px;
  padding-top: 290px;
}
.error_sub_label {
  font-weight: 500;
  color: #262626;
}
.error_btn_link {
  display: inline-block;
  min-width: 150px;
  height: 35px;
  line-height: 35px;
  padding: 0 6px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  background: #63AF57;
  font-size: 14px;
  color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  transition: all 0.18s ease-out;
  align-self: flex-start;
}
.error_btn_link:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  color: #fff;
}
.error_txt {
  font-size: 16px;
  color: #262626;
  text-align: center;
}
.error_section_wrap {
  display: flex;
  justify-content: center;
}
.error_section_wrap.error_wrapper_txt {
  padding-top: 250px;
}
.error_section_txt {
  text-align: center;
}
.error_section_txt li {
  line-height: 25px;
}
.error_500 {
  background: url("/account/assets/img/error-500.png") no-repeat center top;
}
.new_error_500 {
  background: url("/account/assets/img/new-error-500.png") no-repeat center top;
}
.error_404 {
  padding-top: 460px;
  background: url("/account/assets/img/error-404.png") no-repeat center top;
}
.error_inactive {
  width: 300px;
  height: 451px;
  padding-left: 360px;
  text-align: left;
  background: url("/account/assets/img/error-inactive.png") no-repeat left top;
}
.error_service {
  background: url("/account/assets/img/error_service.png") no-repeat center top;
}
.cookie_box {
  display: block;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 30px 30px 30px;
  line-height: 1.5em;
  background: rgba(38, 38, 39, 0.9);
  color: rgba(255, 255, 255, 0.8);
  box-sizing: border-box;
  z-index: 9998;
  box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.15);
  border-top: 1px solid #5b5f98;
  font-size: 13px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transform-origin: bottom;
  margin-bottom: 0;
  opacity: 1;
  width: 100%;
}
.cookie_box.hide {
  transform: scale(0);
  opacity: 0;
}
.cookie_box.close {
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  width: 0;
  height: 0;
  padding: 0;
  left: initial;
  right: 30px;
  bottom: 9px;
  opacity: 0;
}
.cookie_box.close .cookie_box_link,
.cookie_box.close .cookie_box_area {
  display: none;
}
.cookie_box_area {
  position: static;
  text-align: right;
  padding-top: 10px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.cookie_box_area span {
  text-transform: capitalize;
}
.cookie_box_content {
  display: inline;
}
.cookie_box_link {
  display: inline;
  margin-left: 4px;
  margin-right: 4px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  color: #00BCD4;
}
.cookie_box_link:hover {
  opacity: 0.9;
  text-decoration: underline;
}
.cookie_show_btn.MuiButton-root {
  position: fixed;
  right: 30px;
  bottom: 9px;
  width: 20px;
  height: 20px;
  background: rgba(238, 255, 65, 0.8);
  border-radius: 50%;
  border-top: 1px solid #5b5f98;
  color: #63AF57;
  font-size: 12px;
  z-index: 9999;
  overflow: hidden;
  transition: width 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}
.cookie_show_btn.MuiButton-root:after {
  position: absolute;
  left: 7px;
  content: "C";
}
.cookie_show_btn.MuiButton-root:hover {
  width: 96px;
  background: #63AF57;
  box-shadow: 0 2px 6px rgba(99, 175, 87, 0.5);
  border-radius: 10px;
}
.cookie_show_btn.MuiButton-root:hover:after {
  position: absolute;
  left: 9px;
  content: "Cookie Setting";
  color: #fff;
  white-space: nowrap;
}
.circular_area {
  width: 100%;
  text-align: center;
  padding-top: 50px;
  overflow: hidden;
}
.circular_area .MuiCircularProgress-root {
  color: #63AF57;
}
.circular_area.simple {
  padding: 0;
}
.circular_area.justify {
  padding-bottom: 50px;
}
.upload_area_wrap {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 40px;
}
.upload_icon_file {
  width: 35px;
  height: 40px;
  margin-right: 12px;
}
.upload_area_txt {
  margin-left: 4px;
  font-size: 12px;
  color: #8c8c8c;
}
.upload_area_progress {
  width: 492px;
  height: 2px;
  margin-top: 8px;
  background: #dddde3;
}
.upload_area_progress_bar {
  height: 100%;
  background: #00BCD4;
  transition: all 0.8s ease;
}
.upload_area_section {
  display: flex;
  align-items: center;
}
.upload_comp_cancel {
  display: inline-flex;
  flex: 1;
  overflow: hidden;
  justify-content: flex-end;
}
.upload_comp_file {
  background: url("/account/assets/img/icon-AppEditView-apppackage-2.png") no-repeat left top;
  background-size: contain;
}
.upload_comp_zip {
  background: url("/account/assets/img/icon-AppEditView-apppackage.png") no-repeat left top;
}
.upload_comp_pdf {
  background: url("/account/assets/img/AppDetailTabsView_files_pdf.png") no-repeat left top;
}
.upload_comp_web {
  background: url("/account/assets/img/AppDetailTabsView_files_web.png") no-repeat left top;
}
.loading_global_wrap {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99998;
  background-color: rgba(232, 232, 232, 0.5);
}
.session_dialog_main {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  overflow: hidden;
  background: url("/account/assets/img/main_bg3.png") no-repeat center #2d2f3b;
  background-size: cover;
}
.session_dialog_bg_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 0%;
  background-size: cover;
  z-index: 555;
}
.session_dialog_contain {
  position: absolute;
  top: 20%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  z-index: 999;
}
.session_dialog_width {
  display: inline-block;
  width: 440px;
  height: 257px;
  border-radius: 4px;
  padding: 0 50px;
  background: #fff;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  border: 1px solid #D3E0EA;
}
.session_img_suspend {
  width: 85px;
  height: 85px;
  background: url("/account/assets/img/suspended.png");
  background-size: cover;
  margin: 0 auto;
  margin-bottom: 45px;
}
.session_img {
  width: 85px;
  height: 85px;
  background: url("/account/assets/img/clock.png");
  background-size: cover;
  margin: 0 auto;
  margin-bottom: 45px;
}
.session_dialog_right .session_dialog_tit {
  font-size: 18px;
  font-weight: 500;
  color: #FF9800;
  line-height: 60px;
  padding-top: 20px;
}
.session_dialog_right .session_dialog_tit_txt {
  font-size: 12px;
  color: #262626;
  line-height: 20px;
  margin-top: 15px;
}
.session_dialog_btns {
  margin-top: 45px;
}
.session_dialog_btns button {
  width: 280px;
}
.app_screenshot_area {
  position: relative;
  padding: 16px 12px;
  width: 100%;
  height: 360px;
  margin-bottom: 20px;
  background: #fff;
  box-sizing: border-box;
}
.app_screenshot_area .swiper-container {
  position: relative;
  z-index: 5;
  width: 100%;
  height: 100%;
}
.app_screenshot_area .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
  box-sizing: border-box;
}
.screenshot_item_picarea {
  width: 100%;
}
.screenshot_item_pic {
  max-width: 100%;
  max-height: 100%;
}
.screenshot_btn_area.swiper-button-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.screenshot_btn_area.iconfont {
  display: block;
  padding: 5px;
  font-size: 25px;
  color: #aaa;
  cursor: pointer;
  z-index: 9;
}
.screenshot_btn_area.icon-btn-back {
  position: absolute;
  left: -20px;
  top: 50%;
}
.screenshot_btn_area.icon-btn-unfold {
  position: absolute;
  right: -20px;
  top: 50%;
}
.featured_img_pic {
  width: 100%;
  height: 100%;
}
.featured_img_area {
  display: block;
  width: 320px;
  height: 280px;
}
.release_note_download {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 400px;
  background: #F3F3F4;
  padding: 10px 15px;
}
.release_note_download.release_note_download_nobg {
  padding: 0;
  background: none;
}
.release_note_download .release_note_download_txt {
  font-weight: 500;
  font-size: 12px;
  color: #000000d9;
  overflow: hidden;
  word-wrap: break-word;
}
.release_note_download .release_note_download_action .btn_wrap_section + .btn_wrap_section {
  margin-left: 0;
}
@media screen and (max-width: 1023px) {
  .app_screenshot_area {
    height: 120px;
  }
}
.search_filter_default {
  position: relative;
}
.search_filter_default.active .search_filter_box + .search_filter_text_field {
  margin-top: 0;
}
.search_filter_default.active .search_filter_box + .search_filter_text_field:-ms-input-placeholder.MuiInput-input {
  opacity: 0.6;
}
.search_filter_default.active .search_filter_text_input.MuiFormControl-root ::placeholder {
  opacity: 0.6;
  transform: translateX(0);
}
.search_filter_default .search_filter_box + .search_filter_text_field :-ms-input-placeholder.MuiInput-input {
  opacity: 0;
}
.search_filter_default .MuiInput-input {
  padding-right: 30px;
}
.search_filter_default_full {
  width: 100%;
}
.search_filter_label {
  font-size: 12px;
  color: #8c8c8c;
}
.search_filter_box {
  position: relative;
  width: calc(100% - 75px);
  min-height: 28px;
  max-height: 150px;
  margin-top: 10px;
  padding-right: 40px;
  overflow: auto;
}
.search_filter_box + .search_filter_text_field {
  margin-top: -28px;
}
.search_filter_box + .search_filter_text_field .search_filter_text_input.MuiFormControl-root ::placeholder {
  opacity: 0;
  transform: translateX(20px);
}
.search_filter_box_disabled + .search_filter_text_field {
  pointer-events: none;
}
.search_filter_btn_close {
  position: absolute;
  right: 1px;
  top: 0;
  display: flex;
  background: #e5f8fb;
  border-radius: 50%;
  transition: all 0.24s ease-out;
  transform: rotate(90deg);
  opacity: 0;
}
.search_filter_btn_close.btn_wrap_icon {
  width: 22px;
  height: 22px;
}
.search_filter_btn_close .iconfont {
  color: #FF9800;
  font-size: 13px;
}
.search_filter_btn_close .MuiIconButton-root:hover {
  background-color: rgba(0, 0, 0, 0);
}
.search_filter_touch {
  position: relative;
  z-index: 4;
  display: inline-block;
  min-width: 30px;
  max-width: 300px;
  line-height: 22px;
  padding: 0 6px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  border: 1px solid currentColor;
  color: currentColor;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
  border-radius: 4px;
}
.search_filter_touch.search_filter_touch_respon {
  white-space: initial;
  overflow: initial;
  text-overflow: initial;
  max-width: initial;
}
.search_filter_touch:hover .search_filter_btn_close {
  transform: rotate(0deg);
  opacity: 1;
}
.search_filter_touch.MuiButton-root {
  position: relative;
  z-index: 4;
  display: inline-block;
  min-width: 30px;
  max-width: 300px;
  line-height: 22px;
  padding: 0 6px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  border: 1px solid currentColor;
  color: currentColor;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
  border-radius: 4px;
}
.search_filter_touch.MuiButton-root.search_filter_touch_respon {
  white-space: initial;
  overflow: initial;
  text-overflow: initial;
  max-width: initial;
}
.search_filter_touch.MuiButton-root:hover .search_filter_btn_close {
  transform: rotate(0deg);
  opacity: 1;
}
.search_filter_text_field {
  position: relative;
  margin-top: 10px;
}
.search_filter_text_input {
  position: relative;
}
.search_filter_text_input.MuiFormControl-root ::placeholder {
  opacity: 0.4;
  transform: translateX(0);
  transition: all 0.24s ease-out;
}
.search_filter_text_popupbtn {
  position: absolute;
  right: 0;
  top: 5px;
  display: block;
}
.search_filter_text_popupbtn.btn_wrap_icon {
  width: 22px;
  height: 22px;
}
.search_filter_text_popupbtn .iconfont {
  color: #63AF57;
  font-size: 22px;
}
.search_filter_text_popupbtn .Mui-disabled .iconfont {
  color: #8c8c8c;
}
.search_filter_text_popupbtn .MuiIconButton-root:hover {
  background-color: rgba(0, 0, 0, 0);
}
.search_filter_tips {
  font-size: 12px;
}
.search_filter_auto_result {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.search_filter_auto_result .MuiAutocomplete-endAdornment {
  display: none;
}
.search_filter_auto_result input {
  visibility: hidden;
}
.search_filter_default_result_fixed {
  position: fixed;
  z-index: 200;
  max-height: 220px;
  max-width: 718px;
  padding: 10px;
  border: 1px solid #E6E8EA;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  background: #fff;
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform: scale(1);
  transform-origin: top;
  opacity: 1;
  overflow: hidden;
  overflow-y: auto;
}
.search_filter_default_result_fixed.search_filter_hidden_result {
  transform: scale(0);
  opacity: 0;
  display: none;
}
.search_filter_default_result_fixed.search_filter_fixed {
  position: fixed;
  z-index: 9999;
}
.search_filter_default_result {
  position: absolute;
  z-index: 200;
  max-height: 220px;
  width: 100%;
  max-width: 718px;
  padding: 10px;
  border: 1px solid #E6E8EA;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  background: #fff;
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform: scale(1);
  transform-origin: top;
  opacity: 1;
  overflow: hidden;
  overflow-y: auto;
}
.search_filter_default_result.search_filter_hidden_result {
  transform: scale(0);
  opacity: 0;
  display: none;
}
.search_filter_default_result.search_filter_fixed {
  position: fixed;
  z-index: 9999;
}
.search_filter_item {
  display: block;
  margin: 0;
  width: 100%;
  min-height: 36px;
  line-height: 20px;
  padding: 8px 10px;
  font-size: 14px;
  color: #8c8c8c;
  background: #fff;
  border: none;
  box-sizing: border-box;
  transition: all 0.24s ease-out;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search_filter_item.active,
.search_filter_item:hover {
  background: #F5F5F5;
  color: #262626;
}
.task_popup_wrap .dialog_content_area {
  flex: 1;
  flex-basis: auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.public_Layout_wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.public_Layout_head {
  display: flex;
  justify-content: space-between;
  height: 180px;
  box-sizing: border-box;
  padding: 0 50px 0 31px;
  background: url("/account/assets/img/main_head_bg.png") no-repeat center;
  background-size: cover;
  flex-shrink: 0;
}
.public_Layout_head_con {
  padding-top: 17px;
}
.public_Layout_head_tit {
  display: flex;
  align-items: center;
  line-height: 24px;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  padding-top: 17px;
}
.public_Layout_head_tit:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background: url("/account/assets/img/logo_PAXSTORE_white.png") no-repeat left top;
  background-size: 30px;
  margin-right: 8px;
}
.public_Layout_head_sec .head_toolbar_language {
  margin-top: 6px;
}
.public_Layout_main {
  flex: 1;
  display: flex;
  justify-content: center;
}
.public_box_wrap {
  width: 640px;
  background: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #D3E0EA;
  align-self: flex-start;
  transform: translateY(-87px);
  box-sizing: border-box;
}
.public_box_case {
  align-self: flex-start;
  width: 1000px;
  transform: translateY(-117px);
  box-sizing: border-box;
}
.public_box_sec {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  padding: 40px 120px;
}
.public_box_con {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  padding: 40px 120px;
}
.public_box_tit {
  font-size: 20px;
  font-weight: 500;
  color: #262626;
  line-height: 28px;
  text-align: center;
  margin-bottom: 16px;
}
.public_box_subtit {
  font-size: 14px;
  color: #8c8c8c;
}
.public_icon_set.iconfont,
.public_ver_ipt .iconfont {
  font-size: 20px;
  color: #d5d5d5;
}
.public_box_main {
  width: 100%;
}
.public_box_verification {
  display: flex;
  justify-content: space-between;
}
.confirm_box_container .public_box_verification {
  width: 398px;
}
.public_ver_ipt.MuiTextField-root {
  width: 303px;
}
.public_verification_img {
  width: 80px;
  transform: translateY(-4px);
}
.public_box_txt {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 30px 0 0 0;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  line-height: 22px;
  text-align: center;
  white-space: nowrap;
}
.public_box_subtn {
  display: block;
  margin-top: 20px;
}
.public_box_subtxt {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 500;
  color: #8c8c8c;
  line-height: 22px;
}
.public_box_link {
  margin-left: 5px;
  color: #008BF8;
}
.public_box_invalid {
  display: flex;
  width: 100%;
  padding: 40px 30px 40px 24px;
  box-sizing: border-box;
}
.public_invalid_failed {
  flex-shrink: 0;
  width: 123px;
  height: 110px;
  background: url("/account/assets/img/confirm-failed.png") no-repeat center;
}
.public_invalid_registered {
  flex-shrink: 0;
  width: 123px;
  height: 110px;
  background: url("/account/assets/img/confirm-registered.png") no-repeat center;
}
.public_box_email {
  flex-shrink: 0;
  width: 123px;
  height: 110px;
  background: url("/account/assets/img/confirm-email.png") no-repeat center;
}
.public_invalid_tit {
  font-size: 24px;
  color: #8c8c8c;
  margin-bottom: 30px;
}
.public_invalid_txt {
  font-size: 14px;
  color: #262626;
  line-height: 26px;
}
.public_invalid_confirm {
  display: inline-block;
  margin-top: 16px;
}
.public_invalid_line {
  margin-top: 60px;
  border-top: 1px solid #D3E0EA;
  border-bottom: none;
  margin-bottom: 16px;
}
.public_invalid_subline {
  margin-top: 30px;
}
.public_invalid_box {
  flex: 1;
  margin-left: 14px;
}
.public_invalid_subtxt {
  font-size: 14px;
  font-weight: 500;
  color: #8c8c8c;
  line-height: 22px;
}
.public_invalid_btn {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin: 20px 0;
}
.public_invalid_btn .btn_wrap_section + .btn_wrap_section {
  margin-left: 0;
}
.public_invalid_btn .btn_wrap_section {
  display: inline-block;
  margin-right: 4px;
}
.public_invalid_case {
  display: inline-block;
  white-space: nowrap;
}
.public_invalid_case .MuiButton-root.button_com_wrap_basic {
  margin-left: 3px;
  font-size: 12px;
}
.public_invalid_link {
  margin-left: 2px;
  cursor: pointer;
  color: #63AF57;
}
.public_invalid_tiptxt {
  font-size: 12px;
  font-weight: 500;
  color: #8c8c8c;
  line-height: 22px;
}
.public_invalid_psd_error {
  color: #FF9800;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}
.public_invalid_psd_tip {
  font-size: 12px;
  font-weight: 400;
  color: #8c8c8c;
  line-height: 22px;
}
label.public_invalid_agree_tip {
  height: auto;
  margin-bottom: 5px;
}
.public_box_head {
  width: 100%;
  box-sizing: border-box;
  padding: 40px 30px 0 30px;
}
.public_box_head .public_box_subtit {
  text-align: center;
}
.public_box_head_tit {
  color: #262626;
  font-size: 24px;
  text-align: center;
  font-weight: normal;
  margin-bottom: 8px;
}
.public_box_markdown {
  min-height: 500px;
  text-align: left;
}
.images_popup_viewer .dialog_action_area {
  display: flex;
  justify-content: center;
}
.images_popup_viewer .dialog_content_area {
  padding: 40px;
}
.btn_rotate_area .iconfont {
  color: #63AF57;
  font-size: 30px;
  width: 35px;
  height: 35px;
}
.images_popup_area {
  text-align: center;
}
.images_popup_pic {
  width: 100%;
}
.img_dialog_close {
  position: absolute;
  right: 7px;
  top: 12px;
  width: 30px;
  height: 30px;
}
.img_dialog_close .iconfont {
  font-size: 24px;
  color: #FF9800;
}
.arrow_btn_area .btn_wrap_section {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  font-size: 30px;
  width: 35px;
  height: 35px;
  cursor: pointer;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.arrow_btn_area .btn_wrap_section.arrow_btn_pre {
  left: 3px;
}
.arrow_btn_area .btn_wrap_section.arrow_btn_next {
  right: 3px;
}
.arrow_btn_area .btn_wrap_section .MuiIconButton-root {
  color: #262626;
}
.arrow_btn_area .btn_wrap_section .MuiIconButton-root:hover {
  background: #8c8c8c;
}
.arrow_btn_area .not_act_btn {
  opacity: 0;
  display: none;
}
@media screen and (min-width: 900px) {
  .images_popup_area {
    min-width: 800px;
  }
  .images_popup_pic {
    width: 300px;
  }
}
@media screen and (max-width: 442px) {
  .images_popup_pic {
    width: 100%;
  }
}
.agree_case_box {
  position: fixed;
  left: 0;
  top: 0;
  background: url("/account/assets/img/main_bg3.png") no-repeat center top;
  background-size: cover;
}
.agree_case_box .markdown-body {
  padding: 0;
}
.agree_case_box .markdown-body p,
.agree_case_box .markdown-body blockquote,
.agree_case_box .markdown-body ul,
.agree_case_box .markdown-body ol,
.agree_case_box .markdown-body ol,
.agree_case_box .markdown-body dl,
.agree_case_box .markdown-body table,
.agree_case_box .markdown-body pre {
  margin: 0;
}
.agree_case_box .markdown-body pre {
  padding: 8px 20px;
}
.agree_case_main {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1000px;
  height: calc(100% - 262px);
  background: #fff;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.agree_case_con {
  flex: 1;
  padding: 30px;
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.agree_case_action {
  width: 100%;
  height: 76px;
  background: #f2f5f7;
  border: 1px solid #E6E8EA;
  box-sizing: border-box;
  padding: 0 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.agree_case_action .layout_config_action {
  margin-top: 0;
}
.filter_drawer_menuitem_default.MuiMenuItem-root {
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  line-height: 24px;
  height: 24px;
}
.filter_drawer_menuitem_box {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.filter_drawer_menuitem_box.iconfont {
  font-size: 20px;
}
.filter_drawer_menuitem_icon {
  opacity: 0;
}
.filter_drawer_menuitem_icon.filter_drawer_menuitem_show {
  opacity: 1;
}
.filter_icon_arrow_wrap .iconfont {
  display: none;
}
.filter_icon_arrow_wrap.arrow_down .iconfont,
.filter_icon_arrow_wrap.arrow_up .iconfont {
  display: block;
}
.filter_icon_arrow_wrap.arrow_down .iconfont {
  transform: rotate(180deg);
}
.filter_icon_arrow_wrap.MuiMenuItem-root {
  width: 192px;
}
.default_menu_list.MuiMenuItem-root {
  margin: 4px 0;
  height: 32px;
  font-size: 14px;
  color: #262626;
}
.default_menu_list.MuiButtonBase-root.disabled {
  cursor: not-allowed;
}
.default_cap_list.MuiMenuItem-root {
  margin: 4px 0;
  height: 32px;
  font-size: 14px;
  color: #262626;
}
.default_cap_list.MuiButtonBase-root.disabled {
  cursor: not-allowed;
}
.default_cap_list.MuiMenuItem-root {
  text-transform: uppercase;
}
.icon_btn_more_setting {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
}
.circular-area {
  text-align: center;
  padding-top: 50px;
  overflow: hidden;
}
.circular-area .MuiCircularProgress-root {
  color: #63AF57;
}
.popover_viewbox_tit {
  display: block;
  color: #63AF57;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  line-height: 22px;
}
.popover_viewbox_tit .iconfont {
  font-size: 20px;
  vertical-align: middle;
}
.popover_viewbox_txt {
  max-width: calc(100% - 24px);
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.popover_viewbox_main .button_com_wrap {
  text-transform: initial;
}
.popover_viewbox_main.popover_viewbox_text_break .btn_wrap_section.MuiButton-root {
  word-break: break-word;
  word-wrap: break-word;
}
.popover_viewbox_main .icon-icon-btn-numberDown.up:before {
  display: block;
  transform: rotate(180deg);
}
.popover_menulist_area {
  position: relative;
  z-index: 1000;
  max-height: 500px;
  max-width: 360px;
  overflow: auto;
}
.popover_menulist_item.MuiMenuItem-root {
  line-height: 20px;
  min-height: 30px;
  max-width: 360px;
  min-width: 150px;
  white-space: normal;
  font-size: 14px;
  color: #262626;
  padding: 8px 16px;
  cursor: default;
  word-wrap: break-word;
}
@media screen and (max-width: 1023px) {
  .popover_viewbox_tit {
    white-space: normal;
  }
}
.timezone_picker {
  position: relative;
  width: 100%;
  font: 13px sans-serif;
  text-align: left;
}
#timezone_picker_list_popup-listbox .MuiAutocomplete-option {
  padding: 5px 12px;
  color: #8c8c8c;
  cursor: pointer;
  font-size: 14px;
}
.timezone_picker_text_field {
  display: flex;
  align-items: center;
  width: 100%;
}
.timezone_picker_text_field .MuiAutocomplete-root {
  flex: 1;
  overflow: hidden;
}
.timezone_picker_text_field input {
  width: 100%;
  padding: 9px 12px;
  font: inherit;
  box-sizing: border-box;
  outline: 0;
  border-radius: 4px;
  overflow: hidden;
  border: none;
  background: none;
}
.timezone_picker_text_field .Mui-focused input {
  background: #fff;
  border: 1px solid #E6E8EA;
}
.timezone_picker_input_addon.iconfont {
  display: block;
  margin-left: 14px;
  flex-shrink: 0;
  color: #63AF57;
  font-size: 20px;
}
.timezone_time_underline .timezone_picker_text_field {
  border-bottom: 1px solid #E6E8EA;
}
.timezone_time_underline .timezone_picker_text_field input {
  border: none;
  padding-left: 0;
  height: 100%;
}
.date_time_wrap {
  width: 100%;
  height: 36px;
  box-sizing: border-box;
}
.date_time_wrap .layout_list_action_input .ant-picker-input > input {
  color: #63AF57;
}
.date_time_wrap .ant-picker {
  width: 100%;
  height: 100%;
  border: none;
  padding: 0;
  background: none;
}
.date_time_wrap .ant-picker-input > input {
  padding-left: 12px;
  color: #262626;
  font-size: 14px;
}
.date_time_wrap .ant-picker-focused {
  box-shadow: none;
}
.date_time_wrap .ant-picker-focused .ant-picker-input > input {
  height: 100%;
  background: #fff;
  border: 1px solid #00BCD4;
  box-shadow: 0 0 2px #00BCD4;
}
.date_time_wrap.data_time_border_none .ant-picker-focused .ant-picker-input > input {
  border: none;
  box-shadow: none;
}
.date_time_wrap .ant-picker-input {
  height: 100%;
}
.date_time_wrap .ant-picker-disabled .ant-picker-suffix:before {
  color: unset;
}
.date_time_wrap .ant-picker-suffix {
  flex-shrink: 0;
  cursor: pointer;
  pointer-events: inherit;
}
.date_time_wrap .ant-picker-suffix:before {
  content: "\e6d9";
  position: relative;
  left: 2px;
  font-family: iconfont;
  font-size: 24px;
  color: #63AF57;
}
.date_time_wrap .ant-picker-clear {
  right: 22px;
  background: none;
}
.date_time_wrap .anticon.anticon-calendar {
  display: none;
}
.date_time_wrap .ant-picker-range .ant-picker-active-bar {
  margin-left: 0;
}
.date_time_wrap.date_time_underline .ant-picker-input > input {
  padding-left: 0;
  height: 100%;
}
.date_time_wrap.date_time_hide_icon .ant-picker-suffix {
  display: none;
}
.date_time_case.ant-picker-dropdown {
  z-index: 9999;
}
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  background: #63AF57;
}
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
  border-color: #63AF57;
}
.date_time_case .ant-picker-now-btn {
  color: #63AF57;
}
.date_time_case .ant-btn {
  background: #63AF57;
  border-color: #63AF57;
}
.date_time_case .ant-btn:hover,
.date_time_case .ant-btn:focus {
  background: #63AF57;
  border-color: #63AF57;
  opacity: 0.97;
}
.date_time_case .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #eff7ee;
}
.date_time_case .ant-btn[disabled],
.date_time_case .ant-btn[disabled]:active,
.date_time_case .ant-btn[disabled]:focus,
.date_time_case .ant-btn[disabled]:hover {
  color: #8c8c8c;
  background: #f2f5f7;
  border-color: #f2f5f7;
}
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,
.date_time_case .date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before {
  background: #f2f5f7;
}
.date_time_case .ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  background: #e5f8fb;
  border: 1px solid #63AF57;
  color: #63AF57;
}
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-in-range:before,
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before {
  background: #f2f5f7;
}
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after {
  border-color: #63AF57;
}
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before {
  background: #f2f5f7;
}
.date_time_case .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,
.date_time_case .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,
.date_time_case .ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before {
  background: #e5f8fb;
}
.date_time_case .ant-picker-date-panel .ant-picker-content th {
  text-align: center;
}
.date_time_underline.date_time_wrap .ant-picker-input {
  border-bottom: 1px solid #D3E0EA;
}
.date_time_underline.date_time_wrap .ant-picker-focused .ant-picker-input {
  border-bottom: 1px solid #63AF57;
}
.date_time_underline.date_time_wrap .ant-picker-focused .ant-picker-input > input {
  border: none;
  box-shadow: none;
}
.date_time_underline .ant-picker-range .ant-picker-clear {
  right: 22px;
}
.date_time_underline .anticon.anticon-clock-circle {
  display: none;
}
.layout_time_input_label {
  display: flex;
  align-items: center;
  width: 200px;
  padding-left: 14px;
  line-height: 14px;
  font-size: 14px;
  color: #63AF57;
  text-transform: uppercase;
  font-weight: 500;
  flex-shrink: 0;
  box-sizing: border-box;
  word-wrap: break-word;
}
.layout_time_input_sec {
  display: flex;
  align-items: center;
  height: 100%;
  flex: 1;
}
.timezone_rang_icon {
  font-size: 20px;
  color: #bfbfbf;
  padding-left: 10px;
  padding-top: 30px;
  transform: rotate(180deg);
}
.layout_picker_wrap.inline .layout_app_item_tit_wrap > .comp_label_item {
  width: fit-content;
}
.no_data_area {
  width: 100%;
  text-align: center;
  margin: 25px 0 16px;
}
.no_data_area.no_data_simple {
  margin: 0;
}
.no_data_wrap {
  text-align: center;
  line-height: 30px;
  padding: 20px 0;
}
.no_data_txt {
  font-size: 14px;
  color: #262626;
  position: relative;
  left: -5px;
}
.no_data_txt_con {
  font-size: 16px;
  color: #262626;
}
.no_data_sub_txt {
  font-size: 14px;
  color: #8c8c8c;
}
.no_msg_area {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 16px;
}
.no_msg_txt {
  color: #8c8c8c;
  font-family: "Roboto-Light";
}
.tree_section_area {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  padding: 20px 16px 20px 0;
  box-sizing: border-box;
}
.tree_section_area.search_box_area {
  display: flex;
  flex-direction: column;
  z-index: 11;
  padding-right: 0;
}
.tree_section_area > .tree_con_node .tree_con_node > .tree_item_area:after {
  content: "";
  display: block;
  width: 15px;
  height: 1px;
  background: #D3E0EA;
  position: absolute;
  left: -15px;
  top: 16px;
}
.tree_section_area > .tree_con_node .tree_con_node > .tree_item_area:not(:last-child):before {
  content: "";
  display: block;
  width: 1px;
  height: calc(100% + 4px);
  background: #D3E0EA;
  position: absolute;
  left: -15px;
  top: -4px;
}
.tree_section_area > .tree_con_node .tree_con_node > .tree_item_area:last-child:before {
  content: "";
  display: block;
  width: 1px;
  height: 20px;
  background: #D3E0EA;
  position: absolute;
  left: -15px;
  top: -4px;
}
.tree_section_area > .tree_con_node .tree_con_node > .tree_item_area.sub:after {
  width: 23px;
  left: -15px;
  z-index: 10;
}
.tree_con_item {
  position: relative;
  z-index: 9;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-left: 3px solid #E6E8EA;
  background: #F2F4F7;
  transition: 300ms;
  box-sizing: border-box;
  padding-right: 5px;
  border-radius: 4px;
}
.tree_con_item .MuiButton-root {
  color: currentColor;
}
.tree_con_item .MuiButton-root:hover {
  background: none;
}
.tree_con_item .MuiButton-root .MuiTouchRipple-child {
  background-color: rgba(0, 0, 0, 0.4);
}
.tree_con_item > .MuiButton-root {
  flex: 1;
  overflow: hidden;
}
.tree_con_item.disabled {
  opacity: 0.8;
  color: #8c8c8c;
}
.tree_con_item.disabled .tree_icon_pic {
  color: #8c8c8c;
}
.tree_con_item.disabled.cur {
  opacity: 1;
  color: #fff;
  background: #A9AABD !important;
  border-left-color: #A9AABD !important;
}
.tree_con_item.disabled.cur .tree_txt_con,
.tree_con_item.disabled.cur .tree_icon_pic,
.tree_con_item.disabled.cur .tree_tit_disabled {
  color: #fff;
}
.tree_con_item.viewmore {
  border-left: 3px solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}
.tree_con_item.viewmore .tree_tit_area {
  color: #63AF57;
}
.tree_con_item.cur {
  z-index: 11;
}
.tree_con_item.cur .tree_tit_area {
  color: #fff;
}
.tree_con_item.cur .iconfont {
  color: #fff;
}
.tree_tit_disabled {
  flex-shrink: 0;
  margin-left: 4px;
  color: #262626;
}
.tree_tit_disabled.cur .tree_tit_disabled {
  color: #8c8c8c;
}
.tree_tit_disabled .tree_txt_con,
.tree_tit_disabled .tree_con_item.disabled .tree_icon_pic {
  color: #262626;
}
.tree_txt_con {
  flex: 1;
  overflow: hidden;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 8px;
  cursor: pointer;
  height: 32px;
}
.tree_txt_opr {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  color: #63AF57;
}
.tree_icon_pic {
  fill: currentColor;
  margin-right: 8px;
  flex-shrink: 0;
}
.tree_icon_open {
  display: block;
  width: 28px;
  height: 28px;
  opacity: 0;
}
.tree_icon_open.btn_wrap_section {
  width: 28px;
  height: 28px;
}
.tree_icon_open.show {
  opacity: 1;
}
.tree_icon_open .iconfont {
  font-size: 22px;
  color: #63AF57;
}
.ani_loading_area:before {
  display: block;
  width: 16px;
  animation: 1s loader linear infinite;
}
@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.tree_con_node {
  position: relative;
  padding-left: 16px;
}
.search_box_area .tree_con_node {
  position: relative;
  padding: 0 16px;
}
.tree_con_item:hover,
.tree_item_area.sub:hover .tree_con_item {
  z-index: 11;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  background: #E6E8EA;
  border-left-color: #D3E0EA;
  transform: translateY(-1px);
}
.tree_item_area {
  position: relative;
  margin-top: 4px;
  cursor: pointer;
}
.tree_item_area.sub .tree_con_item {
  border-left-color: #fff;
  background: #fff;
}
.tree_tit_area {
  color: #262626;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.tree_tit_more {
  color: #63AF57;
  text-indent: 24px;
}
.hide.tree_item_area .tree_con_node {
  opacity: 0;
  display: none;
}
.treebox_hide_button.MuiButton-root {
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 1000;
  width: 10px;
  height: 63px;
  background: url("/account/assets/img/treebox-hide-button.png") no-repeat left center;
  margin-top: -60px;
  cursor: pointer;
  padding: 10px 20px 10px 0;
  transition: all 0.24s ease-out;
  opacity: 1;
}
.treebox_hide_button.MuiButton-root:hover {
  opacity: 0.5;
  transform: translate3d(0, -2px, 0);
}
.treebox_hide_button.MuiButton-root:after {
  content: "";
  display: block;
  position: absolute;
  width: 4px;
  height: 12px;
  background: url("/account/assets/img/treebox-hide-button-arrow.png") no-repeat left center;
  left: 2px;
  top: 25px;
}
.treebox_hide_button.MuiButton-root.active:after {
  background: url("/account/assets/img/treebox-hide-button-arrow.png") no-repeat right center;
}
.treebox_con_area.hide .treebox_hide_button:after {
  background: url("/account/assets/img/treebox-hide-button-arrow.png") no-repeat right center;
}
.icon_root {
  line-height: normal;
  font-size: 16px;
}
.icon_root_case {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 8px;
  background: #F2F4F7;
}
.noti_msg_box {
  margin-top: -16px;
  padding-bottom: 10px;
}
.noti_msg_box .NotificationMessageDetail_type,
.noti_msg_box .app_screenshot_box {
  width: calc(100% - 220px);
  box-sizing: border-box;
}
.noti_msg_region {
  word-wrap: break-word;
}
.noti_msg_sec {
  width: 100%;
  line-height: initial;
  word-wrap: break-word;
}
.noti_msg_item {
  position: relative;
  display: flex;
  align-items: center;
  line-height: 26px;
  min-height: 26px;
  flex-wrap: nowrap;
  padding: 9px 0 11px 0;
  font-size: 14px;
  color: #262626;
  border-bottom: 1px solid #D3E0EA;
  word-wrap: break-word;
}
.noti_msg_txt {
  display: inline-block;
  width: 200px;
  flex-shrink: 0;
  line-height: 20px;
  padding-right: 20px;
  font-weight: normal;
  color: #8c8c8c;
  font-size: 12px;
}
.noti_msg_tit {
  flex: 1;
  overflow: hidden;
  word-wrap: break-word;
  line-height: 30px;
  padding: 12px 0;
  font-weight: normal;
  font-size: 20px;
}
.noti_msg_sec_table table {
  width: 100%;
  overflow: hidden;
}
.noti_msg_sec_table table td {
  overflow: hidden;
  word-wrap: break-word;
  max-width: 600px;
}
.apk-large-icon {
  width: 60px;
  height: 60px;
  border-radius: 20px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  display: inline-block;
}
/* reset */
.reset_noti {
  display: inline;
  width: auto;
  color: initial;
  font-style: italic;
  font-size: initial;
  line-height: 1.5em;
  padding: initial;
}
.noti_msg_area header,
.noti_msg_area footer,
.noti_msg_area section,
.noti_msg_area article,
.noti_msg_area aside,
.noti_msg_area nav,
.noti_msg_area address,
.noti_msg_area figure,
.noti_msg_area figcaption,
.noti_msg_area menu,
.noti_msg_area details {
  display: initial;
}
.noti_msg_area table {
  border-collapse: initial;
  border-spacing: initial;
  word-wrap: break-word;
}
.noti_msg_area caption,
.noti_msg_area th {
  text-align: initial;
}
.noti_msg_area i,
.noti_msg_area cite,
.noti_msg_area em,
.noti_msg_area var,
.noti_msg_area address,
.noti_msg_area dfn {
  font-style: initial;
}
.noti_msg_area h1,
.noti_msg_area h2,
.noti_msg_area h3,
.noti_msg_area h4,
.noti_msg_area h5,
.noti_msg_area h6,
.noti_msg_area small {
  font-size: initial;
}
.noti_msg_area label,
.noti_msg_area summary {
  cursor: initial;
}
.noti_msg_area h1,
.noti_msg_area h2,
.noti_msg_area h3,
.noti_msg_area h4,
.noti_msg_area h5,
.noti_msg_area h6,
.noti_msg_area em,
.noti_msg_area strong,
.noti_msg_area b {
  font-weight: initial;
}
.noti_msg_area h1,
.noti_msg_area h2,
.noti_msg_area h3,
.noti_msg_area h4,
.noti_msg_area h5,
.noti_msg_area h6 {
  line-height: 1.5em;
  font-weight: bold;
}
.noti_msg_area h1 {
  font-size: 32px;
}
.noti_msg_area h2 {
  font-size: 24px;
}
.noti_msg_area li h3,
.noti_msg_area h3 {
  font-size: 20px;
  padding: 0;
  font-weight: bold;
}
.noti_msg_area h4 {
  font-size: 18px;
}
.noti_msg_area h5 {
  font-size: 16px;
}
.noti_msg_area h6 {
  font-size: 14px;
}
.noti_msg_area strong,
.noti_msg_area b {
  font-weight: bold;
}
.noti_msg_area li em,
.noti_msg_area em {
  display: inline;
  width: auto;
  color: initial;
  font-style: italic;
  font-size: initial;
  line-height: 1.5em;
  padding: initial;
}
.noti_msg_area ul ol,
.noti_msg_area ol ul {
  padding-left: 20px;
}
.noti_msg_area ul,
.noti_msg_area ol {
  margin: 10px 16px;
}
.noti_msg_area blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.noti_msg_area ins {
  text-decoration: underline;
}
.noti_msg_area del {
  text-decoration: line-through;
}
.noti_msg_area code {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 3px;
  font-family: monospace;
}
.noti_msg_area pre {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1em 10px;
}
.noti_msg_area li {
  line-height: inherit;
}
.NotificationMessageDetail-box li .noti_msg_area em {
  display: inline;
  width: auto;
  color: initial;
  font-style: italic;
  font-size: initial;
  line-height: 1.5em;
  padding: initial;
}
.rdw-editor-main pre {
  padding: 8px 20px;
}
.btn_more_single.MuiButton-root {
  background: #f2f5f7;
  font-size: 14px;
  color: #00BCD4;
}
.btn_more_single.MuiButton-root:hover {
  background: rgba(0, 0, 0, 0.15);
}
.announcement_preview_dialog table tr td {
  overflow-wrap: anywhere;
}
.announcement_preview_dialog.dialog_commnoti_area .dialog_content_area:after {
  display: none;
}
.announcement_preview_main table {
  margin-top: 0!important;
  border: none!important;
  box-shadow: none!important;
}
.announcement_preview_main .accountContainer {
  max-height: inherit!important;
}
.announcement_preview_main span,
.announcement_preview_main h1,
.announcement_preview_main h2,
.announcement_preview_main h3,
.announcement_preview_main h4,
.announcement_preview_main h5,
.announcement_preview_main h6,
.announcement_preview_main dl,
.announcement_preview_main dt,
.announcement_preview_main dd,
.announcement_preview_main ul,
.announcement_preview_main ol,
.announcement_preview_main li,
.announcement_preview_main p,
.announcement_preview_main blockquote,
.announcement_preview_main pre,
.announcement_preview_main .hr,
.announcement_preview_main figure,
.announcement_preview_main table,
.announcement_preview_main caption,
.announcement_preview_main th,
.announcement_preview_main td,
.announcement_preview_main form,
.announcement_preview_main fieldset,
.announcement_preview_main legend,
.announcement_preview_main input,
.announcement_preview_main button,
.announcement_preview_main textarea,
.announcement_preview_main men {
  word-break: initial!important;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.announce_dialog_case.MuiDialog-root .MuiDialog-paper {
  width: 100%;
  max-width: 640px;
}
.announce_content_head.dialog_title_area {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 102px;
  text-align: center;
  background: #5b5f98;
  color: #fff;
  box-sizing: border-box;
  word-wrap: break-word;
}
.announce_content_head .dialog_title_txt {
  color: #fff;
}
.announce_content {
  padding: 16px 30px;
  min-height: 150px;
  line-height: 1.1;
  word-wrap: break-word;
  white-space: pre-wrap;
  font-size: 14px;
  color: #262626;
}
.announce_content header,
.announce_content footer,
.announce_content section,
.announce_content article,
.announce_content aside,
.announce_content nav,
.announce_content address,
.announce_content figure,
.announce_content figcaption,
.announce_content menu,
.announce_content details {
  display: initial;
}
.announce_content table {
  border-collapse: initial;
  border-spacing: initial;
  word-wrap: break-word;
}
.announce_content caption,
.announce_content th {
  text-align: initial;
}
.announce_content i,
.announce_content cite,
.announce_content em,
.announce_content var,
.announce_content address,
.announce_content dfn {
  font-style: initial;
}
.announce_content h1,
.announce_content h2,
.announce_content h3,
.announce_content h4,
.announce_content h5,
.announce_content h6,
.announce_content small {
  font-size: initial;
}
.announce_content label,
.announce_content summary {
  cursor: initial;
}
.announce_content h1,
.announce_content h2,
.announce_content h3,
.announce_content h4,
.announce_content h5,
.announce_content h6,
.announce_content em,
.announce_content strong,
.announce_content b {
  font-weight: initial;
}
.announce_content h1,
.announce_content h2,
.announce_content h3,
.announce_content h4,
.announce_content h5,
.announce_content h6 {
  line-height: 1.5em;
  font-weight: bold;
}
.announce_content h1 {
  font-size: 32px;
}
.announce_content h2 {
  font-size: 24px;
}
.announce_content li h3,
.announce_content h3 {
  font-size: 20px;
  padding: 0;
  font-weight: bold;
}
.announce_content h4 {
  font-size: 18px;
}
.announce_content h5 {
  font-size: 16px;
}
.announce_content h6 {
  font-size: 14px;
}
.announce_content strong,
.announce_content b {
  font-weight: bold;
}
.announce_content li em,
.announce_content em {
  display: inline;
  width: auto;
  color: initial;
  font-style: italic;
  font-size: initial;
  line-height: 1.5em;
  padding: initial;
}
.announce_content ul ol,
.announce_content ol ul {
  padding-left: 20px;
}
.announce_content ul,
.announce_content ol {
  margin: 10px 16px;
}
.announce_content blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.announce_content ins {
  text-decoration: underline;
}
.announce_content del {
  text-decoration: line-through;
}
.announce_content code {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 3px;
  font-family: monospace;
}
.announce_content pre {
  overflow-wrap: break-word;
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1em 10px;
}
.announce_content li {
  line-height: inherit;
}
.announce_content_wrap {
  flex: 1;
  overflow: hidden;
  line-height: 1.1;
  word-wrap: break-word;
  white-space: pre-wrap;
  font-size: 14px;
  color: #262626;
}
.announce_content_wrap .app_detail_view_item {
  align-items: flex-start;
}
.announce_content_wrap .label_txt_wrap {
  padding: 0 5px;
}
.announce_content_td {
  max-width: 310px;
}
.radio_root.MuiFormControlLabel-root {
  margin-left: 0;
}
.radio_root.MuiFormControlLabel-root .MuiRadio-root {
  padding: 0;
  margin-right: 8px;
  margin-left: 0;
}
.radio_root.MuiFormControlLabel-root .MuiTypography-root {
  font-size: 14px;
  color: #262626;
}
.layout_line_radio.MuiFormGroup-root {
  flex-direction: row;
  min-width: 205px;
}
.layout_line_radio .MuiFormControlLabel-root {
  margin-left: 0;
}
.layout_line_radio.layout_app_radio.MuiFormGroup-root {
  width: 100%;
  justify-content: space-between;
}
.layout_line_radio.layout_app_radio .layout_radio_checked.MuiFormControlLabel-root {
  width: calc(50% - 10px);
}
.select_root.MuiFormControl-root {
  width: auto;
}
.select_root.MuiFormControl-root label {
  color: #8c8c8c;
  display: flex;
}
.select_root.MuiFormControl-root label + .MuiInputBase-formControl {
  margin-top: 0;
}
.select_root.MuiFormControl-root label.select_root_label + .MuiInputBase-formControl {
  margin-top: 16px;
}
.select_root.MuiFormControl-root label.select_root_label.Mui-focused {
  color: currentColor;
}
.select_root.MuiFormControl-root label.Mui-focused {
  color: #8c8c8c;
}
.select_root.MuiFormControl-root .MuiInput-underline:before {
  border-bottom-color: #E6E8EA;
}
.select_root.MuiFormControl-root .MuiInput-underline:hover:before {
  border-bottom-color: #E6E8EA;
}
.select_root.MuiFormControl-root .MuiSelect-icon {
  color: #63AF57;
}
.select_root.MuiFormControl-root .MuiInput-input {
  color: #63AF57;
}
.select_root.MuiFormControl-root .Mui-disabled .MuiInput-input,
.select_root.MuiFormControl-root .Mui-disabled .MuiSelect-icon {
  color: #d8d8d8;
}
.select_root.MuiFormControl-root.select_root_view .MuiInputBase-root.Mui-disabled {
  cursor: default;
}
.select_root.MuiFormControl-root.select_root_view .MuiInputBase-root.Mui-disabled .MuiSelect-select.Mui-disabled {
  cursor: default;
}
.select_root.MuiFormControl-root.select_root_view .MuiInputBase-root.Mui-disabled .MuiSelect-nativeInput {
  cursor: default;
}
.select_root.select_root_full.MuiFormControl-root {
  width: 100%;
}
.select_root.select_root_dropDownMenu.MuiFormControl-root .MuiInput-underline:before {
  border-bottom-color: transparent;
}
.select_root.select_root_dropDownMenu.MuiFormControl-root .MuiInput-underline:hover:before {
  border-bottom-color: transparent;
}
.select_root.select_root_no_line.MuiFormControl-root .MuiInput-underline:before {
  display: none;
}
.select_root.select_root_no_line.MuiFormControl-root .MuiInput-underline:hover:before {
  display: none;
}
.select_root.select_root_no_line.MuiFormControl-root .MuiInput-underline:after {
  display: none;
}
.layout_list_dropdown.select_root.MuiFormControl-root .MuiInputBase-input {
  text-align: right;
  color: #63AF57;
}
.layout_list_dropdown.select_root.MuiFormControl-root .MuiInputBase-input.Mui-disabled {
  color: #9e9e9e;
}
.layout_list_dropdown.select_root.MuiFormControl-root .MuiInput-underline:before,
.layout_list_dropdown.select_root.MuiFormControl-root .MuiInput-underline:hover:before {
  border-bottom-color: transparent;
}
.layout_list_dropdown.select_root.MuiFormControl-root .Mui-focused.MuiInput-underline:after {
  border-bottom-color: transparent;
}
.layout_list_dropdown label + .MuiInput-root {
  margin: 0;
}
.layout_list_dropdown.code_from_control.MuiFormControl-root .MuiInput-input {
  text-align: right;
}
.layout_list_dropdown.code_from_control.MuiFormControl-root .MuiInput-underline:before,
.layout_list_dropdown.code_from_control.MuiFormControl-root .MuiInput-underline:hover:before {
  border: none;
}
.autocomplete_select {
  color: #63AF57;
}
.select_root_case.MuiInput-root {
  min-width: 141px;
  height: 32px;
  padding-left: 10px;
  background: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 14px;
  overflow: hidden;
}
.select_root_case .MuiSelect-select:focus {
  background: #fff;
}
.select_root_case.MuiInput-underline:after,
.select_root_case.MuiInput-underline:before {
  display: none;
}
.MuiList-root .MuiButtonBase-root.Mui-selected {
  background-color: rgba(0, 0, 0, 0.08);
}
.MuiList-root .MuiButtonBase-root.Mui-selected:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.switch_toggle_root.MuiSwitch-root {
  width: 40px;
  height: 22px;
  padding: 0;
}
.switch_toggle_root.MuiSwitch-root .MuiSwitch-switchBase {
  top: -8px;
  left: -8px;
}
.switch_toggle_root.MuiSwitch-root .MuiSwitch-track {
  border-radius: 11px;
}
.switch_toggle_root.MuiSwitch-root .Mui-checked {
  transform: translateX(18px);
}
.toggle_color_disabled .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled {
  color: #63AF57;
  opacity: 0.5;
}
.toggle_color_disabled .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled input:disabled {
  cursor: default;
}
.toggle_color_disabled .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled + .MuiSwitch-track {
  background: #63AF57;
  opacity: 0.5;
}
.toggle_disabled_track .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled {
  color: #63AF57;
  opacity: 0.4;
}
.toggle_disabled_track .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled.MuiSwitch-switchBase {
  cursor: not-allowed;
}
.toggle_disabled_track .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled + .MuiSwitch-track {
  background: #63AF57;
  opacity: 0.4;
}
.toggle_disabled_track .MuiSwitch-colorPrimary.Mui-disabled + .MuiSwitch-track {
  opacity: 0.4;
}
.toggle_disabled_track .MuiSwitch-colorPrimary.Mui-disabled.MuiSwitch-switchBase {
  cursor: not-allowed;
}
.tree_box_wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding-bottom: 20px;
  transition: all 0.24s ease-out;
}
.tree_selector_content {
  flex: 1;
  background: #f2f5f7;
  overflow: auto;
  box-sizing: border-box;
  padding-top: 10px;
  padding-left: 50px;
}
.tree_selector_content dd {
  position: relative;
  padding-left: 50px;
}
.tree_selector_content dd:before {
  content: "";
  position: absolute;
  top: -5px;
  bottom: 24px;
  left: 30px;
  width: 0;
  border-left: 1px solid #A9AABD;
}
.tree_selector_content dd.tree_box_node_show dl:last-of-type .tree_box_node_show:after {
  content: "";
  position: absolute;
  top: -23px;
  left: -20px;
  width: 0;
  height: 100%;
  border: 1px solid #f2f5f7;
}
.tree_selector_content dt {
  display: inline-block;
  min-width: 200px;
  background: #fff;
  white-space: nowrap;
  padding: 5px 10px ;
  position: relative;
  margin-bottom: 6px;
  box-sizing: border-box;
}
.tree_selector_content dt:not(.tree_box_node)::before {
  content: "";
  position: absolute;
  left: -20px;
  top: 13px;
  width: 18px;
  height: 0;
  border-top: 1px solid #A9AABD;
}
.tree_selector_content dt.tree_box_dt_isExpand {
  padding-right: 28px;
}
.tree_selector_content > dl > dt:first-of-type:before {
  border: none;
}
.tree_selector_content dl dt.tree_box_node {
  background: none;
  padding: 5px 0;
}
.tree_selector_content dl dt.tree_box_node:after {
  content: "";
  position: absolute;
  height: 110%;
  top: -23px;
  left: -21px;
  border: 3px solid #f2f5f7;
}
.tree_selector_top_filter {
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
  position: relative;
  min-height: 25px;
}
.treebox_node_icon {
  position: absolute;
  right: 4px;
  top: 4px;
  display: block;
}
.treebox_node_icon.btn_wrap_icon {
  width: 24px;
  height: 24px;
}
.treebox_node_icon .iconfont {
  color: #63AF57;
  font-size: 20px;
}
.tree_box_sel.MuiFormControlLabel-root {
  margin: 0;
}
.tree_box_sel .MuiFormControlLabel-label {
  font-size: 14px;
  margin-left: 8px;
}
.tree_box_sel .MuiIconButton-root {
  padding: 0;
}
.tree_box_node_icon_active {
  background: #f2f5f7;
}
.tree_box_node_icon_active .MuiFormControlLabel-label {
  color: #00BCD4;
}
.tree_box_node_icon_active .MuiFormControlLabel-label.Mui-disabled {
  color: #00BCD4 !important;
}
.radio_root.tree_box_node_icon_active {
  background: #f2f5f7;
}
.radio_root.tree_box_node_icon_active .MuiFormControlLabel-label {
  color: #00BCD4;
}
.radio_root.tree_box_node_icon_active .MuiFormControlLabel-label.Mui-disabled {
  color: #00BCD4 !important;
}
.tree_selector_multiple {
  justify-content: space-between;
}
.tree_box_node_hide {
  display: none;
}
.tree_box_content .MuiPaper-root {
  height: 100%;
}
.tree_box_content .dialog_content_area {
  flex: 1;
  overflow: hidden;
}
.tabs_con_wrap {
  display: flex;
}
.tabs_con_item {
  cursor: pointer;
  color: #262626;
}
.tabs_con_item:not(:last-child) {
  margin-right: 20px;
}
.tabs_con_item.active {
  border-bottom: 2px solid;
  font-weight: 600;
}
.content_tabs_wrap {
  margin-top: -48px;
}
.content_tabs_wrap .MuiTab-root {
  padding: 0;
  min-width: auto;
  font-size: 14px;
  opacity: 1;
  color: #fff;
  text-transform: capitalize;
  font-family: inherit;
  font-weight: 400;
}
.content_tabs_wrap .MuiTab-root.Mui-selected {
  color: #eeff41;
  font-weight: 500;
}
.content_tabs_wrap .MuiTabs-indicator {
  background: #eeff41;
  transition: unset;
}
.content_tabbox_btn.MuiTab-root {
  margin-right: 20px;
}
.content_tabbox_btn.MuiTab-root:first-child {
  margin-left: 20px;
}
.layout_tab_box .btn_wrap_section + .btn_wrap_section {
  margin-left: 0;
}
.layout_subtab_con {
  position: relative;
  margin: 15px 0;
}
.layout_tab_wrap.MuiTabs-root {
  border-bottom: 1px solid #E6E8EA;
}
.layout_tab_wrap .MuiTab-root {
  min-width: unset;
  opacity: 1;
  padding: 6px 0;
  margin-right: 30px;
  text-transform: unset;
  font-size: 14px;
}
.layout_tab_wrap .MuiTabs-indicator {
  background: currentColor;
  transition: unset;
}
.layout_tab_case {
  margin-bottom: 20px;
}
.layout_tab_case.layout_tab_wrap .MuiTab-root {
  margin-right: 0;
}
.goinsight_charts_container {
  width: 100%;
  height: 100%;
  padding-top: 15px;
  box-sizing: border-box;
}
.goinsight_charts_con_tit {
  font-size: 16px;
  color: #262626;
  line-height: 24px;
  padding: 0 20px;
  margin-bottom: 10px;
  font-weight: 600;
}
.goinsight_charts_content {
  width: 100%;
  height: calc(100% - 40px);
  padding: 0 20px;
  box-sizing: border-box;
}
.apk_param_stepper,
.apk_param_stepper_box {
  padding: 20px;
  border: 1px solid #E6E8EA;
  box-sizing: border-box;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  background: #fff;
  border-radius: 4px;
  overflow: hidden;
}
.apk_param_stepper_box {
  padding: 0;
}
.apk_param_stepper_box .apk_param_stepper_case {
  position: relative;
  padding: 10px 20px 20px;
  min-height: 270px;
}
.apk_param_stepper_box.expired .apk_push_rogress_step:last-child .apk_push_rogress_tit {
  color: #A9AABD;
}
.apk_param_stepper_box.expired .apk_push_rogress_step:last-child:before {
  background-color: #A9AABD;
  color: #fff;
}
.apk_param_stepper_box.expired .apk_param_zone_status {
  background: url("/account/assets/img/icon-expired.png") no-repeat center;
}
.apk_param_stepper_box.failed .apk_push_rogress_step:last-child .apk_push_rogress_tit {
  color: #DB4437;
}
.apk_param_stepper_box.failed .apk_param_zone_status {
  background: url("/account/assets/img/icon-failed.png") no-repeat center;
}
.apk_param_stepper_box.success .apk_push_rogress_step:last-child .apk_push_rogress_tit {
  color: #63AF57;
}
.apk_param_stepper_box.disabled .apk_push_rogress_step:last-child .apk_push_rogress_tit {
  color: #FF9800;
}
.apk_param_stepper_box.disabled .apk_push_rogress_step:last-child:before {
  background-color: #FF9800;
}
.apk_param_stepper_box.disabled .apk_param_zone_status {
  background: url("/account/assets/img/icon-reject.png") no-repeat center;
}
.apk_param_stepper_box.inactive .apk_param_zone_status {
  background: url("/account/assets/img/icon-reject.png") no-repeat center;
}
.apk_param_stepper_box.pending .apk_param_zone_status {
  background: url("/account/assets/img/icon-pending.png") no-repeat center;
}
.apk_param_stepper_icon.iconfont {
  position: relative;
  top: 12px;
  margin-right: 8px;
  color: #d5d5d5;
  font-size: 16px;
  font-weight: bold;
}
.apk_param_stepper_head {
  height: 120px;
  padding: 25px 20px 0 20px;
  overflow: hidden;
  overflow-x: auto;
  background: #eeeef2;
  border-bottom: 1px solid #E6E8EA;
  box-sizing: border-box;
  text-align: center;
}
.apk_param_stepper_head .MuiStepper-root {
  display: inline-block;
  width: auto;
  padding: 0;
  background: none;
  white-space: nowrap;
}
.apk_param_stepper_head .MuiStepLabel-root {
  align-items: flex-start;
}
.apk_param_stepper_head .MuiSvgIcon-root {
  display: none;
}
.apk_push_rogress_tit {
  margin-bottom: 4px;
  font-size: 14px;
  color: #8c8c8c;
  font-weight: normal;
}
.apk_push_rogress_label {
  display: block;
  line-height: 14px;
  margin-bottom: 4px;
  font-size: 12px;
  color: #8c8c8c;
  font-weight: 500;
  white-space: normal;
}
.apk_push_rogress_step {
  display: inline-flex;
  align-items: flex-start;
  flex-shrink: 0;
  height: 100%;
  vertical-align: top;
  text-align: left;
}
.apk_push_rogress_step:first-child {
  padding-left: 0;
}
.apk_push_rogress_step:before {
  flex-shrink: 0;
  display: block;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  margin-right: 6px;
  line-height: 36px;
  font-size: 16px;
  color: #8c8c8c;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.24s ease-out;
}
.apk_push_rogress_step:nth-child(1):before {
  content: "1";
}
.apk_push_rogress_step .MuiStepLabel-label {
  flex-shrink: 0;
  max-width: 150px;
}
.apk_push_rogress_step:nth-child(3):before {
  content: "2";
}
.apk_push_rogress_step:nth-child(5):before {
  content: "3";
}
.apk_push_rogress_step:nth-child(7):before {
  content: "4";
}
.apk_push_rogress_step:nth-child(9):before {
  content: "5";
}
.apk_push_rogress_step:nth-child(11):before {
  content: "6";
}
.apk_param_stepper_0 .apk_push_rogress_step:nth-child(1):before,
.apk_param_stepper_1 .apk_push_rogress_step:nth-child(3):before,
.apk_param_stepper_2 .apk_push_rogress_step:nth-child(5):before,
.apk_param_stepper_3 .apk_push_rogress_step:nth-child(7):before,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(9):before,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(11):before {
  border: 1px solid #63AF57;
  color: #fff;
  background: #63AF57;
  font-size: 18px;
}
.apk_param_stepper_1 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.apk_param_stepper_2 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.apk_param_stepper_2 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.apk_param_stepper_3 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.apk_param_stepper_3 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.apk_param_stepper_3 .apk_push_rogress_step:nth-child(5) .apk_push_rogress_tit,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(5) .apk_push_rogress_tit,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(7) .apk_push_rogress_tit,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(5) .apk_push_rogress_tit,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(7) .apk_push_rogress_tit,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(9) .apk_push_rogress_tit {
  color: #63AF57;
}
.apk_param_stepper_0 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.apk_param_stepper_1 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.apk_param_stepper_2 .apk_push_rogress_step:nth-child(5) .apk_push_rogress_tit,
.apk_param_stepper_3 .apk_push_rogress_step:nth-child(7) .apk_push_rogress_tit,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(9) .apk_push_rogress_tit,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(11) .apk_push_rogress_tit {
  color: #63AF57;
  font-weight: bold;
}
.apk_param_stepper_1 .apk_push_rogress_step:nth-child(1):before,
.apk_param_stepper_2 .apk_push_rogress_step:nth-child(1):before,
.apk_param_stepper_2 .apk_push_rogress_step:nth-child(3):before,
.apk_param_stepper_3 .apk_push_rogress_step:nth-child(1):before,
.apk_param_stepper_3 .apk_push_rogress_step:nth-child(3):before,
.apk_param_stepper_3 .apk_push_rogress_step:nth-child(5):before,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(1):before,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(3):before,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(5):before,
.apk_param_stepper_4 .apk_push_rogress_step:nth-child(7):before,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(1):before,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(3):before,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(5):before,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(7):before,
.apk_param_stepper_5 .apk_push_rogress_step:nth-child(9):before {
  content: "";
  border: none;
  background-image: url("/account/assets/img/push-progress-step-check.png");
}
.failed .apk_push_rogress_step:last-of-type:before {
  background: url("/account/assets/img/push-progress-step-check-failed.png") no-repeat center;
  content: "";
  border-color: #DB4437;
}
.expired .apk_push_rogress_step:last-of-type:before {
  background: url("/account/assets/img/push-progress-step-check-expired.png") no-repeat center;
  content: "";
  border: 1px solid #A9AABD;
}
.disabled .apk_push_rogress_step:last-of-type:before {
  background: url("/account/assets/img/push-progress-step-check-disabled.png") no-repeat center;
  content: "";
  border: 1px solid #FF9800;
}
.success .apk_push_rogress_step:last-of-type:before {
  background: url("/account/assets/img/push-progress-step-check-success.png") no-repeat center;
  content: "";
  border: 1px solid #63AF57;
}
.apk_param_zone_status {
  display: block;
  width: 40px;
  height: 40px;
  margin: 30px auto 5px;
  background: url("/account/assets/img/icon-finished.png") no-repeat center;
}
.apk_param_zone_status + .apk_param_zone_case {
  margin-top: 0;
}
.apk_param_cpt_title {
  line-height: 27px;
  font-size: 22px;
  font-weight: normal;
  color: #262626;
}
.apk_param_stepper_content {
  margin: 0 auto;
  padding-top: 30px;
}
.apk_param_stepper_content.param {
  width: 100%;
  margin: 0 auto;
  white-space: normal;
}
.apk_param_stepper_main {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.apk_param_stepper_img {
  width: 50px;
  margin-bottom: 25px;
}
.apk_param_stepper_number {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 133px;
}
.apk_param_stepper_number .layout_flex_section {
  margin-top: 10px;
}
.apk_param_sent_number {
  display: block;
  margin-right: 10px;
  font-size: 32px;
  color: #262626;
  font-family: "number";
}
.apk_param_stepper_loading {
  max-width: 500px;
}
.apk_param_stepper_action {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  margin: 0 -20px;
}
.apk_param_stepper_action .layout_config_action {
  flex: 1;
  padding: 19px 20px 0 20px;
  overflow: hidden;
}
.apk_param_stepper_developer_case {
  display: flex;
  flex-direction: column;
}
.apk_param_stepper_developer_case .apk_param_stepper_content {
  width: 100%;
}
.apk_param_stepper_tag {
  width: 100%;
  margin-bottom: 20px;
}
.apk_param_stepper_tag .apk_param_stepper_item {
  width: 50%;
}
.push_msg_tag_radiogroup {
  margin-bottom: 10px;
}
.push_msg_tag_title {
  padding-top: 0;
}
.apk_param_stepper_title {
  position: relative;
  margin: 30px 0 20px;
  font-size: 16px;
  color: #262626;
  font-weight: 500;
  text-align: center;
}
.apk_param_zone_case {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px 0 12px 0;
  color: #262626;
}
.apk_param_zone_case .apk_param_stepper_title {
  margin: 0;
  margin-right: 5px;
}
.apk_param_stepper_zone {
  position: relative;
  text-align: center;
}
.apk_param_push_bot {
  position: relative;
  padding-top: 1px;
}
.apk_param_push_bot .apk_param_stepper_title {
  margin-bottom: 4px;
}
.apk_param_temp_sec {
  margin-bottom: 20px;
  padding: 20px 15px;
  background: #f2f5f7;
  color: #8c8c8c;
}
.apk_param_push_txt {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #8c8c8c;
  line-height: 21px;
}
.apk_param_push_txt .layout_link {
  color: #00BCD4;
}
.apk_param_push_subtxt {
  margin-right: 5px;
}
.apk_parameter_detail_dialog .parameter_popup_action {
  position: absolute;
  left: 20px;
  bottom: 14px;
  margin: 0;
  box-sizing: border-box;
  z-index: 999;
  text-align: left;
}
.apk_param_btn_img {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  margin-right: 12px;
  border-radius: 4px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  border: 1px solid #E6E8EA;
  overflow: hidden;
}
.apk_param_zone_filter {
  display: block;
  width: 100%;
  margin: 20px auto;
  padding: 16px;
  background: #fff;
  border: 1px solid #E6E8EA;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  text-align: left;
}
.apk_param_filter_form {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.apk_param_filter_item {
  display: flex;
  align-items: flex-end;
  width: 48%;
}
.apk_param_filter_item .search_filter_default {
  width: 100%;
}
.apk_param_filter_list {
  overflow: hidden;
}
.apk_filter_item {
  position: relative;
  display: flex;
  justify-content: flex-start;
  margin-top: 3px;
  padding: 12px 16px;
  background: #F2F4F7;
  box-sizing: border-box;
}
.apk_filter_item_box {
  display: flex;
  flex: 1;
  overflow: hidden;
}
.apk_filter_case {
  width: 25%;
  padding-right: 10px;
  box-sizing: border-box;
}
.apk_filter_case .max_height_limit {
  max-height: 100px;
  overflow-y: auto;
}
.apk_filter_operate_group {
  width: 120px;
  flex-shrink: 0 ;
}
.apk_param_push_toggle {
  position: absolute;
  right: 30px;
  top: 30px;
}
.apk_param_toggle_txt {
  margin-right: 5px;
  font-size: 12px;
  color: #63AF57;
}
.apk_param_push_dashboard {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.apk_param_push_dashboard .terminal_monitor_box {
  max-width: 200px;
}
.apk_param_push_dashboard .terminal_monitor_box .label_txt_wrap {
  font-size: 12px;
}
.apk_param_log_icon {
  display: inline-flex;
}
.apk_param_log_icon .icon_text_wrap .iconfont {
  position: relative;
  margin-right: 1px;
}
.apk_param_log_icon .iconmenu_icon_txt {
  line-height: normal;
  font-size: 12px;
}
.apk_push_detail {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 20px;
}
.apk_push_detail.detail_not_approval:before {
  content: "";
  display: block;
  width: 111px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -56px;
  background: url("/account/assets/img/pushedit-pushdetail-arrow.gif") no-repeat center;
  z-index: 12;
}
.apk_push_detail.detail_not_approval.finished:before {
  background: url("/account/assets/img/pushedit-pushdetail-arrow.png") no-repeat center;
}
.apk_push_detail_box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(50% - 28px);
  max-width: 290px;
  height: 300px;
  margin-bottom: 40px;
  box-sizing: border-box;
  border: 1px solid #D3E0EA;
  border-radius: 4px;
}
.apk_push_detail_box + .apk_push_detail_box {
  margin-left: 50px;
}
.apk_push_detail_img {
  width: 50px;
  height: 50px;
  margin: 40px 0 10px 0;
}
.apk_push_detail_tit {
  line-height: 19px;
  padding: 0 31px 0 24px;
  margin-bottom: 8px;
  word-break: break-word;
  max-height: 64px;
  font-size: 16px;
  font-weight: normal;
  color: #262626;
  overflow: hidden;
  box-sizing: border-box;
}
.apk_push_detail_txt {
  display: block;
  line-height: 16px;
  margin: 0 35px 12px;
  font-size: 12px;
  font-weight: normal;
  color: #8c8c8c;
  word-break: break-word;
}
.apk_push_detail_task {
  position: absolute;
  left: 0;
  top: 304px;
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #8c8c8c;
  font-weight: 500;
  text-transform: uppercase;
}
.apk_push_terminal_box,
.apk_push_terminal_box.MuiButton-root {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-transform: initial;
}
.apk_push_terminal_box:hover,
.apk_push_terminal_box.MuiButton-root:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.apk_push_terminal_box {
  background: #f2f5f7;
}
.apk_push_terminal_box.MuiButtonBase-root {
  background: #f2f5f7;
}
.apk_push_detail_terminal {
  display: block;
  width: 39px;
  height: 54px;
  background: url("/account/assets/img/pushedit-pushdetail-targetbox-image.png") no-repeat right center;
}
.apk_push_detail_group {
  display: block;
  width: 39px;
  height: 54px;
  background: url("/account/assets/img/pushedit-pushdetail-targetbox-image.png") no-repeat left center;
}
.apk_push_terminal_tit {
  padding: 0 20px;
  margin: 16px 0 6px;
  font-size: 18px;
  font-weight: normal;
  color: #262626;
  line-height: 20px;
  word-break: break-all;
}
.apk_push_detail_white {
  position: relative;
  z-index: 13;
  width: 85%;
  margin-top: 10px;
  overflow: hidden;
  color: #63AF57;
  border: 1px dashed #D3E0EA;
  background: #f8fafb;
  box-sizing: border-box;
}
.apk_push_detail_white .MuiButton-root {
  font-size: 12px;
  color: #63AF57;
}
.apk_push_detail_white:before {
  content: "";
  display: none;
  position: absolute;
  z-index: 2;
  bottom: 1px;
  right: 1px;
  width: 8px;
  height: 8px;
  background: url("/account/assets/img/icon-ck-checked.png") no-repeat left top;
  background-size: 100% 100%;
}
.apk_push_detail_white:after {
  content: "";
  display: none;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background: currentColor;
  transform: rotate(145deg) translate(5px, -36px);
}
.apk_push_detail_white.failed {
  border: 1px solid #DB4437;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.apk_push_detail_white.failed:before,
.apk_push_detail_white.failed:after,
.apk_push_detail_white.disabled:before,
.apk_push_detail_white.disabled:after,
.apk_push_detail_white.downloaded:before,
.apk_push_detail_white.downloaded:after,
.apk_push_detail_white.expired:before,
.apk_push_detail_white.expired:after {
  display: block;
}
.apk_push_detail_white.failed:before,
.apk_push_detail_white.disabled:before {
  width: 10px;
  height: 10px;
  bottom: -1px;
  right: 0;
  background: url("/account/assets/img/icons-btn-close.png") no-repeat left top;
  background-size: 100% 100%;
}
.apk_push_detail_white.failed,
.apk_push_detail_white.failed .MuiButton-root {
  color: #DB4437;
}
.apk_push_detail_white.disabled {
  border: 1px solid #FF9800;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.apk_push_detail_white.disabled,
.apk_push_detail_white.disabled .MuiButton-root {
  color: #FF9800;
}
.apk_push_detail_white.downloaded {
  border: 1px solid #63AF57;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.apk_push_detail_white.downloaded,
.apk_push_detail_white.downloaded .MuiButton-root {
  color: #63AF57;
}
.apk_push_detail_white.expired {
  border: 1px solid #a9aabd;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
.apk_push_detail_white.expired,
.apk_push_detail_white.expired .MuiButton-root {
  color: #a9aabd;
}
.apk_push_detail_white.expired:before {
  width: 7px;
  height: 1px;
  bottom: 4px;
  right: 1px;
  background: #fff;
}
.comp_label_item.comp_label_item_secondary.param_change_title {
  margin: 0 15px;
}
.app_main_case {
  flex: 1;
}
.app_cld_guide_link {
  margin-right: 30px;
  font-size: 12px;
  color: #008BF8;
  cursor: pointer;
  text-transform: uppercase;
}
.app_cld_guide_link_btn {
  color: #fff;
}
.app_cld_guide_link_btn:hover {
  color: #fff;
}
.app_screen_img {
  flex-wrap: wrap;
}
.app_screen_img .layout_image_box {
  margin-right: 16px;
  margin-bottom: 12px;
}
.app_case_box .edit_required:before {
  font-size: 14px;
}
.app_setting_img_update {
  display: flex;
}
.app_setting_img_tips {
  display: flex;
  flex-direction: column;
  margin-left: 15px;
}
.app_tips_edit {
  height: 36px;
  font-size: 12px;
  color: #8c8c8c;
}
.app_tips_edit span {
  color: #DB4437;
}
.app_charge_tips_con {
  max-width: 250px;
  padding: 10px;
}
.app_charge_tips_con .comp_label_item {
  color: #fff;
}
.app_charge_box {
  margin-top: 20px;
}
.app_charge_box .rej_box_wrap {
  margin-top: 20px;
}
.app_charge_box .usage_type_style {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
  margin-top: 10px;
}
.app_file_part {
  margin-top: 10px;
}
.app_file_part .layout_file_update_box {
  margin-bottom: 6px;
}
.app_file_part .layout_dashed_multiple .layout_dashed_btn {
  margin-top: 0;
}
.app_radio_checked_param.layout_radio_checked.MuiFormControlLabel-root .MuiTypography-root:before {
  background: url("/account/assets/img/AppEditView-radiobutton-systemapp.png") no-repeat left top currentColor;
}
.app_radio_checked_stand.layout_radio_checked.MuiFormControlLabel-root .MuiTypography-root:before {
  background: url("/account/assets/img/AppEditView-radiobutton-normalapp.png") no-repeat left top currentColor;
}
.app_update_apk_case {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 6px;
  padding: 0 10px;
}
.app_update_apk_case .comp_label_item {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app_update_version {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  max-width: 160px;
}
.app_update_version .comp_label_item {
  color: #262626;
}
.app_info_case {
  padding: 6px 20px 0;
  background: #fff;
  margin-bottom: 20px;
}
.app_info_case .app_detail_view_item {
  justify-content: space-between;
}
.app_info_case .app_detail_view_item:last-child {
  border: none;
}
.app_info_case .app_detail_view_item:last-child .comp_label_item_det {
  text-align: right;
}
.app_info_case .app_detail_view_item .comp_label_item_det {
  text-align: right;
}
.app_info_case .popover_viewbox_txt {
  max-width: inherit;
}
.app_btn_item {
  margin-bottom: 12px;
  border-left-width: 1px;
  border-left-style: solid;
}
.app_btn_item.active {
  border-left: none;
}
.app_btn_item .layout_fir_itemlist {
  border-radius: 0;
}
.app_btn_item .app_icon_img_case {
  align-self: flex-start;
}
.app_detail_dev_list .layout_app_detail_item {
  width: 25%;
  margin: 10px 0;
  box-sizing: border-box;
  padding-right: 10px;
}
.app_detail_head_left {
  flex: 1;
  overflow: hidden;
}
.app_detail_head_left h3.comp_label_item_tit label.status_label_code {
  vertical-align: middle;
}
.app_detail_head_left .layout_app_tit_wrap {
  display: flex;
  justify-content: center;
  height: 36px;
}
.app_detail_head_left .app_detail_head_name {
  display: inline-block;
  vertical-align: middle;
  max-width: 500px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app_detail_head_right {
  width: 310px;
}
.app_detail_head_con {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  height: 97px;
  margin-bottom: 10px;
}
.app_detail_head_btn {
  display: block;
  background: #F2F4F7;
}
.app_detail_head_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 20px;
  box-sizing: border-box;
  background: #F2F4F7;
  border-radius: 4px;
}
.app_detail_head_down {
  text-align: center;
}
.app_detail_head_num {
  margin-bottom: 10px;
  font-size: 29px;
  font-family: Number;
}
.app_detail_head_txt {
  font-size: 12px;
  color: #8c8c8c;
}
.app_detail_head {
  min-width: 1000px;
  padding: 24px 30px 20px;
  background: #fff;
}
.app_dev_fix {
  padding: 0 30px;
}
.app_dev_fix > .layout_main_fix {
  padding-top: 20px;
}
.app_detail_add_btn {
  margin-bottom: 12px;
}
.app_detail_add_btn .layout_dashed_btn {
  margin-top: 0;
}
.app_detail_add_btn .button_com_wrap {
  height: 64px;
}
.app_head_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
}
.app_head_icon.iconfont {
  color: #fff;
}
.app_del_market {
  display: block;
  height: 36px;
  margin-top: -30px;
  margin-bottom: 20px;
}
.app_del_market.app_del_normal {
  margin-top: 0;
}
.app_wel_wrap {
  display: flex;
  align-items: center;
  position: relative;
  flex-shrink: 0;
  z-index: 79;
  height: 136px;
  background-size: cover;
  box-shadow: rgba(0, 0, 0, 0.08) 0 3px 6px;
  transition: height 0.18s ease-out 0.05s;
  background-blend-mode: color-burn;
}
.app_wel_wrap:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  background-color: inherit;
  opacity: 1;
  z-index: 1;
}
.app_wel_wrap.plat_form_case {
  z-index: 10;
}
.app_wel_bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.app_wel_tit {
  font-size: 34px;
  color: #fff;
  font-weight: 100;
  opacity: 0.8;
}
.app_wel_list {
  display: flex;
  transition: all 0.24s ease-out;
}
.app_item_wrap {
  padding-left: 70px;
  margin-left: 70px;
  text-align: center;
  color: #fff;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.app_wel_item:first-child .app_item_wrap {
  border: none;
}
.app_item_tit {
  color: #fff;
  font-size: 42px;
  font-weight: normal;
}
.app_item_text {
  font-size: 14px;
}
.app_item_txt {
  font-size: 14px;
  opacity: 0.7;
}
.app_list_wrap {
  display: flex;
  justify-content: space-between;
}
.app_list_left {
  width: 760px;
}
.app_list_right {
  width: 210px;
  padding-top: 38px;
}
.app_box_view {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  margin-top: 30px;
}
.app_box_case {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.app_box_filter {
  margin-left: 20px;
}
.app_box_filter_btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 1;
  overflow: hidden;
}
.app_filter_item {
  position: relative;
  flex: 1;
  overflow: hidden;
  margin-right: 16px;
  transition: all 0.18s linear;
  max-width: 50%;
}
.app_filter_sort {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  max-height: 0;
  background: #fff;
  transition: all 0.18s ease-in-out;
  overflow-x: hidden;
}
.app_filter_sort:before {
  content: "";
  display: block;
  position: absolute;
  width: 13px;
  height: 9px;
  background: url("/account/assets/img/tabs-contents-sort-box-arrow.png") no-repeat center;
  top: -7px;
  left: 19px;
}
.app_filter_sort.app_filter_sort_open {
  max-height: 360px;
  padding: 16px;
  margin-bottom: 16px;
  overflow-y: inherit;
  border: 1px solid #E6E8EA;
}
.app_filter_action {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding-top: 12px;
}
.app_list_function {
  width: 100%;
  margin-top: 20px;
}
.app_list_function .layout_side_item .layout_side_item_btn {
  min-height: 50px;
}
.app_list_function .layout_side_item .layout_side_item_btn.MuiButton-root {
  padding: 9px 16px;
}
.app_list_function .layout_side_item .layout_side_item_btn.MuiButton-root .iconfont {
  width: 24px;
  height: 24px;
  font-size: 24px;
}
.app_bread_warp {
  display: flex;
  align-items: center;
  height: 50px;
  min-width: 1000px;
  padding: 0 30px;
  border-bottom: 1px solid #E6E8EA;
  background: #fff;
}
.app_bread_warp + .app_stackly_section,
.app_bread_warp + .app_dev_fix {
  height: calc(100% - 50px);
  overflow: auto;
}
.app_bread_txt.comp_label_item {
  color: #262626;
  font-size: 14px;
}
.app_bread_link {
  cursor: pointer;
}
.app_bread_link.comp_label_item {
  color: #008BF8;
}
.app_bread_link:after {
  content: "/";
  display: inline-block;
  margin: 0 10px;
  font-size: 14px;
  color: #8c8c8c;
}
.app_box_wrap {
  display: flex;
  flex: 1;
  width: 100%;
  overflow: hidden;
}
.app_box_side {
  position: relative;
  flex-shrink: 0;
  width: 220px;
  background: #fff;
  box-shadow: 2px 0px 6px 0px rgba(0, 0, 0, 0.15);
}
.app_sel_wrap {
  position: relative;
  z-index: 4;
  display: flex;
  align-items: center;
  width: 100%;
  height: 51px;
  padding: 0 20px;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.app_menu_list {
  position: relative;
  padding-top: 24px;
  height: calc(100% - 51px);
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.app_menu_item {
  width: 100%;
  margin-bottom: 24px;
  box-sizing: border-box;
}
.app_menu_tit {
  padding: 0 15px;
  margin-bottom: 12px;
  line-height: 22px;
  font-size: 14px;
  font-weight: 400;
  color: #8c8c8c;
}
.app_menu_item_con {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 20px;
  box-sizing: border-box;
  font-size: 12px;
  cursor: pointer;
}
.app_menu_item_con:hover,
.app_menu_item_con.cur {
  background: currentColor;
}
.app_menu_item_con:hover .app_menu_item_txt,
.app_menu_item_con.cur .app_menu_item_txt,
.app_menu_item_con:hover .iconfont,
.app_menu_item_con.cur .iconfont {
  color: #fff;
}
.app_menu_item_con .iconfont {
  display: inline-block;
  width: 18px;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.2);
}
.app_menu_item_txt {
  margin-left: 15px;
  color: #262626;
}
.app_list_name_not_active {
  font-size: 12px;
  color: #FF9800;
  font-weight: normal;
  margin-left: 6px;
  text-transform: uppercase;
}
.app_sel_apk_tit {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app_sel_apk_tit.comp_label_item {
  color: #262626;
}
.app_list_config_main .layout_config_tit {
  line-height: 24px;
  font-size: 16px;
}
.app_btn_config_main.layout_config_tit_wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.app_btn_config_main.layout_config_tit_wrap .comp_label_item {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.app_apk_info_code .layout_config_code_case {
  width: 100%;
}
.app_screen_info_code.layout_config_code_wrap {
  min-width: unset;
  width: 100%;
}
.app_screen_info_code .layout_config_code_case {
  width: 100%;
}
.app_icon_img_case.layout_img_wrap {
  margin-right: 7px;
}
.app_detail_shot_img .swiper-container {
  width: 760px;
  margin: 0 auto;
}
.app_search_filter_cat {
  width: 712px;
}
.app_list_btn_box .layout_btn_wrap {
  padding: 5px 0;
}
.app_list_btn_box .layout_img_wrap {
  margin-right: 15px;
}
.layout_case_wrap.app_apk_case_box {
  padding-top: 20px;
}
.layout_case_wrap.app_terminal_case_box {
  background: none;
}
.layout_case_wrap.app_case_box {
  padding: 20px;
}
.app_apk_action_box.layout_config_action {
  justify-content: space-between;
}
.app_member_head_adj.layout_main_head {
  margin-top: 20px;
}
.layout_main_section.app_new_main_section {
  height: calc(100% - 51px);
  overflow: auto;
  padding: 0 30px;
  box-sizing: border-box;
}
.layout_main_section.app_menu_main_section {
  padding-bottom: 20px;
  box-sizing: border-box;
  overflow: auto;
}
.app_new_main_section .layout_main_fix {
  padding-bottom: 20px;
}
.layout_main_full.app_main_full {
  height: auto;
}
.layout_main_full.app_detail_main_section {
  height: calc(100% - 51px);
}
.layout_main_full.app_detail_main_section .layout_main_section {
  overflow: auto;
}
.app_main_full.layout_main_full {
  height: auto;
}
.layout_setting_left.app_apk_left_con {
  padding: 0;
  width: 390px;
}
.layout_setting_left.app_detail_left_con {
  padding: 0;
  width: 280px;
}
.layout_setting_left.app_stackly_left_con {
  padding-left: 0;
}
.layout_setting_left.app_sand_left_con {
  padding: 0;
  width: 240px;
}
.layout_setting_right.app_apk_right_con {
  padding: 0;
}
.layout_setting_right.app_detail_right_con {
  padding-right: 0;
}
.app_detail_rej_box.rej_box_wrap {
  margin-bottom: 20px;
}
.app_scan_result_box {
  min-width: 144px;
  padding: 8px 15px;
  margin-bottom: 5px;
  background: #F2F4F7;
  box-sizing: border-box;
  text-align: left;
}
.app_head_info_case .layout_main_head_right {
  align-self: flex-end;
  text-align: right;
}
.app_pop_case .popover_viewbox_tit {
  color: #8c8c8c;
}
.distribution_icon {
  position: relative;
}
.distribution_icon:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
  z-index: 1;
  background: url("/account/assets/img/AppDetailView-version-list-apk-distribution.png") no-repeat left center;
}
.distribution_icon:hover .distribution_tip:before {
  display: block;
  opacity: 1;
}
.app_text_pre {
  max-height: 250px;
  overflow: hidden;
  overflow-y: auto;
}
.app_sketch_swatch {
  display: inline-block;
  padding: 5px;
  background: #fff;
  border-radius: 1px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.app_sketch_swatch.disabled {
  cursor: default;
}
.app_sketch_swatch_case {
  width: 36px;
  height: 14px;
  border-radius: 4px;
}
.app_sketch_swatch_popover {
  position: absolute;
  z-index: 2;
}
.app_sketch_swatch_cover {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 1300px) {
  .app_detail_dev_list .layout_app_detail_item {
    width: 33.3333%;
  }
}
@media screen and (max-width: 1023px) {
  .app_list_wrap {
    flex-direction: column-reverse;
  }
  .app_list_left,
  .app_list_right {
    width: 100%;
  }
  .layout_app_info_item {
    width: 100%;
  }
}
@media screen and (max-width: 766px) {
  .app_box_filter {
    display: none;
  }
  .app_wel_bar {
    display: block;
  }
  .app_wel_tit {
    font-size: 14px;
    text-align: center;
    color: #eeff41;
    opacity: 1;
  }
  .app_wel_list {
    position: relative;
    opacity: 1;
  }
  .app_wel_item {
    width: 50%;
  }
  .app_item_wrap {
    display: block;
    text-align: center;
    padding-left: 0;
    margin-left: 0;
    border: none;
    padding-top: 10px;
  }
  .app_item_tit {
    color: #fff;
  }
  .app_info_item {
    width: 100%;
  }
}
.layout_file_update_box {
  position: relative;
  min-width: 14px;
}
.layout_file_update_box:hover .layout_file_update_close {
  right: 1px;
  opacity: 1;
}
.layout_file_update_anticolor {
  background: #fff;
}
.layout_file_update_full .layout_file_update_btn {
  width: 100%;
}
.layout_file_default {
  cursor: default;
}
.layout_file_update_btn,
.layout_def_update_btn {
  display: inline-block;
  border: 1px dashed #D3E0EA;
}
.layout_file_update_btn .MuiButton-root.button_com_wrap_basic,
.layout_def_update_btn .MuiButton-root.button_com_wrap_basic {
  text-transform: unset;
  padding: 0 32px;
  display: inline-block;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.layout_file_update_btn .MuiButton-root.button_com_wrap_basic:before,
.layout_def_update_btn .MuiButton-root.button_com_wrap_basic:before {
  vertical-align: middle;
  content: "\e73a";
  margin-right: 5px;
  font-family: iconfont;
  font-size: 22px;
}
.layout_file_update_btn .MuiButton-root.button_com_wrap_basic:hover,
.layout_def_update_btn .MuiButton-root.button_com_wrap_basic:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.layout_file_update_btn .MuiButton-root.button_com_wrap_basic.Mui-disabled:hover,
.layout_def_update_btn .MuiButton-root.button_com_wrap_basic.Mui-disabled:hover {
  background: none;
}
.layout_def_update_btn .MuiButton-root.button_com_wrap_basic:before {
  content: "\e739";
}
.layout_file_update {
  display: flex;
  align-items: center;
  height: 100%;
  overflow: hidden;
}
label.layout_file_update_error {
  height: auto;
}
.layout_file_update_close {
  position: absolute;
  right: -5px;
  top: 1px;
  transition: 100ms;
  opacity: 0;
  width: calc(100% - 1px);
  height: 36px;
  background: rgba(255, 255, 255, 0.8);
  text-align: right;
}
.layout_file_update_close.btn_wrap_section {
  background: none;
}
.layout_file_update_close .btn_wrap_section + .btn_wrap_section {
  margin-left: 0;
}
.stripe_common_tip.layout_tip_wrap {
  margin-bottom: 20px;
  margin-top: 10px;
}
.stripe_common_wrap {
  display: flex;
  align-items: center;
  position: relative;
  min-width: 310px;
  height: 72px;
  padding: 12px;
  background: #fcfeff;
  border-radius: 4px;
  border: 1px dashed #E6E8EA;
  box-sizing: border-box;
}
.stripe_common_wrap .stripe_common_del.btn_wrap_section {
  display: none;
}
.stripe_common_wrap .stripe_common_del .MuiButton-root:hover {
  background: none;
}
.stripe_common_wrap:hover .stripe_common_del.btn_wrap_section {
  display: block;
}
.stripe_pic_wrap {
  width: 70px;
  flex-shrink: 0;
  margin-left: 10px;
  overflow: hidden;
}
.stripe_pic_con {
  width: 100%;
}
.stripe_common_con {
  flex: 1;
  overflow: hidden;
}
.stripe_common_sec {
  white-space: nowrap;
}
.stripe_common_full {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(255, 255, 255, 0.9);
}
.stripe_common_full .MuiButton-root.button_com_wrap_basic {
  height: 100%;
}
.stripe_common_smb {
  position: relative;
  top: -1px;
  font-size: 16px;
  font-weight: 600;
  color: #00BCD4;
}
.stripe_common_smb_dis {
  color: #A9AABD;
}
.stripe_common_ipt {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.stripe_common_ipt .setting_text_ipt.text_field_wrapper .MuiInput-input {
  color: #00BCD4;
}
.stripe_block_wrapper {
  display: flex;
  flex-wrap: nowrap;
  height: 10px;
  width: 100%;
  line-height: 0;
  margin: 10px 0;
}
.stripe_profit_block {
  display: inline-block;
  height: 100%;
  box-sizing: border-box;
  border-right: 1px solid #fff;
}
.stripe_profit_legend_wrap {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.stripe_profit_legend {
  flex: 0 1 0;
  white-space: nowrap;
}
.stripe_profit_legend_label {
  font-size: 12px;
  color: #8c8c8c;
}
.stripe_profit_legend_icon {
  display: inline-block;
  height: 8px;
  width: 8px;
  border-radius: 8px;
  margin-right: 5px;
}
.stripe_profit_amount {
  margin: 0 2px;
  font-family: Number;
  font-size: 16px;
}
.stripe_profit_blue {
  background: #00BCD4;
}
.stripe_profit_blue_cor {
  color: #00BCD4;
}
.stripe_profit_green {
  background: #63AF57;
}
.stripe_profit_green_cor {
  color: #63AF57;
}
.stripe_profit_grey {
  background: #A9AABD;
}
.stripe_profit_grey_cor {
  color: #A9AABD;
}
.developer_role_box .comp_label_item {
  font-weight: 600;
}
.developer_super_admin.comp_label_item {
  color: #008BF8;
}
.developer_case_box {
  display: flex;
  padding: 40px 30px;
  margin-bottom: 30px;
  background: #fff;
}
.developer_case_main {
  flex: 1;
  padding-right: 20px;
  box-sizing: border-box;
  overflow: hidden;
}
.developer_case_side {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 240px;
  min-height: 230px;
  padding: 0 20px;
  margin-left: 10px;
  box-sizing: border-box;
  text-align: center;
  background: #f2f5f7;
}
.developer_case_side .comp_label_item_tit {
  margin-bottom: 8px;
  font-size: 14px;
}
.developer_case_company {
  padding-top: 106px;
  background: url("/account/assets/img/icon-NewDeveloper-box-basicinfo.png") no-repeat center top;
}
.developer_case_contact {
  padding-top: 106px;
  background: url("/account/assets/img/icon-NewDeveloper-box-contact.png") no-repeat center top;
}
.developer_upload_business.layout_image_box {
  flex-shrink: 0;
  margin-right: 20px;
}
.developer_case_action {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.developer_case_action .MuiButton-root.button_com_wrap_basic {
  margin-left: 3px;
  font-size: 12px;
}
.developer_case_action .layout_flex_section .btn_wrap_section {
  margin-right: 4px;
}
.developer_case_action .developer_flex_section.layout_flex_section {
  line-height: 20px;
}
.admin_menu_con {
  min-width: 256px;
  min-height: 100%;
  flex: 0 0 auto;
  transition: all 0.24s ease-out;
}
.admin_logo_btn.MuiButton-root.button_com_wrap {
  width: 100%;
  min-width: 80px;
  height: 65px;
  padding: 0 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.admin_menu_logo {
  max-height: 30px;
  max-width: 60px;
  width: auto;
  height: auto;
}
.admin_logo_txt {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 10px;
  font-size: 20px;
  color: #fff;
  text-align: left;
}
.admin_menu_case {
  position: absolute;
  left: 0;
  top: 64px;
  width: 100%;
  bottom: 40px;
  overflow: auto;
  overflow-x: hidden;
  transition: all 0.24s ease-out;
  background-size: contain;
}
.admin_menu_footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 8px 0 0 22px;
  line-height: 0;
  background-color: rgba(0, 0, 0, 0.15);
  cursor: pointer;
  text-align: left;
  box-sizing: border-box;
}
.admin_menu_footer .iconfont {
  color: #eeff41;
  font-size: 20px;
}
.admin_menu_reseller {
  height: 44px;
  background: rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}
.admin_case_btn .iconfont {
  color: #fff;
}
.admin_case_btn.MuiButton-root.button_com_wrap {
  min-height: 48px;
  min-width: auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 28px;
  text-align: left;
  box-sizing: border-box;
  text-transform: initial;
}
.admin_case_btn.MuiButton-root.button_com_wrap:hover {
  background: rgba(0, 0, 0, 0.04);
}
.admin_reseller_txt {
  color: #fff;
  flex: 1;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin_reseller_item.MuiMenuItem-root {
  min-width: 224px;
}
.admin_reseller_item .icon_text_wrap .iconfont {
  font-size: 18px;
  color: #8c8c8c;
}
.admin_reseller_item:last-child {
  margin-bottom: 10px;
}
.admin_nav_case {
  position: relative;
  width: 100%;
}
.admin_nav_tit {
  line-height: 42px;
  height: 42px;
  margin-top: 16px;
  padding-left: 30px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.54);
  overflow: hidden;
  transition: all 0.24s ease-out;
  font-size: 14px;
}
.admin_menu_item {
  display: flex;
  flex-direction: column;
  border-left: 2px solid transparent;
  box-sizing: border-box;
}
.admin_menu_item_active {
  border-left-color: #eeff41;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.admin_menu_item_active .iconfont {
  color: #eeff41;
}
.admin_menu_sum {
  min-width: 18px;
  line-height: 18px;
  height: 18px;
  font-size: 12px;
  color: currentColor;
  text-align: center;
  border-radius: 50%;
  font-weight: 500;
  border: 2px solid currentColor;
}
.admin_menu_sub_item .admin_nav_con .MuiButton-root.button_com_wrap {
  padding-left: 38px;
}
.admin_nav_con_hide {
  display: none;
}
.admin_menu_box {
  flex-shrink: 0;
  position: relative;
  transition: all 0.24s ease-out;
  z-index: 3;
  box-shadow: 2px 0 6px 0 rgba(0, 0, 0, 0.15);
}
.admin_menu_box.admin_menu_show {
  width: 256px;
}
.admin_menu_box.admin_menu_hide {
  width: 80px;
  overflow: hidden;
}
.admin_menu_box.admin_menu_hide .admin_logo_btn {
  width: 80px;
}
.admin_menu_box.admin_menu_hide .admin_logo_btn.MuiButton-root.button_com_wrap {
  padding: 0;
}
.admin_menu_box.admin_menu_hide .admin_logo_txt {
  display: none;
}
.admin_menu_box.admin_menu_hide .admin_case_btn .admin_reseller_txt {
  opacity: 0;
}
.admin_menu_box.admin_menu_hide .admin_case_btn .admin_reseller_txt + .icon_root {
  display: none;
}
.admin_menu_box.admin_menu_hide .admin_nav_tit {
  display: none;
}
.admin_menu_box.admin_menu_hide.admin_menu_hover {
  width: 256px;
}
.admin_menu_box.admin_menu_hide.admin_menu_hover .admin_logo_btn {
  width: 256px;
}
.admin_menu_box.admin_menu_hide.admin_menu_hover .admin_logo_btn.MuiButton-root.button_com_wrap {
  padding: 0 30px;
}
.admin_menu_box.admin_menu_hide.admin_menu_hover .admin_logo_txt {
  display: block;
}
.admin_menu_box.admin_menu_hide.admin_menu_hover .admin_case_btn .admin_reseller_txt {
  opacity: 1;
}
.admin_menu_box.admin_menu_hide.admin_menu_hover .admin_case_btn .admin_reseller_txt + .icon_root {
  display: block;
}
.admin_menu_box.admin_menu_hide.admin_menu_hover .admin_nav_tit {
  display: block;
}
.side_reseller_search {
  margin: 10px;
}
.side_reseller_list {
  max-height: 500px;
  overflow-y: auto;
}
.side_msg_no_data {
  text-align: center;
  padding: 10px 0 16px 0;
  font-size: 14px;
  color: #8c8c8c;
  font-weight: normal;
}
.infinite_scroll_component {
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.infinite_scroll_wrap {
  position: relative;
}
.infinite_scroll_box {
  overflow: auto;
}
.infinite_scroll_pull_down {
  position: relative;
}
.infinite_pull_down_box {
  position: absolute;
  left: 0;
  right: 0;
}
.infinite_pull_down_tit {
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: #262626;
}
.promotion_container {
  z-index: 999;
}
.promotion_container .promotion_subscribe_container {
  display: flex;
}
.promotion_container .promotion_unsubscribe_container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 10px 0px 0px;
  margin-bottom: 10px;
}
.promotion_container .pomotion_info,
.promotion_container .promotion_subscribe {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.promotion_container .promotion_hover {
  display: inline-flex;
  align-items: center;
}
.promotion_container .promotion_divider {
  margin: 0 12px;
}
.promotion_container .promotion_jump_insight_text,
.promotion_container .promotion_subscribe_text {
  margin-left: 4px;
}
.promotion_container .promotion_jump_insight_text:hover,
.promotion_container .promotion_subscribe_text:hover {
  color: #63AF57 !important;
}
.promotion_container .mr4 {
  margin-right: 4px;
}
.promotion_container .margin_4 {
  margin: 0 4px;
}
.promotion_container .try_goinsight {
  color: #63AF57;
  cursor: pointer;
}
.head_toolbar_language {
  width: 48px;
  height: 48px;
}
.head_toolbar_language .iconfont {
  font-size: 20px;
  color: #fff;
}
.lang_wrap {
  display: flex;
  flex-direction: column;
}
.lang_item_area.MuiButton-root {
  font-size: 16px;
  min-height: 48px;
}
.lang_item_area.MuiButton-root:not(.Mui-disabled) {
  color: #262626;
}
.lang_item_area.MuiButton-root:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.layout_config_wrap {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2px;
  padding: 12px 16px;
  min-height: 64px;
  background: #F2F4F7;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 4px;
}
.layout_config_wrap.layout_config_size_middle {
  min-height: 42px;
  padding: 0px 16px;
}
.layout_config_wrap.layout_config_wrap_anticolor {
  background: #fff;
}
.layout_config_wrap.layout_config_wrap_overflowAuto {
  overflow: initial;
}
.layout_config_wrap.layout_config_wrap_full {
  width: 100%;
}
.layout_config_wrap_border {
  margin-bottom: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.layout_config_wrap_border + .layout_config_wrap_border {
  border-top: none;
}
.layout_config_wrap_start {
  align-items: flex-start;
}
.layout_config_wrap_justifyStart {
  justify-content: flex-start;
}
.layout_case_wrap {
  position: relative;
  padding: 0 20px 20px 20px;
  margin-bottom: 20px;
  background: #fff;
  box-sizing: border-box;
  overflow-x: auto;
  border-radius: 4px;
}
.layout_case_wrap_shadow {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.layout_config_action {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}
.layout_config_action_column {
  flex-direction: column;
}
.layout_config_action_border {
  padding-top: 19px;
  border-top: 1px solid #D3E0EA;
}
.layout_config_action_full {
  width: 100%;
}
.layout_config_tit_wrap {
  overflow: hidden;
}
.layout_config_tit_wrap .error_con_wrap {
  height: auto;
}
.layout_config_tit {
  text-transform: inherit;
  font-size: 14px;
  overflow: hidden;
}
.layout_config_tit_ellipsis,
.layout_config_txt_ellipsis {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.layout_config_tit_wordBreak {
  word-wrap: break-word;
}
.layout_config_txt {
  overflow: hidden;
}
.layout_detail_wrap {
  padding: 0 16px 20px;
  margin: -2px 0 2px 0;
  max-height: 600px;
  overflow: auto;
  background: #F2F4F7;
  color: #262626;
  transition: all 0.24s ease-out;
  border-radius: 4px;
}
.layout_fir_itemlist {
  flex-shrink: 0;
}
.layout_fir_itemlist .layout_btn_wrap .layout_img_wrap {
  margin-right: 15px;
}
.layout_fir_itemlist.layout_fir_itemlist_anticolor.MuiButton-root.button_com_wrap_basic {
  background: #F2F4F7;
}
.layout_fir_itemlist.layout_fir_itemlist_anticolor.MuiButton-root.button_com_wrap_basic:hover {
  background: rgba(0, 0, 0, 0.04);
}
.layout_fir_itemlist.layout_fir_itemlist_view.MuiButton-root.button_com_wrap_basic {
  cursor: default;
}
.layout_fir_itemlist.layout_fir_itemlist_noPadding.MuiButton-root.button_com_wrap_basic {
  padding: 0;
}
.layout_fir_itemlist.layout_fir_itemlist_border {
  border: 1px solid #E6E8EA;
}
.layout_fir_itemlist + .layout_fir_itemlist.MuiButton-root.button_com_wrap_basic {
  margin-top: 6px;
}
.layout_fir_itemlist.MuiButton-root.button_com_wrap_basic {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 10px 16px;
  text-align: left;
  text-transform: none;
  line-height: 20px;
  box-sizing: border-box;
  margin: 0;
  background: #fff;
}
.layout_fir_itemlist.MuiButton-root.button_com_wrap_basic:hover {
  background: rgba(0, 0, 0, 0.04);
}
.layout_fir_itemlist.MuiButton-root.active .layout_fir_item_tit,
.layout_fir_itemlist.MuiButton-root.active .fir_push_sec_tit,
.layout_fir_itemlist.MuiButton-root.active .store_app_list_subtit,
.layout_fir_itemlist.MuiButton-root.active .layout_config_tit {
  color: #fff;
}
.layout_fir_itemlist.MuiButton-root.active .layout_manu_case .iconfont {
  color: #fff;
}
.layout_fir_itemlist.MuiButton-root.active .layout_fir_item_label,
.layout_fir_itemlist.MuiButton-root.active .layout_fir_item_label.iconfont,
.layout_fir_itemlist.MuiButton-root.active .comp_label_item {
  color: #fff;
  opacity: 0.9;
}
.layout_fir_itemlist.MuiButton-root.active .layout_fir_item_txt,
.layout_fir_itemlist.MuiButton-root.active .status_label_code {
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
}
.layout_fir_itemlist.MuiButton-root.active .status_label_no_bg {
  background: none;
}
.layout_fir_itemlist.MuiButton-root.active .vas_ser_img {
  background: rgba(0, 0, 0, 0.08);
}
.layout_fir_itemlist.MuiButton-root.disabled,
.layout_fir_itemlist.MuiButton-root.inactive {
  cursor: not-allowed;
}
.layout_fir_itemlist.MuiButton-root.trailed:before {
  content: "";
  width: 49px;
  height: 49px;
  position: absolute;
  right: -5px;
  top: -5px;
  background-image: url("/account/assets/img/img_trail.png");
  background-size: cover;
}
.layout_fir_itemlist.MuiButton-root.trailed.longhui_trailed:before {
  background-image: url("/account/assets/img/img_longhui_trail.png");
}
.layout_fir_itemlist.MuiButton-root.charged:before {
  content: "";
  width: 62px;
  height: 62px;
  position: absolute;
  right: -6px;
  top: -6px;
  background-image: url("/account/assets/img/img_charged.png");
  background-size: cover;
}
.layout_fir_itemlist.MuiButton-root.charged.longhui_charged:before {
  background-image: url("/account/assets/img/img_longhui_charged.png");
}
.layout_fir_itemlist.MuiButton-root.suspend:before,
.layout_fir_itemlist.MuiButton-root.solution_disabled:before,
.layout_fir_itemlist.MuiButton-root.unassign:before,
.layout_fir_itemlist.MuiButton-root.offline:before,
.layout_fir_itemlist.MuiButton-root.deleted:before {
  content: "";
  width: 55px;
  height: 51px;
  position: absolute;
  right: 0;
  top: 0;
  background-size: cover;
}
.layout_fir_itemlist.MuiButton-root.suspend:before {
  background-image: url("/account/assets/img/img_solution_suspend.png");
}
.layout_fir_itemlist.MuiButton-root.suspend.isZh_suspend:before {
  background-image: url("/account/assets/img/img_cn_solution_suspend.png");
}
.layout_fir_itemlist.MuiButton-root.solution_disabled:before {
  background-image: url("/account/assets/img/img_solution_disable.png");
}
.layout_fir_itemlist.MuiButton-root.solution_disabled.isZh_disabled:before {
  background-image: url("/account/assets/img/img_cn_solution_disable.png");
}
.layout_fir_itemlist.MuiButton-root.deleted:before {
  background-image: url("/account/assets/img/img_solution_delete.png");
}
.layout_fir_itemlist.MuiButton-root.deleted.isZh_deleted:before {
  background-image: url("/account/assets/img/img_cn_solution_delete.png");
}
.layout_fir_itemlist.MuiButton-root.unassign:before {
  background-image: url("/account/assets/img/img_solution_unassign.png");
}
.layout_fir_itemlist.MuiButton-root.unassign.isZh_unassign:before {
  background-image: url("/account/assets/img/img_cn_solution_unassign.png");
}
.layout_fir_itemlist.MuiButton-root.offline:before {
  background-image: url("/account/assets/img/img_solution_offline.png");
}
.layout_fir_itemlist.MuiButton-root.offline.isZh_offline:before {
  background-image: url("/account/assets/img/img_cn_solution_offline.png");
}
.layout_fir_item_con {
  width: 100%;
}
.layout_fir_item_wrap {
  display: flex;
}
.layout_fir_item_tit {
  flex: 1;
  padding-right: 10px;
  word-wrap: break-word;
  font-size: 14px;
  color: #262626;
  overflow: hidden;
}
.layout_fir_item_txt {
  display: block;
  flex-shrink: 0;
  padding: 0 8px;
  line-height: 24px;
  height: 24px;
  font-weight: normal;
  font-size: 12px;
  border-radius: 4px;
}
.layout_fir_item_case {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  word-break: break-all;
}
.layout_fir_item_label,
.layout_fir_item_label.iconfont {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-family: inherit!important;
  color: #8c8c8c;
}
.layout_fir_item_label .comp_label_det_txt,
.layout_fir_item_label.iconfont .comp_label_det_txt {
  margin-left: 6px;
  font-size: 12px;
}
.layout_fir_item_label:not(:last-child):after {
  content: "/";
  display: inline-block;
  font-size: 14px;
  margin: 0 8px;
}
.layout_fir_item_label.iconfont:before {
  margin-right: 4px;
  font-family: "iconfont" !important;
  font-size: 14px;
}
.layout_tip_wrap {
  margin-top: 20px;
  line-height: 14px;
  padding-bottom: 8px;
  font-size: 12px;
  color: #b2b2b2;
  border-bottom: 1px solid #D3E0EA;
}
.layout_tit_main {
  display: flex;
  align-items: center;
  padding-top: 30px;
  margin-bottom: 15px;
}
.layout_tit_main .layout_def_tit {
  margin-bottom: 0;
}
.layout_tit_main.layout_tit_secondary {
  justify-content: space-between;
}
.layout_tit_main.layout_tit_tertiary {
  justify-content: space-between;
  padding-top: 20px;
}
.layout_tit_main.layout_tit_quaternary {
  justify-content: space-between;
  padding-top: 0;
}
.layout_tit_main.layout_tit_quinary {
  padding-top: 0;
}
.layout_tit_main.layout_tit_senary {
  justify-content: space-between;
  padding-top: 10px;
}
.layout_tit_main.layout_tit_septenary {
  padding-top: 20px;
}
.layout_tit_main.layout_tit_octonary {
  padding-top: 10px;
}
.layout_code_detail {
  display: flex;
  align-items: center;
  position: relative;
  padding: 5px 0 5px 32px;
  margin-bottom: 6px;
  height: 36px;
  transition: all 0.18s linear;
  background: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  white-space: nowrap;
}
.layout_code_detail:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.layout_code_detail:hover .MuiInput-input {
  background: #f2f5f7;
}
.layout_code_detail .layout_code_label {
  border-right: 1px solid #D3E0EA;
}
.layout_code_label {
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 162px;
  height: 100%;
  margin-right: 12px;
  padding-right: 10px;
  font-size: 14px;
  color: #8c8c8c;
  white-space: normal;
  overflow: hidden;
  box-sizing: border-box;
}
.layout_code_label .MuiInput-input {
  height: 26px;
  line-height: 24px;
  padding: 0;
  font-size: 14px;
  border: 1px solid transparent;
  transition: 0.3s;
}
.layout_code_label .MuiInput-input:focus {
  border-color: #D3E0EA;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  background: #f2f5f7;
  box-sizing: border-box;
}
.layout_code_label .MuiInput-underline:before,
.layout_code_label .MuiInput-underline:after,
.layout_code_label .MuiInput-underline:hover:before {
  border: none;
}
.layout_code_action {
  display: flex;
  justify-content: flex-end;
  flex: 1;
  flex-shrink: 0;
  min-width: 130px;
  padding-right: 20px;
  box-sizing: border-box;
  overflow: hidden;
}
.layout_code_action .btn_wrap_section {
  width: 24px;
  height: 24px;
}
.layout_config_code_wrap {
  display: inline-flex;
  min-width: 100%;
  border-top: 1px solid #E6E8EA;
}
.layout_config_code_wrap.layout_config_code_secondary {
  flex-direction: column;
}
.layout_config_code_case {
  position: relative;
}
.layout_config_code_head {
  display: flex;
  padding-left: 32px;
  height: 55px;
}
.layout_btn_wrap {
  display: flex;
  width: 100%;
  align-items: center;
  overflow: hidden;
}
.layout_btn_wrap.layout_btn_wrap_start {
  align-items: flex-start;
}
.layout_btn_wrap:hover .layout_btn_hover_box {
  opacity: 1;
  transform: translateX(-2px);
}
.layout_btn_wrap:hover .layout_btn_keep_box {
  opacity: 0;
}
.layout_btn_wrap:hover .layout_btn_fixed_action .layout_btn_keep_box {
  opacity: 1;
}
.layout_btn_hover_action {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.layout_btn_hover_box {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 100%;
  height: 100%;
  transition: 0.2s;
  opacity: 0;
  transform: translateX(20px);
}
.layout_btn_hover_box .MuiButton-root {
  white-space: nowrap;
}
.layout_btn_keep_box {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.group_terminal_card {
  width: calc(50% - 10px);
  height: 134px;
  margin-bottom: 10px;
  background: #fff;
}
.group_terminal_card.group_terminal_card_apk {
  height: 158px;
}
.group_terminal_card .MuiButton-root.button_com_wrap_basic {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin: 0;
  text-transform: capitalize;
  padding: 12px 20px 0;
  box-sizing: border-box;
  text-align: left;
}
.group_terminal_card .MuiButton-root.button_com_wrap_basic:hover {
  background: rgba(153, 153, 153, 0.2);
}
.group_terminal_card_box {
  flex: 1;
  display: flex;
  width: 100%;
  box-sizing: border-box;
}
.group_terminal_card_img {
  width: 29px;
  height: 29px;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  border: 1px solid #E6E8EA;
  overflow: hidden;
}
.group_terminal_puk_card .group_terminal_card_img,
.group_terminal_puk_card .group_terminal_Apk_img {
  width: 22px;
  height: 25px;
}
.group_terminal_card_con {
  flex: 1;
  overflow: hidden;
  box-sizing: border-box;
  padding-right: 5px;
}
.group_terminal_card_tit {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
}
.group_terminal_card_case {
  flex-basis: auto;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  color: #262626;
  text-transform: initial;
}
.group_terminal_card_sub {
  display: flex;
  align-items: center;
}
.group_terminal_card_subtit {
  margin-left: 6px;
  color: #63AF57;
  font-weight: normal;
  text-transform: initial;
}
.group_terminal_card_process {
  width: 100%;
  margin-bottom: 16px;
}
.group_terminal_card_wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.group_terminal_card_wrap .no_data_wrap {
  flex: 1 ;
}
.group_terminal_card_wrap.limit {
  max-height: 800px;
  overflow: hidden;
  overflow-y: auto;
}
.group_card_field {
  display: flex;
  line-height: 24px;
  font-size: 12px;
  color: #262626;
}
.group_card_field_label {
  position: relative;
  display: flex;
  align-items: center;
  font-weight: normal;
  color: #8c8c8c;
  font-size: 12px;
}
.group_card_field_label.iconfont {
  font-size: 12px;
  font-family: inherit;
}
.group_card_field_label.iconfont:before {
  font-family: "iconfont" !important;
}
.group_card_field_label:before {
  font-size: 21px;
  margin-left: -4px;
  margin-right: 2px;
}
.group_card_field_con {
  flex: 1;
  box-sizing: border-box;
  padding-left: 2px;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.group_push_list {
  display: flex;
}
.group_push_list .group_card_field {
  margin-right: 16px;
}
.group_terminal_process_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.group_terminal_pro_tit {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #63AF57;
}
.group_terminal_pro_tit .label_txt_wrap {
  line-height: normal;
}
.group_terminal_pending .group_terminal_pro_tit {
  color: #00BCD4;
}
.group_terminal_pending .group_card_process_bar {
  width: 100%;
  background: #ccf2f6;
}
.approval.group_terminal_pending .group_terminal_pro_tit {
  color: #FF9800;
}
.approval.group_terminal_pending .group_card_process_bar {
  width: 100%;
  background: #ffeacc;
}
.approval.group_terminal_pending_approval .group_terminal_pro_tit {
  color: #00BCD4;
}
.approval.group_terminal_pending_approval .group_card_process_bar {
  width: 100%;
  background: #ccf2f6;
}
.approval.group_terminal_reject_approval .group_terminal_pro_tit {
  color: #DB4437;
}
.approval.group_terminal_reject_approval .group_card_process_bar {
  width: 100%;
  background: #f8dad7;
}
.group_terminal_pro_filter {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #8c8c8c;
  font-weight: normal;
  line-height: 16px;
}
.group_terminal_pro_filter .iconfont {
  font-size: 20px;
  color: #262626;
}
.group_pro_filter_tit {
  margin-left: 4px;
  color: #63AF57;
  font-weight: 500;
}
.group_card_process_bar {
  position: relative;
  height: 4px;
  background: #e0efdd;
  border-radius: 4px;
  overflow: hidden;
}
.group_process_bar_con {
  display: block;
  height: 100%;
  background: #63AF57;
}
.terminal_task_history {
  position: relative;
  padding-bottom: 10px;
  margin-top: 10px;
  border: 1px solid #E6E8EA;
  background: #e9edf5;
  overflow: hidden;
  height: auto;
  border-radius: 4px;
}
.terminal_task_history.close {
  display: block;
  max-height: 0;
  min-height: 58px;
  padding-bottom: 0;
  overflow: hidden;
}
.terminal_task_history_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 0 20px;
  height: 58px;
}
.terminal_task_history_tit {
  color: #262626;
  font-weight: normal;
  font-size: 18px;
  white-space: nowrap;
  word-break: keep-all;
  overflow: hidden;
}
.terminal_task_history_case {
  display: flex;
}
.terminal_task_history_search {
  position: relative;
  width: 40px;
  height: 40px;
}
.terminal_history_search_btn.component_search {
  position: absolute;
  right: 0;
  top: 4px;
  background: #e9edf5;
}
.terminal_history_search_btn.component_search .default_search_ipt {
  width: 275px;
}
.terminal_history_search_btn.component_search .default_search_ipt.default_search_exd {
  width: 0;
}
.terminal_task_app_box .group_card_process_bar {
  background: rgba(255, 255, 255, 0.8);
}
.terminal_task_app_btn.button_com_wrap_basic.MuiButton-root {
  padding-top: 6px;
  padding-bottom: 6px;
  text-transform: none;
  background: #fff;
  margin-bottom: 6px;
  text-align: left;
}
.terminal_his_app_btn.button_com_wrap_basic.MuiButton-root {
  background: none;
  align-items: flex-start;
}
.terminal_his_app_btn.button_com_wrap_basic.MuiButton-root:hover {
  background: rgba(0, 0, 0, 0.04);
}
.terminal_task_app_img {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
}
.terminal_task_app_img .layout_img_wrap {
  width: 30px;
  height: 30px;
  border-radius: 4px;
}
.terminal_app_img_wrap {
  width: 100%;
  height: 100%;
}
.terminal_task_app_section {
  flex: 1;
  overflow: hidden;
  margin-left: 10px;
}
.terminal_task_app_case {
  display: flex;
  justify-content: space-between;
}
.group_terminal_pro_subtit {
  line-height: normal;
  margin-right: 3px;
}
.group_terminal_puk_icon_img {
  width: 20px;
  height: 23px;
}
.group_terminal_Apk_img {
  width: 30px;
  height: 30px;
}
.group_terminal_Apk_img.layout_img_wrap {
  width: 29px;
  height: 29px;
  border-radius: 0;
}
.layout_app_info_list {
  display: flex;
  flex-wrap: wrap;
}
.layout_app_info_list .app_detail_view_wrap {
  padding: 0 16px;
  border-top: 1px solid #E6E8EA;
  background: #fff;
}
.layout_app_info_list .app_detail_view_wrap .app_detail_view_item .comp_label_item_det {
  text-align: right;
}
.layout_app_info_list .app_detail_view_item {
  display: flex;
  justify-content: space-between;
  padding: 0;
  height: 36px;
  font-size: 12px;
  box-sizing: border-box;
}
.layout_app_info_list .app_detail_view_item:last-child {
  border-bottom: none;
}
.layout_app_info_list .app_detail_view_label {
  width: auto;
  font-size: 12px;
}
.layout_app_info_list .app_detail_view_case {
  flex: initial;
  font-size: 12px;
  color: #262626;
}
.layout_app_info_list .app_detail_view_case .status_label_code {
  padding: 0;
}
.layout_app_info_item {
  position: relative;
  width: calc(50% - 10px);
  margin-bottom: 20px;
  transition: all 0.18s linear;
  border-top-width: 1px;
  border-top-style: solid;
}
.layout_app_info_item:nth-child(2n) {
  margin-left: 20px;
}
.layout_app_detail_list {
  display: flex;
  flex-wrap: wrap;
}
.layout_app_detail_column {
  flex-direction: column;
}
.layout_app_detail_item {
  width: auto;
}
.layout_app_tit_wrap {
  display: flex;
  flex-direction: column;
}
.layout_app_tit {
  display: inline-block;
  line-height: 28px;
}
.layout_app_tit .status_label_code {
  margin-left: 20px;
}
.layout_app_tit_flex {
  display: flex;
  align-items: center;
}
.layout_app_txt {
  line-height: 22px;
  font-size: 14px;
}
.layout_app_item_tit_wrap {
  display: flex;
  flex-direction: column;
}
.layout_app_item_tit_wrap.layout_app_item_tit_full {
  width: 100%;
}
.layout_app_item_tit_wrap > .comp_label_item {
  margin-bottom: 5px;
}
.layout_app_head_info {
  display: flex;
  align-items: center;
  flex: 1;
  overflow: hidden;
}
.layout_app_head_info .layout_app_tit_wrap {
  flex: 1;
  overflow: hidden;
  margin-left: 18px;
}
.layout_app_head_info .layout_app_tit_wrap .comp_label_item_tit {
  margin-bottom: 8px;
}
.layout_app_head_info .layout_img_wrap {
  margin-right: 0;
}
.layout_app_setting_box {
  display: flex;
  align-items: flex-start;
  overflow: hidden;
}
.layout_app_setting_box + .layout_app_setting_box {
  margin-top: 20px;
}
.layout_app_setting_label {
  width: 155px;
  flex-shrink: 0;
}
.layout_app_setting_label > .comp_label_item.edit_required {
  max-width: 130px;
}
.layout_app_setting_case {
  flex: 1;
  overflow: hidden;
}
.filter_view_box {
  border: 1px solid #D3E0EA;
  min-height: 64px;
  position: relative;
  padding-bottom: 50px;
  margin-top: 10px;
  background: #fff;
  margin-right: 10px;
  margin-bottom: 20px;
  border-radius: 4px;
  overflow: hidden;
}
.filter_view_box .btn_wrap_section {
  background: #f2f5f7;
}
.filter_view_box_abs {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.filter_view_section.MuiButton-root {
  vertical-align: top;
  display: inline-block;
  min-height: 24px;
  line-height: 18px;
  max-width: calc(100% - 12px);
  font-size: 12px;
  color: currentColor;
  margin: 6px 0 0 6px;
  transition: all 0.18s linear;
  position: relative;
  padding: 2px 6px;
  box-sizing: border-box;
  border: 1px solid currentColor;
}
.filter_view_section.MuiButton-root:hover {
  background: none;
}
.filter_view_section.MuiButton-root:hover .filter_view_link {
  opacity: 0.8;
  transform: rotate(0);
}
.filter_view_section.MuiButton-root.filter_view_disabled {
  color: #9e9e9e;
  cursor: default;
}
.filter_view_link {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  transform: rotate(-90deg);
  transition: all 0.1s linear;
  width: 20px;
  height: 20px;
  opacity: 0;
  margin-left: 4px;
  border-radius: 50%;
  cursor: pointer;
}
.filter_view_link .iconfont {
  color: #FF9800;
  font-size: 13px;
}
.filter_view_link.btn_wrap_section {
  background: #fff;
}
.filter_view_link:hover {
  opacity: 1;
}
.layout_filter_view_box.filter_view_box {
  margin: 0;
}
.market_static_wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.market_static_item {
  width: calc(33% - 20px);
  padding: 18px;
  border: 1px solid #E6E8EA;
  box-sizing: border-box;
  border-radius: 4px;
}
.market_static_amount {
  line-height: 25px;
  margin-bottom: 5px;
  font-family: Number;
  color: #008BF8;
  font-size: 29px;
  overflow: hidden;
}
.market_static_hr {
  font-family: initial;
}
.layout_app_item_ellipsis > .status_label_code {
  display: block;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.layout_dialog_wrap {
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
}
.layout_dialog_item {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  margin-right: 20px;
  word-break: break-all;
}
.layout_dialog_item_half {
  width: calc(50% - 20px);
}
.layout_dialog_box {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.layout_dialog_cropper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90px;
  height: 20px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
}
.filter_drawer_title_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 64px;
  color: #262626;
  font-size: 16px;
  text-transform: uppercase;
  border-bottom: 1px solid #D3E0EA;
  box-sizing: border-box;
  font-weight: normal;
  padding: 0 20px;
  background: #fff;
}
.filter_drawer_title_wrap .layout_def_tit {
  font-size: 16px;
}
.filter_drawer_title_wrap.capitalize {
  text-transform: capitalize;
}
.filter_drawer_con {
  height: calc(100% - 64px);
  padding: 20px;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
}
.filter_drawer_main {
  margin-bottom: 20px;
  position: relative;
}
.filter_drawer_main .component_search .default_search_ipt {
  width: 100%;
}
.filter_drawer_main .filter_drawer_checkbox.MuiFormControlLabel-root {
  margin-top: 6px;
}
.filter_drawer_main .filter_view_box {
  margin-right: 0;
}
.filter_drawer_label {
  font-size: 12px;
  color: #8c8c8c;
  line-height: 24px;
  display: flex;
  align-items: center;
}
.filter_drawer_labeltxt {
  display: inline-block;
}
.filter_drawer_sublabel {
  margin-left: 8px;
}
.filter_drawer_type {
  display: flex;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
}
.filter_drawer_popoverview {
  margin-left: 10px;
}
.filter_drawer_popoverview .popover_viewbox_txt {
  max-width: unset;
}
.filter_drawer_wrap .MuiDrawer-paper {
  width: 320px;
  height: calc(100% - 64px);
  top: 64px;
  bottom: 0;
  box-shadow: none;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
.filter_drawer_wrap .MuiBackdrop-root {
  background: none;
}
.filter_drawer_container {
  position: fixed;
  left: 290px;
  top: 50px;
  z-index: 1400;
  width: 320px;
  max-height: 480px;
  padding-bottom: 20px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  opacity: 1;
  overflow: hidden;
  overflow-y: auto;
  transform-origin: left top;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  border-radius: 4px;
}
.filter_drawer_group_container {
  z-index: 1300;
}
.filter_mask {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1399;
  opacity: 0;
}
.filter_mask_group {
  z-index: 1299;
}
.filter_drawer_iconmenu.hide .filter_mask {
  display: none;
}
.filter_drawer_iconmenu.hide .filter_drawer_container {
  transform: scale(0);
  opacity: 0;
}
.filter_drawer_title {
  color: #262626;
  font-size: 16px;
  text-transform: uppercase;
  box-sizing: border-box;
  font-weight: normal;
}
.filter_drawer_btn {
  display: flex;
  align-items: center;
}
.filter_drawer_btn .btn_wrap_section {
  display: block;
  width: 26px;
  height: 26px;
  margin-left: 20px;
}
.filter_drawer_reset .iconfont {
  font-size: 24px;
  color: #63AF57;
}
.filter_drawer_close .iconfont {
  font-size: 22px;
  color: #FF9800;
}
.filter_drawer_area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 64px;
  padding: 0 20px;
  border-bottom: 1px solid #D3E0EA;
  background: #f2f5f7;
}
.filter_drawer_content {
  padding: 20px 10px 0 20px;
  position: relative;
}
.filter_drawer_subtxt {
  font-size: 12px;
  color: #8c8c8c;
}
.filter_drawer_subtit {
  margin-bottom: 10px;
}
.filter_drawer_subcon {
  margin-left: 8px;
  word-break: break-all;
  color: #00BCD4;
  font-size: 12px;
}
.filter_drawer_content .main_file_search.component_search {
  margin-top: 20px;
}
.filter_drawer_content .component_search .default_search_ipt {
  width: 100%;
}
.filter_drawer_fixed > .btn_wrap_section {
  position: absolute;
  right: 0;
  top: -8px;
}
.filter_drawer_fixed > .layout_app_item_tit_wrap > .layout_app_item_con {
  max-height: 2000px;
  overflow: hidden;
  transition: all 0.3s;
}
.filter_drawer_fixed.filter_drawer_hide > .layout_app_item_tit_wrap > .layout_app_item_con {
  max-height: 0px;
}
.layout_head_tit_wrap {
  position: relative;
  display: flex;
  align-items: center;
  height: 64px;
  width: 100%;
  padding-left: 30px;
  background: #fff;
  border-bottom: 1px solid #D3E0EA;
  box-sizing: border-box;
  flex-shrink: 0;
}
.layout_head_tit_wrap .layout_head_tit_case {
  margin-left: -14px;
}
.layout_head_tit_wrap .layout_tab_wrap {
  height: 100%;
}
.layout_head_tit_wrap .layout_tab_wrap .MuiTabs-scroller {
  display: flex;
}
.layout_head_tit_wrap .layout_tab_wrap .MuiTab-root {
  font-size: 16px;
}
.layout_head_tit {
  line-height: 64px;
  height: 64px;
  font-size: 18px;
  color: #262626;
  font-weight: normal;
  word-break: break-all;
  overflow: hidden;
}
.layout_head_tit_ellipsis {
  max-width: 400px;
  overflow: hidden;
  white-space: nowrap;
  word-break: normal;
  text-overflow: ellipsis;
}
.layout_head_tit_mon {
  display: flex;
  align-items: center;
}
.layout_head_txt {
  line-height: 64px;
  font-size: 18px;
  color: #262626;
}
.layout_head_txt.tue {
  flex-shrink: 0;
  width: 38%;
  overflow: hidden;
  background: #fff;
  box-sizing: border-box;
  padding: 0 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.layout_head_txt.wed {
  flex: 1;
  box-sizing: border-box;
  padding: 0 20px;
}
.layout_img_wrap {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  flex-shrink: 0;
  overflow: hidden;
}
.layout_img_txt {
  display: flex;
  align-items: center;
}
.layout_img_txt .layout_img_wrap {
  margin-right: 15px;
}
.layout_img_txt .comp_label_item {
  flex: 1;
  color: #262626;
  overflow: hidden;
}
.layout_img_txt_ellipsis .comp_label_item {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.layout_apk_img_txt {
  display: flex;
  align-items: center;
}
.layout_apk_img_txt .layout_img_wrap {
  margin-right: 15px;
}
.layout_apk_img_txt .comp_label_item {
  color: #262626;
}
.layout_img_size_full {
  width: 100%;
  height: 100%;
}
.layout_img_size_10 {
  width: 10px;
  height: 10px;
}
.layout_img_size_13 {
  width: 13px;
  height: 13px;
}
.layout_img_size_72 {
  width: 72px;
  height: 72px;
}
.layout_img_size_80 {
  width: 80px;
  height: 80px;
}
.layout_img_size_50 {
  width: 50px;
  height: 50px;
}
.layout_img_size_100 {
  width: 100px;
  height: 100px;
}
.layout_img_size_24 {
  width: 24px;
  height: 24px;
}
.layout_img_size_20 {
  width: 20px;
  height: 20px;
}
.layout_img_size_28 {
  width: 28px;
  height: 28px;
}
.layout_img_size_30 {
  width: 30px;
  height: 30px;
}
.layout_img_size_36 {
  width: 36px;
  height: 36px;
}
.layout_img_size_44 {
  width: 44px;
  height: 44px;
}
.layout_img_size_66 {
  width: 66px;
  height: 66px;
}
.layout_img_radius_0 {
  border-radius: 0;
}
.layout_img_radius_4 {
  border-radius: 4px;
}
.layout_img_radius_5 {
  border-radius: 5px;
}
.layout_img_radius_half {
  border-radius: 50%;
}
.layout_img_height_auto {
  height: auto;
}
.layout_img_height_40 {
  height: 40px;
}
.layout_main_left_side {
  flex-shrink: 0;
  background: #fff;
  width: 379px;
  height: 100%;
  border-right: 1px solid #D3E0EA;
  color: #262626;
  transition: all 300ms;
  opacity: 1;
}
.layout_main_left_side_hide {
  width: 0;
  opacity: 0;
}
.layout_main_left {
  width: 38%;
  height: 100%;
  padding: 20px;
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.layout_main_right {
  position: relative;
  flex: 1;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  box-sizing: border-box;
  border-left: 1px solid #D3E0EA;
}
.layout_main_right_side {
  flex: 1;
  background: #F2F4F7;
  height: 100%;
  position: relative;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  overflow: hidden;
  overflow-x: auto;
}
.layout_main_right_no_scroll {
  overflow: hidden;
}
.layout_main_head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 20px;
}
.layout_main_head.layout_main_head_border {
  padding-bottom: 10px;
  border-bottom: 1px solid #E6E8EA;
}
.layout_main_head_full {
  width: 100%;
}
.layout_main_flex_wrap {
  flex-wrap: wrap;
}
.layout_main_head_left {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.layout_main_head_left.layout_head_full {
  flex: 1;
  overflow: hidden;
}
.layout_main_head_left .layout_def_tit {
  margin-bottom: 0;
}
.layout_main_head_right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.layout_main_head_right.layout_head_full {
  flex: 1;
}
.layout_main_head_right .layout_def_tit {
  margin-bottom: 0;
}
.layout_main_head_normal {
  justify-content: flex-start;
}
.layout_main_head_normal .layout_main_head_left {
  flex-shrink: initial;
}
.layout_main_head_normal .layout_main_head_right {
  justify-content: flex-start;
  flex-shrink: 0;
}
.layout_main_head_adj {
  padding-bottom: 10px;
}
.layout_main_head_adj .MuiButton-root.button_com_wrap_basic {
  min-height: 28px;
}
.layout_grow_foot_txt {
  font-size: 14px;
  display: inline-block;
  color: #8c8c8c;
  font-weight: normal;
  padding-left: 2px;
  margin-left: 4px;
}
.layout_grow_foot_split {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 58px;
  padding: 10px 30px;
  box-sizing: border-box;
  background: #e9edf5;
  border-top: 1px solid #D3E0EA;
}
.layout_grow_foot_split.layout_grow_foot_border {
  border: 1px solid #D3E0EA;
}
.layout_grow_foot_split:empty {
  display: none;
}
.layout_grow_foot_split.fixed {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1000;
}
.layout_grow_foot_split.absolute {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1000;
}
.layout_grow_foot_split .layout_config_action {
  margin-top: 0;
}
.layout_grow_foot_split.anticolor {
  background: #fff;
  border: 1px solid #E6E8EA;
}
.layout_grow_foot_tit {
  line-height: 17px;
  font-size: 24px;
  font-family: "number", "Georgia";
  color: #262626;
  font-weight: normal;
}
.layout_grow_main_table {
  overflow: auto;
}
.layout_grow_main_table + .pages_area {
  margin-bottom: 10px;
}
.layout_grow_main_con {
  display: flex;
  flex-direction: column;
}
.layout_grow_main_con.layout_row_main_con {
  flex-direction: row;
}
.layout_grow_side_con {
  height: 100%;
  flex-direction: row;
}
.layout_main_section {
  flex: 1;
  height: 100%;
  transition: all 0.24s ease-out;
  overflow: hidden;
}
.layout_main_row_section {
  flex: 1;
  overflow-x: hidden;
}
.layout_main_full {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.layout_flex {
  display: flex;
}
.layout_scroll_auto_y {
  overflow-y: auto;
}
.layout_scroll_auto_x {
  overflow-x: auto;
}
.layout_main_center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.layout_main_column {
  display: flex;
  flex-direction: column;
}
.layout_main_fix {
  position: relative;
  width: 100%;
  min-width: 1000px;
  max-width: 1180px;
  margin: 0 auto;
}
.layout_main_header {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999;
  height: 64px;
}
.layout_header_full {
  width: 100%;
}
.layout_main_footer {
  position: relative;
  z-index: 99;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  min-height: 40px;
  flex-shrink: 0;
  background: #fff;
}
.layout_main_footer_anticolor {
  background: #E6E8EA;
}
.layout_main_footer_black {
  background: #262626;
}
.layout_main_footer_black .layout_footer_item .layout_foot_link {
  color: rgba(255, 255, 255, 0.5);
}
.layout_main_footer_black .layout_footer_item .layout_foot_link:hover {
  color: #00BCD4;
}
.layout_main_footer_black .layout_footer_item .layout_foot_link:focus {
  border: 1px solid #000;
}
.layout_main_footer_border {
  border-top: 1px solid #E6E8EA;
}
.layout_footer_item {
  margin-right: 15px;
  font-size: 12px;
  color: #8c8c8c;
}
.layout_footer_item a {
  color: currentColor;
}
.layout_footer_item:not(:first-child):before {
  content: "|";
  display: inline-block;
  margin-right: 15px;
  color: #8c8c8c;
}
.layout_footer_item_anticolor {
  color: rgba(255, 255, 255, 0.5);
}
.layout_footer_item_anticolor:not(:first-child):before {
  color: rgba(255, 255, 255, 0.5);
}
.layout_profile_tips {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  min-height: 58px;
  padding: 0 16px;
  margin-bottom: 20px;
  background: #e9edf5;
  border: 1px solid #D3E0EA;
  box-sizing: border-box;
  border-radius: 4px;
}
.layout_main_footer_box {
  width: 100%;
  margin-top: 30px;
  padding-top: 30px;
  background: #303030;
}
.layout_footer_link_group {
  width: 100%;
  padding-right: 70px;
  box-sizing: border-box;
}
.layout_footer_link_tit {
  margin-bottom: 21px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
.layout_footer_case {
  position: relative;
}
.layout_case_item {
  line-height: 20px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  word-wrap: break-word;
}
.tips_inactivated_wrap {
  position: absolute;
  top: 64px;
  left: 0;
  width: 100%;
  line-height: 18px;
  font-size: 12px;
  text-align: center;
  color: #FF9800;
  font-weight: normal;
  background: #ffeacc;
  z-index: 500;
}
.tips_inactivated_wrap.relative {
  position: relative;
  top: 0;
}
.layout_grow_main {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 24px;
}
.layout_grow_main.layout_hide {
  display: none;
}
.layout_task_tooltip_tit {
  flex: 1;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  padding-right: 20px;
  max-width: 400px;
  overflow: hidden;
}
.layout_main_center_box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.layout_main_center_box.flex {
  flex: 1;
}
.layout_main_center_box.full {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1023px) {
  .layout_main_fix {
    width: 100%;
    min-width: initial;
    max-width: initial;
    padding: 0 20px;
    box-sizing: border-box;
  }
}
.layout_def_tit {
  position: relative;
  font-size: 18px;
  line-height: 22px;
  padding-left: 10px;
  color: #262626;
  font-weight: 500;
  margin-bottom: 16px;
  border-left: 2px solid #262626;
}
.layout_def_tit_simple {
  padding-left: 0;
  margin-bottom: 0;
  border-left: none;
}
.layout_def_tit_break {
  overflow: hidden;
  word-break: break-word;
}
.layout_def_tit_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.client_apps_select_box {
  border: 1px solid #D3E0EA;
  transition: all 0.24s ease-out;
}
.client_apps_select_box.hide .client_apps_select_main {
  display: none;
}
.client_apps_select_warp {
  position: relative;
}
.client_select_title_wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  background: #f2f5f7;
}
.client_apps_select_tit {
  flex: 1;
  padding-left: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  font-size: 14px;
  color: #8c8c8c;
  font-weight: normal;
  box-sizing: border-box;
}
.client_apps_select_main {
  position: relative;
  height: auto;
  width: auto;
  max-height: 180px;
  padding: 16px 16px 16px 0;
  background: #e9edf5;
  overflow: hidden;
  overflow-y: auto;
}
.self_tree_section_sheet {
  min-height: 61px;
  max-height: 170px;
  border-top: 1px solid #D3E0EA;
  padding: 16px;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
}
.self_tree_section_area.tree_section_area {
  position: relative;
  padding: 0;
  background: none;
  overflow: initial;
  height: auto;
}
.self_tree_section_area.tree_section_area .tree_con_item {
  background: #fff;
}
.self_tree_section_area.tree_section_area .tree_con_item:hover {
  background: #f2f5f7;
}
.layout_side_item {
  margin-bottom: 10px;
  transition: all 0.3s;
  border-radius: 4px;
  background: #fff;
}
.layout_side_item:hover {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);
}
.layout_side_item.active {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.layout_side_item.active .iconfont,
.layout_side_item.active .layout_config_tit {
  color: #fff;
}
.layout_side_item.active .layout_config_txt {
  color: rgba(255, 255, 255, 0.7);
}
.layout_side_item.active .MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track {
  background: #C1DFBC;
  opacity: 1;
}
.layout_side_item.disable {
  cursor: not-allowed;
  opacity: 0.6;
}
.layout_side_item_btn.MuiButton-root.button_com_wrap_basic {
  margin: 0;
  min-height: 66px;
  text-align: left;
  text-transform: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  padding: 12px 16px;
  box-sizing: border-box;
}
.layout_side_item_btn.MuiButton-root.button_com_wrap_basic:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.layout_side_item_btn .iconfont {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  font-size: 32px;
  color: #63AF57;
}
.layout_setting_wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.layout_setting_case {
  display: flex;
  width: 100%;
  height: calc(100% - 64px);
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
}
.layout_setting_case.layout_setting_case_over {
  overflow: hidden;
}
.layout_setting_case.layout_setting_case_auto {
  overflow: auto;
}
.layout_setting_right {
  flex: 1;
  align-self: flex-start;
  height: auto;
  overflow: hidden;
  padding: 30px 30px 30px 0;
}
.layout_setting_left {
  align-self: flex-start;
  flex-shrink: 0;
  width: 330px;
  margin-right: 20px;
  padding: 30px 0 30px 30px;
}
.dashboard_box_pienum {
  position: relative;
}
.dashboard_box_pienum .dashboard_pienum_case {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  transform: translate(-50%, -50%);
}
.dashboard_box_wrap {
  padding: 20px;
  border: 1px solid #E6E8EA;
  border-radius: 4px;
}
.dashboard_box_wrap .layout_def_tit {
  margin-bottom: 16px;
}
.dashboard_txt_primary {
  font-size: 14px;
  font-family: Number;
}
.dashboard_txt_secondary {
  font-size: 12px;
}
.dashboard_pienum_case,
.dashboard_pienum_case.MuiButton-root .MuiButton-label {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.dashboard_pienum_case .comp_label_item_tit,
.dashboard_pienum_case.MuiButton-root .MuiButton-label .comp_label_item_tit {
  font-family: Number;
}
.dashboard_pienum_btn.dashboard_pienum_case.MuiButton-root {
  min-width: 0;
  min-height: 0;
}
.dashboard_summary_content {
  display: flex;
  justify-content: center;
}
.dashboard_summary_content .dashboard_pienum_case {
  margin: 0 10px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
}
.dashboard_summary_content .dashboard_pienum_case:hover {
  background: #f2f5f7;
}
.summary_pie_box {
  position: relative;
  flex-shrink: 0;
  flex-grow: 1;
  flex-basis: 49%;
  text-align: center;
  box-sizing: border-box;
}
.dashboard_main_content {
  padding: 20px 0;
  background: #fff;
  border-radius: 4px;
}
.dashboard_main_content .layout_tit_main {
  padding: 0 20px;
}
.dashboard_main_content .layout_tit_main .layout_def_tit {
  font-size: 16px;
}
.dashboard_main_case {
  position: relative;
}
.dashboard_main_card {
  flex: 1;
  padding: 0 20px 20px;
  overflow: hidden;
  box-sizing: border-box;
  border-right: 1px solid #E6E8EA;
}
.dashboard_main_card:last-child:not(:nth-child(5)) {
  border-right-color: #fff;
}
.dashboard_main_card .comp_label_item_tit {
  font-size: 14px;
}
.dashboard_main_card .comp_label_item_tit:after {
  content: "";
  display: block;
  width: 29px;
  height: 4px;
  margin-top: 9px;
  background: linear-gradient(90deg, #4E4E4E 0%, #000000 100%);
  opacity: 0.06;
}
.dashboard_main_card:hover .dashboard_card_hover .btn_wrap_icon .MuiIconButton-root {
  opacity: 1;
}
.dashboard_card_num {
  font-size: 36px;
  font-family: Number;
  color: #008BF8;
}
.dashboard_card_hover .btn_wrap_icon .MuiIconButton-root {
  opacity: 0;
  transition: 0.3s;
}
.item_transfer_main {
  display: flex;
  height: 100%;
}
.item_transfer_left {
  flex: 1;
  margin-right: 10px;
  background-color: #F2F4F7;
  overflow: hidden;
}
.item_transfer_right {
  flex: 1;
  background-color: #F2F4F7;
  overflow: hidden;
}
.item_transfer_head_wrap {
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  padding: 0 15px;
  border-bottom: 1px solid #D3E0EA;
}
.item_transfer_head_title {
  margin-right: 20px;
  flex-shrink: 0;
  color: #262626;
  font-weight: normal;
}
.item_transfer_bottom_wrap {
  width: 100%;
  height: 50px;
  justify-content: flex-end;
  padding: 0 15px;
  box-sizing: border-box;
  border-top: 1px solid #D3E0EA;
}
.item_transfer_bottom_wrap.item_transfer_right_bottom_wrap {
  justify-content: space-between;
}
.item_transfer_con_wrap {
  width: 100%;
  height: 300px;
  overflow: hidden;
  overflow-y: auto;
}
.item_transfer_con_main {
  overflow: hidden;
}
.item_transfer_con_txt {
  font-size: 12px;
  color: #262626;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.item_transfer_con_item {
  width: 100%;
  height: 35px;
  box-sizing: border-box;
  padding: 0 15px;
}
.item_transfer_select_txt {
  font-size: 14px;
  color: #262626;
}
.item_transfer_head_search {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}
.item_transfer_head_search .component_search .default_search_ipt {
  width: auto;
}
.item_transfer_head_search .component_search .default_search_exd {
  width: 0;
}
.item_transfer_head_search .component_search_response {
  width: 100%;
}
.item_transfer_head_search .component_search_response .button_position_area.active + .default_search_ipt {
  width: 100%;
}
.upload_comp_main.upload_comp_wrap {
  align-items: flex-end;
  height: auto;
  padding: 10px 0;
  margin-bottom: 20px;
}
.upload_comp_case {
  display: flex;
  align-items: flex-end;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
.upload_comp_item {
  flex: 1;
  box-sizing: border-box;
  padding-right: 30px;
  overflow: hidden;
}
.upload_comp_item .layout_file_update_box .btn_wrap_section {
  display: block;
}
.upload_comp_btn {
  flex-shrink: 0;
}
.upload_comp_wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: calc(100% - 13px);
  height: 140px;
  background: #F2F4F7;
  border: 1px dashed #E6E8EA;
  overflow: hidden;
  transition: all 0.18s ease-out;
  cursor: pointer;
}
.upload_comp_wrap:hover {
  background: rgba(0, 0, 0, 0.15);
}
.upload_comp_ipt {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
.upload_comp_txt {
  text-align: center;
  color: #63AF57;
}
.upload_comp_txt:before {
  display: block;
  font-size: 46px;
  font-family: "iconfont" !important;
}
.upload_comp_org_txt {
  text-align: center;
  color: #FF9800;
}
.upload_comp_org_txt:before {
  display: block;
  font-size: 30px;
  font-family: "iconfont" !important;
}
.upload_comp_error {
  width: calc(100% - 13px);
  max-height: 140px;
  margin-top: 16px;
  margin-bottom: 20px;
  padding: 16px 0;
  padding-bottom: 20px;
  background: #ffeacc;
  text-align: left;
  border: 1px solid #FF9800;
  overflow: auto;
}
.upload_comp_error_item {
  display: inline-block;
  min-width: 50%;
  padding: 0 30px;
  font-size: 14px;
  color: #FF9800;
  line-height: 26px;
  box-sizing: border-box;
}
.layout_image_box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 92px;
  height: 92px;
  background: #F2F4F7;
  border-radius: 4px;
  border: 1px dashed rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}
.layout_image_box .layout_image_btn_case .MuiButton-root {
  font-size: 12px;
}
.layout_image_box .layout_image_btn_case .iconfont {
  font-size: 22px;
}
.layout_image_box:hover {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.layout_image_box:hover .layout_image_btn_case {
  opacity: 1;
}
.layout_image_box:hover .layout_image_del_btn {
  transform: rotate(90deg);
  opacity: 1;
}
.layout_image_box .layout_img_wrap {
  margin-right: 0;
}
.layout_image_anticolor {
  background: #fff;
}
.layout_image_box_normal .layout_img_wrap {
  width: initial;
  height: initial;
  max-width: 100%;
  max-height: 100%;
  border-radius: 0;
}
.layout_image_no_border {
  border: none;
}
.layout_image_disabled {
  cursor: not-allowed;
}
.layout_image_del_btn {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  z-index: 100;
  box-sizing: border-box;
  opacity: 0.2;
  transition: 0.2s;
}
.layout_image_btn_case.btn_wrap_section {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  background: rgba(255, 255, 255, 0.8);
  transition: 0.2s;
}
.layout_image_btn_case.btn_wrap_section .MuiButton-root.button_com_wrap_basic {
  width: 100%;
  height: 100%;
  min-width: 100%;
  padding: 0;
}
.layout_image_btn_case.btn_wrap_section .MuiButton-root.button_com_wrap_basic:hover {
  background: none;
}
.layout_image_width_110 {
  width: 110px;
}
.layout_image_height_110 {
  height: 110px;
}
.layout_image_width_240 {
  width: 240px;
}
.layout_image_width_200 {
  width: 200px;
}
.layout_image_height_356 {
  height: 356px;
}
.layout_image_width_450 {
  width: 450px;
}
.layout_image_height_282 {
  height: 282px;
}
.layout_image_height_80 {
  height: 80px;
}
.layout_image_width_122 {
  width: 122px;
}
.layout_image_height_122 {
  height: 122px;
}
.layout_image_width_full {
  width: 100%;
}
.layout_image_height_full {
  height: 100%;
}
.layout_image_width_72 {
  width: 72px;
}
.layout_image_height_72 {
  height: 72px;
}
.layout_image_borderRadius_10 {
  border-radius: 10px;
}
.layout_image_borderRadius_half {
  border-radius: 50%;
}
.upload_single_wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.upload_single_case {
  position: relative;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 4px;
  border: 1px dashed #E6E8EA;
  cursor: pointer;
}
.upload_single_case:after {
  content: "\E6D8";
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 3;
  transform: translate(-50%, -50%);
  font-size: 14px;
  color: #8c8c8c;
  font-family: iconfont;
}
.upload_single_have.upload_single_case {
  background: rgba(255, 255, 255, 0);
  border: none;
}
.upload_single_have.upload_single_case:after {
  content: "";
}
.upload_single_have.upload_single_case .launcher_fold_case {
  background: rgba(255, 255, 255, 0.9);
  border: 1px dashed #E6E8EA;
}
.upload_layout_txt.upload_single_case_label {
  margin-top: 5px;
}
.upload_layout_txt.upload_single_case_label.comp_label_item {
  text-shadow: initial;
  color: #262626;
}
.comp_label_item.upload_single_case_label {
  margin-top: 5px;
}
.upload_app_del {
  position: absolute;
  z-index: 10;
  right: -15px;
  top: -10px;
}
.upload_app_del.btn_wrap_icon {
  width: 30px;
  height: 30px;
}
.upload_app_del .iconfont {
  display: block;
  width: 13px;
  height: 13px;
  color: #DB4437;
  border-radius: 50%;
  background: #fff;
  box-shadow: -1px 2px 5px 3px rgba(0, 0, 0, 0.15);
}
.upload_layout_txt.comp_label_item {
  display: block;
  width: 100%;
  max-width: 60px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-shadow: 0px 1px 2px #262626;
  color: #fff;
  text-align: center;
}
.upload_single_wrap_view .upload_single_case {
  cursor: default;
}
.upload_single_wrap_disabled .upload_single_case {
  cursor: not-allowed;
}
.upload_single_wrap_disabled.upload_single_wrap_view .upload_single_case {
  cursor: default;
}
.upload_single_wrap_secondary .upload_layout_txt.comp_label_item {
  text-shadow: inherit;
  color: #9e9e9e;
}
.upload_single_flex_wrap {
  flex-direction: row;
}
.upload_single_flex_wrap .upload_layout_txt.comp_label_item {
  max-width: 180px;
  margin-left: 10px;
  text-shadow: inherit;
  color: #262626;
  text-align: left;
}
.upload_single_flex_wrap .upload_single_case {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
}
.list_case_box {
  width: 100%;
  background: #fff;
  border: 1px solid #E6E8EA;
  margin-bottom: 4px;
  box-sizing: border-box;
}
.list_case_box .comp_label_item {
  line-height: 23px;
}
.list_case_box .check_comp_wrap {
  margin-right: 4px;
}
.list_case_box > .layout_config_wrap {
  margin-bottom: 0;
}
.list_case_head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  width: 100%;
  padding-left: 7px;
  background: #F2F4F7;
  box-sizing: border-box;
}
.list_case_con {
  padding: 10px;
  box-sizing: border-box;
  border-top: 1px solid #E6E8EA;
}
.list_case_con .layout_config_wrap {
  min-height: 36px;
  padding: 0 16px;
}
.list_change_txt {
  color: #63AF57;
}
.list_change_txt.icon_root {
  margin-left: 8px;
  font-size: 22px;
  color: #8c8c8c;
}
.list_case_txt.comp_label_item {
  margin-right: 5px;
}
.layout_loading_box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.04);
}
.layout_loading_box + .layout_loading_box {
  margin-top: 30px;
}
.layout_loading_box_anticolor {
  background: #F2F4F7;
}
.layout_loading_box_whiteBg {
  background: #fff;
}
.layout_loading_box_whiteAlphaBg {
  background: rgba(255, 255, 255, 0.5);
}
.layout_loading_box_noBg {
  background: none;
}
.layout_loading_box_full_fixed {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.contrast_mode {
  /* XY轴线 */
}
.contrast_mode .alert_avatar_icon {
  background: #F2F4F7;
}
.contrast_mode .alert_create_plan_by_worksheet.MuiMenuItem-root {
  color: rgba(0, 0, 0, 0.26);
}
.contrast_mode .alert_create_plan_by_worksheet.MuiMenuItem-root:hover,
.contrast_mode .alert_create_plan_by_worksheet.MuiMenuItem-root:focus {
  background: #fff;
}
.contrast_mode .plan_show_detail_wrap {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .plan_click_here {
  color: #318800;
}
.contrast_mode .plan_title_style {
  color: #00636F;
}
.contrast_mode .ip_range_wrap .iconfont {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .apk_param_title_main {
  color: #fff;
}
.contrast_mode .apk_param_detail_label {
  color: #d7d7e0;
}
.contrast_mode .apk_param_detail_tit {
  color: #fff;
}
.contrast_mode .apk_param_detail_con {
  background: #fff;
}
.contrast_mode .apk_param_file_box {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .apk_file_item_txt {
  color: #262626;
}
.contrast_mode .apk_param_box_head {
  background: #e9edf5;
}
.contrast_mode .apk_param_temp_icon {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .apk_scan_head {
  background: #f2f5f7;
  border: 1px solid #E6E8EA;
}
.contrast_mode .apk_signature_tab .apk_signature_cirle {
  background: #F8DAD7;
  color: #C91000;
}
.contrast_mode .bill_center_content .bill_left_cost .bill_left_cost_list .bill_const_li.active {
  border: 1px solid #00636F;
}
.contrast_mode .bill_center_content .bill_right_pay {
  background: #000;
}
.contrast_mode .bill_center_content .bill_right_pay .bill_r_pay_logo .p1 {
  color: #fff;
}
.contrast_mode .bill_center_content .bill_right_pay .bill_r_pay_icon .MuiIconButton-root {
  color: #fff;
}
.contrast_mode .bill_center_content .bill_unresolved_main {
  margin-top: 15px;
}
.contrast_mode .bill_center_content .bill_unresolved_main .bill_left_t {
  bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .treebox_hide_button {
  background: url("/account/assets/img/contras-treebox-hide-button.png") no-repeat left center;
}
.contrast_mode .drawer_bill_detail .icon_close_draw .icon-btn-file-back {
  color: #318800;
}
.contrast_mode .drawer_bill_detail .drawer_bill_detail_main .drawer_bill_main_header .drawer_bill_logo {
  background: #fff;
}
.contrast_mode .drawer_bill_detail .drawer_bill_detail_main .bill_r_pay_icon .MuiIconButton-root {
  color: #fff;
}
.contrast_mode .drawer_bill_detail .drawer_bill_detail_main .draw_bill_btn {
  background: #fff;
}
.contrast_mode .drawer_bill_detail .drawer_bill_detail_main .draw_bill_tit {
  color: #262626;
  line-height: 24px;
}
.contrast_mode .drawer_bill_detail .drawer_bill_detail_main .drawer_bill_main_bottom .bill_left_t {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .drawer_bill_detail .drawer_bill_detail_main .drawer_bill_main_bottom .drawer_bill_bottom_row .drawer_bill_bottom_l {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .drawer_bill_detail .drawer_bill_detail_main .drawer_bill_main_bottom .drawer_bill_bottom_row .drawer_bill_bottom_r {
  color: #252525;
}
.contrast_mode .drawer_bill_detail .drawer_bill_detail_main .drawer_bill_main_bottom .drawer_bill_bottom_row .drawer_bill_bottom_r .p1 {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_unresolve_main .bill_unresolve_list {
  border-bottom: 1px solid rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_log_after .comp_label_item_tit {
  color: #318800;
}
.contrast_mode .bill_log_after.comp_label_item {
  color: #262626;
}
.contrast_mode .bill_left_iconmenu .MuiIconButton-root {
  color: #00636F;
}
.contrast_mode .vas_inclome_com .vas_inclome_com_p {
  color: #318800;
}
.contrast_mode .bill_global_detail_list:after {
  border-top-color: #006E9C;
  border-right-color: #006E9C;
}
.contrast_mode .bill_unresolved_title {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_unresolved_title .bill_unresolved_title_i {
  color: #318800;
}
.contrast_mode .bill-detail-meta-container {
  background: #fff;
}
.contrast_mode .bill-detail-meta-container .bill-detail-info-key {
  color: #595959;
}
.contrast_mode .bill-detail-meta-container .bill-detail-info-container.bill_log_detail_info .bill-detail-info-value {
  color: #000000;
}
.contrast_mode .invoice_period_main {
  background: #fff;
}
.contrast_mode .bill_center_date_picker {
  background: #fff;
}
.contrast_mode .bill_center_date_picker .bill_picker_icon {
  color: rgba(0, 0, 0, 0.65);
  border-left: 1px solid #E6E8EA;
}
.contrast_mode .bill_num_amount_secondary {
  color: #318800;
}
.contrast_mode .bill_const_item.cur {
  border: 1px solid #00636F;
}
.contrast_mode .bill_market_const_item.layout_fir_itemlist.MuiButton-root.button_com_wrap_basic {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .bill_market_const_item.layout_fir_itemlist.MuiButton-root.button_com_wrap_basic.cur {
  border: 1px solid #00636F;
}
.contrast_mode .bill_voice_case.bill_global_voice_case .layout_config_action .comp_label_item_tit {
  color: #318800;
}
.contrast_mode .bill_num_btn {
  color: #318800;
}
.contrast_mode .billing_market_list .label_filter_btn:not(.active) .iconfont {
  color: #595959;
}
.contrast_mode .billing_market_list .bill_left_search.component_search .button_position_area .iconfont {
  color: #595959;
}
.contrast_mode .bill_global_drawer_iconmenu.filter_drawer_iconmenu .filter_drawer_container .layout_def_tit {
  color: #262626;
}
.contrast_mode .bill_pay_txt {
  color: #fff;
}
.contrast_mode .bill_pay_unpaid_amount .bill_pay_unpaid_label {
  color: rgba(255, 255, 255, 0.85);
}
.contrast_mode .bill_pay_unpaid_amount .bill_pay_unpaid_num {
  color: #fff;
}
.contrast_mode .bill_unresolved_item {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .bill_unresolved_item:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .drawer_bill_main_top.plurl .draw_bill_tit,
.contrast_mode .drawer_bill_main_top.global_plurl .draw_bill_tit {
  color: #fff;
}
.contrast_mode .drawer_bill_main_top.plurl .draw_bill_item,
.contrast_mode .drawer_bill_main_top.global_plurl .draw_bill_item {
  color: rgba(255, 255, 255, 0.85);
}
.contrast_mode .drawer_bill_main_top .draw_bill_item {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .drawer_bill_logo {
  background: #fff;
}
.contrast_mode .bill_edit_price_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_drawer_number {
  color: #262626;
}
.contrast_mode .bill_drawer_number_con {
  color: #262626;
}
.contrast_mode .bill_meta_container {
  background: #fff;
}
.contrast_mode .bill_log_change_after.comp_label_item {
  color: #00636F;
}
.contrast_mode .bill_log_before.comp_label_item {
  color: rgba(0, 0, 0, 0.25);
}
.contrast_mode .bill_log_terminal.layout_btn_wrap .layout_config_action .bill_log_price_box .bill_log_case + .bill_log_case {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .bill_payment_document {
  border-left: 1px solid #E6E8EA;
}
.contrast_mode .bill_payment_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_edit_wrap {
  border: 1px solid #DDDDDD;
}
.contrast_mode .bill_edit_wrap .bill_edit_box {
  background: #F8F8F9;
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_edit_wrap .bill_edit_box.bill_edit_con {
  background: #fff;
  color: #262626;
}
.contrast_mode .bill_edit_wrap .bill_edit_box .bill_edit_box_price .layout_list_action_input.text_field_wrapper.MuiFormControl-root .MuiInputBase-input {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_confirm_btn .MuiButton-contained.Mui-disabled {
  background: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.45);
}
.contrast_mode .bill_log_totalamount .bill_log_amount_box .comp_label_item_tit.bill_log_beforetotalamount {
  color: rgba(0, 0, 0, 0.25);
}
.contrast_mode .bill_disabled_btn .MuiButton-contained.Mui-disabled {
  color: #fff;
  background: #d8d8d8;
}
.contrast_mode .bill_disabled_btn .MuiButton-contained.Mui-disabled:hover {
  background: #d8d8d8;
}
.contrast_mode .bill_detail_border.MuiButton-root.button_com_wrap_basic {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .bill_market_pay_logo .bill_market_pay_txt {
  color: #fff;
}
.contrast_mode .bill_market_top_right .bill_market_pay_main .bill_market_unpaid_amount .bill_market_unpaid_label {
  color: #9e9e9e;
}
.contrast_mode .bill_market_top_right .bill_market_pay_main .bill_market_unpaid_amount .bill_market_unpaid_num {
  color: #fff;
}
.contrast_mode .bill_market_main_content {
  background-color: #fff;
}
.contrast_mode .bill_market_center_date_picker {
  background: #fff;
}
.contrast_mode .bill_market_select .select_root.MuiFormControl-root .MuiInput-input {
  color: #262626;
}
.contrast_mode .bill_market_picker_icon {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_period_border {
  border-left: 1px solid #E6E8EA;
}
.contrast_mode .bill_market_cash_content {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .bill_market_cash_content .bill_market_balance {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .bill_market_cash_content .bill_cash_money {
  color: #262626;
}
.contrast_mode .bill_market_cash_content .bill_cash_out {
  color: #00636F;
}
.contrast_mode .bill_num_income {
  color: #318800;
}
.contrast_mode .bill_income_list .MuiButton-label {
  background-color: #fff;
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .bill_income_number {
  color: #318800;
}
.contrast_mode .bill_income_down .MuiButton-startIcon {
  color: #595959;
}
.contrast_mode .bill_tran_date_picker .ant-picker-input .ant-picker-suffix:before {
  color: #595959;
}
.contrast_mode .store_app_list_item .layout_fir_itemlist.button_com_wrap_basic {
  border: 1px solid #E6E8EA;
}
.contrast_mode .store_app_list_item .status_border_online .store_app_list_status {
  color: #318800;
}
.contrast_mode .store_app_list_item .status_border_online .store_app_list_icon {
  background: url("/account/assets/img/TaskListView-app-list-downloaded.png") no-repeat center #f8fafb;
}
.contrast_mode .store_app_list_item .status_border_draft .store_app_list_status {
  color: #006E9C;
}
.contrast_mode .store_app_list_item .status_border_draft .store_app_list_icon {
  background: url("/account/assets/img/TaskListView-app-list-draft.png") no-repeat center #f8fafb;
}
.contrast_mode .store_app_list_item .status_border_rejected .store_app_list_status {
  color: #C91000;
}
.contrast_mode .store_app_list_item .status_border_rejected .store_app_list_icon {
  background: url("/account/assets/img/TaskListView-app-list-failed.png") no-repeat center #f8fafb;
}
.contrast_mode .store_app_list_item .status_border_pending .store_app_list_status {
  color: #B55800;
}
.contrast_mode .store_app_list_item .status_border_pending .store_app_list_icon {
  background: url("/account/assets/img/TaskListView-app-list-pending.png") no-repeat center #f8fafb;
}
.contrast_mode .store_app_list_item .status_border_failed .store_app_list_status {
  color: #C91000;
}
.contrast_mode .store_app_list_item .status_border_failed .store_app_list_icon {
  background: url("/account/assets/img/TaskListView-app-list-failed.png") no-repeat center #f8fafb;
}
.contrast_mode .store_app_list_item .status_border_unavailable .store_app_list_status {
  color: #595959;
}
.contrast_mode .store_app_list_item .status_border_unavailable .store_app_list_icon {
  background: url("/account/assets/img/TaskListView-app-list-suspend.png") no-repeat center #f8fafb;
}
.contrast_mode .store_app_list_status {
  background: #f8fafb;
}
.contrast_mode .layoutContainer h3 {
  color: #5b5f87;
  background: #fafbfc;
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .dashboard-widget-category {
  color: #595959;
}
.contrast_mode .action-title-container {
  background: #fff;
}
.contrast_mode .dashboard_default_widget {
  background: #fff;
  border-radius: 4px;
}
.contrast_mode .dashboard_widget_tit {
  color: #262626;
}
.contrast_mode .dashboard_droppable_column {
  border: 1px dotted #5b5f98;
}
.contrast_mode .dashboard_drawer_tit {
  color: #262626;
  background: #f2f5f7;
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .dashboard_addon_item {
  color: #262626;
}
.contrast_mode .dashboard_tooltip_value {
  color: #262626;
}
.contrast_mode .dashboard_con_case tbody tr:nth-child(1) .dashboard_top_txt,
.contrast_mode .dashboard_con_case tbody tr:nth-child(2) .dashboard_top_txt,
.contrast_mode .dashboard_con_case tbody tr:nth-child(3) .dashboard_top_txt {
  color: #B55800;
}
.contrast_mode .dashboard_summary_box + .dashboard_summary_box {
  border-left: 1px dashed #E6E8EA;
}
.contrast_mode .recharts-cartesian-axis-line {
  stroke: #E6E8EA !important;
}
.contrast_mode .recharts-cartesian-grid-horizontal line {
  stroke: #E6E8EA !important;
}
.contrast_mode .recharts-cartesian-axis-tick text {
  fill: rgba(0, 0, 0, 0.65) !important;
}
.contrast_mode .recharts-default-tooltip,
.contrast_mode .recharts-tooltip-wrapper {
  background: rgba(255, 255, 255, 0.9);
}
.contrast_mode .recharts-default-tooltip p,
.contrast_mode .recharts-tooltip-wrapper p {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .recharts-tooltip-item-value {
  color: #006E9C !important;
}
.contrast_mode .recharts-tooltip-cursor {
  fill: rgba(0, 0, 0, 0.05) !important;
}
.contrast_mode .recharts-legend-item {
  color: #262626;
}
.contrast_mode .developer_person_wrap {
  background-color: #fff;
}
.contrast_mode .developer_person_head {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .file_progress_bar {
  background: rgba(99, 175, 87, 0.1);
}
.contrast_mode .file_progress_bar_inner {
  background-color: #318800;
}
.contrast_mode .file_table_wrap {
  background: #fff;
}
.contrast_mode .file_txt_con.iconfont {
  color: #318800;
}
.contrast_mode .fir_list_tip_wrap {
  border-top: 1px solid #D3E0EA;
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .fir_list_tip_tit {
  color: #262626;
}
.contrast_mode .fir_list_tip {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .fir_list_tip_btn {
  background: #e9edf5;
}
.contrast_mode .fir_config_wrap {
  background: #e9edf5;
  border: 1px solid #D3E0EA;
}
.contrast_mode .ie_browser_container {
  background-color: #5b5f87;
}
.contrast_mode .ie_title_para {
  color: #262626;
}
.contrast_mode .launcher_bkg_wrap {
  border: 1px dashed rgba(0, 0, 0, 0.15);
}
.contrast_mode .launcher_bg_case {
  background: #fff;
}
.contrast_mode .launcher_bg_add {
  background: #F2F4F7;
}
.contrast_mode .launcher_detail_case .layout_case_wrap {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .launcher_fold_case {
  border: 1px solid #d0d0d0;
}
.contrast_mode .launcher_fold_dialog {
  background: rgba(0, 0, 0, 0.5);
}
.contrast_mode .launcher_fold_dialog_wrap {
  background: rgba(255, 255, 255, 0.9);
}
.contrast_mode .launcher_con_btn {
  background: #F2F4F7;
}
.contrast_mode .launcher_bkg_font:before {
  border-top: 1px dashed rgba(0, 0, 0, 0.15);
}
.contrast_mode .launcher_icon_section .icon_root {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .launcher_fold_input:before {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .map_detail_container {
  background: #fff;
}
.contrast_mode .map_market_detail_container {
  background: #fff;
}
.contrast_mode .map_title_case {
  background: #F2F4F7;
}
.contrast_mode .map_btn_case + .map_btn_case {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .map_con_hardware > li {
  background: #F2F4F7;
}
.contrast_mode .map_address_container {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #E6E8EA;
}
.contrast_mode .map_address_content {
  color: #262626;
}
.contrast_mode .map_icon_set.iconfont {
  color: #006E9C;
}
.contrast_mode .map_check_box {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .market_side_sel.select_root .MuiInput-input {
  color: #318800;
}
.contrast_mode .market_status_txt {
  color: #84c38e;
  border: 1px solid #84c38e;
}
.contrast_mode .market_host_name {
  color: #262626;
}
.contrast_mode .market_error_table .date_time_wrap .ant-picker-input > input {
  color: #318800;
}
.contrast_mode .market_domain_label {
  color: #318800;
}
.contrast_mode .market_summary_item {
  border: 1px solid #D3E0EA;
  background: #fff;
}
.contrast_mode .market_summary_case:hover,
.contrast_mode .market_summary_section:hover {
  background: #F2F4F7;
}
.contrast_mode .market_summary_case:before {
  color: #006E9C;
}
.contrast_mode .market_summary_section .market_summary_num {
  color: #262626;
}
.contrast_mode .market_summary_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .market_summary_num {
  color: #006E9C;
}
.contrast_mode .migration_main_con .migration_roll_con {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .migration_main_con .migration_roll_con .layout_dialog_item .layout_config_tit_wrap .comp_label_item_tit.layout_config_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .text_field_wrapper.MuiFormControl-root .Mui-disabled .MuiInput-input {
  color: #262626;
}
.contrast_mode .migration_reseller_type {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .verification-box p {
  color: #595959;
}
.contrast_mode .helper_tour {
  color: #262626 !important;
}
.contrast_mode .helper_tour .cAxQge,
.contrast_mode .helper_tour .yJsFH {
  color: #318800;
}
.contrast_mode .helper_tour .eTpeTG {
  color: #B55800;
}
.contrast_mode .push_btn_img {
  background: url("/account/assets/img/server-list-icon-server.png") no-repeat center 11px #F2F4F7;
}
.contrast_mode .push_btn_status {
  border-left: 1px solid #E6E8EA;
}
.contrast_mode .report_img_wrap {
  background: #f2f5f7;
}
.contrast_mode .audit_type_case {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .role_list_item {
  background: #fff;
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .role_tit_box {
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .role_list_tit {
  color: #fff;
}
.contrast_mode .role_list_txt {
  color: #fff;
}
.contrast_mode .role_tit_section .component_search .default_search_ipt .MuiInput-underline:after,
.contrast_mode .role_tit_section .component_search .MuiInput-underline:hover:not(.Mui-disabled):before {
  border-color: #fff;
}
.contrast_mode .role_tit_section .iconfont,
.contrast_mode .role_tit_section .component_search .button_position_area .iconfont,
.contrast_mode .role_tit_section .component_search .default_search_ipt .MuiInputBase-input {
  color: #fff;
}
.contrast_mode .role_list_tabs_footer {
  background: #f2f5f7;
  border-top: 1px solid #D3E0EA;
}
.contrast_mode .role_detail_foot:after {
  background: #D3E0EA;
}
.contrast_mode .role_user_list.layout_fir_itemlist:after {
  background: #D3E0EA;
}
.contrast_mode .role_user_btn {
  background: #fff;
}
.contrast_mode .role_detail_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .role_detail_section_item.is_readonly .role_detail_tit {
  color: #318800;
}
.contrast_mode .role_detail_section_item.isOperable .role_detail_tit {
  color: #318800;
}
.contrast_mode .role_detail_section_item .role_detail_tit {
  color: #006E9C;
}
.contrast_mode .role_title_case.layout_def_tit {
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .setting_config_item_head .layout_config_code_head .layout_code_label:nth-of-type(1):after,
.contrast_mode .setting_config_item_head .layout_config_code_head .layout_code_label:nth-of-type(2):after {
  color: #C91000;
}
.contrast_mode .setting_global_tip {
  color: #262626;
}
.contrast_mode .setting_code_detail.layout_code_detail {
  background: #595959;
}
.contrast_mode .setting_code_detail .MuiInput-input {
  background: #f2f5f7;
}
.contrast_mode .setting_code_detail .iconfont {
  color: #fff;
}
.contrast_mode .setting_code_detail + .layout_detail_wrap:after,
.contrast_mode .setting_code_detail + .layout_detail_wrap .layout_detail_wrap:after {
  background: #595959;
}
.contrast_mode .setting_code_detail + .layout_detail_wrap .layout_code_detail {
  border: 1px solid #E6E8EA;
}
.contrast_mode .setting_code_detail + .layout_detail_wrap .layout_code_detail:before {
  background: #595959;
}
.contrast_mode .setting_market_drag .layout_dashed_btn:before {
  background: #595959;
}
.contrast_mode .setting_text_date .date_time_wrap .ant-picker-input > input {
  color: #318800;
}
.contrast_mode .setting_list_section.setting_signature_list {
  background: #F2F4F7;
}
.contrast_mode .setting_progress_wrap {
  background: #f2f5f7;
}
.contrast_mode .setting_progress_content {
  background: #318800;
}
.contrast_mode .setting_release_email_item {
  border: 1px solid #D5E1EB;
}
.contrast_mode .setting_release_email_name {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .setting_release_email_success {
  color: #318800;
}
.contrast_mode .setting_release_email_failed {
  color: #C91000;
}
.contrast_mode .setting_release_email_pending {
  color: #B55800;
}
.contrast_mode .setting_release_email_total {
  color: #262626;
}
.contrast_mode .setting_note_record {
  color: #262626;
}
.contrast_mode .setting_vas_head {
  background: #fafbfc;
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .setting_vas_head_tit {
  color: #262626;
}
.contrast_mode .setting_check_label.comp_label_item {
  color: #318800;
}
.contrast_mode .setting_theme_checkbox {
  border: 2px solid #fff;
}
.contrast_mode .setting_theme_checkbox + .setting_theme_checkbox {
  margin-left: 2px;
}
.contrast_mode .setting_theme_checkbox .iconfont {
  color: #fff;
}
.contrast_mode .setting_logo_wrap {
  border-top: 1px solid #D3E0EA;
}
.contrast_mode .setting_logo_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .setting_logo_image_box,
.contrast_mode .setting_ad_link_wrap {
  border: 1px dashed #D3E0EA;
  background: url("/account/assets/img/setting-list-image-box-bg.png") #fff;
}
.contrast_mode .setting_ad_link_wrap {
  background: #f8fafb;
}
.contrast_mode .setting_logo_image_box.setting_white_logo {
  background: url("/account/assets/img/setting-list-image-box-bg.png") #D3E0EA;
}
.contrast_mode .setting_logo_upload {
  background: rgba(255, 255, 255, 0.8);
}
.contrast_mode .setting_ad_area {
  display: flex;
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .setting_adtit_area {
  color: #262626;
}
.contrast_mode .setting_adtit_spec {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .setting_ad_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .setting_grow_foot {
  border: 1px solid #E6E8EA;
}
.contrast_mode .setting_show_txt {
  color: #9e9e9e;
}
.contrast_mode .setting_stripe_list {
  background: #fff;
}
.contrast_mode .setting_mode_case {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .setting_model_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .setting_model_sublabel {
  color: #262626;
}
.contrast_mode .setting_model_selected {
  color: #318800;
}
.contrast_mode .setting_ad_link_ipt .MuiInput-input {
  color: #318800;
}
.contrast_mode .setting_select_case.select_root.MuiFormControl-root .MuiInput-input {
  color: #318800;
}
.contrast_mode .setting_signature_section {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .sub_tip_txt {
  color: #262626;
}
.contrast_mode .terminal_app_tit_subcon {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .terminal_apk_name {
  color: #262626;
}
.contrast_mode .terminal_info_main .table_default_wrap thead .terminal_apk_tit th {
  border-top: 2px solid #E6E8EA;
}
.contrast_mode .termianl_status_box_wrap {
  color: #a1ff92;
}
.contrast_mode .termianl_status_box_wrap.battery.default .terminal_battery_box {
  background: #a1ff92;
}
.contrast_mode .offline .termianl_status_box_wrap,
.contrast_mode .unavailable .termianl_status_box_wrap {
  color: #fff;
}
.contrast_mode .offline .termianl_status_box_wrap.battery.default .terminal_battery_box {
  background: #595959;
}
.contrast_mode .click_able_wrap {
  color: #eeff41;
}
.contrast_mode .terminal_list_unavailable {
  color: #262626;
}
.contrast_mode .terminal_list_online {
  color: #318800;
}
.contrast_mode .terminal_list_offline {
  color: #595959;
}
.contrast_mode .terminal_datail_btn_update.MuiFab-root {
  background: #eeff41;
}
.contrast_mode .terminal_datail_btn_update.MuiFab-root:hover {
  background: #eeff41;
}
.contrast_mode .terminal_datail_btn_update .iconfont {
  color: #318800;
}
.contrast_mode .terminal_datail_btn_update.MuiFab-root.Mui-disabled {
  background: #E5E5E5;
}
.contrast_mode .terminal_datail_btn_update.MuiFab-root.Mui-disabled .iconfont {
  color: #9e9e9e;
}
.contrast_mode .tr_app_count {
  color: #318800;
}
.contrast_mode .group_detail_box_tit {
  color: #262626;
}
.contrast_mode .terminal_detail_title_txt {
  color: #fff;
}
.contrast_mode .terminal_detail_title_txt .click_able_wrap:hover {
  color: #eeff41;
}
.contrast_mode .treebox_search_box {
  background: #fff;
}
.contrast_mode .terminal_detail_title_box {
  color: #fff;
}
.contrast_mode .terminal_detail_dashboard_card {
  background: #fff;
}
.contrast_mode .terminal_detail_card_label {
  color: #262626;
}
.contrast_mode .terminal_storage_bar_txt {
  color: #262626;
}
.contrast_mode .terminal_storage_bar_subtxt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .terminal_storage_bar_tst {
  color: #318800;
}
.contrast_mode .terminal_storage_bar_box {
  background: #F6FFED;
}
.contrast_mode .terminal_storage_bar_wrap {
  background: #318800;
}
.contrast_mode .terminal_detail_nodata {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .terminal_box_debug_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .terminal_box_debug_txt {
  color: #262626;
}
.contrast_mode .terminal_detail_wrap {
  background: #E6E8EA;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .terminal_detail_case + .terminal_detail_case {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .terminal_detail_item_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .terminal_detail_item_txt {
  color: #262626;
}
.contrast_mode .terminal_detail_item_link {
  color: #006E9C;
}
.contrast_mode .terminal_detail_sub_txt {
  color: #262626;
}
.contrast_mode .terminal_applist_wrap {
  background: rgba(255, 255, 255, 0.6);
}
.contrast_mode .terminal_applist_wrap:hover {
  background: #E5E5E5;
}
.contrast_mode .terminal_applist_tit {
  color: #262626;
}
.contrast_mode .terminal_applist_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .terminal_file_view_header {
  background: #f2f5f7;
}
.contrast_mode .terminal_path_current {
  color: #262626;
}
.contrast_mode .terminal_path_divider {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .terminal_path_item {
  color: #318800;
}
.contrast_mode .terminal_datail_lastupdate {
  opacity: 1;
}
.contrast_mode .file_trans_box_item {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .file_trans_log_sub {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .file_trans_log_Seg:after {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .file_trans_log_txt {
  color: #318800;
}
.contrast_mode .file_log_txt_waring {
  color: #B55800;
}
.contrast_mode .ra-box-control-menu.active div {
  color: #006E9C !important;
}
.contrast_mode .ra-box-control-menu.active svg {
  fill: #006E9C !important;
}
.contrast_mode .terminal_temp_do {
  border: 2px dashed #B55800;
}
.contrast_mode .terminal_puk_list {
  background: #fff;
}
.contrast_mode .treebox_left_side .treebox_left_btn.active {
  background: rgba(99, 175, 87, 0.2);
}
.contrast_mode .treebox_left_side .iconfont {
  color: #318800;
}
.contrast_mode .treebox_left_side .icon-search-delete {
  color: #0000008a;
}
.contrast_mode .treebox_top_area {
  background: #fff;
  border-bottom: 1px solid #D3E0EA;
  color: #262626;
}
.contrast_mode .treebox_left_tit {
  color: #262626;
}
.contrast_mode .tree_no_data {
  color: #262626;
}
.contrast_mode .item_list_case.MuiMenuItem-root {
  color: #262626;
}
.contrast_mode .treebox_right_area {
  background: #f2f5f7;
}
.contrast_mode .vas_ser_img.layout_img_wrap {
  background: #F2F4F7;
}
.contrast_mode .vas_header_container {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .vas_to_goInsight:after {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .vas_static_wrap .market_static_amount .comp_label_item {
  color: #00636F;
}
.contrast_mode .vas_nav_tit {
  color: #262626;
}
.contrast_mode .vas_nav_line {
  color: #595959;
}
.contrast_mode .vas_nav_tit_last {
  color: #262626;
}
.contrast_mode .vas_nav_tit_has {
  color: #00636F;
}
.contrast_mode .vas_nav_tit_ellipsis {
  color: #00636F;
}
.contrast_mode .vas_nav_tit_box {
  color: #262626;
}
.contrast_mode .vas_checkbox_case {
  background: #fff;
}
.contrast_mode .vas_checkbox_wrap {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .vas_price_item:nth-child(2n-1) {
  background-color: #F2F4F7;
}
.contrast_mode .vas_price_con,
.contrast_mode .vas_price_sub,
.contrast_mode .vas_price_case {
  color: #262626;
}
.contrast_mode .vas_price_con {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .vas_price_case {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .vas_price_pop {
  border-top: 1px solid #fff;
}
.contrast_mode .vas_price_pop .vas_price_sub {
  color: #B55800;
}
.contrast_mode .vas_compare_content .vas_price_title .vas_price_con,
.contrast_mode .vas_compare_content .vas_price_title .vas_price_sub {
  color: #262626;
}
.contrast_mode .vas_feature_title {
  color: #262626;
}
.contrast_mode .vas_feature_title:after {
  background: #B55800;
}
.contrast_mode .vas_air_card {
  border: 1px solid #D3E0EA;
}
.contrast_mode .vas_air_card.active {
  border: 3px solid #00636F;
}
.contrast_mode .vas_air_card.active .vas_air_card_title {
  background: #00636F;
  color: #fff;
}
.contrast_mode .vas_air_card.active .vas_air_summary {
  color: #B55800;
}
.contrast_mode .vas_air_card_title {
  border-bottom: 1px solid #D3E0EA;
  color: #262626;
  background: #f2f5f7;
}
.contrast_mode .vas_air_item {
  color: #5b5f87;
}
.contrast_mode .vas_air_summary {
  color: #5b5f87;
}
.contrast_mode .vas_time_contact {
  color: #00636F;
}
.contrast_mode .vas_message_card {
  border: 1px solid #E6E8EA;
}
.contrast_mode .vas_message_title {
  color: #5b5f87;
}
.contrast_mode .vas_message_desc {
  color: #5b5f87;
}
.contrast_mode .vas_message_badge {
  color: #fff;
  background-color: #B55800;
  box-shadow: 0 5px 10px 0 #FFF7E6;
}
.contrast_mode .vas_feature_subtitle {
  color: #262626;
}
.contrast_mode .vas_feature_info {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .vas_scan_step_title {
  color: #B55800;
}
.contrast_mode .vas_cyberlab_tit.comp_label_item {
  color: #262626;
}
.contrast_mode .vas_has_agreement {
  background-color: #B55800;
  color: #fff;
}
.contrast_mode .vas_insight_wrap .vas_insight_slide .insight_slide_right .insight_slide_right_item {
  background: #F8F8F8;
  color: #262626;
}
.contrast_mode .vas_insight_wrap .vas_insight_slide .insight_slide_right .insight_slide_right_item .insight_slide_right_item_desc {
  color: rgba(255, 255, 255, 0.85);
}
.contrast_mode .vas_insight_wrap .vas_insight_slide .insight_slide_right .insight_slide_right_item .slide_quarter_circle_grey {
  background-color: #EDEEF3;
}
.contrast_mode .vas_insight_wrap .vas_insight_slide .insight_slide_right .insight_slide_right_item .slide_quarter_circle_active {
  background: rgba(255, 255, 255, 0.1);
}
.contrast_mode .vas_insight_wrap .vas_insight_slide .insight_slide_right .insight_slide_right_item_selected {
  color: #fff;
  background: #FF6901;
}
.contrast_mode .vas_insight_wrap .vas_insight_videos {
  background: #001038 no-repeat;
}
.contrast_mode .vas_insight_wrap .vas_insight_videos .vas_insight_videos_content p {
  color: #fff;
}
.contrast_mode .vas_insight_wrap .vas_insight_videos .vas_insight_videos_content .vas_insight_videos_content_desc {
  color: rgba(255, 255, 255, 0.85);
}
.contrast_mode .vas_insight_wrap .vas_insight_videos .vas_insight_guild .vas_insight_guild_item {
  color: #fff;
  border-top: solid 1px rgba(252, 252, 252, 0.1);
  border-right: solid 1px rgba(252, 252, 252, 0.1);
}
.contrast_mode .vas_insight_wrap .vas_insight_videos .vas_insight_guild .vas_insight_guild_item:hover {
  background: rgba(255, 255, 255, 0.1);
}
.contrast_mode .vas_insight_wrap .vas_insight_videos .vas_insight_guild .vas_insight_guild_item_selected {
  background: rgba(255, 255, 255, 0.1);
}
.contrast_mode .vas_insight_wrap .vas_insight_price_con {
  background: #001038;
}
.contrast_mode .vas_insight_wrap .vas_insight_price_con .vas_insight_price_desc p {
  color: #B55800;
}
.contrast_mode .vas_insight_wrap .vas_insight_price_con .vas_insight_price_desc ul li {
  color: #fff;
}
.contrast_mode .vas_insight_wrap .vas_insight_price_con .vas_insight_price_desc ul li .ul_li_circle {
  background: rgba(255, 255, 255, 0.45);
}
.contrast_mode .vas_insight_wrap .vas_question_list .vas_question_item {
  border-bottom: #F8F8F8 solid 1px;
}
.contrast_mode .vas_insight_wrap .vas_question_list .vas_question_item > p {
  color: #262626;
}
.contrast_mode .vas_insight_wrap .vas_question_list .vas_question_item > span {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .vas_insight_wrap .vas_question_list .vas_question_item .iconfont {
  color: #318800;
}
.contrast_mode .vas_insight_wrap .vas_question_list .vas_question_item_open {
  background: #F8F8F8;
}
.contrast_mode .terminal_access_filter_tit.comp_label_item_tit {
  color: #318800;
}
.contrast_mode .terminal_config_section .iconfont {
  background: #F2F4F7;
  color: #318800;
}
.contrast_mode .emm_policy_text_field_item .emm_text_field_value {
  color: #318800;
}
.contrast_mode .emm_developer_upload_wrap .emm_developer_upload_btn_wrap .emm_developer_upload_btn_item.active {
  border-left: 2px solid #318800;
}
.contrast_mode .emm_developer_upload_wrap .emm_developer_upload_btn_wrap .emm_developer_upload_btn_item.active .emm_developer_upload_btn_step {
  background: #318800;
}
.contrast_mode .emm_developer_upload_wrap .emm_developer_upload_btn_wrap .emm_developer_upload_btn_step {
  color: rgba(0, 0, 0, 0.65);
  border: 1px solid rgba(0, 0, 0, 0.65);
}
.contrast_mode .emm_upload_app_btn.btn_wrap_section {
  border: 1px dashed #318800;
}
.contrast_mode .agree_case_main {
  background: #fff;
}
.contrast_mode .agree_case_action {
  background: #f2f5f7;
  border: 1px solid #E6E8EA;
}
.contrast_mode .apk_param_stepper,
.contrast_mode .apk_param_stepper_box {
  border: 1px solid #E6E8EA;
  background: #fff;
}
.contrast_mode .apk_param_stepper_box.expired .apk_push_rogress_step:last-child .apk_push_rogress_tit {
  color: #595959;
}
.contrast_mode .apk_param_stepper_box.expired .apk_push_rogress_step:last-child:before {
  background-color: #595959;
  color: #fff;
}
.contrast_mode .apk_param_stepper_box.failed .apk_push_rogress_step:last-child .apk_push_rogress_tit {
  color: #C91000;
}
.contrast_mode .apk_param_stepper_box.success .apk_push_rogress_step:last-child .apk_push_rogress_tit {
  color: #318800;
}
.contrast_mode .apk_param_stepper_box.disabled .apk_push_rogress_step:last-child .apk_push_rogress_tit {
  color: #B55800;
}
.contrast_mode .apk_param_stepper_icon.iconfont {
  color: #d5d5d5;
}
.contrast_mode .apk_param_stepper_head {
  background: #E5E5E5;
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .apk_push_rogress_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .apk_push_rogress_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .apk_push_rogress_step:before {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .apk_param_stepper_1 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_2 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_2 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_3 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_3 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_3 .apk_push_rogress_step:nth-child(5) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_4 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_4 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_4 .apk_push_rogress_step:nth-child(5) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_4 .apk_push_rogress_step:nth-child(7) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_5 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_5 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_5 .apk_push_rogress_step:nth-child(5) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_5 .apk_push_rogress_step:nth-child(7) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_5 .apk_push_rogress_step:nth-child(9) .apk_push_rogress_tit {
  color: #318800;
}
.contrast_mode .apk_param_stepper_0 .apk_push_rogress_step:nth-child(1) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_1 .apk_push_rogress_step:nth-child(3) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_2 .apk_push_rogress_step:nth-child(5) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_3 .apk_push_rogress_step:nth-child(7) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_4 .apk_push_rogress_step:nth-child(9) .apk_push_rogress_tit,
.contrast_mode .apk_param_stepper_5 .apk_push_rogress_step:nth-child(11) .apk_push_rogress_tit {
  color: #318800;
}
.contrast_mode .apk_param_cpt_title {
  color: #262626;
}
.contrast_mode .apk_param_sent_number {
  color: #262626;
}
.contrast_mode .apk_param_stepper_title {
  color: #262626;
}
.contrast_mode .apk_param_zone_case {
  color: #262626;
}
.contrast_mode .apk_param_temp_sec {
  background: #f2f5f7;
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .apk_param_push_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .apk_param_push_txt .layout_link {
  color: #006E9C;
}
.contrast_mode .apk_param_btn_img {
  border: 1px solid #E6E8EA;
}
.contrast_mode .apk_param_zone_filter {
  background: #fff;
  border: 1px solid #E6E8EA;
}
.contrast_mode .apk_filter_item {
  background: #F2F4F7;
}
.contrast_mode .apk_param_toggle_txt {
  color: #318800;
}
.contrast_mode .apk_push_detail_box {
  border: 1px solid #D3E0EA;
}
.contrast_mode .apk_push_detail_tit {
  color: #262626;
}
.contrast_mode .apk_push_detail_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .apk_push_detail_task {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .apk_push_terminal_box {
  background: #f2f5f7;
}
.contrast_mode .apk_push_terminal_box.MuiButtonBase-root {
  background: #f2f5f7;
}
.contrast_mode .apk_push_terminal_tit {
  color: #262626;
}
.contrast_mode .apk_push_detail_white {
  color: #318800;
  border: 1px dashed #D3E0EA;
  background: #f8fafb;
}
.contrast_mode .apk_push_detail_white .MuiButton-label {
  color: #318800;
}
.contrast_mode .apk_push_detail_white.failed {
  border: 1px solid #C91000;
}
.contrast_mode .apk_push_detail_white.failed,
.contrast_mode .apk_push_detail_white.failed .MuiButton-label {
  color: #C91000;
}
.contrast_mode .apk_push_detail_white.disabled {
  border: 1px solid #B55800;
}
.contrast_mode .apk_push_detail_white.disabled,
.contrast_mode .apk_push_detail_white.disabled .MuiButton-label {
  color: #B55800;
}
.contrast_mode .apk_push_detail_white.downloaded {
  border: 1px solid #318800;
}
.contrast_mode .apk_push_detail_white.downloaded,
.contrast_mode .apk_push_detail_white.downloaded .MuiButton-label {
  color: #318800;
}
.contrast_mode .apk_push_detail_white.expired {
  border: 1px solid #a9aabd;
}
.contrast_mode .apk_push_detail_white.expired,
.contrast_mode .apk_push_detail_white.expired .MuiButton-label {
  color: #a9aabd;
}
.contrast_mode .app_detail_view_txt {
  color: #262626;
}
.contrast_mode .app_detail_view_type {
  background: #e9edf5;
}
.contrast_mode .app_detail_item_down .comp_label_item_det {
  background: #F2F4F7;
}
.contrast_mode .app_detail_view_item {
  border-bottom: 1px solid #F2F4F7;
  color: #262626;
}
.contrast_mode .app_detail_view_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_detail_view_rej {
  color: #C91000;
}
.contrast_mode .app_detail_view_tit {
  color: #262626;
}
.contrast_mode .app_detail_view_img.app_screenshot_area {
  background: #f2f5f7;
}
.contrast_mode .app_detail_main_tit {
  color: #262626;
}
.contrast_mode .app_detail_view_pop {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .distribution_tip:before {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.contrast_mode .app_msg_wrap_case {
  border: 1px solid #E6E8EA;
}
.contrast_mode .app_msg_tit {
  color: #262626;
}
.contrast_mode .app_msg_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_vague_suspend {
  background: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_vague_con {
  background: #fff;
}
.contrast_mode .app_vague_info {
  background: rgba(0, 0, 0, 0.4);
}
.contrast_mode .app_vague_price_area {
  color: #fff;
}
.contrast_mode .app_vague_label {
  color: #fff;
}
.contrast_mode .app_vague_txt_tit {
  color: #fff;
}
.contrast_mode .app_name_label {
  color: #262626;
}
.contrast_mode .app_vague_opr {
  background: #f2f5f7;
  border: 1px dashed #5b5f98;
}
.contrast_mode .app_vague_opr.app_vague_oprcur {
  border-color: #D3E0EA;
}
.contrast_mode .app_screenshot_area {
  background: #fff;
}
.contrast_mode .screenshot_btn_area.iconfont {
  color: #aaa;
}
.contrast_mode .app_cld_guide_link {
  color: #00636F;
}
.contrast_mode .app_cld_guide_link_btn {
  color: #fff;
}
.contrast_mode .app_cld_guide_link_btn:hover {
  color: #fff;
}
.contrast_mode .app_tips_edit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_tips_edit span {
  color: #C91000;
}
.contrast_mode .app_charge_tips_con .comp_label_item {
  color: #fff;
}
.contrast_mode .app_update_version .comp_label_item {
  color: #262626;
}
.contrast_mode .app_detail_head_btn {
  background: #F2F4F7;
}
.contrast_mode .app_detail_head_wrap {
  background: #F2F4F7;
}
.contrast_mode .app_detail_head_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_head_icon {
  background: rgba(0, 0, 0, 0.2);
}
.contrast_mode .app_head_icon.iconfont {
  color: #fff;
}
.contrast_mode .app_wel_tit {
  color: #fff;
}
.contrast_mode .app_item_wrap {
  color: #fff;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.contrast_mode .app_item_tit {
  color: #fff;
}
.contrast_mode .app_filter_sort.app_filter_sort_open {
  border: 1px solid #E6E8EA;
}
.contrast_mode .app_bread_warp {
  border-bottom: 1px solid #E6E8EA;
  background: #fff;
}
.contrast_mode .app_bread_txt.comp_label_item {
  color: #262626;
}
.contrast_mode .app_bread_link.comp_label_item {
  color: #00636F;
}
.contrast_mode .app_bread_link:after {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_box_side {
  background: #E6E8EA;
}
.contrast_mode .app_sel_wrap {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .app_menu_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_menu_item_con:hover,
.contrast_mode .app_menu_item_con.cur {
  background: #D7E0E9;
}
.contrast_mode .app_menu_item_con .iconfont {
  color: rgba(0, 0, 0, 0.2);
}
.contrast_mode .app_menu_item_txt {
  color: #262626;
}
.contrast_mode .app_list_name_not_active {
  color: #B55800;
}
.contrast_mode .app_sel_apk_tit.comp_label_item {
  color: #262626;
}
.contrast_mode .app_scan_result_box {
  background: #F2F4F7;
}
.contrast_mode .app_pop_case .popover_viewbox_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_sketch_swatch {
  background: #fff;
}
.contrast_mode .icon_text_wrap .iconfont {
  color: #318800;
}
.contrast_mode .icon_text_wrap.secondary .iconfont {
  color: #B55800;
}
.contrast_mode .iconmenu_icon_txt {
  color: #262626;
}
.contrast_mode .iconmenu_icon_txt.primary {
  color: #318800;
}
.contrast_mode .multiple_btn_wrap {
  background: #318800;
  color: #fff;
}
.contrast_mode .multiple_btn_wrap .btn_wrap_icon .iconfont {
  color: #fff;
}
.contrast_mode .multiple_btn_disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: rgba(0, 0, 0, 0.15);
}
.contrast_mode .multiple_btn_anticolor {
  background: #F2F4F7;
  color: #318800;
}
.contrast_mode .multiple_btn_anticolor .btn_wrap_icon .iconfont {
  color: #318800;
}
.contrast_mode .tag_btn_wrap .icon-btn-close1 {
  background: rgba(255, 255, 255, 0.8);
}
.contrast_mode .layout_dashed_btn {
  background: #fff;
  border: 1px dashed #E6E8EA;
}
.contrast_mode .layout_dashed_btn_default {
  background-color: #F2F4F7;
  border: 1px dashed #d8d8d8;
}
.contrast_mode .goinsight_charts_con_tit {
  color: #262626;
}
.contrast_mode .layout_radio_checked.MuiFormControlLabel-root .MuiIconButton-root {
  background: #fff;
  border: 1px solid #D3E0EA;
}
.contrast_mode .check_comp_wrap.MuiFormControlLabel-root {
  color: #262626;
}
.contrast_mode .check_comp_wrap.checked_color_disabled.Mui-disabled .MuiCheckbox-colorPrimary {
  opacity: 0.8;
}
.contrast_mode .check_comp_wrap.checked_color_disabled.Mui-disabled .MuiCheckbox-colorPrimary.Mui-disabled {
  color: #318800;
}
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.active,
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root:hover {
  border: 1px solid currentColor;
  background: #fff;
}
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.disabled,
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.disabled:hover {
  border: 1px solid #E6E8EA;
  background: #fff;
  color: #E6E8EA;
}
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.MuiFormControlLabel-root.Mui-disabled.active,
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.Mui-disabled.MuiFormControlLabel-root:hover {
  border: 1px solid #E6E8EA;
}
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_tag.MuiFormControlLabel-root {
  border: 1px solid #318800;
}
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_normal {
  color: #262626;
  border: 1px solid rgba(0, 0, 0, 0.65);
}
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_normal.active {
  color: #318800;
  border: 1px solid #318800;
}
.contrast_mode .filter_drawer_checkbox.check_comp_wrap.filter_drawer_checkbox_table.MuiFormControlLabel-root {
  border-color: rgba(0, 0, 0, 0.15);
}
.contrast_mode .checkbox_box_case {
  border: 1px solid #318800;
}
.contrast_mode .checkbox_box_wrap {
  border: 1px solid #E6E8EA;
}
.contrast_mode .checkbox_box_wrap.active,
.contrast_mode .checkbox_box_wrap:hover {
  background: #fff;
}
.contrast_mode .checkbox_box_wrap.checkbox_box_radio.active:before {
  background: #fff;
}
.contrast_mode .checkbox_box_case:after {
  background: #318800;
}
.contrast_mode .menu_item_area.MuiButtonBase-root {
  color: #262626;
}
.contrast_mode .menu_item_area.MuiButtonBase-root.Mui-selected {
  color: #B55800;
}
.contrast_mode .code_from_control.MuiFormControl-root label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .code_from_control.MuiFormControl-root label.Mui-focused {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .code_from_control.MuiFormControl-root .MuiInput-underline:before,
.contrast_mode .code_from_control.MuiFormControl-root .MuiInput-underline:hover:before {
  border-bottom-color: #E6E8EA;
}
.contrast_mode .code_from_control.MuiFormControl-root .MuiSelect-select:focus {
  background-color: rgba(0, 0, 0, 0);
}
.contrast_mode .code_from_control.MuiFormControl-root .MuiSelect-icon {
  color: #318800;
}
.contrast_mode .code_from_control.MuiFormControl-root .MuiSelect-icon.Mui-disabled {
  color: #9e9e9e;
}
.contrast_mode .code_from_control.MuiFormControl-root .MuiInput-input {
  color: #318800;
}
.contrast_mode .code_from_control.MuiFormControl-root .Mui-disabled .MuiInput-input,
.contrast_mode .code_from_control.MuiFormControl-root .Mui-disabled .MuiSelect-icon {
  color: #d8d8d8;
}
.contrast_mode .tree_selector_content {
  background: #f2f5f7;
}
.contrast_mode .tree_selector_content dd:before {
  border-left: 1px solid #595959;
}
.contrast_mode .tree_selector_content dd.tree_box_node_show dl:last-of-type .tree_box_node_show:after {
  border: 1px solid #f2f5f7;
}
.contrast_mode .tree_selector_content dl dt.tree_box_node:after {
  border: 3px solid #f2f5f7;
}
.contrast_mode .treebox_node_icon .iconfont {
  color: #318800;
}
.contrast_mode .tree_box_node_icon_active {
  background: #f2f5f7;
}
.contrast_mode .tree_box_node_icon_active .MuiFormControlLabel-label {
  color: #006E9C;
}
.contrast_mode .cookie_box {
  border-top: 1px solid #5b5f98;
}
.contrast_mode .cookie_box.close {
  background: rgba(238, 255, 65, 0.8);
}
.contrast_mode .cookie_box.close:hover {
  background: #318800;
}
.contrast_mode .cookie_box.close:hover:after {
  color: #fff;
}
.contrast_mode .cookie_box.close:after {
  color: #318800;
}
.contrast_mode .cookie_box_link {
  color: #006E9C;
}
.contrast_mode .cookie_show_btn.MuiButton-root {
  border-top: 1px solid #5b5f98;
  color: #318800;
}
.contrast_mode .cookie_show_btn.MuiButton-root:hover {
  background: #318800;
}
.contrast_mode .cookie_show_btn.MuiButton-root:hover:after {
  color: #fff;
}
.contrast_mode .developer_super_admin.comp_label_item {
  color: #00636F;
}
.contrast_mode .developer_case_box {
  background: #fff;
}
.contrast_mode .developer_case_side {
  background: #f2f5f7;
}
.contrast_mode .dialog_title_txt {
  color: #262626;
}
.contrast_mode .dialog_title_subtxt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .dialog_action_area {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .noti_msg_btn .MuiButton-label {
  color: #262626;
}
.contrast_mode .confirm_box_tit {
  color: #262626;
}
.contrast_mode .confirm_box_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .confirm_box_subtit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .confirm_box_info {
  background: #F2F4F7;
}
.contrast_mode .confirm_box_info_label {
  color: #262626;
}
.contrast_mode .confirm_box_info_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .confirm_box_info_txt:not(:last-child):after {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .dialog_section_sort {
  background: #fff;
}
.contrast_mode .dialog_section_sort:before {
  border-bottom: 1px solid #d3e0ea;
  border-right: 1px solid #d3e0ea;
  background: #fff;
}
.contrast_mode .dialog_section_sort_box {
  border: 1px solid #d3e0ea;
}
.contrast_mode .edit_dialog_rolelist_userlist {
  background: #f2f5f7;
  border: 1px solid #d3e0ea;
}
.contrast_mode .edit_dialog_rolelist_userlist.active {
  border: 1px solid #63af57;
}
.contrast_mode .edit_dialog_user_tit {
  color: #262626;
}
.contrast_mode .edit_dialog_user_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .error_tit_wrapper {
  color: #262626;
}
.contrast_mode .error_tit_sub {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .error_wrapper_txt {
  color: #262626;
}
.contrast_mode .error_sub_label {
  color: #262626;
}
.contrast_mode .error_btn_link {
  background: #318800;
  color: #fff;
}
.contrast_mode .error_txt {
  color: #262626;
}
.contrast_mode .head_toolbar_item .MuiButton-root {
  color: #fff;
}
.contrast_mode .head_toolbar_item.active .MuiButton-root {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.contrast_mode .head_toolbar_item:hover .MuiButton-root {
  opacity: 1;
  border: 1px solid rgba(255, 255, 255, 0.8);
  background: rgba(255, 255, 255, 0.1);
}
.contrast_mode .head_toolbar_nav {
  color: #fff;
}
.contrast_mode .head_toolbar_nav:after {
  background: rgba(255, 255, 255, 0.3);
}
.contrast_mode .toolbar_logo_txt {
  color: #fff;
}
.contrast_mode .toolbar_logo_txt:hover {
  color: #fff;
}
.contrast_mode .toolbar_user_item .MuiButton-label {
  color: #757575;
}
.contrast_mode .toolbar_user_item .iconfont {
  color: #757575;
}
.contrast_mode .icon_logout_area .iconfont,
.contrast_mode .icon_user_re_area .iconfont {
  color: #fff;
}
.contrast_mode .head_toolbar_action_search_box .head_search_btn_area .iconfont {
  color: #63af57;
}
.contrast_mode .helper_tour.reactour__helper {
  color: #262626;
}
.contrast_mode .helper_tour .cAxQge,
.contrast_mode .helper_tour .yJsFH {
  color: #318800;
}
.contrast_mode .helper_tour .eTpeTG {
  color: #B55800;
}
.contrast_mode .icon_root_case {
  background: #F2F4F7;
}
.contrast_mode .btn_rotate_area .iconfont {
  color: #318800;
}
.contrast_mode .img_dialog_close .iconfont {
  color: #B55800;
}
.contrast_mode .arrow_btn_area .btn_wrap_section .MuiIconButton-root {
  color: #262626;
}
.contrast_mode .arrow_btn_area .btn_wrap_section .MuiIconButton-root:hover {
  background: rgba(0, 0, 0, 0.65);
}
.contrast_mode .infinite_pull_down_tit {
  color: #262626;
}
.contrast_mode .error_con_wrap {
  color: #C91000;
}
.contrast_mode .comp_label_item {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .comp_label_item_secondary {
  color: #262626;
}
.contrast_mode .comp_label_item_tertiary {
  color: #B55800;
}
.contrast_mode .comp_label_item_quaternary {
  color: #C91000;
}
.contrast_mode .comp_label_item_quinary {
  color: #595959;
}
.contrast_mode .rej_box_wrap {
  color: #B55800;
  background: #ffeacc;
}
.contrast_mode .nor_box_wrap {
  color: #262626;
  background: #e5f8fb;
}
.contrast_mode .nor_box_icon.iconfont {
  color: #00636F;
}
.contrast_mode .rej_box_txt {
  color: #B55800;
}
.contrast_mode .nor_box_txt {
  color: #262626;
}
.contrast_mode .label_txt_wrap.status_label {
  color: #262626;
}
.contrast_mode .status_label_basic {
  color: #262626;
}
.contrast_mode .status_label_basic.status_label_code.status_label_no_bg {
  border: none;
  background: none;
}
.contrast_mode .head_toolbar_language .iconfont {
  color: #fff;
}
.contrast_mode .circular_area .MuiCircularProgress-root {
  color: #318800;
}
.contrast_mode .upload_area_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .upload_area_progress {
  background: #dddde3;
}
.contrast_mode .upload_area_progress_bar {
  background: #006E9C;
}
.contrast_mode .loading_global_wrap {
  background-color: rgba(232, 232, 232, 0.5);
}
.contrast_mode .default_menu_list.MuiMenuItem-root {
  color: #262626;
}
.contrast_mode .no_data_txt {
  color: #262626;
}
.contrast_mode .no_data_txt_con {
  color: #262626;
}
.contrast_mode .no_data_sub_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .no_msg_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .noti_msg_item {
  color: #262626;
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .noti_msg_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .btn_more_single.MuiButton-root {
  background: #f2f5f7;
  color: #006E9C;
}
.contrast_mode .btn_more_single.MuiButton-root:hover {
  background: rgba(0, 0, 0, 0.15);
}
.contrast_mode .announce_content_head.dialog_title_area {
  background: #5b5f98;
  color: #fff;
}
.contrast_mode .announce_content_head .dialog_title_txt {
  color: #fff;
}
.contrast_mode .announce_content {
  color: #262626;
}
.contrast_mode .announce_content_wrap {
  color: #262626;
}
.contrast_mode .notification_count_area {
  background: #B55800;
}
.contrast_mode .notification_title {
  color: #262626;
}
.contrast_mode .notification_box_area.MuiButton-root {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .notification_box_area.top:after {
  color: #B55800;
}
.contrast_mode .notification_box_tit {
  color: #262626;
}
.contrast_mode .notification_box_subtit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .notification_box_line {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .notification_area_button .iconfont {
  color: #318800;
}
.contrast_mode .router_more_area.MuiButton-root {
  background: #f2f5f7;
  color: #00636F;
}
.contrast_mode .page_btn_box .page_btn_area {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .page_btn_box .page_btn_area:hover.MuiButton-root,
.contrast_mode .page_btn_box .page_btn_area.active.Mui-disabled.MuiButton-root {
  background: #318800;
  color: #fff;
}
.contrast_mode .page_btn_box .page_btn_area.paginator_go_disabled:hover,
.contrast_mode .page_btn_box .page_btn_area.active.paginator_go_disabled {
  background: #F2F4F7;
  color: #d5d5d5;
}
.contrast_mode .page_btn_box .page_btn_area.paginator_go_currentPage {
  background: #318800;
  color: #fff;
}
.contrast_mode .anticolor .page_btn_box .page_btn_area {
  background: #F2F4F7;
}
.contrast_mode .anticolor.pages_size_change .pages_select_area .MuiSelect-selectMenu {
  background: #F2F4F7;
}
.contrast_mode .page_btn_area.MuiButton-root.Mui-disabled.MuiButton-text {
  color: rgba(0, 0, 0, 0.15);
}
.contrast_mode .page_btn_area.MuiButton-root.Mui-disabled.MuiButton-text:hover {
  background: #F2F4F7;
  color: rgba(0, 0, 0, 0.15);
}
.contrast_mode .pages_size_change .pages_select_area .MuiSelect-selectMenu {
  background: #fff;
  color: #262626;
}
.contrast_mode .pages_size_change .MuiSvgIcon-root {
  color: #318800;
}
.contrast_mode .pages_select_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .pages_menuitem.MuiMenuItem-root {
  color: #262626;
}
.contrast_mode .parameter_popup_btn .MuiButton-root.button_com_wrap_basic {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .parameter_popup_btn .MuiButton-root.button_com_wrap_basic.error {
  border-color: #C91000;
}
.contrast_mode .parameter_popup_btn .MuiButton-label {
  color: #262626;
}
.contrast_mode .parameter_popup_btn.active.error .MuiButton-root.button_com_wrap_basic {
  border-color: #C91000;
  background: #C91000 !important;
}
.contrast_mode .parameter_popup_btn.active .MuiButton-label {
  color: #fff;
}
.contrast_mode .parameter_popup_btn.parameter_selected_active.error .MuiButton-root.button_com_wrap_basic {
  border-color: #C91000;
}
.contrast_mode .parameter_popup_btn.parameter_selected_active.error .MuiButton-root.button_com_wrap_basic:after {
  background: #C91000;
}
.contrast_mode .parameter_popup_title_btn .MuiButton-root.button_com_wrap_basic,
.contrast_mode .parameter_popup_title_btn_foldable .MuiButton-root.button_com_wrap_basic {
  background: #F2F4F7;
  color: #262626;
  border: 1px solid #E6E8EA;
}
.contrast_mode .parameter_popup_title_btn_foldable .MuiButton-root:after {
  color: #318800;
}
.contrast_mode .parameter_popup_list {
  border: 1px solid #D3E0EA;
}
.contrast_mode .parameter_list_tit {
  color: #318800;
}
.contrast_mode .parameter_popup_tit_line {
  border-bottom: 1px dashed #318800;
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .parameter_popup_list_item:nth-of-type(2n) {
  background: #f2f5f7;
}
.contrast_mode .parameter_popup_list_item:nth-of-type(2n-1) {
  background: #f8fafb;
}
.contrast_mode .parameter_popup_item_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .parameter_popup_item_txt {
  color: #262626;
  border-right: 1px solid #fff;
}
.contrast_mode .parameter_popup_item_link {
  color: #006E9C;
}
.contrast_mode .parameter_popup_pre {
  color: #262626;
}
.contrast_mode .parameter_popup_txt_title {
  color: #262626;
}
.contrast_mode .parameter_popup_txt_con {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .parameter_popup_txt_link {
  color: #318800;
}
.contrast_mode .parameter_textarea .ace_editor {
  background: #fcfcfc;
  border: 1px solid #D3E0EA;
}
.contrast_mode .parameter_textarea .ace_gutter-layer {
  color: #fff;
}
.contrast_mode .parameter_popup_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .parameter_popup_btn_wrap {
  background: #fff;
}
.contrast_mode .parameter_popup_fileupload .layout_list_white_btn {
  background: #fff;
}
.contrast_mode .parameter_popup_fileupload:hover .MuiButton-root {
  background: #fff;
}
.contrast_mode .parameter_popup_fileupload.default .layout_list_white_btn {
  background: #e9edf5;
}
.contrast_mode .parameter_popup_fileupload.default:hover .MuiButton-root {
  background: #e9edf5;
}
.contrast_mode .circular-area .MuiCircularProgress-root {
  color: #318800;
}
.contrast_mode .popover_viewbox_tit {
  color: #318800;
}
.contrast_mode .popover_menulist_item.MuiListItem-root {
  color: #262626;
}
.contrast_mode .public_Layout_head_tit {
  color: #fff;
}
.contrast_mode .public_box_wrap {
  background: #fff;
  border: 1px solid #D3E0EA;
}
.contrast_mode .public_box_tit {
  color: #262626;
}
.contrast_mode .public_box_subtit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .public_icon_set.iconfont,
.contrast_mode .public_ver_ipt .iconfont {
  color: #d5d5d5;
}
.contrast_mode .public_box_subtxt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .public_box_link {
  color: #00636F;
}
.contrast_mode .public_invalid_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .public_invalid_txt {
  color: #262626;
}
.contrast_mode .public_invalid_line {
  border-top: 1px solid #D3E0EA;
}
.contrast_mode .public_invalid_subtxt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .public_invalid_link {
  color: #318800;
}
.contrast_mode .public_invalid_tiptxt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .public_invalid_psd_error {
  color: #B55800;
}
.contrast_mode .public_invalid_psd_tip {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .public_box_head_tit {
  color: #262626;
}
.contrast_mode .radio_root.MuiFormControlLabel-root .MuiTypography-root {
  color: #262626;
}
.contrast_mode .router_container_head {
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .router_box_list.active {
  background: #f2f5f7;
  border-left-color: #D3E0EA;
}
.contrast_mode .router_box_tit {
  color: #262626;
}
.contrast_mode .router_box_btn.active:after {
  background: #fff;
}
.contrast_mode .msg_no_data_router {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .router_btn_more {
  background: #f2f5f7;
}
.contrast_mode .router_title_large_area {
  color: #262626;
}
.contrast_mode .failed .layout_log_btn_tit {
  color: #B55800;
}
.contrast_mode .select_root.MuiFormControl-root label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .select_root.MuiFormControl-root label.Mui-focused {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .select_root.MuiFormControl-root .MuiSelect-icon {
  color: #318800;
}
.contrast_mode .select_root.MuiFormControl-root .MuiInput-input {
  color: #318800;
}
.contrast_mode .select_root.MuiFormControl-root .Mui-disabled .MuiInput-input,
.contrast_mode .select_root.MuiFormControl-root .Mui-disabled .MuiSelect-icon {
  color: #d8d8d8;
}
.contrast_mode .layout_list_dropdown.select_root.MuiFormControl-root .MuiInputBase-input {
  color: #318800;
}
.contrast_mode .layout_list_dropdown.select_root.MuiFormControl-root .MuiInputBase-input.Mui-disabled {
  color: #9e9e9e;
}
.contrast_mode .session_dialog_width {
  background: #fff;
  border: 1px solid #D3E0EA;
}
.contrast_mode .session_dialog_right .session_dialog_tit {
  color: #FF9800;
}
.contrast_mode .session_dialog_right .session_dialog_tit_txt {
  color: #262626;
}
.contrast_mode .admin_logo_btn.MuiButton-root.button_com_wrap {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.contrast_mode .admin_logo_txt {
  color: #fff;
}
.contrast_mode .admin_menu_footer {
  background-color: rgba(0, 0, 0, 0.15);
}
.contrast_mode .admin_menu_reseller {
  background: rgba(0, 0, 0, 0.15);
}
.contrast_mode .admin_case_btn.MuiButton-root.button_com_wrap .MuiButton-label {
  color: #fff;
}
.contrast_mode .admin_reseller_item .icon_text_wrap .iconfont {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .admin_nav_tit {
  color: rgba(255, 255, 255, 0.54);
}
.contrast_mode .admin_menu_item_active {
  border-left-color: #eeff41;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
.contrast_mode .admin_menu_item_active .MuiButton-label .iconfont {
  color: #eeff41;
}
.contrast_mode .stripe_common_wrap {
  background: #fcfeff;
  border: 1px dashed #E6E8EA;
}
.contrast_mode .stripe_common_full {
  background: rgba(255, 255, 255, 0.9);
}
.contrast_mode .stripe_common_smb {
  color: #006E9C;
}
.contrast_mode .stripe_common_smb_dis {
  color: #595959;
}
.contrast_mode .stripe_common_ipt .setting_text_ipt.text_field_wrapper .MuiInput-input {
  color: #006E9C;
}
.contrast_mode .stripe_profit_block {
  border-right: 1px solid #fff;
}
.contrast_mode .stripe_profit_legend_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .stripe_profit_blue {
  background: #006E9C;
}
.contrast_mode .stripe_profit_blue_cor {
  color: #006E9C;
}
.contrast_mode .stripe_profit_green {
  background: #318800;
}
.contrast_mode .stripe_profit_green_cor {
  color: #318800;
}
.contrast_mode .stripe_profit_grey {
  background: #595959;
}
.contrast_mode .stripe_profit_grey_cor {
  color: #595959;
}
.contrast_mode .table_default_wrap {
  color: #262626;
}
.contrast_mode .table_default_wrap.table_default_hide_line thead th {
  border-top: unset;
}
.contrast_mode .table_default_wrap thead th {
  border-top: 2px solid #595959;
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .table_default_wrap .table_anticolor_tr {
  background: #fff;
}
.contrast_mode .table_default_wrap .table_anticolor_tr:hover {
  background: #fff;
}
.contrast_mode .table_default_wrap tbody tr {
  background: #F2F4F7;
}
.contrast_mode .table_default_wrap tbody tr:focus {
  background: #E6E8EA;
}
.contrast_mode .table_default_wrap tbody tr:hover {
  background: #E6E8EA;
}
.contrast_mode .table_default_wrap tbody tr:hover .table_action_box {
  background: #E6E8EA;
}
.contrast_mode .table_default_wrap.table_default_no_hover tbody tr:hover {
  background: #F2F4F7;
}
.contrast_mode .table_default_wrap.anticolor tbody tr {
  background: #fff;
}
.contrast_mode .table_default_wrap.anticolor tbody tr:focus {
  background: #E6E8EA;
}
.contrast_mode .table_default_wrap.anticolor tbody tr:hover {
  background: #E6E8EA;
}
.contrast_mode .table_apk_sub_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .table_default_th_button:hover {
  background: rgba(0, 0, 0, 0.15);
}
.contrast_mode .table_default_th_button .MuiButton-root.button_com_wrap {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .table_default_th_button .MuiButton-root.button_com_wrap:hover {
  background: rgba(0, 0, 0, 0);
}
.contrast_mode .table_default_th_button.table_default_no_sortable {
  background: rgba(0, 0, 0, 0);
}
.contrast_mode .table_default_th_button.table_default_no_sortable:hover {
  background: rgba(0, 0, 0, 0);
}
.contrast_mode .table_default_th_button.table_default_active_button .MuiButton-root:hover {
  background: rgba(0, 0, 0, 0.01);
}
.contrast_mode tr.title_detail_hardware .iconfont {
  color: #318800;
}
.contrast_mode tr.title_detail_hardware.failed .iconfont,
.contrast_mode tr.title_detail_hardware.failed td:nth-child(3) {
  color: #B55800;
}
.contrast_mode .table_default_line_data {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .table_task_status_tip {
  color: #fff;
}
.contrast_mode .table_task_status_tip.success {
  background: #318800;
}
.contrast_mode .table_task_status_tip.fail {
  background: #C91000;
}
.contrast_mode .table_task_status_tip.pending {
  background: #B55800;
}
.contrast_mode .table_task_status_tip.unknown {
  background: #595959;
}
.contrast_mode .table_default_lunch_app td:first-child:before {
  background: #006E9C;
}
.contrast_mode .table_launch_txt {
  color: #006E9C;
  background: #C3EEF2;
}
.contrast_mode .table_apk_tit_temp {
  color: #006E9C;
}
.contrast_mode .table_apk_tit_split {
  color: #D3E0EA;
}
.contrast_mode .table_disabled {
  color: #a9aabd;
}
.contrast_mode .tabs_con_item {
  color: #262626;
}
.contrast_mode .content_tabs_wrap .MuiTab-textColorInherit.Mui-selected {
  color: #eeff41;
}
.contrast_mode .content_tabs_wrap .MuiTabs-indicator {
  background: #eeff41;
}
.contrast_mode .layout_tab_wrap.MuiTabs-root {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .text_field_wrapper.MuiFormControl-root label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .text_field_wrapper.MuiFormControl-root label.Mui-focused {
  color: #318800;
}
.contrast_mode .text_field_wrapper.MuiFormControl-root .MuiInput-input {
  color: #318800;
}
.contrast_mode .text_field_wrapper.MuiFormControl-root .MuiInput-input::placeholder {
  color: #b2b2b2;
}
.contrast_mode .text_field_wrapper.MuiFormControl-root .Mui-disabled .MuiInput-input {
  color: #9e9e9e;
}
.contrast_mode .text_field_wrapper.MuiFormControl-root.text_field_wrapper_label label {
  color: currentColor;
}
.contrast_mode .text_field_wrapper.MuiFormControl-root.text_field_wrapper_label label.Mui-focused {
  color: #318800;
}
.contrast_mode .text_multiline_wrap .MuiInputBase-inputMultiline {
  border: 1px solid #D3E0EA;
}
.contrast_mode .text_multiline_wrap .Mui-focused .MuiInputBase-inputMultiline {
  border-color: #318800;
}
.contrast_mode .component_search .button_position_area .iconfont {
  color: #318800;
}
.contrast_mode .component_search .default_search_ipt .MuiInputBase-input {
  color: #262626;
}
.contrast_mode .component_search .default_search_ipt .MuiInput-underline:after {
  border-color: #318800;
}
.contrast_mode .component_search .default_search_ipt .MuiInput-underline:hover:not(.Mui-disabled):before {
  border-color: #318800;
}
.contrast_mode .component_search .default_search_ipt .MuiInput-underline:before {
  border-color: #E6E8EA;
}
.contrast_mode .timezone_picker_input {
  border: 1px solid #E6E8EA;
}
.contrast_mode .timezone_picker_selected .timezone_picker_input {
  color: #262626;
  border-color: transparent;
}
.contrast_mode .timezone_picker_input_addon.iconfont {
  color: #318800;
}
.contrast_mode .timezone_picker_list {
  border: 1px solid #E6E8EA;
}
.contrast_mode .timezone_picker_list_item {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .timezone_picker_list_item_active,
.contrast_mode .timezone_picker_list_item:hover {
  background: #f8fafb;
}
.contrast_mode .date_time_wrap .layout_list_action_input .ant-picker-input > input {
  color: #318800;
}
.contrast_mode .date_time_wrap .ant-picker-input > input {
  color: #262626;
}
.contrast_mode .date_time_wrap .ant-picker-focused .ant-picker-input > input {
  background: #fff;
  border: 1px solid #006E9C;
}
.contrast_mode .date_time_wrap .ant-picker-suffix:before {
  color: #318800;
}
.contrast_mode .timezone_time_underline .timezone_picker_text_field {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .date_time_underline.date_time_wrap .ant-picker-input {
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .date_time_underline.date_time_wrap .ant-picker-focused .ant-picker-input {
  border-bottom: 1px solid #318800;
}
.contrast_mode .layout_time_input_label {
  color: #318800;
}
.contrast_mode .toggle_color_disabled .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled {
  color: #318800;
}
.contrast_mode .toggle_color_disabled .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled + .MuiSwitch-track {
  background: #318800;
}
.contrast_mode .toggle_disabled_track .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled {
  color: #318800;
}
.contrast_mode .toggle_disabled_track .MuiSwitch-colorPrimary.Mui-checked.Mui-disabled + .MuiSwitch-track {
  background: #318800;
}
.contrast_mode .tips_content .tips_title_name {
  color: #fff;
}
.contrast_mode .tips_content .tips_content {
  color: #ffffff;
}
.contrast_mode .tips_hrefs_link {
  color: #00636F;
}
.contrast_mode .tips_icon {
  border: 1px solid #E6E8EA;
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .active .tips_icon {
  background: #E6E8EA;
  color: #fff;
}
.contrast_mode .search_filter_label {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .search_filter_btn_close {
  background: #e5f8fb;
}
.contrast_mode .search_filter_btn_close .iconfont {
  color: #B55800;
}
.contrast_mode .search_filter_text_popupbtn .iconfont {
  color: #318800;
}
.contrast_mode .search_filter_text_popupbtn .Mui-disabled .iconfont {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .search_filter_text_popupbtn .MuiIconButton-root:hover {
  background-color: rgba(0, 0, 0, 0);
}
.contrast_mode .search_filter_item {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.contrast_mode .search_filter_item.active,
.contrast_mode .search_filter_item:hover {
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
}
.contrast_mode .tree_con_item {
  border-left: 3px solid #E6E8EA;
  background: #F2F4F7;
}
.contrast_mode .tree_con_item.disabled {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .tree_con_item.disabled .tree_icon_pic {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .tree_con_item.disabled.cur {
  color: #fff;
  background: #595959 !important;
  border-left-color: #595959 !important;
}
.contrast_mode .tree_con_item.disabled.cur .tree_txt_con,
.contrast_mode .tree_con_item.disabled.cur .tree_icon_pic,
.contrast_mode .tree_con_item.disabled.cur .tree_tit_disabled {
  color: #fff;
}
.contrast_mode .tree_con_item.disabled.viewmore {
  border-left: 3px solid rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}
.contrast_mode .tree_con_item.disabled.viewmore .tree_tit_area {
  color: #318800;
}
.contrast_mode .tree_con_item.cur .tree_tit_area {
  color: #fff;
}
.contrast_mode .tree_con_item.cur .iconfont {
  color: #fff;
}
.contrast_mode .tree_tit_disabled {
  color: #262626;
}
.contrast_mode .tree_tit_disabled.cur .tree_tit_disabled {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .tree_tit_disabled .tree_txt_con,
.contrast_mode .tree_tit_disabled .tree_con_item.disabled .tree_icon_pic {
  color: #262626;
}
.contrast_mode .tree_txt_opr {
  color: #318800;
}
.contrast_mode .tree_icon_open .iconfont {
  color: #318800;
}
.contrast_mode .tree_con_item:hover,
.contrast_mode .tree_item_area.sub:hover .tree_con_item {
  background: #E6E8EA;
  border-left-color: #D3E0EA;
}
.contrast_mode .tree_section_area > .tree_con_node .tree_con_node > .tree_item_area:after {
  background: #D3E0EA;
}
.contrast_mode .tree_section_area > .tree_con_node .tree_con_node > .tree_item_area:not(:last-child):before {
  background: #D3E0EA;
}
.contrast_mode .tree_section_area > .tree_con_node .tree_con_node > .tree_item_area:last-child:before {
  background: #D3E0EA;
}
.contrast_mode .tree_item_area.sub .tree_con_item {
  border-left-color: #fff;
  background: #fff;
}
.contrast_mode .tree_tit_area {
  color: #262626;
}
.contrast_mode .tree_tit_more {
  color: #318800;
}
.contrast_mode .layout_file_update_anticolor {
  background: #fff;
}
.contrast_mode .layout_file_update_btn,
.contrast_mode .layout_def_update_btn {
  border: 1px dashed #D3E0EA;
}
.contrast_mode .layout_file_update_close {
  background: rgba(255, 255, 255, 0.8);
}
.contrast_mode .comp_label_item_tit {
  color: #262626;
}
.contrast_mode .comp_label_item_tit.dhd_sum_orange {
  color: #B55800;
}
.contrast_mode .comp_label_item_tit.dhd_sum_green {
  color: #318800;
}
.contrast_mode .comp_label_item_tit.dhd_sum_red {
  color: #C91000;
}
.contrast_mode .comp_label_item_tit.dhd_sum_blue {
  color: #00636F;
}
.contrast_mode .comp_label_item_tit.dhd_sum_grey {
  color: #595959;
}
.contrast_mode .comp_label_item_tit.dhd_sum_color1 {
  color: #5b5f87;
}
.contrast_mode .tip_comp_wrap .iconfont.icon-btn-annotation {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .tip_comp_wrap .iconfont.icon-log-Loctaionwarning-regular {
  color: rgba(0, 0, 0, 0.65);
}
@media screen and (max-width: 1023px) {
  .contrast_mode .main_leftcontainer_btn_menu.active,
  .contrast_mode .main_leftcontainer_btn_menu.MuiListItem-button:hover {
    background: #00BCD4;
    color: #fff;
  }
}
@media screen and (max-width: 766px) {
  .contrast_mode .app_wel_tit {
    color: #eeff41;
  }
  .contrast_mode .app_item_tit {
    color: #fff;
  }
}
.contrast_mode .btn_con_box.MuiButton-root {
  color: #262626;
}
.contrast_mode .btn_con_box.MuiButton-root:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_all {
  background: #E5E5E5;
  border: 1px solid #C7C7C7;
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_orange {
  color: #B55800;
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_orange.bg {
  background: #FFF7E6;
  border: 1px solid rgba(197, 93, 0, 0.15);
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_green {
  color: #278400;
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_green.bg {
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_grey {
  color: #595959;
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_grey.bg {
  background: #E5E5E5;
  border: 1px solid #C7C7C7;
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_blue {
  color: #006E9C;
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_blue.bg {
  background: #C3EEF2;
  border: 1px solid rgba(0, 110, 156, 0.2);
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_red {
  color: #C91000;
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_red.bg {
  background: #F8DAD7;
  border: 1px solid rgba(219, 0, 0, 0.15);
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_purple {
  color: #6534FF;
}
.contrast_mode .btn_con_box.MuiButton-root.status_tab_code_purple.bg {
  background: #dddfff;
  border: 1px solid #C4BCFF;
}
.contrast_mode .status_label_code.status_label_success {
  color: #278400;
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_maintainer {
  color: #278400;
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_approved {
  color: #278400;
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_trail {
  color: #006E9C;
  background: #C3EEF2;
  border: 1px solid rgba(0, 110, 156, 0.2);
}
.contrast_mode .status_label_code.status_label_developer {
  color: #006E9C;
  background: #C3EEF2;
  border: 1px solid rgba(0, 110, 156, 0.2);
}
.contrast_mode .status_label_code.status_label_unavailable {
  color: #595959;
  background: #E5E5E5;
  border: 1px solid #C7C7C7;
}
.contrast_mode .status_label_code.status_label_inactive {
  color: #B55800;
  background: #FFF7E6;
  border: 1px solid rgba(197, 93, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_failed {
  color: #C91000;
  background: #F8DAD7;
  border: 1px solid rgba(219, 0, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_pending {
  color: #B55800;
  background: #FFF7E6;
  border: 1px solid rgba(197, 93, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_pending_secondary {
  color: #006E9C;
  background: #C3EEF2;
  border: 1px solid rgba(0, 110, 156, 0.2);
}
.contrast_mode .status_label_code.status_label_offline {
  color: #595959;
  background: #E5E5E5;
  border: 1px solid #C7C7C7;
}
.contrast_mode .status_label_code.status_label_online {
  color: #278400;
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_rejected {
  color: #C91000;
  background: #F8DAD7;
  border: 1px solid rgba(219, 0, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_active {
  color: #278400;
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_active_secondary {
  color: #006E9C;
  background: #C3EEF2;
  border: 1px solid rgba(0, 110, 156, 0.2);
}
.contrast_mode .status_label_code.status_label_fixed {
  color: #278400;
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_own {
  color: #6534FF;
  background: #dddfff;
  border: 1px solid #C4BCFF;
}
.contrast_mode .status_label_code.status_label_registing {
  color: #B55800;
  background: #FFF7E6;
  border: 1px solid rgba(197, 93, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_suspend {
  color: #B55800;
  background: #FFF7E6;
  border: 1px solid rgba(197, 93, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_locked {
  color: #595959;
  background: #E5E5E5;
  border: 1px solid #C7C7C7;
}
.contrast_mode .status_label_code.status_label_disabled {
  color: #595959;
  background: #E5E5E5;
  border: 1px solid #C7C7C7;
}
.contrast_mode .status_label_code.status_label_deleted {
  color: #595959;
  background: #E5E5E5;
  border: 1px solid #C7C7C7;
}
.contrast_mode .status_label_code.status_label_paid {
  color: #006E9C;
  background: #C3EEF2;
  border: 1px solid rgba(0, 110, 156, 0.2);
}
.contrast_mode .status_label_code.status_label_unpaid {
  color: #B55800;
  background: #FFF7E6;
  border: 1px solid rgba(197, 93, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_open {
  color: #B55800;
  background: #FFF7E6;
  border: 1px solid rgba(197, 93, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_expired {
  color: #595959;
  background: #E5E5E5;
  border: 1px solid #C7C7C7;
}
.contrast_mode .status_label_code.status_label_draft {
  color: #006E9C;
  background: #C3EEF2;
  border: 1px solid rgba(0, 110, 156, 0.2);
}
.contrast_mode .status_label_code.status_label_completed {
  color: #278400;
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_inprogress {
  color: #006E9C;
  background: #C3EEF2;
  border: 1px solid rgba(0, 110, 156, 0.2);
}
.contrast_mode .status_label_code.status_label_succeed {
  color: #278400;
  background: #F6FFED;
  border: 1px solid rgba(0, 147, 0, 0.15);
}
.contrast_mode .status_label_code.status_label_migrating {
  color: #B55800;
  background: #FFF7E6;
  border: 1px solid rgba(197, 93, 0, 0.15);
}
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
  background: #318800;
}
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
  border-color: #318800;
}
.contrast_mode.date_time_case .ant-picker-now-btn {
  color: #318800;
}
.contrast_mode.date_time_case .ant-btn {
  background: #318800;
  border-color: #318800;
}
.contrast_mode.date_time_case .ant-btn:hover,
.contrast_mode.date_time_case .ant-btn:focus {
  background: #318800;
  border-color: #318800;
}
.contrast_mode.date_time_case .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #eff7ee;
}
.contrast_mode.date_time_case .ant-btn[disabled],
.contrast_mode.date_time_case .ant-btn[disabled]:active,
.contrast_mode.date_time_case .ant-btn[disabled]:focus,
.contrast_mode.date_time_case .ant-btn[disabled]:hover {
  color: rgba(0, 0, 0, 0.65);
  background: #f2f5f7;
  border-color: #f2f5f7;
}
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,
.contrast_mode.date_time_case .date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before {
  background: #f2f5f7;
}
.contrast_mode.date_time_case .ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  background: #e5f8fb;
  border: 1px solid #318800;
  color: #318800;
}
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-in-range:before,
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before {
  background: #f2f5f7;
}
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after {
  border-color: #318800;
}
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before {
  background: #f2f5f7;
}
.contrast_mode.date_time_case .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,
.contrast_mode.date_time_case .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,
.contrast_mode.date_time_case .ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before {
  background: #e5f8fb;
}
.contrast_mode .autocomplete_select {
  color: #318800;
}
.contrast_mode .group_terminal_card {
  background: #fff;
}
.contrast_mode .group_terminal_card_img {
  border: 1px solid #E6E8EA;
}
.contrast_mode .group_terminal_card_case {
  color: #262626;
}
.contrast_mode .group_terminal_card_subtit {
  color: #318800;
}
.contrast_mode .group_card_field_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .group_terminal_pro_tit {
  color: #318800;
}
.contrast_mode .group_terminal_pending .group_terminal_pro_tit {
  color: #006E9C;
}
.contrast_mode .group_terminal_pending .group_card_process_bar {
  background: #D3E0EA;
}
.contrast_mode .group_terminal_pro_filter {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .group_terminal_pro_filter .iconfont {
  color: #262626;
}
.contrast_mode .group_pro_filter_tit {
  color: #318800;
}
.contrast_mode .group_card_process_bar {
  background: #F6FFED;
}
.contrast_mode .group_process_bar_con {
  background: #318800;
}
.contrast_mode .terminal_task_history {
  border: 1px solid #E6E8EA;
  background: #e9edf5;
}
.contrast_mode .terminal_task_history_tit {
  color: #262626;
}
.contrast_mode .terminal_history_search_btn.component_search {
  background: #e9edf5;
}
.contrast_mode .terminal_task_app_box .group_card_process_bar {
  background: rgba(255, 255, 255, 0.8);
}
.contrast_mode .terminal_his_app_btn.button_com_wrap_basic.MuiButton-root:hover {
  background: rgba(0, 0, 0, 0.04);
}
.contrast_mode .layout_app_info_list .app_detail_view_wrap {
  border-top: 1px solid #E6E8EA;
  background: #fff;
}
.contrast_mode .layout_app_info_list .app_detail_view_case {
  color: #262626;
}
.contrast_mode .filter_view_box {
  border: 1px solid #D3E0EA;
  background: #fff;
}
.contrast_mode .filter_view_box .btn_wrap_section {
  background: #f2f5f7;
}
.contrast_mode .filter_view_section.filter_view_disabled {
  color: #9e9e9e;
}
.contrast_mode .market_static_item {
  border: 1px solid #E6E8EA;
}
.contrast_mode .market_static_amount {
  color: #00636F;
}
.contrast_mode .layout_config_wrap {
  background: #F2F4F7;
}
.contrast_mode .layout_config_wrap.layout_config_wrap_anticolor {
  background: #fff;
}
.contrast_mode .layout_config_wrap_border {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.contrast_mode .layout_config_wrap_border + .layout_config_wrap_border {
  border-top: none;
}
.contrast_mode .layout_config_action_border {
  border-top: 1px solid #D3E0EA;
}
.contrast_mode .layout_detail_wrap {
  background: #F2F4F7;
  color: #262626;
}
.contrast_mode .layout_fir_itemlist.layout_fir_itemlist_anticolor.MuiButton-root.button_com_wrap_basic {
  background: #F2F4F7;
}
.contrast_mode .layout_fir_itemlist.layout_fir_itemlist_anticolor.MuiButton-root.button_com_wrap_basic:hover {
  background: rgba(0, 0, 0, 0.04);
}
.contrast_mode .layout_fir_itemlist.layout_fir_itemlist_border {
  border: 1px solid #E6E8EA;
}
.contrast_mode .layout_fir_itemlist.MuiButton-root.button_com_wrap_basic:hover {
  background: rgba(0, 0, 0, 0.04);
}
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .layout_fir_item_tit,
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .fir_push_sec_tit,
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .store_app_list_subtit,
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .layout_config_tit {
  color: #fff;
}
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .layout_fir_item_label,
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .layout_fir_item_label.iconfont,
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .comp_label_item {
  color: #fff;
}
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .layout_fir_item_txt,
.contrast_mode .layout_fir_itemlist.MuiButton-root.active .status_label_code {
  color: #fff;
}
.contrast_mode .layout_fir_item_tit {
  color: #262626;
}
.contrast_mode .layout_fir_item_label,
.contrast_mode .layout_fir_item_label.iconfont {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_tip_wrap {
  color: #b2b2b2;
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .layout_code_detail {
  background: #fff;
}
.contrast_mode .layout_code_detail:hover .MuiInput-input {
  background: #f2f5f7;
}
.contrast_mode .layout_code_detail .layout_code_label {
  border-right: 1px solid #D3E0EA;
}
.contrast_mode .layout_code_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_code_label .MuiInput-input:focus {
  border-color: #D3E0EA;
  background: #f2f5f7;
}
.contrast_mode .layout_config_code_wrap {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .dashboard_box_wrap {
  border: 1px solid #E6E8EA;
}
.contrast_mode .dashboard_summary_content .dashboard_pienum_case:hover {
  background: #f2f5f7;
}
.contrast_mode .dashboard_main_content {
  background: #fff;
}
.contrast_mode .dashboard_main_card {
  border-right: 1px solid #E6E8EA;
}
.contrast_mode .dashboard_main_card:last-child:not(:nth-child(5)) {
  border-right-color: #fff;
}
.contrast_mode .dashboard_card_num {
  color: #00636F;
}
.contrast_mode .filter_drawer_title_wrap {
  color: #262626;
  border-bottom: 1px solid #D3E0EA;
  background: #fff;
}
.contrast_mode .filter_drawer_con {
  background: #fff;
}
.contrast_mode .filter_drawer_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .filter_drawer_container {
  background: #fff;
}
.contrast_mode .filter_drawer_title {
  color: #262626;
}
.contrast_mode .filter_drawer_reset .iconfont {
  color: #318800;
}
.contrast_mode .filter_drawer_close .iconfont {
  color: #B55800;
}
.contrast_mode .filter_drawer_area {
  border-bottom: 1px solid #D3E0EA;
  background: #f2f5f7;
}
.contrast_mode .filter_drawer_subtxt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .filter_drawer_subcon {
  color: #006E9C;
}
.contrast_mode .layout_head_tit_wrap {
  background: #fff;
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .layout_head_tit {
  color: #262626;
}
.contrast_mode .layout_img_txt .comp_label_item {
  color: #262626;
}
.contrast_mode .layout_apk_img_txt .comp_label_item {
  color: #262626;
}
.contrast_mode .list_case_box {
  border: 1px solid #E6E8EA;
}
.contrast_mode .list_case_head {
  background: #F2F4F7;
}
.contrast_mode .list_case_con {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .list_change_txt {
  color: #318800;
}
.contrast_mode .list_change_txt.icon_root {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_loading_box {
  background: rgba(0, 0, 0, 0.04);
}
.contrast_mode .layout_loading_box_anticolor {
  background: #F2F4F7;
}
.contrast_mode .layout_loading_box_whiteBg {
  background: #fff;
}
.contrast_mode .layout_main_left_side {
  background: #fff;
  border-right: 1px solid #D3E0EA;
  color: #262626;
}
.contrast_mode .layout_main_right {
  border-left: 1px solid #D3E0EA;
}
.contrast_mode .layout_main_right_side {
  background: #F2F4F7;
}
.contrast_mode .layout_main_head.layout_main_head_border {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .layout_grow_foot_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_grow_foot_split {
  background: #e9edf5;
  border-top: 1px solid #D3E0EA;
}
.contrast_mode .layout_grow_foot_split.layout_grow_foot_border {
  border: 1px solid #D3E0EA;
}
.contrast_mode .layout_grow_foot_split.anticolor {
  background: #fff;
  border: 1px solid #E6E8EA;
}
.contrast_mode .layout_grow_foot_tit {
  color: #262626;
}
.contrast_mode .layout_main_footer {
  background: #fff;
}
.contrast_mode .layout_main_footer_anticolor {
  background: #E6E8EA;
}
.contrast_mode .layout_main_footer_black {
  background: #262626;
}
.contrast_mode .layout_main_footer_black .layout_footer_item {
  color: #fff;
}
.contrast_mode .layout_main_footer_black .layout_footer_item:not(:first-child):before {
  color: #fff;
}
.contrast_mode .layout_main_footer_black .layout_footer_item .layout_foot_link {
  color: #fff;
}
.contrast_mode .layout_main_footer_black .layout_footer_item .layout_foot_link:hover {
  color: #006E9C;
}
.contrast_mode .layout_main_footer_border {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .layout_footer_item {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_footer_item:not(:first-child):before {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_footer_item_anticolor {
  color: rgba(255, 255, 255, 0.5);
}
.contrast_mode .layout_footer_item_anticolor:not(:first-child):before {
  color: rgba(255, 255, 255, 0.5);
}
.contrast_mode .layout_profile_tips {
  background: #e9edf5;
  border: 1px solid #D3E0EA;
}
.contrast_mode .layout_main_footer_box {
  background: #303030;
}
.contrast_mode .layout_footer_link_tit {
  color: #fff;
}
.contrast_mode .layout_case_item {
  color: #fff;
}
.contrast_mode .tips_inactivated_wrap {
  color: #B55800;
  background: #ffeacc;
}
.contrast_mode .layout_side_item {
  background: #fff;
}
.contrast_mode .layout_side_item.active .iconfont,
.contrast_mode .layout_side_item.active .layout_config_tit {
  color: #fff;
}
.contrast_mode .layout_side_item.active .layout_config_txt {
  color: rgba(255, 255, 255, 0.7);
}
.contrast_mode .layout_side_item.active .MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track {
  background: #C1DFBC;
}
.contrast_mode .layout_side_item_btn .iconfont {
  color: #318800;
}
.contrast_mode .item_transfer_left {
  background-color: #F2F4F7;
}
.contrast_mode .item_transfer_right {
  background-color: #F2F4F7;
}
.contrast_mode .item_transfer_head_wrap {
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .item_transfer_head_title {
  color: #262626;
}
.contrast_mode .item_transfer_bottom_wrap {
  border-top: 1px solid #D3E0EA;
}
.contrast_mode .item_transfer_con_txt {
  color: #262626;
}
.contrast_mode .item_transfer_select_txt {
  color: #262626;
}
.contrast_mode .client_apps_select_box {
  border: 1px solid #D3E0EA;
}
.contrast_mode .client_select_title_wrap {
  background: #f2f5f7;
}
.contrast_mode .client_apps_select_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .client_apps_select_main {
  background: #e9edf5;
}
.contrast_mode .self_tree_section_sheet {
  border-top: 1px solid #D3E0EA;
}
.contrast_mode .self_tree_section_area.tree_section_area .tree_con_item {
  background: #fff;
}
.contrast_mode .self_tree_section_area.tree_section_area .tree_con_item:hover {
  background: #f2f5f7;
}
.contrast_mode .tree_node_box_sub_label {
  font-size: 12px;
  color: #a9aabd;
}
.contrast_mode .tree_node_group {
  border-left: 3px solid #E6E8EA;
}
.contrast_mode .tree_node_group:hover {
  border-left: 3px solid #E6E8EA;
}
.contrast_mode .tree_node_group:after {
  background: #fff;
}
.contrast_mode .tree_node_group.tree_node_active .tree_node_box_label {
  color: #fff;
}
.contrast_mode .tree_node_group.tree_node_disable .tree_icon_pic {
  color: #5b5f98;
}
.contrast_mode .tree_node_group.tree_node_disable.tree_node_active {
  border-color: #a9aabd;
}
.contrast_mode .tree_node_group.tree_node_disable.tree_node_active .tree_node_box_sub_label {
  color: #c7eaef;
}
.contrast_mode .tree_node_box_label {
  color: #262626;
}
.contrast_mode .upload_comp_wrap {
  background: #F2F4F7;
  border: 1px dashed #E6E8EA;
}
.contrast_mode .upload_comp_wrap:hover {
  background: rgba(0, 0, 0, 0.15);
}
.contrast_mode .upload_comp_txt {
  color: #318800;
}
.contrast_mode .upload_comp_error {
  background: #FFF7E6;
  border: 1px solid #B55800;
}
.contrast_mode .upload_comp_error_item {
  color: #B55800;
}
.contrast_mode .layout_image_box {
  background: #F2F4F7;
  border: 1px dashed rgba(0, 0, 0, 0.15);
}
.contrast_mode .layout_image_anticolor {
  background: #fff;
}
.contrast_mode .upload_single_case {
  background: #fff;
  border: 1px dashed #E6E8EA;
}
.contrast_mode .upload_single_case:after {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .upload_app_del .iconfont {
  color: #C91000;
}
.contrast_mode .upload_layout_txt.comp_label_item {
  color: #fff;
}
.contrast_mode .upload_layout_txt.upload_single_case_label.comp_label_item {
  color: #262626;
}
.contrast_mode .upload_single_flex_wrap .upload_layout_txt.comp_label_item {
  color: #262626;
}
.contrast_mode .upload_single_wrap_secondary .upload_layout_txt.comp_label_item {
  color: #9e9e9e;
}
.contrast_mode .offline .layout_pie_svg_wrap .layout_pie_circle {
  fill: #f2f5f7;
  stroke: #757583;
}
.contrast_mode .offline .layout_pie_wrap + .layout_pie_tit {
  color: #757583;
}
.contrast_mode .layout_pie_circle_blue,
.contrast_mode .layout_pie_circle_blue.status_label_basic,
.contrast_mode .layout_pie_circle_blue + .layout_pie_tit {
  color: #006E9C;
}
.contrast_mode .layout_pie_circle_orange,
.contrast_mode .layout_pie_circle_orange.status_label_basic,
.contrast_mode .layout_pie_circle_orange + .layout_pie_tit {
  color: #B55800;
}
.contrast_mode .layout_pie_circle_green,
.contrast_mode .layout_pie_circle_green.status_label_basic,
.contrast_mode .layout_pie_circle_green + .layout_pie_tit {
  color: #318800;
}
.contrast_mode .layout_pie_circle_red,
.contrast_mode .layout_pie_circle_red.status_label_basic,
.contrast_mode .layout_pie_circle_red + .layout_pie_tit {
  color: #C91000;
}
.contrast_mode .layout_pie_circle_blue .layout_pie_svg_wrap {
  background: #C3EEF2;
  border-radius: 50%;
}
.contrast_mode .layout_pie_circle_orange .layout_pie_svg_wrap,
.contrast_mode .layout_pie_circle_red .layout_pie_svg_wrap {
  background: #FFF7E6;
  border-radius: 50%;
}
.contrast_mode .layout_pie_svg_wrap {
  background: #F6FFED;
  border-radius: 50%;
}
.contrast_mode .layout_pie_circle_blue .layout_pie_circle {
  fill: #C3EEF2;
  stroke: #006E9C;
}
.contrast_mode .layout_pie_circle_orange .layout_pie_circle {
  fill: #FFF7E6;
  stroke: #B55800;
}
.contrast_mode .layout_pie_circle_green .layout_pie_circle {
  fill: #F6FFED;
  stroke: #278400;
}
.contrast_mode .layout_pie_circle_red .layout_pie_circle {
  fill: #F8DAD7;
  stroke: #C91000;
}
.contrast_mode .layout_pie_hover_txt {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.contrast_mode .layout_pie_txt {
  font-size: 14px;
  color: #262626;
  font-weight: 500;
}
.contrast_mode .layout_param_svg_txt {
  color: #262626;
}
.contrast_mode .layout_param_svg_subtxt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_btn_disabled_color .MuiButton-root .MuiButton-label {
  color: #318800;
}
.contrast_mode .layout_foot_link:hover {
  color: #00636F;
}
.contrast_mode .layout_text_pre.comp_label_item {
  color: #262626;
}
.contrast_mode .layout_log_btn_tit {
  color: #262626;
}
.contrast_mode .layout_setting_tit {
  color: #262626;
  border-bottom: 1px solid #D3E0EA;
}
.contrast_mode .layout_tit_side_item .comp_label_item_det {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_link {
  color: #00636F;
}
.contrast_mode .layout_list_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_list_tit {
  color: #262626;
}
.contrast_mode .layout_list_subtxt {
  color: #9e9e9e;
}
.contrast_mode .edit_required:before {
  color: #C91000;
}
.contrast_mode .layout_grow_info_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .layout_list_action_input.text_field_wrapper.MuiFormControl-root .MuiInputBase-input {
  color: #318800;
}
.contrast_mode .layout_list_time_input {
  border-left: 2px solid #318800;
}
.contrast_mode .layout_list_item_anti {
  background: #f2f5f7;
}
.contrast_mode .layout_list_zone_picker .timezone_picker_text_field input {
  color: #318800;
}
.contrast_mode .layout_list_white_btn {
  border: 1px dashed #E6E8EA;
  background: #f8fafb;
}
.contrast_mode .app_message_tip {
  color: #262626;
}
.contrast_mode .app_message_tip_show {
  color: #318800;
}
.contrast_mode .app_message_cld_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .cloud_btn_link_download {
  color: #318800;
}
.contrast_mode .cloud_btn_link_download:hover {
  color: #318800;
}
.contrast_mode .cloud_tag_txt {
  color: #318800;
}
.contrast_mode .cloud_tag_tip {
  color: #b2b2b2;
}
.contrast_mode .developer_price_con,
.contrast_mode .developer_price_sub,
.contrast_mode .developer_price_case {
  color: #262626;
}
.contrast_mode .developer_compare_content .developer_price_title .developer_price_con,
.contrast_mode .developer_compare_content .developer_price_title .developer_price_sub {
  color: #262626;
}
.contrast_mode .developer_feature_title {
  color: #262626;
}
.contrast_mode .developer_feature_title:after {
  background: #B55800;
}
.contrast_mode .developer_cyberlab_tit.comp_label_item {
  line-height: 30px;
  font-size: 16px;
  color: #262626;
}
.contrast_mode .developer_cyber_section.app_dev_fix .layout_main_fix {
  background: #fff;
}
.contrast_mode .developer_cyber_section.app_dev_fix .layout_main_fix .layout_main_head {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .dashboard_box_case {
  background: #fff;
}
.contrast_mode .dashboard_report_tit {
  color: #006E9C;
}
.contrast_mode .dashboard_report_item + .dashboard_report_item:before {
  background: #E6E8EA;
}
.contrast_mode .dashboard_table_report tfoot tr {
  background: #F2F4F7;
}
.contrast_mode .recharts-cartesian-axis-line {
  stroke: #d3e0ea;
}
.contrast_mode .recharts-cartesian-grid-horizontal line {
  stroke: #d3e0ea;
}
.contrast_mode .recharts-cartesian-axis-tick text {
  fill: #a9aabd;
}
.contrast_mode .recharts-default-tooltip {
  border: 1px solid #d3e0ea;
  background: rgba(255, 255, 255, 0.9);
}
.contrast_mode .recharts-default-tooltip p {
  color: #a9aabd;
}
.contrast_mode .recharts-tooltip-item-name {
  color: #5b5f87;
}
.contrast_mode .recharts-tooltip-item-value {
  color: #00bcd4;
}
.contrast_mode .developer_id_photo_wrap .layout_img_wrap {
  border: 1px solid #D3E0EA;
}
.contrast_mode .developer_case_step:before {
  background: #00636F;
  color: #fff;
}
.contrast_mode .developer_case_step:not(:last-child):after {
  border-left: 1px dashed #E6E8EA;
}
.contrast_mode .developer_case_cer i {
  color: #006E9C;
}
.contrast_mode .pay_dev_wrap {
  background: #fff;
}
.contrast_mode .pay_dev_toper {
  color: #262626;
}
.contrast_mode .pay_dev_toper:before {
  color: #00636F;
}
.contrast_mode .pay_dev_main {
  border-top: 2px solid #595959;
}
.contrast_mode .pay_dev_tip {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .btns_view_detail {
  color: #318800;
}
.contrast_mode .btns_view_detail_tit {
  color: #318800;
}
.contrast_mode .up_collection_box_btn {
  color: #262626;
}
.contrast_mode .up_collection_close_icon {
  background: rgba(0, 0, 0, 0.5);
}
.contrast_mode .pay_dev_pays {
  color: #262626;
}
.contrast_mode .pay_dev_footer_tip {
  color: #00636F;
}
.contrast_mode .head_toolbar_payment {
  background: #f2f5f7;
}
.contrast_mode .head_payment_wrap {
  background: #F6FFED;
}
.contrast_mode .head_payment_wrap.warning {
  background: #FFF7E6;
}
.contrast_mode .head_payment_wrap.warning .head_payment_txt {
  color: #B55800;
}
.contrast_mode .head_payment_txt {
  color: #318800;
}
.contrast_mode .param_file_bg {
  background: #F2F4F7;
}
.contrast_mode .param_edit_form .edit_required .MuiFormLabel-root:after {
  color: #C91000;
}
.contrast_mode .param_mui_merge .MuiInput-input:not(.MuiSelect-root):focus {
  border-color: #cad1d6;
  background: #f2f5f7;
}
.contrast_mode .param_dis_hide {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .param_edit_container .param_edit_list_index {
  background-color: #fff;
  color: #262626;
}
.contrast_mode .param_edit_container .param_edit_list_index:before {
  background: #f2f5f7;
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .param_edit_container .param_edit_list_wrap {
  background: #fff;
}
.contrast_mode .param_edit_container .param_edit_list_wrap:before {
  background: #f2f5f7;
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .param_edit_container_header .param_edit_list_header {
  background: #fff;
}
.contrast_mode .param_edit_container_header .param_edit_list_header > .param_edit_list_wrap > .param_object_field_wrap > .param_array_field_wrap {
  background: #f2f5f7;
}
.contrast_mode .param_edit_container_header .param_edit_list_header > .param_edit_list_wrap > .param_object_field_wrap > .param_array_field_wrap .param_edit_wrap .param_edit_list_index {
  background: #fff;
}
.contrast_mode .param_edit_container_header .param_edit_list_header > .param_edit_list_wrap > .param_object_field_wrap > .param_array_field_wrap .param_edit_wrap .param_edit_list_index + .param_object_field_wrap > .param_ipt_item:first-child {
  background: #fff;
}
.contrast_mode .param_edit_list_action:before {
  color: rgba(0, 0, 0, 0.65);
  background: #f2f5f7;
}
.contrast_mode .param_error_wrap {
  background: #fff;
}
.contrast_mode .param_error_wrap .layout_def_tit {
  color: #B55800;
}
.contrast_mode .plat_form_banner {
  color: #fff;
}
.contrast_mode .plat_form_tit {
  color: #fff;
}
.contrast_mode .plat_form_subtit {
  color: #fff;
}
.contrast_mode .plat_form_txt .plat_form_disable {
  color: #eeff41;
}
.contrast_mode .plat_form_txt .plat_form_disable:before {
  background: #eeff41;
}
.contrast_mode .plat_form_title {
  color: #B55800;
}
.contrast_mode .plat_form_text {
  color: #262626;
}
.contrast_mode .plat_item_tit {
  color: #262626;
}
.contrast_mode .plat_item_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .plat_form_service {
  background: #fff;
}
.contrast_mode .plat_service_tit {
  color: #262626;
}
.contrast_mode .plat_service_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .plat_form_features {
  color: #fff;
}
.contrast_mode .plat_features_tit {
  color: #fff;
}
.contrast_mode .plat_features_btn {
  background: #fff;
}
.contrast_mode .app_done_icon_case.iconfont {
  color: #fff;
}
.contrast_mode .app_sandbox_step.open .app_sandbox_step_desc .btn_label_item {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_sandbox_step_no {
  border: 1px solid #262626;
  color: #262626;
}
.contrast_mode .app_sandbox_step_icon_half_done,
.contrast_mode .app_sandbox_step_icon_done {
  background: #00636F;
  color: #fff;
}
.contrast_mode .app_sandbox_step_title {
  color: #262626;
}
.contrast_mode .app_push_msg_type {
  background: #F2F4F7;
}
.contrast_mode .app_sandbox_preview {
  border: 1px solid #E6E8EA;
}
.contrast_mode .app_sandbox_preview_header {
  background: #e9edf5;
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .app_sandbox_preview_tit {
  color: #00636F;
}
.contrast_mode .app_sandbox_message_icon {
  background: #00636F;
}
.contrast_mode .app_sandbox_message_icon.iconfont {
  color: #fff;
}
.contrast_mode .app_sandbox_message_txt {
  color: #262626;
}
.contrast_mode .app_sandbox_message_content {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_sandbox_graphic:after {
  background: rgba(0, 0, 0, 0.2);
}
.contrast_mode .app_sandbox_graphic_box {
  background: #fff;
}
.contrast_mode .app_sandbox_graphic_single_box .app_sandbox_graphic_button {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.contrast_mode .app_sandbox_graphic_box_img {
  background: #f2f5f7;
}
.contrast_mode .app_sandbox_graphic_button_case {
  color: #fff;
}
.contrast_mode .app_sandbox_skip {
  color: #fff;
  background: rgba(0, 0, 0, 0.9);
}
.contrast_mode .app_stack_trace_box .app_tabs_stack_box .app_native_anr_context {
  color: #262626;
}
.contrast_mode .app_stack_trace_box .app_tabs_stack_tit.layout_tit_main {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .app_stack_trace_box .app_stack_file_box .app_stack_trace .app_stack_log_list .app_stack_font {
  color: #006E9C;
}
.contrast_mode .app_stack_trace_box .app_stack_file_box .app_stack_trace .app_stack_log_list .app_stack_download_box {
  color: #318800;
}
.contrast_mode .app_oper_record_box {
  background: #fff;
}
.contrast_mode .app_oper_record_list .app_oper_record_item .app_oper_record_content {
  background: #f2f5f7;
  border: 1px solid #D3E0EA;
}
.contrast_mode .app_oper_record_list .app_oper_record_item .app_oper_solution {
  border-top: 1px dashed #D3E0EA;
}
.contrast_mode .app_comment_textarea {
  background: #f2f5f7;
  border: 1px solid #D3E0EA;
}
.contrast_mode .app_comment_box {
  background: #fff;
}
.contrast_mode .app_comment_box .app_comment_list .app_comment_item {
  border-bottom: 1px dashed #E6E8EA;
}
.contrast_mode .app_comment_box .title-box {
  background: white;
}
.contrast_mode .app_stack_content #stacktrace .app_stack_example_box {
  color: #262626;
}
.contrast_mode .app_stack_content #stacktrace .app_stack_example_box .app_stack_info_anr {
  color: #262626;
}
.contrast_mode .app_tabs_item_tit.layout_tit_main {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .app_member_own_txt {
  color: #fff;
  background: #318800;
}
.contrast_mode .app_member_wrap.layout_fir_itemlist.layout_fir_itemlist_anticolor.MuiButton-root.button_com_wrap_basic {
  background: #fff;
}
.contrast_mode .app_setting_label_item {
  border-top: 1px solid #E6E8EA;
  border-Bottom: 1px solid #E6E8EA;
  background: #fff;
}
.contrast_mode .app_abnormal_tag {
  border-top: 1px dashed #E6E8EA;
}
.contrast_mode .app_abnormal_item {
  background: #fff;
}
.contrast_mode .app_stackly_label_del.comp_label_item {
  color: #B55800;
}
.contrast_mode .app_stackly_case {
  background: #fff;
}
.contrast_mode .app_stackly_sum {
  color: #00636F;
}
.contrast_mode .app_stackly_sum.app_stackly_sum_secondary {
  color: #B55800;
}
.contrast_mode .tabs_content_searchBy {
  color: #318800;
}
.contrast_mode .integer_protocol_user_guide {
  color: #318800;
}
.contrast_mode .app_alert_tip_style {
  color: #595959;
}
.contrast_mode .app_alert_tip_style .alert_tip_title {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_alert_tip_style .alert_tip_content {
  color: rgba(0, 0, 0, 0.65);
  border-top: 1px solid #F2F4F7;
}
.contrast_mode .app_alert_tip_style .alert_tip_content .alert_tip_case_desc {
  color: #262626;
}
.contrast_mode .setting_select_case.select_root.MuiFormControl-root .MuiInput-input {
  color: #318800;
}
.contrast_mode .stackly_view_more {
  color: #318800;
  background: #efefef;
}
.contrast_mode .stackly_operation_container .stackly_operation_root {
  background: #fff;
}
.contrast_mode .stackly_operation_container .stackly_operation_box .stackly_operation_box_card {
  background: white;
}
.contrast_mode .stackly_operation_container .stackly_operation_box .stackly_operation_box_card .stackly_operation_card_font {
  color: #00636F;
}
.contrast_mode .stackly_operation_container .stackly_operation_box .stackly_operation_box_card .stackly_operation_card_desc {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .stackly_operation_container .stackly_operation_action .action_bg {
  background-color: rgba(0, 0, 0, 0.06);
}
.contrast_mode .stackly_operation_container .stackly_operation_action .stackly_picker_selector {
  background-color: rgba(0, 0, 0, 0.06);
}
.contrast_mode .stackly_operation_container .stackly_operation_charts .stackly_canvas_box .app_operation_table {
  color: #262626;
}
.contrast_mode .stackly_operation_container .stackly_operation_charts .stackly_canvas_box .app_operation_table thead th {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .select_root.MuiFormControl-root label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .event_popover_content {
  background: #fff;
}
.contrast_mode .event_popover_content .popover_head .popover_title {
  color: #262626;
}
.contrast_mode .event_popover_content .popover_head .popover_action_box .icon_action_btn .orange {
  color: #B55800;
}
.contrast_mode .event_popover_content .popover_head .popover_action_box .icon_action_btn .green {
  color: #318800;
}
.contrast_mode .event_popover_content .popover_split_line {
  background: #E6E8EA;
}
.contrast_mode .event_popover_content .popover_body .MuiInputLabel-animated {
  color: #262626;
}
.contrast_mode .account_menu_box {
  background: #333;
}
.contrast_mode .account_menu_box .admin_nav_case .admin_menu_item.admin_menu_item_active {
  border-right-color: #eeff41;
}
.contrast_mode .account_menu_box .admin_nav_case .admin_menu_item .admin_case_btn.MuiButton-root.button_com_wrap:hover {
  background: rgba(255, 255, 255, 0.1);
}
.contrast_mode .account_head_box {
  border-left: 1px solid #E6E8EA;
}
.contrast_mode .account_icon_edit {
  background: #318800;
  color: #fff;
}
.contrast_mode .account_icon_edit .iconfont {
  color: #fff;
}
.contrast_mode .account_main_case {
  background: #fff;
}
.contrast_mode .account_main_level {
  background: #f2f5f7;
}
.contrast_mode .account_main_setting {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .account_main_profile:after {
  background: #e9eff4;
}
.contrast_mode .account_main_btn {
  background: #f2f5f7;
}
.contrast_mode .account_dlg_case .comp_label_item:before {
  background: rgba(0, 0, 0, 0.65);
}
.contrast_mode .account_dlg_error {
  color: #B55800;
}
.contrast_mode .account_dlg_error.comp_label_item:before {
  background: none;
  color: #B55800;
}
.contrast_mode .account_dlg_txt {
  color: #318800;
}
.contrast_mode .layout_account_head {
  background: #333;
}
.contrast_mode .pinelab .head_toolbar_section {
  background: #1ec878;
}
.contrast_mode .pinelab .account_menu_box {
  background: #1ec878;
}
.contrast_mode .pinelab .account_nav_tit {
  color: #fff;
}
.contrast_mode .pinelab .public_Layout_head {
  background: #1ec878;
}
.contrast_mode .ad_pagination .swiper-pagination-bullet {
  background: #fff;
}
.contrast_mode .app_rank_case.MuiButton-root {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .app_rank_num {
  color: #262626;
}
.contrast_mode .app_rank_tit {
  color: #262626;
}
.contrast_mode .app_rank_info {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_portal_main .layout_fir_itemlist:not(:last-child) {
  border-bottom: 1px solid #E6E8EA;
}
.contrast_mode .app_portal_info {
  background: #fff;
}
.contrast_mode .app_portal_collapse {
  border-top: 1px solid #E6E8EA;
}
.contrast_mode .app_portal_main_section {
  background: #fff;
}
.contrast_mode .app_detail_side {
  background: #fff;
}
.contrast_mode .app_detail_side_tit {
  border-bottom: 1px solid #E6E8EA;
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .block_checkbox_area:hover,
.contrast_mode .block_checkbox_area.active {
  background: rgba(0, 0, 0, 0.15);
}
.contrast_mode .block_checkbox_area .MuiTypography-root {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_part_box.active .app_part_tit_area {
  background: rgba(0, 0, 0, 0.15);
}
.contrast_mode .app_part_box_tit .MuiButton-root {
  color: #262626;
}
.contrast_mode .app_part_check_group {
  background: #ffffff;
}
.contrast_mode .app_part_box_close .MuiIconButton-root {
  background-color: #B55800;
  color: #fff;
}
.contrast_mode .app_part_box_close .MuiIconButton-colorSecondary:hover {
  background-color: #B55800;
}
.contrast_mode .portal_app_wrap {
  background: #fff;
}
.contrast_mode .portal_res_side .iconfont {
  color: #318800;
}
.contrast_mode .portal_group_tit {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .head_breadcrumb_link {
  color: #00636F;
}
.contrast_mode .head_break_border {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .head_break_tit {
  color: #262626;
}
.contrast_mode .head_ranking_area.MuiButton-root {
  border: 1px solid #318800;
  color: #318800;
}
.contrast_mode .head_ranking_area.MuiButton-root:hover {
  background: #F6FFED;
}
.contrast_mode .app_list_check_txt {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .portal_sort_box {
  background: #fff;
}
.contrast_mode .portal_sort_box .portal_sort_tit {
  color: #262626;
}
.contrast_mode .portal_sort_box .icon-btn-file-up {
  color: #318800;
}
.contrast_mode .app_vage_prev,
.contrast_mode .app_vage_next {
  color: #318800;
}
.contrast_mode .app_vage_prev:focus,
.contrast_mode .app_vage_next:focus {
  background-color: rgba(99, 175, 87, 0.2);
}
.contrast_mode .app_vage_prev.swiper-button-disabled,
.contrast_mode .app_vage_next.swiper-button-disabled {
  color: #9e9e9e;
}
.contrast_mode .app_price_group {
  color: #00636F;
}
.contrast_mode .app_list_group_container {
  background: #fff;
}
.contrast_mode .app_list_group_container .MuiButton-root:hover {
  background: #ffffff;
}
.contrast_mode .app_vague_label.app_vague_group_label {
  color: rgba(0, 0, 0, 0.65);
}
.contrast_mode .app_list_group {
  background: #fff;
}
.contrast_mode .MuiRadio-root .checkIcon_area:before {
  background-image: url("/account/assets/img/contrast_icon-block-checked.svg");
}
@media screen and (max-width: 1024px) {
  .contrast_mode .portal_app_wrap {
    background: #fff;
  }
  .contrast_mode .portal_app_wrap.expand {
    border-right: 1px solid #E6E8EA;
  }
  .contrast_mode .portal_mask {
    background: rgba(0, 0, 0, 0.5);
  }
  .contrast_mode .portal_btn_menu.active .MuiButton-root {
    background: #006E9C;
    color: #fff;
  }
  .contrast_mode .portal_area_box {
    border-bottom: 1px solid #E6E8EA;
    border-top: 1px solid #E6E8EA;
  }
}
.keydown_tab .component_search .default_search_ipt {
  display: block;
}
.keydown_tab .component_search .default_search_exd {
  display: none;
}
.keydown_tab .infinite_scroll_wrap {
  display: block;
}
.keydown_tab .terminal_task_history.close .infinite_scroll_wrap {
  display: none;
}
.keydown_tab .ping_auth_wrap {
  display: none;
}
.keydown_tab .parameter_popup_main.parameter_popup_list_close {
  display: none;
}
@media screen and (max-width: 1024px) {
  .keydown_tab .portal_app_wrap {
    display: none;
  }
  .keydown_tab .portal_app_wrap.expand {
    display: block;
  }
}
.custom_map_wrap {
  position: relative;
}
.custom_map_wrap .leaflet-control-container .leaflet-top .leaflet-pm-toolbar:first-child .button-container.active .leaflet-pm-actions-container,
.custom_map_wrap .leaflet-control-container .leaflet-top .leaflet-pm-toolbar:first-child .leaflet-pm-actions-container {
  display: none;
}
.custom_map_wrap .leaflet-top {
  top: 20px;
  bottom: initial;
}
.custom_map_wrap .leaflet-left {
  left: 20px;
  right: initial;
}
.custom_map_wrap .marker-icon,
.custom_map_wrap .marker-icon:focus {
  border: 1px solid #63AF57;
  margin: -8px 0 0 -8px !important;
  width: 14px !important;
  height: 14px !important;
}
.custom_map_wrap .leaflet-marker-draggable.marker-icon-middle,
.custom_map_wrap .leaflet-marker-draggable.marker-icon-middle:focus {
  opacity: 0.7;
  margin: -6px 0 0 -6px !important;
  width: 10px !important;
  height: 10px !important;
}
.map_clear_point.MuiButton-root.button_com_wrap {
  position: absolute;
  top: 110px;
  right: 40px;
  border-radius: 0;
  text-transform: capitalize;
  font-size: 12px;
  color: #63AF57;
  background: #fff;
  min-height: 30px;
  padding: 0 12px;
  z-index: 999;
}
.rdw-link-decorator-wrapper.editor_custom_link .rdw-link-decorator-icon {
  display: none;
}
.rdw-link-decorator-wrapper.editor_custom_link:hover .rdw-link-decorator-icon {
  display: block;
}
.no_img_link .rdw-link-decorator-wrapper.editor_custom_link .rdw-link-decorator-icon {
  display: none;
}
.no_img_link .rdw-link-decorator-wrapper.editor_custom_link:hover .rdw-link-decorator-icon {
  display: none;
}
.no_img_link .rdw-editor-main a:hover {
  text-decoration: underline;
}
.rdw-editor-main a {
  color: #008BF8;
}
.rdw-editor-main a span {
  color: #008BF8;
}
.account_menu_box {
  background: #333;
}
.account_menu_box .admin_menu_case {
  top: 0;
  bottom: 0;
}
.account_menu_box .admin_nav_case .admin_menu_item {
  border-left: none;
  border-right: 2px solid transparent;
}
.account_menu_box .admin_nav_case .admin_menu_item.admin_menu_sub_item {
  border-right: none;
}
.account_menu_box .admin_nav_case .admin_menu_item.admin_menu_item_active {
  border-right-color: #eeff41;
}
.account_menu_box .admin_nav_case .admin_menu_item .admin_case_btn.MuiButton-root.button_com_wrap:hover {
  background: rgba(255, 255, 255, 0.1);
}
.account_nav_tit.admin_nav_tit {
  margin-bottom: 7px;
}
.account_container {
  flex: 1;
  padding-left: 30px;
  box-sizing: border-box;
  max-width: 730px;
}
.account_container .MuiTab-root {
  color: currentColor;
}
.account_container_case {
  display: flex;
  justify-content: center;
  width: 100%;
}
.account_head_case .layout_img_wrap {
  margin-right: 16px;
}
.account_head_case .layout_item_main .layout_config_tit {
  font-size: 26px;
}
.account_head_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 250px;
  padding-left: 16px;
  box-sizing: border-box;
  border-left: 1px solid #E6E8EA;
}
.account_head_info {
  flex: 1;
  overflow: hidden;
}
.account_head_info .comp_label_item_det {
  line-height: 16px;
  font-size: 12px;
}
.account_head_info .comp_label_item {
  margin-bottom: 0;
}
.account_head_info .layout_app_item_tit_wrap + .layout_app_item_tit_wrap {
  margin-top: 6px;
}
.account_icon_edit {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  background: #63AF57;
  color: #fff;
  border-radius: 50%;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
}
.account_icon_edit .iconfont {
  color: #fff;
}
.account_main_case {
  padding: 20px;
  margin-top: 16px;
  background: #fff;
}
.account_main_level {
  display: flex;
  align-items: center;
  height: 36px;
  padding-left: 16px;
  background: #f2f5f7;
  border-radius: 4px;
  box-sizing: border-box;
}
.account_main_setting {
  display: flex;
  align-items: center;
  height: 97px;
  border-bottom: 1px solid #E6E8EA;
  box-sizing: border-box;
}
.account_main_setting .layout_link {
  margin: 0 5px;
  cursor: default;
}
.account_main_profile {
  display: flex;
  align-items: center;
  width: 226px;
  padding-left: 20px;
  box-sizing: border-box;
}
.account_main_profile .comp_label_item_tit {
  flex: 1;
  padding-left: 30px;
  box-sizing: border-box;
}
.account_main_profile:after {
  content: "";
  display: block;
  width: 1px;
  height: 30px;
  background: #e9eff4;
}
.account_main_txt {
  flex: 1;
  padding-left: 20px;
  box-sizing: border-box;
  overflow: hidden;
  word-wrap: break-word;
}
.account_main_btn {
  margin-left: 15px;
  background: #f2f5f7;
}
.account_dlg_wrap {
  display: flex;
}
.account_dlg_image {
  width: 122px;
  margin-right: 28px;
  text-align: center;
}
.account_dlg_image .layout_image_box {
  margin-top: 15px;
  border: none;
}
.account_dlg_image .layout_image_box .layout_image_btn_case .MuiButton-label {
  flex-direction: column;
  font-size: 16px;
  text-transform: initial;
}
.account_dlg_image .layout_image_box .layout_image_btn_case .MuiButton-label .MuiButton-startIcon {
  margin: 0;
}
.account_dlg_image .layout_image_box .layout_image_btn_case .MuiButton-label .iconfont {
  font-size: 28px;
}
.account_dlg_main {
  flex: 1;
  overflow: hidden;
}
.account_dlg_case {
  display: flex;
  flex-direction: column;
}
.account_dlg_case .comp_label_item:before {
  content: "";
  display: inline-block;
  position: relative;
  top: -1px;
  width: 5px;
  height: 5px;
  margin-right: 10px;
  background: #8c8c8c;
  border-radius: 50%;
  vertical-align: middle;
}
.account_dlg_error {
  color: #FF9800;
}
.account_dlg_error.comp_label_item:before {
  content: "\e725";
  top: 0;
  left: -3px;
  width: 4px;
  height: auto;
  font-family: "iconfont";
  font-size: 12px;
  color: #FF9800;
  background: none;
}
.account_dlg_pic {
  width: 200px;
  height: 200px;
  margin-right: 7px;
}
.account_dlg_item {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.account_dlg_item .layout_config_wrap {
  margin-top: 10px;
}
.account_dlg_txt {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 20px;
  color: #63AF57;
}
.account_main_sud {
  flex: 1;
  padding-left: 20px;
  box-sizing: border-box;
  overflow: hidden;
  word-wrap: break-word;
  max-height: 40px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-right: 40px;
}
.account_dlg_tfa {
  display: flex;
  align-items: center;
}
.account_tfa_con {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  height: 150px;
  border-left: 1px solid #E6E8EA;
}
.account_tfa_con .layout_config_wrap {
  margin-top: 20px;
  min-width: 327px;
}
.layout_account_fix {
  max-width: 1000px;
}
.layout_account_fix.layout_main_fix {
  max-width: 1000px;
}
.layout_account_case {
  flex: 1;
  padding: 30px 0;
  box-sizing: border-box;
}
.layout_account_case > .layout_account_fix {
  min-height: 100%;
}
.layout_account_head {
  background: #333;
}
.layout_account_foot.layout_main_fix {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
}
.layout_account_foot_case {
  display: flex;
  flex-wrap: wrap;
}
.layout_account_foot_case .comp_label_item {
  margin-right: 17px;
}
.layout_expired_msg {
  text-align: center;
}
.message_nft_case {
  margin-bottom: 16px;
}
.message_nft_case .layout_def_tit {
  margin-bottom: 15px;
  font-size: 24px;
}
.message_table_tip {
  width: 6px;
  height: 12px;
  margin-right: 8px;
  background: url("/account/assets/img/TaskListView-app-list-status.png") no-repeat;
  background-position: -108px 0;
}
.message_notification_case.notification_box_area:before {
  position: static;
  transform: scale(0.6);
  transform-origin: center;
  margin-top: 0;
}
.message_notification_case.notification_box_area:hover:before {
  opacity: 1;
}
.message_notification_setting {
  margin-right: 16px;
}
.message_notification_setting.notification_box_area:before {
  position: static;
  transform: scale(0.6);
  transform-origin: center;
  margin-top: 0;
}
.message_notification_setting.notification_box_area:hover:before {
  opacity: 1;
}
.message_notification_setting.notification_box_area:before {
  transform: scale(1);
}
.message_notification_read {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.message_num_sel {
  margin-top: 20px;
}
.message_account_case {
  margin-top: 20px;
}
.message_account_case .layout_tit_main:nth-child(2) {
  padding-top: 0;
}
.message_account_case .layout_tit_main:nth-child(1) {
  padding-top: 10px;
}
.message_hide_txt.MuiFormControl-root {
  display: none;
}
.report_info_box {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.report_down_wrap {
  width: 100%;
  height: 100%;
  flex: 1;
  background: url("/account/assets/img/report-down-bg.png") no-repeat center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.report_down_wrap .report_lang_select {
  position: absolute;
  top: 15px;
  right: 15px;
}
.report_down_main {
  width: 520px;
  background: #fff;
  align-items: center;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0px -1px 8px 0px rgba(0, 0, 0, 0.08);
}
.report_title_box {
  display: flex;
  align-items: center;
  height: 56px;
  border-bottom: 1px solid #E6E8EA;
}
.report_title_box .report_down_tit {
  font-size: 14px;
  padding-left: 16px;
  margin-right: 15px;
}
.report_con_box {
  padding: 30px 25px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.report_con_box .report_con_main {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 28px;
}
.report_con_box .report_con_main .comp_label_item_tit {
  flex: 1;
  word-break: break-word;
}
.report_con_box .report_con_main .report_con_tit {
  padding-right: 10px;
  width: 120px;
  text-align: right;
}
.report_con_box .report_con_main .report_con_input {
  flex: 1;
}
.report_con_box .report_con_main .edit_required:before {
  font-size: 15px;
}
.report_con_box .report_down_btn {
  width: 260px;
}
.report_link_expired {
  text-align: center;
  margin-top: 75px;
}
.report_link_expired .report_link_img {
  margin-bottom: 20px;
}
.pinelab .head_toolbar_section {
  background: #1ec878;
}
.pinelab .account_menu_box {
  background: #1ec878;
}
.pinelab .admin_menu_case {
  background: none;
}
.pinelab .account_nav_tit {
  color: #fff;
}
.pinelab .public_Layout_head {
  background: #1ec878;
}
html,
body {
  height: 100%;
  width: 100%;
  background: #F2F4F7;
  box-sizing: border-box;
}

