@font-face {
  font-family: "icomoon";
  src: url("/runtime-assets/assets/localized/fonts/icomoon.woff") format("woff"),
       url("/runtime-assets/assets/localized/fonts/icomoon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "FontAwesome";
  src: url("/runtime-assets/assets/localized/fonts/fontawesome-webfont.woff2") format("woff2"),
       url("/runtime-assets/assets/localized/fonts/fontawesome-webfont.woff") format("woff"),
       url("/runtime-assets/assets/localized/fonts/fontawesome-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icomoon-icon-"],
[class*=" icomoon-icon-"] {
  font-family: "icomoon" !important;
  speak: never !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.icomoon-icon-more-info::before {
  content: "\e91e" !important;
}
.icomoon-icon-logo::before {
  content: "\e900" !important;
}
.fa {
  display: inline-block !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: inherit !important;
  text-rendering: auto !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.fa-search::before { content: "\f002" !important; }
.fa-fire::before { content: "\f06d" !important; }
.fa-filter::before { content: "\f0b0" !important; }
.fa-question-circle::before { content: "\f059" !important; }
.fa-question-circle-o::before { content: "\f29c" !important; }
.fa-certificate::before { content: "\f0a3" !important; }
.fa-download::before { content: "\f019" !important; }
.fa-caret-down::before { content: "\f0d7" !important; }
.fa-caret-right::before { content: "\f0da" !important; }
.fa-caret-up::before { content: "\f0d8" !important; }
.fa-arrow-left::before { content: "\f060" !important; }
.fa-arrow-right::before { content: "\f061" !important; }
.ar-navigation-logo__icon { position: relative; }
.ar-navigation-logo__desktop,
.ar-navigation-logo__mobile {
  opacity: 1 !important;
  visibility: visible !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}
.ar-navigation-logo__desktop {
  display: block !important;
  width: 158px !important;
  height: 46px !important;
  background-image: url("/runtime-assets/assets/static/app-mingcha-run-logo-desktop.svg") !important;
}
.ar-navigation-logo__mobile {
  display: none !important;
  width: 36px !important;
  height: 44px !important;
  background-image: url("/runtime-assets/assets/static/app-mingcha-run-logo-mobile.svg") !important;
}
.vue-navigation--small .ar-navigation-logo__desktop,
.ar-navigation-desktop[style*="width: 60"] .ar-navigation-logo__desktop,
.ar-navigation-desktop[style*="width:60"] .ar-navigation-logo__desktop {
  display: none !important;
}
.vue-navigation--small .ar-navigation-logo__mobile,
.ar-navigation-desktop[style*="width: 60"] .ar-navigation-logo__mobile,
.ar-navigation-desktop[style*="width:60"] .ar-navigation-logo__mobile {
  display: block !important;
}
.ar-navigation-logo__desktop use,
.ar-navigation-logo__mobile use {
  display: none !important;
}
.ar-navigation-logo__icon::before,
.ar-navigation-logo__icon::after {
  content: none !important;
  display: none !important;
}
body .ar-navigation-desktop .ar-user-avatar__wrapper {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 50% !important;
  width: 20px !important;
  height: 20px !important;
  flex: 0 0 20px !important;
  background:
    radial-gradient(circle at 58% 35%, #ffc58d 0 13%, transparent 14%),
    radial-gradient(circle at 50% 42%, #f2b07d 0 31%, transparent 32%),
    linear-gradient(135deg, #235c86 0%, #1ec7de 100%) !important;
}
body .ar-navigation-desktop .ar-user-avatar__wrapper::after {
  content: "" !important;
  position: absolute !important;
  left: 23% !important;
  right: 23% !important;
  bottom: 10% !important;
  height: 34% !important;
  border-radius: 50% 50% 36% 36% !important;
  background: #2f6f93 !important;
}
body .ar-navigation-desktop .ar-user-avatar {
  width: 20px !important;
  height: 20px !important;
  flex: 0 0 20px !important;
}
body .ar-navigation-desktop .ar-user-avatar__wrapper img {
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 50% !important;
  opacity: 1 !important;
}
body .ar-navigation-desktop .ar-user-avatar__wrapper:has(img:not(.app-mingcha-static-avatar-fallback))::after {
  display: none !important;
}
body .ar-navigation-desktop .ar-user-avatar__wrapper img.app-mingcha-static-avatar-fallback {
  opacity: 0 !important;
}
body .ar-navigation-desktop[style*="width: 60"] .ar-navigation-desktop-item,
body .ar-navigation-desktop[style*="width:60"] .ar-navigation-desktop-item,
body .vue-navigation--small .ar-navigation-desktop-item {
  min-height: 50px !important;
  padding: 7px 0 !important;
  gap: 6px !important;
  align-items: center !important;
  justify-content: center !important;
}
body .ar-navigation-desktop[style*="width: 60"] .ar-navigation-desktop-item .ar-user-avatar,
body .ar-navigation-desktop[style*="width:60"] .ar-navigation-desktop-item .ar-user-avatar,
body .vue-navigation--small .ar-navigation-desktop-item .ar-user-avatar {
  margin: 0 !important;
}
@container (width > 165px) {
  body .ar-navigation-desktop .ar-navigation-desktop-item .ar-user-avatar {
    margin: 0 !important;
  }
}
.app-mingcha-static-hidden { display: none !important; }
body .app-mingcha-static-task-layout {
  width: 100vw !important;
  height: 100vh !important;
  overflow: hidden !important;
}
body .app-mingcha-static-task-sidebar {
  position: fixed !important;
  inset: 0 auto 0 0 !important;
  z-index: 20 !important;
  display: flex !important;
  overflow: hidden !important;
  width: 61px !important;
  height: 100vh !important;
  box-sizing: border-box !important;
  flex-direction: column !important;
  align-items: center !important;
  background: #064e78 !important;
}
body .app-mingcha-static-task-sidebar__logo {
  display: flex !important;
  overflow: hidden !important;
  width: 61px !important;
  height: 72px !important;
  flex: 0 0 72px !important;
  align-items: center !important;
  justify-content: center !important;
}
body .app-mingcha-static-task-sidebar__logo img {
  display: block !important;
  width: 36px !important;
  height: 44px !important;
  max-width: 36px !important;
  max-height: 44px !important;
  object-fit: contain !important;
}
body .app-mingcha-static-task-sidebar__item,
body .app-mingcha-static-task-sidebar__os,
body .app-mingcha-static-task-sidebar__trial {
  width: 61px !important;
  box-sizing: border-box !important;
  font-size: 12px !important;
  line-height: 13px !important;
  text-align: center !important;
}
body .app-mingcha-static-task-sidebar__spacer {
  flex: 1 1 auto !important;
}
body:has(.app-mingcha-static-task-sidebar) .app-mingcha-static-task-layout .layout-content.app-mingcha-static-task-content {
  position: fixed !important;
  top: 0 !important;
  left: 61px !important;
  overflow: hidden !important;
  width: calc(100vw - 61px) !important;
  height: 100vh !important;
}
body:has(.app-mingcha-static-task-sidebar) .app-mingcha-static-task-content .task-page {
  width: calc(100vw - 61px) !important;
  height: 100vh !important;
  margin: 0 !important;
}
body:has(.app-mingcha-static-task-sidebar) .app-mingcha-static-task-content .task-page__content {
  height: calc(100vh - 31px) !important;
}
.analysis-public-page .analysis-item__container,
.analysis-personal-page .analysis-item__container {
  display: grid !important;
  width: 100% !important;
  height: 100% !important;
  gap: 12px !important;
  grid-template-columns: 222px 24px minmax(0, 1fr) 455px !important;
  color: #fff !important;
  text-decoration: none !important;
}
.analysis-public-page .analysis-item--indicator-tags,
.analysis-public-page .analysis-item--indicator-tags .analysis-item__container {
  height: 58px !important;
  min-height: 58px !important;
}
.analysis-public-page .analysis-item--indicator-tags .object-info__indicators {
  margin-top: 0 !important;
}
.analysis-public-page .analysis-item--indicator-tags .analysis-tags-list {
  align-self: flex-start !important;
}
.analysis-public-page .analysis-run-type,
.analysis-personal-page .analysis-run-type {
  display: flex !important;
  width: 24px !important;
  min-width: 24px !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: center !important;
  color: rgba(255, 255, 255, .7) !important;
  font-size: 24px !important;
}
.analysis-public-page .object-info,
.analysis-personal-page .object-info {
  display: flex !important;
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  align-items: center !important;
  gap: 8px !important;
}
.analysis-public-page .object-info__content,
.analysis-personal-page .object-info__content {
  display: flex !important;
  overflow: hidden !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  flex-direction: column !important;
  padding: 5px 0 !important;
}
.analysis-public-page .object-info__content-header,
.analysis-personal-page .object-info__content-header {
  display: flex !important;
  width: 100% !important;
  min-width: 0 !important;
  align-items: baseline !important;
  gap: 4px !important;
}
.analysis-public-page .object-info__content-footer,
.analysis-personal-page .object-info__content-footer {
  display: flex !important;
  width: 100% !important;
  min-width: 0 !important;
  align-items: baseline !important;
  gap: 4px !important;
}
.analysis-public-page .object-info__verdict,
.analysis-personal-page .object-info__verdict {
  display: flex !important;
  width: 158px !important;
  min-width: 158px !important;
  height: 18px !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 2px !important;
  font-size: 10px !important;
  line-height: 14px !important;
}
.analysis-public-page .object-info__info,
.analysis-personal-page .object-info__info {
  display: flex !important;
  overflow: hidden !important;
  width: 100% !important;
  min-width: 0 !important;
  flex-direction: column !important;
  color: rgba(255, 255, 255, .7) !important;
}
.analysis-public-page .object-info__info-name,
.analysis-personal-page .object-info__info-name {
  display: block !important;
  overflow: hidden !important;
  width: 100% !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.analysis-public-page .object-info__info-type,
.analysis-personal-page .object-info__info-type {
  display: block !important;
  overflow: hidden !important;
  width: 100% !important;
  color: rgba(255, 255, 255, .5) !important;
  font-size: 10px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.analysis-public-page .object-info__indicators,
.analysis-personal-page .object-info__indicators {
  width: 158px !important;
  min-width: 158px !important;
  height: 14px !important;
  color: rgba(255, 255, 255, .7) !important;
  vertical-align: top !important;
  white-space: normal !important;
}
.analysis-public-page .object-info__indicators .history-indicators,
.analysis-personal-page .object-info__indicators .history-indicators {
  display: inline-block !important;
  overflow: hidden !important;
  width: 158px !important;
  max-width: none !important;
  height: 14px !important;
  padding-right: 5px !important;
  vertical-align: top !important;
  white-space: normal !important;
}
.analysis-public-page .object-info__indicators .history-indicators__list,
.analysis-personal-page .object-info__indicators .history-indicators__list {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  height: 14px !important;
  gap: 2px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.analysis-public-page .object-info__indicators .history-indicators__list-item,
.analysis-personal-page .object-info__indicators .history-indicators__list-item {
  display: flex !important;
  height: 14px !important;
  align-items: center !important;
  line-height: 14px !important;
  color: rgba(255, 255, 255, .7) !important;
}
.analysis-public-page .object-info__indicators .ar-indicator-icon,
.analysis-personal-page .object-info__indicators .ar-indicator-icon {
  display: inline-flex !important;
  vertical-align: baseline !important;
}
.analysis-public-page .object-info__content-footer,
.analysis-personal-page .object-info__content-footer {
  align-items: flex-start !important;
}
.analysis-personal-page .object-info__indicators {
  height: 14px !important;
}
.analysis-personal-page .object-info__indicators .history-indicators {
  width: 158px !important;
  height: 14px !important;
}
.analysis-personal-page .object-info__indicators .history-indicators__list {
  height: 14px !important;
}
.analysis-personal-page .object-info__indicators .history-indicators__list-item {
  display: flex !important;
  height: 14px !important;
  align-items: center !important;
}
.analysis-personal-page .object-info__indicators .ar-indicator-icon {
  display: flex !important;
}
.analysis-public-page .analysis-tags-list,
.analysis-personal-page .analysis-tags-list {
  display: flex !important;
  min-width: 0 !important;
  flex-wrap: wrap !important;
  color: rgba(255, 255, 255, .7) !important;
  gap: 2px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.analysis-public-page .analysis-tags-list__item,
.analysis-personal-page .analysis-tags-list__item {
  padding: .2em .6em .3em !important;
  border: 0 !important;
  border-radius: .25em !important;
  background-color: rgb(66, 131, 163) !important;
  line-height: 14px !important;
}
.analysis-public-page .analysis-tags-list__item:hover,
.analysis-personal-page .analysis-tags-list__item:hover {
  background-color: rgb(51, 102, 127) !important;
}
.analysis-public-page .analysis-item__delete,
.analysis-personal-page .analysis-item__delete {
  position: absolute !important;
  top: calc(50% - 16px) !important;
  right: 0 !important;
  display: none !important;
}
.analysis-public-page .analysis-item:hover .analysis-item__delete,
.analysis-personal-page .analysis-item:hover .analysis-item__delete {
  display: flex !important;
}
@media only screen and (max-width: 1200px) {
  .analysis-public-page .analysis-item__container,
  .analysis-personal-page .analysis-item__container {
    grid-template-columns: 222px 24px minmax(0, 1fr) !important;
  }
  .analysis-public-page .analysis-item__hashes,
  .analysis-personal-page .analysis-item__hashes {
    display: none !important;
  }
}
@media only screen and (min-width: 200px) and (max-width: 480px) {
  .analysis-public-page .analysis-item,
  .analysis-personal-page .analysis-item,
  .analysis-public-page .analysis-item--indicator-tags {
    height: auto !important;
    min-height: 116px !important;
    max-height: none !important;
    flex-basis: auto !important;
  }
  .analysis-public-page .analysis-item__container,
  .analysis-personal-page .analysis-item__container,
  .analysis-public-page .analysis-item--indicator-tags .analysis-item__container {
    display: flex !important;
    height: auto !important;
    min-height: 116px !important;
    max-height: none !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
    padding: 8px !important;
    gap: 8px !important;
  }
}
.analysis-public-header__select.ar-select-old,
.analysis-personal-header__select.ar-select-old,
.filter-menu .ar-select-old {
  position: relative;
}
.analysis-public-header__select .ar-select-old__dropdown,
.analysis-personal-header__select .ar-select-old__dropdown,
.filter-menu .ar-select-old__dropdown {
  position: absolute;
  z-index: 1005;
  top: calc(100% + 2px);
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-height: 255px;
  overflow: auto;
  padding: 4px 0;
  background: #6897ab;
  border-radius: 3px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .22);
  color: #fff;
  font: 12px/16px Roboto, Arial, Helvetica, sans-serif;
}
.filter-menu__extension-select .ar-select-old__dropdown,
.analysis-public-header__select .ar-select-old__dropdown,
.analysis-personal-header__select .ar-select-old__dropdown {
  max-height: none;
}
.filter-menu .ar-select-old__dropdown {
  max-height: 260px;
}
.filter-menu .ar-select-old__option,
.analysis-public-header__select .ar-select-old__option,
.analysis-personal-header__select .ar-select-old__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  min-height: 23px;
  padding: 4px 9px;
  cursor: pointer;
  white-space: nowrap;
}
.filter-menu .ar-select-old__option:hover,
.filter-menu .ar-select-old__option.is-highlighted,
.analysis-public-header__select .ar-select-old__option:hover,
.analysis-public-header__select .ar-select-old__option.is-highlighted,
.analysis-personal-header__select .ar-select-old__option:hover,
.analysis-personal-header__select .ar-select-old__option.is-highlighted {
  background: rgba(0, 0, 0, .2);
}
.filter-menu .ar-select-old__check,
.analysis-public-header__select .ar-select-old__check,
.analysis-personal-header__select .ar-select-old__check {
  margin-left: 12px;
  color: #fff;
}
.analysis-public-header__tag,
.analysis-personal-header__tag {
  border: 0;
}
.analysis-public-header__filter,
.analysis-personal-header__filter {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  height: 25px !important;
  padding: 4px 8px !important;
  border: 0 !important;
  border-radius: 3px !important;
  background-color: rgba(255, 255, 255, .2) !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 18px !important;
  outline: none !important;
  white-space: nowrap !important;
}
.analysis-public-header__filter.analysis-public-header__filter--active,
.analysis-personal-header__filter.analysis-personal-header__filter--active {
  background-color: #4196bc !important;
}
.analysis-public-header__filter.analysis-public-header__filter--active::after,
.analysis-personal-header__filter.analysis-personal-header__filter--active::after {
  position: absolute !important;
  top: -2px !important;
  right: -2px !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background-color: #ec605c !important;
  content: "" !important;
}
.analysis-public-header__filter:hover,
.analysis-public-header__filter:active,
.analysis-public-header__filter:focus,
.analysis-personal-header__filter:hover,
.analysis-personal-header__filter:active,
.analysis-personal-header__filter:focus {
  background-color: rgba(255, 255, 255, .1) !important;
}
.filter-menu {
  position: fixed !important;
  z-index: 1000 !important;
  top: 0 !important;
  right: -420px !important;
  overflow: auto !important;
  box-sizing: border-box !important;
  width: 355px !important;
  height: calc(100% - 31px) !important;
  padding: 6px 8px !important;
  border-left: 1px solid #0b2b3e !important;
  background: linear-gradient(135deg, #377c9d 1%, #377c9d 42%, #134c6d 66%, #134c6d 100%) !important;
  color: #fff !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  transition: right .3s ease-in-out !important;
}
.filter-menu.filter-menu--open {
  right: 0 !important;
}
.filter-menu__container {
  position: relative !important;
  display: flex !important;
  min-height: 100% !important;
  box-sizing: border-box !important;
  flex-direction: column !important;
  padding-bottom: 26px !important;
  border: 2px solid rgba(0, 0, 0, .05) !important;
  border-radius: 4px !important;
  background-color: rgba(0, 0, 0, .1) !important;
}
.filter-menu__close {
  position: absolute !important;
  right: 0 !important;
  width: 24px !important;
  height: 24px !important;
  color: #91cdd9 !important;
  transition: color .2s !important;
}
.filter-menu__close:hover {
  color: #fff !important;
}
.filter-menu__title {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  padding: 0 20px !important;
  border-bottom: 2px solid rgba(0, 0, 0, .05) !important;
  margin: 10px 0 !important;
  color: #fff !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  gap: 8px !important;
  letter-spacing: 1.5px !important;
  line-height: 33px !important;
  text-transform: uppercase !important;
}
.filter-menu__body {
  flex: 1 1 0% !important;
}
.filter-section {
  position: relative !important;
  box-sizing: border-box !important;
  padding: 10px !important;
}
.filter-section__inner {
  box-sizing: border-box !important;
  padding: 0 8px !important;
  border-left: 3px solid #377c9d !important;
  transition: border-color .2s !important;
}
.filter-section__inner.filter-section__inner--active {
  border-left-color: orange !important;
}
.filter-section__title {
  display: flex !important;
  align-items: center !important;
  margin: 0 0 8px !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  gap: 8px !important;
  letter-spacing: .02em !important;
  line-height: normal !important;
  text-transform: uppercase !important;
}
.filter-section__fields {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
}
.filter-field {
  position: relative !important;
}
.filter-field__icon {
  position: absolute !important;
  top: 50% !important;
  left: 8px !important;
  color: rgba(255, 255, 255, .7) !important;
  font-size: 12px !important;
  pointer-events: none !important;
  transform: translateY(-50%) !important;
}
.filter-field__input,
.filter-menu .ar-date-picker__input {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 25px !important;
  border: 0 !important;
  border-radius: 3px !important;
  background-color: rgba(255, 255, 255, .2) !important;
  color: #fff !important;
  font-size: 12px !important;
  line-height: 25px !important;
  outline: none !important;
}
.filter-field__input {
  padding: 0 8px 0 25px !important;
}
.filter-field__input::placeholder,
.filter-menu .ar-date-picker__input::placeholder {
  color: rgba(223, 235, 239, .82) !important;
  font-style: italic !important;
  letter-spacing: 1px !important;
}
.filter-menu .ar-date-picker {
  position: relative !important;
  width: 100% !important;
}
.filter-menu .mx-datepicker {
  position: relative !important;
  display: inline-block !important;
  width: 100% !important;
}
.filter-menu .mx-input-wrapper {
  position: relative !important;
}
.filter-menu .ar-date-picker__input {
  padding: 0 8px !important;
  font-style: italic !important;
}
.filter-menu .ar-date-picker__input.ar-date-picker__input--filled {
  font-style: normal !important;
}
.filter-menu .mx-icon-calendar,
.filter-menu .mx-icon-clear {
  display: none !important;
}
.filter-menu__warning {
  padding: 8px 12px !important;
  border-radius: 4px !important;
  background-color: transparent !important;
  color: #ff8380 !important;
  font-size: 12px !important;
  opacity: 0 !important;
  text-align: center !important;
  transition: opacity .2s !important;
  visibility: hidden !important;
}
.filter-menu__warning.filter-menu__warning--visible {
  opacity: 1 !important;
  visibility: visible !important;
}
.filter-actions {
  display: flex !important;
  align-items: center !important;
  padding: 0 17px !important;
  gap: 12px !important;
}
.filter-actions__btn {
  box-sizing: border-box !important;
  padding: 8px 16px !important;
  border-radius: 3px !important;
  cursor: pointer !important;
  font-size: 14px !important;
  line-height: normal !important;
  outline: none !important;
  transition: .2s ease-in-out !important;
}
.filter-actions__btn.filter-actions__btn--primary {
  width: calc(100% - 60px) !important;
  max-width: 100% !important;
  flex: 1 1 0% !important;
  border: 1px solid #134c6d !important;
  margin: 0 auto !important;
  background-color: rgba(0, 0, 0, .2) !important;
  color: #fff !important;
}
.filter-actions__btn.filter-actions__btn--primary:hover {
  background-color: rgba(0, 0, 0, .3) !important;
}
.filter-actions__btn.filter-actions__btn--secondary {
  min-width: 60px !important;
  border: 0 !important;
  background-color: transparent !important;
  color: rgba(223, 235, 239, .82) !important;
}
.filter-actions__btn.filter-actions__btn--secondary:hover {
  color: #fff !important;
}
.mx-datepicker-main.ar-date-picker__popup {
  position: absolute !important;
  z-index: 2001 !important;
  top: calc(100% + 1px) !important;
  left: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: #6897ab !important;
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175) !important;
  color: #fff !important;
  font: 14px/1.5 Roboto, Arial, Helvetica, sans-serif !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-calendar {
  box-sizing: border-box !important;
  width: 248px !important;
  padding: 6px 12px !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-calendar-header {
  box-sizing: border-box !important;
  height: 34px !important;
  line-height: 34px !important;
  overflow: hidden !important;
  text-align: center !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-btn {
  border: 0 !important;
  background-color: transparent !important;
  color: #fff !important;
  cursor: pointer !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-btn:hover {
  background-color: rgba(0, 0, 0, .2) !important;
  color: #fff !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-btn-icon-left {
  float: left !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-btn-icon-right {
  float: right !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-icon-left::before,
.mx-datepicker-main.ar-date-picker__popup .mx-icon-right::before {
  display: inline-block !important;
  width: 10px !important;
  height: 10px !important;
  border-color: currentColor !important;
  border-style: solid !important;
  border-width: 2px 0 0 2px !important;
  border-radius: 1px !important;
  content: "" !important;
  transform: rotate(-45deg) scale(.7) !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-icon-right::before {
  transform: rotate(135deg) scale(.7) !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-calendar-content {
  box-sizing: border-box !important;
  height: 224px !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-table {
  width: 100% !important;
  height: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  table-layout: fixed !important;
  text-align: center !important;
}
.mx-datepicker-main.ar-date-picker__popup .mx-table th,
.mx-datepicker-main.ar-date-picker__popup .mx-table td {
  height: 32px !important;
  padding: 0 !important;
  font-size: 12px !important;
  vertical-align: middle !important;
}
.mx-datepicker-main.ar-date-picker__popup .cell {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 28px !important;
  height: 28px !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: transparent !important;
  color: #fff !important;
  cursor: pointer !important;
}
.mx-datepicker-main.ar-date-picker__popup .cell:hover,
.mx-datepicker-main.ar-date-picker__popup .cell.active,
.mx-datepicker-main.ar-date-picker__popup .cell.active:hover,
.mx-datepicker-main.ar-date-picker__popup .cell.not-current-month:hover {
  background-color: #337ab7 !important;
  color: #fff !important;
}
.mx-datepicker-main.ar-date-picker__popup .cell.today {
  border: 1px solid #fff !important;
}
.mx-datepicker-main.ar-date-picker__popup .cell.not-current-month {
  background-color: transparent !important;
}
@media only screen and (min-width: 480px) and (max-width: 930px) {
  .filter-menu.filter-menu--open {
    width: calc(100% - 61px) !important;
    height: calc(100% - 31px) !important;
  }
}
@media only screen and (min-width: 200px) and (max-width: 480px) {
  .filter-menu.filter-menu--open {
    width: 100% !important;
    height: calc(100% - 111px) !important;
  }
}
.app-mingcha-static-popover {
  position: fixed;
  z-index: 1000000;
  min-width: 180px;
  max-width: 360px;
  padding: 8px 0;
  color: #d5efff;
  background: #003963;
  border: 1px solid #137cbe;
  border-radius: 2px;
  box-shadow: 0 8px 24px rgba(0, 12, 26, .42);
  font: 12px/1.4 Roboto, Arial, Helvetica, sans-serif;
}
.app-mingcha-static-popover__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
  padding: 7px 12px;
  color: #d5efff;
  background: transparent;
  border: 0;
  text-align: left;
}
.app-mingcha-static-popover__item:hover { background: #07517e; color: #fff; }
.app-mingcha-static-popover__muted { color: #8fd3f8; opacity: .75; }
.app-mingcha-static-dialog {
  position: fixed;
  inset: 0;
  z-index: 1000001;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 12, 26, .58);
}
.app-mingcha-static-dialog__panel {
  width: min(520px, calc(100vw - 32px));
  color: #d5efff;
  background: #07517e;
  border: 1px solid #137cbe;
  border-radius: 2px;
  box-shadow: 0 8px 32px rgba(0, 12, 26, .5);
  font: 13px/1.45 Roboto, Arial, Helvetica, sans-serif;
}
.app-mingcha-static-dialog__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 44px;
  padding: 0 16px;
  background: #003963;
  color: #a8ebf8;
  font-size: 18px;
  font-weight: 500;
}
.app-mingcha-static-dialog__close {
  width: 28px;
  height: 28px;
  color: #8fd3f8;
  background: transparent;
  border: 0;
  font-size: 22px;
  line-height: 1;
}
.app-mingcha-static-dialog__close:hover { color: #fff; }
.app-mingcha-static-dialog__body { padding: 16px; }
.app-mingcha-static-dialog__actions {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding: 0 16px 16px;
}
.app-mingcha-static-dialog__button {
  min-width: 88px;
  height: 28px;
  padding: 0 12px;
  color: #d5efff;
  background: #0a74b5;
  border: 1px solid #2e8abd;
  border-radius: 2px;
}
.app-mingcha-static-dialog__button:hover { color: #fff; background: #137cbe; }
.app-mingcha-static-dialog__button--secondary { background: #003963; }
.app-mingcha-static-empty-panel {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 180px;
  margin-top: 12px;
  color: rgba(213, 239, 255, .65);
  background: rgba(0, 57, 99, .65);
  border: 1px solid rgba(19, 124, 190, .45);
  border-radius: 2px;
  text-align: center;
}
.task-footer.app-mingcha-static-task-footer {
  bottom: 0 !important;
  font-family: Roboto, sans-serif !important;
  height: 32px !important;
  left: 60px !important;
  position: fixed !important;
  width: calc(100% - 60px) !important;
  z-index: 10 !important;
}
.task-footer.app-mingcha-static-task-footer .status-bar__left {
  flex: 1 1 0 !important;
  overflow: hidden !important;
}
.task-footer.app-mingcha-static-task-footer .status-bar__right {
  flex-shrink: 0 !important;
}
.status-bar.app-mingcha-static-task-status-bar {
  background: #00426b !important;
  border-top: 1px solid #002242 !important;
  bottom: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  font-family: Roboto, sans-serif !important;
  gap: 10px !important;
  height: 32px !important;
  justify-content: space-between !important;
  left: 0 !important;
  padding: 5px 8px 6px !important;
  position: absolute !important;
  right: 0 !important;
  width: auto !important;
  z-index: 1000 !important;
}
.status-bar.app-mingcha-static-task-status-bar .status-bar__right {
  align-items: center !important;
  display: flex !important;
  gap: 12px !important;
}
.status-bar.app-mingcha-static-task-status-bar .status-bar__col {
  align-items: center !important;
  display: flex !important;
  gap: 4px !important;
}
.status-bar.app-mingcha-static-task-status-bar .status-bar__label,
.status-bar.app-mingcha-static-task-status-bar .status-bar__value {
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: .24px !important;
  line-height: 16px !important;
}
.status-bar.app-mingcha-static-task-status-bar .status-bar__label {
  color: #a4d0f1 !important;
}
.status-bar.app-mingcha-static-task-status-bar .status-bar__value {
  color: #fff !important;
}
.status-bar.app-mingcha-static-task-status-bar .status-bar__button {
  background: #1385c2 !important;
  border: none !important;
  border-radius: 4px !important;
  color: #c0def5 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: .24px !important;
  line-height: 16px !important;
  outline: none !important;
  padding: 2px 12px !important;
}
.status-bar.app-mingcha-static-task-status-bar .status-bar__feedback {
  align-items: center !important;
  background: none !important;
  border: none !important;
  display: flex !important;
  height: 20px !important;
  justify-content: center !important;
  padding: 0 !important;
  width: 20px !important;
}
.status-bar.app-mingcha-static-task-status-bar .status-bar__feedback svg {
  fill: #96dffe !important;
  height: 16px !important;
  width: 16px !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident * {
  box-sizing: border-box !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident {
  align-items: center !important;
  display: flex !important;
  height: 100% !important;
  min-width: 0 !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__data {
  display: flex !important;
  gap: 12px !important;
  min-width: 0 !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__threat-level {
  background-color: #0c86c7 !important;
  border-radius: 2px !important;
  display: inline-block !important;
  flex-shrink: 0 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  height: 18px !important;
  line-height: 16px !important;
  min-width: 57px !important;
  padding: 2px 8px !important;
  text-align: center !important;
  text-transform: capitalize !important;
  white-space: nowrap !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__threat-level--danger {
  background-color: #b9333d !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__threat-level--warning {
  background-color: #c96203 !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__threat-level--other,
.status-bar.app-mingcha-static-task-status-bar .last-incident__threat-level--info {
  background-color: #0c86c7 !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__main-info {
  align-items: center !important;
  display: flex !important;
  gap: 8px !important;
  min-width: 0 !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__name-button {
  appearance: none !important;
  background: none !important;
  border: none !important;
  border-bottom: 1px dashed !important;
  color: #fff !important;
  cursor: pointer !important;
  display: inline-block !important;
  flex-shrink: 1 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 13px !important;
  min-width: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__name-button:hover {
  border-bottom: 1px dashed transparent !important;
}
.status-bar.app-mingcha-static-task-status-bar .last-incident__title {
  color: #8fd3f8 !important;
  font-size: 11px !important;
  line-height: 14px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
html.app-mingcha-static-task-preboot .status-bar.app-mingcha-static-task-status-bar .last-incident,
html.app-mingcha-vue-islands-booting .status-bar.app-mingcha-static-task-status-bar .last-incident {
  visibility: hidden !important;
  opacity: 0 !important;
}
@media screen and (max-width: 980px) {
  .task-footer.app-mingcha-static-task-footer {
    left: 0 !important;
    width: 100% !important;
  }
}
.app-mingcha-static-network-panel {
  min-height: 160px;
  color: #d5efff;
  background: #003963;
}
.app-mingcha-static-network-panel__row,
.app-mingcha-static-network-panel__header {
  display: grid;
  grid-template-columns: 90px 120px 80px 1fr;
  min-height: 28px;
  align-items: center;
  column-gap: 12px;
  padding: 0 12px;
  border-bottom: 1px solid rgba(79, 194, 255, .14);
  font-size: 12px;
}
.app-mingcha-static-network-panel__header {
  color: #8fd3f8;
  background: #06466f;
  font-weight: 500;
}
.app-mingcha-static-network-panel__row:nth-child(odd) { background: rgba(8, 72, 115, .7); }
.process-tree-item.app-mingcha-static-collapsed .process-tree-item__expand-control i { transform: rotate(-90deg); }
.process-tree-item.app-mingcha-static-collapsed .process-tree-item-info__bottom,
.process-tree-item.app-mingcha-static-collapsed .process-tree-item-progress { display: none !important; }
.process-tree-item.app-mingcha-static-process-child-hidden {
  display: none !important;
}
.process-tree-item-info__bottom-threat {
  background-color: #137cbe !important;
  border-radius: 40px !important;
  box-sizing: border-box !important;
  color: #fff !important;
  display: block !important;
  flex: 0 0 auto !important;
  font-size: 9px !important;
  font-weight: 400 !important;
  line-height: 10px !important;
  margin: 5px 4px !important;
  overflow: hidden !important;
  padding: 2px 8px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.process-tree-item.app-mingcha-static-branch-collapsed .process-tree-item__expand-control i {
  transform: none !important;
}
.process-tree {
  position: relative !important;
}
.process-tree__content {
  position: absolute !important;
}
.process-tree__content > :not(.process-tree-structure) {
  position: relative !important;
  z-index: 1 !important;
}
.process-tree-item {
  position: relative !important;
}
.process-tree-item__content {
  position: static !important;
}
.process-tree-structure {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  padding-left: 9px !important;
  pointer-events: none !important;
  overflow: visible !important;
}
.process-tree-structure__line {
  background-color: rgba(79, 194, 255, .22) !important;
  display: block !important;
  position: absolute !important;
  pointer-events: none !important;
}
.process-tree-structure__line--rail {
  width: 1px !important;
}
.process-tree-structure__line--elbow {
  height: 1px !important;
}
.process-block.app-mingcha-static-process-refreshing .process-block__content {
  opacity: .88;
  transition: opacity .16s ease;
}
.process-block__content.app-mingcha-static-process-details-open .process-tree {
  box-sizing: border-box !important;
  padding-bottom: calc(var(--app-mingcha-static-process-details-height, 320px) + 12px) !important;
}
.process-block__content.app-mingcha-static-process-details-open .process-tree-item.app-mingcha-static-process-row-active .process-tree-item__content,
.process-block__content.app-mingcha-static-process-details-open .process-tree-item__content.process-tree-item__content--active {
  background: rgba(18, 128, 185, .82) !important;
  color: #fff !important;
}
.process-block-skeleton {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.process-block-skeleton__content,
.process-block-skeleton__list {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.process-block-skeleton__list {
  position: relative;
}
.process-block-skeleton__list:after,
.process-block-skeleton__item-blocks:after,
.process-block-skeleton__item-blocks-sub-item:last-of-type:after {
  border-bottom: 1px solid rgba(21, 98, 145, .6);
  border-bottom-left-radius: 3px;
  border-left: 1px solid rgba(21, 98, 145, .6);
  box-sizing: border-box;
  content: "";
  position: absolute;
}
.process-block-skeleton__list:after {
  height: 42px;
  left: 4px;
  top: 21px;
  width: 15px;
}
.process-block-skeleton__item-controls {
  background-color: #003f67;
  cursor: pointer;
  display: flex;
  height: 14px;
  left: -5px;
  padding-left: 6px;
  padding-top: 8px;
  position: absolute;
  width: 12px;
  z-index: 1;
}
.process-block-skeleton__item-controls .fa {
  color: #90ccd8;
  font-size: 15px;
  line-height: 4px;
}
.process-block-skeleton__item-blocks {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  position: relative;
  width: calc(100% - 36px);
}
.process-block-skeleton__item-blocks:after {
  height: 42px;
  left: -10px;
  top: 21px;
  width: 21px;
}
.process-block-skeleton__item-blocks .process-block-skeleton__item-controls {
  left: -19px;
}
.process-block-skeleton__item-content,
.process-block-skeleton__item-blocks-main,
.process-block-skeleton__item-blocks-sub-item {
  background-color: #035d8b;
  height: 45px;
  margin-bottom: 8px;
  overflow: hidden;
  position: relative;
}
.process-block-skeleton__item-content {
  width: calc(100% - 14px);
}
.process-block-skeleton__item-blocks-main,
.process-block-skeleton__item-blocks-sub-item {
  width: 100%;
}
.process-block-skeleton__item-content:before,
.process-block-skeleton__item-blocks-main:before,
.process-block-skeleton__item-blocks-sub-item:before {
  background-color: #e44b46;
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 3px;
  z-index: 100;
}
.process-block-skeleton__item-blocks-sub {
  width: calc(100% - 22px);
}
.process-block-skeleton__item-blocks-sub-item:last-of-type:after {
  height: 54px;
  left: -32px;
  top: -45px;
  width: 23px;
}
.process-block-skeleton__item-blocks-sub-item-animation {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.process-block-skeleton__content--pool .skeleton-animation,
.process-block-skeleton__content--pool .skeleton-animation-block,
.process-block-skeleton__content--pool .skeleton-animation-blocks {
  animation: appMingchaRunStaticSkeletonPulse 1s infinite;
}
@keyframes appMingchaRunStaticSkeletonPulse {
  0% { opacity: .42; }
  50% { opacity: 1; }
  100% { opacity: .42; }
}
.app-mingcha-static-sigma-pill {
  background: rgba(19, 124, 190, .34);
  border-radius: 4px;
  color: #4fc2ff;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
  padding: 2px 10px;
  white-space: nowrap;
}
.deep-analysis-network-block .deep-analysis-nav-tabs {
  background: #002f51 !important;
  border-right: 1px solid #002242 !important;
  position: absolute !important;
  top: 22px !important;
  left: 1px !important;
  bottom: 0 !important;
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  flex: 0 0 20px !important;
  overflow: hidden !important;
  z-index: 1000 !important;
}
.deep-analysis-network-block .deep-analysis-network-block-content {
  position: relative !important;
}
.deep-analysis-network-block .deep-analysis-nav-tabs__item,
.deep-analysis-network-block .deep-analysis-nav-tabs__item-btn {
  box-sizing: border-box !important;
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
}
.deep-analysis-network-block .deep-analysis-nav-tabs__item-btn {
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  color: #fff !important;
}
.deep-analysis-network-block .deep-analysis-nav-tabs__item--active,
.deep-analysis-network-block .deep-analysis-nav-tabs__item--active .deep-analysis-nav-tabs__item-btn {
  background: #0c86c7 !important;
  color: #fff !important;
}
.deep-analysis-network-block .deep-analysis-nav-tabs__item-icon {
  width: 14px !important;
  height: 14px !important;
  fill: #fff !important;
  left: 50% !important;
  opacity: .5 !important;
  position: absolute !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
}
.deep-analysis-network-block .deep-analysis-nav-tabs__item--active svg {
  opacity: 1 !important;
}
:root {
  --app-mingcha-static-detail-width: 575.444px;
  --app-mingcha-static-default-detail-width: 575.444px;
  --app-mingcha-static-network-left: 60px;
  --app-mingcha-static-network-min-height: 199px;
}
.app-mingcha-static-task-content .task-page__content-left {
  width: calc(100% - var(--app-mingcha-static-detail-width)) !important;
  min-width: 600px !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize {
  width: var(--app-mingcha-static-detail-width) !important;
}
.deep-analysis-network-block .deep-analysis-network-block-tables-wrapper {
  margin-left: 22px !important;
  width: calc(100% - 22px) !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) {
  position: fixed !important;
  left: var(--app-mingcha-static-network-left) !important;
  right: var(--app-mingcha-static-detail-width) !important;
  bottom: 31px !important;
  height: 199px !important;
  min-height: 199px !important;
  max-height: 199px !important;
  width: auto !important;
  flex: 0 0 199px !important;
  z-index: 30 !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-network-block-content {
  height: 199px !important;
  min-height: 199px !important;
  max-height: 199px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-network-block-tables-wrapper,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-network-block-tables,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) #deep-analysis-reqs-table,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .app-mingcha-static-network-panel,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .app-mingcha-network-buffer {
  height: 178px !important;
  min-height: 178px !important;
  max-height: 178px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-reqs-table__row-content,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-conns-table__row-content,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-dns-table__row-content,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-threat-table__row-content {
  height: calc(100% - 20px) !important;
  max-height: calc(100% - 20px) !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .reqs-table-wrapper,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .reqs-table-wrapper__table-wrapper,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .conns-table-wrapper,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .conns-table-wrapper__table-wrapper,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .dns-table-wrapper,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .dns-table-wrapper__table-wrapper,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .threat-table-wrapper,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .threat-table-wrapper__table-wrapper {
  height: 100% !important;
  max-height: 100% !important;
  overflow-y: auto !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-navigation,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-navigation__content,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-navigation-list,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-navigation-item,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .navigation-item-button,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-navigation-fullsize {
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-navigation {
  margin-left: 0 !important;
  width: 100% !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-navigation__content {
  margin-left: 0 !important;
  width: calc(100% - 22px) !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .navigation-item-button {
  align-items: center !important;
  box-sizing: border-box !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  justify-content: space-between !important;
  line-height: 20px !important;
  padding: 0 4px 0 8px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .navigation-item-button__text {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .navigation-item-button__count {
  height: auto !important;
  min-width: 12px !important;
  margin-left: 14px !important;
  padding: 0 !important;
  border-radius: 8px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .navigation-item-button__count-num {
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 14px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-reqs-table__row-title,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-conns-table__row-title,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-dns-table__row-title,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-threat-table__row-title,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-files-table__row-title,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-debug-table__row-title {
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 13px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-reqs-table__row-content .deep-analysis-reqs-table-item:not(:first-child),
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-conns-table__row-content .deep-analysis-conns-table-item,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-threat-table__row-content .deep-analysis-threat-table-item {
  height: 22px !important;
  min-height: 22px !important;
  max-height: 22px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-reqs-table__row-content .deep-analysis-reqs-table-item:has(.content-traffic__size-block + .content-traffic__size-block) {
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .dns-table-wrapper__table .dns-table-item {
  flex: 0 0 auto !important;
  height: auto !important;
  min-height: 22px !important;
  max-height: none !important;
}
.app-mingcha-network-buffer {
  overflow: hidden;
  color: rgba(213, 239, 255, .9);
  background: #003d65;
}
.app-mingcha-network-buffer__header,
.app-mingcha-network-buffer__row {
  display: grid;
  grid-template-columns: 110px minmax(260px, 1.65fr) 54px 86px minmax(170px, 1.3fr) 48px minmax(390px, 3.4fr) minmax(190px, 1.7fr);
  column-gap: 12px;
  align-items: center;
  padding: 0 14px;
  box-sizing: border-box;
}
.app-mingcha-network-buffer--conns .app-mingcha-network-buffer__header,
.app-mingcha-network-buffer--conns .app-mingcha-network-buffer__row {
  grid-template-columns: 110px 74px minmax(170px, 1.4fr) minmax(260px, 3fr) 90px 80px minmax(120px, 1fr);
}
.app-mingcha-network-buffer--dns .app-mingcha-network-buffer__header,
.app-mingcha-network-buffer--dns .app-mingcha-network-buffer__row {
  grid-template-columns: 110px 74px minmax(170px, 1.4fr) minmax(300px, 3fr) minmax(150px, 1.4fr) 80px;
}
.app-mingcha-network-buffer--threats .app-mingcha-network-buffer__header,
.app-mingcha-network-buffer--threats .app-mingcha-network-buffer__row,
.app-mingcha-network-buffer--files .app-mingcha-network-buffer__header,
.app-mingcha-network-buffer--files .app-mingcha-network-buffer__row,
.app-mingcha-network-buffer--debug .app-mingcha-network-buffer__header,
.app-mingcha-network-buffer--debug .app-mingcha-network-buffer__row {
  grid-template-columns: 110px minmax(160px, 1.2fr) 110px minmax(300px, 3fr);
}
.app-mingcha-network-buffer__header {
  height: 20px;
  border-bottom: 1px solid rgba(19, 112, 166, .48);
  background: #053c62;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}
.app-mingcha-network-buffer__head-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.app-mingcha-network-buffer__body {
  height: 158px;
}
.app-mingcha-network-buffer__row {
  height: 20px;
  animation: app-mingcha-buffer-row-in .36s ease both;
  animation-delay: calc(var(--row-index, 0) * 28ms);
}
.app-mingcha-network-buffer__bar {
  position: relative;
  height: 12px;
  overflow: hidden;
  background: #0877a8;
}
.app-mingcha-network-buffer__bar::after {
  content: "";
  position: absolute;
  inset: 0;
  transform: translateX(-120%);
  background: linear-gradient(90deg, transparent, rgba(101, 204, 255, .34), transparent);
  animation: app-mingcha-network-buffer-shimmer 1.05s ease-in-out infinite;
}
@keyframes app-mingcha-network-buffer-shimmer {
  100% { transform: translateX(120%); }
}
@keyframes app-mingcha-buffer-row-in {
  from { opacity: .45; }
  to { opacity: 1; }
}
.deep-analysis-nav-tabs__item--collapsed {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  overflow: hidden !important;
}
.deep-analysis-nav-tabs__item--collapsed .deep-analysis-nav-tabs__item-text {
  display: none !important;
}
.deep-analysis-nav-tabs__item--collapsed .deep-analysis-nav-tabs__item-icon {
  display: block !important;
  opacity: .5 !important;
}
.deep-analysis-nav-tabs__item--collapsed .app-mingcha-static-side-tab-icon {
  flex: 0 0 auto !important;
  margin: 0 auto !important;
}
.deep-analysis-nav-tabs__item--collapsed .deep-analysis-nav-tabs__item-btn {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  justify-content: center !important;
  overflow: hidden !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize {
  height: calc(100vh - 31px) !important;
  min-height: calc(100vh - 31px) !important;
  max-height: calc(100vh - 31px) !important;
  overflow: hidden !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .info-process-blocks-resize-handle {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 25 !important;
  width: 4px !important;
  cursor: ew-resize !important;
  background: transparent !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .info-process-blocks-resize-handle:hover,
body.app-mingcha-static-task-split-resizing .app-mingcha-static-task-content #info-process-blocks-resize .info-process-blocks-resize-handle {
  background: rgba(79, 194, 255, .72) !important;
  box-shadow: 0 0 0 1px rgba(0, 34, 66, .65) !important;
}
body.app-mingcha-static-task-split-resizing {
  cursor: ew-resize !important;
  user-select: none !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .info-process-blocks {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 0 !important;
  overflow: hidden !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .info-block,
.app-mingcha-static-task-content #info-process-blocks-resize .analysis-details-navigation {
  flex: 0 0 auto !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .process-block,
.app-mingcha-static-task-content #info-process-blocks-resize .analysis-websites,
.app-mingcha-static-task-content #info-process-blocks-resize .analysis-actions {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  overflow: hidden !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .analysis-websites__content,
.app-mingcha-static-task-content #info-process-blocks-resize .analysis-actions-content {
  position: relative !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height: 0 !important;
  height: 100% !important;
  max-height: none !important;
  overflow: hidden !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .process-block__content {
  position: static !important;
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  min-height: 0 !important;
  height: 100% !important;
  max-height: none !important;
  overflow: visible !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .analysis-websites__content-container,
.app-mingcha-static-task-content #info-process-blocks-resize .analysis-actions-list-active {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  height: auto !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
.app-mingcha-static-task-content #info-process-blocks-resize .process-tree {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  height: auto !important;
  overflow: auto !important;
}
.results-panel {
  z-index: 200 !important;
  pointer-events: auto !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  flex: 0 0 20px !important;
  overflow: hidden !important;
  background: #002f51 !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs__item {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
  margin-left: 0 !important;
  overflow: hidden !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs__item-text {
  display: block !important;
  position: relative !important;
  height: 28px !important;
  min-height: auto !important;
  max-height: none !important;
  padding: 0 !important;
  overflow: visible !important;
  white-space: nowrap !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 28px !important;
  left: 5px !important;
  color: rgba(255, 255, 255, .82) !important;
  writing-mode: horizontal-tb !important;
  text-orientation: mixed !important;
  transform: rotate(-90deg) !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs__item-icon {
  display: none !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs__item-btn {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
  justify-content: center !important;
  overflow: hidden !important;
  background: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs__item--active {
  background: #0c86c7 !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-network-block-tables-wrapper {
  margin-left: 22px !important;
  width: calc(100% - 22px) !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-navigation {
  margin-left: 0 !important;
  width: 100% !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-navigation__content {
  margin-left: 0 !important;
  width: calc(100% - 22px) !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs__item[data-app-mingcha-static-tab-label="Network"] .deep-analysis-nav-tabs__item-text {
  width: 31px !important;
  margin: 17px 0 0 -10px !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs__item[data-app-mingcha-static-tab-label="Files"] .deep-analysis-nav-tabs__item-text {
  width: 29px !important;
  margin: -2px 0 0 -9px !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-nav-tabs__item[data-app-mingcha-static-tab-label="Debug"] .deep-analysis-nav-tabs__item-text {
  width: 31px !important;
  margin: 0 0 0 -10px !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize {
  position: fixed !important;
  left: var(--app-mingcha-static-network-left) !important;
  right: var(--app-mingcha-static-detail-width) !important;
  top: 1px !important;
  bottom: 31px !important;
  width: auto !important;
  height: auto !important;
  max-height: none !important;
  z-index: 20 !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-network-block-content {
  height: 100% !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-network-block-tables-wrapper,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-network-block-tables {
  height: calc(100% - 21px) !important;
  max-height: none !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-network-block-tables {
  height: 100% !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded #deep-analysis-reqs-table .deep-analysis-reqs-table__row,
.deep-analysis-network-block.app-mingcha-static-network-expanded #deep-analysis-reqs-table .deep-analysis-reqs-table-item,
.deep-analysis-network-block.app-mingcha-static-network-fullsize #deep-analysis-reqs-table .deep-analysis-reqs-table__row,
.deep-analysis-network-block.app-mingcha-static-network-fullsize #deep-analysis-reqs-table .deep-analysis-reqs-table-item {
  display: grid !important;
  grid-template-columns: 70px 181px 33px 50px 130px 30px minmax(250px, 1fr) 160px !important;
  align-items: center !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded #deep-analysis-reqs-table .deep-analysis-reqs-table__row-title,
.deep-analysis-network-block.app-mingcha-static-network-fullsize #deep-analysis-reqs-table .deep-analysis-reqs-table__row-title {
  box-sizing: border-box !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content {
  display: flex !important;
  align-items: center !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  box-sizing: border-box !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item:not(:has(.content-traffic__size-block + .content-traffic__size-block)):not(:has(.network-copy-field + .network-copy-field)) {
  height: 22px !important;
  min-height: 22px !important;
  max-height: 22px !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item:has(.content-traffic__size-block + .content-traffic__size-block),
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item:has(.network-copy-field + .network-copy-field) {
  height: 40px !important;
  min-height: 40px !important;
  max-height: 40px !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-traffic:has(.content-traffic__size-block + .content-traffic__size-block),
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-url:has(.network-copy-field + .network-copy-field) {
  height: 36px !important;
  min-height: 36px !important;
  max-height: 36px !important;
  overflow: hidden !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-http-code-method,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .ar-reputation,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .network-copy-field,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .v-popover,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .trigger,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-url-text,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .content-traffic,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .content-traffic__size-block {
  min-height: 0 !important;
  line-height: 18px !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item {
  align-items: center !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__headers {
  display: flex !important;
  align-items: center !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  box-sizing: border-box !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__headers-protocol {
  display: inline-flex !important;
  align-items: center !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-http-code-method {
  align-self: stretch !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 155px !important;
  min-width: 155px !important;
  max-width: 155px !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  border-radius: 2px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  font: inherit !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-reqs-table-item .col-http-code-method,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-http-code-method {
  width: 155px !important;
  min-width: 155px !important;
  max-width: 155px !important;
  padding: 0 !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-reqs-table-item .reqs-table-item__headers,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__headers {
  min-width: auto !important;
  max-width: none !important;
  overflow: visible !important;
}
.deep-analysis-network-block.app-mingcha-static-network-expanded .deep-analysis-reqs-table-item .col-http-code-method__item-code,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-http-code-method__item-code {
  margin-left: 0 !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-http-code-method__item {
  display: block !important;
  align-items: center !important;
  height: auto !important;
  box-sizing: border-box !important;
  color: #fff !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 13px !important;
  padding: 0 7px !important;
  width: 65% !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-http-code-method__item:first-child {
  position: relative !important;
  text-align: right !important;
  width: 35% !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-http-code-method__item:first-child::after {
  background-color: rgba(255, 255, 255, .35) !important;
  bottom: 3px !important;
  content: "" !important;
  display: block !important;
  position: absolute !important;
  right: 0 !important;
  top: 3px !important;
  width: 1px !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-http-code-method__item-code {
  display: flex !important;
  margin-left: 0 !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-timeshift,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-rep,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-pid,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-processName,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-flag,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-url,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-traffic {
  align-items: center !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-pid,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .col-processName,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .network-copy-field,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .v-popover,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .trigger,
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .reqs-table-item__content-url-text {
  display: inline-flex !important;
  align-items: center !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .content-traffic {
  display: block !important;
  align-items: normal !important;
  max-width: 160px !important;
  min-height: 18px !important;
  max-height: 100% !important;
  overflow: hidden !important;
  padding: 0 !important;
  text-align: center !important;
  width: 100% !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .content-traffic:has(.content-traffic__size-block + .content-traffic__size-block) {
  min-height: 36px !important;
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-reqs-table-item .content-traffic__size-block {
  height: 18px !important;
  min-height: 18px !important;
  max-height: 18px !important;
}
.deep-analysis-navigation-fullsize--open .ar-icon {
  transform: rotate(180deg);
}
.deep-analysis-network-block.app-mingcha-static-network-fullsize .deep-analysis-nav-tabs__item-text {
  display: block !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item-btn {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  overflow: hidden !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs {
  flex: 0 0 20px !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item-btn {
  justify-content: center !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item-text {
  display: none !important;
}
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item-icon,
.deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .app-mingcha-static-side-tab-icon {
  display: block !important;
  margin: 0 auto !important;
  opacity: .9 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) {
  position: absolute !important;
  top: auto !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 18 !important;
  flex: none !important;
  order: initial !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 320px !important;
  height: min(560px, calc(100vh - 180px)) !important;
  max-height: calc(100vh - 150px) !important;
  margin: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  animation: app-mingcha-static-process-details-rise .16s ease-out !important;
  transform-origin: bottom center !important;
}
.process-block .process-block__content > .app-mingcha-native-remigrated-process-details-wrapper,
.process-block .process-block__content > .app-mingcha-static-native-process-details-wrapper {
  position: absolute !important;
  top: auto !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 18 !important;
  flex: none !important;
  order: initial !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 320px !important;
  max-height: calc(100vh - 150px) !important;
  margin: 0 !important;
  overflow: visible !important;
  animation: app-mingcha-static-process-details-rise .16s ease-out !important;
  transform-origin: bottom center !important;
}
.process-block .process-block__content > .app-mingcha-native-remigrated-process-details-wrapper > .process-details,
.process-block .process-block__content > .app-mingcha-static-native-process-details-wrapper > .process-details {
  width: 100% !important;
  height: 100% !important;
}
.process-block .process-block__content > .app-mingcha-native-remigrated-process-details-wrapper > .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details),
.process-block .process-block__content > .app-mingcha-static-native-process-details-wrapper > .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) {
  position: static !important;
  overflow: visible !important;
  flex: 0 1 auto !important;
  min-height: 0 !important;
  max-height: none !important;
  animation: none !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details),
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) * {
  font-family: Roboto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  height: 21px !important;
  min-height: 21px !important;
  padding: 0 10px 0 14px !important;
  box-sizing: border-box !important;
  background: #002242 !important;
  border-bottom: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__left,
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__info {
  display: flex !important;
  align-items: center !important;
  min-width: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__left {
  gap: 14px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__info {
  gap: 7px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__title {
  margin: 0 !important;
  color: #fff !important;
  font: 500 12px/14px Roboto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__pid {
  margin: 0 !important;
  color: #ade3ff !important;
  font: 400 12px/14px Roboto !important;
  white-space: normal !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__score {
  margin: 0 !important;
  color: #f58014 !important;
  font: 400 12px/14px Roboto !important;
  white-space: normal !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__score--danger {
  color: #f88f8f !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__score--default,
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__score--info {
  color: #ade3ff !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__close {
  width: 18px !important;
  height: 22px !important;
  min-width: 18px !important;
  border: 0 !important;
  background: transparent !important;
  color: #55c9ff !important;
  padding: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__close svg {
  width: 18px !important;
  height: 18px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details__content {
  height: calc(100% - 21px) !important;
  max-height: none !important;
  overflow: visible !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content {
  height: 100% !important;
  max-height: none !important;
  overflow: visible !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content__viewport {
  height: 100% !important;
  max-height: none !important;
  box-sizing: border-box !important;
  padding: 0 12px 0 0 !important;
  overflow: auto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content__main-info {
  position: static !important;
  display: flex !important;
  justify-content: space-between !important;
  gap: 14px !important;
  min-height: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info {
  min-width: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__process-name {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__process-name p {
  margin: 0 !important;
  color: #fff !important;
  font: 400 16px/19px Roboto !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .mistral-ai-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: transparent !important;
  color: #00d3c4 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .mistral-ai-button--size-l {
  width: 18px !important;
  height: 18px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .mistral-ai-button--size-s {
  width: 14px !important;
  height: 14px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__process-details {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  margin: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__process-details-container,
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__process-details-item {
  display: flex !important;
  align-items: flex-start !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  min-height: 14px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__process-details-container {
  column-gap: 16px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__term {
  margin: 0 !important;
  color: #56caff !important;
  font: 500 12px/14px Roboto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__details {
  margin: 0 !important;
  color: rgba(173, 227, 255, .72) !important;
  font: 400 12px/14px Roboto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .app-mingcha-static-process-indicators .process-details-content-info__details {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  color: rgba(173, 227, 255, .7) !important;
  font-size: 13px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-chart {
  position: relative !important;
  top: auto !important;
  right: auto !important;
  flex: 0 0 90px !important;
  margin: 5px 5px 0 0 !important;
  width: 90px !important;
  height: 90px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-chart svg {
  position: absolute !important;
  inset: 0 !important;
  width: 90px !important;
  height: 90px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-chart .ar-donut-chart__content {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-chart__title {
  margin: 0 0 4px !important;
  color: #fff !important;
  font: 500 34px/26px Roboto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-chart__text {
  margin: 0 !important;
  color: #4fc2ff !important;
  font: 700 9px/12px Roboto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-cmd {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  margin: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-cmd__header {
  display: flex !important;
  align-items: center !important;
  gap: 4px !important;
  margin: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-cmd__title {
  color: #56caff !important;
  font: 500 12px/14px Roboto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-cmd__content {
  min-height: 0 !important;
  height: 22px !important;
  background: #00537d !important;
  border: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-cmd__viewport {
  min-height: 0 !important;
  height: 14px !important;
  overflow: auto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-cmd__text {
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #8fd3f8 !important;
  font: 300 11px/14px Roboto !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-adp-button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  height: 22px !important;
  width: 97px !important;
  margin: 12px 0 0 !important;
  padding: 1px 6px !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: #266e9b !important;
  color: #fff !important;
  opacity: .8 !important;
  font: 400 12px/14px Roboto !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-adp-button .fa,
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-adp-button .icomoon-icon-more-info {
  color: #fff !important;
  font-family: "icomoon" !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
  opacity: .5 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-adp-button .icomoon-icon-more-info::before {
  font-family: "icomoon" !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-incidents {
  position: relative !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-incidents__hide {
  position: absolute !important;
  top: -30px !important;
  right: 0 !important;
  color: rgba(173, 227, 255, .7) !important;
  font: 500 13px/15px Roboto, Arial, Helvetica, sans-serif !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator {
  margin: 0 0 14px !important;
  background: transparent !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator-title {
  display: block !important;
  height: 24px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  color: #fff !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator-title > div {
  display: flex !important;
  align-items: center !important;
  gap: 0 !important;
  height: 24px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.danger .details-indicators__indicator-title > div {
  background: linear-gradient(90deg, #684b5f 60.67%, #003b61) !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.warning .details-indicators__indicator-title > div {
  background: linear-gradient(90deg, #655e4a 60.56%, #003b61) !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.other .details-indicators__indicator-title > div {
  background: linear-gradient(90deg, #136b90 60.82%, #003b61) !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator .color-indicator {
  display: block !important;
  width: 4px !important;
  height: 24px !important;
  align-self: auto !important;
  margin: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator-title .text {
  display: flex !important;
  align-items: center !important;
  padding-left: 8px !important;
  color: #fff !important;
  font: 500 14px/16px Roboto, Arial, Helvetica, sans-serif !important;
  text-transform: capitalize !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator-title .indicators-count {
  display: flex !important;
  align-items: center !important;
  margin-left: 8px !important;
  font: 700 15px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.danger .color-indicator {
  background: #ff5a63 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.warning .color-indicator {
  background: #ff8617 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.other .color-indicator {
  background: #42d9f5 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.danger .indicators-count {
  color: #ff999d !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.warning .indicators-count {
  color: #ffe36b !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.other .indicators-count {
  color: #5bdcff !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__item-wrapper {
  min-height: 0 !important;
  padding: 8px 12px !important;
  box-sizing: border-box !important;
  border-bottom: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__incident {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-incident {
  appearance: none !important;
  border: 0 !important;
  background: transparent !important;
  color: #5ed6f5 !important;
  padding: 0 !important;
  text-align: left !important;
  font: 500 12px/16px Roboto, Arial, Helvetica, sans-serif !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-incident--1 {
  color: rgba(173, 227, 255, .78) !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-incident--2 {
  color: #ff999d !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .app-mingcha-static-mitre {
  color: #54caff !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-mitre-incidents {
  margin: 6px 0 0 10px !important;
  padding-left: 20px !important;
  border-left: 1px solid rgba(173, 227, 255, .35) !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-mitre-incidents__mitre {
  display: inline-flex !important;
  align-items: center !important;
  min-width: 0 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-mitre-incidents__expand {
  appearance: none !important;
  border: 0 !important;
  background: transparent !important;
  color: #9bd7ef !important;
  width: 18px !important;
  height: 18px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-mitre-incidents__expand svg {
  width: 14px !important;
  height: 14px !important;
  transform: rotate(90deg) !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-mitre-incidents__expand--opened svg {
  transform: rotate(180deg) !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-mitre-incidents__children[hidden],
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .app-mingcha-static-incident-collapsed .details-mitre-incidents__children {
  display: none !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-mitre-incidents__item {
  position: relative !important;
  color: #ffe36b !important;
  font: 500 12px/17px Roboto, Arial, Helvetica, sans-serif !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-mitre-incidents__item::before {
  content: "" !important;
  position: absolute !important;
  left: -20px !important;
  top: 9px !important;
  width: 13px !important;
  height: 1px !important;
  background: rgba(173, 227, 255, .35) !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.other .details-mitre-incidents__item {
  color: #5ed6f5 !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .app-mingcha-static-incident-caret {
  color: #a8d6f2 !important;
  font-size: 12px !important;
}
.process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .app-mingcha-static-sigma-pill {
  min-width: 72px !important;
  text-align: center !important;
  background: rgba(0, 117, 180, .45) !important;
  color: rgba(79, 194, 255, .75) !important;
  font: 700 10px/12px Roboto, Arial, Helvetica, sans-serif !important;
  padding: 3px 8px !important;
}
.app-mingcha-static-process-details__resize {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: -1px !important;
  z-index: 4 !important;
  height: 10px !important;
  cursor: ns-resize !important;
  background: linear-gradient(180deg, rgba(79, 194, 255, 0), rgba(79, 194, 255, .24)) !important;
}
.app-mingcha-static-process-details__resize::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 4px !important;
  height: 1px !important;
  background: rgba(79, 194, 255, .55) !important;
}
body.app-mingcha-static-process-details-resizing {
  cursor: ns-resize !important;
  user-select: none !important;
}
@keyframes app-mingcha-static-process-details-rise {
  from {
    opacity: .2;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.advancedProcess.app-mingcha-static-native-adp {
  position: fixed !important;
  left: 61px !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 31px !important;
  z-index: 1000 !important;
}
.advancedProcess.app-mingcha-static-native-adp .mainRow-advancedProcess,
.advancedProcess.app-mingcha-static-native-adp .ADP-content {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  min-width: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .col-navigationADP {
  flex: 0 0 226px !important;
  width: 226px !important;
  min-width: 226px !important;
  max-width: 226px !important;
  background: #023f6a !important;
}
.advancedProcess.app-mingcha-static-native-adp .navigationADP,
.advancedProcess.app-mingcha-static-native-adp .processTree,
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree {
  width: 226px !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerNavBtn {
  width: 191px !important;
  height: 54px !important;
  padding: 0 0 0 35px !important;
  box-sizing: content-box !important;
  font: 500 14px/16px Roboto !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerNav {
  font: 500 14px/16px Roboto !important;
  white-space: nowrap !important;
}
.advancedProcess.app-mingcha-static-native-adp .navigationADP #mainInfo,
.advancedProcess.app-mingcha-static-native-adp .navigationADP #codeSigning,
.advancedProcess.app-mingcha-static-native-adp .navigationADP #processDump {
  width: 148px !important;
  height: 24px !important;
  min-height: 24px !important;
  padding: 0 44px 0 34px !important;
  box-sizing: content-box !important;
  align-items: center !important;
  justify-content: space-between !important;
  font: 500 12px/14px Roboto !important;
}
.advancedProcess.app-mingcha-static-native-adp .navigationADP #mainInfo.active,
.advancedProcess.app-mingcha-static-native-adp .navigationADP #codeSigning.active,
.advancedProcess.app-mingcha-static-native-adp .navigationADP #processDump.active {
  background: #005e9a !important;
  color: #fff !important;
}
.advancedProcess.app-mingcha-static-native-adp .events-subMenu,
.advancedProcess.app-mingcha-static-native-adp .eventsWrapper,
.advancedProcess.app-mingcha-static-native-adp .navigationADP .event {
  width: 226px !important;
}
.advancedProcess.app-mingcha-static-native-adp .navigationADP .events-header {
  width: 210px !important;
  height: 24px !important;
  margin-left: 16px !important;
  align-items: center !important;
  font: 500 12px/14px Roboto !important;
}
.advancedProcess.app-mingcha-static-native-adp .navigationADP .event {
  height: 24px !important;
  min-height: 24px !important;
  padding: 0 !important;
  box-sizing: content-box !important;
  align-items: center !important;
  justify-content: center !important;
  font: 400 12px/14px Roboto !important;
  color: rgba(143, 211, 248, .8) !important;
}
.advancedProcess.app-mingcha-static-native-adp .navigationADP .event-wrapper {
  width: 138px !important;
  height: 14px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  font: 400 12px/14px Roboto !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree__content {
  width: 226px !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree__content-viewport {
  width: 222px !important;
  overflow: auto !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree__content-viewport-data {
  width: 218px !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item {
  height: 16px !important;
  margin-bottom: 6px !important;
  font: 400 12px/14px Roboto !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item.app-mingcha-static-adp-tree-hidden {
  display: none !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item__content {
  width: 146px !important;
  height: 16px !important;
  display: flex !important;
  font-family: Roboto !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: normal !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item__content-pid {
  font: 400 12px/14px Roboto !important;
  color: #4fc2ff !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item__content-name {
  margin-left: 7px !important;
  font: 400 12px/16px Roboto !important;
  color: #8fd3f8 !important;
}
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item__content--active .adp-process-tree-item__content-pid,
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item__content--active .adp-process-tree-item__content-name {
  color: #fff !important;
}
.advancedProcess.app-mingcha-static-native-adp .col-mainADP {
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .mainRowInfo,
.advancedProcess.app-mingcha-static-native-adp .mainInfoADP,
.advancedProcess.app-mingcha-static-native-adp .mainBlock {
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp.app-mingcha-static-adp-event-mode .headerMainInfo .main-info-header__actions-mistral,
.advancedProcess.app-mingcha-static-native-adp.app-mingcha-static-adp-event-mode .headerMainInfo .download-btn {
  display: none !important;
}
.advancedProcess.app-mingcha-static-native-adp.app-mingcha-static-adp-event-mode .headerMainInfo {
  display: none !important;
}
.advancedProcess.app-mingcha-static-native-adp.app-mingcha-static-adp-event-mode .mainInfoADP .mainBlock {
  height: 100% !important;
}
.advancedProcess.app-mingcha-static-native-adp .navigationADP #mainInfo,
.advancedProcess.app-mingcha-static-native-adp .navigationADP #codeSigning,
.advancedProcess.app-mingcha-static-native-adp .navigationADP #processDump,
.advancedProcess.app-mingcha-static-native-adp .navigationADP .events-header,
.advancedProcess.app-mingcha-static-native-adp .navigationADP .event,
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item,
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table-btn,
.advancedProcess.app-mingcha-static-native-adp .details-incident,
.advancedProcess.app-mingcha-static-native-adp .sigma-rule-button,
.advancedProcess.app-mingcha-static-native-adp .download-btn,
.advancedProcess.app-mingcha-static-native-adp .mistral-ai-button,
.advancedProcess.app-mingcha-static-native-adp .tooltipCopyButton__button {
  cursor: pointer !important;
}
.advancedProcess.app-mingcha-static-native-adp .navigationADP #mainInfo:hover,
.advancedProcess.app-mingcha-static-native-adp .navigationADP #codeSigning:hover,
.advancedProcess.app-mingcha-static-native-adp .navigationADP #processDump:hover,
.advancedProcess.app-mingcha-static-native-adp .navigationADP .event:hover,
.advancedProcess.app-mingcha-static-native-adp .adp-process-tree-item__content:hover {
  background: rgba(31, 100, 145, .6) !important;
  color: #fff !important;
}
.advancedProcess.app-mingcha-static-native-adp .eventsWrapper.app-mingcha-static-adp-collapsed {
  display: none !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-section {
  box-sizing: border-box !important;
  min-height: 100% !important;
  padding: 0 16px 24px !important;
  color: #a4d0f1 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-section > .header {
  margin: 0 -16px 18px !important;
  padding: 14px 16px 10px !important;
  color: #a8ebf8 !important;
  font: 500 14px/16px Roboto, Arial, Helvetica, sans-serif !important;
  border-bottom: 1px solid #002f51 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-section__subtitle {
  margin: 0 0 16px !important;
  color: #7fcdf1 !important;
  font: 500 13px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-section__body {
  display: grid !important;
  gap: 8px !important;
  max-width: 720px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-section .app-mingcha-static-adp-row {
  display: grid !important;
  grid-template-columns: 160px minmax(0, 1fr) !important;
  gap: 12px !important;
  min-height: 20px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-section .app-mingcha-static-adp-row .headerProcItem {
  color: #4fc2ff !important;
  font-weight: 700 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-section .app-mingcha-static-adp-row .valueProItem {
  color: #a4d0f1 !important;
  overflow-wrap: anywhere !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-empty {
  color: rgba(164, 208, 241, .72) !important;
  font: 500 13px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp.app-mingcha-static-adp-has-filter .col-mainADP {
  flex: 1 1 auto !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-panel {
  box-sizing: border-box !important;
  width: 230px !important;
  min-width: 230px !important;
  height: 100% !important;
  background: #00365d !important;
  border-left: 1px solid #00233c !important;
  color: #d5efff !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-panel[hidden] {
  display: none !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-head {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  height: 42px !important;
  padding: 0 12px !important;
  background: #003056 !important;
  color: #fff !important;
  font: 700 13px/16px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-head button {
  height: 24px !important;
  border: 0 !important;
  background: #004a7d !important;
  color: rgba(173, 227, 255, .55) !important;
  padding: 0 10px !important;
  font: 700 12px/24px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-head button.active {
  background: #1382c5 !important;
  color: #d5efff !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-head .fa {
  color: #4fc2ff !important;
  opacity: .65 !important;
  margin-left: auto !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-head .fa + .fa {
  margin-left: 4px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-body {
  padding: 10px 12px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-search {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  height: 34px !important;
  margin-bottom: 16px !important;
  padding: 0 12px !important;
  background: #005588 !important;
  color: rgba(213, 239, 255, .8) !important;
  font: 700 16px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-filter-search .fa {
  color: #4fc2ff !important;
  font-size: 13px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-switch {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  margin-top: 36px !important;
  color: rgba(213, 239, 255, .8) !important;
  font: 700 14px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-switch .toggle {
  display: inline-flex !important;
  align-items: center !important;
  width: 38px !important;
  height: 18px !important;
  padding: 3px !important;
  border-radius: 18px !important;
  background: #004f81 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-switch .toggle span {
  width: 10px !important;
  height: 10px !important;
  border-radius: 50% !important;
  background: #27fb7c !important;
  box-shadow: #27fb7c 0 0 6px !important;
}
.app-mingcha-static-verdict-chart {
  position: relative !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  isolation: isolate !important;
}
.app-mingcha-static-verdict-chart--adp {
  width: 141px !important;
  height: 141px !important;
}
.app-mingcha-static-verdict-chart--process {
  width: 90px !important;
  height: 90px !important;
}
.app-mingcha-static-verdict-chart__ring,
.app-mingcha-static-verdict-chart__inner-ring,
.app-mingcha-static-verdict-chart__svg,
.app-mingcha-static-verdict-chart__content {
  position: absolute !important;
}
.app-mingcha-static-verdict-chart__ring {
  inset: 0 !important;
  z-index: 0 !important;
  border-radius: 50% !important;
  background: rgba(0, 87, 137, .35) !important;
  box-shadow: inset 0 0 0 10px rgba(0, 78, 126, .55), 0 0 18px rgba(0, 190, 220, .18) !important;
}
.app-mingcha-static-verdict-chart__inner-ring {
  inset: 16px !important;
  z-index: 0 !important;
  border-radius: 50% !important;
  background: radial-gradient(circle, rgba(0, 82, 130, .98) 0%, rgba(0, 66, 112, .96) 72%, rgba(0, 47, 88, .92) 100%) !important;
  border: 6px solid rgba(0, 92, 146, .7) !important;
  box-sizing: border-box !important;
}
.app-mingcha-static-verdict-chart__svg {
  inset: 0 !important;
  z-index: 1 !important;
  overflow: visible !important;
}
.app-mingcha-static-verdict-chart__track,
.app-mingcha-static-verdict-chart__value {
  fill: none !important;
  stroke-width: 8px !important;
}
.app-mingcha-static-verdict-chart__track {
  stroke: rgba(0, 34, 66, .95) !important;
}
.app-mingcha-static-verdict-chart__value {
  stroke: var(--app-mingcha-verdict-stroke, #19e6f2) !important;
  stroke-linecap: round !important;
  filter: drop-shadow(0 0 6px var(--app-mingcha-verdict-stroke, #19e6f2)) !important;
}
.app-mingcha-static-verdict-chart__content {
  inset: 0 !important;
  z-index: 2 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}
.app-mingcha-static-verdict-chart--process {
  overflow: visible !important;
}
.app-mingcha-static-verdict-chart--process .app-mingcha-static-verdict-chart__ring,
.app-mingcha-static-verdict-chart--process .app-mingcha-static-verdict-chart__inner-ring {
  display: none !important;
}
.app-mingcha-static-verdict-chart--process .app-mingcha-static-verdict-chart__track,
.app-mingcha-static-verdict-chart--process .app-mingcha-static-verdict-chart__value {
  stroke-width: 14px !important;
}
.app-mingcha-static-verdict-chart--adp .chart__score {
  margin: 0 0 4px !important;
  color: #fff !important;
  font: 500 40px/44px Roboto, Arial, Helvetica, sans-serif !important;
}
.app-mingcha-static-verdict-chart--adp .chart__score--underline {
  margin: 0 !important;
  color: #5ac9ff !important;
  font: 700 14px/16px Roboto, Arial, Helvetica, sans-serif !important;
}
.app-mingcha-static-verdict-chart--adp .chart__score--underline span {
  color: #5ac9ff !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .chartWrapper {
  position: relative !important;
  z-index: 1 !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo {
  position: relative !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  width: auto !important;
  height: 28px !important;
  min-height: 28px !important;
  padding: 13px 68px 13px 20px !important;
  box-sizing: content-box !important;
  overflow: visible !important;
  background: #042b4e !important;
  border-bottom: 0 !important;
  color: #fff !important;
  font-family: Roboto !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .main-info-header__text-wrapper {
  display: flex !important;
  align-items: baseline !important;
  min-width: 0 !important;
  flex: 1 1 auto !important;
  height: 28px !important;
  overflow: visible !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .headerName {
  display: block !important;
  flex: 0 0 auto !important;
  max-width: 36% !important;
  height: 28px !important;
  margin: 0 !important;
  padding: 0 15px 0 0 !important;
  overflow: visible !important;
  color: #fff !important;
  font: 500 24px/28px Roboto !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .headerName__process-pid {
  font: 400 24px/28px Roboto !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .main-info-header__process-image {
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  height: 24px !important;
  padding: 0 15px 0 0 !important;
  overflow: hidden !important;
  color: #4fc2ff !important;
  font: 400 18px/24px Roboto !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .main-info-header__actions {
  display: flex !important;
  align-items: flex-start !important;
  flex: 0 0 auto !important;
  height: 28px !important;
  margin: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .main-info-header__actions-mistral {
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  margin: 4px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  line-height: 18px !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .download-btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  height: 22px !important;
  margin: 4px 0 0 18px !important;
  padding: 3px 15px 3px 10px !important;
  box-sizing: border-box !important;
  border: 0 !important;
  border-radius: 2px !important;
  background: #1676b4 !important;
  color: rgba(255, 255, 255, .8) !important;
  font: 500 12px/14px Roboto !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .download-btn svg {
  width: 16px !important;
  height: 16px !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .download-btn .app-mingcha-static-visually-hidden {
  display: none !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .main-info-header__help {
  width: 22px !important;
  height: 22px !important;
  margin: 2px 0 0 24px !important;
  opacity: .62 !important;
}
.advancedProcess.app-mingcha-static-native-adp .headerMainInfo .popupCloseButton__pattern {
  position: absolute !important;
  top: 16px !important;
  right: 18px !important;
}
.advancedProcess.app-mingcha-static-native-adp .mainBlock > .app-mingcha-static-adp-main-template {
  flex: 0 0 415px !important;
  width: 415px !important;
  min-width: 415px !important;
  max-width: 415px !important;
}
.advancedProcess.app-mingcha-static-native-adp .mainInfoADP {
  display: flex !important;
  flex-direction: column !important;
}
.advancedProcess.app-mingcha-static-native-adp .mainInfoADP .mainBlock {
  display: flex !important;
  flex: 1 1 auto !important;
  height: calc(100% - 54px) !important;
  min-height: 0 !important;
  overflow: hidden !important;
  background: #003f68 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template {
  height: 100% !important;
  overflow: hidden !important;
  background: #00426b !important;
  border-right: 1px solid rgb(0, 33, 57) !important;
  box-sizing: border-box !important;
  color: rgba(173, 227, 255, .76) !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .threatVerdictBlock {
  height: 208px !important;
  padding: 15px 0 20px 15px !important;
  box-sizing: border-box !important;
  border-bottom: 1px solid #002b4d !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .threatVerdictBlock > .header,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .processInfoBlock > .header,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .fileInfoBlock > .header,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .cmdBlock > .header {
  margin: 0 0 15px !important;
  color: #a8ebf8 !important;
  font: 500 14px/16px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .rowDiagram {
  display: flex !important;
  width: 400px !important;
  height: 141px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .col-diagram {
  width: 141px !important;
  height: 141px !important;
  flex: 0 0 141px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template #chartVerdict {
  width: 141px !important;
  height: 141px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .col-verdictInfo {
  padding: 10px 0 0 30px !important;
  box-sizing: border-box !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .verdict {
  margin: 0 0 7px !important;
  color: #ff7672 !important;
  font: 500 24px/28px Roboto, Arial, Helvetica, sans-serif !important;
}
body .advancedProcess.app-mingcha-static-native-adp .mainInfoADP .mainBlock .infoBlock.app-mingcha-static-adp-main-template .threatVerdictBlock .rowDiagram .col-verdictInfo .verdict.warning {
  color: #ff7672 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .verdictInfoText {
  width: 192px !important;
  color: rgba(173, 227, 255, .76) !important;
  font: 400 12px/17px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .indicators {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-top: 8px !important;
  color: rgba(173, 227, 255, .74) !important;
  font: 500 12px/14px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .indicators > span {
  color: #4fc2ff !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .process-indicators {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .process-indicators__item {
  width: 14px !important;
  height: 14px !important;
  color: rgba(173, 227, 255, .78) !important;
  flex: 0 0 14px !important;
}
body .advancedProcess.app-mingcha-static-native-adp .mainInfoADP .mainBlock .infoBlock.app-mingcha-static-adp-main-template #chartVerdict.dangerColor .ellipseBackLarge {
  border-radius: 50% !important;
  background: rgba(0, 87, 137, .38) !important;
  border: 5px solid #ff7672 !important;
  box-sizing: border-box !important;
  box-shadow: 0 0 16px rgba(255, 118, 114, .72), inset 0 0 0 8px rgba(0, 89, 145, .55) !important;
}
body .advancedProcess.app-mingcha-static-native-adp .mainInfoADP .mainBlock .infoBlock.app-mingcha-static-adp-main-template #chartVerdict.dangerColor .ellipseBackLittle {
  border-radius: 50% !important;
  background: #004a73 !important;
  border: 8px solid rgba(0, 82, 133, .86) !important;
  box-sizing: border-box !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .processInfoBlock,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .fileInfoBlock,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .cmdBlock {
  padding: 15px 15px 10px !important;
  box-sizing: border-box !important;
  border-bottom: 1px solid #002b4d !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .processInfoBlock {
  min-height: 125px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .fileInfoBlock {
  min-height: 57px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .fileInfoBlock--full {
  min-height: 108px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .cmdBlock {
  min-height: 0 !important;
  border-bottom: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .processInfoBlock__content,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .fileInfoBlock__content {
  display: block !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .procInfo-items {
  display: flex !important;
  align-items: flex-start !important;
  min-height: 17px !important;
  padding: 0 0 3px !important;
  box-sizing: border-box !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .headerProcItem {
  flex: 0 0 90px !important;
  width: 90px !important;
  color: #4fc2ff !important;
  font: 500 12px/14px Roboto, Arial, Helvetica, sans-serif !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .valueProItem {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  color: rgba(173, 227, 255, .76) !important;
  font: 400 12px/14px Roboto, Arial, Helvetica, sans-serif !important;
  overflow-wrap: anywhere !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .cmdBlock .header {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-bottom: 8px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-main-template .cmdValue {
  color: rgba(173, 227, 255, .76) !important;
  font: 400 11px/14px Roboto, Arial, Helvetica, sans-serif !important;
  overflow-wrap: anywhere !important;
}
.advancedProcess.app-mingcha-static-native-adp .mainBlock > .incidents-block {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  height: 100% !important;
  padding: 15px 20px 16px 18px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  background: #003f68 !important;
  color: rgb(131, 185, 215) !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-block,
.advancedProcess.app-mingcha-static-native-adp .process-incidents,
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table-wrap {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  max-width: none !important;
  box-sizing: border-box !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents {
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents__time-line {
  flex: 0 0 132px !important;
  min-height: 132px !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-timeline-component {
  border-bottom: 1px solid rgb(0, 33, 57) !important;
  color: rgb(131, 185, 215) !important;
  padding-bottom: 9px !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-timeline-component__title {
  align-items: center !important;
  color: rgb(168, 235, 248) !important;
  display: flex !important;
  font: 500 14px/16px Roboto, Arial, Helvetica, sans-serif !important;
  margin-bottom: 16px !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-timeline-component__questionWrapper {
  cursor: pointer !important;
  height: 22px !important;
  margin-left: 13px !important;
  position: relative !important;
  width: 22px !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-timeline-component__questionSign {
  align-items: center !important;
  border: 2px solid rgba(168, 235, 248, .32) !important;
  border-radius: 50% !important;
  color: rgba(168, 235, 248, .45) !important;
  display: flex !important;
  font: 700 16px/18px Roboto, Arial, Helvetica, sans-serif !important;
  height: 22px !important;
  justify-content: center !important;
  width: 22px !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-task-bar {
  margin: 36px 0 8px !important;
  position: relative !important;
  width: 100% !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-task-bar__start-time,
.advancedProcess.app-mingcha-static-native-adp .process-task-bar__end-time,
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__start-time,
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__end-time {
  color: rgb(131, 185, 215) !important;
  font: 700 12px/14px Roboto, Arial, Helvetica, sans-serif !important;
  white-space: nowrap !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-task-bar__start-time {
  bottom: 100% !important;
  left: 0 !important;
  margin-bottom: 8px !important;
  position: absolute !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-task-bar__end-time {
  bottom: 100% !important;
  margin-bottom: 8px !important;
  position: absolute !important;
  right: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-task-bar__progress,
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__progress {
  background: rgb(0, 38, 73) !important;
  border-radius: 1px !important;
  height: 8px !important;
  position: relative !important;
  width: 100% !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-area {
  bottom: 0 !important;
  height: 100% !important;
  min-width: 1px !important;
  position: absolute !important;
  top: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-area--danger {
  background: rgb(232, 67, 65) !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline {
  padding-bottom: 22px !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__bar {
  position: relative !important;
  width: 100% !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__start-time {
  left: 0 !important;
  margin-top: 10px !important;
  position: absolute !important;
  top: 100% !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__end-time {
  margin-top: 10px !important;
  position: absolute !important;
  right: 0 !important;
  top: 100% !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__incident {
  background: rgb(65, 152, 232) !important;
  bottom: 0 !important;
  height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  width: 1px !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__incident.danger {
  background: rgb(232, 67, 65) !important;
  z-index: 3 !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__incident.warning {
  background: rgb(232, 215, 65) !important;
  z-index: 2 !important;
}
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__incident.other,
.advancedProcess.app-mingcha-static-native-adp .incidents-timeline__incident.info {
  background: rgb(65, 152, 232) !important;
  z-index: 1 !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table-wrap {
  flex: 1 1 auto !important;
  height: calc(100% - 132px) !important;
  min-height: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table-header {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  min-height: 44px !important;
  padding: 12px 0 10px !important;
  box-sizing: border-box !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table-toggle-view {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  color: #fff !important;
  font: 700 14px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .buttons-wrap {
  display: flex !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table-btn {
  min-width: 56px !important;
  height: 22px !important;
  border: 1px solid rgba(79, 194, 255, .25) !important;
  background: #00355a !important;
  color: rgba(173, 227, 255, .5) !important;
  font: 700 13px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table-btn.active {
  background: #005488 !important;
  color: #ade3ff !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table {
  flex: 1 1 auto !important;
  overflow: hidden !important;
  min-height: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-incidents__table-render-block {
  height: 100% !important;
  overflow-y: auto !important;
  padding-right: 10px !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__indicator {
  margin-bottom: 14px !important;
  background: rgba(0, 84, 136, .36) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__indicator-title {
  height: 24px !important;
  display: flex !important;
  align-items: center !important;
  padding: 0 12px !important;
  box-sizing: border-box !important;
  color: #fff !important;
  font: 700 14px/18px Roboto, Arial, Helvetica, sans-serif !important;
  text-transform: capitalize !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__indicator.danger .details-indicators__indicator-title {
  background: linear-gradient(90deg, rgba(244, 83, 93, .76), rgba(244, 83, 93, .08)) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__indicator.warning .details-indicators__indicator-title {
  background: linear-gradient(90deg, rgba(255, 143, 30, .78), rgba(255, 143, 30, .08)) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__indicator.other .details-indicators__indicator-title {
  background: linear-gradient(90deg, rgba(50, 190, 220, .75), rgba(50, 190, 220, .08)) !important;
}
.advancedProcess.app-mingcha-static-native-adp .indicators-count {
  margin-left: 8px !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__item-wrapper {
  min-height: 32px !important;
  padding: 8px 12px !important;
  box-sizing: border-box !important;
  color: rgba(173, 227, 255, .82) !important;
  font: 700 13px/16px Roboto, Arial, Helvetica, sans-serif !important;
  border-bottom: 1px solid rgba(0, 47, 81, .7) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__incident {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-incident {
  appearance: none !important;
  border: 0 !important;
  background: transparent !important;
  color: inherit !important;
  padding: 0 !important;
  text-align: left !important;
  font: inherit !important;
}
.advancedProcess.app-mingcha-static-native-adp .sigma-rule-button {
  border: 0 !important;
  border-radius: 4px !important;
  background: rgba(0, 117, 180, .55) !important;
  color: rgba(173, 227, 255, .65) !important;
  padding: 2px 9px !important;
  font: 700 11px/14px Roboto, Arial, Helvetica, sans-serif !important;
  white-space: nowrap !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents {
  margin-top: 6px !important;
  padding-left: 24px !important;
  border-left: 1px solid rgba(173, 227, 255, .28) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__item {
  color: #f6c74a !important;
  font: 700 13px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__item-wrapper--tree {
  position: relative !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__item-wrapper--tree > .details-mitre-incidents {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 18px !important;
  align-items: center !important;
  column-gap: 8px !important;
  margin: 0 !important;
  padding-left: 0 !important;
  border-left: 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__mitre {
  display: inline-flex !important;
  align-items: baseline !important;
  min-width: 0 !important;
  color: rgba(173, 227, 255, .82) !important;
  font: 700 13px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .mitre-info__technique {
  appearance: none !important;
  border: 0 !important;
  background: transparent !important;
  color: #aee9ff !important;
  padding: 0 5px 0 0 !important;
  font: inherit !important;
  text-decoration: none !important;
}
.advancedProcess.app-mingcha-static-native-adp .mitre-info__name {
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__expand {
  appearance: none !important;
  border: 0 !important;
  background: transparent !important;
  color: #9bd7ef !important;
  width: 18px !important;
  height: 18px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__expand svg {
  width: 14px !important;
  height: 14px !important;
  transform: rotate(90deg) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__expand--opened svg {
  transform: rotate(180deg) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__children {
  grid-column: 1 / -1 !important;
  position: relative !important;
  margin: 2px 0 0 0 !important;
  padding-left: 22px !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__children::before {
  content: "" !important;
  position: absolute !important;
  left: 10px !important;
  top: 0 !important;
  bottom: 9px !important;
  width: 1px !important;
  background: rgba(173, 227, 255, .28) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__children[hidden] {
  display: none !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__children .details-mitre-incidents__item {
  position: relative !important;
  color: #f6c74a !important;
  min-height: 18px !important;
  padding: 1px 0 !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__children .details-mitre-incidents__item::before {
  content: "" !important;
  position: absolute !important;
  left: -12px !important;
  top: 10px !important;
  width: 10px !important;
  height: 1px !important;
  background: rgba(173, 227, 255, .28) !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__children .details-indicators__incident {
  justify-content: flex-start !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-mitre-incidents__children .details-incident {
  color: #f6c74a !important;
}
.advancedProcess.app-mingcha-static-native-adp .details-indicators__indicator.other .details-mitre-incidents__children .details-incident {
  color: #ffd03d !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-incident-collapsed .details-mitre-incidents__children {
  display: none !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-code-signing {
  height: 100% !important;
  background: #07517e !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-code-signing .adp-code-signing__main {
  height: calc(100% - 66px) !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-code-signing .app-mingcha-static-adp-row {
  grid-template-columns: 120px minmax(0, 1fr) !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-dumps__content {
  height: calc(100% - 112px) !important;
}
.advancedProcess.app-mingcha-static-native-adp .process-dumps__table-body {
  overflow: auto !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-dump-row {
  display: grid !important;
  grid-template-columns: 75px 78px 35px 128px 120px minmax(200px, 1fr) !important;
  column-gap: 15px !important;
  align-items: center !important;
  padding: 12px 18px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-events {
  height: 100% !important;
  width: 100% !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  color: rgba(173, 227, 255, .76) !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-event-header {
  display: flex !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  height: 40px !important;
  min-height: 40px !important;
  padding: 8px 20px 0 !important;
  box-sizing: border-box !important;
  color: #fff !important;
  background: #004a78 !important;
}
.advancedProcess.app-mingcha-static-native-adp .event-header__process-name {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
}
.advancedProcess.app-mingcha-static-native-adp .event-header__process-path {
  margin-left: 18px !important;
  color: #4fc2ff !important;
  font-size: 14px !important;
  line-height: 20px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-event-subtitle {
  height: 26px !important;
  padding: 4px 20px 6px !important;
  box-sizing: border-box !important;
  color: rgba(173, 227, 255, .76) !important;
  background: #004a78 !important;
  font-size: 14px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-timeline {
  height: 66px !important;
  padding: 0 20px 14px !important;
  box-sizing: border-box !important;
  background: #004a78 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-timeline-labels {
  display: flex !important;
  justify-content: space-between !important;
  color: #8fd3f8 !important;
  font-size: 12px !important;
  margin-bottom: 8px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-timeline-bar {
  position: relative !important;
  height: 8px !important;
  background: #002649 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-timeline-bar span {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 2px !important;
  background: #ff7672 !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-event-list {
  height: calc(100% - 155px) !important;
  overflow: auto !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-events--loading .app-mingcha-static-adp-loading-header {
  display: grid !important;
  grid-template-columns: 75px minmax(160px, 1.4fr) minmax(70px, .7fr) minmax(100px, .9fr) minmax(260px, 2.4fr);
  column-gap: 15px !important;
  align-items: center !important;
  height: 23px !important;
  padding: 4px 18px !important;
  box-sizing: border-box !important;
  color: #4fc2ff !important;
  background: #004a78 !important;
  font: 500 13px/15px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-loading-row {
  display: grid !important;
  grid-template-columns: 75px minmax(160px, 1.4fr) minmax(70px, .7fr) minmax(100px, .9fr) minmax(260px, 2.4fr);
  column-gap: 15px !important;
  align-items: center !important;
  min-height: 42px !important;
  padding: 10px 18px !important;
  box-sizing: border-box !important;
  background: rgba(7, 74, 116, .82) !important;
  animation: app-mingcha-buffer-row-in .36s ease both;
  animation-delay: calc(var(--row-index, 0) * 28ms);
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-events--loading .scroll__item:nth-child(even) .app-mingcha-static-adp-loading-row {
  background: rgba(0, 54, 91, .88) !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-loading-cell {
  display: block !important;
  height: 14px !important;
  overflow: hidden !important;
  background: #056799 !important;
  position: relative !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-loading-cell::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  transform: translateX(-120%) !important;
  background: linear-gradient(90deg, transparent, rgba(101, 204, 255, .32), transparent) !important;
  animation: app-mingcha-network-buffer-shimmer 1.05s ease-in-out infinite !important;
}
.advancedProcess.app-mingcha-static-native-adp .ar-spinner-center.app-mingcha-static-adp-loading {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  color: #68cbff !important;
  background: #004a78 !important;
}
.advancedProcess.app-mingcha-static-native-adp .ar-spinner__wrap--big,
.app-mingcha-static-task-preload-shell .ar-spinner__wrap--big {
  width: 36px !important;
  height: 36px !important;
}
.advancedProcess.app-mingcha-static-native-adp .ar-spinner,
.app-mingcha-static-task-preload-shell .ar-spinner {
  width: 36px !important;
  height: 36px !important;
  box-sizing: border-box !important;
  border: 4px solid rgba(104, 203, 255, .28) !important;
  border-top-color: #68cbff !important;
  border-radius: 50% !important;
  animation: app-mingcha-task-preload-spinner 1s linear infinite !important;
}
.advancedProcess.app-mingcha-static-native-adp .http-reqs__header-simple {
  background: #004a78 !important;
  color: #4fc2ff !important;
  font: 700 13px/15px Roboto, Arial, Helvetica, sans-serif !important;
  padding: 4px 18px !important;
}
.advancedProcess.app-mingcha-static-native-adp .http-reqs__item-simple {
  min-height: 84px !important;
}
.advancedProcess.app-mingcha-static-native-adp .http-reqs__item-simple .row-request {
  margin-bottom: 14px !important;
}
.advancedProcess.app-mingcha-static-native-adp .http-reqs__item-simple .fa-fire {
  color: #ff7672 !important;
}
.advancedProcess.app-mingcha-static-native-adp .debug_header-simple {
  display: grid !important;
  grid-template-columns: 75px minmax(0, 1fr) !important;
  column-gap: 15px !important;
  align-items: center !important;
  padding: 4px 18px !important;
  background: #004a78 !important;
  color: #4fc2ff !important;
  font: 700 13px/15px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .connection_header-simple,
.advancedProcess.app-mingcha-static-native-adp .connection_item-simple {
  display: grid !important;
  width: 100% !important;
  box-sizing: border-box !important;
  grid-template-columns: 75px 60px 25px 25px 100px 40px 49px 40px minmax(100px, 1fr) 50px 50px !important;
  column-gap: 12px !important;
  align-items: center !important;
}
.advancedProcess.app-mingcha-static-native-adp .modules_header-simple,
.advancedProcess.app-mingcha-static-native-adp .modules_item-simple {
  display: grid !important;
  width: 100% !important;
  box-sizing: border-box !important;
  grid-template-columns: 83px 66px 29px 23px minmax(180px, 1fr) !important;
  column-gap: 7px !important;
  align-items: center !important;
}
.advancedProcess.app-mingcha-static-native-adp .filesModif_header-simple,
.advancedProcess.app-mingcha-static-native-adp .filesModif_item-simple {
  display: grid !important;
  width: 100% !important;
  box-sizing: border-box !important;
  grid-template-columns: 75px 78px 65px minmax(200px, 1fr) !important;
  column-gap: 15px !important;
  align-items: center !important;
}
.advancedProcess.app-mingcha-static-native-adp .sync_header-simple,
.advancedProcess.app-mingcha-static-native-adp .sync_item-simple {
  display: grid !important;
  width: 100% !important;
  box-sizing: border-box !important;
  grid-template-columns: 75px 71px 40px minmax(300px, 380px) minmax(180px, 1fr) !important;
  column-gap: 15px !important;
  align-items: center !important;
}
.advancedProcess.app-mingcha-static-native-adp .http-reqs__header-simple,
.advancedProcess.app-mingcha-static-native-adp .http-reqs__item-simple .row-httpReq_content {
  display: grid !important;
  width: 100% !important;
  box-sizing: border-box !important;
  grid-template-columns: minmax(35px, 75px) 181px 100px minmax(120px, 140px) 156px !important;
  column-gap: 15px !important;
  align-items: center !important;
}
.advancedProcess.app-mingcha-static-native-adp .connection_header-simple,
.advancedProcess.app-mingcha-static-native-adp .modules_header-simple,
.advancedProcess.app-mingcha-static-native-adp .filesModif_header-simple,
.advancedProcess.app-mingcha-static-native-adp .sync_header-simple,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-threat-header {
  background: #004a78 !important;
  color: #4fc2ff !important;
  font: 700 13px/15px Roboto, Arial, Helvetica, sans-serif !important;
  padding: 4px 18px !important;
}
.advancedProcess.app-mingcha-static-native-adp .connection_item-simple,
.advancedProcess.app-mingcha-static-native-adp .modules_item-simple,
.advancedProcess.app-mingcha-static-native-adp .filesModif_item-simple,
.advancedProcess.app-mingcha-static-native-adp .sync_item-simple,
.advancedProcess.app-mingcha-static-native-adp .debug_item-simple,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-threat-row {
  min-height: 42px !important;
  box-sizing: border-box !important;
}
.advancedProcess.app-mingcha-static-native-adp .connection_item-simple .connection-value,
.advancedProcess.app-mingcha-static-native-adp .modules_item-simple .image,
.advancedProcess.app-mingcha-static-native-adp .filesModif_item-simple .row-path,
.advancedProcess.app-mingcha-static-native-adp .sync_item-simple .col-name,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-threat-row {
  color: rgba(173, 227, 255, .76) !important;
  font: 500 12px/16px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-threat-header,
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-threat-row {
  display: grid !important;
  grid-template-columns: 105px minmax(200px, 360px) 70px 180px minmax(300px, 1fr) !important;
  column-gap: 15px !important;
  align-items: center !important;
  padding: 4px 18px !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-threat-row {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.advancedProcess.app-mingcha-static-native-adp .threat-class-wrapper {
  display: inline-block !important;
  max-width: 100% !important;
  height: 24px !important;
  padding: 4px 12px 0 !important;
  border-radius: 2px !important;
  color: #fff !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  font: 700 14px/18px Roboto, Arial, Helvetica, sans-serif !important;
}
.advancedProcess.app-mingcha-static-native-adp .threat-class-wrapper.info {
  background: #1382c5 !important;
}
.advancedProcess.app-mingcha-static-native-adp .threat-class-wrapper.warning {
  background: #c96203 !important;
}
.advancedProcess.app-mingcha-static-native-adp .threat-class-wrapper.danger {
  background: #b9333d !important;
}
.advancedProcess.app-mingcha-static-native-adp .app-mingcha-static-adp-threat-row .suricata-message {
  color: rgba(173, 227, 255, .76) !important;
}
.advancedProcess.app-mingcha-static-native-adp .connection_item-simple .fa-fire {
  color: #ff7672 !important;
}
.advancedProcess.app-mingcha-static-native-adp .modules_item-simple .col-certificate__icon--untrusted {
  color: #ff7672 !important;
}
.advancedProcess.app-mingcha-static-native-adp .modules_item-simple .col-certificate__icon--expired {
  color: rgba(173, 227, 255, .76) !important;
}
.app-mingcha-static-captured-row-details {
  position: fixed;
  inset: 0;
  z-index: 1000004;
}
.app-mingcha-static-captured-row-details > .modalWindow__wrapper {
  position: absolute !important;
  inset: 0 0 0 61px !important;
  width: auto !important;
  height: auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #000 !important;
  background: rgba(0, 0, 0, .58) !important;
  z-index: 1000005 !important;
}
.app-mingcha-static-captured-row-details > .modalWindow__wrapper > .staticDiscovering_closeArea {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  cursor: default !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_container {
  position: relative !important;
  z-index: 1 !important;
  width: min(1048px, calc(100vw - 96px)) !important;
  height: min(640px, calc(100vh - 80px)) !important;
  max-width: calc(100vw - 96px) !important;
  max-height: calc(100vh - 80px) !important;
  overflow: hidden !important;
  color: #000 !important;
  background-color: #084771 !important;
  border-radius: 2px !important;
  box-shadow: 0 16px 42px rgba(0, 9, 18, .55) !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModalHeader {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  height: 48px !important;
  padding: 12px 8px 11px 12px !important;
  background: #003963 !important;
  border-bottom: 1px solid rgba(16, 119, 183, .5) !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModalHeader_text {
  position: relative !important;
  color: #a8ebf8 !important;
  font-size: 24px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  letter-spacing: 0 !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModalHeader_actions {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModalHeader_action {
  --fill: rgba(255, 255, 255, .5);
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 24px !important;
  height: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--fill) !important;
  background: transparent !important;
  border: 0 !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModalHeader_action:hover,
.app-mingcha-static-captured-row-details .StaticDiscoveringModalHeader_action.active {
  --fill: #4fc2ff;
  color: #4fc2ff !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModalHeader_action input {
  display: none !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModalHeader_action svg {
  display: block !important;
  width: 24px !important;
  height: 24px !important;
  fill: var(--fill) !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_body {
  display: flex !important;
  width: 100% !important;
  height: calc(100% - 48px) !important;
  min-height: 0 !important;
  color: #82a2b9 !important;
  background-color: #084771 !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTree_container {
  position: relative !important;
  display: flex !important;
  flex: 0 0 min(320px, 38%) !important;
  width: min(320px, 38%) !important;
  height: 100% !important;
  min-width: 240px !important;
  transition: width .2s !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTree_container.fullscreen {
  flex: 1 1 100% !important;
  width: 100% !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTree_container.fullscreen + .StaticDiscoveringModal_info {
  display: none !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTree_container.padding .StaticDiscoveringTree_ctn {
  padding-top: 40px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTree_ctn {
  position: relative !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  padding: 11px !important;
  touch-action: none !important;
  white-space: nowrap !important;
  background-color: #003054 !important;
  background-image: url(/runtime-assets/assets/static/img/static-tree-bg.svg) !important;
  background-size: 6px 6px !important;
  border: 1px solid rgba(0, 0, 0, .1) !important;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, .3) !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTree_ctn--dragging {
  cursor: grabbing !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_ctn {
  width: 100% !important;
  height: 100% !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_contentBox {
  display: block !important;
  width: max-content !important;
  height: max-content !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_content {
  display: block !important;
  width: max-content !important;
  height: max-content !important;
  transform-origin: 0 0 !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode .StaticDiscoveringTreeNode {
  padding-left: 20px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode + .StaticDiscoveringTreeNode {
  margin-top: 10px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode.StaticDiscoveringTreeNode_empty + .StaticDiscoveringTreeNode {
  margin-top: 14px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_modules {
  padding-left: 25px !important;
}
.app-mingcha-static-captured-row-details .paletteGreen {
  --fillText: #00d3c4;
  --fill: #00bfb1;
  --fillBg: #006979;
}
.app-mingcha-static-captured-row-details .paletteBlue {
  --fillText: #4fc2ff;
  --fill: #00a6e3;
  --fillBg: #005f8d;
}
.app-mingcha-static-captured-row-details .paletteRed {
  --fillText: #f88f8f;
  --fill: #ff7672;
  --fillBg: #664c60;
}
.app-mingcha-static-captured-row-details .paletteYellow {
  --fillText: #f6d76a;
  --fill: #f6d76a;
  --fillBg: #62735d;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_object {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  background: var(--fillBg) !important;
  border: 1px solid transparent !important;
  border-radius: 2px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_object:hover,
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_object.StaticDiscoveringTreeNode_object_active {
  border-color: var(--fill) !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_object:hover span,
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_object.StaticDiscoveringTreeNode_object_active span {
  color: #fff !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_objectIcon {
  margin: -1px 0 -1px -1px !important;
  padding: 3px !important;
  background: var(--fill) !important;
  border-radius: 2px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_objectIcon svg {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_object-name {
  display: flex !important;
  padding: 7px 6px 6px !important;
  color: var(--fillText) !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 17px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeNode_object + .StaticDiscoveringTreeNode_modules {
  margin-top: 10px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_actions,
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_info {
  position: absolute !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_actions {
  bottom: 0 !important;
  left: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 3px !important;
  padding: 11px 7px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_actions button,
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_actions label {
  display: block !important;
  box-sizing: border-box !important;
  width: 24px !important;
  height: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(255, 255, 255, .5) !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_actions button:disabled {
  cursor: default !important;
  opacity: .45 !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_actions input {
  display: none !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_actions svg {
  display: block !important;
  fill: currentColor !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_zoomValue {
  color: rgba(255, 255, 255, .5) !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 15px !important;
  letter-spacing: 0 !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringTreeCanvas_info {
  right: 0 !important;
  bottom: 0 !important;
  display: flex !important;
  align-items: center !important;
  padding: 8px !important;
  color: rgba(255, 255, 255, .5) !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 15px !important;
  letter-spacing: 0 !important;
  text-align: right !important;
  pointer-events: none !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_reqs {
  position: absolute !important;
  top: 8px !important;
  left: 8px !important;
  z-index: 1 !important;
  display: flex !important;
  flex-direction: row-reverse !important;
  padding: 1px !important;
  background: #005488 !important;
  border-radius: 1px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_reqs-btn {
  padding: 1px 12px !important;
  color: rgba(173, 227, 255, .5) !important;
  background: #00355a !important;
  border-radius: 1px !important;
  cursor: pointer !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_reqs-btn:last-child {
  margin-right: 4px !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_reqs-btn:hover,
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_reqs-btn.active {
  color: #ade3ff !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_reqs-btn.active {
  background: transparent !important;
  cursor: default !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_info {
  position: relative !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  height: 100% !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_infoContent {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 100% !important;
  height: 100% !important;
}
.app-mingcha-static-captured-row-details .StaticDiscoveringModal_infoContent > :nth-child(2) {
  flex: 1 1 auto !important;
  min-height: 0 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__header {
  padding: 3px 12px 0 !important;
  background: #084873 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__header + .staticDiscoveringTabs__root {
  margin-top: 7px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__headerTop {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 5px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__title {
  display: flex !important;
  align-items: flex-start !important;
  max-width: 100% !important;
  min-width: 0 !important;
  gap: 6px !important;
  margin-top: 3px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleIcon {
  position: relative !important;
  top: 1px !important;
  display: block !important;
  flex: 0 0 14px !important;
  width: 14px !important;
  height: 14px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleIcon svg {
  display: block !important;
  width: 14px !important;
  height: 14px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleText {
  position: relative !important;
  display: flex !important;
  max-width: 100% !important;
  min-width: 0 !important;
  padding-right: 30px !important;
  color: #fff !important;
  overflow-wrap: anywhere !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleText > span {
  min-width: 0 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleCopyButton {
  position: absolute !important;
  top: 50% !important;
  right: 10px !important;
  left: auto !important;
  display: none !important;
  width: 14px !important;
  height: 14px !important;
  transform: translateY(-50%) !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleText:hover .staticDiscoveringInfo__titleCopyButton,
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleCopyButton.visible {
  display: block !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleCopyButton .tooltipCopyButton__button {
  position: static !important;
  display: block !important;
  width: 14px !important;
  height: 14px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__titleCopyButton svg {
  display: block !important;
  width: 14px !important;
  height: 14px !important;
  fill: #fff !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__buttons {
  display: flex !important;
  flex: none !important;
  align-items: center !important;
  gap: 4px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__buttons > * {
  flex: none !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__button {
  --fill: rgba(255, 255, 255, .5);
  display: flex !important;
  align-items: center !important;
  gap: 2px !important;
  height: 19px !important;
  padding: 1.5px 8px !important;
  background: #266e9b !important;
  border: none !important;
  border-radius: 2px !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__button:hover:not(.staticDiscoveringInfo__button--disabled) {
  --fill: #fff;
  background: #2a7fb6 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__buttonIcon {
  display: block !important;
  width: 16px !important;
  height: 16px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__buttonIcon svg {
  display: block !important;
  width: 16px !important;
  height: 16px !important;
  fill: var(--fill) !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__buttonText {
  display: block !important;
  color: rgba(255, 255, 255, .8) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 14px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__button:hover:not(.staticDiscoveringInfo__button--disabled) .staticDiscoveringInfo__buttonText {
  color: #fff !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__header_body {
  margin-top: 4px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__valuesDownloaded {
  display: flex !important;
  gap: 8px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__valuesDownloaded + .staticDiscoveringInfo__headerBot {
  margin-top: -1px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__infoValues {
  display: flex !important;
  gap: 13px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__infoValue {
  display: flex !important;
  gap: 3px !important;
  white-space: nowrap !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__valuesBold,
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__valuesSimple {
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 17px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__valuesBold {
  color: rgba(255, 255, 255, .8) !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__valuesDownloaded .staticDiscoveringInfo__valuesBold {
  text-transform: capitalize !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__valuesSimple {
  color: rgba(255, 255, 255, .5) !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringInfo__valuesDelimiter {
  display: block !important;
  width: 1px !important;
  height: 11px !important;
  margin-top: 2px !important;
  margin-bottom: 4px !important;
  background: #e7e7e7 !important;
  opacity: .4 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__root {
  display: flex !important;
  flex-direction: column !important;
  min-height: 0 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__root > :nth-child(2) {
  flex: 1 1 auto !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tabs {
  position: relative !important;
  display: flex !important;
  gap: 2px !important;
  min-height: 22px !important;
  background: transparent !important;
  border-bottom: 1px solid #1077b7 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tab {
  position: relative !important;
  display: block !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tab-inner {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  padding: 3px 12px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tab input[type="radio"] {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tabBg {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: rgba(16, 119, 183, .4) !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tabText {
  position: relative !important;
  color: rgba(255, 255, 255, .6) !important;
  cursor: pointer !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 16px !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tab:hover:not(.disabled) .staticDiscoveringTabs__tabText,
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tab input:checked ~ .staticDiscoveringTabs__tabText {
  color: #fff !important;
  font-weight: 500 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tab input:checked ~ .staticDiscoveringTabs__tabBg {
  background: #1077b7 !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tabContainer {
  position: relative !important;
  min-height: 0 !important;
  overflow: visible !important;
  background: #07517e !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tabContent {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: auto !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
.app-mingcha-static-captured-row-details .staticDiscoveringTabs__tabContent::-webkit-scrollbar {
  display: none !important;
  width: 8px !important;
  height: 8px !important;
}
.app-mingcha-static-captured-row-details .tab-preview__textarea {
  position: relative !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 100% !important;
  padding: 10px 20px !important;
  color: #8fd3f8 !important;
  font-size: 12px !important;
  line-height: 17px !important;
}
.app-mingcha-static-captured-row-details .tab-preview__textarea-text {
  overflow: hidden !important;
  overflow-wrap: anywhere !important;
  white-space: pre-wrap !important;
  word-wrap: break-word !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-content {
  display: flex !important;
  flex-direction: column !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  scrollbar-width: thin !important;
  scrollbar-color: #4fc2ff transparent !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-content::-webkit-scrollbar {
  display: block !important;
  width: 4px !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-content::-webkit-scrollbar-track {
  background: transparent !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-content::-webkit-scrollbar-thumb {
  background: rgba(79, 194, 255, .75) !important;
  border-radius: 4px !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar {
  display: flex !important;
  flex: 0 0 32px !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  height: 32px !important;
  min-height: 32px !important;
  max-height: 32px !important;
  padding: 0 18px !important;
  overflow: hidden !important;
  color: #fff !important;
  background: #00355a !important;
  border-top: 2px solid #00426b !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 16px !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-finder {
  display: flex !important;
  flex: 0 0 96px !important;
  align-items: center !important;
  width: 96px !important;
  max-height: 8px !important;
  padding: 4px 6px !important;
  background: #004f81 !important;
  border-radius: 1px !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-finder:hover {
  background: #025e91 !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-finder .fa-search {
  display: flex !important;
  align-items: center !important;
  margin-right: 9px !important;
  color: #4fc2ff !important;
  font-size: 9px !important;
  line-height: 9px !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-finder input {
  width: 70px !important;
  padding: 2px 2px 0 !important;
  color: rgba(173, 227, 255, .85) !important;
  background: transparent !important;
  border: 0 !important;
  outline: none !important;
  cursor: pointer !important;
  font-family: "Roboto Mono", monospace !important;
  font-size: 11px !important;
  opacity: .8 !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__highlight-char-switcher {
  display: flex !important;
  flex: 1 0 0 !important;
  align-items: center !important;
  align-self: center !important;
  justify-content: flex-start !important;
  gap: 9px !important;
  height: 16px !important;
  min-height: 16px !important;
  max-height: 16px !important;
  max-width: 170px !important;
  margin-left: 15px !important;
  color: #fff !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__highlight-char-switcher .container {
  display: flex !important;
  flex: 0 0 24px !important;
  align-self: center !important;
  box-sizing: border-box !important;
  justify-content: flex-start !important;
  width: 24px !important;
  height: 15px !important;
  min-height: 15px !important;
  max-height: 15px !important;
  margin: 0 2px 0 0 !important;
  padding: 3px !important;
  background: #004f81 !important;
  border-radius: 50px !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__highlight-char-switcher .switcher {
  display: block !important;
  flex: 0 0 9px !important;
  align-self: center !important;
  position: relative !important;
  left: 15px !important;
  width: 9px !important;
  height: 9px !important;
  min-width: 9px !important;
  min-height: 9px !important;
  max-width: 9px !important;
  max-height: 9px !important;
  background: #27fb7c !important;
  border-radius: 100% !important;
  box-shadow: 0 0 6px #27fb7c !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-text-container {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 143px !important;
  height: 22px !important;
  padding: 0 0 0 18px !important;
  border-left: 1px solid #004978 !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-text-container .text {
  margin-right: 8px !important;
  color: #fff !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-text-switcher {
  display: flex !important;
  height: 22px !important;
  color: #ade3ff !important;
  background: #005488 !important;
  border-radius: 1px !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-text-switcher span {
  display: flex !important;
  align-items: center !important;
  padding: 0 12px !important;
  border: 1px solid #005488 !important;
  transition: .1s !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-text-switcher .selected {
  color: #ade3ff !important;
  cursor: default !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-text-switcher .no-selected {
  color: rgba(255, 255, 255, .5) !important;
  background: #00355a !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-toolbar .filter-tools__hex-text-switcher .no-selected:hover {
  color: #ade3ff !important;
}
.app-mingcha-static-captured-row-details .hex-component__wrapper {
  flex: 1 1 auto !important;
  box-sizing: border-box !important;
  min-height: calc(100% - 32px) !important;
  padding: 12px 20px 28px !important;
  color: #8fd3f8 !important;
  background: #07517e !important;
  font-family: "Roboto Mono", monospace !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.app-mingcha-static-captured-row-details .hex-component__wrapper .hex {
  display: inline-block !important;
  width: 100% !important;
  contain: content !important;
  cursor: text !important;
}
.app-mingcha-static-captured-row-details .hex-component__row {
  display: grid !important;
  grid-template-columns: 92px 420px 1fr !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 18px !important;
}
.app-mingcha-static-captured-row-details .hex-component__row:hover {
  background: rgba(2, 119, 191, .4) !important;
}
.app-mingcha-static-captured-row-details .hex-component__offset {
  color: #ade3ff !important;
  white-space: pre !important;
}
.app-mingcha-static-captured-row-details .hex-component__hex,
.app-mingcha-static-captured-row-details .hex-component__text {
  display: flex !important;
  align-items: center !important;
  min-width: 0 !important;
}
.app-mingcha-static-captured-row-details .hex-component__symbol {
  display: inline-block !important;
  width: 26px !important;
  color: #8fd3f8 !important;
  text-align: left !important;
}
.app-mingcha-static-captured-row-details .hex-component__symbol-text {
  display: inline-block !important;
  width: 9px !important;
  color: #8fd3f8 !important;
  text-align: center !important;
}
.app-mingcha-static-captured-row-details .send.highlighted .hex-component__symbol.simple,
.app-mingcha-static-captured-row-details .send.highlighted .hex-component__symbol-text.simple {
  color: #13a4f2 !important;
}
.app-mingcha-static-captured-row-details .send.highlighted .hex-component__symbol.dot,
.app-mingcha-static-captured-row-details .send.highlighted .hex-component__symbol-text.dot {
  color: rgba(143, 211, 248, .42) !important;
}
.app-mingcha-static-captured-row-details .send.highlighted .hex-component__symbol.letter,
.app-mingcha-static-captured-row-details .send.highlighted .hex-component__symbol-text.letter {
  color: #8fd3f8 !important;
}
.app-mingcha-static-captured-row-details .hex-component__symbol.selected,
.app-mingcha-static-captured-row-details .hex-component__symbol-text.selected {
  color: #fff !important;
  background: rgba(0, 133, 216, .82) !important;
}
.app-mingcha-static-captured-row-details .static-discovering-hex-text {
  flex: 1 1 auto !important;
  box-sizing: border-box !important;
  min-height: calc(100% - 32px) !important;
  margin: 0 !important;
  padding: 12px 20px 28px !important;
  color: #8fd3f8 !important;
  background: #07517e !important;
  border: 0 !important;
  font-family: "Roboto Mono", monospace !important;
  font-size: 12px !important;
  line-height: 17px !important;
  white-space: pre-wrap !important;
  word-break: break-word !important;
}
.app-mingcha-static-captured-row-details .virtualScrollBarTrack {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  user-select: none !important;
}
.app-mingcha-static-captured-row-details .hints-ctn {
  display: none !important;
}
@media (max-width: 900px) {
  .app-mingcha-static-captured-row-details > .modalWindow__wrapper {
    inset: 0 !important;
  }
  .app-mingcha-static-captured-row-details .StaticDiscoveringModal_container {
    width: calc(100vw - 32px) !important;
    height: calc(100vh - 48px) !important;
    max-width: calc(100vw - 32px) !important;
    max-height: calc(100vh - 48px) !important;
  }
  .app-mingcha-static-captured-row-details .StaticDiscoveringTree_container {
    flex-basis: 250px !important;
    width: 250px !important;
    min-width: 220px !important;
  }
}
.app-mingcha-static-captured-row-details .request-modal-overlay {
  position: fixed !important;
  inset: 0 !important;
  z-index: 1000005 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #000 !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
.app-mingcha-static-captured-row-details .request-modal-backdrop {
  position: absolute !important;
  inset: 0 !important;
  background: rgba(0, 0, 0, .5) !important;
}
.app-mingcha-static-captured-row-details .request-modal {
  position: relative !important;
  z-index: 1 !important;
}
.app-mingcha-static-captured-row-details .request-details-content {
  display: flex !important;
  flex-direction: column !important;
  width: 532px !important;
  height: min(592px, calc(100vh - 40px)) !important;
  overflow: hidden !important;
  color: #90ccd8 !important;
  background: #00426b !important;
  border-radius: 2px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .76) !important;
}
.app-mingcha-static-captured-row-details .modal-header {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  height: 66px !important;
  padding: 8px 6px 8px 20px !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  background: #00355a !important;
  border-bottom: 1px solid #00355a !important;
}
.app-mingcha-static-captured-row-details .modal-header__content {
  min-width: 0 !important;
  flex: 1 1 0 !important;
}
.app-mingcha-static-captured-row-details .modal-header__title-row {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}
.app-mingcha-static-captured-row-details .modal-header__title {
  margin: 0 !important;
  color: #a8ebf8 !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  font-size: 24px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
}
.app-mingcha-static-captured-row-details .modal-header__subtitle {
  margin: 5px 0 0 !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 14px !important;
  letter-spacing: .06em !important;
}
.app-mingcha-static-captured-row-details .request-modal .mistral-ai-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  padding: 0 !important;
  color: #003d67 !important;
  background: transparent !important;
  border: 0 !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .request-modal .mistral-ai-button svg {
  display: block !important;
  width: 18px !important;
  height: 18px !important;
}
.app-mingcha-static-captured-row-details .modal-header__close {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #4fc2ff !important;
  background: transparent !important;
  border: 0 !important;
  cursor: pointer !important;
  opacity: .5 !important;
  transition: opacity .15s !important;
}
.app-mingcha-static-captured-row-details .modal-header__close:hover {
  opacity: 1 !important;
}
.app-mingcha-static-captured-row-details .request-details-content__scroll {
  width: 100% !important;
  height: calc(100% - 67px) !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  background: #00426b !important;
}
.app-mingcha-static-captured-row-details .request-details-content__scroll::-webkit-scrollbar {
  width: 4px !important;
}
.app-mingcha-static-captured-row-details .request-details-content__scroll::-webkit-scrollbar-track {
  background: rgba(0, 36, 60, .72) !important;
}
.app-mingcha-static-captured-row-details .request-details-content__scroll::-webkit-scrollbar-thumb {
  background: #2d9ed3 !important;
  border-radius: 8px !important;
}
.app-mingcha-static-captured-row-details .request-details-content__body {
  box-sizing: content-box !important;
  padding: 15px 20px 10px !important;
  color: #90ccd8 !important;
  background: #00426b !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
.app-mingcha-static-captured-row-details .headers-section {
  display: table !important;
  width: 100% !important;
  word-break: break-all !important;
}
.app-mingcha-static-captured-row-details .headers-section + .headers-section {
  margin-top: 0 !important;
}
.app-mingcha-static-captured-row-details .headers-section:first-child {
  margin-bottom: 10px !important;
}
.app-mingcha-static-captured-row-details .expand-block__title {
  display: flex !important;
  align-items: center !important;
  width: fit-content !important;
  cursor: pointer !important;
}
.app-mingcha-static-captured-row-details .headers-section__title {
  margin: 0 !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 19.8px !important;
}
.app-mingcha-static-captured-row-details .expand-block__chevron {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 16px !important;
  height: 16px !important;
  margin-left: 4px !important;
  padding: 0 !important;
  color: rgba(173, 227, 255, .761) !important;
  background: none !important;
  border: 0 !important;
  cursor: pointer !important;
  transition: all .2s ease !important;
  transform: rotate(180deg) !important;
}
.app-mingcha-static-captured-row-details .expand-block__chevron--up {
  transform: rotate(0) !important;
}
.app-mingcha-static-captured-row-details .expand-block__content {
  display: none !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  transition: all .2s ease !important;
}
.app-mingcha-static-captured-row-details .expand-block__content--open {
  display: block !important;
  margin-top: 10px !important;
}
.app-mingcha-static-captured-row-details .headers-section__row,
.app-mingcha-static-captured-row-details .threat-row-item {
  position: relative !important;
  display: flex !important;
  align-items: flex-start !important;
  margin-bottom: 8px !important;
  color: #90ccd8 !important;
  cursor: default !important;
}
.app-mingcha-static-captured-row-details .headers-section__row:last-child,
.app-mingcha-static-captured-row-details .threat-row-item:last-child {
  margin-bottom: 0 !important;
}
.app-mingcha-static-captured-row-details .threat-row-item__label {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  flex-shrink: 0 !important;
  width: 105px !important;
  min-width: 0 !important;
  margin-right: 8px !important;
  overflow: hidden !important;
}
.app-mingcha-static-captured-row-details .threat-row-item__label::after {
  content: "......................................." !important;
  position: absolute !important;
  right: 0 !important;
  bottom: 0 !important;
  width: calc(100% - 18px) !important;
  color: #4fc2ff !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 14px !important;
  opacity: .18 !important;
}
.app-mingcha-static-captured-row-details .threat-row-item__property {
  position: relative !important;
  z-index: 1 !important;
  display: inline-block !important;
  overflow: hidden !important;
  padding-right: 1px !important;
  color: #4fc2ff !important;
  background-color: #00426a !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 14px !important;
  text-overflow: ellipsis !important;
}
.app-mingcha-static-captured-row-details .threat-row-item__value-wrapper {
  position: relative !important;
  display: flex !important;
  padding-left: 20px !important;
  min-width: 0 !important;
  font-size: 0 !important;
}
.app-mingcha-static-captured-row-details .threat-row-item__value {
  display: flex !important;
  align-items: center !important;
  min-width: 0 !important;
  color: #8fd3f8 !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 15px !important;
  user-select: none !important;
  word-break: break-all !important;
}
.app-mingcha-static-captured-row-details .threat-row-item__value-wrapper:hover .threat-row-item__value:not(.threat-row-item__value--multiple) {
  color: #fff !important;
}
.app-mingcha-static-captured-row-details .headers-section__copy {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 14px !important;
  height: 14px !important;
  margin-right: 5px !important;
  color: #bdeeff !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity .15s, visibility .15s !important;
  cursor: copy !important;
}
.app-mingcha-static-captured-row-details .headers-section__row:hover .headers-section__copy,
.app-mingcha-static-captured-row-details .headers-section__copy.app-mingcha-static-copy-hover,
.app-mingcha-static-captured-row-details .headers-section__copy:hover {
  opacity: 1 !important;
  visibility: visible !important;
}
.app-mingcha-static-captured-row-details .headers-section__copy .tooltipCopyButton__button {
  display: inline-flex !important;
  width: 14px !important;
  height: 14px !important;
  color: inherit !important;
}
.app-mingcha-static-ai-tools-overlay {
  position: fixed;
  inset: 0;
  z-index: 1000004;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-wrapper.v-modal {
  position: fixed !important;
  inset: 0 !important;
  z-index: 1000005 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  height: 100vh !important;
  padding: 28px 48px !important;
  color: #c7eefe !important;
  background: rgba(0, 13, 28, .72) !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools {
  display: flex !important;
  flex-direction: column !important;
  width: min(1120px, calc(100vw - 96px)) !important;
  height: min(720px, calc(100vh - 56px)) !important;
  overflow: hidden !important;
  background: #064c76 !important;
  border: 1px solid #0b78b5 !important;
  box-shadow: 0 14px 36px rgba(0, 10, 24, .56) !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header {
  flex: 0 0 auto !important;
  background: #003d67 !important;
  border-bottom: 1px solid #1473a8 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header__info {
  padding: 14px 16px 10px !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header__info-main,
.app-mingcha-static-ai-tools-overlay .ai-tools-header__info-left,
.app-mingcha-static-ai-tools-overlay .ai-tools-header__info-right {
  display: flex !important;
  align-items: center !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header__info-main {
  justify-content: space-between !important;
  gap: 16px !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header__info-left {
  gap: 10px !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header__info-right {
  gap: 8px !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header__title {
  margin: 0 !important;
  color: #e9fbff !important;
  font-size: 22px !important;
  font-weight: 800 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header__description {
  margin: 8px 0 0 !important;
  color: #8ecde9 !important;
  font-size: 13px !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-header__download,
.app-mingcha-static-ai-tools-overlay .ai-tools-header__close {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  color: #9edcf6 !important;
  background: #075d8c !important;
  border: 0 !important;
  border-radius: 2px !important;
  font-size: 24px !important;
  line-height: 1 !important;
  cursor: pointer !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools-tabs {
  height: 38px !important;
  padding-left: 16px !important;
}
.app-mingcha-static-ai-tools-overlay .ar-tabs-base__list {
  display: flex !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.app-mingcha-static-ai-tools-overlay .ar-tabs-base__button {
  height: 38px !important;
  padding: 0 18px !important;
  color: rgba(190, 232, 250, .62) !important;
  background: #084b76 !important;
  border: 0 !important;
  border-right: 1px solid rgba(2, 42, 70, .7) !important;
  font-size: 15px !important;
  font-weight: 800 !important;
}
.app-mingcha-static-ai-tools-overlay .ar-tabs-base__button--active {
  color: #fff !important;
  background: #0b83c2 !important;
}
.app-mingcha-static-ai-tools-overlay .ar-tag {
  margin-left: 6px !important;
  padding: 1px 6px !important;
  color: #112b3d !important;
  background: #ffd04b !important;
  border-radius: 10px !important;
  font-size: 11px !important;
}
.app-mingcha-static-ai-tools-overlay .ai-tools__content {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  padding: 18px !important;
  overflow: auto !important;
  background: #064c76 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report {
  max-width: 820px !important;
  color: #c9efff !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__header {
  display: flex !important;
  align-items: baseline !important;
  justify-content: space-between !important;
  gap: 18px !important;
  margin-bottom: 14px !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__header-title {
  color: #fff !important;
  font-size: 26px !important;
  font-weight: 800 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__header-date {
  color: #7fcdf1 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__request {
  padding: 14px 16px !important;
  background: #003d67 !important;
  border: 1px solid #1473a8 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__method {
  margin-bottom: 10px !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 800 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__grid {
  display: grid !important;
  grid-template-columns: 88px minmax(0, 1fr) !important;
  gap: 7px 14px !important;
  font-size: 13px !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__grid span {
  color: #54caff !important;
  font-weight: 800 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__grid b {
  min-width: 0 !important;
  color: #dff7ff !important;
  font-weight: 700 !important;
  word-break: break-word !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__text {
  margin: 18px 0 0 !important;
  color: #d6f4ff !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}
.app-mingcha-static-ai-tools-overlay .ai-summary-report__footer {
  margin-top: 18px !important;
  color: #7fcdf1 !important;
  font-size: 12px !important;
}
.deep-analysis-conns-table-item .conns-table-item__content-traffic {
  cursor: pointer;
}
.deep-analysis-conns-table-item .conns-table-item__content-traffic:hover {
  filter: none !important;
}
.deep-analysis-conns-table-item .conns-table-item__content-traffic--closed:hover,
.deep-analysis-conns-table-item .conns-table-item__content-traffic--default:hover,
.deep-analysis-conns-table-item .conns-table-item__content-traffic--success:hover,
.deep-analysis-reqs-table-item .content-traffic__size-block--success:hover {
  background-color: #0eb6a9 !important;
  cursor: pointer !important;
}
.deep-analysis-reqs-table-item .content-traffic__size-block--default:hover {
  background-color: #179de4 !important;
  cursor: pointer !important;
}
.deep-analysis-conns-table-item .conns-table-item__content-traffic--danger:hover,
.deep-analysis-conns-table-item .conns-table-item__content-traffic--warning:hover,
.deep-analysis-reqs-table-item .content-traffic__size-block--warning:hover {
  background-color: #e87913 !important;
  cursor: pointer !important;
}
.deep-analysis-reqs-table-item .content-traffic__size-block--danger:hover {
  background-color: #e4434f !important;
  cursor: pointer !important;
}
.deep-analysis-reqs-table-item .reqs-table-item__content-processName .col-processName-text:not(.disabled):hover,
.deep-analysis-reqs-table-item .reqs-table-item__content-pid .col-pid-text:not(.disabled):hover,
.deep-analysis-conns-table-item .conns-table-item__content-processName .col-processName-text:not(.disabled):hover,
.deep-analysis-conns-table-item .conns-table-item__content-pid .col-pid-text:not(.disabled):hover {
  color: #fff !important;
  border-bottom: 1px dashed #fff !important;
  cursor: pointer !important;
}
.app-mingcha-static-copy-hover {
  cursor: copy !important;
}
.app-mingcha-static-copy-button-host {
  position: relative !important;
  cursor: copy !important;
}
.app-mingcha-static-copy-button-host > .copy-block {
  display: none !important;
  position: absolute !important;
  left: -18px !important;
  top: 50% !important;
  z-index: 5 !important;
  margin-right: 0 !important;
  transform: translateY(-50%) !important;
  vertical-align: top !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.app-mingcha-static-copy-button-host.app-mingcha-static-copy-hover > .copy-block,
.app-mingcha-static-copy-button-host:hover > .copy-block {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.network-copy-field {
  position: relative !important;
}
.network-copy-field .copy-block {
  display: none !important;
  position: absolute !important;
  left: -18px !important;
  top: 50% !important;
  z-index: 5 !important;
  transform: translateY(-50%) !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.network-copy-field .copy-block,
.tooltipCopyButton__button,
.app-mingcha-static-copy-button-host > .copy-block {
  width: 14px !important;
  min-width: 14px !important;
  height: 14px !important;
  min-height: 14px !important;
  color: #c9efff !important;
}
.network-copy-field .copy-block svg,
.tooltipCopyButton__button svg,
.app-mingcha-static-copy-button-host > .copy-block svg {
  width: 14px !important;
  height: 14px !important;
  color: #c9efff !important;
  fill: currentColor !important;
}
.network-copy-field:hover .copy-block,
.app-mingcha-static-copy-hover .copy-block,
.app-mingcha-static-copy-hover.copy-block {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.reqs-table-item__content-url:hover .network-copy-field > .copy-block,
.reqs-table-item__content-url.app-mingcha-static-copy-hover .network-copy-field > .copy-block,
.dns-table-item__content-dns:hover .network-copy-field > .copy-block,
.dns-table-item__content-dns.app-mingcha-static-copy-hover .network-copy-field > .copy-block,
.dns-table-item__content-ip:hover .network-copy-field > .copy-block,
.dns-table-item__content-ip.app-mingcha-static-copy-hover .network-copy-field > .copy-block,
.conns-table-item__content-ip:hover .network-copy-field > .copy-block,
.conns-table-item__content-ip.app-mingcha-static-copy-hover .network-copy-field > .copy-block,
.conns-table-item__content-domain:hover .network-copy-field > .copy-block,
.conns-table-item__content-domain.app-mingcha-static-copy-hover .network-copy-field > .copy-block,
.conns-table-item__content-asn:hover .network-copy-field > .copy-block,
.conns-table-item__content-asn.app-mingcha-static-copy-hover .network-copy-field > .copy-block,
.threats-table-item__content-message:hover .network-copy-field > .copy-block,
.threats-table-item__content-message.app-mingcha-static-copy-hover .network-copy-field > .copy-block {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.deep-analysis-reqs-table-item .reqs-table-item__content-timeshift .copy-block,
.deep-analysis-reqs-table-item .reqs-table-item__content-headers .copy-block,
.deep-analysis-reqs-table-item .reqs-table-item__headers-protocol .copy-block,
.deep-analysis-reqs-table-item .reqs-table-item__content-pid .copy-block,
.deep-analysis-reqs-table-item .col-pid-text .copy-block,
.deep-analysis-conns-table-item .conns-table-item__content-timeshift .copy-block,
.deep-analysis-conns-table-item .conns-table-item__content-proto .copy-block,
.deep-analysis-conns-table-item .conns-table-item__content-pid .copy-block,
.deep-analysis-conns-table-item .col-pid-text .copy-block,
.dns-table-item .dns-table-item__content-timeshift .copy-block,
.deep-analysis-threat-table-item .threats-table-item__content-timeshift .copy-block,
.deep-analysis-threat-table-item .threats-table-item__content-pid .copy-block,
.deep-analysis-threat-table-item .col-pid-text .copy-block {
  display: none !important;
}
.tooltipCopyButton__button,
.copy-block {
  cursor: copy !important;
}

/* Source network-table copy control geometry and hover state. */
.deep-analysis-network-block .network-copy-field .copy-block {
  left: 0 !important;
  top: 2px !important;
  transform: none !important;
  color: rgba(173, 227, 255, .76) !important;
  cursor: auto !important;
}
.deep-analysis-network-block .network-copy-field .tooltipCopyButton__button {
  height: auto !important;
  min-height: 0 !important;
  color: rgba(173, 227, 255, .76) !important;
  cursor: auto !important;
}
.deep-analysis-network-block .network-copy-field .tooltipCopyButton__button svg {
  color: rgba(173, 227, 255, .76) !important;
}
.deep-analysis-reqs-table-item .mistral-ai-button--show-on-hover,
.deep-analysis-threat-table-item .mistral-ai-button--show-on-hover {
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity .12s ease !important;
}
.deep-analysis-reqs-table-item:hover .mistral-ai-button--show-on-hover,
.deep-analysis-threat-table-item:hover .mistral-ai-button--show-on-hover,
.deep-analysis-reqs-table-item .mistral-ai-button--show-on-hover:focus-visible,
.deep-analysis-threat-table-item .mistral-ai-button--show-on-hover:focus-visible {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
.mistral-ai-button {
  cursor: pointer !important;
}
.conns-table-item__content-asn.app-mingcha-static-copy-hover .conns-table-item__content-ip-text,
.conns-table-item__content-ip.app-mingcha-static-copy-hover .conns-table-item__content-ip-text,
.conns-table-item__content-domain.app-mingcha-static-copy-hover .conns-table-item__content-ip-text,
.dns-table-item__content-dns.app-mingcha-static-copy-hover .dns-table-item__content-domain-text,
.dns-table-item__content-domain.app-mingcha-static-copy-hover .dns-table-item__content-domain-text,
.dns-table-item__content-ip.app-mingcha-static-copy-hover .dns-table-item__ip-row,
.dns-table-item__ip-row.app-mingcha-static-copy-hover,
.deep-analysis-threat-table-item .col-pid-text.app-mingcha-static-copy-hover,
.deep-analysis-threat-table-item .col-processName-text.app-mingcha-static-copy-hover,
.suricata-message.app-mingcha-static-copy-hover,
.deep-analysis-threat-table-item .threats-table-item__content-message.app-mingcha-static-copy-hover,
.deep-analysis-threat-table-item .threats-table-item__content-message.app-mingcha-static-copy-hover .suricata-message {
  color: #e5f7ff !important;
}
.app-mingcha-static-native-tooltip {
  position: fixed;
  z-index: 1000005;
  max-width: min(520px, calc(100vw - 32px));
  padding: 10px;
  color: #fff;
  background: #125a8c;
  border: 1px solid #88c2e3;
  border-radius: 3px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, .34);
  font: 500 14px/18px Roboto, Arial, Helvetica, sans-serif;
  pointer-events: none;
  word-break: break-word;
}
.app-mingcha-static-native-tooltip.app-mingcha-static-native-tooltip--network-cell {
  max-width: min(460px, calc(100vw - 32px));
  padding: 10px;
  color: #fff;
  background: #125a8c;
  border-color: #88c2e3;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.app-mingcha-static-native-tooltip::after {
  position: absolute;
  left: 50%;
  bottom: -5px;
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  background: #125a8c;
  border-right: 1px solid #88c2e3;
  border-bottom: 1px solid #88c2e3;
  content: "";
  transform: translateX(-50%) rotate(45deg);
}
.app-mingcha-static-native-tooltip.app-mingcha-static-native-tooltip--network-cell::after {
  background: #125a8c;
  border-color: #88c2e3;
}
.app-mingcha-static-native-tooltip.app-mingcha-static-native-tooltip--below::after {
  top: -5px;
  bottom: auto;
  border: 0;
  border-left: 1px solid #88c2e3;
  border-top: 1px solid #88c2e3;
}
.app-mingcha-static-native-tooltip.app-mingcha-static-native-tooltip--below.app-mingcha-static-native-tooltip--network-cell::after {
  border-color: #88c2e3;
}
.app-mingcha-static-native-tooltip.app-mingcha-static-native-tooltip--compact {
  max-width: min(260px, calc(100vw - 24px));
  padding: 10px;
  color: #fff;
  background: #125a8c;
  border: 1px solid #88c2e3;
  border-radius: 3px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, .34);
  font: 500 14px/18px Roboto, Arial, Helvetica, sans-serif;
}
.app-mingcha-static-native-tooltip.app-mingcha-static-native-tooltip--compact::after {
  display: block;
}
.app-mingcha-static-row-details {
  position: fixed;
  inset: 0;
  z-index: 1000004;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 12, 26, .58);
}
.app-mingcha-static-row-details__panel {
  width: min(760px, calc(100vw - 48px));
  max-height: min(620px, calc(100vh - 48px));
  color: #d5efff;
  background: #00355a;
  border: 1px solid #137cbe;
  border-radius: 2px;
  box-shadow: 0 8px 32px rgba(0, 12, 26, .55);
  overflow: hidden;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.app-mingcha-static-row-details__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 46px;
  padding: 0 16px;
  color: #a8ebf8;
  background: #002f51;
  font-size: 18px;
  font-weight: 500;
}
.app-mingcha-static-row-details__close {
  position: relative;
  width: 28px;
  height: 28px;
  border: 0;
  background: transparent;
  opacity: .65;
}
.app-mingcha-static-row-details__close:hover { opacity: 1; }
.app-mingcha-static-row-details__close::before,
.app-mingcha-static-row-details__close::after {
  content: "";
  position: absolute;
  top: 13px;
  left: 5px;
  width: 18px;
  height: 2px;
  background: #4fc2ff;
  border-radius: 2px;
}
.app-mingcha-static-row-details__close::before { transform: rotate(45deg); }
.app-mingcha-static-row-details__close::after { transform: rotate(-45deg); }
.app-mingcha-static-row-details__body {
  max-height: calc(min(620px, calc(100vh - 48px)) - 46px);
  padding: 14px 16px 18px;
  overflow: auto;
  background: #00426b;
}
.app-mingcha-static-row-details__grid {
  display: grid;
  grid-template-columns: 140px minmax(0, 1fr);
  gap: 8px 18px;
  font-size: 12px;
  line-height: 1.45;
}
.app-mingcha-static-row-details__label {
  color: #8fd3f8;
  font-weight: 500;
}
.app-mingcha-static-row-details__value {
  color: rgba(213, 239, 255, .92);
  word-break: break-word;
}
.app-mingcha-static-results-tooltip {
  position: fixed;
  z-index: 1000006;
  width: 268px;
  padding: 10px 12px;
  color: #b7def4;
  background: #00395e;
  border: 1px solid #126b9f;
  border-radius: 2px;
  box-shadow: 0 8px 22px rgba(0, 12, 26, .5);
  font: 12px/1.4 Roboto, Arial, Helvetica, sans-serif;
  pointer-events: none;
}
.app-mingcha-static-results-tooltip__title {
  margin-bottom: 4px;
  color: #a8ebf8;
  font-weight: 600;
}
.app-mingcha-static-results-tooltip::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 12px;
  width: 10px;
  height: 10px;
  background: #00395e;
  border-left: 1px solid #126b9f;
  border-bottom: 1px solid #126b9f;
  transform: rotate(45deg);
}
.process-graph-wrapper {
  position: fixed;
  left: 61px;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  color: #fff;
  background: #0e3a55;
  font-family: "PT Sans", Roboto, Arial, Helvetica, sans-serif;
}
.process-graph {
  width: 100%;
  height: 100%;
  position: relative;
  background: transparent;
}
.process-graph__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 22px;
  padding: 0 10px;
  line-height: 22px;
  color: #fff;
  background: #123c57;
  box-sizing: border-box;
}
.process-graph__header-title {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}
.process-graph__header-close {
  position: relative;
  width: 18px;
  height: 18px;
  padding: 0;
  color: #9ccde6;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.process-graph__header-close::before,
.process-graph__header-close::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 8px;
  width: 11px;
  height: 1.5px;
  background: currentColor;
}
.process-graph__header-close::before { transform: rotate(45deg); }
.process-graph__header-close::after { transform: rotate(-45deg); }
.process-graph__content {
  position: relative;
  height: calc(100% - 22px);
  padding: 15px;
  overflow: visible;
  box-sizing: border-box;
}
.process-graph__content-controls {
  position: absolute;
  right: 18px;
  top: 20px;
  z-index: 100;
  display: block;
}
.process-graph__content-controls-item {
  width: 32px;
  height: 32px;
  color: #fff;
  background: transparent;
  border: 0;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  user-select: none;
}
.process-graph__content-graph {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: move;
  border: 1px solid #25647e;
  background: #0c2b3e;
  box-sizing: border-box;
}
.process-graph__content-graph .panzoom {
  width: auto;
  height: auto;
  transform-origin: 50% 50%;
  will-change: transform;
  user-select: none;
  touch-action: none;
}
.process-graph__canvas {
  display: block;
  width: 920px;
  height: 620px;
  cursor: pointer;
  image-rendering: auto;
}
.process-graph__loader {
  position: absolute;
  left: 16px;
  top: 14px;
  z-index: 1;
  color: #7fb9d5;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .01em;
}
.network-details-modal__overlay {
  position: fixed;
  inset: 0;
  z-index: 1000004;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 8, 18, .56);
}
.network-details-modal {
  z-index: 1000005;
  display: flex;
  flex-direction: column;
  width: min(920px, calc(100vw - 72px));
  max-height: calc(100vh - 64px);
  color: #bfe8fb;
  background: #064c76;
  box-shadow: 0 12px 34px rgba(0, 10, 24, .5);
  overflow: hidden;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.network-details-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 77px;
  padding: 0 12px 0 22px;
  color: #c8f4ff;
  background: #003d67;
  border-bottom: 1px solid rgba(48, 151, 199, .68);
}
.network-details-modal__heading {
  display: flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 6px;
}
.network-details-modal__title {
  color: #c8f4ff;
  font-size: 25px;
  font-weight: 700;
  line-height: 1;
}
.network-details-modal__ai {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  color: #00d3c4;
  background: transparent;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
}
.network-details-modal__subtitle {
  color: #f1fbff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .01em;
}
.network-details-modal__close {
  position: relative;
  width: 22px;
  height: 22px;
  border: 0;
  background: transparent;
  color: #2ba2da;
  cursor: pointer;
}
.network-details-modal__close:hover { color: #68d5ff; }
.network-details-modal__close::before,
.network-details-modal__close::after {
  content: "";
  position: absolute;
  left: 3px;
  top: 10px;
  width: 17px;
  height: 2px;
  background: currentColor;
}
.network-details-modal__close::before { transform: rotate(45deg); }
.network-details-modal__close::after { transform: rotate(-45deg); }
.network-details-modal__body {
  min-height: 0;
  padding: 14px 22px 24px;
  overflow: auto;
  background: #064c76;
}
.network-details-modal__section + .network-details-modal__section {
  margin-top: 12px;
}
.network-details-modal__section-title {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin: 0 0 11px;
  color: #f0fbff;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
}
.network-details-modal__section-title::after {
  content: "";
  width: 0;
  height: 0;
  margin-top: 3px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 5px solid #88cce8;
}
.network-details-modal__grid {
  display: grid;
  grid-template-columns: 210px minmax(0, 1fr);
  gap: 8px 12px;
  font-size: 12px;
  line-height: 1.3;
}
@media (max-width: 720px) {
  .network-details-modal { width: calc(100vw - 24px); max-height: calc(100vh - 24px); }
  .network-details-modal__header { padding-left: 16px; }
  .network-details-modal__body { padding: 14px 16px 20px; }
  .network-details-modal__grid { grid-template-columns: minmax(110px, 34%) minmax(0, 1fr); }
}
.network-details-modal__label {
  position: relative;
  min-width: 0;
  overflow: hidden;
  color: #49c5fb;
  font-weight: 700;
  word-break: break-word;
}
.network-details-modal__label::after {
  content: "";
  display: inline-block;
  width: 100%;
  margin-left: 4px;
  vertical-align: middle;
  border-bottom: 1px dotted rgba(73, 197, 251, .32);
}
.network-details-modal__value {
  min-width: 0;
  color: #cdeaf8;
  font-weight: 500;
  word-break: break-word;
}
.network-stream-modal__overlay {
  position: fixed;
  inset: 0;
  z-index: 1000004;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  box-sizing: border-box;
  padding: 20px 60px;
  background: rgba(0, 0, 0, .5);
}
.network-stream-modal {
  display: flex;
  flex-direction: column;
  width: min(740px, calc(100vw - 120px));
  height: min(635px, calc(100vh - 40px));
  overflow: hidden;
  color: #9bd4e5;
  background: #00426b;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .76);
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.network-stream-modal__header {
  position: relative;
  flex: 0 0 68px;
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 11px 28px 0 26px;
  background: #00355a;
  border-bottom: 1px solid #1077b7;
}
.network-stream-modal__title {
  color: #a8ebf8;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}
.network-stream-modal__subtitle {
  margin-top: 5px;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
}
.network-stream-modal__endpoint {
  position: absolute;
  top: 13px;
  right: 45px;
  display: flex;
  align-items: center;
  gap: 20px;
  color: #b9ecf7;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
  white-space: nowrap;
}
.network-stream-modal__endpoint-icon {
  margin-right: -12px;
  color: #8fd3f8;
  font-size: 28px;
  font-weight: 400;
  line-height: 20px;
}
.network-stream-modal__vm {
  color: #b9ecf7;
}
.network-stream-modal__close {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  color: #4fc2ff;
  background: transparent;
  font-size: 26px;
  font-weight: 300;
  line-height: 18px;
  opacity: .5;
  cursor: pointer;
}
.network-stream-modal__close:hover { opacity: 1; }
.network-stream-modal__toolbar {
  flex: 0 0 34px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 0 26px;
  color: #fff;
  background: #00355a;
  border-top: 1px solid rgba(79, 194, 255, .16);
  border-bottom: 0;
  font-size: 13px;
  font-weight: 700;
}
.network-stream-modal__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  color: #ade3ff;
  background: #00426b;
  border: 0;
  border-radius: 1px;
  font-size: 13px;
  font-weight: 700;
}
.network-stream-modal__count {
  min-width: 64px;
  margin: 0 7px;
  color: #fff;
  text-align: center;
}
.network-stream-modal__show-all {
  height: 22px;
  margin: 0 47px 0 70px;
  color: rgba(255, 255, 255, .6);
  line-height: 22px;
}
.network-stream-modal__view-label {
  margin-left: auto;
  margin-right: 10px;
}
.network-stream-modal__switch {
  display: flex;
  height: 22px;
  margin-right: 28px;
  color: #ade3ff;
  background: #005488;
  border-radius: 1px;
}
.network-stream-modal__view {
  display: flex;
  align-items: center;
  height: 22px;
  padding: 0 13px;
  color: rgba(255, 255, 255, .48);
  background: #00355a;
  border: 0;
  font-size: 13px;
  font-weight: 700;
}
.network-stream-modal__view--active {
  color: #ade3ff;
  background: #005488;
}
.network-stream-modal__highlight {
  display: flex;
  align-items: center;
  gap: 9px;
  min-width: 124px;
  color: #fff;
}
.network-stream-modal__toggle {
  display: flex;
  justify-content: flex-start;
  width: 24px;
  padding: 3px;
  background: #004f81;
  border-radius: 50px;
}
.network-stream-modal__toggle span {
  position: relative;
  left: 15px;
  width: 9px;
  height: 9px;
  background: #27fb7c;
  border-radius: 100%;
  box-shadow: 0 0 6px #27fb7c;
}
.network-stream-modal__body {
  flex: 1 1 auto;
  min-height: 0;
  padding: 14px 28px 20px 26px;
  overflow: auto;
  background: #00426b;
}
.network-stream-modal__body::-webkit-scrollbar {
  width: 4px;
}
.network-stream-modal__body::-webkit-scrollbar-thumb {
  background: #4fc2ff;
  border-radius: 4px;
}
.network-stream-modal__packet {
  margin: 0 0 15px;
}
.network-stream-modal__packet-meta {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  color: #4fc2ff;
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
}
.network-stream-modal__packet-kind {
  margin-right: 4px;
}
.network-stream-modal__packet-time-label {
  margin-left: 56px;
  color: #4fc2ff;
}
.network-stream-modal__packet-time {
  margin-left: 10px;
  color: #fff;
}
.network-stream-modal__packet-show {
  margin-left: auto;
  padding: 0;
  color: #ade3ff;
  background: transparent;
  border: 0;
  font-size: 13px;
  font-weight: 700;
}
.network-stream-modal__packet-body {
  display: grid;
  grid-template-columns: 100px 424px minmax(0, 1fr);
  min-height: 60px;
  box-sizing: border-box;
  padding: 11px 14px;
  color: #8fd3f8;
  background: rgba(0, 95, 141, .65);
  border: 1px solid #0085d8;
  border-radius: 1px;
  font: 14px/20px "Roboto Mono", "Courier New", monospace;
  letter-spacing: 0;
}
.network-stream-modal__offsets,
.network-stream-modal__hex,
.network-stream-modal__ascii {
  min-width: 0;
}
.network-stream-modal__offsets span,
.network-stream-modal__hex span,
.network-stream-modal__ascii span {
  opacity: .35;
}
.network-stream-modal__ascii {
  color: #b9ecf7;
  text-align: right;
  white-space: nowrap;
}
.threat-details-modal__overlay {
  position: fixed;
  inset: 0;
  z-index: 1000004;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 60px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, .5);
}
.threat-details-modal {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: min(780px, calc(100vw - 120px));
  height: min(560px, calc(100vh - 40px));
  color: #90ccd8;
  background: #00426b;
  border-radius: 2px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .76);
  overflow: hidden;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.threat-details-modal__header {
  position: relative;
  flex: 0 0 90px;
  padding: 12px 16px 0;
  background: #00355a;
  border-bottom: 1px solid #1077b7;
}
.threat-details-modal__title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-width: 0;
}
.threat-details-modal__title {
  color: #a8ebf8;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  white-space: nowrap;
}
.threat-details-modal__subtitle {
  margin-top: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}
.threat-details-modal__actions {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-right: 30px;
}
.threat-details-modal__ai {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  color: #00d3c4;
  background: transparent;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 800;
}
.threat-details-modal__close {
  position: relative;
  width: 18px;
  height: 18px;
  border: 0;
  color: #4fc2ff;
  background: transparent;
  cursor: pointer;
  opacity: .5;
}
.threat-details-modal__close:hover { opacity: 1; }
.threat-details-modal__close::before,
.threat-details-modal__close::after {
  content: "";
  position: absolute;
  left: 2px;
  top: 8px;
  width: 14px;
  height: 2px;
  background: currentColor;
}
.threat-details-modal__close::before { transform: rotate(45deg); }
.threat-details-modal__close::after { transform: rotate(-45deg); }
.threat-details-modal__tabs {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: end;
  height: 27px;
  padding-left: 16px;
}
.threat-details-modal__tab {
  height: 27px;
  min-width: 44px;
  padding: 0 12px;
  color: rgba(255, 255, 255, .6);
  background: #084873;
  border: 0;
  border-right: 1px solid rgba(2, 42, 70, .7);
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
}
.threat-details-modal__tab:hover:not(.threat-details-modal__tab--disabled) {
  color: #e9fbff;
  background: #0d6a9e;
}
.threat-details-modal__tab--active {
  color: #fff;
  background: #1077b7;
}
.threat-details-modal__tab--disabled {
  cursor: default;
  opacity: .52;
}
.threat-details-modal__provider {
  position: absolute;
  right: 16px;
  bottom: 8px;
  max-width: 310px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  line-height: 13px;
}
.threat-details-modal__provider a {
  color: #9dddf8;
  text-decoration: underline;
}
.threat-details-modal__body {
  box-sizing: border-box;
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
  max-height: none;
  padding: 12px;
  overflow: auto;
  background: #00426b;
}
.threat-details-modal__badge {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  height: 19px;
  margin: 0 0 0 4px;
  padding: 3px 8px;
  color: #fff;
  border-radius: 2px;
  background: #32c1e3;
  font-size: 11px;
  font-weight: 500;
  line-height: 13px;
}
.threat-details-modal__badge--warning { background: #f58014; }
.threat-details-modal__badge--danger { background: #ff5f5a; }
.threat-details-modal__badge--info { background: #32c1e3; }
.threat-details-modal__message {
  display: flex;
  margin: 4px 0 0 4px;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}
.network-modal-table {
  width: 430px;
  max-width: 100%;
  margin-top: 18px;
  margin-left: 4px;
}
.network-modal-table__row {
  display: flex;
  align-items: flex-start;
  min-height: 14px;
  margin: 0;
  padding: 4.5px 0;
  color: #90ccd8;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
}
.network-modal-table__property {
  position: relative;
  display: inline-block;
  flex: 0 0 105px;
  overflow: hidden;
  margin-right: 10px;
  padding-right: 1px;
  color: #4fc2ff;
  background-color: #00426a;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.network-modal-table__property::after {
  content: "......................................." !important;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
  width: calc(100% - 18px);
  color: #4fc2ff;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  opacity: .18;
  border: 0;
}
.network-modal-table__value {
  min-width: 0;
  color: #8fd3f8;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  word-break: break-word;
}
.threat-stream-toolbar {
  display: flex;
  align-items: center;
  min-height: 32px;
  margin: -12px -12px 12px;
  padding: 0 26px;
  color: #fff;
  background: #00355a;
  border-top: 2px solid #00426b;
  border-bottom: 0;
  font-size: 13px;
  font-weight: 700;
}
.threat-stream-toolbar__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  color: #ade3ff;
  background: #00426b;
  border: 0;
  border-radius: 1px;
  font-weight: 700;
}
.threat-stream-toolbar__count {
  min-width: 55px;
  margin: 0 8px;
  color: #fff;
  text-align: center;
}
.threat-stream-toolbar__show-all {
  display: flex;
  align-items: center;
  height: 22px;
  margin: 0 22px 0 72px;
  color: rgba(255, 255, 255, .6);
}
.threat-stream-toolbar__view-label {
  margin-left: auto;
  margin-right: 10px;
}
.threat-stream-toolbar__switch {
  display: flex;
  height: 22px;
  margin-right: 20px;
  color: #ade3ff;
  background: #005488;
  border-radius: 1px;
}
.threat-stream-toolbar__view {
  display: flex;
  align-items: center;
  height: 22px;
  padding: 0 12px;
  color: rgba(255, 255, 255, .5);
  background: #00355a;
  border: 0;
  font-weight: 700;
}
.threat-stream-toolbar__view--active {
  color: #ade3ff;
  background: #005488;
}
.threat-stream-toolbar__highlight {
  display: flex;
  align-items: center;
  gap: 9px;
  min-width: 127px;
  color: #fff;
}
.threat-stream-toolbar__toggle {
  display: flex;
  justify-content: flex-start;
  width: 24px;
  padding: 3px;
  background: #004f81;
  border-radius: 50px;
}
.threat-stream-toolbar__toggle span {
  position: relative;
  left: 15px;
  width: 9px;
  height: 9px;
  background: #27fb7c;
  border-radius: 100%;
  box-shadow: 0 0 6px #27fb7c;
}
.threat-stream-content {
  padding: 0 14px;
}
.threat-stream-block {
  margin: 0 0 18px;
}
.threat-stream-block__meta {
  display: flex;
  align-items: center;
  gap: 46px;
  margin-bottom: 6px;
  color: #4fc2ff;
  font-size: 13px;
  font-weight: 700;
}
.threat-stream-block--recv .threat-stream-block__meta {
  color: #00d3c4;
}
.threat-stream-block__show {
  margin-left: auto;
  color: #ade3ff;
}
.threat-stream-block__payload {
  display: grid;
  grid-template-columns: 120px 455px minmax(0, 1fr);
  min-height: 58px;
  padding: 9px 14px;
  color: #8fd3f8;
  background: rgba(0, 95, 141, .65);
  border: 1px solid #0085d8;
  border-radius: 2px;
  font: 14px/20px "Roboto Mono", "Courier New", monospace;
}
.threat-stream-block--recv .threat-stream-block__payload {
  background: rgba(0, 105, 121, .7);
  border-color: #00bfb1;
  color: #7ee9c9;
}
.threat-stream-block__ascii {
  color: inherit;
  text-align: right;
}
.threat-rule {
  padding: 12px 14px;
  color: #cfeeff;
  background: #043e64;
  border: 1px solid #137cbe;
  font: 13px/1.5 RobotoMono, "Courier New", monospace;
  white-space: pre-wrap;
}
.app-mingcha-static-native-new-task-modal {
  position: fixed;
  inset: 0;
  z-index: 11000000;
  box-sizing: border-box;
  display: block;
  padding: 0;
  overflow: visible;
}
.app-mingcha-static-native-new-task-modal .v-modal.v-modal--task {
  position: fixed !important;
  inset: 0 !important;
  z-index: 11000000 !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  height: 100vh !important;
  min-height: 100vh !important;
  max-height: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  background: rgba(0, 0, 0, .7) !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  animation: app-mingcha-static-modal-backdrop-in .16s ease-out both;
}
.app-mingcha-static-native-new-task-modal .v-modal.v-modal--task .v-modal__view {
  animation: app-mingcha-static-modal-view-in .16s ease-out both;
}
.app-mingcha-static-native-new-task-modal .new-task-header {
  position: relative !important;
  display: flex !important;
  flex: 0 0 46px !important;
  align-items: stretch !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  height: 46px !important;
  padding: 0 12px !important;
  border-bottom: 1px solid #087eb7 !important;
  background: #042b4e !important;
}
.app-mingcha-static-native-new-task-modal .new-task-header-tabs {
  display: flex !important;
  height: 46px !important;
  align-items: stretch !important;
  gap: 24px !important;
}
.app-mingcha-static-native-new-task-modal .new-task-header-tabs__tab {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  gap: 7px !important;
  height: 46px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #91c8e7 !important;
  cursor: pointer !important;
  font: 500 16px/20px Roboto, sans-serif !important;
}
.app-mingcha-static-native-new-task-modal .new-task-header-tabs__tab--active {
  color: #b7e3ff !important;
}
.app-mingcha-static-native-new-task-modal .new-task-header-tabs__tab--active::after {
  content: "" !important;
  position: absolute !important;
  right: 0 !important;
  bottom: -1px !important;
  left: 0 !important;
  height: 2px !important;
  background: #63cfff !important;
}
.app-mingcha-static-native-new-task-modal .new-task-header__controls {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  padding-right: 30px !important;
}
.app-mingcha-static-native-new-task-modal .new-task-header__controls .v-modal__top-toggler--vnc {
  display: flex !important;
  align-items: center !important;
  margin: 0 !important;
}
.app-mingcha-static-native-new-task-modal .new-task-context-bar {
  display: flex !important;
  flex: 0 0 68px !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  height: 68px !important;
  padding: 8px 6px 12px !important;
  background: #064b78 !important;
}
.app-mingcha-static-native-new-task-modal .new-task-context-bar-field {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}
.app-mingcha-static-native-new-task-modal .new-task-context-bar-field--mode {
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
}
.app-mingcha-static-native-new-task-modal .new-task-context-bar-field__label {
  color: #b7e3ff !important;
  font: 500 12px/14px Roboto, sans-serif !important;
}
.app-mingcha-static-native-new-task-modal .new-task-context-bar-field--limits {
  padding-bottom: 4px !important;
  color: #b7e3ff !important;
  font: 500 12px/14px Roboto, sans-serif !important;
}
.app-mingcha-static-native-new-task-modal .new-task-mode-toggle {
  display: flex !important;
  height: 30px !important;
  border: 1px solid #087eb7 !important;
  background: #003b65 !important;
}
.app-mingcha-static-native-new-task-modal .new-task-mode-toggle__option {
  display: flex !important;
  height: 28px !important;
  align-items: center !important;
  padding: 0 10px !important;
  color: #8bc8e9 !important;
  cursor: pointer !important;
  font: 12px/28px Roboto, sans-serif !important;
  transition: background-color .15s ease, color .15s ease !important;
}
.app-mingcha-static-native-new-task-modal .new-task-mode-toggle__option:hover:not(.v-modal__switch-item--active) {
  background: #075982 !important;
  color: #b7e3ff !important;
}
.app-mingcha-static-native-new-task-modal .new-task-mode-toggle__option:focus-visible,
.app-mingcha-static-native-new-task-modal .app-mingcha-simple-privacy__options label:focus-visible {
  outline: 1px solid #38bdf2 !important;
  outline-offset: 2px !important;
}
.app-mingcha-static-native-new-task-modal .new-task-mode-toggle__option.v-modal__switch-item--active {
  background: #147bb4 !important;
  color: #fff !important;
}
.app-mingcha-static-native-new-task-modal[data-new-task-state="deepSimple"] .new-analysis {
  display: block !important;
}
.app-mingcha-static-native-new-task-modal .app-mingcha-simple-privacy {
  margin-top: 10px !important;
}
.app-mingcha-static-native-new-task-modal .app-mingcha-simple-privacy__options {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  color: #7fb5d2 !important;
  font: 12px/18px Roboto, sans-serif !important;
}
.app-mingcha-static-native-new-task-modal .app-mingcha-simple-privacy__options label {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  cursor: pointer !important;
  transition: color .15s ease !important;
}
.app-mingcha-static-native-new-task-modal .app-mingcha-simple-privacy__options label:hover {
  color: #b7e3ff !important;
}
.app-mingcha-static-native-new-task-modal .app-mingcha-simple-privacy__options i {
  width: 12px !important;
  height: 12px !important;
  box-sizing: border-box !important;
  border: 2px solid #009faf !important;
  border-radius: 50% !important;
}
.app-mingcha-static-native-new-task-modal .app-mingcha-simple-privacy__options .is-selected i {
  box-shadow: inset 0 0 0 2px #064b78 !important;
  background: #00b9ae !important;
}
.app-mingcha-static-native-new-task-modal[data-new-task-state="safebrowsing"] .safebrowsing-mode {
  position: relative !important;
  height: 610px !important;
}
.app-mingcha-static-native-new-task-modal[data-new-task-state="safebrowsing"] .safebrowsing-mode__exist-session {
  position: static !important;
  display: flex !important;
  justify-content: center !important;
  margin: 16px 13px 0 !important;
  padding: 0 !important;
  z-index: 2 !important;
}
.app-mingcha-static-native-new-task-modal .environment-content-wrapper .v-tabs__tab {
  cursor: pointer !important;
}
.app-mingcha-static-native-new-task-modal .environment-content-wrapper .v-tabs__header-line {
  transition: left .18s ease, width .18s ease !important;
}
.app-mingcha-static-native-new-task-modal .environment-content__scroll {
  height: 94px !important;
  max-height: 94px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  scrollbar-color: #48bfee rgba(0, 43, 72, .45) !important;
  scrollbar-width: thin !important;
}
.app-mingcha-static-native-new-task-modal .environment-content__scroll::-webkit-scrollbar {
  width: 6px !important;
}
.app-mingcha-static-native-new-task-modal .environment-content__scroll::-webkit-scrollbar-track {
  background: rgba(0, 43, 72, .45) !important;
}
.app-mingcha-static-native-new-task-modal .environment-content__scroll::-webkit-scrollbar-thumb {
  background: #48bfee !important;
  border-radius: 6px !important;
}
.app-mingcha-static-native-new-task-modal .environment-content__list {
  min-height: 100% !important;
}
.app-mingcha-static-native-new-task-modal .environment-content__item {
  min-height: 20px !important;
}
@keyframes app-mingcha-static-modal-backdrop-in {
  from { background: rgba(0, 0, 0, 0); }
  to { background: rgba(0, 0, 0, .7); }
}
@keyframes app-mingcha-static-modal-view-in {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.navigation-download {
  align-items: center !important;
  gap: 10px !important;
}
.app-mingcha-vue-network-toolbar-fragment {
  display: contents !important;
}
.deep-analysis-navigation,
.deep-analysis-navigation__inner,
.deep-analysis-navigation__main {
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
}
.deep-analysis-network-block .deep-analysis-navigation,
.deep-analysis-network-block .deep-analysis-navigation__content,
.deep-analysis-network-block .deep-analysis-navigation-list,
.deep-analysis-network-block .deep-analysis-navigation__right,
.deep-analysis-network-block .navigation-download-wrapper {
  overflow: visible !important;
}
.deep-analysis-navigation__right {
  flex: 0 1 auto !important;
  min-width: 0 !important;
  max-width: none !important;
  gap: normal !important;
  justify-content: flex-end !important;
  overflow: visible !important;
}
.analysis-navigation-hide-whitelisted,
.deep-analysis-navigation__whitelist {
  flex: 0 0 auto !important;
  min-width: 0 !important;
  margin: 0 10px 0 0 !important;
}
.deep-analysis-navigation__right-search {
  display: inline-block !important;
  flex: 0 0 180px !important;
  margin: 0 2px !important;
  min-width: 180px !important;
  max-width: 180px !important;
  overflow: visible !important;
  position: relative !important;
  width: 180px !important;
}
.deep-analysis-navigation__right-search-input,
.deep-analysis-navigation__filter {
  box-sizing: border-box !important;
  flex: 0 0 180px !important;
  width: 180px !important;
  min-width: 180px !important;
  max-width: 180px !important;
}
.navigation-download-wrapper {
  flex: 0 0 auto !important;
  min-width: 0 !important;
  max-width: none !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin-left: 0 !important;
  padding: 0 2px 0 10px !important;
  overflow: visible !important;
}
.navigation-download__item {
  align-items: normal !important;
}
.deep-analysis-navigation__right-collapse {
  position: relative !important;
  display: none !important;
  flex: 0 0 18px !important;
  width: 18px !important;
  min-width: 18px !important;
  height: 24px !important;
  min-height: 24px !important;
  padding: 0 !important;
  margin: 0 2px 0 0 !important;
  color: #d7f2ff !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 2px !important;
  cursor: pointer !important;
  opacity: 1 !important;
}
.deep-analysis-navigation__right.app-mingcha-static-navigation-overflow .deep-analysis-navigation__right-collapse {
  display: block !important;
}
.deep-analysis-navigation__right-collapse:hover {
  background: rgba(74, 190, 238, .16) !important;
}
.deep-analysis-navigation__right-collapse-icon,
.deep-analysis-navigation__right-collapse-icon::before,
.deep-analysis-navigation__right-collapse-icon::after {
  position: absolute !important;
  left: 50% !important;
  width: 4px !important;
  height: 4px !important;
  border-radius: 50% !important;
  background: currentColor !important;
  content: "" !important;
  transform: translateX(-50%) !important;
}
.deep-analysis-navigation__right-collapse-icon {
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
}
.deep-analysis-navigation__right-collapse-icon::before {
  top: -8px !important;
}
.deep-analysis-navigation__right-collapse-icon::after {
  top: 8px !important;
}
.deep-analysis-navigation__right-collapse-icon span {
  display: none !important;
}
.deep-analysis-navigation__right.deep-analysis-navigation__right--collapsed {
  flex: 0 0 auto !important;
  min-width: 18px !important;
}
.deep-analysis-navigation__right.deep-analysis-navigation__right--collapsed .analysis-navigation-hide-whitelisted,
.deep-analysis-navigation__right.deep-analysis-navigation__right--collapsed .deep-analysis-navigation__right-search,
.deep-analysis-navigation__right.deep-analysis-navigation__right--collapsed .navigation-download-wrapper {
  display: none !important;
}
.deep-analysis-navigation__download-item-wrapper {
  position: relative !important;
  overflow: visible !important;
}
.navigation-download__item.navigation-download__item-pcap,
.navigation-download__item.navigation-download__item-ssl {
  align-items: center !important;
  background-color: transparent !important;
  border: none !important;
  box-sizing: border-box !important;
  display: inline-block !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  height: 20px !important;
  line-height: 20px !important;
  min-height: 20px !important;
  padding: 0 !important;
  position: relative !important;
  white-space: nowrap !important;
}
.navigation-download__item-content {
  color: #ade3ff !important;
  height: 20px !important;
  line-height: 20px !important;
}
.navigation-download__item-content svg {
  display: inline-block !important;
  opacity: .8 !important;
  position: relative !important;
  right: -2px !important;
  top: -1px !important;
  vertical-align: middle !important;
  width: 18px !important;
  height: 18px !important;
  transform: rotate(180deg) !important;
}
.navigation-download__item-content:hover {
  color: #fff !important;
  background: transparent !important;
  border-bottom: none !important;
}
.navigation-download__item-content:hover svg {
  opacity: 1 !important;
}
.navigation-download__item.navigation-download__item-pcap {
  width: auto !important;
}
.navigation-download__item.navigation-download__item-ssl {
  width: auto !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown {
  position: absolute !important;
  top: 100% !important;
  right: 0 !important;
  left: auto !important;
  z-index: 12 !important;
  box-sizing: border-box !important;
  width: 189px !important;
  padding: 4px !important;
  background: #126ba1 !important;
  border: 1px solid #1385c2 !important;
  border-radius: 4px !important;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .31) !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown__list {
  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown__item {
  position: relative !important;
  width: 100% !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown__item-target {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  padding: 4px 8px !important;
  color: #c0def5 !important;
  background: #126ba1 !important;
  border: 0 !important;
  border-radius: 2px !important;
  font-size: .75rem !important;
  font-weight: 400 !important;
  letter-spacing: .015rem !important;
  line-height: 1rem !important;
  text-align: left !important;
  cursor: pointer !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown__item-target:not(.ar-dropdown__item-target--disabled):hover {
  color: #fff !important;
  background: #0e5b8f !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown__item-target--disabled {
  color: #c0def566 !important;
  cursor: not-allowed !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown__item-target-icon {
  flex: 0 0 auto !important;
  width: 16px !important;
  height: 16px !important;
  color: #8fd3f8 !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown__item-target-overlay {
  align-items: center !important;
  display: flex !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
.deep-analysis-navigation__download-item-wrapper .ar-dropdown__item-target--disabled .ar-dropdown__item-target-icon {
  color: rgba(143, 211, 248, .42) !important;
}
.start-loader.app-mingcha-static-task-preload-shell,
.app-mingcha-static-task-preload-shell {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999998;
  box-sizing: border-box;
  color: #b9e5f8;
  background: rgb(27, 87, 130);
  font-family: Roboto, Arial, Helvetica, sans-serif;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-mingcha-static-task-preload-shell__spinner {
  width: 40px;
  height: 40px;
  margin: 0;
  box-sizing: border-box;
  border: 4px solid rgba(104, 203, 255, .28);
  border-top-color: #68cbff;
  border-radius: 50%;
  animation: app-mingcha-task-preload-spinner 1s linear infinite;
}
html.app-mingcha-static-task-preboot body {
  background: rgb(27, 87, 130) !important;
}
@keyframes app-mingcha-task-preload-spinner {
  to { transform: rotate(360deg); }
}
.behaviorActivity-wrapper {
  position: fixed !important;
  inset: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  z-index: 1000004 !important;
  overflow: hidden !important;
}
.behaviorActivity__layout-back {
  position: fixed !important;
  inset: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  background-color: rgba(0, 0, 0, .46) !important;
}
.behaviorActivity__modal {
  position: fixed !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  box-sizing: border-box !important;
  width: min(600px, calc(100vw - 120px)) !important;
  height: min(480px, calc(100vh - 96px)) !important;
  max-width: calc(100vw - 120px) !important;
  max-height: calc(100vh - 96px) !important;
  overflow: hidden !important;
}
.behaviorActivity__modal .mitreDetails-processesList__processDescription,
.behaviorActivity__modal .mitreDetails-processesList__processDescription-wrapper,
.behaviorActivity__modal .behaviorActivity__modal-stub {
  box-sizing: border-box !important;
  max-width: 100% !important;
  overflow: hidden !important;
}
.app-mingcha-static-native-new-task-modal .v-modal__close {
  position: absolute !important;
  top: 16px !important;
  right: 16px !important;
  width: 24px !important;
  height: 24px !important;
  cursor: pointer !important;
  opacity: .58 !important;
}
.app-mingcha-static-native-new-task-modal .v-modal__close:hover {
  opacity: 1 !important;
}
.app-mingcha-static-native-new-task-modal[data-new-task-state="deepPro"] .v-modal__close {
  top: 12px !important;
  right: 12px !important;
}
.app-mingcha-static-native-new-task-modal .v-modal__close::before,
.app-mingcha-static-native-new-task-modal .v-modal__close::after {
  content: "" !important;
  position: absolute !important;
  top: 11px !important;
  left: 3px !important;
  width: 18px !important;
  height: 2px !important;
  background: #4fc2ff !important;
  border-radius: 2px !important;
}
.app-mingcha-static-native-new-task-modal .v-modal__close::before { transform: rotate(45deg) !important; }
.app-mingcha-static-native-new-task-modal .v-modal__close::after { transform: rotate(-45deg) !important; }
.app-mingcha-static-captured-task-overlay {
  position: fixed;
  inset: 0;
  z-index: 1000002;
}
.app-mingcha-static-captured-task-overlay > * {
  z-index: 1000003;
}
.ar-dropdown.app-mingcha-static-captured-top-overlay .ar-dropdown__list {
  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.ar-dropdown.app-mingcha-static-captured-top-overlay .ar-dropdown__item {
  position: relative !important;
  width: 100% !important;
}
.ar-dropdown.app-mingcha-static-captured-top-overlay .ar-dropdown__item-target {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 100% !important;
  padding: 4px 8px !important;
  color: #c0def5 !important;
  background: #126ba1 !important;
  border: 0 !important;
  border-radius: 2px !important;
  font-size: .75rem !important;
  font-weight: 400 !important;
  letter-spacing: .015rem !important;
  line-height: 1rem !important;
  text-align: left !important;
  cursor: pointer !important;
}
.ar-dropdown.app-mingcha-static-captured-top-overlay .ar-dropdown__item-target:not(.ar-dropdown__item-target--disabled):hover {
  color: #fff !important;
  background: #0e5b8f !important;
}
.ar-dropdown.app-mingcha-static-captured-top-overlay .ar-dropdown__item-target--disabled {
  color: #c0def566 !important;
  cursor: not-allowed !important;
}
.ar-dropdown.app-mingcha-static-captured-top-overlay .ar-dropdown__item-target-icon {
  flex: 0 0 auto !important;
  width: 16px !important;
  height: 16px !important;
  color: #8fd3f8 !important;
}
.ar-dropdown.app-mingcha-static-captured-top-overlay .ar-dropdown__item-target--disabled .ar-dropdown__item-target-icon {
  color: rgba(143, 211, 248, .42) !important;
}
.app-mingcha-static-notifications-layer {
  position: fixed;
  inset: 0;
  z-index: 1000002;
  pointer-events: none;
}
.app-mingcha-static-notifications-layer .notifications-modal {
  position: fixed !important;
  z-index: 1000003 !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  width: min(568px, calc(100vw - 76px)) !important;
  height: calc(100vh - 64px) !important;
  min-height: 375px !important;
  max-height: 704px !important;
  color: #8fd3f8 !important;
  background: #023f6a !important;
  border: 1px solid #005992 !important;
  border-radius: 4px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .251) !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  overflow: hidden !important;
  pointer-events: auto;
}
.app-mingcha-static-notifications-layer .notifications-modal__header {
  position: relative !important;
  box-sizing: border-box !important;
  flex: 0 0 auto !important;
  padding: 12px 12px 21px !important;
  background: #042b4e !important;
  border-bottom: 1px solid #005992 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__header h2 {
  margin: 0 0 16px !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
}
.app-mingcha-static-notifications-layer .notifications-modal .ar-tabs {
  position: absolute !important;
  left: 12px !important;
  right: auto !important;
  bottom: -1px !important;
  display: flex !important;
  align-items: flex-end !important;
  gap: 18px !important;
  height: 28px !important;
}
.app-mingcha-static-notifications-layer .notifications-modal .ar-tab-item {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  height: auto !important;
  padding: 0 0 4px !important;
  color: #8fd3f8 !important;
  background: transparent !important;
  border: 0 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  letter-spacing: .02em !important;
  opacity: .6 !important;
  cursor: pointer !important;
}
.app-mingcha-static-notifications-layer .notifications-modal .ar-tab-item--active {
  color: #8fd3f8 !important;
  opacity: 1 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__counter {
  display: inline-block !important;
  min-width: 7px !important;
  height: 7px !important;
  padding: 4px !important;
  color: #042b4e !important;
  background: #f18f34 !important;
  border-radius: 20px !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  line-height: 7px !important;
  text-align: center !important;
  opacity: .8 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal .ar-tabs__line {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 3px !important;
  background: #4fc2ff !important;
  border-radius: 2px !important;
  transition: transform .18s ease, width .18s ease !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__actions {
  position: absolute !important;
  right: 12px !important;
  bottom: 3px !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  color: rgba(173, 227, 255, .76) !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__actions .form-input__label,
.app-mingcha-static-notifications-layer .notifications-modal__mark-all {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  color: rgba(173, 227, 255, .76) !important;
  background: transparent !important;
  border: 0 !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
  letter-spacing: .05em !important;
  cursor: pointer !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__actions .form-input__input--native {
  position: absolute !important;
  opacity: 0 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__actions .form-input__input--checkbox {
  flex: 0 0 auto !important;
  width: 12px !important;
  height: 12px !important;
  color: #00c8c1 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__actions .form-input--checked .form-input__input--checkbox {
  background: rgba(0, 200, 193, .28) !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__mark-all .ar-icon {
  width: 16px !important;
  height: 16px !important;
  color: #8fd3f8 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__close {
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  width: 24px !important;
  height: 24px !important;
  padding: 0 !important;
  color: #4fc2ff !important;
  background: transparent !important;
  border: 0 !important;
  cursor: pointer !important;
  opacity: .5 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__close:hover {
  opacity: 1 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__close .ar-icon {
  width: 24px !important;
  height: 24px !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__body {
  display: block !important;
  flex: 1 1 auto !important;
  min-height: 0 !important;
  height: 100% !important;
  padding: 12px 0 !important;
  overflow: hidden !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__search-wrap {
  padding: 0 12px 16px !important;
  margin-bottom: 0 !important;
  font-size: 11px !important;
}
.app-mingcha-static-notifications-layer .notifications-modal .ar-input--search {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 25px !important;
}
.app-mingcha-static-notifications-layer .notifications-modal .ar-input__icon {
  position: absolute !important;
  left: 8px !important;
  top: 50% !important;
  z-index: 1 !important;
  color: #4fc2ff !important;
  transform: translateY(-50%) !important;
}
.app-mingcha-static-notifications-layer .notifications-modal .ar-base-input {
  box-sizing: border-box !important;
  width: 100% !important;
  height: 25px !important;
  padding: 0 8px 0 24px !important;
  color: #d5efff !important;
  background: #00517d !important;
  border: 1px solid #0878b4 !important;
  border-radius: 3px !important;
  font-size: 14px !important;
  line-height: 25px !important;
  outline: none !important;
}
.app-mingcha-static-notifications-layer .notifications-modal .ar-base-input::placeholder {
  color: rgba(181, 230, 255, .72) !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__scroll-container {
  position: relative !important;
  height: calc(100% - 38px) !important;
  min-height: 0 !important;
  padding: 0 12px !important;
  overflow: hidden !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__scroll {
  height: 100% !important;
  padding-right: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  scrollbar-color: rgba(143, 211, 248, .65) transparent !important;
  scrollbar-width: thin !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__scroll::-webkit-scrollbar {
  width: 0 !important;
}
.app-mingcha-static-notifications-layer .notifications-modal__scroll::-webkit-scrollbar-thumb {
  background: rgba(143, 211, 248, .65) !important;
  border-radius: 8px !important;
}
.app-mingcha-static-notifications-layer .notification-item {
  position: relative !important;
  display: flex !important;
  width: 100% !important;
  margin-bottom: 32px !important;
  padding: 0 !important;
  color: #8fd3f8 !important;
  font-family: inherit !important;
}
.app-mingcha-static-notifications-layer .notification-item.app-mingcha-static-hidden {
  display: none !important;
}
.app-mingcha-static-notifications-layer .notification-item__icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  width: 36px !important;
  height: 36px !important;
  margin-right: 12px !important;
  color: #fff !important;
  background: #137cbe !important;
  border-radius: 50% !important;
}
.app-mingcha-static-notifications-layer .notification-item__icon .ar-icon {
  width: 20px !important;
  height: 20px !important;
}
.app-mingcha-static-notifications-layer .notification-item__body {
  width: 100% !important;
  min-width: 0 !important;
}
.app-mingcha-static-notifications-layer .notification-item__date {
  margin: 0 0 4px !important;
  color: rgba(173, 227, 255, .76) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
  letter-spacing: .02em !important;
}
.app-mingcha-static-notifications-layer .notification-item__title {
  margin: 0 0 4px !important;
  color: #d5efff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  letter-spacing: .02em !important;
}
.app-mingcha-static-notifications-layer .notification-item__text,
.app-mingcha-static-notifications-layer .notification-item__text p {
  margin: 0 !important;
  color: #8fd3f8 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 18px !important;
  letter-spacing: .02em !important;
}
.app-mingcha-static-notifications-layer .notification-link {
  display: flex !important;
  gap: 8px !important;
  box-sizing: border-box !important;
  width: 100% !important;
  min-height: 0 !important;
  margin-top: 12px !important;
  padding: 8px !important;
  color: #d5efff !important;
  background: #004b76 !important;
  border: 1px solid #168ed0 !important;
  border-radius: 6px !important;
  text-decoration: none !important;
}
.app-mingcha-static-notifications-layer .notification-link:hover {
  background: #065784 !important;
  border-color: #4fc2ff !important;
}
.app-mingcha-static-notifications-layer .notification-link__preview {
  display: block !important;
  flex-shrink: 0 !important;
  width: 114px !important;
  height: 60px !important;
  overflow: hidden !important;
  background: #003760 !important;
  border-radius: 3px !important;
}
.app-mingcha-static-notifications-layer .notification-link__preview img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.app-mingcha-static-notifications-layer .notification-link__body {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  min-width: 0 !important;
}
.app-mingcha-static-notifications-layer .notification-link__title {
  color: #d5efff !important;
  display: block !important;
  height: 36px !important;
  margin-bottom: 8px !important;
  overflow: hidden !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  letter-spacing: .02em !important;
}
.app-mingcha-static-notifications-layer .notification-link__more {
  margin-top: 0 !important;
  color: rgba(173, 227, 255, .76) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
  letter-spacing: .02em !important;
}
.app-mingcha-static-notifications-layer .notification-item__actions {
  opacity: 0 !important;
}
.app-mingcha-static-notifications-layer .notification-item:hover .notification-item__actions {
  opacity: 1 !important;
}
.notifications-modal .notification-link__preview:empty,
.notifications-modal .notification-link__preview:not(:has(img[src])) {
  display: none !important;
}

#modalLogIn.app-mingcha-static-auth-layer {
  position: fixed !important;
  inset: 0 !important;
  z-index: 11000050 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  padding: 24px !important;
  font-family: Roboto, Arial, sans-serif !important;
  color: #fff !important;
  background: rgba(0, 17, 35, .74) !important;
  backdrop-filter: blur(2px) !important;
}
#modalLogIn.app-mingcha-static-auth-layer * {
  box-sizing: border-box !important;
}
#modalLogIn .modalLogin_content {
  position: relative !important;
  z-index: 10000 !important;
  display: flex !important;
  width: min(908px, calc(100vw - 48px)) !important;
  min-height: 662px !important;
  overflow: hidden !important;
  border-radius: 4px !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, .48) !important;
  font-family: Roboto, Arial, sans-serif !important;
}
#modalLogIn .registerContent {
  background: linear-gradient(202deg, #0088c1, #0077a9) !important;
  border-radius: 4px !important;
}
#modalLogIn .modalLogin_content .close-modalLogin {
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 1100 !important;
  width: 30px !important;
  height: 30px !important;
  padding: 0 !important;
  opacity: .5 !important;
  color: #4fc2ff !important;
  background: transparent !important;
  border: 0 !important;
  cursor: pointer !important;
}
#modalLogIn .modalLogin_content .close-modalLogin:hover {
  opacity: 1 !important;
}
#modalLogIn .modalLogin_content .close-modalLogin svg {
  width: 30px !important;
  height: 30px !important;
  fill: currentColor !important;
}
#modalLogIn .modalLogin_content .left-block {
  position: relative !important;
  display: flex !important;
  flex: 0 0 454px !important;
  flex-direction: column !important;
  width: 454px !important;
  min-height: 662px !important;
  padding: 32px 44px !important;
  overflow: hidden !important;
  background: #002a52 !important;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
#modalLogIn .modalLogin_content .left-block:before {
  position: absolute !important;
  top: 105px !important;
  left: 0 !important;
  z-index: 10 !important;
  width: 100% !important;
  height: 329px !important;
  content: "" !important;
  background-color: #0256a3 !important;
  border-radius: 100% !important;
  filter: blur(100px) !important;
}
#modalLogIn .modalLogin_content .left-block__header,
#modalLogIn .modalLogin_content .left-block__image,
#modalLogIn .modalLogin_content .left-block__list {
  position: relative !important;
  z-index: 100 !important;
}
#modalLogIn .modalLogin_content .left-block__header {
  margin-bottom: 28px !important;
  color: #d5efff !important;
  font-size: 38px !important;
  font-weight: 700 !important;
  line-height: 112% !important;
  text-align: center !important;
  letter-spacing: 0 !important;
}
#modalLogIn .modalLogin_content .auth-visual-play {
  position: relative !important;
  width: 178px !important;
  height: 178px !important;
  margin: 8px auto 28px !important;
  border: 1px solid rgba(79, 194, 255, .36) !important;
  border-radius: 50% !important;
  background: radial-gradient(circle at 54% 45%, rgba(79, 194, 255, .34), rgba(0, 42, 82, .08) 63%) !important;
}
#modalLogIn .modalLogin_content .auth-visual-play:before {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 0 !important;
  height: 0 !important;
  content: "" !important;
  border-top: 42px solid transparent !important;
  border-bottom: 42px solid transparent !important;
  border-left: 66px solid #4fc2ff !important;
  transform: translate(-36%, -50%) !important;
  filter: drop-shadow(0 0 18px rgba(79, 194, 255, .55)) !important;
}
#modalLogIn .modalLogin_content .imageText {
  padding-top: 14px !important;
  color: #fff !important;
}
#modalLogIn .modalLogin_content .imageText .header {
  margin: 0 0 24px !important;
  font-size: 30px !important;
  font-weight: 500 !important;
  line-height: 39px !important;
}
#modalLogIn .modalLogin_content .imageText .textBlock {
  color: rgba(255, 255, 255, .7) !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 31px !important;
}
#modalLogIn .modalLogin_content .imageText .textBlock p {
  margin: 0 0 12px !important;
}
#modalLogIn .modalLogin_content .imageText .textBlock span {
  color: #fff !important;
  font-weight: 500 !important;
}
#modalLogIn .modalLogin_content .wrapper-right {
  position: relative !important;
  z-index: 1000 !important;
  width: 100% !important;
  min-height: 100% !important;
  background: linear-gradient(202deg, #0088c1, #0077a9) !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
#modalLogIn .modalLogin_content .right-block {
  position: relative !important;
  min-width: 454px !important;
  height: 100% !important;
  min-height: 662px !important;
  padding: 32px 44px 70px !important;
}
#modalLogIn .modalLogin_content.auth-mode-forgot .right-block {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  padding-bottom: 54px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__header {
  margin-bottom: 28px !important;
  color: #fff !important;
  text-align: center !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__header-title {
  margin-bottom: 8px !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 117% !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__header-sub {
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body .upperText,
#modalLogIn .modalLogin_content .right-block .modalLogin__body .underText {
  width: 100% !important;
  margin: 0 0 16px !important;
  color: rgba(255, 255, 255, .7) !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 31px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-switch {
  position: relative !important;
  display: flex !important;
  width: 136px !important;
  height: 28px !important;
  margin: 0 auto 18px !important;
  justify-content: space-between !important;
  gap: 24px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-switch:after {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 1010 !important;
  width: 100% !important;
  height: 1px !important;
  content: "" !important;
  background-color: #0a5783 !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-switch .body-switch__item {
  position: relative !important;
  cursor: pointer !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-switch .body-switch__item input {
  display: none !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-switch .body-switch__item span {
  color: #0a5783 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-switch .body-switch__item input:checked + span {
  color: #fff !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-switch .body-switch__item-line {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 1020 !important;
  width: 100% !important;
  height: 2px !important;
  content: "" !important;
  background-color: #fff !important;
  opacity: 0 !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-switch input:checked ~ .body-switch__item-line {
  opacity: 1 !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-form {
  display: flex !important;
  flex-direction: column !important;
  margin-top: 16px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-form .form-block {
  position: relative !important;
  margin-bottom: 22px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogIn-input {
  position: relative !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogIn-input input {
  width: 100% !important;
  height: 44px !important;
  padding: 17px 48px 0 15px !important;
  color: #fff !important;
  background: #0a5f8f !important;
  border: 0 !important;
  border-radius: 1px !important;
  outline: 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  transition: background-color .3s ease-in-out !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogIn-input input:hover,
#modalLogIn .modalLogin_content .right-block .modalLogIn-input input:focus,
#modalLogIn .modalLogin_content .right-block .modalLogIn-input input[notempty] {
  background: #0a5783 !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogIn-input label {
  position: absolute !important;
  top: 13px !important;
  left: 15px !important;
  color: #fff !important;
  opacity: .6 !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  line-height: 19px !important;
  transform-origin: left !important;
  transition: all .2s ease !important;
  pointer-events: none !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogIn-input input:focus ~ label,
#modalLogIn .modalLogin_content .right-block .modalLogIn-input input[notempty] ~ label {
  transform: scale(.75) translateY(-9px) !important;
}
#modalLogIn .registerContent .labelforInputs:after {
  position: absolute !important;
  top: -2px !important;
  margin-left: 3px !important;
  color: #2bf5e4 !important;
  content: "*" !important;
  font-size: 16px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogIn-input__line {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 1px !important;
  background-color: #00c8b7 !important;
  border-radius: 0 0 1px 1px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogIn-input__line.error {
  height: 2px !important;
  background-color: #ff6767 !important;
}
#modalLogIn .toggle-visible {
  position: absolute !important;
  top: 12px !important;
  right: 13px !important;
  padding: 2px 4px !important;
  color: #d5efff !important;
  background: transparent !important;
  border: 0 !important;
  opacity: .38 !important;
  font-size: 12px !important;
  line-height: 16px !important;
  cursor: pointer !important;
}
#modalLogIn .toggle-visible.active,
#modalLogIn .toggle-visible:hover {
  opacity: .75 !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-form .form-forgot {
  position: absolute !important;
  top: 44px !important;
  right: 0 !important;
  width: fit-content !important;
  height: 16px !important;
  padding: 0 !important;
  color: #fff !important;
  background: transparent !important;
  border: 0 !important;
  opacity: .7 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 14px !important;
  text-align: right !important;
  cursor: pointer !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-form .form-forgot:hover {
  opacity: 1 !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-checkboxes {
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  margin-top: 2px !important;
  color: #c4e4f3 !important;
  font-family: "PT Sans", Roboto, Arial, sans-serif !important;
  font-size: 12px !important;
  letter-spacing: .24px !important;
  line-height: 14px !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-checkboxes label {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  width: fit-content !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-checkboxes input {
  width: 16px !important;
  height: 16px !important;
  accent-color: #00c8b7 !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-checkboxes a {
  color: #fff !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body-submit {
  margin-top: 24px !important;
  text-align: center !important;
}
#modalLogIn .btn-signin {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 366px !important;
  max-width: 100% !important;
  height: 42px !important;
  margin: 0 auto 8px !important;
  color: #fff !important;
  background: linear-gradient(92.53deg, #00bfb1, #0aa7ac) !important;
  border: 0 !important;
  border-radius: 3px !important;
  outline: 0 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 21px !important;
  cursor: pointer !important;
  filter: drop-shadow(0 4px 10px rgba(0, 0, 0, .15)) !important;
}
#modalLogIn .btn-signin:hover,
#modalLogIn .btn-signin:focus {
  background: linear-gradient(92.53deg, #00cabb, #0cb7bc) !important;
}
#modalLogIn .btn-signin:active {
  background: #00ac9f !important;
}
#modalLogIn .btn-signin-wrap {
  margin-top: 18px !important;
}
#modalLogIn .btn-signin-wrap__text {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-bottom: 8px !important;
  color: rgba(255, 255, 255, .7) !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 15px !important;
}
#modalLogIn .btn-signin-wrap__text span {
  position: relative !important;
}
#modalLogIn .btn-signin-wrap__text span:before,
#modalLogIn .btn-signin-wrap__text span:after {
  position: absolute !important;
  top: 7px !important;
  width: 88px !important;
  height: 1px !important;
  content: "" !important;
  background: rgba(255, 255, 255, .3) !important;
}
#modalLogIn .btn-signin-wrap__text span:before {
  left: -109px !important;
}
#modalLogIn .btn-signin-wrap__text span:after {
  left: 36px !important;
}
#modalLogIn .btn-signin-wrap__sso {
  position: relative !important;
  width: 366px !important;
  max-width: 100% !important;
  height: 40px !important;
  color: #fff !important;
  background: transparent !important;
  border: 1px solid #00d7c8 !important;
  border-radius: 3px !important;
  outline: 0 !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 21px !important;
  cursor: pointer !important;
  filter: drop-shadow(0 4px 10px rgba(0, 0, 0, .15)) !important;
}
#modalLogIn .btn-signin-wrap__sso:hover {
  background: linear-gradient(92.53deg, #00bfb1, #0aa7ac) !important;
}
#modalLogIn .modalLogin_content .right-block .modalLogin__body .login-modal .signup-link,
#modalLogIn .modalLogin_content .right-block .modalLogin__body .signup-link,
#modalLogIn .helperView .signup-link {
  margin-top: 12px !important;
  color: rgba(255, 255, 255, .7) !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 15px !important;
  text-align: center !important;
}
#modalLogIn .auth-inline-link,
#modalLogIn .goBack {
  padding: 0 !important;
  color: #fff !important;
  background: transparent !important;
  border: 0 !important;
  font: inherit !important;
  text-decoration: underline !important;
  cursor: pointer !important;
}
#modalLogIn .helperView-wrapper {
  height: 100% !important;
}
#modalLogIn .helperView {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  height: 100% !important;
}
#modalLogIn .helperView__header {
  margin-bottom: 32px !important;
  color: #fff !important;
}
#modalLogIn .helperView__header-title {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-bottom: 4px !important;
}
#modalLogIn .helperView__header-title span {
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 39px !important;
}
#modalLogIn .helperView__header-sub {
  color: rgba(255, 255, 255, .7) !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
#modalLogIn .modalLogin__social {
  position: absolute !important;
  bottom: 13px !important;
  left: 50% !important;
  display: flex !important;
  flex-flow: column wrap !important;
  gap: 8px !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  transform: translateX(-50%) !important;
}
#modalLogIn .modalLogin__social-text {
  color: rgba(255, 255, 255, .7) !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 15px !important;
  text-align: center !important;
  white-space: nowrap !important;
}
#modalLogIn .auth-form-message {
  min-height: 18px !important;
  margin-top: 10px !important;
  color: #c8f6ff !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 18px !important;
  text-align: center !important;
}
#modalLogIn input:-webkit-autofill,
#modalLogIn input:-webkit-autofill:hover,
#modalLogIn input:-webkit-autofill:focus,
#modalLogIn input:-webkit-autofill:active {
  -webkit-text-fill-color: #fff !important;
  box-shadow: inset 0 0 0 50px #0a5f8f !important;
}
@media (max-width: 820px) {
  #modalLogIn.app-mingcha-static-auth-layer {
    padding: 16px !important;
  }
  #modalLogIn .modalLogin_content {
    width: min(454px, calc(100vw - 32px)) !important;
    min-height: 0 !important;
  }
  #modalLogIn .modalLogin_content .left-block {
    display: none !important;
  }
  #modalLogIn .modalLogin_content .right-block {
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 32px 24px 64px !important;
  }
}

body.app-mingcha-auth-page {
  margin: 0 !important;
  min-width: 320px !important;
  min-height: 100vh !important;
  background: #061f33 !important;
}
#modalLogIn.identity-auth-layer {
  position: fixed !important;
  inset: 0 !important;
  z-index: 11000050 !important;
  margin: 0 !important;
  display: flex !important;
  align-items: stretch !important;
  justify-content: stretch !important;
  padding: 0 !important;
  overflow: auto !important;
  color: #0a2638 !important;
  background: #061f33 !important;
  font-family: Roboto, Arial, sans-serif !important;
  backdrop-filter: none !important;
}
#modalLogIn.identity-auth-overlay {
  background: rgba(5, 24, 40, .92) !important;
}
#modalLogIn.identity-auth-layer * {
  box-sizing: border-box !important;
  letter-spacing: 0 !important;
}
#modalLogIn .identity-auth-shell {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(460px, 1fr) minmax(430px, 572px) !important;
  gap: 44px !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 100vh !important;
  padding: 64px 56px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 23% 47%, rgba(0, 98, 156, .34), transparent 29%),
    radial-gradient(circle at 51% 84%, rgba(0, 61, 102, .42), transparent 24%),
    #061f33 !important;
}
#modalLogIn .identity-auth-shell:before {
  position: absolute !important;
  inset: 92px 28px 28px !important;
  content: "" !important;
  pointer-events: none !important;
  background:
    linear-gradient(rgba(63, 148, 190, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(63, 148, 190, .035) 1px, transparent 1px),
    radial-gradient(ellipse at 35% 55%, rgba(40, 127, 174, .18), transparent 43%) !important;
  background-size: 42px 42px, 42px 42px, auto !important;
}
#modalLogIn .identity-auth-promo,
#modalLogIn .identity-auth-card {
  position: relative !important;
  z-index: 1 !important;
}
#modalLogIn .identity-auth-promo {
  width: min(650px, 100%) !important;
  color: #d8eefb !important;
}
#modalLogIn .identity-auth-logo {
  display: inline-flex !important;
  align-items: center !important;
  margin-bottom: 44px !important;
  color: #fff !important;
  font-size: 23px !important;
  font-weight: 500 !important;
  line-height: 28px !important;
}
#modalLogIn .identity-auth-logo i {
  position: relative !important;
  display: inline-block !important;
  width: 30px !important;
  height: 36px !important;
  margin: 0 2px !important;
  border: 3px solid #14b9f0 !important;
  border-left: 0 !important;
  clip-path: polygon(0 0, 100% 50%, 0 100%) !important;
}
#modalLogIn .identity-auth-logo i:before {
  position: absolute !important;
  inset: 6px 7px 6px 0 !important;
  content: "" !important;
  border: 2px solid rgba(20, 185, 240, .68) !important;
  border-left: 0 !important;
  clip-path: polygon(0 0, 100% 50%, 0 100%) !important;
}
#modalLogIn .identity-auth-promo-copy {
  max-width: 600px !important;
  margin: 0 auto 58px !important;
  text-align: center !important;
}
#modalLogIn .identity-auth-promo-copy h2 {
  margin: 0 0 10px !important;
  color: #fff !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  line-height: 34px !important;
}
#modalLogIn .identity-auth-promo-copy p {
  max-width: 520px !important;
  margin: 0 auto !important;
  color: #d8eefb !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  line-height: 29px !important;
}
#modalLogIn .identity-awards {
  display: flex !important;
  justify-content: center !important;
  align-items: flex-start !important;
  gap: 18px !important;
  min-height: 180px !important;
  margin-bottom: 44px !important;
}
#modalLogIn .identity-award {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  width: 132px !important;
  height: 138px !important;
  padding: 14px 12px 20px !important;
  color: #111 !important;
  background: #fff !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .22) !important;
  clip-path: polygon(0 0, 100% 0, 100% 78%, 50% 100%, 0 78%) !important;
  text-align: center !important;
}
#modalLogIn .identity-award:nth-child(2) {
  width: 160px !important;
  height: 158px !important;
  margin-top: -16px !important;
}
#modalLogIn .identity-award:after {
  position: absolute !important;
  right: 0 !important;
  bottom: 12px !important;
  left: 0 !important;
  height: 16px !important;
  content: "" !important;
  background: linear-gradient(135deg, transparent 16%, #ffcf00 16% 40%, #ff6a17 40% 61%, #ff2e2e 61%) !important;
}
#modalLogIn .identity-award--teal:after {
  background: linear-gradient(135deg, transparent 16%, #13c7bb 16% 40%, #a7f1e9 40% 61%, #13c7bb 61%) !important;
}
#modalLogIn .identity-award div {
  font-size: 11px !important;
  font-weight: 900 !important;
  line-height: 14px !important;
}
#modalLogIn .identity-award strong {
  display: block !important;
  margin: auto 0 !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  line-height: 20px !important;
}
#modalLogIn .identity-award b {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 28px !important;
  height: 28px !important;
  color: #fff !important;
  background: #ff492f !important;
  font-size: 13px !important;
  line-height: 28px !important;
}
#modalLogIn .identity-promo-line {
  height: 1px !important;
  margin-bottom: 36px !important;
  background: rgba(83, 163, 206, .28) !important;
}
#modalLogIn .identity-stats {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 28px !important;
  text-align: center !important;
}
#modalLogIn .identity-stat span {
  display: grid !important;
  place-items: center !important;
  width: 130px !important;
  height: 130px !important;
  margin: 0 auto 15px !important;
  color: #fff !important;
  border: 17px solid rgba(21, 128, 190, .6) !important;
  border-top-color: rgba(21, 128, 190, .2) !important;
  border-radius: 50% !important;
  font-size: 38px !important;
  font-weight: 500 !important;
  line-height: 42px !important;
}
#modalLogIn .identity-stat p {
  margin: 0 !important;
  color: #d8eefb !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 25px !important;
}
#modalLogIn .identity-auth-card {
  width: min(572px, 100%) !important;
  min-height: 604px !important;
  padding: 42px 62px 44px !important;
  justify-self: start !important;
  color: #17384b !important;
  background: #fff !important;
  border-radius: 8px !important;
  box-shadow: 0 18px 44px rgba(0, 14, 27, .28) !important;
}
#modalLogIn .identity-auth-card--register {
  min-height: 666px !important;
  padding-top: 40px !important;
}
#modalLogIn .identity-auth-card--forgot {
  min-height: 604px !important;
  padding-top: 50px !important;
}
#modalLogIn .identity-auth-card h1 {
  margin: 0 0 4px !important;
  color: #0c2637 !important;
  font-size: 31px !important;
  font-weight: 500 !important;
  line-height: 38px !important;
  text-align: center !important;
}
#modalLogIn .identity-card-sub {
  min-height: 24px !important;
  margin: 0 0 28px !important;
  color: #2d4a5c !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  line-height: 24px !important;
  text-align: center !important;
}
#modalLogIn .identity-card-sub a,
#modalLogIn .identity-form a {
  color: #25aae1 !important;
  text-decoration: underline !important;
}
#modalLogIn .identity-form {
  display: flex !important;
  flex-direction: column !important;
  gap: 22px !important;
}
#modalLogIn .identity-form--register {
  gap: 16px !important;
}
#modalLogIn .identity-field {
  position: relative !important;
  display: block !important;
  height: 46px !important;
}
#modalLogIn .identity-field input {
  display: block !important;
  width: 100% !important;
  height: 46px !important;
  margin: 0 !important;
  padding: 0 48px 0 14px !important;
  color: #14364a !important;
  background: #fff !important;
  border: 1px solid #d2dde5 !important;
  border-radius: 3px !important;
  outline: 0 !important;
  box-shadow: none !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 44px !important;
}
#modalLogIn .identity-field input::placeholder {
  color: #7892a4 !important;
  opacity: 1 !important;
}
#modalLogIn .identity-field input:hover,
#modalLogIn .identity-field input:focus {
  border-color: #a9c4d7 !important;
}
#modalLogIn .identity-help {
  position: absolute !important;
  top: 14px !important;
  right: 16px !important;
  display: grid !important;
  place-items: center !important;
  width: 16px !important;
  height: 16px !important;
  color: #8da4b4 !important;
  border: 2px solid currentColor !important;
  border-radius: 50% !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 12px !important;
}
#modalLogIn .identity-password-toggle {
  position: absolute !important;
  top: 14px !important;
  right: 16px !important;
  width: 20px !important;
  height: 16px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  cursor: pointer !important;
}
#modalLogIn .identity-password-toggle:before {
  position: absolute !important;
  inset: 3px 1px !important;
  content: "" !important;
  border: 2px solid #8da4b4 !important;
  border-radius: 50% / 70% !important;
}
#modalLogIn .identity-password-toggle:after {
  position: absolute !important;
  top: 0 !important;
  left: 9px !important;
  width: 2px !important;
  height: 20px !important;
  content: "" !important;
  background: #8da4b4 !important;
  transform: rotate(-45deg) !important;
}
#modalLogIn .identity-password-toggle.active:after {
  display: none !important;
}
#modalLogIn .identity-select-arrow {
  position: absolute !important;
  top: 18px !important;
  right: 16px !important;
  width: 8px !important;
  height: 8px !important;
  border-right: 2px solid #8da4b4 !important;
  border-bottom: 2px solid #8da4b4 !important;
  transform: rotate(45deg) !important;
}
#modalLogIn .identity-password-row {
  position: relative !important;
  margin-bottom: 10px !important;
}
#modalLogIn .identity-forgot-link {
  position: absolute !important;
  right: 0 !important;
  bottom: -22px !important;
  color: #8ca2b0 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 16px !important;
  text-decoration: none !important;
}
#modalLogIn .identity-primary {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: 100% !important;
  height: 46px !important;
  color: #fff !important;
  background: #73cff5 !important;
  border: 0 !important;
  border-radius: 3px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  cursor: pointer !important;
}
#modalLogIn .identity-primary:hover,
#modalLogIn .identity-primary:focus {
  background: #58c3ef !important;
}
#modalLogIn .identity-separator {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  color: #6f8494 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
}
#modalLogIn .identity-separator:before,
#modalLogIn .identity-separator:after {
  flex: 1 !important;
  height: 1px !important;
  content: "" !important;
  background: #d8e1e8 !important;
}
#modalLogIn .identity-sso,
#modalLogIn .identity-back {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: 100% !important;
  height: 46px !important;
  color: #526b7d !important;
  background: #fff !important;
  border: 1px solid #55bef3 !important;
  border-radius: 3px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  text-decoration: none !important;
  cursor: pointer !important;
}
#modalLogIn .identity-sso:hover,
#modalLogIn .identity-back:hover {
  background: #f2fbff !important;
}
#modalLogIn .identity-sso-note,
#modalLogIn .identity-register-note {
  margin: -2px 0 0 !important;
  color: #355568 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 20px !important;
  text-align: center !important;
}
#modalLogIn .identity-checkbox {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 18px !important;
  color: #70889a !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 17px !important;
}
#modalLogIn .identity-checkbox input {
  appearance: none !important;
  flex: 0 0 18px !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
  border: 2px solid #55bef3 !important;
  border-radius: 2px !important;
}
#modalLogIn .identity-checkbox input:checked {
  background: #55bef3 !important;
  box-shadow: inset 0 0 0 3px #fff !important;
}
#modalLogIn .identity-form-message {
  min-height: 18px !important;
  margin-top: -6px !important;
  color: #2689b5 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 18px !important;
  text-align: center !important;
}
#modalLogIn .identity-form--forgot {
  margin-top: 24px !important;
  gap: 32px !important;
}
#modalLogIn .identity-forgot-actions {
  display: grid !important;
  grid-template-columns: 1fr 1.16fr !important;
  gap: 8px !important;
}
#modalLogIn .identity-auth-close {
  position: fixed !important;
  top: 22px !important;
  right: 24px !important;
  z-index: 4 !important;
  width: 36px !important;
  height: 36px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  cursor: pointer !important;
  opacity: .78 !important;
}
#modalLogIn .identity-auth-close:before,
#modalLogIn .identity-auth-close:after {
  position: absolute !important;
  top: 16px !important;
  left: 4px !important;
  width: 30px !important;
  height: 3px !important;
  content: "" !important;
  background: #2e83bd !important;
  border-radius: 2px !important;
}
#modalLogIn .identity-auth-close:before {
  transform: rotate(45deg) !important;
}
#modalLogIn .identity-auth-close:after {
  transform: rotate(-45deg) !important;
}
#modalLogIn .identity-auth-close:hover {
  opacity: 1 !important;
}
@media (max-width: 980px) {
  #modalLogIn .identity-auth-shell {
    grid-template-columns: 1fr !important;
    gap: 32px !important;
    padding: 38px 20px !important;
  }
  #modalLogIn .identity-auth-promo {
    margin: 0 auto !important;
  }
  #modalLogIn .identity-auth-card {
    justify-self: center !important;
  }
}
@media (max-width: 720px) {
  #modalLogIn .identity-auth-promo-copy,
  #modalLogIn .identity-awards,
  #modalLogIn .identity-promo-line,
  #modalLogIn .identity-stats {
    display: none !important;
  }
  #modalLogIn .identity-auth-logo {
    margin-bottom: 12px !important;
  }
  #modalLogIn .identity-auth-card {
    min-height: 0 !important;
    padding: 32px 22px !important;
  }
  #modalLogIn .identity-forgot-actions {
    grid-template-columns: 1fr !important;
  }
}

/* Task screenshot gallery */
.task-page #os_screen.osScreenVue {
  position: relative !important;
  height: min(calc(100vw * 9 / 16), calc(100vh - 231px)) !important;
  min-height: 420px !important;
  max-height: calc(100vh - 231px) !important;
  overflow: hidden !important;
  background: #073f68 !important;
}
.task-page #os_screen .osScreenVue__resizable,
.task-page #os_screen .os_screen--inner {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  min-height: 100% !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #073f68 !important;
}
.task-page #os_screen .os_screen--inner > div {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  min-height: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #073f68 !important;
}
.task-page #os_screen .video-gallery {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  background: #073f68 !important;
}
.task-page #os_screen .video-gallery > img.img {
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: fill !important;
  object-position: center center !important;
  background: #073f68 !important;
  user-select: none !important;
}
.task-page #os_screen #logoUnderVideo {
  position: absolute !important;
  right: 36px !important;
  bottom: 38px !important;
  z-index: 1 !important;
  width: min(310px, 26vw) !important;
  height: auto !important;
  opacity: .38 !important;
  pointer-events: none !important;
}
.task-page #os_screen .os_screen__darken {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: calc(100% - 12px) !important;
  z-index: 4 !important;
  display: block !important;
  box-sizing: border-box !important;
  padding: 0 !important;
  background: rgba(0, 0, 0, .43) !important;
  opacity: 1 !important;
  pointer-events: none !important;
  transition: background .18s ease, opacity .18s ease !important;
}
.task-page #os_screen .video-gallery:hover .os_screen__darken {
  background: rgba(0, 0, 0, .35) !important;
}
.task-page #os_screen .gallery__hint {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 25px !important;
  top: auto !important;
  z-index: 5 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  color: #fff !important;
  text-align: center !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, .65) !important;
  opacity: 1 !important;
  transform: none !important;
}
.task-page #os_screen .gallery__hint p {
  margin: 0 0 10px !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 20px !important;
  letter-spacing: .05em !important;
  text-transform: uppercase !important;
}
.task-page #os_screen .mouseIcon {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 16px !important;
  height: 48px !important;
  margin-top: 0 !important;
  color: #fff !important;
}
.task-page #os_screen .mouseIcon svg {
  width: 48px !important;
  height: 48px !important;
  color: #fff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}
.task-page #os_screen .mouseIcon i {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  color: #fff !important;
  font-style: normal !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  position: relative !important;
  bottom: -16px !important;
}
.task-page #os_screen .mouseIcon .fa-arrow-left:before {
  content: "\2039" !important;
}
.task-page #os_screen .mouseIcon .fa-arrow-right:before {
  content: "\203A" !important;
}
.task-page #os_screen .video-gallery__progress {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 6 !important;
  display: block !important;
  height: 12px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  background-color: #1b6184 !important;
  border-right: 1px solid #0b2b3e !important;
  pointer-events: auto !important;
}
.task-page #os_screen .video-gallery__progress-list {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
}
.task-page #os_screen .video-gallery__progress-btn {
  display: inline-block !important;
  box-sizing: content-box !important;
  height: 4px !important;
  position: relative !important;
  cursor: pointer !important;
}
.task-page #os_screen .video-gallery__progress-btn-inner {
  width: 100% !important;
  height: 100% !important;
  min-width: 1px !important;
  background: #134c6d !important;
  border-radius: 0 !important;
  transition: height .12s ease, background .12s ease, box-shadow .12s ease !important;
}
.task-page #os_screen .video-gallery__progress-btn:hover .video-gallery__progress-btn-inner,
.task-page #os_screen .video-gallery__progress-btn-inner--active,
.task-page #os_screen .video-gallery__progress-btn--active .video-gallery__progress-btn-inner {
  height: 100% !important;
  background: #00b3a1 !important;
  box-shadow: none !important;
}
.task-page #os_screen .video-gallery__progress-btn-inner--disactive {
  background: #134c6d !important;
  box-shadow: none !important;
}
@media (max-width: 920px) {
  .task-page #os_screen .gallery__hint p {
    font-size: 15px !important;
  }
  .task-page #os_screen .mouseIcon {
    gap: 10px !important;
    height: 38px !important;
  }
  .task-page #os_screen .mouseIcon svg {
    width: 36px !important;
    height: 36px !important;
  }
}

/* FAQ/docs header parity: keep the captured original header geometry stable. */
.doc-page-wrapper .doc-page {
  overflow-x: hidden !important;
}
.doc-page-wrapper .doc-header {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: 170px !important;
  min-height: 170px !important;
  overflow: hidden !important;
  flex: 0 0 170px !important;
  background:
    radial-gradient(circle at 22% 46%, rgba(63, 139, 184, .3), transparent 34%),
    linear-gradient(90deg, #1a658f 0%, #174e7d 37%, #0a3d66 100%) !important;
}
.doc-page-wrapper .doc-header__content {
  position: relative !important;
  z-index: 1 !important;
  width: 100% !important;
  height: 100% !important;
}
.doc-page-wrapper .doc-header__container {
  display: flex !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  width: 1000px !important;
  height: 100% !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
}
.doc-page-wrapper .doc-header__info {
  position: relative !important;
  flex: 0 0 600px !important;
  width: 600px !important;
  height: 100% !important;
  min-width: 0 !important;
}
.doc-page-wrapper .doc-header__title {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: auto !important;
  padding-top: 23px !important;
  margin: 0 !important;
  overflow: visible !important;
  white-space: nowrap !important;
}
.doc-page-wrapper .doc-header__title .ar-icon {
  flex: 0 0 33px !important;
  width: 33px !important;
  height: 31px !important;
}
.doc-page-wrapper .doc-header__title-text {
  display: block !important;
  position: static !important;
  padding-left: 14px !important;
  margin: 0 !important;
  color: #fff !important;
  font-size: 32px !important;
  font-weight: 500 !important;
  line-height: 37px !important;
  letter-spacing: 0 !important;
  transform: none !important;
  white-space: nowrap !important;
}
.doc-page-wrapper .doc-header__description {
  display: block !important;
  width: 460px !important;
  margin: 10px 0 24px !important;
  color: rgba(255, 255, 255, .7) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 19px !important;
  letter-spacing: 0 !important;
}
.doc-page-wrapper .doc-header-nav-list {
  display: flex !important;
  align-items: flex-start !important;
  gap: 34px !important;
  width: 460px !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  font-size: 26px !important;
  font-weight: 400 !important;
  line-height: 30px !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
}
.doc-page-wrapper .doc-header-nav-list__item {
  position: relative !important;
  display: block !important;
  flex: 0 0 auto !important;
  padding: 0 0 5px !important;
  color: rgba(136, 236, 255, .6) !important;
  cursor: pointer !important;
  transform: none !important;
}
.doc-page-wrapper .doc-header-nav-list__item--active {
  color: #88ecff !important;
}
.doc-page-wrapper .doc-header__actions {
  position: relative !important;
  display: flex !important;
  flex: 1 1 auto !important;
  height: 100% !important;
  min-width: 0 !important;
  flex-direction: column !important;
  justify-content: center !important;
}
.doc-page-wrapper .doc-header__search {
  position: relative !important;
  width: 540px !important;
  height: auto !important;
  margin: 0 !important;
}
.doc-page-wrapper .doc-header__search-input {
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  padding: 11px 20px 11px 43px !important;
  border: 0 !important;
  border-radius: 55px !important;
  background-color: #00355a !important;
  color: #90cdd8 !important;
  font-size: 16px !important;
  line-height: normal !important;
  outline: none !important;
}
.doc-page-wrapper .doc-header__search-icon {
  position: absolute !important;
  bottom: 8px !important;
  left: 12px !important;
  width: 24px !important;
  height: 24px !important;
  color: #4fc2ff !important;
}
.doc-page-wrapper .doc-header__search-example {
  display: block !important;
  margin: 8px 0 0 10px !important;
  color: rgba(255, 255, 255, .5) !important;
  font-size: 12px !important;
  line-height: 15px !important;
}
@media screen and (min-width: 980px) and (max-width: 1139px) {
  .doc-page-wrapper .doc-header__container {
    width: 870px !important;
  }
  .doc-page-wrapper .doc-header__info {
    flex-basis: 466px !important;
    width: 466px !important;
  }
  .doc-page-wrapper .doc-header__search {
    width: 400px !important;
  }
}

body[data-app-mingcha-task-native-screen="true"] .task-page #os_screen.osScreenVue {
  height: calc((100vw - 61px - var(--app-mingcha-static-default-detail-width, 635.889px)) * var(--app-mingcha-static-native-screen-ratio, .57454)) !important;
  min-height: 0 !important;
  max-height: calc((100vh - 31px) - var(--app-mingcha-static-network-min-height, 199px)) !important;
  flex: 0 0 calc((100vw - 61px - var(--app-mingcha-static-default-detail-width, 635.889px)) * var(--app-mingcha-static-native-screen-ratio, .57454)) !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) {
  position: relative !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: 100% !important;
  height: max(var(--app-mingcha-static-network-min-height, 199px), calc((100vh - 31px) - ((100vw - 61px - var(--app-mingcha-static-default-detail-width, 635.889px)) * var(--app-mingcha-static-native-screen-ratio, .57454)))) !important;
  min-height: 0 !important;
  max-height: max(var(--app-mingcha-static-network-min-height, 199px), calc((100vh - 31px) - ((100vw - 61px - var(--app-mingcha-static-default-detail-width, 635.889px)) * var(--app-mingcha-static-native-screen-ratio, .57454)))) !important;
  flex: 1 1 auto !important;
  z-index: auto !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-network-block-content {
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-network-block-tables-wrapper,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-network-block-tables,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) #deep-analysis-reqs-table,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .app-mingcha-static-network-panel,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .app-mingcha-network-buffer {
  height: calc(100% - 21px) !important;
  min-height: 0 !important;
  max-height: calc(100% - 21px) !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-network-block-tables,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) #deep-analysis-reqs-table,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .app-mingcha-static-network-panel,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .app-mingcha-network-buffer {
  height: 100% !important;
  max-height: 100% !important;
}

/* Task detail original computed-style parity. These values are copied from
   the live APP-MINGCHA-RUN task at the same visible states. */
body[data-app-mingcha-task-native-screen="true"] .ar-navigation-desktop-item__container[href^="/tasks/"] .ar-navigation-desktop-item__text span {
  color: rgb(116, 192, 234) !important;
}
body[data-app-mingcha-task-native-screen="true"] .task-page #os_screen .gallery__hint p {
  font-weight: 400 !important;
  line-height: normal !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block .navigation-item-button {
  font-size: 0 !important;
  line-height: normal !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block .deep-analysis-navigation {
  height: 21px !important;
  min-height: 21px !important;
  max-height: 21px !important;
  max-width: none !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item {
  color: rgba(255, 255, 255, .82) !important;
  border-color: rgba(255, 255, 255, .82) !important;
  box-sizing: content-box !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item:not(.deep-analysis-nav-tabs__item--collapsed),
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item:not(.deep-analysis-nav-tabs__item--collapsed) .deep-analysis-nav-tabs__item-btn {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
  justify-content: center !important;
  overflow: hidden !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item--active {
  background: #0c86c7 !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item:not(.deep-analysis-nav-tabs__item--collapsed),
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item:not(.deep-analysis-nav-tabs__item--collapsed) .deep-analysis-nav-tabs__item-btn {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item:not(.deep-analysis-nav-tabs__item--collapsed) .deep-analysis-nav-tabs__item-text {
  display: none !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item:not(.deep-analysis-nav-tabs__item--collapsed) .deep-analysis-nav-tabs__item-icon,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize):not(.app-mingcha-static-network-expanded) .deep-analysis-nav-tabs__item:not(.deep-analysis-nav-tabs__item--collapsed) .app-mingcha-static-side-tab-icon {
  display: block !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item-btn {
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  overflow: hidden !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs {
  flex: 0 0 20px !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item-btn {
  justify-content: center !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item .deep-analysis-nav-tabs__item-text {
  display: none !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item .deep-analysis-nav-tabs__item-icon,
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block:not(.app-mingcha-static-network-fullsize) .deep-analysis-nav-tabs__item .app-mingcha-static-side-tab-icon {
  display: block !important;
  margin: 0 auto !important;
  opacity: .9 !important;
}
body[data-app-mingcha-task-native-screen="true"] .app-mingcha-static-task-content #info-process-blocks-resize {
  overflow: visible !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block,
body[data-app-mingcha-task-native-screen="true"] .analysis-actions,
body[data-app-mingcha-task-native-screen="true"] .app-mingcha-static-task-content #info-process-blocks-resize .process-block,
body[data-app-mingcha-task-native-screen="true"] .app-mingcha-static-task-content #info-process-blocks-resize .analysis-actions {
  overflow: visible !important;
  flex: 0 1 auto !important;
}
body[data-app-mingcha-task-native-screen="true"] .task-page #os_screen.osScreenVue {
  flex: 0 1 auto !important;
  overflow: hidden !important;
}
body[data-app-mingcha-task-native-screen="true"] .app-mingcha-static-task-content .task-page__content-left,
body[data-app-mingcha-task-native-screen="true"] .task-page #os_screen .osScreenVue__resizable,
body[data-app-mingcha-task-native-screen="true"] .task-page #os_screen .os_screen--inner,
body[data-app-mingcha-task-native-screen="true"] .task-page #os_screen .video-gallery,
body[data-app-mingcha-task-native-screen="true"] .task-page #os_screen .video-gallery > img.img {
  max-width: 100% !important;
  overflow: hidden !important;
}
body[data-app-mingcha-task-native-screen="true"] .advancedProcess,
body[data-app-mingcha-task-native-screen="true"] .advancedProcess * {
  font-family: Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .advancedProcess .headerNav,
body[data-app-mingcha-task-native-screen="true"] .advancedProcess .headerNav span {
  white-space: normal !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-details,
body[data-app-mingcha-task-native-screen="true"] .process-details * {
  font-family: Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details),
body[data-app-mingcha-task-native-screen="true"] .process-details {
  position: static !important;
  overflow: visible !important;
  flex: 0 1 auto !important;
  min-width: 0 !important;
  min-height: 325px !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block__content.app-mingcha-static-process-details-open .process-tree {
  padding-bottom: 0 !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__title,
body[data-app-mingcha-task-native-screen="true"] .process-details-header__title {
  font: 500 12px/14px Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__pid,
body[data-app-mingcha-task-native-screen="true"] .process-details-header__pid {
  color: rgb(173, 227, 255) !important;
  font: 400 12px/14px Roboto !important;
  white-space: normal !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-header__score--warning,
body[data-app-mingcha-task-native-screen="true"] .process-details-header__score--warning {
  color: rgb(245, 128, 20) !important;
  font: 400 12px/14px Roboto !important;
  white-space: normal !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-info__process-name p,
body[data-app-mingcha-task-native-screen="true"] .process-details-content-info__process-name p {
  font-weight: 400 !important;
  font-family: Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-chart__title,
body[data-app-mingcha-task-native-screen="true"] .process-details-content-chart__title {
  margin: 0 0 4px !important;
  font: 500 34px/26px Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-chart__text,
body[data-app-mingcha-task-native-screen="true"] .process-details-content-chart__text {
  color: rgb(79, 194, 255) !important;
  font: 700 9px/12px Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-cmd__text,
body[data-app-mingcha-task-native-screen="true"] .process-details-content-cmd__text {
  padding: 0 !important;
  color: rgb(143, 211, 248) !important;
  font: 300 11px/14px Roboto !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-adp-button,
body[data-app-mingcha-task-native-screen="true"] .process-details-content-adp-button {
  display: flex !important;
  margin: 12px 0 0 !important;
  padding: 1px 6px !important;
  font: 400 12px/14px Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-adp-button .icomoon-icon-more-info,
body[data-app-mingcha-task-native-screen="true"] .process-details-content-adp-button .icomoon-icon-more-info,
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .process-details-content-adp-button .icomoon-icon-more-info::before,
body[data-app-mingcha-task-native-screen="true"] .process-details-content-adp-button .icomoon-icon-more-info::before {
  font-family: "icomoon" !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator-title .text,
body[data-app-mingcha-task-native-screen="true"] .details-indicators__indicator-title .text {
  font-family: Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-indicators__indicator.danger .indicators-count,
body[data-app-mingcha-task-native-screen="true"] .details-indicators__indicator.danger .indicators-count {
  color: rgb(248, 143, 143) !important;
  font: 700 15px/18px Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-incident,
body[data-app-mingcha-task-native-screen="true"] .details-incident {
  font: 500 12px/15.96px Roboto !important;
}
body[data-app-mingcha-task-native-screen="true"] .process-block .process-details:is(.app-mingcha-static-process-details, .app-mingcha-vue-process-details) .details-incident--2,
body[data-app-mingcha-task-native-screen="true"] .details-incident--2 {
  color: rgb(248, 143, 143) !important;
}
body[data-app-mingcha-task-native-screen="true"] .deep-analysis-network-block .navigation-download__item {
  align-items: normal !important;
}
