.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;
}
.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;
}
.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_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.is_long_hui:before {
  content: "定向发布";
}
.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 {
  position: relative;
  font-size: 16px;
  color: #262626;
  font-weight: 500;
}
.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;
}
.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;
}
.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_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_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_157: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%;
  padding-top: 550px;
  margin-top: -40px;
  margin-bottom: 20px;
  font-size: 16px;
  color: #262626;
  text-align: center;
}
.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: left;
}
.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 {
  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;
}
.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;
}
@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;
  min-width: 800px;
  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: -25px;
}
.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;
}
.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;
}
.radio_root.tree_box_node_icon_active {
  background: #f2f5f7;
}
.radio_root.tree_box_node_icon_active .MuiFormControlLabel-label {
  color: #00BCD4;
}
.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: 27%;
}
.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: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.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;
}
.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: 33.3333%;
  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_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;
}
.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: 40px;
}
.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: 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;
}
.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: #D3E0EA;
}
.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_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 .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_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 {
  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;
}
.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;
}

