.native-banner-wrapper {
  width: 100%;
  overflow: hidden;
  height: 0px;
  max-height: 50px;
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0;
}
.native-banner-wrapper.loadedNative {
  opacity: 1;
  position: relative;
  pointer-events: all;
  cursor: pointer;
  height: 50px;
}
@media (max-width: 1366px) {
  .native-banner-wrapper.loadedNative {
    height: 40px;
  }
}
.native-banner-wrapper__close {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  width: 28px;
  height: 28px;
  position: absolute;
  right: 1%;
  top: 11px;
}
.native-banner-wrapper__close i {
  background-color: #dbdbdb;
  cursor: pointer;
  background-position: center center;
  width: 20px!important;
  height: 20px!important;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  transition: all 0.3s;
  -webkit-font-smoothing: antialiased;
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
}
.native-banner-wrapper__close i:hover {
  opacity: 0.9;
}
.native-banner-wrapper__close .i-close {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/ad/icon-cross2.svg);
}
@media (max-width: 1366px) {
  .native-banner-wrapper__close {
    top: 6px;
  }
}
.big-banner-wrapper {
  display: none;
  justify-content: center;
  align-items: center;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 100002;
  transition: all 0.35ms ease-out;
}
.big-banner-wrapper__content-wrp {
  position: relative;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  width: 1100px;
  height: 350px;
  overflow-x: visible;
  overflow-y: hidden;
  padding: 0;
  background: white;
}
@media (max-width: 1366px) {
  .big-banner-wrapper__content-wrp {
    width: 860px;
    height: 280px;
  }
}
.big-banner-wrapper__close {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  width: 28px;
  height: 28px;
  position: absolute;
  right: 1%;
  top: 2.5%;
}
.big-banner-wrapper__close i {
  background-color: #dbdbdb;
  cursor: pointer;
  background-position: center center;
  width: 20px!important;
  height: 20px!important;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  transition: all 0.3s;
  -webkit-font-smoothing: antialiased;
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
}
.big-banner-wrapper__close i:hover {
  opacity: 0.9;
}
.big-banner-wrapper__close .i-close {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/ad/icon-cross2.svg);
}
.big-banner-wrapper.preload {
  display: flex;
  height: 0;
  pointer-events: none;
}
.big-banner-wrapper.loaded {
  opacity: 1;
  height: auto;
  pointer-events: all;
}

div.as-pro-container .agmodal,
div.amz-history-widget-modal .agmodal {
  display: none;
  vertical-align: middle;
  position: relative;
  max-width: 100%;
  text-align: left;
  transition: all 0.4s ease;
  transform-origin: center top;
  cursor: auto;
  will-change: opacity, tranform;
}
div.as-pro-container .agmodal--fade,
div.amz-history-widget-modal .agmodal--fade {
  opacity: 0;
}
div.as-pro-container .agmodal--slide,
div.amz-history-widget-modal .agmodal--slide {
  transform: translate3d(0, -500px, 0);
}
div.as-pro-container .agmodal--scale,
div.amz-history-widget-modal .agmodal--scale {
  transform: scale3d(0.9, 0.9, 0.9);
}
div.as-pro-container .agmodal--3d,
div.amz-history-widget-modal .agmodal--3d {
  transform: perspective(1000px) rotateX(45deg);
}
div.as-pro-container .agmodal--morph,
div.amz-history-widget-modal .agmodal--morph {
  transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.4s ease, width 0.4s ease;
  transform: translate3d(-400px, 0, 0) scale3d(1.4, 0.5, 1);
}
div.as-pro-container .agmodal--visible,
div.amz-history-widget-modal .agmodal--visible {
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  opacity: 1;
}
div.as-pro-container .agmodal__wrapper,
div.amz-history-widget-modal .agmodal__wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -100;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 0.4s ease;
  box-sizing: border-box;
  background-color: rgba(37, 49, 69, 0.498039);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  backface-visibility: hidden;
  text-align: center;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}
div.as-pro-container .agmodal__wrapper .agmodal,
div.amz-history-widget-modal .agmodal__wrapper .agmodal {
  display: block;
}
div.as-pro-container .agmodal__wrapper:focus,
div.amz-history-widget-modal .agmodal__wrapper:focus {
  outline-width: 0;
}
div.as-pro-container .agmodal__wrapper--visible,
div.amz-history-widget-modal .agmodal__wrapper--visible {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
  z-index: 9999;
}
div.as-pro-container .agmodal__wrapper--level-1,
div.amz-history-widget-modal .agmodal__wrapper--level-1 {
  z-index: 10001;
}
div.as-pro-container .agmodal__wrapper--level-2,
div.amz-history-widget-modal .agmodal__wrapper--level-2 {
  z-index: 10002;
}
div.as-pro-container .agmodal__wrapper .login-iframe,
div.amz-history-widget-modal .agmodal__wrapper .login-iframe {
  width: 350px;
  height: 600px;
  border: none;
}
div.as-pro-container .modal-sc,
div.amz-history-widget-modal .modal-sc {
  position: relative;
  overflow: auto;
  z-index: auto;
  display: inline-block;
  background-color: #fcfcfc;
  box-shadow: 0 5px 30px 10px rgba(23, 43, 64, 0.15);
  width: 400px;
  padding: 25px 30px 30px;
  border-radius: 5px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal-sc,
  div.amz-history-widget-modal .modal-sc {
    padding: 15px 25px 25px;
    width: 360px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal-sc,
  div.amz-history-widget-modal .modal-sc {
    padding: 10px 15px 15px;
    width: 320px;
  }
}
div.as-pro-container .modal-sc label,
div.amz-history-widget-modal .modal-sc label {
  font-weight: normal;
  text-align: left;
}
div.as-pro-container .modal-sc .form-filter__btn .btn,
div.amz-history-widget-modal .modal-sc .form-filter__btn .btn {
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal-sc .form-filter__btn .btn,
  div.amz-history-widget-modal .modal-sc .form-filter__btn .btn {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal-sc .form-filter__btn .btn,
  div.amz-history-widget-modal .modal-sc .form-filter__btn .btn {
    padding-left: 20px;
    padding-right: 20px;
  }
}
div.as-pro-container .modal__header,
div.amz-history-widget-modal .modal__header {
  display: flex !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  background-color: #fcfcfc !important;
  margin: 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d5e0e8;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal__header,
  div.amz-history-widget-modal .modal__header {
    padding-bottom: 13px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal__header,
  div.amz-history-widget-modal .modal__header {
    padding-bottom: 10px;
  }
}
div.as-pro-container .modal__header a,
div.amz-history-widget-modal .modal__header a {
  margin: 0;
}
div.as-pro-container .modal__header h2,
div.amz-history-widget-modal .modal__header h2 {
  padding-right: 20px;
}
div.as-pro-container .modal__main,
div.amz-history-widget-modal .modal__main {
  font-size: 16px;
  font-weight: normal;
  padding-top: 25px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal__main,
  div.amz-history-widget-modal .modal__main {
    padding-top: 23px;
    font-size: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal__main,
  div.amz-history-widget-modal .modal__main {
    padding-top: 20px;
    font-size: 13px;
  }
}
div.as-pro-container .modal__content a,
div.amz-history-widget-modal .modal__content a {
  color: #328BC7;
  text-decoration: underline;
}
div.as-pro-container .modal__footer,
div.amz-history-widget-modal .modal__footer {
  display: block !important;
  background-color: #f0f4f7;
  margin: 30px -30px -30px;
  padding: 20px 35px;
  border-radius: 0 0 5px 5px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal__footer,
  div.amz-history-widget-modal .modal__footer {
    margin: 20px -25px -25px;
    padding: 15px 30px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal__footer,
  div.amz-history-widget-modal .modal__footer {
    margin: 20px -15px -15px;
    padding: 10px 25px;
  }
}
div.as-pro-container .modal__footer-wrap,
div.amz-history-widget-modal .modal__footer-wrap {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
div.as-pro-container .modal__buttons-start,
div.amz-history-widget-modal .modal__buttons-start {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
div.as-pro-container .modal__buttons,
div.amz-history-widget-modal .modal__buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
div.as-pro-container .modal--modal,
div.amz-history-widget-modal .modal--modal {
  min-width: 400px;
  max-width: 70%;
  width: auto;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--modal,
  div.amz-history-widget-modal .modal--modal {
    min-width: 360px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--modal,
  div.amz-history-widget-modal .modal--modal {
    min-width: 320px;
  }
}
div.as-pro-container .modal--modal .modal__main,
div.amz-history-widget-modal .modal--modal .modal__main {
  font-size: 17px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--modal .modal__main,
  div.amz-history-widget-modal .modal--modal .modal__main {
    font-size: 16px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--modal .modal__main,
  div.amz-history-widget-modal .modal--modal .modal__main {
    font-size: 15px;
  }
}
div.as-pro-container .modal--keywords-cloud,
div.amz-history-widget-modal .modal--keywords-cloud {
  width: 60%;
  height: 90%;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
}
div.as-pro-container .modal--keywords-cloud .modal__header,
div.amz-history-widget-modal .modal--keywords-cloud .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
}
div.as-pro-container .modal--keywords-cloud .modal__main,
div.amz-history-widget-modal .modal--keywords-cloud .modal__main {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  flex-grow: 1;
}
div.as-pro-container .modal--keywords-cloud .btn,
div.amz-history-widget-modal .modal--keywords-cloud .btn {
  color: #FFFFFF !important;
}
div.as-pro-container .modal--keywords,
div.amz-history-widget-modal .modal--keywords {
  min-width: 912px;
  max-width: 70%;
  max-height: 90%;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
  padding: 26px 30px 60px;
}
div.as-pro-container .modal--keywords__decor,
div.amz-history-widget-modal .modal--keywords__decor {
  color: #ffa23c;
}
div.as-pro-container .modal--keywords__message,
div.amz-history-widget-modal .modal--keywords__message {
  padding-top: 1vw;
  font-size: 1.2vw;
  font-weight: 700;
  text-align: center;
  color: #313131;
  width: 65%;
  margin: 0 auto;
}
div.as-pro-container .modal--keywords__image,
div.amz-history-widget-modal .modal--keywords__image {
  width: calc(100% / 8 - 0.8em);
}
div.as-pro-container .modal--keywords__actions,
div.amz-history-widget-modal .modal--keywords__actions {
  padding-top: 1.2vw;
  display: grid;
  grid-template-columns: calc(50% - 15px) calc(50% - 15px);
  column-gap: 30px;
  padding-left: 0;
  padding-right: 0;
}
div.as-pro-container .modal--keywords__actions .btn,
div.amz-history-widget-modal .modal--keywords__actions .btn {
  padding: 11px 20px;
  font-size: 1em;
  line-height: 1.1;
  text-transform: uppercase;
}
div.as-pro-container .modal--keywords__actions_full,
div.amz-history-widget-modal .modal--keywords__actions_full {
  padding-bottom: 1vw;
}
div.as-pro-container .modal--keywords__wrp,
div.amz-history-widget-modal .modal--keywords__wrp {
  padding-bottom: 1.5vw;
}
div.as-pro-container .modal--keywords h2,
div.amz-history-widget-modal .modal--keywords h2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.as-pro-container .modal--keywords .modal__header,
div.amz-history-widget-modal .modal--keywords .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
}
div.as-pro-container .modal--keywords .modal__main,
div.amz-history-widget-modal .modal--keywords .modal__main {
  overflow-y: auto;
  flex-grow: 1;
}
div.as-pro-container .modal--keywords .keyword,
div.amz-history-widget-modal .modal--keywords .keyword {
  color: #34425A;
  cursor: pointer;
  margin: 3px 4px;
  padding: 3px 6px;
  background: #f5f5f5;
  color: #4B6373;
  display: inline-block;
  border-radius: 12px;
  transition: all 0.3s ease;
}
div.as-pro-container .modal--keywords .keyword:hover,
div.amz-history-widget-modal .modal--keywords .keyword:hover {
  color: #328BC7;
}
div.as-pro-container .modal--keywords .empty,
div.amz-history-widget-modal .modal--keywords .empty {
  text-align: center;
  padding: 2vw 2vw 1.5vw 2vw;
}
div.as-pro-container .modal--keywords .btn--export.disabled,
div.amz-history-widget-modal .modal--keywords .btn--export.disabled {
  pointer-events: none;
}
div.as-pro-container .modal--trends,
div.amz-history-widget-modal .modal--trends {
  width: 80%;
  max-height: 90%;
  max-width: 90%;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
}
div.as-pro-container .modal--trends .modal__header,
div.amz-history-widget-modal .modal--trends .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
}
div.as-pro-container .modal--trends .modal__main,
div.amz-history-widget-modal .modal--trends .modal__main {
  overflow-y: auto;
  flex-grow: 1;
}
div.as-pro-container .modal--trends .trends-container,
div.amz-history-widget-modal .modal--trends .trends-container {
  height: 420px;
}
div.as-pro-container .modal--history,
div.amz-history-widget-modal .modal--history {
  width: initial;
  max-height: fit-content;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
}
div.as-pro-container .modal--history__top,
div.amz-history-widget-modal .modal--history__top {
  display: flex;
  width: 100%;
  flex-shrink: 0;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
div.as-pro-container .modal--history__top .title,
div.amz-history-widget-modal .modal--history__top .title {
  width: 100%;
}
div.as-pro-container .modal--history__control,
div.amz-history-widget-modal .modal--history__control {
  display: flex;
  width: 100%;
  padding: 0.5em 2.2em;
  justify-content: flex-end;
}
div.as-pro-container .modal--history__selectText,
div.amz-history-widget-modal .modal--history__selectText {
  color: #466576;
  font-weight: 700;
  margin-right: 2.5em;
}
div.as-pro-container .modal--history__btn,
div.amz-history-widget-modal .modal--history__btn {
  color: #979797;
  text-decoration: underline;
  list-style: none;
}
div.as-pro-container .modal--history__btn:not(:last-child),
div.amz-history-widget-modal .modal--history__btn:not(:last-child) {
  margin-right: 1.2em;
}
div.as-pro-container .modal--history__btn_active,
div.amz-history-widget-modal .modal--history__btn_active,
div.as-pro-container .modal--history__btn:hover,
div.amz-history-widget-modal .modal--history__btn:hover {
  color: #FFA23C;
}
div.as-pro-container .modal--history__btns,
div.amz-history-widget-modal .modal--history__btns {
  display: flex;
  align-items: center;
  cursor: pointer;
}
div.as-pro-container .modal--history .modal__header,
div.amz-history-widget-modal .modal--history .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
  align-items: center !important;
  flex-wrap: wrap;
}
div.as-pro-container .modal--history .modal__header .title,
div.amz-history-widget-modal .modal--history .modal__header .title {
  white-space: nowrap;
  padding-right: 5px;
}
div.as-pro-container .modal--history .modal__header .product-name,
div.amz-history-widget-modal .modal--history .modal__header .product-name {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
}
div.as-pro-container .modal--history .modal__header .product-name h3,
div.amz-history-widget-modal .modal--history .modal__header .product-name h3 {
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  left: 0;
  right: 0;
  padding-right: 20px;
  padding-top: 2px;
}
div.as-pro-container .modal--history .modal__main,
div.amz-history-widget-modal .modal--history .modal__main {
  position: relative;
  overflow-y: auto;
}
div.as-pro-container .modal--history .modal__main.loading,
div.amz-history-widget-modal .modal--history .modal__main.loading {
  opacity: 0.5;
}
div.as-pro-container .modal--history .modal__main .chart-overlay,
div.amz-history-widget-modal .modal--history .modal__main .chart-overlay {
  min-height: 341px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(6px);
  z-index: 2;
}
div.as-pro-container .modal--history.new .btn--export,
div.amz-history-widget-modal .modal--history.new .btn--export,
div.as-pro-container .modal--history.new .modal--history__control,
div.amz-history-widget-modal .modal--history.new .modal--history__control {
  pointer-events: none;
}
div.as-pro-container .modal--history.new .modal--history__top .btn,
div.amz-history-widget-modal .modal--history.new .modal--history__top .btn {
  z-index: 1;
}
div.as-pro-container .modal--history .chart-info,
div.amz-history-widget-modal .modal--history .chart-info {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.as-pro-container .modal--history .chart-info__block,
div.amz-history-widget-modal .modal--history .chart-info__block {
  position: relative;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.15);
  padding: 20px;
  max-width: 480px;
  z-index: 2;
}
div.as-pro-container .modal--history .chart-info__block.china,
div.amz-history-widget-modal .modal--history .chart-info__block.china {
  max-width: 488px;
}
div.as-pro-container .modal--history .chart-info__block .btn,
div.amz-history-widget-modal .modal--history .chart-info__block .btn {
  position: absolute;
  right: 20px;
  top: 20px;
}
div.as-pro-container .modal--history .chart-info__icon,
div.amz-history-widget-modal .modal--history .chart-info__icon {
  margin: 0 auto 10px;
  display: block;
  min-width: 60px;
  min-height: 60px;
}
div.as-pro-container .modal--history .chart-info__text,
div.amz-history-widget-modal .modal--history .chart-info__text {
  color: #313131;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-wrap: initial;
}
div.as-pro-container .modal--history .chart-info__text:first-of-type:not(:last-of-type),
div.amz-history-widget-modal .modal--history .chart-info__text:first-of-type:not(:last-of-type) {
  font-weight: 700;
}
div.as-pro-container .modal--history .chart-info__text:not(:last-of-type),
div.amz-history-widget-modal .modal--history .chart-info__text:not(:last-of-type) {
  margin-bottom: 10px;
}
div.as-pro-container .modal--history .widget-load,
div.amz-history-widget-modal .modal--history .widget-load {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.as-pro-container .modal--history .widget-load__content,
div.amz-history-widget-modal .modal--history .widget-load__content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  row-gap: 10px;
  color: #4F4F4F;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.1;
}
div.as-pro-container .modal--reviews,
div.amz-history-widget-modal .modal--reviews {
  width: 80%;
  height: 85%;
  min-width: 1000px;
  min-height: 500px;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
  padding: 10px;
  border-radius: 4px;
}
div.as-pro-container .modal--reviews.no-auth,
div.amz-history-widget-modal .modal--reviews.no-auth {
  max-width: 584px;
  height: 261px;
  min-width: 584px;
  min-height: 261px;
  border-radius: 8px;
}
div.as-pro-container .modal--reviews.no-auth .modal__header,
div.amz-history-widget-modal .modal--reviews.no-auth .modal__header {
  margin-bottom: 0;
}
div.as-pro-container .modal--reviews__top,
div.amz-history-widget-modal .modal--reviews__top {
  display: flex;
  width: 100%;
  flex-shrink: 0;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
div.as-pro-container .modal--reviews .modal__header,
div.amz-history-widget-modal .modal--reviews .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
  align-items: center !important;
  flex-wrap: wrap;
  border-bottom: none;
  padding-bottom: 0;
  padding-left: 13px;
  margin-bottom: 25px;
}
div.as-pro-container .modal--reviews .modal__main,
div.amz-history-widget-modal .modal--reviews .modal__main {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: auto;
  padding-top: 0;
}
div.as-pro-container .modal--reviews .modal__main.loading,
div.amz-history-widget-modal .modal--reviews .modal__main.loading {
  opacity: 0.5;
}
div.as-pro-container .modal--reviews .btn,
div.amz-history-widget-modal .modal--reviews .btn {
  color: #FFFFFF !important;
}
div.as-pro-container .lqs-modal,
div.amz-history-widget-modal .lqs-modal {
  width: 90%;
  height: unset;
  max-width: 900px;
  max-height: 95%;
  padding: 20px;
  border: 1px solid #FFA23C;
  box-shadow: 0px 2px 20px rgba(240, 215, 188, 0.24);
  border-radius: 6px;
  background: #FFFFFF;
}
div.as-pro-container .lqs-modal .lqs-close,
div.amz-history-widget-modal .lqs-modal .lqs-close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
}
div.as-pro-container .install-modal,
div.amz-history-widget-modal .install-modal {
  min-width: 420px;
  min-height: 252px;
  max-width: 500px;
  max-height: 95%;
  padding: 20px;
  border: 1px solid #FFA23C;
  box-shadow: 0px 2px 20px rgba(240, 215, 188, 0.24);
  border-radius: 6px;
  background: #FFFFFF;
}
div.as-pro-container .install-modal .install-close,
div.amz-history-widget-modal .install-modal .install-close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
}
div.as-pro-container .alibaba-notification-modal,
div.amz-history-widget-modal .alibaba-notification-modal {
  width: 90%;
  height: unset;
  max-width: 478px;
  max-height: 95%;
  padding: 0;
  box-shadow: 0px 2px 60px 0px #6C6C6CCE;
  border-radius: 8px;
  background: #FFFFFF;
}
div.as-pro-container .individual-reports-modal,
div.amz-history-widget-modal .individual-reports-modal {
  width: 640px;
  height: 280px;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
div.as-pro-container .individual-reports-modal .individual-reports-modal-close,
div.amz-history-widget-modal .individual-reports-modal .individual-reports-modal-close {
  position: absolute;
  right: 12px;
  top: 12px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
}
div.as-pro-container .individual-reports-modal .individual-reports-modal-close i,
div.amz-history-widget-modal .individual-reports-modal .individual-reports-modal-close i {
  background-color: #D5D5D5;
  cursor: pointer;
  background-position: center center;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  transition: all 0.3s;
  -webkit-font-smoothing: antialiased;
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
}
div.as-pro-container .individual-reports-modal .individual-reports-modal-close .i-close,
div.amz-history-widget-modal .individual-reports-modal .individual-reports-modal-close .i-close {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/ad/icon-cross2.svg);
}
div.as-pro-container .individual-reports-modal iframe,
div.amz-history-widget-modal .individual-reports-modal iframe {
  width: 100%;
  height: 100%;
}
div.as-pro-container .modal--niche-supplies,
div.amz-history-widget-modal .modal--niche-supplies {
  display: flex !important;
  flex-direction: column;
  width: 97%;
  height: 710px;
  max-width: 1300px;
  min-width: 900px;
  overflow: hidden;
  padding: 0 !important;
}
div.as-pro-container .modal--niche-supplies .modal__header,
div.amz-history-widget-modal .modal--niche-supplies .modal__header {
  align-items: center !important;
  padding: 24px 30px 16px !important;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--niche-supplies,
  div.amz-history-widget-modal .modal--niche-supplies {
    height: 600px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--niche-supplies,
  div.amz-history-widget-modal .modal--niche-supplies {
    height: 550px;
  }
}
div.as-pro-container .modal--filter,
div.amz-history-widget-modal .modal--filter {
  width: 770px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--filter,
  div.amz-history-widget-modal .modal--filter {
    width: 680px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--filter,
  div.amz-history-widget-modal .modal--filter {
    width: 560px;
  }
}
div.as-pro-container .modal--about,
div.amz-history-widget-modal .modal--about {
  min-width: 400px;
  max-width: 70%;
  width: auto;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--about,
  div.amz-history-widget-modal .modal--about {
    min-width: 360px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--about,
  div.amz-history-widget-modal .modal--about {
    min-width: 320px;
  }
}
div.as-pro-container .modal--about__item-title,
div.amz-history-widget-modal .modal--about__item-title {
  font-size: 1em;
  padding-right: 0.2em;
}
div.as-pro-container .form-filter,
div.amz-history-widget-modal .form-filter {
  display: flex;
  flex-wrap: wrap;
}
div.as-pro-container .form-filter .grid-6,
div.amz-history-widget-modal .form-filter .grid-6 {
  width: 50%;
  padding-right: 15px;
}
div.as-pro-container .form-filter__titles,
div.amz-history-widget-modal .form-filter__titles {
  margin-left: 0;
  margin-bottom: 15px;
  text-transform: capitalize;
  text-align: right;
}
@media (max-width: 1600px) {
  div.as-pro-container .form-filter__titles,
  div.amz-history-widget-modal .form-filter__titles {
    margin-bottom: 13px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .form-filter__titles,
  div.amz-history-widget-modal .form-filter__titles {
    margin-bottom: 10px;
  }
}
div.as-pro-container .form-filter__titles span,
div.amz-history-widget-modal .form-filter__titles span {
  display: inline-block;
  text-align: left;
  margin-left: 17px;
  width: 90px;
}
@media (max-width: 1600px) {
  div.as-pro-container .form-filter__titles span,
  div.amz-history-widget-modal .form-filter__titles span {
    width: 75px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .form-filter__titles span,
  div.amz-history-widget-modal .form-filter__titles span {
    width: 55px;
  }
}
div.as-pro-container .form-filter .input-group input,
div.amz-history-widget-modal .form-filter .input-group input {
  width: 80px;
}
@media (max-width: 1600px) {
  div.as-pro-container .form-filter .input-group input,
  div.amz-history-widget-modal .form-filter .input-group input {
    width: 65px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .form-filter .input-group input,
  div.amz-history-widget-modal .form-filter .input-group input {
    width: 50px;
  }
}
div.as-pro-container .form-filter .input-group figure,
div.amz-history-widget-modal .form-filter .input-group figure {
  margin: 0 10px;
}
div.as-pro-container .form-filter__checkboxes,
div.amz-history-widget-modal .form-filter__checkboxes {
  margin-top: 10px;
  padding-left: 15px;
  text-align: left;
}
div.as-pro-container .form-filter__btn,
div.amz-history-widget-modal .form-filter__btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 40px;
}
div.as-pro-container .panel-link,
div.amz-history-widget-modal .panel-link {
  display: inline-block;
  background-color: #fff;
  box-shadow: 0 2px 6px 0 rgba(23, 43, 64, 0.1);
  transition: all 0.4s ease;
  padding: 6px;
}
div.as-pro-container .panel-link:hover,
div.amz-history-widget-modal .panel-link:hover {
  box-shadow: 0 2px 10px 0 rgba(23, 43, 64, 0.3);
}
div.as-pro-container .panel-link:active,
div.amz-history-widget-modal .panel-link:active {
  box-shadow: inset 0 2px 10px 0 rgba(23, 43, 64, 0.3);
}
div.as-pro-container .panel-link img,
div.amz-history-widget-modal .panel-link img {
  display: block;
}
@media (max-width: 1600px) {
  div.as-pro-container .panel-link img,
  div.amz-history-widget-modal .panel-link img {
    width: 70px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .panel-link img,
  div.amz-history-widget-modal .panel-link img {
    width: 60px;
  }
}
div.as-pro-container .icon-block,
div.amz-history-widget-modal .icon-block {
  display: flex;
  align-items: center;
  flex: 1;
}
div.as-pro-container .icon-block i,
div.amz-history-widget-modal .icon-block i {
  width: 32px;
  height: 32px;
  background-color: #000;
}
div.as-pro-container .product-image,
div.amz-history-widget-modal .product-image {
  background-color: #FDFDFD;
  position: absolute;
  border: 1px solid #CFCFCF;
  box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.3);
  padding: 5px;
  z-index: 999999999;
}
div.as-pro-container .product-image img,
div.amz-history-widget-modal .product-image img {
  max-height: 500px;
}
div.as-pro-container .keepa-image,
div.amz-history-widget-modal .keepa-image {
  box-shadow: white 0 0 8px 8px;
}
div.as-pro-container .modal--history .checkbox-style,
div.amz-history-widget-modal .modal--history .checkbox-style {
  margin: 0 !important;
}
div.as-pro-container .modal--history .checkbox-style span,
div.amz-history-widget-modal .modal--history .checkbox-style span {
  display: flex;
  align-items: center;
}
div.as-pro-container .modal--history .checkbox-style span:before,
div.amz-history-widget-modal .modal--history .checkbox-style span:before,
div.as-pro-container .modal--history .checkbox-style span:after,
div.amz-history-widget-modal .modal--history .checkbox-style span:after {
  top: 50%;
  transform: translateY(-50%);
}
div.as-pro-container .as-button,
div.amz-history-widget-modal .as-button {
  padding: 8px 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16.1px;
  text-align: center;
  border-radius: 4px;
  border: 2px solid #388CC4;
  color: #388CC4;
}
div.as-pro-container .options {
  overflow-y: auto;
}
div.as-pro-container .options__form {
  display: flex;
  flex-wrap: wrap;
}
div.as-pro-container .options__form .grid-6 {
  width: 50%;
  padding-right: 15px;
}
div.as-pro-container .options__form .grid-4 {
  width: 33%;
  padding-right: 8px;
}
div.as-pro-container .options__form .grid-4 label {
  display: block;
}
div.as-pro-container .options__form .grid-4 label span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
div.as-pro-container .options__btn {
  width: 100%;
  text-align: right;
  margin-top: 40px;
}
div.as-pro-container .options__btn .btn {
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 1600px) {
  div.as-pro-container .options__btn .btn {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .options__btn .btn {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1600px) {
  div.as-pro-container .options__btn {
    margin-top: 30px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .options__btn {
    margin-top: 20px;
  }
}

.login {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: 330px;
  height: 365px;
  padding: 20px 23px !important;
  background: #F5F5F5;
  border-radius: 6px;
}
.login-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  max-width: 90px;
  margin-bottom: 30px !important;
}
.login-title {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #313131;
}
.login-desc {
  margin-top: 5px !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #979797;
}
.login-btn {
  display: block;
  align-items: center;
  text-align: center;
  width: 284px;
  padding: 9px !important;
  margin: 20px 0 !important;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #FFFFFF;
  background: #179C52;
  border-radius: 4px;
  outline: none;
  border: none;
  cursor: pointer;
}
.login-separator {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2px;
  color: #979797;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
  padding: 0 34px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.login-separator:before,
.login-separator:after {
  background: #d8d8d8;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  margin: auto;
  max-width: 100%;
  position: absolute;
  top: 0;
  width: 100px;
}
.login-separator:before {
  left: 0;
}
.login-separator:after {
  right: 0;
}
.login-footer {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
}
.login-footer .pilot-logo {
  width: 60px;
  height: 12px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/signin/trustpilot-logo.svg) no-repeat center / 100% 100%;
}
.login-footer .excellent {
  width: 115px;
  height: 17px;
  margin: 10px 0;
  background: url(chrome-extension://__MSG_@@extension_id__/images/signin/excellent.svg) no-repeat center / 100% 100%;
}
.login-footer .desc {
  font-weight: 500;
  font-size: 9px;
  line-height: 11px;
  text-align: center;
  color: #676767;
}
.contact {
  position: relative;
  display: flex;
  flex-flow: column;
  align-items: center;
  width: 525px;
  height: 160px;
  padding: 30px !important;
  background: #FFFFFF;
  box-shadow: 0 25px 80px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #000000;
}
.contact .text {
  margin-bottom: 20px;
}
.contact a {
  color: #FF8E12 !important;
  text-decoration: underline !important;
}
.contact .i-close {
  position: absolute;
  top: 14px;
  right: 10px;
  width: 14px;
  height: 14px;
  background-color: #80808075;
  cursor: pointer;
}

/*VARIABLES*/
.as-pro-container .agmodal.os-popup {
  max-width: 1600px;
  width: 100%;
  padding: 0;
  margin: 0;
  border-radius: 0;
  background-color: #FFFFFF !important;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 14px;
  white-space: normal;
}
@media (max-width: 1600px) {
  .as-pro-container .agmodal.os-popup {
    font-size: 13px;
    max-width: 1400px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .agmodal.os-popup {
    font-size: 10px;
    max-width: 1200px;
  }
}
.as-pro-container .agmodal.os-popup .modal-sc {
  padding: 0;
}
.as-pro-container .agmodal.os-popup li {
  list-style-type: none!important;
}
.as-pro-container .popup-row {
  display: flex;
  flex-direction: row;
}
.as-pro-container .popup-row.main {
  min-height: 36em;
}
.as-pro-container .popup-row.header {
  align-items: center;
  justify-content: flex-end;
  height: 3.2em;
  padding-right: 0.9em;
}
.as-pro-container .popup-row.bullets {
  flex-grow: 1;
}
.as-pro-container .popup-row.bullet {
  margin-bottom: 10px;
}
.as-pro-container .popup-row.bullet:last-child {
  margin-bottom: 0px;
}
.as-pro-container .popup-col {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.as-pro-container .popup-col.score-header {
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  padding: 1em 0px;
  border-bottom: 1px solid #f1f1f1;
  background: #fcfcfc;
}
.as-pro-container .popup-col.score-header .name {
  font-size: 26px;
  line-height: 1em;
  font-weight: bold;
  color: #323e53;
  margin-bottom: 6px;
}
@media (max-width: 1600px) {
  .as-pro-container .popup-col.score-header .name {
    font-size: 22px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .popup-col.score-header .name {
    font-size: 20px;
  }
}
.as-pro-container .popup-col.score-header .score {
  font-size: 1.3em;
  line-height: 1em;
  font-weight: 600;
}
.as-pro-container .popup-col.score-header .score.rate__1 {
  color: #f83535;
}
.as-pro-container .popup-col.score-header .score.rate__2 {
  color: #FFA23C;
}
.as-pro-container .popup-col.score-header .score.rate__3 {
  color: #FFA23C;
}
.as-pro-container .popup-col.score-header .score.rate__4 {
  color: #FFA23C;
}
.as-pro-container .popup-col.score-header .score.rate__5 {
  color: #eed21a;
}
.as-pro-container .popup-col.score-header .score.rate__6 {
  color: #eed21a;
}
.as-pro-container .popup-col.score-header .score.rate__7 {
  color: #eed21a;
}
.as-pro-container .popup-col.score-header .score.rate__8 {
  color: #129a5f;
}
.as-pro-container .popup-col.score-header .score.rate__9 {
  color: #129a5f;
}
.as-pro-container .popup-col.score-header .score.rate__10 {
  color: #129a5f;
}
.as-pro-container .popup-col.popup-col-overall-score {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 20px 10px;
  background-color: #fcfcfc;
  flex: 0 0 25.5%;
  max-width: 25.5%;
}
.as-pro-container .popup-col.popup-col-overall-score .search {
  display: flex;
  flex-direction: column;
}
.as-pro-container .popup-col.popup-col-overall-score .search .title {
  font-size: 2em;
  margin-bottom: 0.9em;
  color: #323e53;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 1366px) {
  .as-pro-container .popup-col.popup-col-overall-score .search .title {
    margin-bottom: 0.5em;
  }
}
.as-pro-container .popup-col.popup-col-overall-score .search .label,
.as-pro-container .popup-col.popup-col-overall-score .search .query {
  width: 100%;
  font-size: 1.3em;
  font-weight: 400;
  text-align: center;
  color: #d5d5d5;
}
.as-pro-container .popup-col.popup-col-overall-score .search .label {
  margin-bottom: 2px;
}
.as-pro-container .popup-col.popup-col-overall-score .search .query {
  color: #ababab;
}
.as-pro-container .popup-col.popup-col-overall-score .shadow-right {
  position: absolute;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 15px 0 rgba(182, 182, 182, 0.5);
}
.as-pro-container .popup-col.bullets {
  flex: 1 0 33.3% !important;
  border-top: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
.as-pro-container .popup-col.score {
  flex-grow: 0 !important;
  padding: 0px 10px 10px;
  padding-top: 1px;
}
@media (max-width: 1366px) {
  .as-pro-container .popup-col.score {
    padding-top: 0px;
  }
}
.as-pro-container .popup-col.score i {
  width: 1.2em;
  height: 1.2em;
}
.as-pro-container .popup-col.score i.rate__1 {
  background: #f83535;
}
.as-pro-container .popup-col.score i.rate__2 {
  background: #FFA23C;
}
.as-pro-container .popup-col.score i.rate__3 {
  background: #FFA23C;
}
.as-pro-container .popup-col.score i.rate__4 {
  background: #FFA23C;
}
.as-pro-container .popup-col.score i.rate__5 {
  background: #eed21a;
}
.as-pro-container .popup-col.score i.rate__6 {
  background: #eed21a;
}
.as-pro-container .popup-col.score i.rate__7 {
  background: #eed21a;
}
.as-pro-container .popup-col.score i.rate__8 {
  background: #129a5f;
}
.as-pro-container .popup-col.score i.rate__9 {
  background: #129a5f;
}
.as-pro-container .popup-col.score i.rate__10 {
  background: #129a5f;
}
.as-pro-container .popup-col.bullet .title {
  font-size: 1.1em;
  font-weight: 800;
  color: #323e53;
}
.as-pro-container .popup-col.bullet .description {
  font-size: 0.95em;
  font-weight: 500;
  line-height: 1.33;
  color: #4B6373;
}
.as-pro-container .popup-col.score-content {
  padding: 20px 10px;
}
.as-pro-container .popup-col-detailed-score {
  flex: 0 0 74.5%;
}
.as-pro-container .rate__1 .scale-line-block-inner {
  background: #f83535;
}
.as-pro-container .rate__1:after {
  width: 90%;
}
.as-pro-container .rate__2 .scale-line-block-inner {
  background: #FFA23C;
}
.as-pro-container .rate__2:after {
  width: 80%;
}
.as-pro-container .rate__3 .scale-line-block-inner {
  background: #FFA23C;
}
.as-pro-container .rate__3:after {
  width: 70%;
}
.as-pro-container .rate__4 .scale-line-block-inner {
  background: #FFA23C;
}
.as-pro-container .rate__4:after {
  width: 60%;
}
.as-pro-container .rate__5 .scale-line-block-inner {
  background: #eed21a;
}
.as-pro-container .rate__5:after {
  width: 50%;
}
.as-pro-container .rate__6 .scale-line-block-inner {
  background: #eed21a;
}
.as-pro-container .rate__6:after {
  width: 40%;
}
.as-pro-container .rate__7 .scale-line-block-inner {
  background: #eed21a;
}
.as-pro-container .rate__7:after {
  width: 30%;
}
.as-pro-container .rate__8 .scale-line-block-inner {
  background: #129a5f;
}
.as-pro-container .rate__8:after {
  width: 20%;
}
.as-pro-container .rate__9 .scale-line-block-inner {
  background: #129a5f;
}
.as-pro-container .rate__9:after {
  width: 10%;
}
.as-pro-container .rate__10 .scale-line-block-inner {
  background: #129a5f;
}
.as-pro-container .rate__10:after {
  width: 0%;
}
.as-pro-container .circle-rate-label {
  font-size: 1.45em;
  font-weight: bold;
}
.as-pro-container .circle-rate-label.rate__1 {
  color: #f83535;
}
.as-pro-container .circle-rate-label.rate__2 {
  color: #FFA23C;
}
.as-pro-container .circle-rate-label.rate__3 {
  color: #FFA23C;
}
.as-pro-container .circle-rate-label.rate__4 {
  color: #FFA23C;
}
.as-pro-container .circle-rate-label.rate__5 {
  color: #eed21a;
}
.as-pro-container .circle-rate-label.rate__6 {
  color: #eed21a;
}
.as-pro-container .circle-rate-label.rate__7 {
  color: #eed21a;
}
.as-pro-container .circle-rate-label.rate__8 {
  color: #129a5f;
}
.as-pro-container .circle-rate-label.rate__9 {
  color: #129a5f;
}
.as-pro-container .circle-rate-label.rate__10 {
  color: #129a5f;
}
.as-pro-container .checkbox,
.as-pro-container .close-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  cursor: pointer;
  user-select: none;
  margin-right: 14px;
  width: 1.6em;
  height: 1.6em;
  transition: all 0.3s ease;
}
@media (max-width: 1366px) {
  .as-pro-container .checkbox,
  .as-pro-container .close-btn {
    margin-right: 8px;
  }
}
.as-pro-container .checkbox-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 32px;
  user-select: none;
  cursor: pointer;
}
.as-pro-container .checkbox-wrapper .checkbox {
  background: #f2f2f2;
  margin-right: 8px;
}
.as-pro-container .checkbox-wrapper .checkbox:hover {
  background: #f0f4f7;
}
.as-pro-container .checkbox-wrapper .checkbox i {
  width: 14px;
  height: 12px;
  background: #FFA23C;
  display: none;
}
@media (max-width: 1600px) {
  .as-pro-container .checkbox-wrapper .checkbox i {
    width: 12px;
    height: 10px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .checkbox-wrapper .checkbox i {
    width: 8px;
    height: 6px;
  }
}
.as-pro-container .checkbox-wrapper .checkbox.checked {
  background: #f0f4f7;
}
.as-pro-container .checkbox-wrapper .checkbox.checked i {
  display: inline-block;
}
.as-pro-container .checkbox-wrapper .checkbox-label {
  font-size: 1em;
  color: #ababab;
}
.as-pro-container .close-btn {
  background: #e6e6e6;
}
.as-pro-container .close-btn:hover {
  box-shadow: 0 2px 5px 0 rgba(119, 119, 119, 0.5);
}
.as-pro-container .close-btn i {
  width: 16px;
  height: 16px;
  background: #4B6373;
}
@media (max-width: 1600px) {
  .as-pro-container .close-btn i {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .close-btn i {
    width: 10px;
    height: 10px;
  }
}
.as-pro-container .mock-data {
  width: 100%;
  height: 1.1em;
  border-radius: 1px;
  background-color: #f3f3f3;
}
.as-pro-container .mock-data.short {
  width: 60%;
}

/*VARIABLES*/
.as-pro-container .os-circle {
  width: 14em;
}
.as-pro-container .os-progress-circle {
  font-size: 14px;
  width: 12.5em;
  height: 12.5em;
  background-color: #f1f1f1;
  border-radius: 50%;
}
@media (max-width: 1600px) {
  .as-pro-container .os-progress-circle {
    font-size: 12px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .os-progress-circle {
    font-size: 10px;
  }
}
.as-pro-container .os-progress-circle__slice,
.as-pro-container .os-progress-circle__fill {
  width: 12.5em;
  height: 12.5em;
  position: absolute;
  -webkit-backface-visibility: hidden;
  transition: transform 1s;
  border-radius: 50%;
}
.as-pro-container .os-progress-circle__slice {
  clip: rect(0em, 12.5em, 12.5em, 6.25em);
}
.as-pro-container .os-progress-circle__slice .os-progress-circle__fill {
  clip: rect(0em, 6.25em, 12.5em, 0em);
}
.as-pro-container .os-progress-circle__overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 11.5em;
  height: 11.5em;
  position: absolute;
  margin-left: 0.5em;
  margin-top: 0.5em;
  background-color: #fff;
  border-radius: 50%;
}
.as-pro-container .os-progress-circle__score-wrp {
  position: relative;
  transition: all 0.3s ease;
}
.as-pro-container .os-progress-circle__score {
  font-size: 6em;
  line-height: 0.75em;
}
.as-pro-container .os-progress-circle__score.disabled {
  width: 0.7em;
  height: 0.7em;
  background: #f1f1f1;
  border-radius: 50%;
}
.as-pro-container .os-progress-circle__score_total-wrp {
  width: 100%;
  position: absolute;
  bottom: 0;
}
.as-pro-container .os-progress-circle__score-total {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: absolute;
  padding-top: 0.3em;
  font-size: 1.2em;
  color: #d5d5d5;
}
.as-pro-container .os-progress-circle[data-progress='0'] .os-progress-circle__score {
  color: #f83535;
}
.as-pro-container .os-progress-circle[data-progress='0'] .os-progress-circle__fill {
  background-color: #f83535;
}
.as-pro-container .os-progress-circle[data-progress='0'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='0'] .os-progress-circle__fill {
  transform: rotate(0deg);
}
.as-pro-container .os-progress-circle[data-progress='0'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(0deg);
}
.as-pro-container .os-progress-circle[data-progress='1'] .os-progress-circle__score {
  color: #f83535;
}
.as-pro-container .os-progress-circle[data-progress='1'] .os-progress-circle__fill {
  background-color: #f83535;
}
.as-pro-container .os-progress-circle[data-progress='1'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='1'] .os-progress-circle__fill {
  transform: rotate(18deg);
}
.as-pro-container .os-progress-circle[data-progress='1'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(36deg);
}
.as-pro-container .os-progress-circle[data-progress='2'] .os-progress-circle__score {
  color: #FFA23C;
}
.as-pro-container .os-progress-circle[data-progress='2'] .os-progress-circle__fill {
  background-color: #FFA23C;
}
.as-pro-container .os-progress-circle[data-progress='2'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='2'] .os-progress-circle__fill {
  transform: rotate(36deg);
}
.as-pro-container .os-progress-circle[data-progress='2'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(72deg);
}
.as-pro-container .os-progress-circle[data-progress='3'] .os-progress-circle__score {
  color: #FFA23C;
}
.as-pro-container .os-progress-circle[data-progress='3'] .os-progress-circle__fill {
  background-color: #FFA23C;
}
.as-pro-container .os-progress-circle[data-progress='3'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='3'] .os-progress-circle__fill {
  transform: rotate(54deg);
}
.as-pro-container .os-progress-circle[data-progress='3'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(108deg);
}
.as-pro-container .os-progress-circle[data-progress='4'] .os-progress-circle__score {
  color: #FFA23C;
}
.as-pro-container .os-progress-circle[data-progress='4'] .os-progress-circle__fill {
  background-color: #FFA23C;
}
.as-pro-container .os-progress-circle[data-progress='4'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='4'] .os-progress-circle__fill {
  transform: rotate(72deg);
}
.as-pro-container .os-progress-circle[data-progress='4'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(144deg);
}
.as-pro-container .os-progress-circle[data-progress='5'] .os-progress-circle__score {
  color: #eed21a;
}
.as-pro-container .os-progress-circle[data-progress='5'] .os-progress-circle__fill {
  background-color: #eed21a;
}
.as-pro-container .os-progress-circle[data-progress='5'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='5'] .os-progress-circle__fill {
  transform: rotate(90deg);
}
.as-pro-container .os-progress-circle[data-progress='5'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(180deg);
}
.as-pro-container .os-progress-circle[data-progress='6'] .os-progress-circle__score {
  color: #eed21a;
}
.as-pro-container .os-progress-circle[data-progress='6'] .os-progress-circle__fill {
  background-color: #eed21a;
}
.as-pro-container .os-progress-circle[data-progress='6'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='6'] .os-progress-circle__fill {
  transform: rotate(108deg);
}
.as-pro-container .os-progress-circle[data-progress='6'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(216deg);
}
.as-pro-container .os-progress-circle[data-progress='7'] .os-progress-circle__score {
  color: #eed21a;
}
.as-pro-container .os-progress-circle[data-progress='7'] .os-progress-circle__fill {
  background-color: #eed21a;
}
.as-pro-container .os-progress-circle[data-progress='7'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='7'] .os-progress-circle__fill {
  transform: rotate(126deg);
}
.as-pro-container .os-progress-circle[data-progress='7'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(252deg);
}
.as-pro-container .os-progress-circle[data-progress='8'] .os-progress-circle__score {
  color: #129a5f;
}
.as-pro-container .os-progress-circle[data-progress='8'] .os-progress-circle__fill {
  background-color: #129a5f;
}
.as-pro-container .os-progress-circle[data-progress='8'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='8'] .os-progress-circle__fill {
  transform: rotate(144deg);
}
.as-pro-container .os-progress-circle[data-progress='8'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(288deg);
}
.as-pro-container .os-progress-circle[data-progress='9'] .os-progress-circle__score {
  color: #129a5f;
}
.as-pro-container .os-progress-circle[data-progress='9'] .os-progress-circle__fill {
  background-color: #129a5f;
}
.as-pro-container .os-progress-circle[data-progress='9'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='9'] .os-progress-circle__fill {
  transform: rotate(162deg);
}
.as-pro-container .os-progress-circle[data-progress='9'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(324deg);
}
.as-pro-container .os-progress-circle[data-progress='10'] .os-progress-circle__score {
  color: #129a5f;
}
.as-pro-container .os-progress-circle[data-progress='10'] .os-progress-circle__fill {
  background-color: #129a5f;
}
.as-pro-container .os-progress-circle[data-progress='10'] .os-progress-circle__slice.full,
.as-pro-container .os-progress-circle[data-progress='10'] .os-progress-circle__fill {
  transform: rotate(180deg);
}
.as-pro-container .os-progress-circle[data-progress='10'] .os-progress-circle__fill.os-progress-circle__bar {
  transform: rotate(360deg);
}
.as-pro-container .os-progress-circle.rate__low .os-progress-circle__score {
  color: #f83535;
}
.as-pro-container .os-progress-circle.rate__low .os-progress-circle__fill {
  background-color: #f83535;
}
.as-pro-container .os-progress-circle.rate__middle .os-progress-circle__score {
  color: #eed21a;
}
.as-pro-container .os-progress-circle.rate__middle .os-progress-circle__fill {
  background-color: #eed21a;
}
.as-pro-container .os-progress-circle.rate__high .os-progress-circle__score {
  color: #129a5f;
}
.as-pro-container .os-progress-circle.rate__high .os-progress-circle__fill {
  background-color: #129a5f;
}

@-webkit-keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
amzscout-pro os-circle {
  display: inline-block;
  position: fixed;
  left: 2vw;
  bottom: 2vw;
  z-index: 160;
  visibility: hidden;
  user-select: none;
  transition: opacity 0.2s linear;
}
amzscout-pro os-circle.ready {
  visibility: visible;
}
amzscout-pro os-circle .os-circle-widget {
  cursor: pointer;
  position: relative;
  border-radius: 50%;
}
amzscout-pro os-circle .os-circle-widget .outer-circle {
  width: 7.65vw;
  height: 7.65vw;
  max-width: 98px;
  max-height: 98px;
  border: 2px solid #313131;
  border-radius: 50%;
  padding: 0.22em;
  overflow: visible;
}
amzscout-pro os-circle .os-circle-widget .wrapper {
  height: 100%;
  position: relative;
  padding: 0;
  margin: 0;
  border-radius: 50%;
  background-color: #313131;
  box-shadow: -4px 8px 14px 0 rgba(62, 62, 62, 0.8);
}
amzscout-pro os-circle .os-circle-widget .content-wrapper {
  background: url(chrome-extension://njopapoodmifmcogpingplfphojnfeea/images/logo.svg) center center;
  background-repeat: no-repeat;
  background-color: #313131;
  background-size: min(5.5vw, 75px);
  height: 100%;
  border-radius: 50%;
  position: relative;
}
amzscout-pro os-circle .os-circle-widget .content-wrapper.edge {
  background: url(chrome-extension://idcpecldgbbabloifgjogemdifohldkd/images/logo.svg) center center;
}
amzscout-pro os-circle .os-circle-widget .data {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #313131;
  border-radius: 50%;
}
amzscout-pro os-circle .os-circle-widget .data .score--label {
  width: min(26px, 2vw);
  height: min(12px, 0.95vw);
  margin: 0 auto 2px;
  background: url(chrome-extension://njopapoodmifmcogpingplfphojnfeea/images/bubble-logo.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
amzscout-pro os-circle .os-circle-widget .data .score--point {
  font-size: min(34px, 2.65vw);
  font-weight: 700;
  line-height: 1;
  color: white;
  text-align: center;
}
amzscout-pro os-circle .os-circle-widget .data .score--text {
  font-size: min(11px, 0.85vw);
  line-height: 1.1;
  color: white;
  text-align: center;
  margin-bottom: 0.4em;
}
amzscout-pro os-circle .os-circle-widget .score--close {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #C0C0C0;
  position: absolute;
  right: -4px;
  top: -4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
amzscout-pro os-circle .os-circle-widget .score--close span {
  width: 8px;
  height: 8px;
  min-width: 8px;
  min-height: 8px;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L9 1' stroke='%23C0C0C0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 9L1 1' stroke='%23C0C0C0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
amzscout-pro os-circle .os-circle-widget .score--icon {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.4165 4.58335L8.83317 1.16669' stroke='white' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.16675 2.83331V0.833313H7.16675' stroke='white' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5835 0.833313H3.75016C1.66683 0.833313 0.833496 1.66665 0.833496 3.74998V6.24998C0.833496 8.33331 1.66683 9.16665 3.75016 9.16665H6.25016C8.3335 9.16665 9.16683 8.33331 9.16683 6.24998V5.41665' stroke='white' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  min-width: 10px;
  height: 10px;
  min-height: 10px;
  margin: 0 auto;
}
amzscout-pro os-circle .os-circle-widget .score--icon.no-score {
  position: absolute;
  bottom: 10%;
  left: calc(50% - 5px);
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification {
  position: absolute;
  border-radius: 8px;
  box-shadow: 0 2px 18px 0 rgba(176, 176, 176, 0.5);
  border: solid 1px #ededed;
  background-color: #ffffff;
  z-index: 170;
  min-width: 14vw;
  left: 90%;
  bottom: 90%;
  cursor: default;
  padding: 0.7vw;
  padding-right: 2em;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__close-icon {
  margin: 10px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content {
  display: flex;
  flex-direction: column;
  font-size: 1.2vw;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #313131;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content div {
  margin-bottom: 0.2em;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content div:last-child {
  margin-bottom: 0;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content--loaded .score-hint {
  font-size: 1.3vw;
  color: #129a5f;
  white-space: nowrap;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content--loaded .score-hint-level-1 {
  color: #f83535;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content--loaded .score-hint-level-2 {
  color: #f8a750;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content--loaded .score-hint-level-3 {
  color: #eed21a;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content--loaded .score-hint-level-4 {
  color: #129a5f;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content--loaded .open-app-link {
  font-size: 0.8vw;
  text-decoration: underline;
  text-decoration-style: dashed;
  cursor: pointer;
}
amzscout-pro os-circle .os-circle-widget .os-circle-notification__content-score-criteria {
  text-transform: lowercase;
}
amzscout-pro os-circle .os-circle-widget.os-level-1 .wrapper,
amzscout-pro os-circle .os-circle-widget.os-level-1 .content-wrapper,
amzscout-pro os-circle .os-circle-widget.os-level-1 .data {
  background-color: #f83535;
}
amzscout-pro os-circle .os-circle-widget.os-level-1 .outer-circle {
  border: 2px solid #f83535;
}
amzscout-pro os-circle .os-circle-widget.os-level-1 .wrapper {
  box-shadow: -4px 8px 14px 0 rgba(248, 53, 53, 0.8);
}
amzscout-pro os-circle .os-circle-widget.os-level-2 .wrapper,
amzscout-pro os-circle .os-circle-widget.os-level-2 .content-wrapper,
amzscout-pro os-circle .os-circle-widget.os-level-2 .data {
  background-color: #f8a750;
}
amzscout-pro os-circle .os-circle-widget.os-level-2 .outer-circle {
  border: 2px solid #f8a750;
}
amzscout-pro os-circle .os-circle-widget.os-level-2 .wrapper {
  box-shadow: -4px 8px 14px 0 rgba(248, 167, 80, 0.8);
}
amzscout-pro os-circle .os-circle-widget.os-level-3 .wrapper,
amzscout-pro os-circle .os-circle-widget.os-level-3 .content-wrapper,
amzscout-pro os-circle .os-circle-widget.os-level-3 .data {
  background-color: #eed21a;
}
amzscout-pro os-circle .os-circle-widget.os-level-3 .outer-circle {
  border: 2px solid #eed21a;
}
amzscout-pro os-circle .os-circle-widget.os-level-3 .wrapper {
  box-shadow: -4px 8px 14px 0 rgba(238, 210, 26, 0.8);
}
amzscout-pro os-circle .os-circle-widget.os-level-4 .wrapper,
amzscout-pro os-circle .os-circle-widget.os-level-4 .content-wrapper,
amzscout-pro os-circle .os-circle-widget.os-level-4 .data {
  background-color: #129a5f;
}
amzscout-pro os-circle .os-circle-widget.os-level-4 .outer-circle {
  border: 2px solid #129a5f;
}
amzscout-pro os-circle .os-circle-widget.os-level-4 .wrapper {
  box-shadow: -4px 8px 14px 0 rgba(18, 154, 95, 0.8);
}
amzscout-pro os-circle .loader {
  z-index: auto!important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
amzscout-pro os-circle .loader-circle {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  border-radius: 50%;
  background-color: #313131;
  background-image: linear-gradient(to bottom right, #E47911 10%, #313131 80%);
  animation: loader 750ms infinite linear;
}
amzscout-pro.no-bubble os-circle {
  display: none;
}

div.as-pro-container .drop-down {
  position: relative;
  cursor: pointer;
  line-height: 1;
}
div.as-pro-container .drop-down.activeOnHover:hover .drop-content-wrap {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  transform: translate3d(0, 0, 0);
}
div.as-pro-container .drop-down.activeOnHover:hover .drop-target:after {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
}
div.as-pro-container .drop-target {
  position: relative;
}
div.as-pro-container .drop-target:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: #FFF;
  position: absolute;
  top: 21px;
  right: 2px;
  z-index: 5;
  transition: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: default;
}
div.as-pro-container .drop-content-wrap {
  position: absolute;
  z-index: 4;
  top: 100%;
  right: -90px;
  margin-top: -2px;
  padding-top: 14px;
  transition: none;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  cursor: default;
}
div.as-pro-container .drop-content {
  line-height: 24px;
  padding: 10px;
  background: #FFF;
  border-radius: 5px;
  box-shadow: 2px 5px 24px 6px rgba(23, 43, 64, 0.15);
}
div.as-pro-container .l-footer {
  display: flex;
  background-color: #323e53;
  color: #FFF;
  align-items: center;
  justify-content: flex-start;
  padding: 11px 13px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer {
    padding: 10px 12px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer {
    padding: 8px 10px;
  }
}
div.as-pro-container .l-footer .buttons-wrapper {
  display: flex;
  flex-flow: row wrap;
}
div.as-pro-container .l-footer .footer-supplierBtn {
  display: flex;
  align-items: center;
}
div.as-pro-container .l-footer .suppliers-trigger.on-tour,
div.as-pro-container .l-footer .instructions-trigger.on-tour {
  border-color: #FFFFFF;
}
div.as-pro-container .l-footer .suppliers-trigger span,
div.as-pro-container .l-footer .instructions-trigger span {
  text-overflow: inherit;
  white-space: inherit;
  overflow: inherit;
}
div.as-pro-container .l-footer .suppliers-trigger i,
div.as-pro-container .l-footer .instructions-trigger i {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .suppliers-trigger i,
  div.as-pro-container .l-footer .instructions-trigger i {
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .suppliers-trigger i,
  div.as-pro-container .l-footer .instructions-trigger i {
    width: 14px;
    height: 14px;
    min-width: 14px;
    min-height: 14px;
  }
}
div.as-pro-container .l-footer .footer-actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  max-width: 75%;
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .footer-actions {
    max-width: 73%;
  }
}
div.as-pro-container .l-footer .footer-actions.short {
  max-width: 67%;
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .footer-actions.short {
    max-width: 64%;
  }
}
div.as-pro-container .l-footer .footer-actions__btn_active {
  z-index: 1;
}
div.as-pro-container .l-footer .footer-actions .tooltip-options {
  width: 300px;
  padding: 16px !important;
  border-radius: 2px;
  box-shadow: 0 2px 6px 0 rgba(200, 200, 200, 0.5);
  background-color: #e9e9e9;
  color: #313131;
  font-size: 0.9em;
}
div.as-pro-container .l-footer .footer-actions .tooltip-options tip-arrow {
  display: none !important;
}
div.as-pro-container .l-footer .footer-actions_right {
  justify-content: flex-end;
  flex: 1;
}
div.as-pro-container .l-footer .footer-actions .disabled,
div.as-pro-container .l-footer .footer-actions.disabled .btn:not(.btn-refresh) {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
div.as-pro-container .l-footer .footer-actions .disabled:hover,
div.as-pro-container .l-footer .footer-actions.disabled .btn:not(.btn-refresh):hover {
  box-shadow: initial;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip {
  text-align: left;
  padding: 10px !important;
  background: #FFFFFF;
  color: #000;
  filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.5));
  border-radius: 4px;
  white-space: normal;
  z-index: 999999;
  font-weight: 400;
  font-size: 13px !important;
  line-height: 18px;
  min-width: 206px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .footer-actions .control-tooltip {
    font-size: 12px !important;
    line-height: 17px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .footer-actions .control-tooltip {
    font-size: 11px !important;
    line-height: 16px;
  }
}
div.as-pro-container .l-footer .footer-actions .control-tooltip tip-arrow {
  border-bottom: 6px solid #ffffff !important;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip.custom-align {
  right: unset !important;
  left: 20% !important;
  top: 100% !important;
  transform: translateX(0%) translateY(9px) !important;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip.custom-align tip-arrow {
  left: 20% !important;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--trend {
  min-width: 247px;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--keywords {
  min-width: 284px;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--refresh {
  min-width: 114px;
  margin-right: 5px;
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .footer-actions .control-tooltip--refresh {
    margin-right: 3px;
  }
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--personalize {
  min-width: 234px;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--export,
div.as-pro-container .l-footer .footer-actions .control-tooltip--filter,
div.as-pro-container .l-footer .footer-actions .control-tooltip--settings {
  min-width: unset;
  white-space: nowrap;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--settings {
  right: unset !important;
  left: -70% !important;
  top: 100% !important;
  transform: translateX(0%) translateY(9px) !important;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--settings tip-arrow {
  left: 70% !important;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--favorites {
  right: -100% !important;
  left: unset !important;
  top: 100% !important;
  transform: translateX(0%) translateY(9px) !important;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--favorites tip-arrow {
  left: 70% !important;
}
div.as-pro-container .l-footer .footer-actions .control-tooltip--filter-btn {
  white-space: normal;
}
div.as-pro-container .l-footer .drop-up {
  position: relative;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap {
  top: 30px;
  left: 0;
  width: 97%;
  padding-right: 8px;
}
@media (min-width: 1367px) {
  div.as-pro-container .l-footer .drop-up .drop-content-wrap {
    top: 34px;
  }
}
@media (min-width: 1601px) {
  div.as-pro-container .l-footer .drop-up .drop-content-wrap {
    width: 96%;
    top: 40px;
    padding-right: 12px;
  }
}
div.as-pro-container .l-footer .drop-up.active .drop-content-wrap {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  transform: translate3d(0, 0, 0);
}
div.as-pro-container .l-footer .drop-up.active .drop-target:after {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
}
div.as-pro-container .l-footer .drop-up .drop-target:after {
  visibility: hidden !important;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap {
  right: 0px;
  padding: unset;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap a {
  text-align: right;
  display: inline-block;
  color: #4A5A73;
  white-space: nowrap;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap a i {
  width: 20px;
  height: 20px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .drop-up .drop-content-wrap a i {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .drop-up .drop-content-wrap a i {
    width: 14px;
    height: 14px;
  }
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 0;
  overflow: visible;
  width: fit-content;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a {
  padding: 8px;
  font-size: 14px;
  text-align: left;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a {
    font-size: 13px;
    padding: 6px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a {
    font-size: 12px;
    padding: 5px;
  }
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a:hover {
  background-color: #F0F0F0;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a:active {
  box-shadow: #bbb 0 0 4px 2px inset;
  background-color: #dddddd;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a {
  transition: all 0.3s ease;
  opacity: 1;
  background-color: inherit;
  width: 100%;
  margin: 0;
  padding: 10px;
  font-weight: normal;
  display: flex;
  align-items: center;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a:hover:not(.disabled) {
  background-color: #f0f0f0;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a.disabled {
  opacity: .5;
}
div.as-pro-container .l-footer .drop-up .drop-content-wrap .drop-content a .i-fast-forward {
  background-color: #4a5a73;
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
}
div.as-pro-container .l-footer .btn {
  padding: 8px 10px;
  font-size: 14px;
  margin-right: 7px;
  border: 2px solid transparent;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .btn {
    font-weight: 600;
    padding: 6px 9px;
    font-size: 12px;
    margin-right: 5px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .btn {
    margin-right: 3px;
    font-size: 10px;
    padding: 5px 7px;
  }
}
div.as-pro-container .l-footer .btn--last {
  margin-right: 0;
  margin-left: 7px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .btn--last {
    margin-left: 5px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .btn--last {
    margin-left: 3px;
  }
}
div.as-pro-container .l-footer .btn.with-menu {
  padding: 5px 4px 5px 7px;
}
@media (min-width: 1367px) {
  div.as-pro-container .l-footer .btn.with-menu {
    padding: 6px 6px 6px 9px;
  }
}
@media (min-width: 1601px) {
  div.as-pro-container .l-footer .btn.with-menu {
    padding: 8px 7px 8px 10px;
  }
}
div.as-pro-container .l-footer .btn .i-refresh,
div.as-pro-container .l-footer .btn .i-favorites-table-header {
  margin-right: 0;
}
div.as-pro-container .l-footer .btn .i-favorites-table-header {
  background-color: white;
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .btn .i-filter {
    margin-right: 0;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .btn__text_filter {
    display: none;
  }
}
div.as-pro-container .l-footer .btn.btn-next,
div.as-pro-container .l-footer .btn.btn-niche-idea,
div.as-pro-container .l-footer .btn.suppliers-trigger,
div.as-pro-container .l-footer .btn.instructions-trigger {
  padding: 0;
  display: flex;
  align-items: center;
}
div.as-pro-container .l-footer .btn.btn-next .btn--text,
div.as-pro-container .l-footer .btn.btn-niche-idea .btn--text,
div.as-pro-container .l-footer .btn.suppliers-trigger .btn--text,
div.as-pro-container .l-footer .btn.instructions-trigger .btn--text,
div.as-pro-container .l-footer .btn.btn-next .btn--icon,
div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon,
div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon,
div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon {
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .btn.btn-next .btn--text,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--text,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--text,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--text,
  div.as-pro-container .l-footer .btn.btn-next .btn--icon,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .btn.btn-next .btn--text,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--text,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--text,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--text,
  div.as-pro-container .l-footer .btn.btn-next .btn--icon,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
div.as-pro-container .l-footer .btn.btn-next .btn--text,
div.as-pro-container .l-footer .btn.btn-niche-idea .btn--text,
div.as-pro-container .l-footer .btn.suppliers-trigger .btn--text,
div.as-pro-container .l-footer .btn.instructions-trigger .btn--text {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .btn.btn-next .btn--text,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--text,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--text,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--text {
    padding-left: 11px;
    padding-right: 11px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .btn.btn-next .btn--text,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--text,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--text,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--text {
    padding-left: 10px;
    padding-right: 10px;
  }
}
div.as-pro-container .l-footer .btn.btn-next .btn--icon,
div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon,
div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon,
div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon {
  padding-left: 8px;
  padding-right: 8px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .btn.btn-next .btn--icon,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .btn.btn-next .btn--icon,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon {
    padding-left: 6px;
    padding-right: 6px;
  }
}
div.as-pro-container .l-footer .btn.btn-next .btn--icon .i-chevron-white,
div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon .i-chevron-white,
div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon .i-chevron-white,
div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon .i-chevron-white {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: unset;
  transform: rotate(90deg);
}
div.as-pro-container .l-footer .btn.btn-next .btn--icon .i-chevron-white.down,
div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon .i-chevron-white.down,
div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon .i-chevron-white.down,
div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon .i-chevron-white.down {
  transform: rotate(-90deg);
}
@media (min-width: 1601px) {
  div.as-pro-container .l-footer .btn.btn-next .btn--icon .i-chevron-white,
  div.as-pro-container .l-footer .btn.btn-niche-idea .btn--icon .i-chevron-white,
  div.as-pro-container .l-footer .btn.suppliers-trigger .btn--icon .i-chevron-white,
  div.as-pro-container .l-footer .btn.instructions-trigger .btn--icon .i-chevron-white {
    width: 16px;
    height: 16px;
  }
}
div.as-pro-container .l-footer .filter-actions {
  margin-right: 7px;
  white-space: nowrap;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .filter-actions {
    margin-right: 5px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .filter-actions {
    margin-right: 3px;
  }
}
div.as-pro-container .l-footer .filter-actions .btn {
  margin-right: 0;
  vertical-align: middle;
}
div.as-pro-container .l-footer .totals-item__footer {
  padding: 0 9px 0 0;
  margin-right: 7px;
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .totals-item__footer {
    margin-right: 5px;
    padding: 0 5px 0 0;
  }
}
div.as-pro-container .l-footer .totals-item__footer_btn {
  margin-right: 0;
}
div.as-pro-container .l-footer .totals-item__footer::after {
  content: '';
  width: 1px;
  height: 28px;
  background-color: #ACC2D3;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 4px;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .totals-item__footer::after {
    top: 0px;
    height: 24px;
  }
}
div.as-pro-container .l-footer .drop-down.active .drop-content-wrap {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  transform: translate3d(0, 0, 0);
}
div.as-pro-container .l-footer .drop-down.active .drop-target:after {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
}
div.as-pro-container .l-footer .drop-down .drop-target:after {
  visibility: hidden !important;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap {
  right: 0px;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap:before {
  content: '';
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: -100px;
  right: -100px;
  z-index: -1;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap a {
  text-align: right;
  display: inline-block;
  color: #4A5A73;
  white-space: nowrap;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap a i {
  margin-right: 7px;
  width: 24px;
  height: 24px;
  vertical-align: top;
  background-color: #4A5A73;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap a i.i-repeat {
  width: 23px;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap .drop-content {
  display: flex;
  flex-direction: column;
  padding: 0;
  overflow: hidden;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap .drop-content a {
  padding: 8px;
  font-size: 14px;
  text-align: left;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-footer .drop-down .drop-content-wrap .drop-content a {
    font-size: 13px;
    padding: 6px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-footer .drop-down .drop-content-wrap .drop-content a {
    font-size: 12px;
    padding: 5px;
  }
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap .drop-content a:hover {
  background-color: #F0F0F0;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap .drop-content a:active {
  box-shadow: #bbb 0 0 4px 2px inset;
  background-color: #dddddd;
}
div.as-pro-container .l-footer .drop-down .drop-content-wrap .drop-content a {
  transition: all 0.3s ease;
}
div.as-pro-container .l-footer .drop-down .btn--last i {
  margin: 0 !important;
}
div.as-pro-container .favorites.active {
  background-color: #FFA23C;
}
div.as-pro-container .btn.btn-niche-idea {
  margin-left: auto;
  background-color: #FFA23C;
}
div.as-pro-container .btn.btn-niche-idea:hover {
  background-color: #ffae56;
}
div.as-pro-container .btn.btn-niche-idea:active {
  background-color: #ff9622;
  box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}
div.as-pro-container .niche-idea-wrapper {
  display: inline-flex;
  align-items: center;
  position: relative;
}
div.as-pro-container .niche-idea-wrapper .i-chevron-white {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: unset;
  transform: rotate(90deg);
}
div.as-pro-container .niche-idea-wrapper .i-chevron-white.down {
  transform: rotate(-90deg);
}
@media (min-width: 1601px) {
  div.as-pro-container .niche-idea-wrapper .i-chevron-white {
    width: 16px;
    height: 16px;
  }
}
div.as-pro-container .niche-idea-wrapper .daily-idea {
  position: absolute;
  bottom: 50px;
  right: 0;
  padding: 20px;
  border-radius: 8px;
  background: #FFA23C;
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
  color: #FFF;
  font-size: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  user-select: none;
  white-space: nowrap;
}
@media (max-width: 1600px) {
  div.as-pro-container .niche-idea-wrapper .daily-idea {
    font-size: 14px;
    padding: 15px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .niche-idea-wrapper .daily-idea {
    font-size: 13px;
    padding: 10px;
  }
}
div.as-pro-container .niche-idea-wrapper .daily-idea .daily-idea-show {
  margin-top: 12px;
  padding: 6px 18px;
  background: #FFF;
  color: #FFA23C;
  border-radius: 5px;
  box-shadow: inset 0 0 1px #FFF;
  font-weight: normal;
  cursor: pointer;
  transition: all 0.2s ease;
}
div.as-pro-container .niche-idea-wrapper .daily-idea .daily-idea-show:hover {
  box-shadow: 0px 2px 6px -4px #555;
}
div.as-pro-container .niche-idea-wrapper .daily-idea .daily-idea-close {
  position: absolute;
  top: 3px;
  right: 6px;
  line-height: 30px;
  font-size: 30px;
  color: #FFF;
  cursor: pointer;
}
@media (max-width: 1600px) {
  div.as-pro-container .niche-idea-wrapper .daily-idea .daily-idea-close {
    font-size: 22px;
    line-height: 24px;
  }
}
div.as-pro-container .social {
  margin-left: auto;
  display: flex;
  margin-right: 12px;
}
@media (max-width: 1600px) {
  div.as-pro-container .social {
    margin-right: 10px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .social {
    margin-right: 8px;
  }
}
div.as-pro-container .social .btn {
  font-size: 20px;
  margin-right: 0 !important;
}
div.as-pro-container .social .btn + .btn {
  margin-left: 5px;
}
div.as-pro-container .buy-panel {
  display: flex;
  align-self: stretch;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #FFA23C;
  text-align: center;
  transition: all 0.3s ease;
  min-width: 200px;
  height: 100%;
  padding: 13px 30px;
}
div.as-pro-container .buy-panel__info {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  font-size: 0.7em;
  font-weight: 400;
  margin: 0 auto 0.4em;
  line-height: 1;
  color: #ffffff;
}
div.as-pro-container .buy-panel__info span {
  margin-right: 0.4em;
}
@media (max-width: 1366px) {
  div.as-pro-container .buy-panel__info {
    width: 100%;
  }
}
div.as-pro-container .buy-panel__tooltip {
  background-color: #ffffff;
  padding: 0.5em 1em !important;
  color: #313131;
  font-size: 1em;
  line-height: 1;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.64);
  min-width: unset;
}
div.as-pro-container .buy-panel:hover {
  background-color: #ffae56;
}
div.as-pro-container .buy-panel:active {
  background-color: #ff9622;
  box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}
div.as-pro-container .buy-panel__title {
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.1;
  text-transform: uppercase;
}
div.as-pro-container .buy-panel__descr {
  font-size: 10px;
  letter-spacing: 0.06em;
  font-weight: 400;
}
div.as-pro-container .buy-panel.trial .trial {
  display: block;
}
div.as-pro-container .buy-panel.trial .trypro {
  display: none;
}
div.as-pro-container .buy-panel.trypro .trial {
  display: none;
}
div.as-pro-container .buy-panel.trypro .trypro {
  display: block;
}
div.as-pro-container .buy-panel .buy-panel_main {
  opacity: 1;
  visibility: visible;
  transition: opacity 1s ease-out;
}
div.as-pro-container .buy-panel .buy-panel_free {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease-out;
}
div.as-pro-container .buy-panel.active-free .buy-panel_main {
  opacity: 0;
  visibility: hidden;
}
div.as-pro-container .buy-panel.active-free .buy-panel_free {
  opacity: 1;
  visibility: visible;
}
div.as-pro-container .buy-panel__btn {
  width: 100% !important;
  margin: 0 !important;
}
div.as-pro-container .buy-panel__btn .disabled {
  opacity: 0.5;
  cursor: none;
}
div.as-pro-container .buy-panel__custom-btn {
  text-shadow: grey 0 0 4px;
}
div.as-pro-container .buy-panel__custom-btn .buy-panel__title {
  text-transform: unset;
}
div.as-pro-container .modal__content .load20-warn-content {
  margin-bottom: 15px;
}
div.as-pro-container .modal__content label {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  cursor: pointer;
  font-size: 86%;
}
div.as-pro-container .modal__content label input {
  margin-right: 10px;
  cursor: pointer;
}
div.as-pro-container .product-ideas.dropdown-menu {
  background-color: #FFF;
  width: 176px;
  position: absolute;
  top: 30px;
  right: 4px;
  border-radius: 5px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.15);
  z-index: 1500;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  transition: all 0.3s ease;
}
div.as-pro-container .product-ideas.dropdown-menu.wide {
  width: 195px;
}
@media (min-width: 1367px) {
  div.as-pro-container .product-ideas.dropdown-menu.wide {
    width: 225px;
  }
}
div.as-pro-container .product-ideas.dropdown-menu:before {
  content: '';
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: -200px;
  right: -300px;
  z-index: -1;
}
div.as-pro-container .product-ideas.dropdown-menu.active {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
  display: block !important;
}
div.as-pro-container .product-ideas.dropdown-menu .btn.btn-niche-idea {
  display: none;
}
div.as-pro-container .product-ideas.dropdown-menu .btn-product-idea {
  display: flex;
  align-items: center;
  font-family: inherit;
  margin: 14px 0;
  padding-right: 4px;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0em;
  text-align: left;
  color: #313131;
  line-height: 20px;
}
div.as-pro-container .product-ideas.dropdown-menu .btn-product-idea i {
  display: block;
  margin: 0 10px;
  width: 16px;
  height: 16px;
}
@media (min-width: 1367px) {
  div.as-pro-container .product-ideas.dropdown-menu {
    width: 200px;
    top: 34px;
  }
  div.as-pro-container .product-ideas.dropdown-menu .btn-product-idea {
    font-size: 14px;
  }
  div.as-pro-container .product-ideas.dropdown-menu .btn-product-idea i {
    width: 18px;
    height: 18px;
  }
}
@media (min-width: 1601px) {
  div.as-pro-container .product-ideas.dropdown-menu {
    top: 38px;
  }
}
div.as-pro-container .suppliers-dropdown.dropdown-menu,
div.as-pro-container .instructions-dropdown.dropdown-menu {
  background-color: #FFF;
  position: absolute;
  top: calc(100% + 4px);
  right: 7px;
  left: 0;
  border-radius: 5px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.15);
  z-index: 1500;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  padding: 4px 4px 4px 0;
}
div.as-pro-container .suppliers-dropdown.dropdown-menu:before,
div.as-pro-container .instructions-dropdown.dropdown-menu:before {
  content: '';
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: -200px;
  right: -300px;
  z-index: -1;
}
div.as-pro-container .suppliers-dropdown.dropdown-menu.active,
div.as-pro-container .instructions-dropdown.dropdown-menu.active {
  opacity: 1;
  visibility: visible;
  display: block !important;
}
div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block,
div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block {
  border-bottom: 1px solid #F0F4F7;
  padding: 6px 10px 6px 10px;
  font-size: 10px;
  line-height: 1.2;
  color: #313131 !important;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  white-space: initial;
}
div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block:last-of-type,
div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block:last-of-type {
  border-bottom: none;
}
div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block-title,
div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block-title {
  color: #888888;
  margin-bottom: 8px;
}
div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block-item,
div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block-item {
  display: flex;
  column-gap: 6px;
}
div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block-item:not(:last-of-type),
div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block-item:not(:last-of-type) {
  margin-bottom: 8px;
}
div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block-item i,
div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block-item i {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
}
@media (max-width: 1600px) {
  div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block-item i,
  div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block-item i {
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block-item i,
  div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block-item i {
    width: 14px;
    height: 14px;
    min-width: 14px;
    min-height: 14px;
  }
}
@media (min-width: 1367px) {
  div.as-pro-container .suppliers-dropdown.dropdown-menu .instructions__block,
  div.as-pro-container .instructions-dropdown.dropdown-menu .instructions__block {
    font-size: 14px;
  }
}
@media (max-width: 1600px) {
  div.as-pro-container .suppliers-dropdown.dropdown-menu,
  div.as-pro-container .instructions-dropdown.dropdown-menu {
    right: 5px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .suppliers-dropdown.dropdown-menu,
  div.as-pro-container .instructions-dropdown.dropdown-menu {
    right: 3px;
  }
}

.loader-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  z-index: 100000;
}
.spinner {
  margin: auto;
  width: 68px;
  height: 68px;
  position: relative;
}
.spinner-text {
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
  font-weight: 700;
  font-size: 1.1em;
  color: #4F4F4F;
  white-space: nowrap;
}
.spinner > div {
  width: 16px;
  height: 16px;
  background-color: #faa600;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
  position: absolute;
  left: calc(50% - 8px);
  top: 0;
  -webkit-animation-delay: -1.12s;
  animation-delay: -1.12s;
}
.spinner .bounce2 {
  position: absolute;
  left: calc(50% + 8px);
  top: 8px;
  -webkit-animation-delay: -0.96s;
  animation-delay: -0.96s;
}
.spinner .bounce3 {
  position: absolute;
  right: 0;
  top: 28px;
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.spinner .bounce4 {
  position: absolute;
  left: calc(50% + 8px);
  bottom: 8px;
  -webkit-animation-delay: -0.64s;
  animation-delay: -0.64s;
}
.spinner .bounce5 {
  position: absolute;
  left: calc(50% - 8px);
  bottom: 0;
  -webkit-animation-delay: -0.48s;
  animation-delay: -0.48s;
}
.spinner .bounce6 {
  position: absolute;
  right: calc(50% + 8px);
  bottom: 8px;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinner .bounce7 {
  position: absolute;
  left: 0;
  top: 28px;
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.spinner .bounce8 {
  position: absolute;
  right: calc(50% + 8px);
  top: 8px;
}
@-webkit-keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

div.as-pro-container .agmodal.onboarding-wrapper {
  display: flex;
}
div.as-pro-container .agmodal .onboarding {
  font: normal normal 14px Arial, Helvetica, sans-serif;
  color: #323e53;
  font-size: 1.2em;
  line-height: 1.1em;
  letter-spacing: 0.01em;
  text-align: center;
  background: #fff;
  position: relative;
  border-radius: 8px;
  user-select: none;
}
@media (max-width: 1600px) {
  div.as-pro-container .agmodal .onboarding {
    font-size: 1.1em;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding {
    font-size: 0.9em;
  }
}
div.as-pro-container .agmodal .onboarding .preview {
  flex: 0 0 33%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 2em 3em 0;
  background: #fafafa;
}
div.as-pro-container .agmodal .onboarding .preview .logo {
  display: block;
  height: 47px;
  background: url(chrome-extension://njopapoodmifmcogpingplfphojnfeea/images/logo-dark.svg) no-repeat left center / auto 100%;
}
div.as-pro-container .agmodal .onboarding .preview .tutorial-step-img1,
div.as-pro-container .agmodal .onboarding .preview .step-img1,
div.as-pro-container .agmodal .onboarding .preview .step-img2,
div.as-pro-container .agmodal .onboarding .preview .step-img3 {
  width: auto;
  height: 100%;
}
div.as-pro-container .agmodal .onboarding .preview .tutorial-step-img1 {
  background: url(chrome-extension://__MSG_@@extension_id__/images/preview-tutorial-step1.png) no-repeat center bottom / contain;
}
div.as-pro-container .agmodal .onboarding .preview .step-img1 {
  background: url(chrome-extension://__MSG_@@extension_id__/images/preview-step1.png) no-repeat center bottom / contain;
}
div.as-pro-container .agmodal .onboarding .preview .step-img2 {
  background: url(chrome-extension://__MSG_@@extension_id__/images/preview-step2.png) no-repeat center bottom / contain;
}
div.as-pro-container .agmodal .onboarding .preview .step-img3 {
  background: url(chrome-extension://__MSG_@@extension_id__/images/preview-step3.png) no-repeat center bottom / contain;
}
div.as-pro-container .agmodal .onboarding .content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  padding: 1em 3em 2em;
}
div.as-pro-container .agmodal .onboarding .questionnaire {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .questionnaire {
    font-size: 0.9em;
  }
}
div.as-pro-container .agmodal .onboarding .questionnaire .title {
  font-size: 1.5em;
  line-height: 1.5em;
  color: #4B6373;
  font-weight: bold;
  margin-bottom: 0.3em;
}
div.as-pro-container .agmodal .onboarding .questionnaire .title2 {
  color: #4B6373;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #f0f0f0;
}
div.as-pro-container .agmodal .onboarding .questionnaire .question {
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: bold;
  margin-bottom: 1em;
}
div.as-pro-container .agmodal .onboarding .questionnaire .options {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-shrink: 0;
}
div.as-pro-container .agmodal .onboarding .questionnaire .options .option {
  display: inline-block;
  min-width: 200px;
  padding: 12px 24px;
  border-radius: 5px;
  text-align: center;
  color: grey;
  background: #f0f4f7;
  cursor: pointer;
  transition: all 0.2s ease;
  margin-right: 1em;
  margin-bottom: 1em;
}
div.as-pro-container .agmodal .onboarding .questionnaire .options .option.onbording__close {
  display: block;
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .questionnaire .options .option {
    min-width: 160px;
  }
}
div.as-pro-container .agmodal .onboarding .questionnaire .options .option:hover {
  background: #fcbd2b;
  color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(119, 119, 119, 0.5);
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .questionnaire .options .option {
    margin-right: 0.7em;
    margin-bottom: 0.7em;
  }
}
div.as-pro-container .agmodal .onboarding .questionnaire .search {
  position: relative;
  margin-bottom: 1em;
}
div.as-pro-container .agmodal .onboarding .questionnaire .search svg {
  position: absolute;
  top: 0.6em;
  left: 12px;
  height: 1.4em;
  fill: #d5d5d5;
}
div.as-pro-container .agmodal .onboarding .questionnaire .search.active svg {
  fill: #FFA23C;
}
div.as-pro-container .agmodal .onboarding .questionnaire .search .search-input {
  font: normal normal 14px Arial, Helvetica, sans-serif;
  color: inherit;
  background-color: #f0f4f7;
  width: 100%;
  padding: 12px 10em 12px 3.4em;
  border-radius: 5px;
  border: 0 none;
  outline: none;
  transition: all 0.2s ease;
}
div.as-pro-container .agmodal .onboarding .questionnaire .search .search-input:focus {
  box-shadow: 0 0 10px #d1d1d1;
}
div.as-pro-container .agmodal .onboarding .questionnaire .search .search-input::placeholder {
  color: silver;
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .questionnaire .search .search-input {
    padding: 9px 10em 9px 3em;
  }
}
div.as-pro-container .agmodal .onboarding .questionnaire .search .check-btn {
  position: absolute;
  right: 0.3em;
  top: 0.3em;
  display: inline-block;
  border-radius: 5px;
  text-align: center;
  padding: 7px 20px;
  background: #fcbd2b;
  color: #ffffff;
  min-width: auto;
  box-shadow: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.2s ease;
}
div.as-pro-container .agmodal .onboarding .questionnaire .search.filled .check-btn {
  opacity: 1;
}
div.as-pro-container .agmodal .onboarding .questionnaire .choose-title {
  margin-bottom: 1em;
}
div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .options .option.important {
  color: white;
  background: #FFA23C;
}
div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .options .option.important:hover {
  background: #fcbd2b;
}
div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .options .option:hover {
  color: white;
  background: #4B6373;
}
div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player iframe,
div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player object,
div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player embed {
  width: 540px;
  height: 305px;
}
@media (max-width: 1600px) {
  div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player iframe,
  div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player object,
  div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player embed {
    width: 390px;
    height: 220px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player iframe,
  div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player object,
  div.as-pro-container .agmodal .onboarding .questionnaire.v_3 .youtube-player embed {
    width: 320px;
    height: 180px;
  }
}
div.as-pro-container .agmodal .onboarding .as-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 1em;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-progress {
  display: flex;
  flex-direction: row;
  align-items: center;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-progress .as-progress-bar {
  display: flex;
  flex-direction: row;
  margin-right: 16px;
  align-items: center;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-progress .as-progress-bar .as-bar {
  width: 40px;
  height: 8px;
  border-radius: 2px;
  background: #4B6373;
  margin-right: 8px;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-progress .as-progress-bar .as-bar.active {
  background: #FFA23C;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-progress .as-progress-bar .as-bar:last-child {
  margin-right: 0px;
}
@media (max-width: 1600px) {
  div.as-pro-container .agmodal .onboarding .as-footer .as-progress .as-progress-bar .as-bar {
    width: 30px;
    height: 6px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .as-footer .as-progress .as-progress-bar .as-bar {
    width: 25px;
    height: 4px;
  }
}
div.as-pro-container .agmodal .onboarding .as-footer .as-progress .steps {
  color: #4B6373;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-next {
  display: inline-block;
  min-width: 200px;
  padding: 12px 24px;
  border-radius: 5px;
  text-align: center;
  color: grey;
  background: #f0f4f7;
  cursor: pointer;
  transition: all 0.2s ease;
  text-transform: uppercase;
  background: #FFA23C;
  color: white;
  font-weight: bold;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-next.onbording__close {
  display: block;
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .as-footer .as-next {
    min-width: 160px;
  }
}
div.as-pro-container .agmodal .onboarding .as-footer .as-next:hover {
  background: #fcbd2b;
  color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(119, 119, 119, 0.5);
}
div.as-pro-container .agmodal .onboarding .as-footer .as-next:hover {
  background: #FFA23C;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-close {
  text-transform: capitalize;
  color: #ababab;
  cursor: pointer;
  transition: all 0.2s ease;
}
div.as-pro-container .agmodal .onboarding .as-footer .as-close:hover {
  color: #FFA23C;
}
div.as-pro-container .agmodal .onboarding {
  display: flex;
  flex-direction: column;
  width: 748px;
  box-sizing: border-box;
}
div.as-pro-container .agmodal .onboarding__footer {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 24px 16px 24px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  position: relative;
}
div.as-pro-container .agmodal .onboarding__btn {
  padding: 10px 32px 10px 32px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 16px;
}
div.as-pro-container .agmodal .onboarding__btn_disabled {
  pointer-events: none;
  cursor: none;
  opacity: 0.5;
}
div.as-pro-container .agmodal .onboarding__step {
  color: #4f4f4f;
  margin-left: 24px;
}
div.as-pro-container .agmodal .onboarding__close {
  margin-left: auto;
  cursor: pointer;
  text-decoration: underline;
  font-size: 13px;
  color: #4F4F4F;
  font-weight: normal;
  background-color: transparent !important;
}
div.as-pro-container .agmodal .onboarding__close.btn-skip {
  position: absolute;
  left: 24px;
  top: 25px;
}
div.as-pro-container .agmodal .onboarding__close:hover {
  background-color: transparent !important;
}
div.as-pro-container .agmodal .onboarding .select-exp__body {
  margin: 32px 0 56px 0;
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .select-exp__body {
    margin: 24px 0;
  }
}
div.as-pro-container .agmodal .onboarding .select-exp__body-title {
  font-size: 18px;
  font-weight: bold;
  color: #313131;
}
div.as-pro-container .agmodal .onboarding .select-exp__body-desc {
  font-size: 12px;
  color: #ababab;
  margin-top: 6px;
}
div.as-pro-container .agmodal .onboarding .select-exp__items {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .select-exp__items {
    margin-top: 20px;
  }
}
div.as-pro-container .agmodal .onboarding .select-exp__item {
  width: calc(100% / 2 - 6px);
  padding: 12px 16px;
  border-radius: 2px;
  border: solid 1px #f1f1f1;
  background-color: #fafafa;
  cursor: pointer;
}
div.as-pro-container .agmodal .onboarding .select-exp__item-title {
  font-size: 14px;
  font-weight: bold;
}
div.as-pro-container .agmodal .onboarding .select-exp__item-desc {
  color: #4f4f4f;
  font-size: 12px;
  margin-top: 6px;
}
div.as-pro-container .agmodal .onboarding .select-exp__item_active {
  border: solid 1px #ffc17b;
  background-color: #fff9f2;
}
div.as-pro-container .agmodal .onboarding .niche-step.step {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
div.as-pro-container .agmodal .onboarding .niche-step__desc_nowrap {
  white-space: nowrap;
}
div.as-pro-container .agmodal .onboarding .niche-step__search {
  border-radius: 2px;
  border: 1px solid #f1f1f1;
  background-color: #fafafa;
  padding: 10px 16px;
  font-size: 12px;
  width: 75%;
  outline: none;
}
div.as-pro-container .agmodal .onboarding .niche-step__search:focus {
  box-shadow: 0 0 10px #d1d1d1;
}
div.as-pro-container .agmodal .onboarding .niche-step__search::placeholder {
  color: silver;
}
div.as-pro-container .agmodal .onboarding .niche-step__body {
  margin: 20px 0 24px 0;
}
div.as-pro-container .agmodal .onboarding .niche-step__body-item {
  font-size: 14px;
  font-weight: 700;
  padding: 16px 0 0;
}
div.as-pro-container .agmodal .onboarding .niche-step__body-item:first-child {
  padding: 0 0 16px;
  border-bottom: 1px solid #f5f5f5;
}
div.as-pro-container .agmodal .onboarding .niche-step__body-title {
  font-size: 14px;
  font-weight: 700;
  color: #313131;
  margin-bottom: 16px;
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .niche-step__body-title {
    margin-bottom: 8px;
  }
}
div.as-pro-container .agmodal .onboarding .niche-step__options {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
div.as-pro-container .agmodal .onboarding .niche-step__option {
  margin-right: 8px;
  border-radius: 16.5px;
  border: solid 1px #f1f1f1;
  background-color: #fafafa;
  color: #313131;
  font-size: 11px;
  padding: 11px 16px;
  list-style: none;
  font-weight: 300;
  cursor: pointer;
}
div.as-pro-container .agmodal .onboarding .niche-step__option:hover,
div.as-pro-container .agmodal .onboarding .niche-step__option.selected {
  background-color: #fff9f2;
  border: solid 1px #ffc17b;
}
div.as-pro-container .agmodal .onboarding .niche-step__option_disabled {
  pointer-events: none;
  opacity: 0.7;
}
div.as-pro-container .agmodal .onboarding .niche-step__option::first-letter {
  text-transform: uppercase;
}
div.as-pro-container .agmodal .onboarding .niche-step__option:last-of-type {
  margin: 0!important;
}
div.as-pro-container .agmodal .onboarding .step__title {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0;
  color: #313131;
  margin: -4px 0 16px;
  height: 52px;
  text-align: center;
}
div.as-pro-container .agmodal .onboarding .step__desc {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: center;
  margin-top: 10px;
  color: #4f4f4f;
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal .onboarding .step__desc {
    margin-top: 8px;
  }
}
div.as-pro-container .agmodal .onboarding .step__desc_decor {
  font-weight: 700;
}
div.as-pro-container .agmodal .onboarding .step__header {
  background: url(chrome-extension://__MSG_@@extension_id__/images/onboardingmask.svg) no-repeat left top / cover;
  padding: 16px 24px 16px 24px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  box-sizing: border-box;
}

div.as-pro-container .amzs-tooltip-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  overflow: hidden;
  user-select: none;
}
div.as-pro-container .amzs-tooltip-wrapper * {
  box-sizing: border-box;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip {
  position: absolute;
  display: block;
  padding: 20px;
  border-radius: 8px;
  background: #4c87ca;
  box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.3);
  color: #FFF;
  font: normal normal 14px Arial, Helvetica, sans-serif;
  font-size: 16px;
  width: 400px;
}
@media (max-width: 1600px) {
  div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip {
    font-size: 14px;
    padding: 15px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip {
    font-size: 13px;
    padding: 10px;
  }
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-message {
  margin-bottom: 15px;
  line-height: 20px;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-message .highlight {
  display: inline;
  color: #FFA23C;
}
@media (max-width: 1600px) {
  div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-message {
    line-height: 18px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-message {
    margin-bottom: 10px;
    line-height: 16px;
  }
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-controls {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  /*font-size: 14px;*/
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-controls span {
  text-decoration: underline;
  margin-right: 20px;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.8);
  transition: all 0.2s ease;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-controls span:hover {
  color: #FFF;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-controls button {
  padding: 8px 20px;
  background: #8399ae;
  border-radius: 4px;
  border: 0 none;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.8);
  transition: all 0.2s ease;
  outline: none;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip .amzs-tooltip-controls button:hover {
  color: #FFF;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  margin-left: -12px;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip.bottom:after {
  bottom: 0;
  border-top-color: #4c87ca;
  border-bottom: 0;
  margin-bottom: -12px;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip.top:after {
  top: 0;
  border-bottom-color: #4c87ca;
  border-top: 0;
  margin-top: -12px;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip.left:after {
  left: 30px;
}
div.as-pro-container .amzs-tooltip-wrapper .amzs-tooltip.right:after {
  right: 15px;
}

.as-pro-container .agmodal.product-score-popup {
  max-width: 1600px;
  height: fit-content;
  overflow: visible;
  width: 66%;
  padding: 0;
  margin: 0;
  font-size: 16px;
  background: white;
}
@media (max-width: 1600px) {
  .as-pro-container .agmodal.product-score-popup {
    font-size: 15px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .agmodal.product-score-popup {
    font-size: 14px;
  }
}
.as-pro-container .agmodal.product-score-popup .header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background: #fcfcfc;
  padding: 0.5em;
  border-bottom: 1px solid #f1f1f1;
}
.as-pro-container .agmodal.product-score-popup .header .close-btn-wrp {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.as-pro-container .agmodal.product-score-popup .header .close-btn-wrp .close-btn {
  margin-right: 2px;
}
.as-pro-container .agmodal.product-score-popup .header .title-wrp {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 1em 1em;
}
.as-pro-container .agmodal.product-score-popup .header .title-wrp .title {
  display: flex;
  align-items: center;
  padding-right: 4em;
  font-size: 1.1em;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #ababab;
}
.as-pro-container .agmodal.product-score-popup .header .os-progress-circle {
  font-size: 8px;
  margin-right: 3em;
}
@media (max-width: 1600px) {
  .as-pro-container .agmodal.product-score-popup .header .os-progress-circle {
    font-size: 6px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .agmodal.product-score-popup .header .os-progress-circle {
    font-size: 6px;
  }
}
.as-pro-container .agmodal.product-score-popup .os-progress-circle {
  font-size: 8px;
}
@media (max-width: 1600px) {
  .as-pro-container .agmodal.product-score-popup .os-progress-circle {
    font-size: 7px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .agmodal.product-score-popup .os-progress-circle {
    font-size: 6.5px;
  }
}
.as-pro-container .agmodal.product-score-popup .scores-wrp {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item-wrp {
  display: flex;
  flex-direction: wrap;
  border-bottom: 1px solid #f1f1f1;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item {
  width: 50%;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item_full {
  width: 100%;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item:first-child {
  border-right: 1px solid #f1f1f1;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item__rang {
  margin-bottom: 0.5em;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #fcfcfc;
  padding: 1em;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item__desc {
  margin-left: 1em;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item__title {
  margin-bottom: 0.3em;
  font-size: 1.1em;
  font-weight: 800;
  color: #323e53;
}
.as-pro-container .agmodal.product-score-popup .scores-wrp .score-item__detail {
  font-size: 0.95em;
  font-weight: 500;
  line-height: 1.43;
  color: #8d8d8d;
}
.as-pro-container .agmodal.product-score-popup .scores {
  display: flex;
  flex-direction: column;
  padding: 1.7em 1em;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp {
  display: flex;
  flex-direction: row;
  margin-bottom: 0.5em;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-tooltip {
  text-align: left;
  padding: 10px !important;
  filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
  background: #FFFFFF;
  color: #313131;
  border-radius: 4px;
  white-space: normal;
  z-index: 999999;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  min-width: 312px;
}
@media (max-width: 1600px) {
  .as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-tooltip {
    font-size: 12px;
    line-height: 17px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-tooltip {
    font-size: 11px;
    line-height: 16px;
  }
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-tooltip tip-arrow {
  border-color: transparent #FFFFFF transparent transparent;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-tooltip-wrap {
  height: 1em;
  margin-left: 6px;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp__text {
  padding-left: 10px;
  font-size: 0.95em;
  color: #313131;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp_resel {
  margin-bottom: 0;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp_resel .popup-col.score {
  padding-bottom: 5px;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .popup-col.score {
  padding-top: 2px;
  margin-right: 1em;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .popup-col.score i.rate__1 {
  background: #f83535;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .popup-col.score i.rate__2 {
  background: #eed21a;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .popup-col.score i.rate__3 {
  background: #129a5f;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-title {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #313131;
  display: flex;
  align-items: center;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-title_rate_1 {
  color: #f83535;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-title_rate_2 {
  color: #eed21a;
}
.as-pro-container .agmodal.product-score-popup .scores .score-wrp .score-title_rate_3 {
  color: #129a5f;
}

div.as-pro-container .agmodal.modal--tutorial {
  width: auto;
  padding-top: 0;
}
div.as-pro-container .agmodal.modal--tutorial .modal__header {
  padding-bottom: 5px;
  border: none;
}
div.as-pro-container .agmodal.modal--tutorial iframe {
  width: 46em;
  height: 26em;
}

div.as-pro-container .agmodal.modal-sc.modal--ad-upgrade {
  width: auto;
  max-width: 100%;
  max-height: 100%;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
  padding: 0px;
  overflow: visible;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgrade .modal__main {
  padding: 0px;
  overflow: visible;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgrade .modal__banner {
  width: 1200px;
  height: 400px;
  position: relative;
  border-radius: 3px;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgrade .modal__button {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  font-family: OpenSans, Arial, Helvetica, sans-serif !important;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.8px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  user-select: none;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgrade .modal-sc__button {
  bottom: 40px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 242px;
  height: 59px;
  border-radius: 3px;
  background-image: linear-gradient(to top, #3d9af3, #4c87ca);
  box-shadow: 0 0 41px 0 #4c87ca;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgrade a.btn {
  position: absolute !important;
  right: 0;
  margin: 20px;
  width: 24px;
  height: 24px;
  padding: 0;
  background: none;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgrade a.btn i {
  width: 100%;
  height: 100%;
}

div.as-pro-container .upgradeT__warn {
  color: #313131;
  font-weight: 700;
}
div.as-pro-container .upgradeT__desc {
  color: #4f4f4f;
  margin-top: 24px;
}
div.as-pro-container .upgradeT__btn-wrap {
  margin-top: 32px;
}
div.as-pro-container .upgradeT__btn {
  color: #ffffff !important;
  font-size: 13px !important;
  padding: 10px 24px !important;
  text-decoration: none !important;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgradeT {
  width: 640px;
  padding: 24px 48px 32px 32px;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgradeT .modal__header {
  margin: -24px -48px 0 -32px;
  background-color: #f2f3f4 !important;
  padding: 24px 48px 24px 32px !important;
  border-bottom: 0;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgradeT .modal__close {
  position: absolute;
  right: 4px;
  background: none;
  top: 3px;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgradeT .modal__close .i-close {
  width: 15px;
  height: 15px;
  background-color: #80808075;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgradeT .modal__title {
  color: #313131;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}
div.as-pro-container .agmodal.modal-sc.modal--ad-upgradeT .modal__title_dec {
  color: #ffa23c;
}

div.as-pro-container .as-paywall-wrapper,
div.amz-history-widget-modal .as-paywall-wrapper {
  display: block;
  position: absolute;
  width: 100%;
  height: 102%;
  top: 0;
  left: 0;
  z-index: 10000;
  background: #F5F5F5;
  font: normal normal 14px Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #4B6373;
  box-sizing: border-box;
  user-select: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper,
  div.amz-history-widget-modal .as-paywall-wrapper {
    font-size: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper,
  div.amz-history-widget-modal .as-paywall-wrapper {
    font-size: 13px;
  }
}
div.as-pro-container .as-paywall-wrapper *,
div.amz-history-widget-modal .as-paywall-wrapper * {
  box-sizing: border-box;
  outline: none;
}
div.as-pro-container .as-paywall-wrapper .as-paywall,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall {
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: stretch;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal {
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 10000;
  background: rgba(37, 49, 69, 0.498);
  transition: all 0.4s ease 0s;
  height: 100vh;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback {
  width: 33em;
  padding: 1.5em;
  border-radius: 0.75em;
  background: #FFF;
  box-shadow: 0 2px 30px rgba(196, 196, 196, 0.5);
  font-size: 15px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback {
    font-size: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback {
    font-size: 13px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__title,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__title {
  font-size: 1em;
  color: #34425A;
  margin-bottom: 0.75em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__textarea,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__textarea {
  font-size: 1em;
  color: #34425A;
  padding: 0.75em;
  border: 1px solid #F0F4F7;
  box-sizing: border-box;
  height: 7.7em;
  width: 100%;
  margin-bottom: 1.5em;
  resize: none;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__textarea::-webkit-input-placeholder,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__textarea::-webkit-input-placeholder {
  font-size: 1em;
  color: #CCC;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .cancel-btn,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .cancel-btn,
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .send-btn,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .send-btn {
  font-size: 1em;
  cursor: pointer;
  transition: all .3s ease;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .cancel-btn:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .cancel-btn:hover,
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .send-btn:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .send-btn:hover {
  opacity: 0.8;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .cancel-btn.disabled,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .cancel-btn.disabled,
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .send-btn.disabled,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .send-btn.disabled {
  opacity: 0.3;
  pointer-events: none;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .cancel-btn,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .cancel-btn {
  color: #34425A;
  border-bottom: 1px dotted #34425A;
  margin-right: 1.5em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .send-btn,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-feedback__footer .send-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  background: #C3DCED;
  border-radius: 2px;
  padding: 0.75em 1.5em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 57em;
  padding: 1.5em 1.5em 2em;
  border-radius: 0.5em;
  box-shadow: 0 2px 30px rgba(196, 196, 196, 0.5);
  font-size: 15px;
  background-color: #ffffff;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method {
    font-size: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method {
    font-size: 13px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__dashed-line,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__dashed-line {
  position: relative;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__dashed-line:before,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__dashed-line:before {
  content: "";
  width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  top: 50%;
  border-bottom: 1px dashed #eaeaea;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__support,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__support {
  color: #313131 !important;
  text-decoration: none !important;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__support:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__support:hover {
  color: #FFA23C !important;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__content,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__content {
  margin-bottom: 3em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__title-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__title-wrp {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__title,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__title {
  font-size: 1.3em;
  color: #FFA23C;
  margin-bottom: 1.5em;
  font-weight: 900;
  margin-top: 0.5em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__close,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__close {
  cursor: pointer;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__text {
  font-size: 1.3em;
  margin-bottom: 1.5em;
  font-weight: 500;
  color: #313131;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__text:last-child,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__text:last-child {
  margin-bottom: 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-wrp {
  display: flex;
  justify-content: space-between;
  min-height: 170px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-img-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-img-wrp {
  display: flex;
  align-items: center;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-text-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-text-wrp {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 1em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-text {
  font-weight: 900;
  margin-left: 1.5em;
  font-size: 1.3em;
  color: #313131;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-id,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__info-id {
  margin-top: 2em;
  font-weight: 500;
  font-size: 1.3em;
  color: #313131;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-wrp {
  display: flex;
  justify-content: space-between;
  color: #313131;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-text {
  font-weight: 500;
  font-size: 1.3em;
  margin-bottom: 3em;
  color: #313131;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-left,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-left {
  display: flex;
  flex-direction: column;
  width: 25.3em;
  border-radius: 8px;
  border: solid 1px #f0f0f0;
  background-color: #f9f9f9;
  padding: 1.5em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-right,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-right {
  display: flex;
  flex-direction: column;
  width: 25.3em;
  border-radius: 8px;
  border: solid 1px #f0f0f0;
  background-color: #f9f9f9;
  padding: 1.5em;
  margin-right: 1em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-title,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-title {
  font-size: 1.3em;
  margin-bottom: 1.5em;
  font-weight: 900;
  color: #313131;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-content,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-content {
  margin-bottom: 1em;
  font-weight: 600;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-content-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-content-text {
  font-weight: 500;
  font-size: 16px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-content-value,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-feedback-modal .pw1-pay-method__bank-content-value {
  font-weight: bold;
  font-size: 16px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-background,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-background {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
  background: #f5f5f5 url(chrome-extension://__MSG_@@extension_id__/images/paywall/pw1-background.svg) no-repeat center center / cover;
  padding: 40px;
  width: 100%;
  font-size: 18px;
  color: #323e53;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-background input,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-background input {
  font-family: inherit;
  font-size: 12px;
  font-weight: inherit;
  font-style: inherit;
  font-stretch: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  transition: all .2s ease;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-background input::placeholder,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-background input::placeholder {
  color: #c5c5c5;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-background,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-background {
    padding: 20px 35px;
    font-size: 16px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-background,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-background {
    padding: 20px 35px;
    font-size: 14px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-content,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-content {
  min-height: 34em;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.chinese-lang div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header,
.chinese-lang div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header {
  height: 1px;
  min-height: 3vw;
  align-items: center;
  margin: 0 0 3vw 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header-text {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: 32px;
  align-self: baseline;
  height: 100%;
  padding: 11px 14px;
  background-color: #ffe1c0;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.45px;
  border-radius: 8px;
  color: #313131;
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header-text,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header-text {
    font-size: 13px;
    padding: 5px 8px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-logo,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-logo {
  height: 3vw;
  object-fit: contain;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-close,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-close {
  width: 2.5vw;
  height: 2.5vw;
  border-radius: 2px;
  background-color: #d5d5d5;
  cursor: pointer;
  transition: all .2s ease;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-close:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-close:hover {
  box-shadow: 0 2px 5px rgba(119, 119, 119, 0.5);
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-wait,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-wait {
  color: #4B6373;
  font-size: 16px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-wait,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-wait {
    font-size: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-wait,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-header .pw1-header-wait {
    font-size: 13px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-title,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-title {
  font-weight: 800;
  color: #4B6373;
  margin: 0 0 2vw 0;
  text-align: center;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-title .title--main,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-title .title--main {
  font-size: 2vw;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-title .title--main-chinese,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-title .title--main-chinese {
  color: #313131;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-title .title--sub,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-title .title--sub {
  padding-top: 0.4vw;
  font-size: 1.23vw;
  color: #FFA23C;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .red-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .red-text {
  color: #FFA23C;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  flex-grow: 1;
  min-height: 50vh;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main > div,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main > div {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 32px;
  margin-right: 16px;
  background: #FFF;
  box-shadow: 0 2px 30px 0 rgba(196, 196, 196, 0.5);
  border-radius: 10px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main > div,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main > div {
    padding: 18px 24px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main > div:last-child,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main > div:last-child {
  margin-right: 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 32px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title .user-email,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title .user-email {
  font-size: 21px;
  font-weight: normal;
  color: #FFA23C;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title .user-email,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title .user-email {
    font-size: 17px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title .user-email,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-main .pw1-panel-title .user-email {
    font-size: 15px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-value,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-value {
  position: relative;
  max-height: 29em;
  flex: 1 1 27%;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-value .pw1-value,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-value .pw1-value {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-grow: 1;
  margin-bottom: 10px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-value .pw1-value:last-child,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-value .pw1-value:last-child {
  margin-bottom: 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-value .pw1-value > img,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-value .pw1-value > img {
  width: 40px;
  height: 37px;
  object-fit: contain;
  margin-right: 32px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-value .pw1-value .pw1-value-profit,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-value .pw1-value .pw1-value-profit {
  font-weight: bold;
  color: #FFA23C;
  margin-top: 6px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans {
  flex: 1 1 44%;
  max-height: 29em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plans,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plans {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-grow: 1;
  border-radius: 5px;
  border: solid 1px #f0f4f7;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex: 1 1 0;
  padding: 10px 24px;
  border-bottom: solid 1px #f0f4f7;
  font-weight: normal;
  cursor: pointer;
  transition: all .3s ease;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan:hover {
  background: #fdfdfd;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan.active,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan.active {
  background: #f0f4f7;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan input[type=radio],
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan input[type=radio] {
  display: none;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan input[type=radio]:checked + .radio-button,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan input[type=radio]:checked + .radio-button {
  background: #FFA23C;
  box-shadow: 0 0 0 3px #FFA23C;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan .radio-button,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan .radio-button {
  display: inline-block;
  width: 13px;
  min-width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #FFF;
  border: solid 2px #FFF;
  box-shadow: 0 0 0 3px #f0f4f7;
  transition: all .3s ease;
  margin: auto;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan:last-child,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan:last-child {
  border-bottom: 0 none;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner {
  display: inline-flex;
  padding: 0.5em;
  border-radius: 6px;
  background: rgba(228, 235, 241, 0.5);
  justify-content: space-between;
  align-items: center;
  margin-top: 0.6em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner-text {
  font-size: 0.7em;
  margin-left: 0.8em;
  margin-right: 0.8em;
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner-text,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner-text {
    font-size: 0.58em;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  min-height: 8.6em;
  min-width: 34em;
  position: absolute;
  bottom: 2em;
  transform: translate(-48%);
  font-size: 0.8em;
  background: white;
  padding: 0.9em !important;
  box-shadow: 0 2px 14px 0 rgba(144, 144, 144, 0.64);
  border-radius: 4px;
  cursor: default;
  pointer-events: none;
  opacity: 0;
  transition: all 0.3s ease;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip:before,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip:before {
  bottom: -22px;
  content: " ";
  display: block;
  height: 20px;
  left: 50%;
  position: absolute;
  border-color: transparent transparent transparent transparent;
  border-style: solid;
  border-width: 11px;
  margin-left: -13px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip:after,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid white 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip-bullet-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip-bullet-wrp {
  display: flex;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip-bullet,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip-bullet {
  display: flex;
  flex-direction: column;
  margin-right: 0.7em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip-bullet-circle,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip-bullet-circle {
  width: 0.63em;
  height: 0.63em;
  border-radius: 50%;
  transform: translate(0, 0.4em);
  background: #FFA23C;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner .pw1-ccb-tooltip-text {
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #323e53;
  white-space: normal;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner-icon-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner-icon-wrp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner-icon-wrp:hover .pw1-ccb-tooltip,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner-icon-wrp:hover .pw1-ccb-tooltip {
  opacity: 1;
  pointer-events: auto;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner span,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner span {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #323e53;
  white-space: nowrap;
  position: relative;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner span b,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner span b {
  color: #FFA23C;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner span .cross-line,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner span .cross-line {
  height: 2px;
  position: absolute;
  width: 100%;
  left: 4%;
  transform: rotate(7deg);
  top: 38%;
  background: #FFA23C;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner img,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-crash-course-banner img {
  width: 0.8em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-info,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-info {
  display: block;
  flex-grow: 1;
  margin: 0 1.2em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-name,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-name {
  margin-bottom: 4px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-popular,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-popular {
  font-size: 12px;
  font-weight: normal;
  color: #4B6373;
  padding-left: 21px;
  margin-left: 8px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/paywall/pw1-star.svg) no-repeat left center;
  vertical-align: middle;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-hint,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-hint {
  display: block;
  font-size: 12px;
  color: #ababab;
  line-height: 15px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-price,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-price {
  display: block;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-price-hint,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-plans .pw1-plan-price-hint {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 4px;
  white-space: nowrap;
  line-height: 15px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-plan-name,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-plan-name {
  display: block;
  font-weight: bold;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 !important;
  flex: 1 1 29%;
  min-width: 260px;
  max-height: 29em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-header,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 32px 32px 0 32px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-header,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-header {
    padding: 18px 24px 0 24px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-panel,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-panel {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 40%;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 32px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp {
    padding: 0 32px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp_buy,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp_buy {
  padding: 32px 32px;
  background-color: #fffbf6;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-info,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-info {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 32px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp-margin,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp-margin {
  margin-bottom: 1.5em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp-row,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-wrp-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
  width: 100%;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-methods-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-methods-wrp {
  display: flex;
  flex-direction: column;
  width: 100%;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-buttons-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-buttons-wrp {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button {
  display: block;
  width: 100%;
  border: 0 none;
  padding: 0;
  border-radius: 2px;
  font-family: inherit;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  transition: all .2s ease;
  text-align: center;
  height: 40px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button:hover {
  box-shadow: 0 2px 5px 0 rgba(119, 119, 119, 0.5);
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini {
  width: 49%;
  height: 40px;
  display: flex;
  padding: 0;
  justify-content: center;
  align-items: center;
  background: #e8eff5;
  color: #323e53;
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-alipay-img,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-alipay-img {
    width: 40%;
  }
}
@media (max-width: 1190px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-alipay-img,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-alipay-img {
    align-self: flex-start;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-wechat-img,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-wechat-img {
    width: 50%;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini > img,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini > img {
  margin-left: 8px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini > img,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini > img {
    margin-left: 4px;
  }
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-text {
  margin-left: 12px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-text,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-text {
    margin-left: 5px;
    margin-right: 2px;
    font-size: 10px;
  }
}
@media (max-width: 1190px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-text,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-mini-text {
    margin-top: -10px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label {
  font-size: 12px;
  color: #ababab;
  margin-top: 10px;
  text-align: center;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label .link,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label .link {
  transition: all .3s ease;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label .link:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label .link:hover {
  color: #388cc4;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-text-centered,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-text-centered {
  font-size: 12px;
  text-align: center;
  margin-top: 12px;
  font-weight: 500;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-card,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-card {
  background: #FFA23C;
  color: #ffffff;
  min-height: 38px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-card.disabled,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-card.disabled {
  background: #ababab;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paypal,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paypal {
  background: #e8eff5;
  color: #323e53;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paypal > img,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paypal > img {
  margin-left: 8px;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paypal,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paypal {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-separate,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-separate {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: start;
  margin: 20px 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-separate > i,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-separate > i {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 0;
  margin: 0 auto;
  width: 80px;
  height: 1px;
  background: #e6e6e6;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-separate > span,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-separate > span {
  background: #FFF;
  font-size: 15px;
  color: #e6e6e6;
  text-align: center;
  padding: 0 8px;
  display: inline-block;
  z-index: 1;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-separate,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-separate {
    margin: 10px 0;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid > a,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid > a,
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label > a,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label > a,
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot > a,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot > a {
  font-size: 12px;
  color: #ababab;
  cursor: pointer;
  transition: all .2s ease;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid > a:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid > a:hover,
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label > a:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-button-label > a:hover,
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot > a:hover,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot > a:hover {
  color: #388cc4;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 16px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid > a,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid > a {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}
@media (max-width: 1600px) {
  div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid > a,
  div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-paid > a {
    font-size: 13px;
    line-height: 18px;
  }
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot-chinese,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot-chinese {
  bottom: -70px !important;
  flex-direction: column!important;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot {
  bottom: 1.5em;
  position: absolute;
  display: flex;
  /* flex-direction: row; */
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  left: 50%;
  margin-right: -50%;
  transform: translatex(-50%);
  font-size: 12px;
  margin-top: 16px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot > div,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot > div {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  margin-bottom: 6px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot *,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot * {
  margin-right: 10px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot *:last-child,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot *:last-child {
  margin-right: 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot .pw1-trustpilot-stars,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot .pw1-trustpilot-stars {
  display: flex;
  flex-direction: row;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot .pw1-trustpilot-star,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot .pw1-trustpilot-star {
  width: 18.4px;
  height: 20px;
  background-size: cover;
  margin-right: 2px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/paywall/pw1-trustpilot-star.svg) no-repeat center center / cover;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot .pw1-trustpilot-star:last-child,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot .pw1-trustpilot-star:last-child {
  margin-right: 0;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot .pw1-trustpilot,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-panel-payment .pw1-payment-trustpilot .pw1-trustpilot {
  height: 20px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1-chinese-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1-chinese-wrp {
  display: flex;
  flex: 1;
  height: 10em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0;
  background-color: #fbfbfb;
  border-radius: 0 0 10px 10px;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1__lifetime-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1__lifetime-wrp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 17.7em;
  margin: 0 auto;
  text-align: center;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1__lifetime-img-wrp,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1__lifetime-img-wrp {
  display: flex;
  justify-content: center;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .pw1__lifetime-text,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .pw1__lifetime-text {
  font-size: 12px;
  font-weight: 500;
  margin-top: 1em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .paddings,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .paddings {
  padding-left: 10%;
  padding-right: 10%;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .disabled,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .disabled {
  pointer-events: none;
  cursor: default;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .background,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .background {
  background: url(chrome-extension://__MSG_@@extension_id__/images/paywall/payModalBackground.svg) no-repeat center center / cover;
  border-radius: 8px;
  padding: 1.5em 1.5em 2.5em 2.5em;
  margin: -1.5em -1.5em 0 -1.5em;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .colored,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .colored {
  background: url(chrome-extension://__MSG_@@extension_id__/images/paywall/payModalBackground.svg) no-repeat center center / cover;
}
div.as-pro-container .as-paywall-wrapper .as-paywall .start,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall .start {
  justify-content: start;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal {
  width: 85% !important;
  height: 100% !important;
  padding: 0 !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal__btn,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal__btn {
  z-index: 9999;
  position: absolute !important;
  right: 25px;
  top: 10px;
  background-color: transparent !important;
  box-shadow: none !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal__main,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal__main {
  height: 100% !important;
  padding: 0 !important;
}

div.as-pro-container .as-paywall-wrapper,
div.amz-history-widget-modal .as-paywall-wrapper {
  display: block;
  position: absolute;
  width: 100%;
  height: 102%;
  top: 0;
  left: 0;
  z-index: 10000;
  background: #F5F5F5;
  font: normal normal 14px Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #4B6373;
  box-sizing: border-box;
  user-select: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
div.as-pro-container .as-paywall-wrapper *,
div.amz-history-widget-modal .as-paywall-wrapper * {
  box-sizing: border-box;
  outline: none;
}
div.as-pro-container .as-paywall-wrapper .as-paywall,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall {
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: stretch;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal {
  width: 995px !important;
  height: 524px !important;
  overflow: hidden;
  padding: 0 !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal__btn,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal__btn {
  z-index: 9999;
  position: absolute !important;
  right: 25px;
  top: 10px;
  background-color: transparent !important;
  box-shadow: none !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal__main,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal__main {
  height: 100% !important;
  padding: 0 !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-support-modal,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-support-modal {
  background: white;
  border-radius: 8px;
  width: 438px !important;
  height: 164px !important;
  max-height: 164px !important;
  overflow: hidden;
  padding: 0 !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-support-modal .already-pay__btn_close-icon,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-support-modal .already-pay__btn_close-icon {
  background-color: #4A8BC2;
}
div.as-pro-container .as-paywall-wrapper .paywall-support-modal__btn,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-support-modal__btn {
  z-index: 9999;
  position: absolute !important;
  right: 20px;
  top: 10px;
  background-color: #F1F4F7;
  box-shadow: none !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-support-modal__support,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-support-modal__support {
  min-height: 164px;
  padding: 1.3em 3em !important;
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  text-align: center;
  justify-content: space-between;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 20px;
  font-size: 16px !important;
  color: #313131;
}
div.as-pro-container .as-paywall-wrapper .paywall-support-modal__support-title-text,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-support-modal__support-title-text {
  font-weight: 700;
}
div.as-pro-container .as-paywall-wrapper .paywall-support-modal__support-contact,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-support-modal__support-contact {
  font-weight: normal;
}
div.as-pro-container .as-paywall-wrapper .paywall-support-modal__support-success,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-support-modal__support-success {
  padding: 10px 55px;
  border-radius: 4px;
  background: #FF8E12;
  border: 0;
  color: white;
  font-size: 0.8em;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}

div.as-pro-container .as-paywall-wrapper,
div.amz-history-widget-modal .as-paywall-wrapper {
  display: block;
  position: absolute;
  width: 100%;
  height: 102%;
  top: 0;
  left: 0;
  z-index: 10000;
  background: #F5F5F5;
  font: normal normal 14px Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #4B6373;
  box-sizing: border-box;
  user-select: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
div.as-pro-container .as-paywall-wrapper *,
div.amz-history-widget-modal .as-paywall-wrapper * {
  box-sizing: border-box;
  outline: none;
}
div.as-pro-container .as-paywall-wrapper .as-paywall,
div.amz-history-widget-modal .as-paywall-wrapper .as-paywall {
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: stretch;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal {
  width: 995px !important;
  height: 510px !important;
  overflow: hidden;
  padding: 0 !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal__btn,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal__btn {
  z-index: 9999;
  position: absolute !important;
  right: 25px;
  top: 10px;
  background-color: transparent !important;
  box-shadow: none !important;
}
div.as-pro-container .as-paywall-wrapper .paywall-iframe-modal__main,
div.amz-history-widget-modal .as-paywall-wrapper .paywall-iframe-modal__main {
  height: 100% !important;
  padding: 0 !important;
}

.suppliers--wrap .suppliers-dropdown.dropdown-menu {
  min-width: max-content;
  display: none;
}
.suppliers--wrap.table .suppliers-trigger,
.suppliers--wrap.table .suppliers-trigger:hover,
.suppliers--wrap.table .suppliers-trigger:active {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  color: #4b6373;
  padding: 0;
  background: transparent;
  font-size: 11px;
  font-weight: 400;
}
.suppliers--wrap.table .suppliers-trigger .btn--text,
.suppliers--wrap.table .suppliers-trigger:hover .btn--text,
.suppliers--wrap.table .suppliers-trigger:active .btn--text {
  align-items: center;
}
.suppliers--wrap.table .i-nicheSup,
.suppliers--wrap.table .i-chevron-white {
  background: #4b6373;
}
.suppliers--wrap.table .i-chevron-white {
  margin-left: 7px !important;
  height: 10px !important;
  width: 10px !important;
  vertical-align: middle !important;
}
.suppliers--wrap.table .i-nicheSup {
  width: 14px;
  height: 14px;
}

.toast-title {
    font-weight: bold;
}
.toast-message {
    word-wrap: break-word;
}
.toast-message a,
.toast-message label {
    color: #FFFFFF;
}
.toast-message a {
    text-decoration: underline!important;
}
.toast-message a:hover {
    color: #CCCCCC;
    text-decoration: underline;
}
.toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.6;
}
.toast-close-button:hover,
.toast-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
}
button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.toast-top-center {
    top: 0;
    right: 0;
    width: 100%;
}
.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%;
}
.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-left {
    top: 12px;
    left: 12px;
}
.toast-top-right {
    top: 12px;
    right: 12px;
}
.toast-bottom-right {
    right: 12px;
    bottom: 12px;
}
.toast-bottom-left {
    bottom: 12px;
    left: 12px;
}
#toast-container {
    position: fixed;
    z-index: 999999;
    /*overrides*/
}
#toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#toast-container .toast {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999999;
    -webkit-box-shadow: 0 0 12px #999999;
    box-shadow: 0 0 12px #999999;
    color: #FFFFFF;
    opacity: 1;
}
#toast-container .toast:hover {
    -moz-box-shadow: 0 0 12px #000000;
    -webkit-box-shadow: 0 0 12px #000000;
    box-shadow: 0 0 12px #000000;
    opacity: 1;
    cursor: pointer;
}
#toast-container .toast.toast-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container .toast.toast-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container .toast.toast-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container .toast.toast-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center .toast,
#toast-container.toast-bottom-center .toast {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#toast-container.toast-top-full-width .toast,
#toast-container.toast-bottom-full-width .toast {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}
.toast {
    background-color: #030303;
}
.toast-success {
    background-color: #51A351;
}
.toast-error {
    background-color: #BD362F;
}
.toast-info {
    background-color: #2F96B4;
}
.toast-warning {
    background-color: #F89406;
}
progress-bar {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000000;
    opacity: 0.4;
}
/*Animations*/
div[toast] {
    opacity: 1 !important;
}
div[toast].ng-enter {
    opacity: 0 !important;
    transition: opacity .3s linear;
}
div[toast].ng-enter.ng-enter-active {
    opacity: 1 !important;
}
div[toast].ng-leave {
    opacity: 1;
    transition: opacity .3s linear;
}
div[toast].ng-leave.ng-leave-active {
    opacity: 0 !important;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
    #toast-container .toast.div {
        padding: 8px 8px 8px 50px;
        width: 11em;
    }
    #toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em;
    }
}
@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container .toast.div {
        padding: 8px 8px 8px 50px;
        width: 18em;
    }
    #toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em;
    }
}
@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container .toast.div {
        padding: 15px 15px 15px 50px;
        width: 25em;
    }
}

div.as-pro-container *,
div.amz-history-widget-modal *,
div.as-pro-container *:after,
div.amz-history-widget-modal *:after,
div.as-pro-container *:before,
div.amz-history-widget-modal *:before {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
div.as-pro-container h1,
div.amz-history-widget-modal h1,
div.as-pro-container h2,
div.amz-history-widget-modal h2,
div.as-pro-container h3,
div.amz-history-widget-modal h3,
div.as-pro-container h4,
div.amz-history-widget-modal h4,
div.as-pro-container h5,
div.amz-history-widget-modal h5,
div.as-pro-container h6,
div.amz-history-widget-modal h6,
div.as-pro-container p,
div.amz-history-widget-modal p,
div.as-pro-container ul,
div.amz-history-widget-modal ul,
div.as-pro-container ol,
div.amz-history-widget-modal ol,
div.as-pro-container div,
div.amz-history-widget-modal div,
div.as-pro-container span,
div.amz-history-widget-modal span {
  max-height: 5000em;
}
div.as-pro-container article,
div.amz-history-widget-modal article,
div.as-pro-container aside,
div.amz-history-widget-modal aside,
div.as-pro-container details,
div.amz-history-widget-modal details,
div.as-pro-container figcaption,
div.amz-history-widget-modal figcaption,
div.as-pro-container figure,
div.amz-history-widget-modal figure,
div.as-pro-container footer,
div.amz-history-widget-modal footer,
div.as-pro-container header,
div.amz-history-widget-modal header,
div.as-pro-container main,
div.amz-history-widget-modal main,
div.as-pro-container nav,
div.amz-history-widget-modal nav,
div.as-pro-container section,
div.amz-history-widget-modal section,
div.as-pro-container summary,
div.amz-history-widget-modal summary {
  display: block;
  position: relative;
}
div.as-pro-container img,
div.amz-history-widget-modal img {
  border: none;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {
  display: none !important;
}
.ng-hide {
  opacity: 0;
}
.animated {
  transition: opacity linear 0.2s;
}
amzscout-pro {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #4B6373;
}
amzscout-pro * {
  font-family: Arial, Helvetica, sans-serif !important;
}
div.amz-history-widget-wrapper {
  direction: ltr;
  line-height: 1.4;
}
div.amz-history-widget-wrapper * {
  font-family: Arial, Helvetica, sans-serif !important;
}
div.amz-history-widget-content {
  font-family: Arial, Helvetica, sans-serif !important;
}
div.as-pro-container {
  font-family: Arial, Helvetica, sans-serif !important;
  overflow: hidden;
  height: 570px;
  width: 1550px;
  min-height: 500px;
  min-width: 1500px;
  position: fixed;
  padding: 0;
  z-index: 100000;
  left: 20px;
  top: 50px;
  background-color: white;
  direction: ltr;
  container: amz / size;
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
}
@media (max-width: 1600px) {
  div.as-pro-container {
    height: 570px;
    width: 1400px;
    min-height: 400px;
    min-width: 1293px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container {
    height: 500px;
    width: 1100px;
    min-height: 356px;
    min-width: 1035px;
  }
}
div.as-pro-container.as-pro-container__trial {
  min-height: 650px;
}
div.as-pro-container ::-webkit-scrollbar {
  width: 8px;
}
@media (max-width: 1600px) {
  div.as-pro-container ::-webkit-scrollbar {
    width: 6px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container ::-webkit-scrollbar {
    width: 4px;
  }
}
div.as-pro-container ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
div.as-pro-container ::-webkit-scrollbar-thumb {
  background: #34425A;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
div.as-pro-container ::-webkit-scrollbar-thumb:window-inactive {
  background: #34425A;
}
div.as-pro-container ul,
div.as-pro-container ol {
  color: #4B6373;
}
div.as-pro-container h1 {
  font-weight: 600;
  font-size: 35px;
}
div.as-pro-container h2 {
  font-weight: 600;
  font-size: 24px;
}
@media (max-width: 1600px) {
  div.as-pro-container h2 {
    font-size: 22px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container h2 {
    font-size: 20px;
  }
}
div.as-pro-container h3 {
  font-weight: normal;
  font-size: 18px;
}
div.as-pro-container h4 {
  font-weight: 700;
  font-size: 14px;
}
div.as-pro-container strong,
div.as-pro-container b {
  font-weight: 700;
}
div.as-pro-container a {
  color: inherit;
  text-decoration: none;
}
div.as-pro-container a.disabled,
div.as-pro-container a[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
div.as-pro-container a.disabled:hover,
div.as-pro-container a[disabled]:hover {
  box-shadow: initial;
}
div.as-pro-container a.btn,
div.as-pro-container a.panel-link {
  user-select: none;
}
div.as-pro-container dialog.as-dialog {
  padding: 0;
  margin: 0;
  border: none;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
div.as-pro-container dialog.as-dialog .close {
  position: absolute;
  top: -12px;
  right: -40px;
  font-size: 40px;
  font-weight: bold;
  color: #fff;
  user-select: none;
  cursor: pointer;
}
div.as-pro-container dialog.as-dialog::backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
}
div.as-pro-container .suppliers--wrap .instructions__list,
div.as-pro-container .instructions--wrap .instructions__list {
  max-height: 60cqh;
  overflow-y: auto;
  overflow-x: hidden;
}
div.as-pro-container .suppliers--wrap,
div.as-pro-container .instructions--wrap {
  position: relative;
  min-width: 1px;
}
div.as-pro-container .suppliers--wrap .tooltips,
div.as-pro-container .instructions--wrap .tooltips {
  display: inline-flex;
  min-width: 1px;
  width: 100%;
}
div.as-pro-container .suppliers--wrap tip-cont,
div.as-pro-container .instructions--wrap tip-cont {
  min-width: 1px;
}
div.as-pro-container .suppliers--wrap .btn--icon,
div.as-pro-container .instructions--wrap .btn--icon {
  width: min-content;
}
div.as-pro-container .suppliers--wrap .i-chevron-white,
div.as-pro-container .instructions--wrap .i-chevron-white {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: unset;
  transform: rotate(90deg);
}
div.as-pro-container .suppliers--wrap .i-chevron-white.down,
div.as-pro-container .instructions--wrap .i-chevron-white.down {
  transform: rotate(-90deg);
}
@media (min-width: 1601px) {
  div.as-pro-container .suppliers--wrap .i-chevron-white,
  div.as-pro-container .instructions--wrap .i-chevron-white {
    width: 16px;
    height: 16px;
  }
}
div.as-pro-container .suppliers--wrap .suppliers-btn,
div.as-pro-container .instructions--wrap .suppliers-btn,
div.as-pro-container .suppliers--wrap .instructions-btn,
div.as-pro-container .instructions--wrap .instructions-btn {
  overflow: hidden;
}
div.as-pro-container .suppliers--wrap .btn--text,
div.as-pro-container .instructions--wrap .btn--text {
  min-width: 1px;
  display: flex;
}
div.as-pro-container .suppliers--wrap .btn--text span,
div.as-pro-container .instructions--wrap .btn--text span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 1px;
}
div.as-pro-container .menu-drop-down .drop-content {
  max-height: 73cqh;
  overflow-y: auto !important;
}
.leader-line {
  z-index: 100001;
}
div.as-pro-container .btn,
div.amz-history-widget-modal .btn {
  display: inline-block;
  width: initial;
  background-image: inherit;
  vertical-align: top;
  position: relative;
  padding: 8px 15px;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  text-align: center;
  color: #FFF;
  background-color: #328BC7;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  user-select: none;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.5);
  white-space: nowrap;
  align-self: auto;
}
@media (max-width: 1600px) {
  div.as-pro-container .btn,
  div.amz-history-widget-modal .btn {
    padding: 6px 13px;
    font-size: 14px;
    border-radius: 4px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .btn,
  div.amz-history-widget-modal .btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 4px;
  }
}
div.as-pro-container .btn:focus,
div.amz-history-widget-modal .btn:focus {
  outline: none;
}
div.as-pro-container .btn:hover,
div.amz-history-widget-modal .btn:hover {
  background-color: #4397d0;
}
div.as-pro-container .btn:active,
div.amz-history-widget-modal .btn:active {
  background-color: #2d7db3;
  box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}
div.as-pro-container .btn:not(.btn--square) i,
div.amz-history-widget-modal .btn:not(.btn--square) i {
  line-height: 1;
  font-size: 18px;
  vertical-align: top;
  display: inline-block;
  margin-right: 6px;
}
div.as-pro-container .btn.active,
div.amz-history-widget-modal .btn.active {
  background-color: #FFA23C;
}
div.as-pro-container .btn_disabled,
div.amz-history-widget-modal .btn_disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
div.as-pro-container .btn--green,
div.amz-history-widget-modal .btn--green {
  background-color: #129a5f;
}
div.as-pro-container .btn--grey,
div.amz-history-widget-modal .btn--grey {
  background-color: #4A5A73;
}
div.as-pro-container .btn--grey:hover,
div.amz-history-widget-modal .btn--grey:hover {
  background-color: #546683;
}
div.as-pro-container .btn--grey:active,
div.amz-history-widget-modal .btn--grey:active {
  background-color: #4A5A73;
}
div.as-pro-container .btn--white,
div.amz-history-widget-modal .btn--white {
  background-color: #f0f4f7;
}
div.as-pro-container .btn--white i,
div.amz-history-widget-modal .btn--white i {
  background-color: #328BC7;
}
div.as-pro-container .btn--white:hover,
div.amz-history-widget-modal .btn--white:hover {
  background-color: #dfe8ee;
}
div.as-pro-container .btn--white:active,
div.amz-history-widget-modal .btn--white:active {
  background-color: #dfe8ee;
}
div.as-pro-container .btn--export,
div.amz-history-widget-modal .btn--export {
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  padding-left: 9px !important;
  padding-right: 9px !important;
  margin-right: 10px !important;
  align-items: center;
  font-weight: 500;
  color: #FFF !important;
}
div.as-pro-container .btn--export.btn-dark-text,
div.amz-history-widget-modal .btn--export.btn-dark-text {
  color: #328BC7 !important;
}
div.as-pro-container .btn--export .i-export,
div.amz-history-widget-modal .btn--export .i-export {
  margin-right: 9px;
}
div.as-pro-container .btn--square,
div.amz-history-widget-modal .btn--square {
  font-size: 20px;
  line-height: 14px;
  padding: 8px;
}
@media (max-width: 1600px) {
  div.as-pro-container .btn--square,
  div.amz-history-widget-modal .btn--square {
    padding: 6px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .btn--square,
  div.amz-history-widget-modal .btn--square {
    padding: 5px;
  }
}
div.as-pro-container .btn--square i,
div.amz-history-widget-modal .btn--square i {
  width: 20px;
  height: 20px;
}
@media (max-width: 1600px) {
  div.as-pro-container .btn--square i,
  div.amz-history-widget-modal .btn--square i {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .btn--square i,
  div.amz-history-widget-modal .btn--square i {
    width: 14px;
    height: 14px;
  }
}
div.as-pro-container .btn--hidden-link,
div.amz-history-widget-modal .btn--hidden-link {
  background: none;
  opacity: 0;
  padding: 1px;
  transition: all 0.3s ease;
}
div.as-pro-container .btn--hidden-link:hover,
div.amz-history-widget-modal .btn--hidden-link:hover {
  opacity: 1;
  background: none;
}
div.as-pro-container .btn--hidden-link:active,
div.amz-history-widget-modal .btn--hidden-link:active {
  opacity: 0.8;
  background: none;
  box-shadow: none;
}
div.as-pro-container .btn--dotted,
div.amz-history-widget-modal .btn--dotted {
  font-size: 16px;
  color: #328BC7 !important;
  border-bottom: 1px dotted #328BC7;
  margin-right: 26px;
  font-weight: 600;
  transition: all 0.3s ease;
}
@media (max-width: 1600px) {
  div.as-pro-container .btn--dotted,
  div.amz-history-widget-modal .btn--dotted {
    font-size: 14px;
    margin-right: 24px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .btn--dotted,
  div.amz-history-widget-modal .btn--dotted {
    font-size: 12px;
    margin-right: 22px;
  }
}
div.as-pro-container .btn--dotted:hover,
div.amz-history-widget-modal .btn--dotted:hover {
  color: #6cadda !important;
  border-bottom: 1px dotted #6cadda;
}
div.as-pro-container .btn-how,
div.amz-history-widget-modal .btn-how {
  padding: 10px;
  font-size: 14px;
  border-radius: 4px;
  background-color: #FFF7EF;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FF8E12;
}
div.as-pro-container .btn-how:hover,
div.amz-history-widget-modal .btn-how:hover {
  background-color: #FFF7EF;
}
div.as-pro-container .btn-how.btn-how--transparent,
div.amz-history-widget-modal .btn-how.btn-how--transparent {
  background-color: transparent;
  padding: 0;
}
div.as-pro-container .btn-how.btn-how--transparent:hover,
div.amz-history-widget-modal .btn-how.btn-how--transparent:hover {
  background-color: transparent;
}
div.as-pro-container .btn-how .i-play,
div.amz-history-widget-modal .btn-how .i-play {
  margin-right: 6px;
  font-size: 14px;
  width: 14px;
  height: 14px;
}
div.as-pro-container .repeat-onboard-button,
div.amz-history-widget-modal .repeat-onboard-button {
  position: absolute;
  right: 20px;
  bottom: 16px;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px #00000040;
  padding: 8px 10px;
  font-size: 11px;
  font-weight: 400;
  color: #000000;
  border: none;
  line-height: 1.1;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 6px;
  border-radius: 4px;
}
div.as-pro-container .repeat-onboard-button--icon,
div.amz-history-widget-modal .repeat-onboard-button--icon {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  border-radius: 50%;
  background-color: #FFA23C;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
}
div.as-pro-container .repeat-onboard-button--icon img,
div.amz-history-widget-modal .repeat-onboard-button--icon img {
  width: 100%;
}
div.as-pro-container .repeat-onboard-button:hover .repeat-onboard-button--icon,
div.amz-history-widget-modal .repeat-onboard-button:hover .repeat-onboard-button--icon {
  background-color: #388CC4;
}
div.as-pro-container i,
div.amz-history-widget-modal i {
  display: inline-block;
  position: relative;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  width: 18px;
  height: 18px;
  background-color: white;
  -webkit-font-smoothing: antialiased;
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
}
@media (max-width: 1600px) {
  div.as-pro-container i,
  div.amz-history-widget-modal i {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container i,
  div.amz-history-widget-modal i {
    width: 14px;
    height: 14px;
  }
}
div.as-pro-container .i-about,
div.amz-history-widget-modal .i-about {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-about.svg);
}
div.as-pro-container .i-repeat,
div.amz-history-widget-modal .i-repeat {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-repeat.svg);
}
div.as-pro-container .i-tips_question,
div.amz-history-widget-modal .i-tips_question {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-tips_question.svg);
}
div.as-pro-container .i-info,
div.amz-history-widget-modal .i-info {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-info.svg);
}
div.as-pro-container .i-triangle,
div.amz-history-widget-modal .i-triangle {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-triangle.svg);
}
div.as-pro-container .i-alert-circle,
div.amz-history-widget-modal .i-alert-circle {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-alert-circle.svg);
}
div.as-pro-container .i-na,
div.amz-history-widget-modal .i-na {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-na.svg);
}
div.as-pro-container .i-thumbs-up,
div.amz-history-widget-modal .i-thumbs-up {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-thumbs-up.svg);
}
div.as-pro-container .i-thumbs-down,
div.amz-history-widget-modal .i-thumbs-down {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-thumbs-down.svg);
}
div.as-pro-container .i-checkbox,
div.amz-history-widget-modal .i-checkbox {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-checkbox.svg);
}
div.as-pro-container .i-next,
div.amz-history-widget-modal .i-next {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-next.svg);
}
div.as-pro-container .i-drop-up,
div.amz-history-widget-modal .i-drop-up {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-drop-up.svg);
}
div.as-pro-container .i-fast-forward,
div.amz-history-widget-modal .i-fast-forward {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-fast-forward.svg);
}
div.as-pro-container .i-gear,
div.amz-history-widget-modal .i-gear {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-gear.svg);
}
div.as-pro-container .i-filled-gear,
div.amz-history-widget-modal .i-filled-gear {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-filled-gear.svg);
}
div.as-pro-container .i-filter,
div.amz-history-widget-modal .i-filter {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-filter.svg);
}
div.as-pro-container .i-trend,
div.amz-history-widget-modal .i-trend {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-graph.svg);
}
div.as-pro-container .i-nicheSup,
div.amz-history-widget-modal .i-nicheSup {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-suppliers.svg);
}
div.as-pro-container .i-heart,
div.amz-history-widget-modal .i-heart {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-heart.svg);
}
div.as-pro-container .i-favorites-table-header,
div.amz-history-widget-modal .i-favorites-table-header {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/heart.svg);
}
div.as-pro-container .i-favorites-table,
div.amz-history-widget-modal .i-favorites-table {
  -webkit-mask-image: none;
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/heart.svg);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
}
div.as-pro-container .i-favorites-table:hover:not(.active),
div.amz-history-widget-modal .i-favorites-table:hover:not(.active) {
  -webkit-mask-image: none;
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/heart1.svg);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
}
div.as-pro-container .col-sorted .i-favorites-table,
div.amz-history-widget-modal .col-sorted .i-favorites-table,
div.as-pro-container .i-favorites-table.active,
div.amz-history-widget-modal .i-favorites-table.active {
  -webkit-mask-image: none;
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/heart3.svg);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
}
div.as-pro-container .i-keywords-cloud,
div.amz-history-widget-modal .i-keywords-cloud {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-word-cloud.svg);
}
div.as-pro-container .i-reset,
div.amz-history-widget-modal .i-reset {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-reset.svg);
}
div.as-pro-container .i-guard,
div.amz-history-widget-modal .i-guard {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-guard.svg);
}
div.as-pro-container .i-plus,
div.amz-history-widget-modal .i-plus {
  content: "\E904";
}
div.as-pro-container .i-close,
div.amz-history-widget-modal .i-close {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-cross.svg);
}
div.as-pro-container .i-facebook,
div.amz-history-widget-modal .i-facebook {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-fb.svg);
}
div.as-pro-container .i-twitter,
div.amz-history-widget-modal .i-twitter {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-tw.svg);
}
div.as-pro-container .i-vk,
div.amz-history-widget-modal .i-vk {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-vk.svg);
}
div.as-pro-container .i-hamburger,
div.amz-history-widget-modal .i-hamburger {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-hamburger.svg);
}
div.as-pro-container .i-refresh,
div.amz-history-widget-modal .i-refresh {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-refresh.svg);
}
div.as-pro-container .i-question,
div.amz-history-widget-modal .i-question {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-question.svg);
}
div.as-pro-container .i-question-orange,
div.amz-history-widget-modal .i-question-orange {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-question-orange.svg);
  background-color: #D3D2D2;
  width: 1em;
  height: 1em;
  vertical-align: top;
  line-height: 1em;
  margin-right: 5px;
  cursor: pointer;
}
div.as-pro-container .i-question-orange:hover,
div.amz-history-widget-modal .i-question-orange:hover {
  background-color: #FFA23C;
}
div.as-pro-container .i-question-orange-no-pointer,
div.amz-history-widget-modal .i-question-orange-no-pointer {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-question-orange.svg);
  background-color: #D3D2D2;
  width: 1em;
  height: 1em;
  vertical-align: top;
  line-height: 1em;
  margin-right: 5px;
}
div.as-pro-container .i-question-orange-no-pointer:hover,
div.amz-history-widget-modal .i-question-orange-no-pointer:hover {
  background-color: #FFA23C;
}
div.as-pro-container .i-question-na,
div.amz-history-widget-modal .i-question-na {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-question-orange.svg);
  background-color: #A9B7CB;
  width: 20px;
  height: 20px;
  vertical-align: top;
  line-height: normal;
  margin-right: 5px;
}
@media (max-width: 1600px) {
  div.as-pro-container .i-question-na,
  div.amz-history-widget-modal .i-question-na {
    width: 18px;
    height: 18px;
  }
}
div.as-pro-container .i-feedback,
div.amz-history-widget-modal .i-feedback {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-feedback.svg);
}
div.as-pro-container .i-niche-idea,
div.amz-history-widget-modal .i-niche-idea {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-dice.svg);
}
div.as-pro-container .i-tutorial,
div.amz-history-widget-modal .i-tutorial {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-tutorial.svg);
}
div.as-pro-container .i-export,
div.amz-history-widget-modal .i-export {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-export.svg);
}
div.as-pro-container .i-export-new,
div.amz-history-widget-modal .i-export-new {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-export-new.svg);
}
div.as-pro-container .i-hints,
div.amz-history-widget-modal .i-hints {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-hints.svg);
}
div.as-pro-container .i-import,
div.amz-history-widget-modal .i-import {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-import.svg);
}
div.as-pro-container .i-plus,
div.amz-history-widget-modal .i-plus {
  content: "+";
}
div.as-pro-container .i-google,
div.amz-history-widget-modal .i-google {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-google.svg);
}
div.as-pro-container .i-video-course,
div.amz-history-widget-modal .i-video-course {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-video-course.svg);
}
div.as-pro-container .i-book,
div.amz-history-widget-modal .i-book {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-book.svg);
}
div.as-pro-container .i-chevron-white,
div.amz-history-widget-modal .i-chevron-white {
  background-color: #FFFFFF;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/ad/chevron-right.svg);
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/ad/chevron-right.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  mask-size: contain;
  mask-position: center;
}
div.as-pro-container .i-graduate,
div.amz-history-widget-modal .i-graduate {
  width: 20px;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-graduate.svg);
}
div.as-pro-container .i-best-1000,
div.amz-history-widget-modal .i-best-1000 {
  background-color: #FFA23C;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-for-1000-best.svg);
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-for-1000-best.svg);
}
div.as-pro-container .i-ready-trends,
div.amz-history-widget-modal .i-ready-trends {
  background-color: #FFA23C;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-ready-trends.svg);
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-ready-trends.svg);
}
div.as-pro-container .i-new-items,
div.amz-history-widget-modal .i-new-items {
  background-color: #FFA23C;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-new-items.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-new-items.svg);
  mask-size: contain;
  mask-position: center;
}
div.as-pro-container .i-product-research,
div.amz-history-widget-modal .i-product-research {
  background-color: #FFA23C;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-product-research.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-product-research.svg);
  mask-size: contain;
  mask-position: center;
}
div.as-pro-container .i-product-analyze,
div.amz-history-widget-modal .i-product-analyze {
  background-color: #FFA23C;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-product-analyze.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center;
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-product-analyze.svg);
  mask-size: contain;
  mask-position: center;
}
div.as-pro-container .i-lamp,
div.amz-history-widget-modal .i-lamp {
  background-color: #FFA23C;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-lamp.svg);
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-lamp.svg);
}
div.as-pro-container .i-tips,
div.amz-history-widget-modal .i-tips {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-tips.svg);
}
div.as-pro-container .i-loop,
div.amz-history-widget-modal .i-loop {
  background-color: #FFA23C;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-loop.svg);
}
div.as-pro-container .i-hacks,
div.amz-history-widget-modal .i-hacks {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/study/icon-hacks.svg);
}
div.as-pro-container .i-warn,
div.amz-history-widget-modal .i-warn {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-warn.svg);
}
div.as-pro-container .i-suppliers-alibaba,
div.amz-history-widget-modal .i-suppliers-alibaba {
  background: url(chrome-extension://__MSG_@@extension_id__/images/suppliers/alibaba.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-suppliers-dh,
div.amz-history-widget-modal .i-suppliers-dh {
  background: url(chrome-extension://__MSG_@@extension_id__/images/suppliers/dh.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-suppliers-ebay,
div.amz-history-widget-modal .i-suppliers-ebay {
  background: url(chrome-extension://__MSG_@@extension_id__/images/suppliers/ebay.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-suppliers-temu,
div.amz-history-widget-modal .i-suppliers-temu {
  background: url(chrome-extension://__MSG_@@extension_id__/images/suppliers/temu.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-suppliers-walmart,
div.amz-history-widget-modal .i-suppliers-walmart {
  background: url(chrome-extension://__MSG_@@extension_id__/images/suppliers/walmart.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-CA,
div.amz-history-widget-modal .i-CA {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-ca.svg);
}
div.as-pro-container .i-IN,
div.amz-history-widget-modal .i-IN {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-in.svg);
}
div.as-pro-container .i-PK,
div.amz-history-widget-modal .i-PK {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-pk.svg);
}
div.as-pro-container .i-VN,
div.amz-history-widget-modal .i-VN {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-vn.svg);
}
div.as-pro-container .i-UK,
div.amz-history-widget-modal .i-UK {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-uk.svg);
}
div.as-pro-container .i-US,
div.amz-history-widget-modal .i-US {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-us.svg);
}
div.as-pro-container .i-ZA,
div.amz-history-widget-modal .i-ZA {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-za.svg);
}
div.as-pro-container .i-PH,
div.amz-history-widget-modal .i-PH {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-ph.svg);
}
div.as-pro-container .i-JP,
div.amz-history-widget-modal .i-JP {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-jp.svg);
}
div.as-pro-container .i-MY,
div.amz-history-widget-modal .i-MY {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-my.svg);
}
div.as-pro-container .i-TR,
div.amz-history-widget-modal .i-TR {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-tr.svg);
}
div.as-pro-container .i-SG,
div.amz-history-widget-modal .i-SG {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-sg.svg);
}
div.as-pro-container .i-DE,
div.amz-history-widget-modal .i-DE {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-de.svg);
}
div.as-pro-container .i-KR,
div.amz-history-widget-modal .i-KR {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-kr.svg);
}
div.as-pro-container .i-FR,
div.amz-history-widget-modal .i-FR {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-fr.svg);
}
div.as-pro-container .i-IT,
div.amz-history-widget-modal .i-IT {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-it.svg);
}
div.as-pro-container .i-CN,
div.amz-history-widget-modal .i-CN {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-cn.svg);
}
div.as-pro-container .i-subject,
div.amz-history-widget-modal .i-subject {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-subject.svg);
}
div.as-pro-container .i-column-graph,
div.amz-history-widget-modal .i-column-graph {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-line-graph.svg) no-repeat center center;
}
div.as-pro-container .i-column-bar-graph,
div.amz-history-widget-modal .i-column-bar-graph {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-bar-graph.svg) no-repeat center center;
}
div.as-pro-container .i-copy,
div.amz-history-widget-modal .i-copy {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-copy.svg);
  background-color: #388CC4;
}
div.as-pro-container .i-play,
div.amz-history-widget-modal .i-play {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-play.svg) no-repeat center center;
}
div.as-pro-container .i-instructions,
div.amz-history-widget-modal .i-instructions {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-instructions.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-instructions-play,
div.amz-history-widget-modal .i-instructions-play {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-instructions-play.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-instructions-repair,
div.amz-history-widget-modal .i-instructions-repair {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-instructions-repair.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-instructions-tag,
div.amz-history-widget-modal .i-instructions-tag {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-instructions-tag.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-instructions-box,
div.amz-history-widget-modal .i-instructions-box {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-instructions-box.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-instructions-delivery,
div.amz-history-widget-modal .i-instructions-delivery {
  background: url(chrome-extension://__MSG_@@extension_id__/images/icon-instructions-delivery.svg) no-repeat center center;
  background-size: contain;
}
div.as-pro-container .i-clickable,
div.amz-history-widget-modal .i-clickable {
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/open-score-icon.svg);
  mask-size: contain;
  mask-position: center;
}
div.as-pro-container .i-bs,
div.amz-history-widget-modal .i-bs {
  width: 14px;
  height: 14px;
  background-color: #E47911;
  border-radius: 50%;
}
@media (max-width: 1600px) {
  div.as-pro-container .i-bs,
  div.amz-history-widget-modal .i-bs {
    width: 12px;
    height: 12px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .i-bs,
  div.amz-history-widget-modal .i-bs {
    width: 10px;
    height: 10px;
  }
}
div.as-pro-container .drop-down {
  position: relative;
  cursor: pointer;
  line-height: 1;
}
div.as-pro-container .drop-down.activeOnHover:hover .drop-content-wrap {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  transform: translate3d(0, 0, 0);
}
div.as-pro-container .drop-down.activeOnHover:hover .drop-target:after {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
}
div.as-pro-container .drop-target {
  position: relative;
}
div.as-pro-container .drop-target:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: #FFF;
  position: absolute;
  top: 21px;
  right: 2px;
  z-index: 5;
  transition: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: default;
}
div.as-pro-container .drop-content-wrap {
  position: absolute;
  z-index: 4;
  top: 100%;
  right: -90px;
  margin-top: -2px;
  padding-top: 14px;
  transition: none;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  cursor: default;
}
div.as-pro-container .drop-content {
  line-height: 24px;
  padding: 10px;
  background: #FFF;
  border-radius: 5px;
  box-shadow: 2px 5px 24px 6px rgba(23, 43, 64, 0.15);
}
.toggle-filter {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 12px;
  padding: 0 0.3em !important;
}
@media (max-width: 1600px) {
  .toggle-filter {
    font-size: 10px;
  }
}
@media (max-width: 1366px) {
  .toggle-filter {
    font-size: 8px;
  }
}
.toggle-filter__container {
  white-space: nowrap;
}
.toggle-filter__switch {
  display: inline-block;
  margin: 0 1em;
  vertical-align: middle;
}
.toggle-filter.checked .toggle-filter__switch-label:after {
  top: 0.2em;
  background-color: #FFA23C;
  box-shadow: 0 0 0 0.15em #FFA23C;
}
.toggle-filter.checked .toggle-filter__switch-label:before {
  background-color: white;
  border: 1px solid white;
}
.toggle-filter__switch-label {
  position: relative;
  display: block;
  border-radius: 0.5em;
}
.toggle-filter__switch-label:hover {
  cursor: pointer;
}
.toggle-filter__switch-label:before {
  content: '';
  height: 3em;
  width: 1.4em;
  display: block;
  border-radius: 0.65em;
  border: 1px solid #ACC2D3;
  background-color: lightgrey;
}
.toggle-filter__switch-label:after {
  content: '';
  width: 1em;
  height: 1em;
  position: absolute;
  left: 0.2em;
  top: 1.8em;
  border-radius: 0.5em;
  background-color: #328BC7;
  box-shadow: 0 0 0 0.15em #328BC7;
  transition: all 0.2s;
}
/*
 * angular-tooltips
 * 1.2.2
 * 
 * Angular.js tooltips module.
 * http://720kb.github.io/angular-tooltips
 * 
 * MIT license
 * Tue Jun 20 2017
 */
/*  @-webkit-keyframes animate-tooltip {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  60% {
    opacity: .8; }
  70% {
    opacity: .9; }
  90% {
    opacity: 1; } }

@-moz-keyframes animate-tooltip {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  60% {
    opacity: .8; }
  70% {
    opacity: .9; }
  90% {
    opacity: 1; } }

@-ms-keyframes animate-tooltip {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  60% {
    opacity: .8; }
  70% {
    opacity: .9; }
  90% {
    opacity: 1; } }

@keyframes animate-tooltip {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  60% {
    opacity: .8; }
  70% {
    opacity: .9; }
  90% {
    opacity: 1; } }

._exradicated-tooltip {
  display: block;
  opacity: 1;
  position: absolute;
  z-index: 9999999; }

tooltip {
  display: inline-block;
  position: relative; }
  tooltip._multiline {
    display: block; }
  tooltip._slow._ready tip {
    animation: animate-tooltip 0.65s; }
  tooltip._fast._ready tip {
    animation: animate-tooltip 0.15s; }
  tooltip._steady._ready tip {
    animation: animate-tooltip 0.35s; }
  tooltip tip {
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.85);
    color: #fff;
    display: none;
    line-height: normal;
    max-width: 500px;
    min-width: 100px;
    opacity: 0;
    padding: 8px 16px;
    position: absolute;
    text-align: center;
    width: auto;
    will-change: top, left, bottom, right; }
    tooltip tip._hidden {
      display: block;
      visibility: hidden; }
  tooltip.active:not(._force-hidden) tip {
    display: block;
    opacity: 1;
    z-index: 999; }
  tooltip tip-tip {
    font-size: 0.95em; }
    tooltip tip-tip._large {
      font-size: 1.1em; }
    tooltip tip-tip._small {
      font-size: 0.8em; }
  tooltip._top:not(._left):not(._right) tip {
    left: 50%;
    top: -9px;
    -webkit-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%); }
    tooltip._top:not(._left):not(._right) tip tip-arrow {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid rgba(0, 0, 0, 0.85);
      content: '';
      height: 0;
      left: 50%;
      margin-left: -6px;
      position: absolute;
      top: 100%;
      width: 0; }
  tooltip._bottom:not(._left):not(._right) tip {
    right: 50%;
    top: 100%;
    -webkit-transform: translateX(50%) translateY(9px);
    transform: translateX(50%) translateY(9px); }
    tooltip._bottom:not(._left):not(._right) tip tip-arrow {
      border-bottom: 6px solid rgba(0, 0, 0, 0.85);
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      bottom: 100%;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -6px;
      position: absolute;
      width: 0; }
  tooltip._right:not(._top):not(._bottom) tip {
    left: 100%;
    top: 50%;
    -webkit-transform: translateX(9px) translateY(-50%);
    transform: translateX(9px) translateY(-50%); }
    tooltip._right:not(._top):not(._bottom) tip tip-arrow {
      border-bottom: 6px solid transparent;
      border-right: 6px solid rgba(0, 0, 0, 0.85);
      border-top: 6px solid transparent;
      content: '';
      height: 0;
      margin-top: -6px;
      position: absolute;
      right: 100%;
      top: 50%;
      width: 0; }
  tooltip._left:not(._top):not(._bottom) tip {
    left: -9px;
    top: 50%;
    -webkit-transform: translateX(-100%) translateY(-50%);
    transform: translateX(-100%) translateY(-50%); }
    tooltip._left:not(._top):not(._bottom) tip tip-arrow {
      border-bottom: 6px solid transparent;
      border-left: 6px solid rgba(0, 0, 0, 0.85);
      border-top: 6px solid transparent;
      content: '';
      height: 0;
      left: 100%;
      margin-top: -6px;
      position: absolute;
      top: 50%;
      width: 0; }
  tooltip._top._left tip {
    left: -9px;
    top: -9px;
    -webkit-transform: translateX(-100%) translateY(-100%);
    transform: translateX(-100%) translateY(-100%); }
    tooltip._top._left tip tip-arrow {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid rgba(0, 0, 0, 0.85);
      content: '';
      height: 0;
      left: 90%;
      margin-left: -6px;
      position: absolute;
      top: 100%;
      width: 0; }
  tooltip._top._right tip {
    left: 100%;
    top: -9px;
    -webkit-transform: translateX(9px) translateY(-100%);
    transform: translateX(9px) translateY(-100%); }
    tooltip._top._right tip tip-arrow {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid rgba(0, 0, 0, 0.85);
      content: '';
      height: 0;
      left: 10%;
      margin-left: -6px;
      position: absolute;
      top: 100%;
      width: 0; }
  tooltip._bottom._left tip {
    left: -9px;
    top: 100%;
    -webkit-transform: translateX(-100%) translateY(9px);
    transform: translateX(-100%) translateY(9px); }
    tooltip._bottom._left tip tip-arrow {
      border-bottom: 6px solid rgba(0, 0, 0, 0.85);
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      bottom: 100%;
      content: '';
      height: 0;
      left: 90%;
      margin-left: -6px;
      position: absolute;
      width: 0; }
  tooltip._bottom._right tip {
    left: 100%;
    top: 100%;
    -webkit-transform: translateX(9px) translateY(9px);
    transform: translateX(9px) translateY(9px); }
    tooltip._bottom._right tip tip-arrow {
      border-bottom: 6px solid rgba(0, 0, 0, 0.85);
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      bottom: 100%;
      content: '';
      height: 0;
      left: 10%;
      margin-left: -6px;
      position: absolute;
      width: 0; }

tip-tip .close-button {
  cursor: pointer;
  float: right;
  left: 8%;
  margin-top: -7%;
  padding: 3px;
  position: relative; } */
@-webkit-keyframes animate-tooltip {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .5;
  }
  60% {
    opacity: .8;
  }
  70% {
    opacity: .9;
  }
  90% {
    opacity: 1;
  }
}
@-moz-keyframes animate-tooltip {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .5;
  }
  60% {
    opacity: .8;
  }
  70% {
    opacity: .9;
  }
  90% {
    opacity: 1;
  }
}
@-ms-keyframes animate-tooltip {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .5;
  }
  60% {
    opacity: .8;
  }
  70% {
    opacity: .9;
  }
  90% {
    opacity: 1;
  }
}
@keyframes animate-tooltip {
  0% {
    opacity: 0;
  }
  50% {
    opacity: .5;
  }
  60% {
    opacity: .8;
  }
  70% {
    opacity: .9;
  }
  90% {
    opacity: 1;
  }
}
div.as-pro-container ._exradicated-tooltip,
div.amz-history-widget-modal ._exradicated-tooltip {
  display: block;
  opacity: 1;
  position: absolute;
  z-index: 999;
}
div.as-pro-container tooltip,
div.amz-history-widget-modal tooltip {
  font-family: Arial, Helvetica, sans-serif !important;
  display: inline-block;
  position: relative;
}
div.as-pro-container tooltip._multiline,
div.amz-history-widget-modal tooltip._multiline {
  display: block;
}
div.as-pro-container tooltip._slow._ready tip,
div.amz-history-widget-modal tooltip._slow._ready tip {
  animation: animate-tooltip 0.65s;
}
div.as-pro-container tooltip._fast._ready tip,
div.amz-history-widget-modal tooltip._fast._ready tip {
  animation: animate-tooltip 0.15s;
}
div.as-pro-container tooltip._steady._ready tip,
div.amz-history-widget-modal tooltip._steady._ready tip {
  animation: animate-tooltip 0.35s;
}
div.as-pro-container tooltip tip,
div.amz-history-widget-modal tooltip tip {
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  display: none;
  line-height: normal;
  max-width: 500px;
  min-width: 150px;
  opacity: 0;
  padding: 3px 5px !important;
  position: absolute;
  text-align: center;
  width: auto;
  will-change: top, left, bottom, right;
}
div.as-pro-container tooltip tip._hidden,
div.amz-history-widget-modal tooltip tip._hidden {
  display: block;
  visibility: hidden;
}
div.as-pro-container tooltip.active:not(._force-hidden) tip,
div.amz-history-widget-modal tooltip.active:not(._force-hidden) tip {
  display: block;
  opacity: 1;
  z-index: 999;
}
div.as-pro-container tooltip tip-tip,
div.amz-history-widget-modal tooltip tip-tip {
  font-size: 1.0em;
}
div.as-pro-container tooltip tip-tip._large,
div.amz-history-widget-modal tooltip tip-tip._large {
  font-size: 1.1em;
}
div.as-pro-container tooltip tip-tip._small,
div.amz-history-widget-modal tooltip tip-tip._small {
  font-size: 0.8em;
}
div.as-pro-container tooltip._top:not(._left):not(._right) tip,
div.amz-history-widget-modal tooltip._top:not(._left):not(._right) tip {
  left: 50%;
  top: -9px;
  -webkit-transform: translateX(-50%) translateY(-100%);
  transform: translateX(-50%) translateY(-100%);
}
div.as-pro-container tooltip._top:not(._left):not(._right) tip tip-arrow,
div.amz-history-widget-modal tooltip._top:not(._left):not(._right) tip tip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(0, 0, 0, 0.85);
  content: '';
  height: 0;
  left: 50%;
  margin-left: -6px;
  position: absolute;
  top: 100%;
  width: 0;
}
div.as-pro-container tooltip._bottom:not(._left):not(._right) tip,
div.amz-history-widget-modal tooltip._bottom:not(._left):not(._right) tip {
  right: 50%;
  top: 100%;
  -webkit-transform: translateX(50%) translateY(9px);
  transform: translateX(50%) translateY(9px);
}
div.as-pro-container tooltip._bottom:not(._left):not(._right) tip tip-arrow,
div.amz-history-widget-modal tooltip._bottom:not(._left):not(._right) tip tip-arrow {
  border-bottom: 6px solid rgba(0, 0, 0, 0.85);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  bottom: 100%;
  content: '';
  height: 0;
  left: 50%;
  margin-left: -6px;
  position: absolute;
  width: 0;
}
div.as-pro-container tooltip._right:not(._top):not(._bottom) tip,
div.amz-history-widget-modal tooltip._right:not(._top):not(._bottom) tip {
  left: 100%;
  top: 50%;
  -webkit-transform: translateX(9px) translateY(-50%);
  transform: translateX(9px) translateY(-50%);
}
div.as-pro-container tooltip._right:not(._top):not(._bottom) tip tip-arrow,
div.amz-history-widget-modal tooltip._right:not(._top):not(._bottom) tip tip-arrow {
  border-bottom: 6px solid transparent;
  border-right: 6px solid rgba(0, 0, 0, 0.85);
  border-top: 6px solid transparent;
  content: '';
  height: 0;
  margin-top: -6px;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 0;
}
div.as-pro-container tooltip._left:not(._top):not(._bottom) tip,
div.amz-history-widget-modal tooltip._left:not(._top):not(._bottom) tip {
  left: -9px;
  top: 50%;
  -webkit-transform: translateX(-100%) translateY(-50%);
  transform: translateX(-100%) translateY(-50%);
}
div.as-pro-container tooltip._left:not(._top):not(._bottom) tip tip-arrow,
div.amz-history-widget-modal tooltip._left:not(._top):not(._bottom) tip tip-arrow {
  border-bottom: 6px solid transparent;
  border-left: 6px solid rgba(0, 0, 0, 0.85);
  border-top: 6px solid transparent;
  content: '';
  height: 0;
  left: 100%;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  width: 0;
}
div.as-pro-container tooltip._top._left tip,
div.amz-history-widget-modal tooltip._top._left tip {
  left: -9px;
  top: -9px;
  -webkit-transform: translateX(-100%) translateY(-100%);
  transform: translateX(-100%) translateY(-100%);
}
div.as-pro-container tooltip._top._left tip tip-arrow,
div.amz-history-widget-modal tooltip._top._left tip tip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(0, 0, 0, 0.85);
  content: '';
  height: 0;
  left: 90%;
  margin-left: -6px;
  position: absolute;
  top: 100%;
  width: 0;
}
div.as-pro-container tooltip._top._right tip,
div.amz-history-widget-modal tooltip._top._right tip {
  left: 100%;
  top: -9px;
  -webkit-transform: translateX(9px) translateY(-100%);
  transform: translateX(9px) translateY(-100%);
}
div.as-pro-container tooltip._top._right tip tip-arrow,
div.amz-history-widget-modal tooltip._top._right tip tip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid rgba(0, 0, 0, 0.85);
  content: '';
  height: 0;
  left: 10%;
  margin-left: -6px;
  position: absolute;
  top: 100%;
  width: 0;
}
div.as-pro-container tooltip._bottom._left tip,
div.amz-history-widget-modal tooltip._bottom._left tip {
  left: -9px;
  top: 100%;
  -webkit-transform: translateX(-100%) translateY(9px);
  transform: translateX(-100%) translateY(9px);
}
div.as-pro-container tooltip._bottom._left tip tip-arrow,
div.amz-history-widget-modal tooltip._bottom._left tip tip-arrow {
  border-bottom: 6px solid rgba(0, 0, 0, 0.85);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  bottom: 100%;
  content: '';
  height: 0;
  left: 90%;
  margin-left: -6px;
  position: absolute;
  width: 0;
}
div.as-pro-container tooltip._bottom._right tip,
div.amz-history-widget-modal tooltip._bottom._right tip {
  left: 100%;
  top: 100%;
  -webkit-transform: translateX(9px) translateY(9px);
  transform: translateX(9px) translateY(9px);
}
div.as-pro-container tooltip._bottom._right tip tip-arrow,
div.amz-history-widget-modal tooltip._bottom._right tip tip-arrow {
  border-bottom: 6px solid rgba(0, 0, 0, 0.85);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  bottom: 100%;
  content: '';
  height: 0;
  left: 10%;
  margin-left: -6px;
  position: absolute;
  width: 0;
}
div.as-pro-container tip-tip .close-button,
div.amz-history-widget-modal tip-tip .close-button {
  cursor: pointer;
  float: right;
  left: 8%;
  margin-top: -7%;
  padding: 3px;
  position: relative;
}
tip.tt-details {
  padding: 1em !important;
  width: 235px !important;
  background: white !important;
  color: black !important;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.64);
  white-space: normal;
  z-index: 99999999999;
  text-align: left !important;
  transform: translateX(-25%) translateY(-52%) !important;
}
tip.tt-details tip-tip {
  text-align: left !important;
}
tip.tt-details.big {
  min-width: 250px !important;
  max-width: 250px !important;
}
tip.tt-details.small {
  min-width: 125px !important;
  max-width: 125px !important;
}
@media (max-width: 1366px) {
  tip.tt-details {
    font-size: 0.8em;
  }
}
tip.tt-details tip-arrow {
  display: none;
}
.seller-tips__modal-container {
  visibility: visible;
  opacity: 1;
  z-index: 100000;
}
.seller-tips__modal-container.display-none {
  visibility: hidden;
  z-index: -1000;
}
.seller-tips__backdrop {
  position: absolute;
  z-index: 1000;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  visibility: visible;
}
.seller-tips__backdrop.display-none {
  visibility: hidden;
  z-index: -1000;
}
.seller-tips__backdrop__backdrop-top,
.seller-tips__backdrop__backdrop-body {
  width: 100%;
}
.seller-tips__backdrop.step_br_st1 .seller-tips__backdrop-single-window:before {
  background: linear-gradient(208.23deg, rgba(0, 0, 0, 0.15) 34.93%, rgba(0, 0, 0, 0) 117.59%), #F2F6FE;
}
.seller-tips__backdrop.step_br_st1 .seller-tips__backdrop-single-window:after {
  background: linear-gradient(208.23deg, rgba(0, 0, 0, 0.15) 34.93%, rgba(0, 0, 0, 0) 117.59%), #F2F6FE;
}
.seller-tips__backdrop.step_br_st9 .seller-tips__backdrop-single-window:before,
.seller-tips__backdrop.step_br_st10 .seller-tips__backdrop-single-window:before,
.seller-tips__backdrop.step_br_st11 .seller-tips__backdrop-single-window:before,
.seller-tips__backdrop.step_br_st0 .seller-tips__backdrop-single-window:before {
  display: none;
}
.seller-tips__backdrop.step_br_st9 .seller-tips__backdrop-single-window:after,
.seller-tips__backdrop.step_br_st10 .seller-tips__backdrop-single-window:after,
.seller-tips__backdrop.step_br_st11 .seller-tips__backdrop-single-window:after,
.seller-tips__backdrop.step_br_st0 .seller-tips__backdrop-single-window:after {
  display: none;
}
.seller-tips__backdrop.step_br_st7 .seller-tips__backdrop-single-window:before,
.seller-tips__backdrop.step_br_st8 .seller-tips__backdrop-single-window:before {
  background: #34425A;
}
.seller-tips__backdrop.step_br_st7 .seller-tips__backdrop-single-window:after,
.seller-tips__backdrop.step_br_st8 .seller-tips__backdrop-single-window:after {
  background: #34425A;
}
.seller-tips__backdrop .seller-tips__backdrop-body {
  z-index: 1000;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  height: 75vh;
  width: 100%;
}
.seller-tips__backdrop .seller-tips__backdrop-left,
.seller-tips__backdrop .seller-tips__backdrop-right,
.seller-tips__backdrop .seller-tips__backdrop-middle {
  background-color: rgba(0, 0, 0, 0.3);
  height: 77vh;
  z-index: 1000;
}
.seller-tips__backdrop .seller-tips__backdrop-left {
  width: 100%;
}
.seller-tips__backdrop .seller-tips__backdrop-window {
  position: relative;
}
.seller-tips__backdrop .seller-tips__backdrop-window:before {
  content: '';
  width: 100%;
  height: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: absolute;
  background: #f8f8f8;
  top: -5px;
  z-index: 1000;
}
.seller-tips__backdrop .seller-tips__backdrop-single-window {
  position: relative;
}
.seller-tips__backdrop .seller-tips__backdrop-single-window:before {
  content: '';
  width: 100%;
  height: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: absolute;
  background: #f8f8f8;
  top: -5px;
  z-index: 1000;
}
.seller-tips__backdrop .seller-tips__backdrop-single-window:after {
  content: '';
  width: 100%;
  height: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  background: #f8f8f8;
  bottom: -5px;
  z-index: 1000;
}
.seller-tips__backdrop .seller-tips__backdrop-top {
  display: block;
  width: 100vw;
  height: 23vh;
  background-color: rgba(0, 0, 0, 0.3);
}
.seller-tips__backdrop .seller-tips__backdrop-single-body {
  visibility: hidden;
  display: none;
  z-index: 1000;
  height: 100vh;
  width: 100vw;
}
.seller-tips__backdrop .seller-tips__backdrop-single-left,
.seller-tips__backdrop .seller-tips__backdrop-single-right {
  height: 100vh;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.3);
}
.seller-tips__backdrop .seller-tips__backdrop-single-wrp {
  height: 100vh;
}
.seller-tips__backdrop .seller-tips__backdrop-single-left {
  width: 100%;
}
.seller-tips__backdrop .seller-tips__backdrop-single-top,
.seller-tips__backdrop .seller-tips__backdrop-single-bottom {
  z-index: 1000;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.seller-tips__backdrop.single-target .seller-tips__backdrop-top,
.seller-tips__backdrop.single-target .seller-tips__backdrop-body {
  visibility: hidden;
  display: none;
}
.seller-tips__backdrop.single-target .seller-tips__backdrop-single-body {
  width: 100%;
  visibility: visible;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.sale-tips ul,
.seller-tips__modal-option ul {
  margin: 10px 0 20px!important;
}
.sale-tips li,
.seller-tips__modal-option li {
  color: #4f4f4f;
  margin-left: 35px;
  list-style: url(chrome-extension://__MSG_@@extension_id__/images/study/ul-style-img.svg);
}
.sale-tips li:not(:last-of-type),
.seller-tips__modal-option li:not(:last-of-type) {
  margin-bottom: 6px;
}
div.seller-tips__step {
  position: absolute;
  background-color: #FFFFFF;
  padding: 20px;
  transform: translate(-50%, -50%);
  z-index: 100000;
  left: 40%;
  width: 450px;
  border-radius: 8px;
  box-sizing: border-box;
  box-shadow: 0px 2px 60px 0px rgba(108, 108, 108, 0.25);
  transition: opacity 0s, visibility 0s, left .2s, right .2s, top .2s, x .2s, y .2s;
  opacity: 1;
  visibility: visible;
}
div.seller-tips__step.no-branch,
div.seller-tips__step.display-none {
  visibility: hidden;
  opacity: 0;
  z-index: -1000;
}
div.seller-tips__step.skipped {
  visibility: hidden;
  opacity: 0;
  z-index: -1000;
  transition: opacity 0.2s, visibility 0s 0.2s, z-index 0s 0.2s;
}
div.seller-tips__step.step_br_st1 .sale-tips p:first-of-type {
  margin-bottom: 10px;
}
div.seller-tips__step.step_br_st1 .sale-tips p:last-of-type {
  font-style: italic;
}
div.seller-tips__step.step_br_st3 .step1-3-img {
  width: calc(100% + 28px);
  height: 196px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-3.png) no-repeat center / 100% 100%;
  margin: 0 -14px;
}
div.seller-tips__step.step_br_st3 .step1-3-img-germany {
  width: calc(100% + 28px);
  height: 196px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-3germany.png) no-repeat center / 100% 100%;
  margin: 0 -14px;
}
div.seller-tips__step.step_br_st3 .step1-3-img-china {
  width: calc(100% + 28px);
  height: 178px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-3china.png) no-repeat center / 100% 100%;
  margin: 0 -14px;
}
div.seller-tips__step.step_br_st3 .step1-3-img-japan {
  width: calc(100% + 28px);
  height: 175px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-3japan.png) no-repeat center / 100% 100%;
  margin: 0 -14px;
}
div.seller-tips__step.step_br_st5 {
  width: 480px;
}
div.seller-tips__step.step_br_st5 .step1-5-img {
  position: absolute;
  right: 0;
  top: -35px;
  height: 175px;
  width: 199px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-5.png) no-repeat right / 100% 100%;
}
div.seller-tips__step.step_br_st5 .step1-5-img-germany {
  position: absolute;
  right: 0;
  top: -5px;
  height: 155px;
  width: 200px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-5germany.png) no-repeat center / 100%;
}
div.seller-tips__step.step_br_st5 .step1-5-img-china {
  position: absolute;
  right: 0;
  top: -42px;
  height: 126px;
  width: 200px;
  margin-right: -4px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-5china.png) no-repeat center / 100%;
}
div.seller-tips__step.step_br_st5 .step1-5-img-japan {
  position: absolute;
  right: 0;
  top: -14px;
  height: 126px;
  width: 200px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-5japan.png) no-repeat center / 100%;
}
div.seller-tips__step.step_br_st5 .sale-tips {
  position: relative;
}
div.seller-tips__step.step_br_st5 .sale-tips p {
  width: 232px;
}
div.seller-tips__step.step_br_st6 {
  width: 508px;
}
div.seller-tips__step.step_br_st6 .sale-tips {
  position: relative;
}
div.seller-tips__step.step_br_st6 .step1-6-img {
  position: absolute;
  margin: 0 -10px;
  top: -45px;
  right: 0;
  height: 220px;
  width: 255px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-6.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st6 .step1-6-img-germany {
  position: absolute;
  margin: 0 -10px;
  top: -20px;
  right: 0;
  height: 246px;
  width: 255px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-6germany.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st6 .step1-6-img-china {
  position: absolute;
  margin: 0 -15px;
  top: -54px;
  right: 0;
  width: 255px;
  height: 191px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-6china.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st6 .step1-6-img-japan {
  position: absolute;
  margin: 0 -15px;
  top: -26px;
  right: 0;
  width: 255px;
  height: 191px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-6japan.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st6 .sale-tips p {
  width: 228px;
}
div.seller-tips__step.step_br_st6 .sale-tips.china {
  height: 127px;
}
div.seller-tips__step.step_br_st7 {
  width: 646px;
}
div.seller-tips__step.step_br_st7 .step1-7-img {
  height: 218px;
  width: calc(100% + 4px);
  margin-left: -4px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-7.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st7 .step1-7-img-germany {
  height: 218px;
  width: calc(100% + 4px);
  margin-left: -4px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-7germany.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st7 .step1-7-img-china {
  height: 191px;
  width: calc(100% + 4px);
  margin-left: -4px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-7china.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st7 .step1-7-img-japan {
  height: 191px;
  width: calc(100% + 4px);
  margin-left: -4px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-7japan.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st7 .sale-tips p {
  margin-bottom: 10px;
}
div.seller-tips__step.step_br_st9 {
  width: 805px;
}
div.seller-tips__step.step_br_st9 .step1-9-img {
  position: absolute;
  right: 0;
  top: -24px;
  height: 228px;
  width: 407px;
  margin-left: -14px;
  margin-right: -14px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-9.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st9 .step1-9-img-germany {
  position: absolute;
  right: 0;
  top: -24px;
  height: 242px;
  width: 407px;
  margin-left: -14px;
  margin-right: -14px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-9germany.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st9 .step1-9-img-china {
  position: absolute;
  right: 0;
  top: -54px;
  height: 242px;
  width: 407px;
  margin-left: -14px;
  margin-right: -14px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-9china.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st9 .step1-9-img-japan {
  position: absolute;
  right: 0;
  top: -54px;
  height: 242px;
  width: 407px;
  margin-left: -14px;
  margin-right: -14px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-9japan.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st9 .sale-tips {
  position: relative;
}
div.seller-tips__step.step_br_st9 .sale-tips p {
  width: 362px;
}
div.seller-tips__step.step_br_st9 .sale-tips.china {
  height: 176px;
}
div.seller-tips__step.step_br_st10 .step1-10-img {
  width: 297px;
  height: 172px;
  margin: -4px auto -10px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-10.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st10 .step1-10-img-germany {
  width: 297px;
  height: 172px;
  margin: -4px auto -10px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-10germany.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st10 .step1-10-img-china {
  width: 297px;
  height: 172px;
  margin: -4px auto -10px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-10china.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st10 .step1-10-img-china {
  width: 297px;
  height: 172px;
  margin: -4px auto -10px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-10china.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st10 .step1-10-img-japan {
  width: 297px;
  height: 172px;
  margin: -4px auto -10px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/study/tips-step1-10japan.png) no-repeat center / 100% 100%;
}
div.seller-tips__step.step_br_st12,
div.seller-tips__step.step_br_st0 {
  top: 50% !important;
  left: 50% !important;
  width: unset;
}
div.seller-tips__step.step_br_st12 .seller-tips__step-back-btn,
div.seller-tips__step.step_br_st0 .seller-tips__step-back-btn,
div.seller-tips__step.step_br_st12 .seller-tips__step-close-btn,
div.seller-tips__step.step_br_st0 .seller-tips__step-close-btn {
  display: none;
}
div.seller-tips__step.step_br_st12 .seller-tips__step-name,
div.seller-tips__step.step_br_st0 .seller-tips__step-name,
div.seller-tips__step.step_br_st12 .seller-tips__step-body p,
div.seller-tips__step.step_br_st0 .seller-tips__step-body p {
  text-align: center;
}
div.seller-tips__step.step_br_st12 .seller-tips__step-name,
div.seller-tips__step.step_br_st0 .seller-tips__step-name {
  color: #4F4F4F;
}
div.seller-tips__step.step_br_st12 .tips-btn-footer-wrp,
div.seller-tips__step.step_br_st0 .tips-btn-footer-wrp {
  margin: 0 auto;
}
div.seller-tips__step.step_br_st12 ul,
div.seller-tips__step.step_br_st0 ul {
  margin: 10px 0 !important;
}
div.seller-tips__step.step_br_st12 ul li,
div.seller-tips__step.step_br_st0 ul li {
  padding-left: 4px;
}
div.seller-tips__step.step_br_st12 .sale-tips,
div.seller-tips__step.step_br_st0 .sale-tips {
  width: 405px;
}
div.seller-tips__step.step_br_st12 .sale-tips.germany,
div.seller-tips__step.step_br_st0 .sale-tips.germany {
  width: 407px;
}
div.seller-tips__step.step_br_st12 .sale-tips.germany li,
div.seller-tips__step.step_br_st0 .sale-tips.germany li {
  margin-left: 14px;
}
div.seller-tips__step.step_br_st12 .sale-tips.japan,
div.seller-tips__step.step_br_st0 .sale-tips.japan {
  width: 448px;
}
div.seller-tips__step.step_br_st12 .sale-tips.japan li,
div.seller-tips__step.step_br_st0 .sale-tips.japan li {
  margin-left: 15px;
}
div.seller-tips__step.step_br_st12 .seller-tips__step-body .sale-tips p:last-child,
div.seller-tips__step.step_br_st0 .seller-tips__step-body .sale-tips p:last-child {
  margin-top: 10px;
}
div.seller-tips__step.step_br_st0 {
  width: 475px;
}
div.seller-tips__step.step_br_st0 .sale-tips {
  width: 100%;
}
div.seller-tips__step.step_br_st0 .seller-tips__step-body p {
  text-align: left;
}
div.seller-tips__step.step_br_st0 .sale-tips li {
  margin-left: 12px;
}
div.seller-tips__step-body {
  color: #4F4F4F;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
}
div.seller-tips__step-title {
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0px;
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  color: #979797;
}
div.seller-tips__step-name {
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0px;
  text-align: left;
  font-size: 20px;
  font-weight: 700;
  line-height: normal;
  color: #313131;
  margin: 0 0 10px;
}
div.seller-tips__step-footer {
  display: flex;
  justify-content: space-between;
}
div.seller-tips__step-footer .seller-tips__step-back-btn {
  font-size: 12px;
  line-height: 1;
  border-radius: 4px;
  width: 95px;
  height: 36px;
  padding: unset!important;
  outline: transparent;
  border: 1px solid #979797;
  color: #979797;
  background: #FFFFFF;
  font-weight: 700;
}
div.seller-tips__step-footer .seller-tips__step-next-btn {
  font-size: 12px;
  line-height: 1;
  border-radius: 4px;
  width: 95px;
  height: 36px;
  padding: unset!important;
  outline: transparent;
  background: #FF8E12;
  color: #FFFFFF;
  border: none;
  font-weight: 700;
}
div.seller-tips__step-footer .seller-tips__step-close-btn {
  background: transparent;
  border: none;
  text-decoration: underline;
  color: #4F4F4F;
  outline: transparent;
}
.seller-option-title {
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0px;
  text-align: left;
  width: 270px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  color: #313131;
}
.seller-option-title.first-option {
  width: 180px;
}
.seller-option-title.chinese {
  width: 280px;
}
.seller-tips__modal-wrp {
  visibility: hidden;
  opacity: 0;
  z-index: -1000;
}
.seller-tips__modal-wrp.no-branch {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 500px;
  min-height: 295px;
  z-index: 99999;
  box-shadow: 0px 2px 60px 0px rgba(108, 108, 108, 0.81);
  border-radius: 10px;
  background: #FFFFFF;
  box-sizing: border-box;
  opacity: 1;
  visibility: visible;
  transition: opacity .2s .4s;
  display: flex;
  flex-direction: column;
}
div.seller-tips__modal-header {
  background: url("chrome-extension://__MSG_@@extension_id__/images/seller-tips-header.png");
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 53px 25px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
div.seller-tips__modal-header .seller-tips__modal-title {
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0px;
  text-align: left;
  font-size: 20px;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  margin: 0 0 15px;
  color: #313131;
}
div.seller-tips__modal-header .seller-tips__modal-description {
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0px;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  color: #4F4F4F;
}
div.seller-tips__modal-footer {
  display: flex;
  flex: 1;
  padding: 25px 53px 20px;
  background: #FFFFFF;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.seller-tips__modal-option {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #4F4F4F;
  margin: 0 auto !important;
}
.seller-tips__modal-option p:first-of-type {
  width: 100%;
  text-align: left;
}
.seller-tips__modal-option ul {
  margin-bottom: 0 !important;
}
.seller-tips__modal-option li {
  text-align: left;
  margin-left: 12px;
  padding-left: 4px;
}
.seller-tips__modal-option div {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-bottom: 20px;
  line-height: 22px;
}
.seller-tips__modal-option button {
  display: block;
  width: 95px;
  height: 36px;
  margin: 0 auto!important;
  background: #FF8E12;
  border: none;
  border-radius: 4px;
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0px;
  text-align: left;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  color: #FFFFFF;
  outline: transparent !important;
}
.seller-tips__modal-skip-btn {
  background: #FFFFFF;
  position: absolute;
  left: 20px;
  bottom: 31px;
  padding: 0 16px 20px;
  text-decoration: underline;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0px;
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  color: #4f4f4f;
}
div.as-pro-container .l-appwrap {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
}
div.as-pro-container .l-maintable {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  flex: 1 1 0%;
}
div.as-pro-container .maintable-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}
div.as-pro-container .maintable {
  overflow-y: scroll;
  overflow-x: hidden;
  width: 100%;
  flex: 1 1 0;
  position: relative;
}
div.as-pro-container .maintable.noscroll {
  overflow-y: hidden;
}
div.as-pro-container .resizable-box {
  position: absolute;
  font-size: 0.1px;
}
div.as-pro-container .resizable-w {
  left: -6px;
  top: 8px;
  bottom: 8px;
  width: 12px;
  cursor: ew-resize;
}
div.as-pro-container .resizable-e {
  right: -6px;
  top: 8px;
  bottom: 8px;
  width: 12px;
  cursor: ew-resize;
}
div.as-pro-container .resizable-n {
  top: -6px;
  left: 8px;
  right: 8px;
  height: 12px;
  cursor: ns-resize;
}
div.as-pro-container .resizable-s {
  bottom: -8px;
  left: 8px;
  right: 8px;
  height: 12px;
  cursor: ns-resize;
}
div.as-pro-container .resizable-nw {
  position: absolute;
  left: -4px;
  top: -4px;
  width: 16px;
  height: 16px;
  cursor: nw-resize;
}
div.as-pro-container .resizable-ne {
  position: absolute;
  right: -4px;
  top: -4px;
  width: 16px;
  height: 16px;
  cursor: ne-resize;
}
div.as-pro-container .resizable-se {
  position: absolute;
  right: -4px;
  bottom: -4px;
  width: 16px;
  height: 16px;
  cursor: se-resize;
}
div.as-pro-container .resizable-sw {
  position: absolute;
  left: -4px;
  bottom: -4px;
  width: 16px;
  height: 16px;
  cursor: sw-resize;
}
div.as-pro-container .centered {
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.header-title-margin-bottom {
  margin-bottom: 4px;
}
@media (max-width: 1600px) {
  .header-title-margin-bottom {
    margin-bottom: 3px;
  }
}
@media (max-width: 1366px) {
  .header-title-margin-bottom {
    margin-bottom: 2px;
  }
}
div.as-pro-container .logo {
  display: block;
  height: 40px;
  width: 100px;
  min-width: 100px;
  background: url(chrome-extension://__MSG_@@extension_id__/images/logo.svg) no-repeat center center;
  background-size: 100%;
}
@media (max-width: 1600px) {
  div.as-pro-container .logo {
    height: 35px;
    width: 85px;
    min-width: 85px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .logo {
    height: 26px;
    width: 65px;
    min-width: 65px;
  }
}
div.as-pro-container .l-header {
  position: relative;
  background-color: #323e53;
  color: #FFF;
  padding: 8px 13px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1600px) {
  div.as-pro-container .l-header {
    padding: 7px 12px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .l-header {
    padding: 5px 10px;
  }
}
div.as-pro-container .l-header_border-btn {
  border-bottom: 1px solid #4b6373;
}
div.as-pro-container .l-header__buy {
  flex-grow: 1;
  max-width: 218px;
  margin-left: 10px;
  margin-right: 0px;
}
div.as-pro-container .l-header .btn {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 15px;
}
div.as-pro-container .l-header .header-content {
  display: flex;
  align-items: center;
}
div.as-pro-container .totals {
  display: flex;
  margin-left: auto;
  overflow: hidden;
}
div.as-pro-container .trend-graph {
  width: auto;
  height: 27px;
}
div.as-pro-container .trend-graph > svg {
  width: auto !important;
  height: 100% !important;
}
div.as-pro-container .trend-item,
div.as-pro-container .score-item {
  cursor: pointer;
}
div.as-pro-container .trend-item .totals-item__title,
div.as-pro-container .score-item .totals-item__title {
  color: white;
  text-decoration: underline;
}
div.as-pro-container .trend-item.totals-item:hover .totals-item__title,
div.as-pro-container .score-item.totals-item:hover .totals-item__title {
  color: #FFA23C;
}
div.as-pro-container .trend-item .totals-item__title,
div.as-pro-container .score-item .totals-item__title,
div.as-pro-container .saturation-score .totals-item__title {
  margin-bottom: 6px;
}
@media (max-width: 1600px) {
  div.as-pro-container .trend-item .totals-item__title,
  div.as-pro-container .score-item .totals-item__title,
  div.as-pro-container .saturation-score .totals-item__title {
    margin-bottom: 5px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .trend-item .totals-item__title,
  div.as-pro-container .score-item .totals-item__title,
  div.as-pro-container .saturation-score .totals-item__title {
    margin-bottom: 4px;
  }
}
div.as-pro-container .saturation-score .totals-item__title {
  color: white;
  border-bottom: dashed 0.8px transparent;
}
div.as-pro-container .totals-item {
  display: flex;
  flex-flow: column;
  align-items: center;
  position: relative;
  text-align: center;
  padding: 0 20px;
}
div.as-pro-container .totals-item img.ss-loader {
  width: 22px;
  height: 22px;
  object-fit: contain;
}
@media (max-width: 1600px) {
  div.as-pro-container .totals-item img.ss-loader {
    width: 20px;
    height: 20px;
  }
}
div.as-pro-container .totals-item.trend-item .trend-graph {
  display: block;
}
div.as-pro-container .totals-item.trend-item .totals-item__val {
  display: none;
}
div.as-pro-container .totals-item.disabled {
  cursor: move;
}
div.as-pro-container .totals-item.disabled .trend-graph {
  display: none;
}
div.as-pro-container .totals-item.disabled .totals-item__val {
  display: block;
}
div.as-pro-container .totals-item__title {
  margin-bottom: 4px;
  font-size: 13px;
  line-height: 1;
  color: #ACC2D3;
  max-width: 120px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s ease;
  z-index: 1;
}
@media (max-width: 1600px) {
  div.as-pro-container .totals-item__title {
    margin-bottom: 3px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .totals-item__title {
    margin-bottom: 2px;
  }
}
@media (max-width: 1600px) {
  div.as-pro-container .totals-item__title {
    font-size: 12px;
    max-width: 100px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .totals-item__title {
    font-size: 10px;
    max-width: 80px;
  }
}
div.as-pro-container .totals-item__val {
  font-size: 27px;
  line-height: 1;
}
@media (max-width: 1600px) {
  div.as-pro-container .totals-item__val {
    font-size: 24px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .totals-item__val {
    font-size: 20px;
  }
}
div.as-pro-container .totals-item.saturation-score {
  cursor: default;
  position: static;
  display: flex;
  padding-right: 0;
  padding-left: 0;
}
div.as-pro-container .totals-item.saturation-score tooltip {
  position: static;
  flex: 1;
  padding-left: 20px;
  padding-right: 19px;
}
@media (max-width: 1600px) {
  div.as-pro-container .totals-item.saturation-score tooltip {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .totals-item.saturation-score tooltip {
    padding-left: 14px;
    padding-right: 14px;
  }
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper {
  background: none;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .na__tooltip {
  padding: 8px 10px;
  margin-left: -150px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.64);
  background-color: #fff;
  border-radius: 4px;
  color: #323e53;
  font-size: 1em;
  width: 330px;
  line-height: 1.3em;
  text-align: left;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .na__visits.orange {
  color: #ffa23c;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__tooltip {
  padding: 8px 10px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.64);
  background-color: #fff;
  border-radius: 4px;
  color: #323e53;
  font-size: 0.93em;
  width: 270px;
  line-height: 1.3em;
  text-align: left;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits {
  font-weight: bold;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-1 {
  color: #129a5f;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-2 {
  color: #129a5f;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-3 {
  color: #129a5f;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-4 {
  color: #eed21a;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-5 {
  color: #eed21a;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-6 {
  color: #eed21a;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-7 {
  color: #f8a750;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-8 {
  color: #f8a750;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-9 {
  color: #f8a750;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.color-10 {
  color: #f83535;
}
div.as-pro-container .totals-item.saturation-score .tt__wrapper .ss__visits.orange {
  color: #ffa23c;
}
div.as-pro-container .totals-item.saturation-score:after {
  content: none;
}
div.as-pro-container .totals-item.score-item .totals-item__val,
div.as-pro-container .totals-item.saturation-score .totals-item__val {
  color: black;
  font-weight: bold;
  font-size: 19px;
  line-height: 19px;
}
@media (max-width: 1600px) {
  div.as-pro-container .totals-item.score-item .totals-item__val,
  div.as-pro-container .totals-item.saturation-score .totals-item__val {
    font-size: 16px;
    line-height: 16px;
  }
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-1 {
  color: #f83535;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-2 {
  color: #FFA23C;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-3 {
  color: #FFA23C;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-4 {
  color: #FFA23C;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-5 {
  color: #eed21a;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-6 {
  color: #eed21a;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-7 {
  color: #eed21a;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-8 {
  color: #129a5f;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-9 {
  color: #129a5f;
}
div.as-pro-container .totals-item.score-item .totals-item__val.color-10 {
  color: #129a5f;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-1 {
  color: #129a5f;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-2 {
  color: #129a5f;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-3 {
  color: #129a5f;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-4 {
  color: #eed21a;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-5 {
  color: #eed21a;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-6 {
  color: #eed21a;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-7 {
  color: #f8a750;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-8 {
  color: #f8a750;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-9 {
  color: #f8a750;
}
div.as-pro-container .totals-item.saturation-score .totals-item__val.color-10 {
  color: #f83535;
}
div.as-pro-container .totals-item.score-item .totals-item__score_circle,
div.as-pro-container .totals-item.saturation-score .totals-item__score_circle {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: white;
  width: 22px;
  height: 22px;
  border-radius: 50%;
}
@media (max-width: 1600px) {
  div.as-pro-container .totals-item.score-item .totals-item__score_circle,
  div.as-pro-container .totals-item.saturation-score .totals-item__score_circle {
    width: 20px;
    height: 20px;
  }
}
div.as-pro-container .totals-item__trial-btn-wrap {
  position: absolute;
  background-color: #313e53;
  width: 80%;
  height: -webkit-fill-available;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
div.as-pro-container .totals-item__trial-btn-wrap seedata {
  margin-top: 10px;
}
div.as-pro-container .totals-item__trial-btn-wrap seedata .see-data-btn {
  margin: 0 !important;
  z-index: 9;
}
div.as-pro-container .totals-item.niche-score .totals-item__trial-btn-wrap {
  width: 100%;
}
div.as-pro-container .totals-item .niche-score__trial {
  position: relative;
}
div.as-pro-container .totals-item_trial {
  position: relative;
}
div.as-pro-container .totals-item_trial .totals-item__val {
  position: relative;
  top: 0;
  z-index: 1;
  filter: blur(5px);
}
div.as-pro-container .totals-item .totals-item__icon {
  background-color: #FFFFFF;
  width: 10px;
  min-width: 10px;
  height: 10px;
  min-height: 10px;
}
div.as-pro-container .totals-item .totals-item__score-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 6px;
}
@media (max-width: 1600px) {
  div.as-pro-container .totals-item {
    padding: 0 18px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .totals-item {
    padding: 0 14px;
  }
}
div.as-pro-container .maintable-wrapper {
  /*
    .col-product-score {
        flex-shrink: 0;
        width: 10px;
        height: 100%;
        cursor: default;

        &.high,
        &.middle,
        &.low {
            cursor: pointer;

            &:hover {
                box-shadow: 0 0 4px 0 rgba(143, 141, 141, 0.5);
            }
        }

        &.low {
            background:  #2ECC71;
        }

        &.middle {
            background:  #F4D03F;
        }

        &.low {
            background:  #EC7063;
        }
    }
    */
}
div.as-pro-container .maintable-wrapper .search-bar-wrapper {
  background: linear-gradient(208.23deg, rgba(0, 0, 0, 0.15) 34.93%, rgba(0, 0, 0, 0) 117.59%), #F2F6FE;
  min-height: 37px;
  display: flex;
  align-content: center;
  padding: 8px 20px 6px 20px;
}
div.as-pro-container .maintable-wrapper .search-bar-wrapper .input {
  background: #FFFFFF url(chrome-extension://__MSG_@@extension_id__/images/union.svg) no-repeat scroll 8px 4px;
  padding-left: 30px;
  border: 1px solid #4D5A71;
  box-sizing: border-box;
  box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 2px 0 0 2px;
  color: #313131;
  font-size: 13px;
  width: 100%;
  outline: none;
}
div.as-pro-container .maintable-wrapper .search-bar-wrapper .search-button {
  white-space: nowrap;
  background: #4D5A71;
  border-radius: 0 2px 2px 0;
  color: white;
  padding: 0 13px;
  border: none;
  font-weight: 500;
  font-size: 11px;
}
div.as-pro-container .maintable-wrapper .maintable-header {
  background-color: #f1f6ff;
  color: #757575;
  font-weight: bold;
  border-bottom: 1px solid #dddddd;
}
div.as-pro-container .maintable-wrapper .maintable-header .scout-col {
  overflow: hidden;
  word-wrap: break-word;
  padding: 8px 2px;
  line-height: 1.4em;
  cursor: pointer;
}
div.as-pro-container .maintable-wrapper .maintable-header .scout-col.col-name,
div.as-pro-container .maintable-wrapper .maintable-header .scout-col.col-brand,
div.as-pro-container .maintable-wrapper .maintable-header .scout-col.col-category {
  text-align: left;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable-header .scout-col {
    padding: 4px 2px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable-header .scout-col {
    padding: 2px 2px;
  }
}
div.as-pro-container .maintable-wrapper .maintable-header .col-sorted {
  color: rgba(51, 124, 184, 0.75);
}
div.as-pro-container .maintable-wrapper .maintable-header .col-slider {
  width: 18px;
  flex-shrink: 0;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper {
  background-color: #FFF;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper:nth-child(2n+1) {
  background-color: #f5f5f5;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row {
  height: 34px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row {
    height: 32px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row {
    height: 30px;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row:hover {
  background-color: #fce3ba;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .scout-col {
  padding: 4px 4px 4px 0;
  white-space: nowrap;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__upc {
  position: absolute;
  padding: 10px !important;
  height: auto;
  background: white;
  color: black;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.64);
  white-space: normal;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__upc tip-arrow {
  display: none;
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__upc {
    font-size: 0.8em;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper {
  padding: 1.5em !important;
  min-width: 34em;
  background: white;
  color: black;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.64);
  white-space: normal;
  z-index: 99999999999;
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper {
    font-size: 0.8em;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper tip-arrow {
  display: none;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper__clicable tip-arrow {
  display: block;
  width: 100%;
  height: 10%;
  left: 50%;
  right: 0px;
  opacity: 0;
  z-index: 1;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper .friendly-na {
  display: flex;
  flex-direction: row;
  align-items: center;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper .friendly-na .i-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 1.6em;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper .friendly-na .i-wrapper .i-alert-circle {
  width: 1.63em;
  height: 1.63em;
  background: #FFA23C;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper .friendly-na.new-na {
  font-size: 1.2em;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper .friendly-na.new-na .i-alert-circle {
  width: 1.33em;
  height: 1.33em;
  background: #FFA23C;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper .friendly-na.new-na.english {
  font-size: 1.3em;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper .friendly-na span {
  color: #4f4f4f;
  font-size: 1.3em;
  line-height: 1.4;
  text-align: left;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .tt__na-wrapper.no-wrap {
  min-width: 24em;
  text-align: left;
  white-space: nowrap;
  max-width: 100vw;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row i.i-na {
  margin-top: 2px;
  background: #B5B5B5;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row [trend] {
  cursor: pointer;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row a {
  color: #337cb8;
  transition: all 0.3s ease;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row a:hover {
  color: #3f99e3;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row small {
  font-size: 11px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row small {
    font-size: 10px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row small {
    font-size: 9px;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .grey,
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .na {
  color: #b5b5b5;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .green {
  color: darkgreen;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .red {
  color: darkred;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .ali-search {
  display: inline-block;
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(208, 195, 173, 0.8);
  border-radius: 5px;
  padding: 6px 4px;
  height: 26px;
  width: 33px;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .ali-search span {
  display: block;
  position: absolute;
  height: 26px;
  right: 0;
  top: 0;
  line-height: 26px;
  z-index: 2;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(208, 195, 173, 0.8);
  border-radius: 5px;
  padding: 0 40px 0 6px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease;
  transform: scaleX(0);
  transform-origin: right center;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .ali-search img {
  position: relative;
  z-index: 3;
  width: 25px;
  height: 13px;
  background-color: #fff;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .ali-search:hover span {
  opacity: 1;
  pointer-events: all;
  transform: scaleX(1);
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close,
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-add {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(208, 195, 173, 0.8);
  transition: all 0.2s ease;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close,
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-add {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close,
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-add {
    width: 14px;
    height: 14px;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close > svg,
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-add > svg {
  width: 10px;
  height: 10px;
  transition: all 0.2s ease;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close > svg,
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-add > svg {
    width: 8px;
    height: 8px;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close {
  display: none;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close > svg {
  stroke: #de5453;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close:hover {
  background-color: #de5453;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-close:hover > svg {
  stroke: #FFF;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-add > svg {
  stroke: #FFA23C;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-add:hover {
  background-color: #FFA23C;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .row-add:hover > svg {
  stroke: #FFF;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row:hover .row-close {
  display: inline-flex;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row:hover .col-n span {
  display: none;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-favorites i.i-favorites-table {
  cursor: pointer;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .i-bs {
  display: inline-block;
  vertical-align: middle;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .drop-down {
  display: inline-block;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .drop-down .drop-target:after {
  right: 10%;
  top: 150%;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .drop-down .drop-content-wrap {
  right: -150%;
  top: 80%;
  padding-top: 13px;
  padding-bottom: 13px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .drop-down .drop-content-wrap {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .drop-down .drop-content-wrap {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .drop-down .drop-content-wrap .drop-content {
  display: flex;
  padding: 6px 8px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .drop-down .drop-content-wrap .drop-content {
    padding: 4px 8px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .drop-down .drop-content-wrap .drop-content {
    padding: 3px 8px;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .bs-category__title {
  white-space: nowrap;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .bs-category__link {
  white-space: nowrap;
  line-height: inherit;
  font-size: 14px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .bs-category__link {
    font-size: 13px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .bs-category__link {
    font-size: 12px;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-bs .bs-category__name {
  text-decoration: underline;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-lqs > span {
  cursor: help;
  color: #328BC7;
  border-bottom: 1px dotted #328BC7;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .sponsored {
  display: inline-block;
  background: #FFA23C;
  color: #FFF;
  line-height: 14px;
  padding: 0 2px;
  border-radius: 2px;
  opacity: 0.5;
  user-select: none;
  margin-right: 2px;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-slider {
  width: 18px;
  padding: 3px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-slider__icon {
  width: 9px;
  height: 7px;
  background-color: #4f4f4f;
  transition: all 0.3s ease;
  opacity: 0.7;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row .col-slider .i-triangle {
  transform: rotate(180deg);
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row:hover .col-slider__icon {
  opacity: 1;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper_blured {
  filter: blur(10px);
  pointer-events: none;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions {
  display: none;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  overflow: visible;
  user-select: none;
  box-shadow: inset 0 3px 3px -3px rgba(0, 0, 0, 0.2), inset 0 -3px 3px -3px rgba(0, 0, 0, 0.2);
  background: #fcfcfc;
  transition: height 0.3s ease;
  height: 0;
  font-size: 12px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions {
    font-size: 11px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions {
    font-size: 10px;
  }
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .actions-panel {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  flex-grow: 1;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .row-slider {
  display: block;
  width: 18px;
  padding-left: 4px;
  margin-top: -8px;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .row-slider > svg {
  width: 14px;
  height: 16px;
  fill: #EEE;
  stroke: #EEE;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .row-actions-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px !important;
  cursor: pointer;
  opacity: 0.75;
  transition: all 0.3s ease;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .row-actions-btn:hover {
  opacity: 1;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .row-actions-btn > svg,
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .row-actions-btn > img {
  display: block;
  height: 14px;
  margin-right: 4px;
  fill: #808080;
  stroke: #808080;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .row-actions-btn > svg.big,
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .row-actions-btn > img.big {
  height: 16px;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper .maintable__row-actions .disabled {
  opacity: 0.3;
  pointer-events: none;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper.selected .col-slider .i-triangle {
  transform: rotate(0deg);
  opacity: 1;
}
div.as-pro-container .maintable-wrapper .maintable .maintable__row-wrapper.selected .maintable__row-actions {
  display: flex;
  height: 34px;
}
div.as-pro-container .maintable-wrapper .maintable-header,
div.as-pro-container .maintable-wrapper .maintable__row {
  display: flex;
  justify-content: space-between;
  align-content: stretch;
  align-items: center;
}
div.as-pro-container .maintable-wrapper .maintable-header .scout-col,
div.as-pro-container .maintable-wrapper .maintable__row .scout-col {
  font-size: 12px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable-header .scout-col,
  div.as-pro-container .maintable-wrapper .maintable__row .scout-col {
    font-size: 11px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable-header .scout-col,
  div.as-pro-container .maintable-wrapper .maintable__row .scout-col {
    font-size: 10px;
  }
}
div.as-pro-container .maintable-wrapper .maintable-header .scout-col .i-close,
div.as-pro-container .maintable-wrapper .maintable__row .scout-col .i-close {
  width: 10px;
  height: 10px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .maintable-header .scout-col .i-close,
  div.as-pro-container .maintable-wrapper .maintable__row .scout-col .i-close {
    width: 8px;
    height: 8px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .maintable-header .scout-col .i-close,
  div.as-pro-container .maintable-wrapper .maintable__row .scout-col .i-close {
    width: 6px;
    height: 6px;
  }
}
div.as-pro-container .maintable-wrapper .maintable-header .scout-col a.disabled,
div.as-pro-container .maintable-wrapper .maintable__row .scout-col a.disabled,
div.as-pro-container .maintable-wrapper .maintable-header .scout-col a[disabled],
div.as-pro-container .maintable-wrapper .maintable__row .scout-col a[disabled],
div.as-pro-container .maintable-wrapper .maintable-header .scout-col a.disabled:hover,
div.as-pro-container .maintable-wrapper .maintable__row .scout-col a.disabled:hover {
  opacity: 1.0;
  cursor: text;
  color: #4b6373;
  pointer-events: none;
}
div.as-pro-container .maintable-wrapper .ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.as-pro-container .maintable-wrapper .col-n {
  width: 30px;
  flex-shrink: 0;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-ebc {
  width: 50%;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-oversize {
  width: 50%;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-name {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  overflow: hidden;
  text-align: left;
  width: 310%;
}
div.as-pro-container .maintable-wrapper .col-name > img {
  height: 24px;
  width: 20px;
  object-fit: contain;
  object-position: left;
  margin-right: 4px;
}
div.as-pro-container .maintable-wrapper .col-name > a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.as-pro-container .maintable-wrapper .col-name .preview-img {
  display: inline-block;
  height: 24px;
  width: 20px;
  flex-shrink: 0;
  margin-right: 4px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}
div.as-pro-container .maintable-wrapper .col-brand {
  font-size: 11px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
div.as-pro-container .maintable-wrapper .col-price {
  text-align: right;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 85%;
}
div.as-pro-container .maintable-wrapper .col-fees {
  text-align: right;
  width: 60%;
}
div.as-pro-container .maintable-wrapper .col-net {
  text-align: right;
  width: 60%;
  white-space: nowrap;
}
div.as-pro-container .maintable-wrapper .col-mi {
  width: 60%;
  text-align: right;
}
div.as-pro-container .maintable-wrapper .col-lqs {
  text-align: right;
  width: 35%;
}
div.as-pro-container .maintable-wrapper .col-lqs--header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
div.as-pro-container .maintable-wrapper .col-category {
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 110%;
}
div.as-pro-container .maintable-wrapper .col-sellers {
  width: 50%;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-rank {
  width: 75%;
  text-align: right;
}
div.as-pro-container .maintable-wrapper .col-graph {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
div.as-pro-container .maintable-wrapper .col-graph .i-column-graph {
  height: 12px;
  width: 17px;
}
div.as-pro-container .maintable-wrapper .col-graph .i-column-bar-graph {
  height: 8px;
  width: 10px;
}
div.as-pro-container .maintable-wrapper .col-inventory {
  text-align: right;
  width: 60%;
}
div.as-pro-container .maintable-wrapper .col-sales {
  width: 60%;
  text-align: right;
}
div.as-pro-container .maintable-wrapper .col-upc {
  position: relative;
  padding: 5px 0;
  width: 40%;
  height: 100%;
  color: #4b6373 !important;
  text-align: right;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.as-pro-container .maintable-wrapper .col-upc .cell-content {
  position: absolute;
  padding: 0 5px;
  left: 4px;
  right: 4px;
  top: 4px;
  bottom: 4px;
  width: 100%;
  transition: width 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  color: #388CC4;
  text-align: right;
  display: flex;
  justify-content: center;
  align-items: center;
}
div.as-pro-container .maintable-wrapper .col-upc .cell-content .copy-upc {
  display: none;
  transition: display 0.2s ease-in-out;
  color: #4b6373;
}
div.as-pro-container .maintable-wrapper .col-upc .cell-content:hover {
  width: 150px;
  border-radius: 2px;
  background: white;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
  z-index: 3;
  justify-content: space-around;
}
div.as-pro-container .maintable-wrapper .col-upc .cell-content:hover .copy-upc {
  display: block;
}
div.as-pro-container .maintable-wrapper .col-upc .cell-content:hover .copy-upc > svg {
  display: block;
  height: 14px;
  margin-right: 4px;
  fill: #388CC4;
  stroke: #388CC4;
}
div.as-pro-container .maintable-wrapper .col-upc:not(.na):hover {
  cursor: pointer;
}
div.as-pro-container .maintable-wrapper .col-revenue {
  width: 60%;
  text-align: right;
}
div.as-pro-container .maintable-wrapper .col-reviews {
  word-break: break-word;
  width: 55%;
  min-width: 45px;
  text-align: right;
}
@media (min-width: 1601px) {
  div.as-pro-container .maintable-wrapper .col-reviews {
    min-width: 51px;
  }
}
div.as-pro-container .maintable-wrapper .col-rpr {
  width: 60%;
  text-align: right;
}
div.as-pro-container .maintable-wrapper .col-date {
  width: 75%;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-rating {
  width: 50%;
  text-align: right;
}
div.as-pro-container .maintable-wrapper .col-variants {
  width: 50%;
  text-align: right;
}
div.as-pro-container .maintable-wrapper .col-dashed {
  position: relative;
  cursor: pointer;
  border-bottom: 0.8px dashed #337cb8;
}
div.as-pro-container .maintable-wrapper .col-weight {
  width: 50%;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-seller {
  width: 50%;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-favorites {
  width: 26px;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 4px 1px 1px 0 !important;
}
div.as-pro-container .maintable-wrapper.favorites .col-favorites {
  display: none;
}
div.as-pro-container .maintable-wrapper .col-bs {
  width: 25%;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-ali {
  flex-shrink: 0;
  width: 40px;
}
div.as-pro-container .maintable-wrapper .col-close {
  text-align: center;
  flex-shrink: 0;
  width: 30px;
}
div.as-pro-container .maintable-wrapper .col-scroll {
  width: 0;
  padding: 0 8px;
}
@media (max-width: 1600px) {
  div.as-pro-container .maintable-wrapper .col-scroll {
    padding: 0 6px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .col-scroll {
    padding: 0 4px;
  }
}
div.as-pro-container .maintable-wrapper .col-product-score {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 4.5%;
  text-align: center;
}
div.as-pro-container .maintable-wrapper .col-product-score .score-trigger {
  position: absolute;
  left: 50%;
  top: 50%;
  background-color: transparent;
  border: none;
  padding: 0;
  width: 1em;
  height: 1em;
  margin-left: 17px;
  margin-top: -5px;
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .col-product-score .score-trigger {
    margin-left: 12px;
  }
}
div.as-pro-container .maintable-wrapper .col-product-score .score-trigger img {
  width: 100%;
}
div.as-pro-container .maintable-wrapper .col-product-score .zero-score-ceil {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: 15px;
  margin-top: -8px;
}
@media (max-width: 1366px) {
  div.as-pro-container .maintable-wrapper .col-product-score .zero-score-ceil {
    margin-left: 10px;
  }
}
div.as-pro-container .maintable-wrapper .col-product-score > span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
}
div.as-pro-container .maintable-wrapper .col-product-score > span.high,
div.as-pro-container .maintable-wrapper .col-product-score > span.middle,
div.as-pro-container .maintable-wrapper .col-product-score > span.low {
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
}
div.as-pro-container .maintable-wrapper .col-product-score > span.high:hover,
div.as-pro-container .maintable-wrapper .col-product-score > span.middle:hover,
div.as-pro-container .maintable-wrapper .col-product-score > span.low:hover {
  box-shadow: 0 0 4px 0 rgba(143, 141, 141, 0.5);
}
div.as-pro-container .maintable-wrapper .col-product-score > span.high {
  color: #2ECC71;
  border: 1px solid #2ECC71;
}
div.as-pro-container .maintable-wrapper .col-product-score > span.middle {
  color: #F4D03F;
  border: 1px solid #F4D03F;
}
div.as-pro-container .maintable-wrapper .col-product-score > span.low {
  color: #EC7063;
  border: 1px solid #EC7063;
}
div.as-pro-container .maintable-wrapper .col-product-score > span.empty {
  color: #CFCFCF;
  border: 1px solid #CFCFCF;
  pointer-events: none;
}
div.as-pro-container .maintable-wrapper .maintable__row:last-child .col-bs .drop-target:after,
div.as-pro-container .maintable-wrapper .maintable__row:nth-last-child(2) .col-bs .drop-target:after {
  top: auto;
  bottom: 150%;
}
div.as-pro-container .maintable-wrapper .maintable__row:last-child .col-bs .drop-content-wrap,
div.as-pro-container .maintable-wrapper .maintable__row:nth-last-child(2) .col-bs .drop-content-wrap {
  top: auto;
  bottom: 80%;
}
.maintable__row section {
  display: flex !important;
  justify-content: flex-end;
}
.as-pro-container_active-mask .maintable__row-wrapper.selected .maintable__row-actions {
  display: flex;
  position: relative;
  z-index: 1;
}
.hot-tooltip.tt__na-wrapper {
  position: absolute;
  padding: 1.5em !important;
  height: auto;
  background: white;
  color: black;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.64);
  white-space: normal;
  min-width: 34em;
  width: 200px;
}
.hot-tooltip.tt__na-wrapper.widget-wrapper {
  top: 15px;
  min-width: 19em;
  line-height: 16px;
  z-index: 9999;
}
@media (max-width: 1366px) {
  .hot-tooltip.tt__na-wrapper {
    font-size: 0.8em;
  }
}
.amazon-history-tooltip.tt__na-wrapper {
  font-family: Arial, Helvetica, sans-serif !important;
  position: absolute;
  left: 0;
  bottom: calc(100% + 4px);
  width: 270px;
  z-index: 999999;
  padding: 10px;
  height: auto;
  background: white;
  color: black;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.5));
  white-space: normal;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  text-align: left;
  border-radius: 3px;
}
.amazon-history-tooltip__button {
  color: #FF8E12;
  font-weight: 500;
  background-color: transparent;
  border: none;
  padding: 0;
}
.amazon-history-tooltip.single-product {
  left: unset;
  right: 0;
  width: 230px;
}
div.as-pro-container .agmodal,
div.amz-history-widget-modal .agmodal {
  display: none;
  vertical-align: middle;
  position: relative;
  max-width: 100%;
  text-align: left;
  transition: all 0.4s ease;
  transform-origin: center top;
  cursor: auto;
  will-change: opacity, tranform;
}
div.as-pro-container .agmodal--fade,
div.amz-history-widget-modal .agmodal--fade {
  opacity: 0;
}
div.as-pro-container .agmodal--slide,
div.amz-history-widget-modal .agmodal--slide {
  transform: translate3d(0, -500px, 0);
}
div.as-pro-container .agmodal--scale,
div.amz-history-widget-modal .agmodal--scale {
  transform: scale3d(0.9, 0.9, 0.9);
}
div.as-pro-container .agmodal--3d,
div.amz-history-widget-modal .agmodal--3d {
  transform: perspective(1000px) rotateX(45deg);
}
div.as-pro-container .agmodal--morph,
div.amz-history-widget-modal .agmodal--morph {
  transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.4s ease, width 0.4s ease;
  transform: translate3d(-400px, 0, 0) scale3d(1.4, 0.5, 1);
}
div.as-pro-container .agmodal--visible,
div.amz-history-widget-modal .agmodal--visible {
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  opacity: 1;
}
div.as-pro-container .agmodal__wrapper,
div.amz-history-widget-modal .agmodal__wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -100;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 0.4s ease;
  box-sizing: border-box;
  background-color: rgba(37, 49, 69, 0.498039);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  backface-visibility: hidden;
  text-align: center;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}
div.as-pro-container .agmodal__wrapper .agmodal,
div.amz-history-widget-modal .agmodal__wrapper .agmodal {
  display: block;
}
div.as-pro-container .agmodal__wrapper:focus,
div.amz-history-widget-modal .agmodal__wrapper:focus {
  outline-width: 0;
}
div.as-pro-container .agmodal__wrapper--visible,
div.amz-history-widget-modal .agmodal__wrapper--visible {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
  z-index: 9999;
}
div.as-pro-container .agmodal__wrapper--level-1,
div.amz-history-widget-modal .agmodal__wrapper--level-1 {
  z-index: 10001;
}
div.as-pro-container .agmodal__wrapper--level-2,
div.amz-history-widget-modal .agmodal__wrapper--level-2 {
  z-index: 10002;
}
div.as-pro-container .agmodal__wrapper .login-iframe,
div.amz-history-widget-modal .agmodal__wrapper .login-iframe {
  width: 350px;
  height: 600px;
  border: none;
}
div.as-pro-container .modal-sc,
div.amz-history-widget-modal .modal-sc {
  position: relative;
  overflow: auto;
  z-index: auto;
  display: inline-block;
  background-color: #fcfcfc;
  box-shadow: 0 5px 30px 10px rgba(23, 43, 64, 0.15);
  width: 400px;
  padding: 25px 30px 30px;
  border-radius: 5px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal-sc,
  div.amz-history-widget-modal .modal-sc {
    padding: 15px 25px 25px;
    width: 360px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal-sc,
  div.amz-history-widget-modal .modal-sc {
    padding: 10px 15px 15px;
    width: 320px;
  }
}
div.as-pro-container .modal-sc label,
div.amz-history-widget-modal .modal-sc label {
  font-weight: normal;
  text-align: left;
}
div.as-pro-container .modal-sc .form-filter__btn .btn,
div.amz-history-widget-modal .modal-sc .form-filter__btn .btn {
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal-sc .form-filter__btn .btn,
  div.amz-history-widget-modal .modal-sc .form-filter__btn .btn {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal-sc .form-filter__btn .btn,
  div.amz-history-widget-modal .modal-sc .form-filter__btn .btn {
    padding-left: 20px;
    padding-right: 20px;
  }
}
div.as-pro-container .modal__header,
div.amz-history-widget-modal .modal__header {
  display: flex !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  background-color: #fcfcfc !important;
  margin: 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d5e0e8;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal__header,
  div.amz-history-widget-modal .modal__header {
    padding-bottom: 13px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal__header,
  div.amz-history-widget-modal .modal__header {
    padding-bottom: 10px;
  }
}
div.as-pro-container .modal__header a,
div.amz-history-widget-modal .modal__header a {
  margin: 0;
}
div.as-pro-container .modal__header h2,
div.amz-history-widget-modal .modal__header h2 {
  padding-right: 20px;
}
div.as-pro-container .modal__main,
div.amz-history-widget-modal .modal__main {
  font-size: 16px;
  font-weight: normal;
  padding-top: 25px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal__main,
  div.amz-history-widget-modal .modal__main {
    padding-top: 23px;
    font-size: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal__main,
  div.amz-history-widget-modal .modal__main {
    padding-top: 20px;
    font-size: 13px;
  }
}
div.as-pro-container .modal__content a,
div.amz-history-widget-modal .modal__content a {
  color: #328BC7;
  text-decoration: underline;
}
div.as-pro-container .modal__footer,
div.amz-history-widget-modal .modal__footer {
  display: block !important;
  background-color: #f0f4f7;
  margin: 30px -30px -30px;
  padding: 20px 35px;
  border-radius: 0 0 5px 5px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal__footer,
  div.amz-history-widget-modal .modal__footer {
    margin: 20px -25px -25px;
    padding: 15px 30px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal__footer,
  div.amz-history-widget-modal .modal__footer {
    margin: 20px -15px -15px;
    padding: 10px 25px;
  }
}
div.as-pro-container .modal__footer-wrap,
div.amz-history-widget-modal .modal__footer-wrap {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
div.as-pro-container .modal__buttons-start,
div.amz-history-widget-modal .modal__buttons-start {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
div.as-pro-container .modal__buttons,
div.amz-history-widget-modal .modal__buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
div.as-pro-container .modal--modal,
div.amz-history-widget-modal .modal--modal {
  min-width: 400px;
  max-width: 70%;
  width: auto;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--modal,
  div.amz-history-widget-modal .modal--modal {
    min-width: 360px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--modal,
  div.amz-history-widget-modal .modal--modal {
    min-width: 320px;
  }
}
div.as-pro-container .modal--modal .modal__main,
div.amz-history-widget-modal .modal--modal .modal__main {
  font-size: 17px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--modal .modal__main,
  div.amz-history-widget-modal .modal--modal .modal__main {
    font-size: 16px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--modal .modal__main,
  div.amz-history-widget-modal .modal--modal .modal__main {
    font-size: 15px;
  }
}
div.as-pro-container .modal--keywords-cloud,
div.amz-history-widget-modal .modal--keywords-cloud {
  width: 60%;
  height: 90%;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
}
div.as-pro-container .modal--keywords-cloud .modal__header,
div.amz-history-widget-modal .modal--keywords-cloud .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
}
div.as-pro-container .modal--keywords-cloud .modal__main,
div.amz-history-widget-modal .modal--keywords-cloud .modal__main {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  flex-grow: 1;
}
div.as-pro-container .modal--keywords-cloud .btn,
div.amz-history-widget-modal .modal--keywords-cloud .btn {
  color: #FFFFFF !important;
}
div.as-pro-container .modal--keywords,
div.amz-history-widget-modal .modal--keywords {
  min-width: 912px;
  max-width: 70%;
  max-height: 90%;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
  padding: 26px 30px 60px;
}
div.as-pro-container .modal--keywords__decor,
div.amz-history-widget-modal .modal--keywords__decor {
  color: #ffa23c;
}
div.as-pro-container .modal--keywords__message,
div.amz-history-widget-modal .modal--keywords__message {
  padding-top: 1vw;
  font-size: 1.2vw;
  font-weight: 700;
  text-align: center;
  color: #313131;
  width: 65%;
  margin: 0 auto;
}
div.as-pro-container .modal--keywords__image,
div.amz-history-widget-modal .modal--keywords__image {
  width: calc(100% / 8 - 0.8em);
}
div.as-pro-container .modal--keywords__actions,
div.amz-history-widget-modal .modal--keywords__actions {
  padding-top: 1.2vw;
  display: grid;
  grid-template-columns: calc(50% - 15px) calc(50% - 15px);
  column-gap: 30px;
  padding-left: 0;
  padding-right: 0;
}
div.as-pro-container .modal--keywords__actions .btn,
div.amz-history-widget-modal .modal--keywords__actions .btn {
  padding: 11px 20px;
  font-size: 1em;
  line-height: 1.1;
  text-transform: uppercase;
}
div.as-pro-container .modal--keywords__actions_full,
div.amz-history-widget-modal .modal--keywords__actions_full {
  padding-bottom: 1vw;
}
div.as-pro-container .modal--keywords__wrp,
div.amz-history-widget-modal .modal--keywords__wrp {
  padding-bottom: 1.5vw;
}
div.as-pro-container .modal--keywords h2,
div.amz-history-widget-modal .modal--keywords h2 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.as-pro-container .modal--keywords .modal__header,
div.amz-history-widget-modal .modal--keywords .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
}
div.as-pro-container .modal--keywords .modal__main,
div.amz-history-widget-modal .modal--keywords .modal__main {
  overflow-y: auto;
  flex-grow: 1;
}
div.as-pro-container .modal--keywords .keyword,
div.amz-history-widget-modal .modal--keywords .keyword {
  color: #34425A;
  cursor: pointer;
  margin: 3px 4px;
  padding: 3px 6px;
  background: #f5f5f5;
  color: #4B6373;
  display: inline-block;
  border-radius: 12px;
  transition: all 0.3s ease;
}
div.as-pro-container .modal--keywords .keyword:hover,
div.amz-history-widget-modal .modal--keywords .keyword:hover {
  color: #328BC7;
}
div.as-pro-container .modal--keywords .empty,
div.amz-history-widget-modal .modal--keywords .empty {
  text-align: center;
  padding: 2vw 2vw 1.5vw 2vw;
}
div.as-pro-container .modal--keywords .btn--export.disabled,
div.amz-history-widget-modal .modal--keywords .btn--export.disabled {
  pointer-events: none;
}
div.as-pro-container .modal--trends,
div.amz-history-widget-modal .modal--trends {
  width: 80%;
  max-height: 90%;
  max-width: 90%;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
}
div.as-pro-container .modal--trends .modal__header,
div.amz-history-widget-modal .modal--trends .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
}
div.as-pro-container .modal--trends .modal__main,
div.amz-history-widget-modal .modal--trends .modal__main {
  overflow-y: auto;
  flex-grow: 1;
}
div.as-pro-container .modal--trends .trends-container,
div.amz-history-widget-modal .modal--trends .trends-container {
  height: 420px;
}
div.as-pro-container .modal--history,
div.amz-history-widget-modal .modal--history {
  width: initial;
  max-height: fit-content;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
}
div.as-pro-container .modal--history__top,
div.amz-history-widget-modal .modal--history__top {
  display: flex;
  width: 100%;
  flex-shrink: 0;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
div.as-pro-container .modal--history__top .title,
div.amz-history-widget-modal .modal--history__top .title {
  width: 100%;
}
div.as-pro-container .modal--history__control,
div.amz-history-widget-modal .modal--history__control {
  display: flex;
  width: 100%;
  padding: 0.5em 2.2em;
  justify-content: flex-end;
}
div.as-pro-container .modal--history__selectText,
div.amz-history-widget-modal .modal--history__selectText {
  color: #466576;
  font-weight: 700;
  margin-right: 2.5em;
}
div.as-pro-container .modal--history__btn,
div.amz-history-widget-modal .modal--history__btn {
  color: #979797;
  text-decoration: underline;
  list-style: none;
}
div.as-pro-container .modal--history__btn:not(:last-child),
div.amz-history-widget-modal .modal--history__btn:not(:last-child) {
  margin-right: 1.2em;
}
div.as-pro-container .modal--history__btn_active,
div.amz-history-widget-modal .modal--history__btn_active,
div.as-pro-container .modal--history__btn:hover,
div.amz-history-widget-modal .modal--history__btn:hover {
  color: #FFA23C;
}
div.as-pro-container .modal--history__btns,
div.amz-history-widget-modal .modal--history__btns {
  display: flex;
  align-items: center;
  cursor: pointer;
}
div.as-pro-container .modal--history .modal__header,
div.amz-history-widget-modal .modal--history .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
  align-items: center !important;
  flex-wrap: wrap;
}
div.as-pro-container .modal--history .modal__header .title,
div.amz-history-widget-modal .modal--history .modal__header .title {
  white-space: nowrap;
  padding-right: 5px;
}
div.as-pro-container .modal--history .modal__header .product-name,
div.amz-history-widget-modal .modal--history .modal__header .product-name {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
}
div.as-pro-container .modal--history .modal__header .product-name h3,
div.amz-history-widget-modal .modal--history .modal__header .product-name h3 {
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  left: 0;
  right: 0;
  padding-right: 20px;
  padding-top: 2px;
}
div.as-pro-container .modal--history .modal__main,
div.amz-history-widget-modal .modal--history .modal__main {
  position: relative;
  overflow-y: auto;
}
div.as-pro-container .modal--history .modal__main.loading,
div.amz-history-widget-modal .modal--history .modal__main.loading {
  opacity: 0.5;
}
div.as-pro-container .modal--history .modal__main .chart-overlay,
div.amz-history-widget-modal .modal--history .modal__main .chart-overlay {
  min-height: 341px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(6px);
  z-index: 2;
}
div.as-pro-container .modal--history.new .btn--export,
div.amz-history-widget-modal .modal--history.new .btn--export,
div.as-pro-container .modal--history.new .modal--history__control,
div.amz-history-widget-modal .modal--history.new .modal--history__control {
  pointer-events: none;
}
div.as-pro-container .modal--history.new .modal--history__top .btn,
div.amz-history-widget-modal .modal--history.new .modal--history__top .btn {
  z-index: 1;
}
div.as-pro-container .modal--history .chart-info,
div.amz-history-widget-modal .modal--history .chart-info {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.as-pro-container .modal--history .chart-info__block,
div.amz-history-widget-modal .modal--history .chart-info__block {
  position: relative;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.15);
  padding: 20px;
  max-width: 480px;
  z-index: 2;
}
div.as-pro-container .modal--history .chart-info__block.china,
div.amz-history-widget-modal .modal--history .chart-info__block.china {
  max-width: 488px;
}
div.as-pro-container .modal--history .chart-info__block .btn,
div.amz-history-widget-modal .modal--history .chart-info__block .btn {
  position: absolute;
  right: 20px;
  top: 20px;
}
div.as-pro-container .modal--history .chart-info__icon,
div.amz-history-widget-modal .modal--history .chart-info__icon {
  margin: 0 auto 10px;
  display: block;
  min-width: 60px;
  min-height: 60px;
}
div.as-pro-container .modal--history .chart-info__text,
div.amz-history-widget-modal .modal--history .chart-info__text {
  color: #313131;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-wrap: initial;
}
div.as-pro-container .modal--history .chart-info__text:first-of-type:not(:last-of-type),
div.amz-history-widget-modal .modal--history .chart-info__text:first-of-type:not(:last-of-type) {
  font-weight: 700;
}
div.as-pro-container .modal--history .chart-info__text:not(:last-of-type),
div.amz-history-widget-modal .modal--history .chart-info__text:not(:last-of-type) {
  margin-bottom: 10px;
}
div.as-pro-container .modal--history .widget-load,
div.amz-history-widget-modal .modal--history .widget-load {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.as-pro-container .modal--history .widget-load__content,
div.amz-history-widget-modal .modal--history .widget-load__content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  row-gap: 10px;
  color: #4F4F4F;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.1;
}
div.as-pro-container .modal--reviews,
div.amz-history-widget-modal .modal--reviews {
  width: 80%;
  height: 85%;
  min-width: 1000px;
  min-height: 500px;
  display: flex !important;
  flex-direction: column;
  background-color: #fff;
  padding: 10px;
  border-radius: 4px;
}
div.as-pro-container .modal--reviews.no-auth,
div.amz-history-widget-modal .modal--reviews.no-auth {
  max-width: 584px;
  height: 261px;
  min-width: 584px;
  min-height: 261px;
  border-radius: 8px;
}
div.as-pro-container .modal--reviews.no-auth .modal__header,
div.amz-history-widget-modal .modal--reviews.no-auth .modal__header {
  margin-bottom: 0;
}
div.as-pro-container .modal--reviews__top,
div.amz-history-widget-modal .modal--reviews__top {
  display: flex;
  width: 100%;
  flex-shrink: 0;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
div.as-pro-container .modal--reviews .modal__header,
div.amz-history-widget-modal .modal--reviews .modal__header {
  flex-shrink: 0;
  background-color: #fff !important;
  align-items: center !important;
  flex-wrap: wrap;
  border-bottom: none;
  padding-bottom: 0;
  padding-left: 13px;
  margin-bottom: 25px;
}
div.as-pro-container .modal--reviews .modal__main,
div.amz-history-widget-modal .modal--reviews .modal__main {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: auto;
  padding-top: 0;
}
div.as-pro-container .modal--reviews .modal__main.loading,
div.amz-history-widget-modal .modal--reviews .modal__main.loading {
  opacity: 0.5;
}
div.as-pro-container .modal--reviews .btn,
div.amz-history-widget-modal .modal--reviews .btn {
  color: #FFFFFF !important;
}
div.as-pro-container .lqs-modal,
div.amz-history-widget-modal .lqs-modal {
  width: 90%;
  height: unset;
  max-width: 900px;
  max-height: 95%;
  padding: 20px;
  border: 1px solid #FFA23C;
  box-shadow: 0px 2px 20px rgba(240, 215, 188, 0.24);
  border-radius: 6px;
  background: #FFFFFF;
}
div.as-pro-container .lqs-modal .lqs-close,
div.amz-history-widget-modal .lqs-modal .lqs-close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
}
div.as-pro-container .install-modal,
div.amz-history-widget-modal .install-modal {
  min-width: 420px;
  min-height: 252px;
  max-width: 500px;
  max-height: 95%;
  padding: 20px;
  border: 1px solid #FFA23C;
  box-shadow: 0px 2px 20px rgba(240, 215, 188, 0.24);
  border-radius: 6px;
  background: #FFFFFF;
}
div.as-pro-container .install-modal .install-close,
div.amz-history-widget-modal .install-modal .install-close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
}
div.as-pro-container .alibaba-notification-modal,
div.amz-history-widget-modal .alibaba-notification-modal {
  width: 90%;
  height: unset;
  max-width: 478px;
  max-height: 95%;
  padding: 0;
  box-shadow: 0px 2px 60px 0px #6C6C6CCE;
  border-radius: 8px;
  background: #FFFFFF;
}
div.as-pro-container .individual-reports-modal,
div.amz-history-widget-modal .individual-reports-modal {
  width: 640px;
  height: 280px;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  padding: 0;
  overflow: hidden;
}
div.as-pro-container .individual-reports-modal .individual-reports-modal-close,
div.amz-history-widget-modal .individual-reports-modal .individual-reports-modal-close {
  position: absolute;
  right: 12px;
  top: 12px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
}
div.as-pro-container .individual-reports-modal .individual-reports-modal-close i,
div.amz-history-widget-modal .individual-reports-modal .individual-reports-modal-close i {
  background-color: #D5D5D5;
  cursor: pointer;
  background-position: center center;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  transition: all 0.3s;
  -webkit-font-smoothing: antialiased;
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
}
div.as-pro-container .individual-reports-modal .individual-reports-modal-close .i-close,
div.amz-history-widget-modal .individual-reports-modal .individual-reports-modal-close .i-close {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/ad/icon-cross2.svg);
}
div.as-pro-container .individual-reports-modal iframe,
div.amz-history-widget-modal .individual-reports-modal iframe {
  width: 100%;
  height: 100%;
}
div.as-pro-container .modal--niche-supplies,
div.amz-history-widget-modal .modal--niche-supplies {
  display: flex !important;
  flex-direction: column;
  width: 97%;
  height: 710px;
  max-width: 1300px;
  min-width: 900px;
  overflow: hidden;
  padding: 0 !important;
}
div.as-pro-container .modal--niche-supplies .modal__header,
div.amz-history-widget-modal .modal--niche-supplies .modal__header {
  align-items: center !important;
  padding: 24px 30px 16px !important;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--niche-supplies,
  div.amz-history-widget-modal .modal--niche-supplies {
    height: 600px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--niche-supplies,
  div.amz-history-widget-modal .modal--niche-supplies {
    height: 550px;
  }
}
div.as-pro-container .modal--filter,
div.amz-history-widget-modal .modal--filter {
  width: 770px;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--filter,
  div.amz-history-widget-modal .modal--filter {
    width: 680px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--filter,
  div.amz-history-widget-modal .modal--filter {
    width: 560px;
  }
}
div.as-pro-container .modal--about,
div.amz-history-widget-modal .modal--about {
  min-width: 400px;
  max-width: 70%;
  width: auto;
}
@media (max-width: 1600px) {
  div.as-pro-container .modal--about,
  div.amz-history-widget-modal .modal--about {
    min-width: 360px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .modal--about,
  div.amz-history-widget-modal .modal--about {
    min-width: 320px;
  }
}
div.as-pro-container .modal--about__item-title,
div.amz-history-widget-modal .modal--about__item-title {
  font-size: 1em;
  padding-right: 0.2em;
}
div.as-pro-container .form-filter,
div.amz-history-widget-modal .form-filter {
  display: flex;
  flex-wrap: wrap;
}
div.as-pro-container .form-filter .grid-6,
div.amz-history-widget-modal .form-filter .grid-6 {
  width: 50%;
  padding-right: 15px;
}
div.as-pro-container .form-filter__titles,
div.amz-history-widget-modal .form-filter__titles {
  margin-left: 0;
  margin-bottom: 15px;
  text-transform: capitalize;
  text-align: right;
}
@media (max-width: 1600px) {
  div.as-pro-container .form-filter__titles,
  div.amz-history-widget-modal .form-filter__titles {
    margin-bottom: 13px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .form-filter__titles,
  div.amz-history-widget-modal .form-filter__titles {
    margin-bottom: 10px;
  }
}
div.as-pro-container .form-filter__titles span,
div.amz-history-widget-modal .form-filter__titles span {
  display: inline-block;
  text-align: left;
  margin-left: 17px;
  width: 90px;
}
@media (max-width: 1600px) {
  div.as-pro-container .form-filter__titles span,
  div.amz-history-widget-modal .form-filter__titles span {
    width: 75px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .form-filter__titles span,
  div.amz-history-widget-modal .form-filter__titles span {
    width: 55px;
  }
}
div.as-pro-container .form-filter .input-group input,
div.amz-history-widget-modal .form-filter .input-group input {
  width: 80px;
}
@media (max-width: 1600px) {
  div.as-pro-container .form-filter .input-group input,
  div.amz-history-widget-modal .form-filter .input-group input {
    width: 65px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .form-filter .input-group input,
  div.amz-history-widget-modal .form-filter .input-group input {
    width: 50px;
  }
}
div.as-pro-container .form-filter .input-group figure,
div.amz-history-widget-modal .form-filter .input-group figure {
  margin: 0 10px;
}
div.as-pro-container .form-filter__checkboxes,
div.amz-history-widget-modal .form-filter__checkboxes {
  margin-top: 10px;
  padding-left: 15px;
  text-align: left;
}
div.as-pro-container .form-filter__btn,
div.amz-history-widget-modal .form-filter__btn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 40px;
}
div.as-pro-container .panel-link,
div.amz-history-widget-modal .panel-link {
  display: inline-block;
  background-color: #fff;
  box-shadow: 0 2px 6px 0 rgba(23, 43, 64, 0.1);
  transition: all 0.4s ease;
  padding: 6px;
}
div.as-pro-container .panel-link:hover,
div.amz-history-widget-modal .panel-link:hover {
  box-shadow: 0 2px 10px 0 rgba(23, 43, 64, 0.3);
}
div.as-pro-container .panel-link:active,
div.amz-history-widget-modal .panel-link:active {
  box-shadow: inset 0 2px 10px 0 rgba(23, 43, 64, 0.3);
}
div.as-pro-container .panel-link img,
div.amz-history-widget-modal .panel-link img {
  display: block;
}
@media (max-width: 1600px) {
  div.as-pro-container .panel-link img,
  div.amz-history-widget-modal .panel-link img {
    width: 70px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .panel-link img,
  div.amz-history-widget-modal .panel-link img {
    width: 60px;
  }
}
div.as-pro-container .icon-block,
div.amz-history-widget-modal .icon-block {
  display: flex;
  align-items: center;
  flex: 1;
}
div.as-pro-container .icon-block i,
div.amz-history-widget-modal .icon-block i {
  width: 32px;
  height: 32px;
  background-color: #000;
}
div.as-pro-container .product-image,
div.amz-history-widget-modal .product-image {
  background-color: #FDFDFD;
  position: absolute;
  border: 1px solid #CFCFCF;
  box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.3);
  padding: 5px;
  z-index: 999999999;
}
div.as-pro-container .product-image img,
div.amz-history-widget-modal .product-image img {
  max-height: 500px;
}
div.as-pro-container .keepa-image,
div.amz-history-widget-modal .keepa-image {
  box-shadow: white 0 0 8px 8px;
}
div.as-pro-container .modal--history .checkbox-style,
div.amz-history-widget-modal .modal--history .checkbox-style {
  margin: 0 !important;
}
div.as-pro-container .modal--history .checkbox-style span,
div.amz-history-widget-modal .modal--history .checkbox-style span {
  display: flex;
  align-items: center;
}
div.as-pro-container .modal--history .checkbox-style span:before,
div.amz-history-widget-modal .modal--history .checkbox-style span:before,
div.as-pro-container .modal--history .checkbox-style span:after,
div.amz-history-widget-modal .modal--history .checkbox-style span:after {
  top: 50%;
  transform: translateY(-50%);
}
div.as-pro-container .as-button,
div.amz-history-widget-modal .as-button {
  padding: 8px 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 16.1px;
  text-align: center;
  border-radius: 4px;
  border: 2px solid #388CC4;
  color: #388CC4;
}
.faq-modal {
  width: unset !important;
  min-width: 50% !important;
  max-width: 900px !important;
  max-height: 90% !important;
  display: flex !important;
  flex-direction: column;
  background-color: #FFFFFF !important;
  padding: 20px 10px 30px 20px !important;
  position: relative;
}
.faq-modal .modal__header {
  border-bottom: none !important;
  position: static;
  background-color: #FFFFFF !important;
}
.faq-modal .modal__main {
  padding-top: 0 !important;
  overflow-y: auto;
  max-height: 100%;
  padding-right: 10px;
}
.faq-modal:focus {
  outline-width: 0;
}
.faq-modal .faq-close {
  position: absolute !important;
  top: 10px;
  right: 10px;
}
.faq-modal .faq-item {
  display: block;
  margin-bottom: 20px;
}
.faq-modal .faq-item__question {
  padding: 10px;
  background-color: #F1F4F7;
  border-radius: 4px;
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #313131;
  margin-bottom: 10px;
}
.faq-modal .faq-item__answer {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
.faq-modal .faq-item__answer p,
.faq-modal .faq-item__answer li {
  margin-bottom: 0.5em;
}
.faq-modal .faq-item__answer ol {
  padding-left: 1.25em;
}
.faq-modal .faq-item.last {
  margin-bottom: 0;
}
.faq-modal .fag-link {
  color: #FF8E12;
  text-decoration: underline;
}
.alert-modal {
  position: absolute;
  background: #f0f4f7;
  background-size: cover;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 40px;
  z-index: -100;
  transition: all 0.4s ease;
  box-sizing: border-box;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  backface-visibility: hidden;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}
.alert-modal:focus {
  outline-width: 0;
}
.alert-modal--visible {
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
  z-index: 9999;
}
.alert-modal .alert-logo {
  position: absolute;
  left: 25px;
  top: 25px;
}
.alert-modal .alert-close {
  position: absolute !important;
  top: 25px;
  right: 25px;
}
.alert-modal .alert-content {
  width: 1000px;
  background-color: #FFF;
  box-shadow: 0 0 6px 0 rgba(23, 43, 64, 0.1);
  padding: 30px 20px;
}
.alert-modal .alert-content h2 {
  color: #4B6373;
  font-size: 1.4em;
  line-height: inherit;
}
div.as-pro-container input[type="text"],
div.amz-history-widget-modal input[type="text"],
div.as-pro-container input[type="tel"],
div.amz-history-widget-modal input[type="tel"],
div.as-pro-container input[type="email"],
div.amz-history-widget-modal input[type="email"],
div.as-pro-container input[type="password"],
div.amz-history-widget-modal input[type="password"],
div.as-pro-container textarea,
div.amz-history-widget-modal textarea {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px;
  line-height: 1.3;
  -webkit-appearance: none;
  border: 1px solid #cccccc;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  padding: 5px 10px;
  border-radius: 3px;
  overflow: visible;
  transition: all 0.3s ease;
  height: auto;
}
div.as-pro-container input[type="text"]:focus,
div.amz-history-widget-modal input[type="text"]:focus,
div.as-pro-container input[type="tel"]:focus,
div.amz-history-widget-modal input[type="tel"]:focus,
div.as-pro-container input[type="email"]:focus,
div.amz-history-widget-modal input[type="email"]:focus,
div.as-pro-container input[type="password"]:focus,
div.amz-history-widget-modal input[type="password"]:focus,
div.as-pro-container textarea:focus,
div.amz-history-widget-modal textarea:focus {
  border: 1px solid #328BC7;
  outline: none;
}
@media (max-width: 1600px) {
  div.as-pro-container input[type="text"],
  div.amz-history-widget-modal input[type="text"],
  div.as-pro-container input[type="tel"],
  div.amz-history-widget-modal input[type="tel"],
  div.as-pro-container input[type="email"],
  div.amz-history-widget-modal input[type="email"],
  div.as-pro-container input[type="password"],
  div.amz-history-widget-modal input[type="password"],
  div.as-pro-container textarea,
  div.amz-history-widget-modal textarea {
    font-size: 12px;
    padding: 4px 8px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container input[type="text"],
  div.amz-history-widget-modal input[type="text"],
  div.as-pro-container input[type="tel"],
  div.amz-history-widget-modal input[type="tel"],
  div.as-pro-container input[type="email"],
  div.amz-history-widget-modal input[type="email"],
  div.as-pro-container input[type="password"],
  div.amz-history-widget-modal input[type="password"],
  div.as-pro-container textarea,
  div.amz-history-widget-modal textarea {
    font-size: 10px;
    padding: 3px 6px;
  }
}
div.as-pro-container .checkbox-style,
div.amz-history-widget-modal .checkbox-style {
  display: inline-block;
  position: relative;
  margin-left: 20px;
  margin-bottom: 10px;
}
div.as-pro-container .checkbox-style input,
div.amz-history-widget-modal .checkbox-style input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
div.as-pro-container .checkbox-style input:checked + span:after,
div.amz-history-widget-modal .checkbox-style input:checked + span:after {
  opacity: 1;
}
div.as-pro-container .checkbox-style input:focus + span:before,
div.amz-history-widget-modal .checkbox-style input:focus + span:before {
  background-color: #a9cfe9;
}
div.as-pro-container .checkbox-style span,
div.amz-history-widget-modal .checkbox-style span {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}
div.as-pro-container .checkbox-style span:before,
div.amz-history-widget-modal .checkbox-style span:before {
  content: '';
  width: 15px;
  height: 15px;
  background-color: #eaeef2;
  border-radius: 4px;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.11);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  transition: all 0.3s ease;
}
@media (max-width: 1600px) {
  div.as-pro-container .checkbox-style span:before,
  div.amz-history-widget-modal .checkbox-style span:before {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .checkbox-style span:before,
  div.amz-history-widget-modal .checkbox-style span:before {
    width: 12px;
    height: 12px;
  }
}
div.as-pro-container .checkbox-style span:after,
div.amz-history-widget-modal .checkbox-style span:after {
  content: "\2713";
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 9px;
  text-align: center;
  background-color: #328BC7;
  border-radius: 4px;
  color: #FFF;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  transition: all 0.3s ease;
  opacity: 0;
}
@media (max-width: 1600px) {
  div.as-pro-container .checkbox-style span:after,
  div.amz-history-widget-modal .checkbox-style span:after {
    width: 14px;
    height: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .checkbox-style span:after,
  div.amz-history-widget-modal .checkbox-style span:after {
    width: 12px;
    height: 12px;
  }
}
div.as-pro-container .checkbox-style span:hover:before,
div.amz-history-widget-modal .checkbox-style span:hover:before {
  background-color: #a9cfe9;
}
div.as-pro-container .input-group,
div.amz-history-widget-modal .input-group {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
}
div.as-pro-container .input-group__label,
div.amz-history-widget-modal .input-group__label {
  font-weight: bold;
  align-items: center;
  flex-shrink: 0;
  text-align: right;
  width: 140px;
  padding-right: 25px;
}
@media (max-width: 1600px) {
  div.as-pro-container .input-group__label,
  div.amz-history-widget-modal .input-group__label {
    width: 130px;
    padding-right: 20px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .input-group__label,
  div.amz-history-widget-modal .input-group__label {
    width: 120px;
    padding-right: 15px;
  }
}
div.as-pro-container .select-group select,
div.amz-history-widget-modal .select-group select {
  display: block;
  width: 100%;
  padding: 5px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px inset;
}
div.as-pro-container .select-group__label,
div.amz-history-widget-modal .select-group__label {
  font-weight: bold;
  align-items: center;
  flex-shrink: 0;
  text-align: right;
  width: 140px;
  padding-right: 25px;
}
@media (max-width: 1600px) {
  div.as-pro-container .select-group__label,
  div.amz-history-widget-modal .select-group__label {
    width: 130px;
    padding-right: 20px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .select-group__label,
  div.amz-history-widget-modal .select-group__label {
    width: 120px;
    padding-right: 15px;
  }
}
.as-pro-container .calc-wrap {
  position: relative;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  width: 497px !important;
  min-height: 400px;
  min-width: 348px;
  font-size: 13px;
}
@media (max-width: 1600px) {
  .as-pro-container .calc-wrap {
    width: 380px !important;
    min-height: 300px;
    font-size: 12px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .calc-wrap {
    width: 320px !important;
    font-size: 11px;
  }
}
.as-pro-container .calc-wrap .modal__header {
  align-items: center !important;
}
.as-pro-container .calc-wrap .modal__header h2 {
  flex: 1;
}
.as-pro-container .calc-wrap__header {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 68px;
  background-color: #34425A;
  text-align: center;
}
.as-pro-container .calc-wrap__header img {
  height: 30px;
}
.as-pro-container .calc-wrap__header img.text {
  height: 26px;
}
.as-pro-container .calc-wrap__main {
  padding-top: 10px;
}
.as-pro-container .calc-wrap__footer {
  padding: 11px 12px;
  display: flex;
  justify-content: center;
  background-color: #FFF;
}
.as-pro-container .calc-wrap .centered {
  display: flex;
  flex: 1;
  text-align: center;
  padding: 11px 15px;
}
.as-pro-container .calc-wrap .centered > div {
  margin: auto;
}
.as-pro-container .calc-wrap .error {
  font-size: 20px;
  font-weight: bold;
}
.as-pro-container .calc-wrap .btn-how {
  margin-right: 20px;
}
.as-pro-container .calc__sep {
  background-color: #d5e0e8;
  height: 1px;
  margin: 10px 0;
}
.as-pro-container .calc__totals {
  padding: 10px 30px;
  margin: 0 -30px -30px;
  background-color: #f0f4f7;
}
@media (max-width: 1600px) {
  .as-pro-container .calc__totals {
    padding: 10px 25px;
    margin: 0 -25px -25px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .calc__totals {
    padding: 10px 15px;
    margin: 0 -15px -15px;
  }
}
.as-pro-container .calc__totals .calc-row__right {
  font-weight: bold;
  white-space: nowrap;
}
.as-pro-container .calc .t-green {
  color: #14b014;
}
.as-pro-container .calc .t-red {
  color: #db2828;
}
.as-pro-container .calc .t-orange {
  color: #f8a750;
}
.as-pro-container .calc .unit-toggle_wrapper {
  display: flex;
  justify-content: flex-end;
  margin: 0;
}
.as-pro-container .calc .unit-toggle__button {
  font-size: 11px;
  height: 31px;
  width: 80px;
  font-size: 14px;
  line-height: 16px;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
  background-color: #FFFFFF;
  color: #AFAFAF;
}
.as-pro-container .calc .unit-toggle__button:first-of-type {
  border-radius: 2px 0 0 2px;
}
.as-pro-container .calc .unit-toggle__button:last-of-type {
  border-radius: 0 2px 2px 0;
}
.as-pro-container .calc .highlighted {
  background-color: #FFA23C;
  color: #FFFFFF;
  border: none;
}
.as-pro-container .calc input[type="text"],
.as-pro-container .calc input[type="number"],
.as-pro-container .calc input[type="email"],
.as-pro-container .calc input[type="password"],
.as-pro-container .calc textarea {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 13px;
  line-height: 1.3;
  -webkit-appearance: none;
  border: 1px solid #cccccc;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  padding: 5px 8px;
  border-radius: 3px;
  overflow: visible;
  transition: all 0.3s ease;
}
@media (max-width: 1600px) {
  .as-pro-container .calc input[type="text"],
  .as-pro-container .calc input[type="number"],
  .as-pro-container .calc input[type="email"],
  .as-pro-container .calc input[type="password"],
  .as-pro-container .calc textarea {
    padding: 4px 6px;
    font-size: 12px;
    line-height: 1.2;
    height: 28px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .calc input[type="text"],
  .as-pro-container .calc input[type="number"],
  .as-pro-container .calc input[type="email"],
  .as-pro-container .calc input[type="password"],
  .as-pro-container .calc textarea {
    padding: 3px 5px;
    font-size: 11px;
    line-height: 1.1;
    height: 26px;
  }
}
.as-pro-container .calc input[type="text"]:focus,
.as-pro-container .calc input[type="number"]:focus,
.as-pro-container .calc input[type="email"]:focus,
.as-pro-container .calc input[type="password"]:focus,
.as-pro-container .calc textarea:focus {
  border: 1px solid #328BC7;
  outline: none;
}
.as-pro-container .calc-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1px 0;
  min-height: 30px;
  line-height: 1.1;
}
@media (max-width: 1600px) {
  .as-pro-container .calc-row {
    min-height: 26px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .calc-row {
    min-height: 20px;
    line-height: 1;
  }
}
.as-pro-container .calc-row__left {
  width: 50%;
  font-weight: bold;
}
.as-pro-container .calc-row__center {
  width: 45px;
  min-width: 45px;
  text-align: right;
  color: #ACC2D3;
  font-size: 11px;
}
.as-pro-container .calc-row__right {
  text-align: right;
  width: 45%;
}
.as-pro-container .calc-row__right input {
  width: 74px;
  text-align: right;
}
@media (max-width: 1600px) {
  .as-pro-container .calc-row__right input {
    width: 70px;
  }
}
@media (max-width: 1366px) {
  .as-pro-container .calc-row__right input {
    width: 66px;
  }
}
.as-pro-container .tt__weight {
  white-space: normal;
  margin-top: 3em;
  margin-left: 1.2em;
  background: white;
  color: black;
  border: 1px solid #FFA23C;
  padding: 7px 14px !important;
  text-align: left;
  width: 18.5vw;
  min-width: 246px;
  max-width: 326px;
  line-height: 1.4;
  font-size: 1em;
  font-weight: 400;
}
.as-pro-container .tt__weight tip-arrow {
  display: none;
}
.as-pro-container .tt__roi {
  white-space: normal;
  margin-top: 3em;
  margin-left: 0;
  background: white;
  color: black;
  border: 1px solid #FFA23C;
  padding: 7px 14px !important;
  text-align: left;
  width: 18.5vw;
  min-width: 246px;
  max-width: 314px;
  line-height: 1.4;
  font-size: 1em;
  font-weight: 400;
}
.as-pro-container .tt__roi tip-arrow {
  display: none;
}
.referral-wrapper {
  position: absolute;
  z-index: 100000;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.referral-wrapper .content {
  background: white;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  height: 420px;
  width: 600px;
}
.referral-wrapper .content iframe.referral {
  width: 600px;
  height: 360px;
  background-color: white;
}
.referral-wrapper .content .close {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 30px;
  cursor: pointer;
  color: #4A5A73;
}
div.as-pro-container slider {
  font-family: 'DINNextCYR-Regular', Verdana, Tahoma, sans-serif;
}
div.as-pro-container slider .carousel {
  position: absolute;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-width: 1800px;
  min-width: 900px;
  margin: auto;
  background-color: #333E53;
}
div.as-pro-container slider .carousel .flickity-page-dots {
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  padding: 20% 0 0;
  top: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
div.as-pro-container slider .carousel .flickity-rtl .flickity-page-dots {
  direction: rtl;
}
div.as-pro-container slider .carousel .flickity-page-dots .dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background: transparent;
  border: 3px solid #949ca8;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease;
}
div.as-pro-container slider .carousel .flickity-page-dots .dot:hover {
  border-color: #fff;
}
div.as-pro-container slider .carousel .flickity-page-dots .dot.is-selected {
  opacity: 1;
  background-color: #fff;
  border-color: #fff;
}
div.as-pro-container slider .carousel .flickity-slider {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
div.as-pro-container slider .carousel-container {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
}
div.as-pro-container slider .carousel-img-container,
div.as-pro-container slider .carousel-text-container {
  position: relative;
  overflow: hidden;
}
div.as-pro-container slider .carousel-img-container {
  flex-basis: 60%;
  background: #4a5a73;
}
div.as-pro-container slider .carousel-text-container {
  flex-basis: 40%;
}
div.as-pro-container slider .carousel-slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
div.as-pro-container slider .carousel__slide {
  position: relative;
  width: 100%;
  height: 570px;
}
@media (max-width: 1600px) {
  div.as-pro-container slider .carousel__slide {
    height: 560px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container slider .carousel__slide {
    height: 500px;
  }
}
div.as-pro-container slider .carousel-text-container .flickity-slider {
  transform: none !important;
}
div.as-pro-container slider .carousel-text-container .flickity-viewport .carousel-slide {
  left: 0 !important;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
div.as-pro-container slider .carousel-text-container .flickity-viewport .carousel-slide.is-selected {
  opacity: 1;
}
div.as-pro-container slider .carousel-slide {
  top: 0;
  left: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  box-sizing: border-box;
  font-size: 16px;
  color: #FFF;
}
div.as-pro-container slider .carousel-slide__text {
  padding-top: 0;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 22px;
}
@media (max-width: 1600px) {
  div.as-pro-container slider .carousel-slide__text {
    font-size: 20px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container slider .carousel-slide__text {
    font-size: 18px;
  }
}
div.as-pro-container slider .carousel-slide__img {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0 2vw;
}
div.as-pro-container slider .carousel-slide__header {
  text-align: center;
  padding: 3vw 0 2vw 0;
  font-size: 2vw;
  text-transform: uppercase;
  color: #98ed00;
}
div.as-pro-container slider .carousel-slide__footer {
  text-align: center;
  padding: 2vw;
  font-size: 1.4vw;
  text-transform: lowercase;
  color: #FFFFFF;
}
div.as-pro-container slider .carousel-slide__text_wider {
  padding-right: 30px;
}
div.as-pro-container slider .carousel-slide__img_tighter {
  width: 50%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
div.as-pro-container slider .carousel-slide__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
div.as-pro-container slider .carousel-slide__logo {
  position: absolute;
  top: 34px;
  left: 34px;
  height: 40px;
}
div.as-pro-container slider .carousel-slide__logo img {
  vertical-align: middle;
  height: 100%;
}
div.as-pro-container slider .carousel-slide__heading {
  font-size: 1.6em;
  font-family: 'DINNextCYR-Bold', Verdana, Tahoma, sans-serif;
  text-transform: uppercase;
}
div.as-pro-container slider .carousel-slide__heading span {
  color: #fcbd2b;
}
div.as-pro-container slider .carousel-slide__quote blockquote {
  position: relative;
  margin: 0;
  margin-top: 40px;
  margin-bottom: 5px;
  line-height: 24px;
}
div.as-pro-container slider .carousel-slide__quote blockquote::before,
div.as-pro-container slider .carousel-slide__quote blockquote::after {
  display: inline-block;
  font-family: 'DINNextCYR-Regular', Verdana, Tahoma, sans-serif;
  font-size: 32px;
  color: #FCBD2B;
}
div.as-pro-container slider .carousel-slide__quote blockquote::before {
  content: "\AB";
  position: absolute;
  top: -1px;
  left: -21px;
}
div.as-pro-container slider .carousel-slide__quote blockquote::after {
  content: "\BB";
  position: relative;
  top: 3px;
  margin-left: 7px;
}
div.as-pro-container slider .carousel-slide__quote small {
  font-family: 'DINNextCYR-Regular', Verdana, Tahoma, sans-serif;
  font-size: 18px;
  font-style: italic;
  opacity: 0.6;
}
div.as-pro-container slider .carousel-slide__quote small::before {
  content: "\2014";
  display: inline-block;
  margin-right: 4px;
}
div.as-pro-container slider .carousel-slide__info {
  margin-top: 16px;
  font-weight: normal;
  text-align: center;
  font-size: 1em;
  line-height: 30px;
  font-family: 'DINNextCYR-Bold', Verdana, Tahoma, sans-serif;
}
div.as-pro-container slider .flickity-viewport .carousel-slide__next,
div.as-pro-container slider .flickity-viewport .carousel-slide__start {
  opacity: 1;
}
div.as-pro-container slider .carousel-slide__next,
div.as-pro-container slider .carousel-slide__start {
  position: absolute;
  bottom: 40px;
  line-height: 50px;
  padding: 0 4em;
  border-radius: 5px;
  z-index: 1000;
  border: none;
  font-family: 'DINNextCYR-Bold', Verdana, Tahoma, sans-serif;
  font-weight: 100;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  opacity: 0;
}
div.as-pro-container slider .carousel-slide__next {
  font-size: 0.8em;
  background-color: #328BC7;
}
div.as-pro-container slider .carousel-slide__next:hover {
  background-color: #4397d0;
}
div.as-pro-container slider .carousel-slide__start {
  font-size: 1.2em;
  background-color: #FFA23C;
}
div.as-pro-container slider .carousel-slide__start:hover {
  background-color: #ffae56;
}
div.as-pro-container slider .carousel-slider__skip {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 16px;
  line-height: 40px;
  padding: 0 24px;
  border-radius: 4px;
  z-index: 1000;
  border: none;
  font-family: 'DINNextCYR-Bold', Verdana, Tahoma, sans-serif;
  font-weight: 100;
  color: #fff;
  background: #34425A;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
}
div.as-pro-container slider .carousel-slider__skip:hover {
  background-color: #3d4e6a;
}
div.as-pro-container slider .carousel-slide_img_bottom {
  padding-right: 50px;
}
div.as-pro-container slider .carousel-slide_img_bottom .carousel-slide__text {
  width: 100%;
  float: none;
}
div.as-pro-container slider .carousel-slide_img_bottom .carousel-slide__heading {
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding-right: 30px;
}
div.as-pro-container slider .carousel-slide_img_bottom .carousel-slide__info {
  box-sizing: border-box;
  float: left;
  width: 50%;
  margin-top: 37px;
  padding-left: 35px;
}
div.as-pro-container slider .carousel-slide_img_bottom .carousel-slide__info_wider {
  margin-left: -123px;
}
div.as-pro-container slider .carousel-slide_img_bottom .carousel-slide__img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
div.as-pro-container slider .carousel-slide__img img.no_shadow {
  box-shadow: none;
}
.as-pro-container .countdown {
  font-family: "DIN Alternate", "Futura", "Andale Mono", "Courier New";
}
div.as-pro-container .agmodal__wrapper .already-pay,
div.amz-history-widget-modal .agmodal__wrapper .already-pay {
  width: auto;
  max-width: 900px;
  font-size: 16px;
  background-color: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(31, 31, 31, 0.5);
  color: #313131;
  padding: 40px 30px 30px;
}
@media (max-width: 1600px) {
  div.as-pro-container .agmodal__wrapper .already-pay,
  div.amz-history-widget-modal .agmodal__wrapper .already-pay {
    padding: 30px 30px 30px;
  }
}
div.as-pro-container .agmodal__wrapper .already-pay__main,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__main {
  padding-top: 0;
}
div.as-pro-container .agmodal__wrapper .already-pay__title,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__title {
  font-weight: 800;
  font-size: 16px;
  line-height: 1.56;
  margin-bottom: 24px;
}
@media (max-width: 1600px) {
  div.as-pro-container .agmodal__wrapper .already-pay__title,
  div.amz-history-widget-modal .agmodal__wrapper .already-pay__title {
    font-size: 15px;
    margin-bottom: 20px;
  }
}
div.as-pro-container .agmodal__wrapper .already-pay__content,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__content {
  border-radius: 8px;
  background-color: #f9f9f9;
  padding: 32px;
}
@media (max-width: 1600px) {
  div.as-pro-container .agmodal__wrapper .already-pay__content,
  div.amz-history-widget-modal .agmodal__wrapper .already-pay__content {
    padding: 15px;
  }
}
div.as-pro-container .agmodal__wrapper .already-pay__steps,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__steps {
  list-style: none !important;
}
div.as-pro-container .agmodal__wrapper .already-pay__step,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__step {
  list-style: none !important;
  margin-bottom: 16px;
}
div.as-pro-container .agmodal__wrapper .already-pay__step-name,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__step-name {
  font-weight: 800;
  margin-right: 20px;
  color: #313131;
}
div.as-pro-container .agmodal__wrapper .already-pay__step-desc,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__step-desc {
  color: #313131;
}
div.as-pro-container .agmodal__wrapper .already-pay a.btn--square,
div.amz-history-widget-modal .agmodal__wrapper .already-pay a.btn--square {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  position: absolute;
  background: none;
  right: 15px;
  top: 15px;
  z-index: 99999;
}
@media (max-width: 1600px) {
  div.as-pro-container .agmodal__wrapper .already-pay a.btn--square,
  div.amz-history-widget-modal .agmodal__wrapper .already-pay a.btn--square {
    right: 8px;
    top: 8px;
  }
}
div.as-pro-container .agmodal__wrapper .already-pay__btn-wrap,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__btn-wrap {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
div.as-pro-container .agmodal__wrapper .already-pay__btn,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__btn {
  background-color: #ffa23c;
  color: white;
  font-size: 14px;
  padding: 12px 0;
  text-align: center;
  display: inline-block;
  width: 50%;
  text-decoration: none;
  text-transform: uppercase;
}
div.as-pro-container .agmodal__wrapper .already-pay__btn_dotted,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__btn_dotted {
  margin: 0;
  text-decoration: none;
  font-weight: 500;
}
@media (max-width: 1600px) {
  div.as-pro-container .agmodal__wrapper .already-pay__btn_dotted,
  div.amz-history-widget-modal .agmodal__wrapper .already-pay__btn_dotted {
    font-size: 14px;
  }
}
@media (max-width: 1366px) {
  div.as-pro-container .agmodal__wrapper .already-pay__btn_dotted,
  div.amz-history-widget-modal .agmodal__wrapper .already-pay__btn_dotted {
    font-size: 13px;
  }
}
div.as-pro-container .agmodal__wrapper .already-pay__btn_close-icon,
div.amz-history-widget-modal .agmodal__wrapper .already-pay__btn_close-icon {
  width: 17px;
  height: 17px;
  background-color: #8080807a;
}
div.as-pro-container .hot {
  max-width: 39px;
  width: 100%;
  white-space: nowrap;
  box-sizing: border-box;
  overflow: hidden;
  padding: 4px 0;
  text-overflow: ellipsis;
  background-color: #FFA23C;
  margin-right: 4px;
  border-radius: 12px;
  text-align: center;
  color: #ffff;
  font-weight: 700;
  cursor: pointer;
}
.niche__filter {
  max-width: min-content;
  overflow-y: auto;
  min-width: 280px;
}
.niche__data {
  flex-grow: 1;
  position: relative;
  overflow: auto;
  padding-right: 10px !important;
}
.niche__wrap {
  display: flex !important;
  flex-grow: 1;
  flex-wrap: nowrap;
  flex-direction: row;
  padding-top: 0 !important;
  min-height: 0px;
}
.niche__loading {
  opacity: 0.6;
  pointer-events: none;
}
.niche__items-wrap {
  display: block;
  width: 100%;
  height: 100%;
  flex-grow: 1;
  padding-bottom: 10px !important;
}
.niche-header {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 1;
  margin-left: 1.5em !important;
}
.niche-header__stats {
  display: flex;
}
.niche-header__stat {
  position: relative;
  padding: 0 17px !important;
}
.niche-header__stat:after {
  content: "";
  width: 1px;
  height: 20px;
  background-color: #acc2d3;
  opacity: 0.5;
  position: absolute;
  right: 0px;
  top: 0px;
}
.niche-header__stat:last-child:after {
  display: none;
}
.niche-header__supplier {
  padding-left: 8px !important;
}
.niche-header__products-count {
  display: inline-block;
  font-weight: 700;
  font-size: 1em;
  color: #506372;
}
.niche-items__wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0.7em 0.7em 0 !important;
}
.niche-items__pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 15px 0 5px 0 !important;
}
.niche-items__pagination .paginaion__viewed {
  font-weight: 400;
  color: #ABABAB;
  font-size: 1em;
}
.niche-items__pagination .paginaion__viewed-number {
  font-weight: 700;
}
.niche-item {
  display: flex !important;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 5px !important;
}
.niche-item__desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 700;
  color: #4F4F4F;
  line-height: 14px;
  font-size: 11px;
  margin-bottom: 5px !important;
  cursor: pointer;
}
.niche-item__guard {
  color: #129A5F;
  font-weight: 700;
  font-size: 0.8em;
  text-transform: uppercase;
}
.niche-item__revenue-value,
.niche-item__score-value {
  font-weight: 700;
  color: #000000;
}
.niche-item__icon-guard {
  margin: 0 0.5em 0 1em !important;
  background-color: #129A5F !important;
  vertical-align: middle;
  width: 12px !important;
  height: 16px !important;
  top: -1px;
  /*             @media @l {
                width: 14px !important;
                height: 18px !important;
                vertical-align: top;
                top: -2px;
              } */
}
.niche-item__icon-country {
  background-position: center;
  background-color: transparent !important;
  vertical-align: middle;
  background-repeat: no-repeat;
  transform: scale(1.5);
  margin: 0 0.9em 0 0.9em !important;
  border-radius: 50%;
}
@media (max-width: 1366px) {
  .niche-item__icon-country {
    margin: 0 0.5em 0 0.5em !important;
  }
}
.niche-item__suppliername {
  max-width: 200px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.niche-item__decor-yellow {
  color: #FFA23C;
  font-weight: 700;
}
.niche-item__decor-black {
  color: #000000;
}
.niche-item__links {
  text-align: right;
}
.niche-item__section {
  display: flex !important;
  padding: 10px !important;
  font-size: 13px;
  background-color: #FAFAFA;
}
.niche-item__section_main {
  width: 300px;
  flex-shrink: 0;
}
@media (max-width: 1600px) {
  .niche-item__section_main {
    width: 290px;
  }
}
@media (max-width: 1366px) {
  .niche-item__section_main {
    width: 270px;
  }
}
.niche-item__section_secondary {
  justify-content: space-between;
  flex-grow: 1;
  background-color: #F0F4F7;
}
.niche-item__img {
  width: 40px;
  height: 40px;
  margin-right: 1em !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}
@media (max-width: 1366px) {
  .niche-item__img {
    width: 28px;
    height: 28px;
  }
}
.niche-item__link {
  cursor: pointer;
  color: #388CC4;
  white-space: nowrap;
  font-weight: 700;
  margin-bottom: 5px !important;
}
.niche-item__link-text {
  border-bottom: 1px dashed;
}
.niche-item__link:hover {
  color: #FFA23C;
}
.niche-item__detail {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px !important;
}
.niche-item__detail_secondary {
  font-size: 11px;
}
.niche-item__details,
.niche-item__info {
  text-align: left;
}
.niche-item__details {
  display: flex;
}
.niche-item__column {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.niche-item__column:first-child {
  margin-right: 0.7em !important;
}
.niche-item__info {
  display: flex;
  flex-wrap: wrap;
  margin-left: 1em !important;
}
.niche-item__price {
  margin-right: 0.4em !important;
}
.niche-item__preview {
  display: flex;
  width: 100%;
  justify-content: start;
}
.niche-item__number-desc {
  display: flex;
  width: 100%;
  justify-content: start;
  margin-top: 0.5em !important;
  column-gap: 20px;
}
.niche-item__desc-wrap {
  width: 186px;
}
@media (max-width: 1366px) {
  .niche-item__desc-wrap {
    width: 160px;
  }
}
.niche-filter {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 10px 30px 30px !important;
  text-align: left;
  border-right: 1px solid #d5e0e8;
}
.niche-filter__head {
  display: flex !important;
  justify-content: space-between;
  margin-bottom: 1.125em !important;
}
.niche-filter__title {
  font-weight: 700;
  color: #323E53;
  font-size: 1.125em;
}
.niche-filter__form {
  flex-grow: 1;
  overflow-y: auto;
  padding-right: 1em !important;
  margin-right: -1em !important;
}
.niche-filter__reset {
  font-weight: 700;
  line-height: 1;
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 10px !important;
  color: #ABABAB;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.niche-filter__reset.active {
  pointer-events: initial;
  cursor: pointer;
  color: #FFA23C;
}
.niche-filter__reset.active .niche-filter__i-reset {
  background-color: #FFA23C !important;
}
.niche-filter__i-reset {
  background-color: #ABABAB !important;
  width: 16px !important;
  height: 16px !important;
  margin-right: 6px !important;
}
@media (max-width: 1600px) {
  .niche-filter__i-reset {
    width: 14px !important;
    height: 14px !important;
  }
}
@media (max-width: 1366px) {
  .niche-filter__i-reset {
    width: 12px !important;
    height: 12px !important;
  }
}
.niche-filter__input-group {
  flex-wrap: wrap;
  margin-bottom: 1em !important;
}
.niche-filter__input-group input {
  border: 1px solid #CCCCCC;
  width: 100%;
}
.niche-filter__checkbox-group {
  white-space: nowrap;
  margin: 0 !important;
  margin-bottom: 0.625em !important;
  padding-bottom: 0;
}
.niche-filter__checkbox-group:last-of-type {
  margin-bottom: 0 !important;
}
.niche-filter__input-label {
  width: 100% !important;
  padding-right: 0 !important;
  padding-bottom: 0.8em !important;
  color: #506372;
  font-weight: 700 !important;
  white-space: nowrap;
}
.niche-filter__input-group-twin {
  display: flex;
  justify-content: space-between;
}
.niche-filter__input-group-twin input {
  width: calc(100% / 2 - 5px);
}
.niche-filter__select-group {
  margin-bottom: 1em !important;
}
.niche-filter__select-group select {
  display: block;
  width: 100%;
  padding: 7px 10px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px inset;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0.840027L6 5.42003L10.59 0.840027L12 2.25003L6 8.25003L0 2.25003L1.41 0.840027Z' fill='%23ABABAB'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 0.7em top 50%;
  background-size: 0.65em auto;
}
.niche-filter__select-item {
  font-weight: 700;
  white-space: nowrap;
}
.niche-filter__select-item:not(.niche-filter__select-item:last-child) {
  margin-right: 8px !important;
  color: #FFA23C;
  cursor: pointer;
}
.niche-filter__select-item:last-child {
  color: #ABABAB;
}
.niche-filter__select-item_active {
  pointer-events: none;
  text-decoration: underline;
}
.niche-filter__btn {
  color: #FFFFFF !important;
}
.niche-switch-btns {
  display: flex;
  flex-wrap: nowrap;
  padding: 10px 0 !important;
}
.niche-switch-btn {
  background: #FFFFFF !important;
  color: #388CC4 !important;
}
.niche-switch-btn_leftactive {
  border: 1px solid #388CC4 !important;
  border-radius: 0px 4px 4px 0px !important;
}
.niche-switch-btn_rightactive {
  border: 1px solid #388CC4 !important;
  border-radius: 4px 0 0 4px !important;
}
.niche-switch-btn__active {
  color: #FFF !important;
  background-color: #328BC7 !important;
}
.niche-switch-btn__active_left {
  border-radius: 4px 0 0 4px !important;
}
.niche-switch-btn__active_right {
  border-radius: 0px 4px 4px 0px !important;
}
.niche-nodata {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  flex-grow: 1;
  flex-basis: 100%;
}
.niche-nodata__img {
  width: 120px;
  height: auto;
  margin-bottom: 1.3em !important;
}
.niche-nodata__text {
  font-size: 1.35em;
  margin-bottom: 1.8em !important;
}
.niche-nodata__btn {
  width: 220px !important;
}
.niche__btn-export {
  color: #FFFFFF !important;
  margin: 0 auto !important;
  margin-right: 15px !important;
}
.niche__btn-export.disabled {
  pointer-events: none;
}
.niche__nowrap {
  white-space: nowrap;
}
div.as-pro-container .tooltips .niche__tooltip {
  text-align: left;
  background-color: #ffffff;
  white-space: pre-wrap;
  width: 275px !important;
  color: #313131 !important;
  padding: 10px 10px !important;
  font-size: 11px !important;
  box-sizing: border-box;
}
div.as-pro-container .tooltips .niche__tooltip-moq {
  font-weight: 700;
  font-size: 12px !important;
}
div.as-pro-container .tooltips .niche__tooltip-moq tip-arrow {
  border-right-color: #ffffff !important;
}
div.as-pro-container .tooltips .niche__tooltip_notarrow tip-arrow {
  display: none;
}
._exradicated-tooltip {
  display: block;
  opacity: 1;
  position: absolute;
  z-index: 9999999 !important;
  height: auto !important;
  width: 275px !important;
}
._exradicated-tooltip .niche__tooltip-wrap {
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: break-word;
}
._exradicated-tooltip .niche__tooltip-title {
  margin-bottom: 5px !important;
  color: #ABABAB !important;
}
._exradicated-tooltip .niche__tooltip-content {
  line-height: 18px !important;
  color: #313131 !important;
}
.pagination {
  display: flex;
  align-items: center;
}
.pagination li {
  color: #323E53;
  list-style: none;
  padding: 5px !important;
  font-weight: 700;
}
.pagination li:hover {
  color: #FFA23C;
}
.pagination li:last-child,
.pagination li:first-child {
  background-color: #F0F4F7;
  border-radius: 50%;
}
.pagination li:has(a.pagination__icon_right),
.pagination li:has(a.pagination__icon_left) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.pagination li:has(a.pagination__icon_right).disabled,
.pagination li:has(a.pagination__icon_left).disabled {
  display: none;
}
.pagination .active {
  color: #FFA23C;
}
.pagination .disabled {
  pointer-events: none;
}
.pagination__viewed {
  color: #ABABAB;
}
.pagination__viewed-number {
  font-weight: 700;
}
.pagination__icon {
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-arrow.svg);
  display: inline-block;
  position: relative;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  width: 18px;
  height: 18px;
  background: #388CC4;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
}
@media (max-width: 1600px) {
  .pagination__icon {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 1366px) {
  .pagination__icon {
    width: 14px;
    height: 14px;
  }
}
.pagination__icon_left {
  transform: rotate(0deg);
}
.pagination__icon_right {
  transform: rotate(-180deg);
}
.lqs-modal .lqs-main {
  position: relative;
  color: #313131;
}
.lqs-modal .lqs-main .decor {
  color: #FFA23C;
}
.lqs-modal .lqs-main .bold {
  font-weight: 700;
}
.lqs-modal .lqs-main .positive {
  color: #129A5F;
}
.lqs-modal .lqs-main .negative {
  color: #DF4C4C;
}
.lqs-modal .lqs-main .lqs-header {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 95%;
}
.lqs-modal .lqs-main .lqs-header p {
  margin-bottom: 0;
  margin-top: 0;
}
.lqs-modal .lqs-main .lqs-header-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.25;
  text-wrap: nowrap;
  margin-right: 8px;
}
.lqs-modal .lqs-main .lqs-header-title span:first-of-type {
  margin-right: 16px;
}
.lqs-modal .lqs-main .lqs-header-subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.25;
}
.lqs-modal .lqs-main .lqs-content {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
}
.lqs-modal .lqs-main .lqs-content p {
  margin-bottom: 10px;
}
.lqs-modal .lqs-main .lqs-content .lqs-table {
  width: 80%;
  margin: 0 auto 20px;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__header {
  border-bottom: 1px solid #D8D8D8;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__header .lqs-table__cell {
  padding: 6px;
  text-align: center;
  font-weight: 700;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__row .lqs-table__cell {
  padding: 6px 12px;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__row .lqs-table__cell:not(.lqs-table__cell-title) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__row .lqs-table__cell .i-question-orange-no-pointer {
  margin-right: 0;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__row:not(:last-of-type) {
  border-bottom: 1px solid #D8D8D8;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__header,
.lqs-modal .lqs-main .lqs-content .lqs-table__row {
  display: grid;
  grid-template-columns: 154px 1fr 1fr;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__header .lqs-table__cell,
.lqs-modal .lqs-main .lqs-content .lqs-table__row .lqs-table__cell {
  text-align: center;
  font-size: 16px;
  line-height: 1.25;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__header .lqs-table__cell:not(:last-child),
.lqs-modal .lqs-main .lqs-content .lqs-table__row .lqs-table__cell:not(:last-child) {
  border-right: 1px solid #D8D8D8;
}
.lqs-modal .lqs-main .lqs-content .lqs-table__header .lqs-table__cell-title,
.lqs-modal .lqs-main .lqs-content .lqs-table__row .lqs-table__cell-title {
  text-align: left;
}
.lqs-modal .lqs-main .lqs-description {
  display: flex;
  gap: 20px;
}
.lqs-modal .lqs-main .lqs-description-column {
  flex: 1;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
}
.lqs-modal .lqs-main .lqs-description-column p:not(:last-of-type) {
  margin-bottom: 9px;
}
.lqs-modal .lqs-tooltip-wrap {
  position: absolute;
  top: 2px;
  left: calc(100% + 6px);
}
.lqs-modal .lqs-table__cell-wrap {
  position: relative;
}
.lqs-modal .lqs-tooltip {
  text-align: left;
  padding: 10px 15px !important;
  background: #FFFFFF;
  color: #313131;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  white-space: normal;
  z-index: 999999;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  min-width: 242px;
}
.lqs-modal .lqs-tooltip tip-arrow {
  display: none;
}
.alibaba-notification-header {
  color: #313131;
  text-align: center;
  background: url("chrome-extension://__MSG_@@extension_id__/images/alibaba-notification-header.svg");
  background-size: cover;
  padding: 20px 30px !important;
}
.alibaba-notification-header h4 {
  font-size: 20px !important;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0;
}
@media (max-width: 1600px) {
  .alibaba-notification-header h4 {
    font-size: 19px !important;
  }
}
@media (max-width: 1366px) {
  .alibaba-notification-header h4 {
    font-size: 18px !important;
  }
}
.alibaba-notification-content {
  color: #4F4F4F !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  padding: 20px 30px !important;
}
@media (max-width: 1600px) {
  .alibaba-notification-content {
    font-size: 15px;
    line-height: 19px;
  }
}
@media (max-width: 1366px) {
  .alibaba-notification-content {
    font-size: 14px;
    line-height: 18px;
  }
}
.alibaba-notification-content--list {
  padding-inline-start: 12px !important;
}
.alibaba-notification-content--list li {
  color: #4F4F4F;
  padding-left: 4px;
  list-style: url(chrome-extension://__MSG_@@extension_id__/images/study/ul-style-img.svg);
  margin-bottom: 10px;
}
.alibaba-notification-content--list li:last-of-type {
  margin-bottom: 0;
}
.alibaba-notification-controls {
  padding: 0 30px 20px 30px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.alibaba-notification-controls--btn-filled {
  border-radius: 4px;
  background: #FF8E12;
  padding: 12px 20px !important;
  border: none;
  color: #fff;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
@media (max-width: 1600px) {
  .alibaba-notification-controls--btn-filled {
    font-size: 13px;
  }
}
@media (max-width: 1366px) {
  .alibaba-notification-controls--btn-filled {
    font-size: 12px;
  }
}
.alibaba-notification-controls--btn {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0px;
  border: none;
  background-color: transparent;
  color: #4F4F4F;
  text-decoration: underline;
}
div.as-pro-container .trial-limit-warn,
div.amz-history-widget-modal .trial-limit-warn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, 0%);
  padding: 30px;
  width: 630px;
  padding: 30px !important;
  text-align: center;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 4px 20px 0px #00000040;
}
div.as-pro-container .trial-limit-warn__text,
div.amz-history-widget-modal .trial-limit-warn__text {
  font-size: 15px;
  color: #313131;
}
div.as-pro-container .trial-limit-warn__btn,
div.amz-history-widget-modal .trial-limit-warn__btn {
  margin-top: 20px !important;
  text-transform: uppercase;
}
div.as-pro-container .trial-limit-warn__close,
div.amz-history-widget-modal .trial-limit-warn__close {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  box-sizing: border-box;
  padding: 0;
  background: #e6e6e6;
  box-shadow: none;
}
div.as-pro-container .trial-limit-warn__close:hover,
div.amz-history-widget-modal .trial-limit-warn__close:hover {
  background: #e6e6e6;
}
div.as-pro-container .trial-limit-warn__close i,
div.amz-history-widget-modal .trial-limit-warn__close i {
  width: 10px;
  height: 10px;
  margin: 0 !important;
  background: #4b6373;
}
div.as-pro-container .trial-limit-warn__modal .trial-limit-warn,
div.amz-history-widget-modal .trial-limit-warn__modal .trial-limit-warn {
  width: 700px;
  top: 50%;
}
.mask {
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(37, 49, 69, 0.498);
  top: 0;
  transition: all 0.4s ease 0s;
}
.as-pro-container_active-mask .mask,
.active .mask {
  opacity: 1;
  pointer-events: all;
}
.hot-tooltip {
  /*     opacity: 0;
    pointer-events: none; */
}
.hot-tooltip__link {
  color: #328bc7 !important;
  text-decoration: underline !important;
}
.hot-tooltip_active {
  /*         opacity: 1;
        pointer-events:all; */
}
.notificationTracker {
  position: absolute;
  display: flex;
  white-space: nowrap;
  z-index: 1;
  font-size: 14px;
  background-color: #FFF5E9;
  border: 1px solid #FFA23C;
  border-radius: 6px;
  padding: 14px 20px !important;
}
@media (max-width: 1366px) {
  .notificationTracker {
    font-size: 12px;
    padding: 8px 20px !important;
  }
}
.notificationTracker__icon-warn {
  margin-right: 20px  !important;
  background-color: #FFA23C !important;
  vertical-align: middle;
  width: 19px !important;
  height: 20px !important;
}
@media (max-width: 1366px) {
  .notificationTracker__icon-warn {
    width: 14px  !important;
    height: 14px  !important;
  }
}
.notificationTracker__icon-close {
  position: absolute;
  cursor: pointer;
  background-color: #4f4f4f !important;
  left: 15px;
  top: -8px;
  width: 8px !important;
  height: 8px !important;
}
@media (max-width: 1366px) {
  .notificationTracker__icon-close {
    top: -3px;
  }
}
.notificationTracker a {
  text-decoration: underline !important;
  color: #FFA23C !important;
}
.notificationTracker::before {
  content: " ";
  position: absolute;
  top: 100%;
  left: 9px;
  border: 6px solid transparent;
  border-top-color: #FFA23C;
}
.notificationTracker::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 10px;
  border: 5px solid transparent;
  border-top-color: #FFF5E9;
}
.chartjs-tooltip {
  opacity: 1;
  position: absolute;
  background: rgba(0, 0, 0, 0.75);
  color: white;
  border-radius: 3px;
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  pointer-events: none;
}
.chartjs-tooltip.right:before,
.chartjs-tooltip.left:before {
  display: block;
  content: '';
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  border-right: 8px solid rgba(0, 0, 0, 0.85);
}
.chartjs-tooltip.right:before {
  left: 100%;
  border-left: 8px solid rgba(0, 0, 0, 0.85);
  border-right: navajowhite;
}
.chartjs-tooltip.left:before {
  right: 100%;
}
.chartjs-tooltip-key {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 10px !important;
}
.chartjs-tooltip-footer {
  display: inline-block;
  border-top: 1px solid #7f7f7f;
  color: #B3CEDE;
  margin-top: 4px !important;
  padding: 4px !important;
}
.chartjs-tooltip-thead {
  display: inline-block;
  margin-bottom: 5px !important;
}
.chartjs-tooltip-thead th {
  background-color: transparent !important;
}
canvas {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.see-data-btn {
  text-transform: uppercase;
  color: #ffffff !important;
  padding: 4px 6px !important;
  font-size: 9px !important;
}
@media (max-width: 1600px) {
  .see-data-btn {
    font-size: 7px !important;
  }
}
@media (max-width: 1366px) {
  .see-data-btn {
    font-size: 6px !important;
  }
}
.onboard-list-second-step-pro {
  list-style: none;
  padding-left: 0;
  margin-left: 5px;
}
.onboard-list-second-step-pro p {
  color: #363636;
}
.onboard-list-second-step-pro li {
  position: relative;
  padding-left: 24px;
  margin-bottom: 10px;
  list-style-type: none;
  color: #363636;
}
.onboard-list-second-step-pro li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIG9wYWNpdHk9IjAuMzI2MTQ5IiBjeD0iNCIgY3k9IjQiIHI9IjQiIGZpbGw9IiNGRjhFMTIiLz4KPGNpcmNsZSBjeD0iNCIgY3k9IjQiIHI9IjIiIGZpbGw9IiNGRjhFMTIiLz4KPC9zdmc+Cg==');
  background-size: cover;
}

.spinner {
  margin: auto !important;
  display: inline-block;
  user-select: none;
  text-align: center;
  z-index: 9998;
}
.spinner_secondary {
  top: 50% !important;
  width: auto;
}
.spinner .text {
  margin-top: 10px;
  display: block;
  color: #313131;
  white-space: nowrap;
  font-weight: 600;
  font-size: 1.1em;
}

.amz-widget-header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  width: 100%;
}
.amz-widget-header .totals-item {
  position: relative;
  margin: 0 12px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  align-items: center;
}
.amz-widget-header .totals-item__title {
  padding: 0 5px;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  line-height: 12px;
  text-align: right;
  color: #313131;
}
.amz-widget-header .totals-item__val {
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: #FF8E12;
}
.amz-widget-header .totals-item__val.green {
  color: #129A5F;
}
.amz-widget-header .totals-item__val.red {
  color: #129A5F;
}
.amz-widget-header .totals-item__val.blur {
  filter: blur(5px);
  -webkit-filter: blur(5px);
}
.amz-widget-header .separator {
  display: flex;
  align-items: center;
  width: 1px;
  height: 27px;
  background-color: #BFBEBE;
}
.amz-widget-header .hide-button {
  margin-left: 20px;
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 500;
  font-size: 9px;
  line-height: 11px;
  text-align: center;
  text-decoration-line: underline;
  color: #ABABAB;
}
.amz-widget-header-single {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.amz-widget-header-single .show-button {
  background: #129A5F;
  border-radius: 2px;
  border: none;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 235px;
  padding: 6px 0;
  font-family: Arial;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 10px;
  text-align: center;
}
.amz-widget-header-single .show-button.buy {
  min-width: 162px;
}
.amz-widget-header-single .show-button .i-logo {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/logo-light.svg);
  background-size: contain;
  width: 33px;
  height: 13px;
  margin: 0 5px;
}
.amz-button-wrapper {
  margin-bottom: 15px;
}

.amz-pr-widget-wrapper {
  color: #363636;
  margin: 10px 0;
  padding: 17px 7px 11px 7px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  line-height: normal;
  background: #FFFFFF;
  border: 1px solid #FF8E12;
  overflow: visible;
}
.amz-pr-widget-wrapper.big {
  padding: 15px 16px 10px 16px;
}
.amz-pr-widget-wrapper.horizontal {
  padding: 7px;
}
.amz-pr-widget-wrapper .hot {
  position: absolute;
  top: -5px;
  font-size: 9px;
  max-width: 39px;
  width: 100%;
  white-space: nowrap;
  box-sizing: border-box;
  overflow: hidden;
  padding: 3px;
  text-overflow: ellipsis;
  background-color: #FFA23C;
  margin-right: 4px;
  border-radius: 12px;
  text-align: center;
  color: #ffff;
  font-weight: 700;
  cursor: pointer;
}
.amz-pr-widget-wrapper .amz-pr-widget-container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.amz-pr-widget-wrapper .amz-pr-widget-container .amz-pr-widget-column {
  display: flex;
  flex-flow: column;
}
.amz-pr-widget-wrapper .amz-pr-widget-container .amz-pr-widget-column.amz-btn-container {
  min-width: 100%;
}
.amz-pr-widget-wrapper .amz-pr-widget-container .amz-pr-widget-column .amz-pr-widget-row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 11px;
}
.amz-pr-widget-wrapper .amz-pr-widget-container .amz-pr-widget-column .amz-pr-widget-row.last {
  padding-bottom: 0;
}
.amz-pr-widget-wrapper .amz-pr-widget-container .amz-pr-widget-column .amz-pr-widget-row .amz-widget-title {
  padding-right: 10px;
  font-weight: 500;
  font-size: 9px;
  line-height: 11px;
  color: #313131;
}
.amz-pr-widget-wrapper .amz-pr-widget-container .amz-pr-widget-column .amz-pr-widget-row .amz-widget-value {
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  color: #FF8E12;
  text-align: right;
}
.amz-pr-widget-wrapper .amz-pr-widget-container .amz-pr-widget-column .amz-pr-widget-row .amz-widget-value.blur {
  filter: blur(5px);
  -webkit-filter: blur(5px);
}
.amz-pr-widget-wrapper .amz-pr-widget-container-horizontal {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.amz-pr-widget-wrapper .amz-pr-widget-container-horizontal .amz-pr-widget-base {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.amz-pr-widget-wrapper .amz-pr-widget-container-horizontal .amz-pr-widget-base .amz-pr-widget-row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  padding-right: 18px;
}
.amz-pr-widget-wrapper .amz-pr-widget-container-horizontal .amz-pr-widget-base .amz-pr-widget-row:after {
  content: '';
  border-right: 2px solid gray;
  position: absolute;
  right: -5px;
}
.amz-pr-widget-wrapper .amz-pr-widget-container-horizontal .amz-pr-widget-base .amz-pr-widget-row .amz-widget-title {
  padding-right: 10px;
  font-weight: 500;
  font-size: 14px;
  color: #313131;
}
.amz-pr-widget-wrapper .amz-pr-widget-container-horizontal .amz-pr-widget-base .amz-pr-widget-row .amz-widget-value {
  font-weight: bold;
  font-size: 14px;
  line-height: 13px;
  color: #FF8E12;
  text-align: right;
}
.amz-pr-widget-wrapper .amz-pr-widget-container-horizontal .amz-pr-widget-base .amz-pr-widget-row .amz-widget-value.blur {
  filter: blur(5px);
  -webkit-filter: blur(5px);
}
.amz-pr-widget-wrapper .amz-pr-widget-container-horizontal .amz-pr-widget-btns {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
.amz-pr-widget-wrapper .hide-button {
  margin-left: 20px;
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 500;
  font-size: 9px;
  line-height: 11px;
  text-align: center;
  text-decoration-line: underline;
  color: #ABABAB;
}
.show-button {
  background: #129A5F;
  border-radius: 2px;
  border: none;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 155px;
  padding: 6px 7px;
  font-weight: bold;
  font-size: 9px;
  line-height: 10px;
  text-align: center;
}
.show-button .i-logo {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/logo-light.svg);
  background-size: contain;
  width: 33px;
  height: 13px;
  margin: 0 5px;
}
.show-button .i-question-white {
  background-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-question-white.svg);
  background-size: contain;
  width: 9px;
  height: 9px;
  margin: 0 5px;
}

.spinner-circle {
  position: relative;
  width: 1.5em;
  height: 1.5em;
  display: inline-block;
}
.spinner-circle__item {
  position: absolute;
  top: 0;
  left: 0;
  border-width: 2px;
  width: inherit;
  height: inherit;
  animation: spinner 1.15s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-style: solid;
  border-color: #faa600 #faa600 transparent transparent;
  border-radius: 50%;
}
.spinner-circle__item:nth-child(1) {
  animation-delay: -0.55s;
}
.spinner-circle__item:nth-child(2) {
  animation-delay: -0.3s;
}
.spinner-circle__item:nth-child(3) {
  animation-delay: -0.2s;
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.modal--reviews {
  font-size: 11px;
}
@media (max-width: 1600px) {
  .modal--reviews {
    font-size: 11px;
  }
}
@media (max-width: 1366px) {
  .modal--reviews {
    font-size: 10px;
  }
}
.modal--reviews__title {
  display: flex;
  align-items: center;
}
.modal--reviews .title {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  padding-right: 0.5em;
  font-weight: 700;
  font-size: 1.8em;
  line-height: 1.2em;
}
.modal--reviews .title i {
  width: 0.8em;
  height: 0.8em;
  margin-right: 0;
  margin-left: 0.4em;
  cursor: pointer;
}
.modal--reviews__backdrop {
  background: rgba(49, 49, 49, 0.4);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(2px);
  z-index: 1;
}
.modal--reviews .hint {
  background: #ffffff;
  box-shadow: 0px 2px 20px rgba(108, 108, 108, 0.806895);
  border-radius: 8px;
  padding: 20px !important;
  max-width: 449px;
}
.modal--reviews .hint--text {
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  margin-bottom: 10px;
}
.modal--reviews .hint--btn {
  display: block;
  margin-left: auto;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #ffffff;
  border-radius: 4px;
  background: #FF8E12;
  border: none;
  padding: 11px 27px;
}
.modal--reviews .hint.close-animate {
  width: 20px;
  height: 20px;
  padding: 0 !important;
  border-radius: 50%;
}
.modal--reviews .hint.close-animate .hint--text,
.modal--reviews .hint.close-animate .hint--btn {
  display: none;
}
.modal--reviews .variation {
  width: 100%;
}
.modal--reviews .variation.empty {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal--reviews .variation .header-tooltip {
  cursor: pointer;
}
.modal--reviews .variation--grid {
  display: grid;
  border-collapse: collapse;
  min-width: 100%;
  grid-template-columns: 42px 70px minmax(170px, 3.33fr) minmax(80px, 1fr) minmax(80px, 1.67fr) minmax(80px, 1.67fr) minmax(100px, 3fr) minmax(108px, 1fr) minmax(80px, 1.67fr) minmax(80px, 1.67fr) minmax(80px, 1.67fr);
}
.modal--reviews .variation--grid td,
.modal--reviews .variation--grid th {
  white-space: initial !important;
}
.modal--reviews .variation--grid thead,
.modal--reviews .variation--grid tbody,
.modal--reviews .variation--grid tr {
  display: contents;
  font-size: 14px;
}
@media (max-width: 1600px) {
  .modal--reviews .variation--grid thead,
  .modal--reviews .variation--grid tbody,
  .modal--reviews .variation--grid tr {
    font-size: 11px;
  }
}
@media (max-width: 1366px) {
  .modal--reviews .variation--grid thead,
  .modal--reviews .variation--grid tbody,
  .modal--reviews .variation--grid tr {
    font-size: 10px;
  }
}
.modal--reviews .variation--grid thead {
  font-weight: 700;
  line-height: 1.8em;
  padding-bottom: 0;
  background: white;
}
.modal--reviews .variation--grid thead .link {
  font-weight: normal;
  color: #388CC4;
  cursor: pointer;
}
.modal--reviews .variation--grid thead .link.active {
  font-weight: 700;
  cursor: default;
}
.modal--reviews .variation--grid tbody {
  position: relative;
}
.modal--reviews .variation--grid tbody td {
  background: #FAFAFA;
  padding-top: 10px;
  padding-right: 10px;
  border-bottom: 4px solid #ffffff;
  line-height: 1.3em;
  font-weight: 400;
  padding-bottom: 10px;
}
.modal--reviews .variation--grid tbody td a {
  color: #388CC4;
}
.modal--reviews .variation--grid tbody td .counter {
  padding-left: 10px;
  text-align: center;
  color: #ababab;
}
.modal--reviews .variation--grid tbody td .price {
  color: #388CC4;
  font-weight: 700;
}
.modal--reviews .variation--grid tbody td .asin .copy-upc,
.modal--reviews .variation--grid tbody td .upc .copy-upc {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.modal--reviews .variation--grid tbody td .asin .copy-upc i,
.modal--reviews .variation--grid tbody td .upc .copy-upc i {
  opacity: 0;
  width: 0.9em;
  height: 1em;
  margin-left: 1em;
}
.modal--reviews .variation--grid tbody td .asin:hover .copy-upc i,
.modal--reviews .variation--grid tbody td .upc:hover .copy-upc i {
  opacity: 1;
}
.modal--reviews .variation--grid th,
.modal--reviews .variation--grid td {
  padding: 0.5em;
}
.modal--reviews .variation--grid th {
  background: white;
  position: sticky;
  top: 0;
}
.modal--reviews .variation--grid th:last-child {
  border: 0;
}
.modal--reviews .variation--grid .img {
  display: inline-block;
  height: 60px;
  width: 60px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  background-color: #ffffff;
}
.modal--reviews .variation--center {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
}
.modal--reviews .variation--center__warn-message {
  width: 388px;
  max-width: 388px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin-bottom: 25px;
}
.modal--reviews .variation .export-preload {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(2px);
}
.modal--reviews .variation .variation-list {
  display: flex;
  flex-direction: column;
}

div.as-pro-container .drop-down {
  position: relative;
  cursor: pointer;
  line-height: 1;
}
div.as-pro-container .drop-down.activeOnHover:hover .drop-content-wrap {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  transform: translate3d(0, 0, 0);
}
div.as-pro-container .drop-down.activeOnHover:hover .drop-target:after {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
}
div.as-pro-container .drop-target {
  position: relative;
}
div.as-pro-container .drop-target:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: #FFF;
  position: absolute;
  top: 21px;
  right: 2px;
  z-index: 5;
  transition: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: default;
}
div.as-pro-container .drop-content-wrap {
  position: absolute;
  z-index: 4;
  top: 100%;
  right: -90px;
  margin-top: -2px;
  padding-top: 14px;
  transition: none;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  cursor: default;
}
div.as-pro-container .drop-content {
  line-height: 24px;
  padding: 10px;
  background: #FFF;
  border-radius: 5px;
  box-shadow: 2px 5px 24px 6px rgba(23, 43, 64, 0.15);
}
.main-menu {
  background-color: #131f33;
  display: flex !important;
}
.main-menu.tour .menu-drop-down.active {
  z-index: 1;
}
.main-menu.tour .menu-drop-down .drop-target,
.main-menu.tour .menu-drop-down .drop-content {
  pointer-events: none;
}
.main-menu.tour.short .menu-drop-down .drop-target .tour-overlay,
.main-menu.tour.short .menu-drop-down .drop-content .tour-overlay {
  display: block;
}
.main-menu .menu-drop-down {
  flex: 1;
}
.main-menu .menu-drop-down:not(:last-of-type) {
  border-right: 1px solid #5B677C;
}
.main-menu .drop-down.active .drop-content-wrap {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  transform: translate3d(0, 0, 0);
}
.main-menu .drop-down.active .drop-target:after {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
}
.main-menu .drop-down.active .drop-target {
  color: #FFA23C;
  background: #FFFFFF;
}
.main-menu .drop-down.active .drop-icon .i-chevron-white {
  background-color: #FFA23C;
}
.main-menu .drop-down .drop-target {
  background-color: #131f33;
  color: #FFFFFF;
  transition: all 0.3s ease;
  height: 100%;
  position: relative;
}
.main-menu .drop-down .drop-target a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  font-size: 12px;
  padding: 12px 10px;
  height: 100%;
}
@media (max-width: 1600px) {
  .main-menu .drop-down .drop-target a {
    font-size: 12px;
    padding: 12px 12px 10px;
  }
}
@media (max-width: 1366px) {
  .main-menu .drop-down .drop-target a {
    font-size: 10px;
    padding: 10px 10px 9px;
  }
}
.main-menu .drop-down .drop-target:after {
  visibility: hidden !important;
}
.main-menu .drop-down .drop-target .drop-icon {
  margin-left: 10px;
}
.main-menu .drop-down .drop-target .drop-icon .i-chevron-white {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: unset;
  transform: rotate(90deg);
  transition: all 0.3s ease;
}
.main-menu .drop-down .drop-target .drop-icon .i-chevron-white.down {
  transform: rotate(-90deg);
}
@media (min-width: 1601px) {
  .main-menu .drop-down .drop-target .drop-icon .i-chevron-white {
    width: 10px;
    height: 10px;
  }
}
.main-menu .drop-down .drop-content-wrap {
  right: 0;
  left: 0;
  padding: 0;
  border-top: 1px solid rgba(91, 103, 124, 0.7);
}
.main-menu .drop-down .drop-content-wrap .drop-content {
  background: #FFFFFF;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
  border-radius: 0px 0px 5px 5px;
  overflow: hidden;
  padding: 0;
}
.main-menu .menu-content {
  padding: 10px;
  cursor: pointer;
  position: relative;
  transition: background-color 0.3s ease;
}
.main-menu .menu-content-title {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  color: #313131;
  margin-bottom: 4px;
  transition: color 0.3s ease;
}
.main-menu .menu-content-title span:first-of-type {
  margin-right: 3px;
}
@media (max-width: 1366px) {
  .main-menu .menu-content-title span:first-of-type {
    margin-right: 2px;
  }
}
@media (max-width: 1600px) {
  .main-menu .menu-content-title {
    font-size: 10px;
    margin-bottom: 4px;
  }
}
@media (max-width: 1366px) {
  .main-menu .menu-content-title {
    font-size: 8px;
    margin-bottom: 2px;
  }
}
.main-menu .menu-content-title--mark {
  color: #388CC4;
  text-align: center;
  font-size: 8px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.064px;
  border-radius: 10px;
  border: 0.7px dashed #388CC4;
  padding: 3px 5px;
  display: inline-block;
  width: fit-content;
  margin-top: 2px;
}
@media (max-width: 1600px) {
  .main-menu .menu-content-title--mark {
    font-size: 6px;
  }
}
@media (max-width: 1366px) {
  .main-menu .menu-content-title--mark {
    font-size: 4px;
    padding: 2px 4px;
  }
}
.main-menu .menu-content-text {
  font-weight: 400;
  font-size: 11px;
  line-height: 1.1;
  color: #898989;
  margin: 0;
}
@media (max-width: 1600px) {
  .main-menu .menu-content-text {
    font-size: 9px;
  }
}
@media (max-width: 1366px) {
  .main-menu .menu-content-text {
    font-size: 7px;
  }
}
.main-menu .menu-content:not(:last-of-type) {
  border-bottom: 1px solid rgba(91, 103, 124, 0.7);
}
.main-menu .menu-content:hover {
  background-color: #FFF3E7;
}
.main-menu .menu-content:hover .menu-content-title {
  color: #FFA23C;
}
.main-menu .menu-content_disabled {
  pointer-events: none;
  opacity: 0.5;
}
.main-menu .main-menu-backdrop {
  position: absolute;
  top: -100px;
  left: 0;
  width: 100vw;
  height: calc(100vh + 100px);
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.main-menu .menu-onboard {
  background: #FFFFFF;
  box-shadow: 0px 2px 20px rgba(108, 108, 108, 0.806895);
  border-radius: 8px;
  padding: 20px;
  width: 449px;
  position: absolute;
  left: 0;
  top: calc(100% + 20px);
}
.main-menu .menu-onboard.productResearch {
  left: 20px;
}
.main-menu .menu-onboard.keywordResearch {
  top: calc(100vh / 40 + 10px);
  left: calc(100% + 60px);
}
.main-menu .menu-onboard.keywordResearch::before {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  position: absolute;
  background: #FF8E12;
  top: 75%;
  left: -60px;
}
.main-menu .menu-onboard.keywordResearch.short {
  width: 468px;
  padding: 30px;
  top: 20px;
  left: calc(100% + 20px);
}
.main-menu .menu-onboard.learning {
  right: 0;
  left: unset;
}
.main-menu .menu-onboard.competitorDataAnalysis {
  right: 12px;
  left: unset;
}
.main-menu .menu-onboard-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  color: #313131;
  margin-bottom: 10px;
}
.main-menu .menu-onboard-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  color: #363636;
  margin: 0;
}
.main-menu .menu-onboard-content {
  margin-bottom: 20px;
}
.main-menu .menu-onboard-controls {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-menu .menu-onboard-controls.last {
  justify-content: center;
}
.main-menu .menu-onboard .step-btn-wrap {
  display: flex;
  align-items: center;
}
.main-menu .menu-onboard .skip-btn {
  background: transparent;
  border: none;
  text-decoration: underline;
  color: #4F4F4F;
}
.main-menu .menu-onboard .step-btn {
  font-size: 12px;
  line-height: 1;
  border-radius: 4px;
  width: 95px;
  height: 36px;
  padding: 0;
  border: 1px solid #979797;
  color: #979797;
  background: #FFFFFF;
}
.main-menu .menu-onboard .step-btn:not(:last-of-type) {
  margin-right: 5px;
}
.main-menu .menu-onboard .step-btn--filled {
  background: #FF8E12;
  color: #FFFFFF;
  border: none;
}
.main-menu .menu-onboard.short .menu-onboard-title {
  color: #4F4F4F;
  max-width: 90%;
  margin: 0 auto 10px;
}
.main-menu .menu-onboard.short .menu-onboard-title span {
  color: #FFA23C;
}
.main-menu .menu-onboard.short .menu-onboard-subtitle {
  color: #4F4F4F;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 17px;
  margin-bottom: 10px;
}
.main-menu .menu-onboard.short .menu-onboard-subtitle:last-of-type {
  margin-bottom: 20px;
}
.main-menu .menu-onboard.short .menu-onboard-text {
  color: #4F4F4F;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.main-menu .menu-onboard.short .menu-onboard-text:not(:last-of-type) {
  margin-bottom: 10px;
}
.main-menu .menu-onboard.short .menu-onboard-list {
  margin-bottom: 20px;
  padding-inline-start: 18px;
}
.main-menu .menu-onboard.short .menu-onboard-list li {
  text-align: left;
  list-style: url(chrome-extension://__MSG_@@extension_id__/images/study/ul-style-img.svg);
}
.main-menu .menu-onboard.short .step-btn {
  display: block;
  margin: 20px auto 0;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: uppercase;
  width: fit-content;
  padding: 10px 20px;
}
.main-menu .menu-onboard.short .menu-onboard-close {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 2;
}
.main-menu .tour-overlay {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(49, 49, 49, 0.4);
}
.main-menu .tour-frame {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0px 0px 5px 5px;
  border: 2px solid #FF8E12;
}

.amz-history-widget-wrapper {
  display: inline-flex;
  white-space: nowrap;
}
.amz-history-widget-wrapper .amz-history-widget-content {
  display: inline-flex;
  align-items: center;
}
.amz-history-widget-wrapper .amz-history-widget-content loader-spinner {
  font-size: 9px;
  display: inline-flex;
  margin: 0px 4px;
}
.amz-history-widget-wrapper .amz-history-widget-content.single-product {
  position: relative;
}
.amz-history-widget-wrapper .amz-history-widget-text {
  color: currentColor;
  font-weight: 500;
}
.amz-history-widget-wrapper .i-amazon-history {
  display: inline-flex;
  mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-amazon-history.svg);
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-amazon-history.svg);
  background-size: contain;
  background-color: currentColor;
  width: 12px;
  height: 12px;
  margin: 0 4px;
}
.amz-history-widget-wrapper .i-question-orange-no-pointer {
  cursor: pointer;
  -webkit-mask-image: url(chrome-extension://__MSG_@@extension_id__/images/icon-question-orange.svg);
  background-color: #ABABAB;
  width: 12px;
  height: 12px;
}
.amz-history-widget-wrapper .i-question-orange-no-pointer:hover {
  background-color: #FFA23C;
}
.amz-history-widget-wrapper .amazon-history-tooltip {
  display: none;
}
.amz-history-widget-wrapper .amazon-history-tooltip--visible {
  display: inline-block;
}
.amz-history-widget-wrapper .amz-history-widget-modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
}
.amz-history-widget {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  color: inherit;
}
.amz-history-widget.loading {
  pointer-events: none;
}
.amz-history-widget:hover .amz-history-widget-text {
  color: #BA582F;
  text-decoration: underline;
}
.amz-history-widget:hover .i-amazon-history {
  background-color: #BA582F;
}
.amz-history-widget.single-product {
  display: flex;
  align-items: center;
  column-gap: 4px;
  background-color: #129A5F;
  padding: 6px 10px;
  border-radius: 4px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: 700;
  margin-right: 6px;
}
.amz-history-widget.single-product .amz-history-widget--clickable {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.4165 4.58335L8.83317 1.16669' stroke='white' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.16675 2.83331V0.833313H7.16675' stroke='white' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5835 0.833313H3.75016C1.66683 0.833313 0.833496 1.66665 0.833496 3.74998V6.24998C0.833496 8.33331 1.66683 9.16665 3.75016 9.16665H6.25016C8.3335 9.16665 9.16683 8.33331 9.16683 6.24998V5.41665' stroke='white' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  min-width: 12px;
  height: 12px;
  min-height: 12px;
}

amzscout-pro .amz-error-page {
  z-index: 9999;
  position: relative;
  padding: 20px;
  background: linear-gradient(180deg, #252F3D 0%, #394351 100%);
  text-align: center;
}
amzscout-pro .amz-error-page__text {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  color: #ffffff;
}
@media (max-width: 1600px) {
  amzscout-pro .amz-error-page__text {
    font-size: 15px;
  }
}
@media (max-width: 1366px) {
  amzscout-pro .amz-error-page__text {
    font-size: 14px;
  }
}
amzscout-pro .amz-error-page__link {
  color: #FF8E12;
  text-decoration: underline;
  cursor: pointer;
}

.install-modal {
  background: white;
}
.install-modal .install-main {
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-between;
}
.install-modal .install-main__header {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  color: #313131;
}
.install-modal .install-main__text {
  font-family: Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  color: #4F4F4F;
}
.install-modal .install-main .install-btn {
  padding: 12px 20px;
  gap: 10px;
  border-radius: 4px;
  background: #FF8E12;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 13.8px;
  text-align: center;
  text-decoration: none;
}

