.style-primaryButton-3qQft_ {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-3qQft_:hover {
  background-color: #3074B7;
}

.style-primaryButton-3qQft_:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.style-title-2TmZ5U {
    font-size: 18px;
    color: #0F172A;
}

.style-dialogPaper-3FvBgz {
    overflow-y: hidden !important;
    background-color: #FFFFFF !important;
    width: 550px !important;
    height: 165px !important;
    padding: 35px !important
}

.style-closeIcon-T8mzvd {
    cursor: pointer;
    top: 20px;
    right: 20px;
    height: 15px;
    position: absolute;
    fill: #334155;
}

.style-container-1A9Ex_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.style-container-1A9Ex_ .style-header-TFZB0c {
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.style-container-1A9Ex_ .style-content-2QWqJM {
  height: 365px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 500px;
}

.style-container-1A9Ex_ .style-body-271yZz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 80px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 350px
}

.style-container-1A9Ex_ .style-body-271yZz .style-title-2TmZ5U {
  color: #0F172A;
}

@media (max-width: 600px) {
    .style-container-1A9Ex_ .style-body-271yZz {
    width: 100%;
  }
    .style-container-1A9Ex_ .style-title-2TmZ5U {
    font-size: 14px;
  }
    .style-container-1A9Ex_ .style-errorIcon-3Iv5QX {
    display: none;
  }
}
.Label-primaryButton-2JeyxF {
  background-color: #3A92E5;
  color: white
}

.Label-primaryButton-2JeyxF:hover {
  background-color: #3074B7;
}

.Label-primaryButton-2JeyxF:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Label-container-1twfYJ {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 400;
    font-size: 16px;
    color: #334155;
    text-decoration: none
}

.Label-container-1twfYJ .link-underline {
  color: #3A92E5;
  font-weight: 500;
  text-decoration: none
}

.Label-container-1twfYJ .link-underline:hover:not([disabled]):not(:active) {
  color: #3074B7;
}

.Label-container-1twfYJ .link-underline:hover {
  text-decoration: underline;
}

.Label-container-1twfYJ .Label-tooltip-1qoqMS {
  margin-left: 10px;
}

.Label-container-1twfYJ .Label-icon-1aN3tV {
  width: 12px;
  margin-right: 8px;
  -ms-flex-item-align: center;
      align-self: center;
}

.Label-h1-2Npf1w, .Label-h2-47IC4V, .Label-h3-3qO6Hq, .Label-h4-2FUVl7 {
    display: block;
}

.Label-h1-2Npf1w {
    font-size: 21px;
}

.Label-h2-47IC4V {
    font-size: 18px;
    font-weight: 500;
}

@media (max-width: 600px) {

  .Label-h2-47IC4V {
    font-size: 14px
  }
}

.Label-h3-3qO6Hq {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-weight: 400;
}

.Label-h4-2FUVl7 {
    font-size: 12px;
    font-weight: 400;
}

.Label-shelfHeader-1HU0np {
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: 400;
    color: #334155;
    line-height: 24px;
}

.Label-p-3Lvw7j {
    font-size: 14px;
    font-weight: 400;
    color: #334155;
    line-height: 1.43;
}

@media (max-width: 600px) {

  .Label-p-3Lvw7j {
    font-size: 12px
  }
}

.Label-subtitle-27-bxb {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #0F172A;
    padding-bottom: 10px;
}

.Label-fieldLabel-3TfSbn {
    font-size: 13px;
    font-weight: 400;
    color: #64748B;
    padding-bottom: 5px;
}

.Label-tableTd-1N1x2q {
    font-size: 13px;
    font-weight: 400;
    color: #334155
}

.Label-tableTh-1qrMZX {
    font-size: 13px;
    font-weight: 600;
    color: #334155
}

.Label-dialogTitle-2pSYnI {
    font-size: 24px;
    font-weight: 600;
    color: #334155;
    text-align: center;
    width: 100%;
}

.Label-dialogBody-169Anw {
    font-size: 14px;
    font-weight: 400;
    color: #334155;
}

.Label-sideLabel-22jZD_ {
    font-size: 14px;
    font-weight: 600;
    color: #334155;
    line-height: 2.5;
}

.Label-mandatory-2MGyWo::before {
    content: "* ";
    color: #E64D5F;
    margin-right: 3px;
}

.Label-error-1FDISM {
    color: #E64D5F;
    font-size: 12px;
}

.Label-header-XIkCVw {
    font-size: 24px;
    font-weight: 600;
    color: #0F172A;
    text-align: left;
    text-transform: capitalize;
}

.QuestionMark-questionMarkContainer-2XDXcy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.QuestionMark-icon-2xyxHb {
  width: 14px;
  height: 14px;
  fill: #555555;
}
.style-primaryButton-1WmmEy {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-1WmmEy:hover {
  background-color: #3074B7;
}

.style-primaryButton-1WmmEy:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.style-goBackPanel-3LxIAD {
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer
}

.style-goBackPanel-3LxIAD .style-goBackPanelContent-3ofRHx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-goBackPanel-3LxIAD .style-arrowIcon-3BgIoE {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  height: 20px;
  width: 10px;
  fill: #A3C7F0;
  margin-right: 8px;
}

.style-goBackPanel-3LxIAD .style-label-rTj8NK {
  font-size: 13px;
  font-weight: 600;
  color: #334155
}

.style-goBackPanel-3LxIAD .style-XIcon-1e_DZf {
  width: 10px;
  position: absolute;
  right: 15px;
  fill: #64748B;
}

.style-goBackPanel-3LxIAD .style-homeIcon-1Uu_kq {
  margin-right: 8px
}

.style-goBackPanel-3LxIAD .style-homeIcon-1Uu_kq g {
  width: 10px;
  fill: #334155;
}


.style-primaryButton-5z-faz {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-5z-faz:hover {
  background-color: #3074B7;
}

.style-primaryButton-5z-faz:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.style-trialStatusPanel-1D1Nbs {
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: default
}

.style-trialStatusPanel-1D1Nbs .style-upgradeButton-2aPdop {
  text-decoration: underline;
  color: #FFFFFF !important;
  height: 24px !important;
  font-weight: 700;
}

.style-trialStatusPanel-1D1Nbs .style-thankYouLabel-uLpbcm {
  margin-left: 5px;
}

.style-trialStatusPanel-1D1Nbs .style-label-20w_Jn {
  font-size: 13px;
  font-weight: 600;
  color: #FFFFFF;
}

.style-trialStatusPanel-1D1Nbs .style-XIcon-AxGx_c {
  width: 10px;
  position: absolute;
  right: 15px;
  fill: #FFFFFF;
  cursor: pointer;
}

.style-trialStatusPanel-1D1Nbs .style-checkmark-3um99Z {
  fill: #0BB5D2;
}


.Button-primaryButton-1AdCwn {
  background-color: #3A92E5;
  color: white
}

.Button-primaryButton-1AdCwn:hover {
  background-color: #3074B7;
}

.Button-primaryButton-1AdCwn:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

@-webkit-keyframes Button-spin-1x4Uvm { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

@keyframes Button-spin-1x4Uvm { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.Button-container-3l7dOZ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  height: 36px;
  font-size: 13px;
  font-weight: 600;
  border-radius: 2px;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0
}

.Button-container-3l7dOZ .Button-buttonSpinner-1BbfsC {
  width: 22px;
  height: 22px;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto
}

.Button-container-3l7dOZ .Button-buttonSpinner-1BbfsC * {
  opacity: 1;
  fill: #FFFFFF;
  -webkit-filter: none;
          filter: none;
}

.Button-container-3l7dOZ .Button-buttonVContainer-1Txusx {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Button-container-3l7dOZ .Button-buttonV-2jhABC {
  width: 22px;
  height: 22px
}

.Button-container-3l7dOZ .Button-buttonV-2jhABC * {
  opacity: 1;
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-showSpinner-2bqDw8 {
  cursor: default;
  opacity: 0.7
}

.Button-container-3l7dOZ.Button-showSpinner-2bqDw8 .Button-textContainer-2ino4F {
  opacity: 0;
}

.Button-container-3l7dOZ.Button-showSpinner-2bqDw8 .Button-buttonSpinner-1BbfsC {
  display: inline;
}

.Button-container-3l7dOZ.Button-showV-31mTSs {
  cursor: default
}

.Button-container-3l7dOZ.Button-showV-31mTSs .Button-textContainer-2ino4F {
  opacity: 0;
}

.Button-container-3l7dOZ.Button-hide-v6a9J0 {
  display: none;
}

.Button-icon-34_ciF {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  margin-bottom: 1px;
  vertical-align: sub;
}

.Button-iconAlignedRight-20Yc0B {
    direction: rtl;
}

.Button-buttonContent-1Se0DT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Button-container-3l7dOZ.Button-primary-16PITp {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #FFFFFF;
        background-color: #3A92E5;
        background-image: var(--primaryButtonBackgroundImage);
  border: none
    }

.Button-container-3l7dOZ.Button-primary-16PITp:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #FFFFFF;
  background-color: #3074B7;
  border: none
}

.Button-container-3l7dOZ.Button-primary-16PITp:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-primary-16PITp:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: none
}

.Button-container-3l7dOZ.Button-primary-16PITp:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.Button-container-3l7dOZ.Button-primary-16PITp:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-primary-16PITp.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-primary-16PITp.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #FFFFFF;
  background-color: #2B5687;
  border: none;
}

.Button-container-3l7dOZ.Button-primary-16PITp.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #94A3B8;
  background-color: #E2E8F0;
  border-color: #94A3B8
}

.Button-container-3l7dOZ.Button-primary-16PITp.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #94A3B8
}

.Button-container-3l7dOZ.Button-primary-16PITp.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #94A3B8;
}

.Button-container-3l7dOZ.Button-primary-16PITp.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #94A3B8;
  background-color: #CBD5E1;
  border-color: #94A3B8;
}

.Button-container-3l7dOZ.Button-primary-16PITp .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-secondary-19KLKo {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #334155;
        background-color: #FFFFFF;
        background-image: var(--secondaryButtonBackgroundImage);
  border: 1px solid #334155
    }

.Button-container-3l7dOZ.Button-secondary-19KLKo:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #FFFFFF;
  background-color: #334155;
  border: 1px solid #334155
}

.Button-container-3l7dOZ.Button-secondary-19KLKo:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-secondary-19KLKo:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: 1px solid #334155
}

.Button-container-3l7dOZ.Button-secondary-19KLKo:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.Button-container-3l7dOZ.Button-secondary-19KLKo:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-secondary-19KLKo.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-secondary-19KLKo.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #FFFFFF;
  background-color: #0F172A;
  border: 1px solid #334155;
}

.Button-container-3l7dOZ.Button-secondary-19KLKo.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #CBD5E1;
  background-color: #FFFFFF;
  border-color: #CBD5E1
}

.Button-container-3l7dOZ.Button-secondary-19KLKo.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #CBD5E1
}

.Button-container-3l7dOZ.Button-secondary-19KLKo.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #CBD5E1;
}

.Button-container-3l7dOZ.Button-secondary-19KLKo.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--secondaryButtonTextDisabledDark);
  background-color: var(--secondaryButtonBackgroundDisabledDark);
  border-color: var(--secondaryButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-secondary-19KLKo .Button-buttonSpinner-1BbfsC * {
  fill: #334155;
}

.Button-container-3l7dOZ.Button-flat-tmsDt7 {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #334155;
        background-color: transparent;
        background-image: var(--flatButtonBackgroundImage);
  border: none
    }

.Button-container-3l7dOZ.Button-flat-tmsDt7:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #334155;
  background-color: #E9EEF4;
  border: none
}

.Button-container-3l7dOZ.Button-flat-tmsDt7:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #334155;
}

.Button-container-3l7dOZ.Button-flat-tmsDt7:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: none
}

.Button-container-3l7dOZ.Button-flat-tmsDt7:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #334155;
  color: #334155;
}

.Button-container-3l7dOZ.Button-flat-tmsDt7:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-flat-tmsDt7.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-flat-tmsDt7.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #334155;
  background-color: #CBD5E1;
  border: none;
}

.Button-container-3l7dOZ.Button-flat-tmsDt7.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #CBD5E1;
  background-color: transparent;
  border-color: #CBD5E1
}

.Button-container-3l7dOZ.Button-flat-tmsDt7.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #CBD5E1
}

.Button-container-3l7dOZ.Button-flat-tmsDt7.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #CBD5E1;
}

.Button-container-3l7dOZ.Button-flat-tmsDt7.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--flatButtonTextDisabledDark);
  background-color: var(--flatButtonBackgroundDisabledDark);
  border-color: var(--flatButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-flat-tmsDt7 .Button-buttonSpinner-1BbfsC * {
  fill: #334155;
}

.Button-container-3l7dOZ.Button-attention-14cyVd {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #FFFFFF;
        background-color: #E64D5F;
        background-image: var(--attentionButtonBackgroundImage);
  border: none
    }

.Button-container-3l7dOZ.Button-attention-14cyVd:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #FFFFFF;
  background-color: #D0021B;
  border: none
}

.Button-container-3l7dOZ.Button-attention-14cyVd:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-attention-14cyVd:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: none
}

.Button-container-3l7dOZ.Button-attention-14cyVd:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.Button-container-3l7dOZ.Button-attention-14cyVd:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-attention-14cyVd.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-attention-14cyVd.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #FFFFFF;
  background-color: #D0021B;
  border: none;
}

.Button-container-3l7dOZ.Button-attention-14cyVd.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #E9EEF4;
  background-color: #CBD5E1;
  border-color: #E9EEF4
}

.Button-container-3l7dOZ.Button-attention-14cyVd.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #E9EEF4
}

.Button-container-3l7dOZ.Button-attention-14cyVd.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #E9EEF4;
}

.Button-container-3l7dOZ.Button-attention-14cyVd.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--attentionButtonTextDisabledDark);
  background-color: var(--attentionButtonBackgroundDisabledDark);
  border-color: var(--attentionButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-attention-14cyVd .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-new-3fUURB {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #FFFFFF;
        background-color: #EB3D89;
        background-image: var(--newButtonBackgroundImage);
  border: none
    }

.Button-container-3l7dOZ.Button-new-3fUURB:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #FFFFFF;
  background-color: #D3367B;
  border: none
}

.Button-container-3l7dOZ.Button-new-3fUURB:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-new-3fUURB:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: none
}

.Button-container-3l7dOZ.Button-new-3fUURB:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.Button-container-3l7dOZ.Button-new-3fUURB:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-new-3fUURB.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-new-3fUURB.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #FFFFFF;
  background-color: #BC306D;
  border: none;
}

.Button-container-3l7dOZ.Button-new-3fUURB.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #EB3D89;
  background-color: #CBD5E1;
  border-color: #EB3D89
}

.Button-container-3l7dOZ.Button-new-3fUURB.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #EB3D89
}

.Button-container-3l7dOZ.Button-new-3fUURB.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #EB3D89;
}

.Button-container-3l7dOZ.Button-new-3fUURB.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--newButtonTextDisabledDark);
  background-color: var(--newButtonBackgroundDisabledDark);
  border-color: var(--newButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-new-3fUURB .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-link-3KTiqs {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #3A92E5;
        background-color: transparent;
        background-image: var(--linkButtonBackgroundImage);
  border: none
    }

.Button-container-3l7dOZ.Button-link-3KTiqs:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #3A92E5;
  background-color: transparent;
  border: none
}

.Button-container-3l7dOZ.Button-link-3KTiqs:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #3A92E5;
}

.Button-container-3l7dOZ.Button-link-3KTiqs:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: none
}

.Button-container-3l7dOZ.Button-link-3KTiqs:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #3A92E5;
  color: #3A92E5;
}

.Button-container-3l7dOZ.Button-link-3KTiqs:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-link-3KTiqs.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-link-3KTiqs.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #3A92E5;
  background-color: transparent;
  border: none;
}

.Button-container-3l7dOZ.Button-link-3KTiqs.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #CBD5E1;
  background-color: transparent;
  border-color: #CBD5E1
}

.Button-container-3l7dOZ.Button-link-3KTiqs.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #CBD5E1
}

.Button-container-3l7dOZ.Button-link-3KTiqs.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #CBD5E1;
}

.Button-container-3l7dOZ.Button-link-3KTiqs.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--linkButtonTextDisabledDark);
  background-color: var(--linkButtonBackgroundDisabledDark);
  border-color: var(--linkButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-link-3KTiqs .Button-buttonSpinner-1BbfsC * {
  fill: #3A92E5;
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #FFFFFF;
        background-color: #00D0B2;
        background-image: var(--jungleGreenButtonBackgroundImage);
  border: none
    }

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #FFFFFF;
  background-color: #00D0B2;
  border: none
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: none
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-jungleGreen-39jUKU.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-jungleGreen-39jUKU.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #FFFFFF;
  background-color: #00D0B2;
  border: none;
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #334155;
  background-color: #E2E8F0;
  border-color: #334155
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #334155
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #334155;
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--jungleGreenButtonTextDisabledDark);
  background-color: var(--jungleGreenButtonBackgroundDisabledDark);
  border-color: var(--jungleGreenButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-jungleGreen-39jUKU .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #FFFFFF;
        background-color: var(--skanPlusButtonBackground);
        background-image: linear-gradient(105deg, #17A38F, #0BB5D2);
    border: none
    }

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #FFFFFF;
  background-color: var(--skanPlusButtonBackgroundHover);
  border: none
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: none
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-skanPlus-1iGP6b.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-skanPlus-1iGP6b.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #FFFFFF;
  background-color: var(--skanPlusButtonBackgroundActive);
  border: none;
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #334155;
  background-color: #E2E8F0;
  border-color: #334155
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #334155
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #334155;
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--skanPlusButtonTextDisabledDark);
  background-color: var(--skanPlusButtonBackgroundDisabledDark);
  border-color: var(--skanPlusButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-skanPlus-1iGP6b .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #FFFFFF;
        background-color: #5CB85C;
        background-image: var(--success1ColorButtonBackgroundImage);
  border: none
    }

.Button-container-3l7dOZ.Button-success1Color-POm6kg:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #FFFFFF;
  background-color: #5CB85C;
  border: none
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: none
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-success1Color-POm6kg.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-success1Color-POm6kg.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #FFFFFF;
  background-color: #5CB85C;
  border: none;
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #334155;
  background-color: #E2E8F0;
  border-color: #334155
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #334155
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #334155;
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--success1ColorButtonTextDisabledDark);
  background-color: var(--success1ColorButtonBackgroundDisabledDark);
  border-color: var(--success1ColorButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-success1Color-POm6kg .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4 {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        color: #3A92E5;
        background-color: transparent;
        background-image: var(--invertedPrimaryButtonBackgroundImage);
  border: 1px solid #3A92E5
    }

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  color: #FFFFFF;
  background-color: #3A92E5;
  border: 1px solid #3A92E5
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-buttonSpinner-1BbfsC * {
  fill: #FFFFFF;
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) {
  border: 1px solid #3A92E5
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4:hover:not(:active):not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs):not(.Button-forceActive-njvXeh) .Button-icon-34_ciF {
  fill: #FFFFFF;
  color: #FFFFFF;
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4:active:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8), .Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4.Button-showV-31mTSs, .Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4.Button-forceActive-njvXeh:not(.Button-disabled-2D1g8h):not(.Button-disabledDark-l2P_jg):not(.Button-showSpinner-2bqDw8) {
  color: #FFFFFF;
  background-color: #3A92E5;
  border: 1px solid #3A92E5;
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: #334155;
  background-color: #E2E8F0;
  border-color: #334155
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF {
  fill: #334155
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4.Button-disabled-2D1g8h:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) .Button-icon-34_ciF path {
  stroke: #334155;
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4.Button-disabledDark-l2P_jg:not(.Button-showSpinner-2bqDw8):not(.Button-showV-31mTSs) {
  color: var(--invertedPrimaryButtonTextDisabledDark);
  background-color: var(--invertedPrimaryButtonBackgroundDisabledDark);
  border-color: var(--invertedPrimaryButtonTextDisabledDark);
}

.Button-container-3l7dOZ.Button-invertedPrimary-FRRqg4 .Button-buttonSpinner-1BbfsC * {
  fill: #3A92E5;
}

.Button-container-3l7dOZ.Button-level1-1pdxe- {
        padding: 0 15px;
        height: 36px;
    }

.Button-container-3l7dOZ.Button-level2-2ZRVhv {
        padding: 0 15px;
        height: 30px;
    }

.Button-container-3l7dOZ.Button-important-3U2oVA {
        padding: 0 40px;
        height: 36px;
    }
.Icon-primaryButton-3kSnUs {
  background-color: #3A92E5;
  color: white
}

.Icon-primaryButton-3kSnUs:hover {
  background-color: #3074B7;
}

.Icon-primaryButton-3kSnUs:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Icon-singularIcon-23i4uz {
  color: #334155;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out

  /* Sizes */
}

.Icon-singularIcon-23i4uz.Icon-x-small-1KP0iK {
  width: 16px;
  height: 16px;
}

.Icon-singularIcon-23i4uz.Icon-small-5x28h2 {
  width: 18px;
  height: 18px;
}

.Icon-singularIcon-23i4uz.Icon-medium-8nHAeW {
  width: 20px;
  height: 20px;
}

.Icon-singularIcon-23i4uz.Icon-large-3yzIfR {
  width: 24px;
  height: 24px;
}

.Icon-singularIcon-23i4uz.Icon-x-large-2ZrnU7 {
  width: 48px;
  height: 48px;
}

.Icon-singularIcon-23i4uz {

  /* Variants */
}

.Icon-singularIcon-23i4uz.Icon-dark-2fmGUN {
  color: #334155
}

.Icon-singularIcon-23i4uz.Icon-dark-2fmGUN.Icon-interactive-upy-Pq:hover {
  color: #0F172A;
}

.Icon-singularIcon-23i4uz.Icon-light-14djDn {
  color: #94A3B8
}

.Icon-singularIcon-23i4uz.Icon-light-14djDn.Icon-interactive-upy-Pq:hover {
  color: #64748B;
}

.Icon-singularIcon-23i4uz.Icon-white-gh2ymh {
  color: #FFFFFF;
}

.Icon-singularIcon-23i4uz.Icon-active-1Gc8dI {
  color: #3A92E5
}

.Icon-singularIcon-23i4uz.Icon-active-1Gc8dI.Icon-interactive-upy-Pq:hover {
  color: #3074B7;
}

.Icon-singularIcon-23i4uz.Icon-success-1vCOfY {
  color: #5CB85C
}

.Icon-singularIcon-23i4uz.Icon-success-1vCOfY.Icon-interactive-upy-Pq:hover {
  color: #17A38F;
}

.Icon-singularIcon-23i4uz.Icon-warning-2goXtC {
  color: #FFAA20
}

.Icon-singularIcon-23i4uz.Icon-warning-2goXtC.Icon-interactive-upy-Pq:hover {
  color: #FF783F;
}

.Icon-singularIcon-23i4uz.Icon-error-1dRa3p {
  color: #D0021B;
}

.Icon-singularIcon-23i4uz.Icon-indigo-3dhs6w {
  color: #4C4FEE;
}

.Icon-singularIcon-23i4uz {

  /* States */
}

.Icon-singularIcon-23i4uz.Icon-disabled-2__j8G {
  cursor: not-allowed;
  color: #CBD5E1;
  pointer-events: none
}

.Icon-singularIcon-23i4uz.Icon-disabled-2__j8G:hover {
  color: #CBD5E1;
}

.Icon-singularIcon-23i4uz.Icon-interactive-upy-Pq {
  cursor: pointer;
}

.Icon-singularIcon-23i4uz:not(.Icon-interactive-upy-Pq) {
  -webkit-transition: none;
  transition: none;
}

.Icon-tooltip-3t8NO7 {
  line-height: 1;
}
.GridCustomFilter-primaryButton-1UkhPL {
  background-color: #3A92E5;
  color: white
}

.GridCustomFilter-primaryButton-1UkhPL:hover {
  background-color: #3074B7;
}

.GridCustomFilter-primaryButton-1UkhPL:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

::-webkit-input-placeholder{
  color: #CBD5E1;
}

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

::-ms-input-placeholder{
  color: #CBD5E1;
}

::placeholder{
  color: #CBD5E1;
}
.Grid-primaryButton-13nfc8 {
  background-color: #3A92E5;
  color: white
}

.Grid-primaryButton-13nfc8:hover {
  background-color: #3074B7;
}

.Grid-primaryButton-13nfc8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Grid-displayNone-Wa37qX{
    display: none;
}

button:focus {
  outline: none !important;
}

.Grid-mutedText-1QjAjO {
  color: #64748B;
}

.Grid-lineThroughText-1dJ6R7 {
    text-decoration: line-through;
}

.Grid-boldFont-15OtQZ {
  font-weight: 400;
}

.Grid-smoothOpenAnimationEnter-kIvc1M {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.Grid-smoothOpenAnimationEnter-kIvc1M.Grid-smoothOpenAnimationEnterActive-27gkIF {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.Grid-smoothOpenAnimationLeave-3BDX1a {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.Grid-smoothOpenAnimationLeave-3BDX1a.Grid-smoothOpenAnimationLeaveActive-1ZHFYl {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.Grid-buttonMarginLeft-1hGtGw {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.Grid-anchorLink-21YKKt {
    color: #3A92E5;
    cursor: pointer
}

.Grid-anchorLink-21YKKt:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.Grid-codeBlock-WykcjW {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.Grid-gridContainer-2L0tZW.Grid-lock-1MfTsE .ag-body-viewport,
    .Grid-gridContainer-2L0tZW.Grid-lock-1MfTsE .ag-pinned-left-cols-viewport,
    .Grid-gridContainer-2L0tZW.Grid-lock-1MfTsE .ag-pinned-right-cols-viewport {
  overflow-y: hidden !important;
}

.Grid-resetTableLabel-2M2lck {
    cursor: pointer;
    display: inline-block;
    height: 15px;
    color: #3A92E5;
    margin-bottom: 10px
}

.Grid-resetTableLabel-2M2lck > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Grid-resetTableLabel-2M2lck > span svg {
  margin-right: 5px;
  margin-left: 2px;
  margin-bottom: 1px;
  height: 15px;
}

.Grid-disabled-2k62Vt {
    opacity: 0.4;
    cursor: not-allowed;
}

.Grid-gridContainer-2L0tZW {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 100%;
    width: 100%;
    position: relative;
    background-color: #F8FAFC !important;
    border: 1px solid #FFFFFF;
    border-width: 0 0 1px 1px;
    font-family: open-sans, sans-serif !important
}

.Grid-gridContainer-2L0tZW > span {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Grid-gridContainer-2L0tZW .ag-menu {
  -webkit-box-shadow: -2px 2px 12px rgba(68, 75, 87, .25);
  box-shadow: -2px 2px 12px rgba(68, 75, 87, .25)
}

.Grid-gridContainer-2L0tZW .ag-menu .ag-tab-header {
  display: none;
}

.Grid-gridContainer-2L0tZW .ag-menu .ag-tab-body {

  /*Remove ugly Material-Design menu padding*/
  padding: 0;
}

.Grid-gridContainer-2L0tZW .ag-menu .ag-menu-list {
  text-transform: capitalize;
  font-size: 13px;
  font-weight: 400;

  /*Remove ugly Material-Design menu padding*/
  margin-top: 0 !important;
  margin-bottom: 0 !important
}

.Grid-gridContainer-2L0tZW .ag-menu .ag-menu-list .ag-menu-option-active {
  background-color: #DEF0FF;
  color: #334155
}

.Grid-gridContainer-2L0tZW .ag-menu .ag-menu-list .ag-menu-option-active rect, .Grid-gridContainer-2L0tZW .ag-menu .ag-menu-list .ag-menu-option-active path {
  fill: #64748B !important;
}

.Grid-gridContainer-2L0tZW {

  /*hide scrollbar on pinned areas*/
}

.Grid-gridContainer-2L0tZW .ag-pinned-left-cols-viewport::-webkit-scrollbar {
  width: 0 !important
}

.Grid-gridContainer-2L0tZW .ag-pinned-left-cols-viewport {
  -ms-overflow-style: none;
}

.Grid-gridContainer-2L0tZW {

  /*********************************/
}

.Grid-gridContainer-2L0tZW .ag-root {

  /*Allow tool-panel to float to the right of table*/

  /*padding-right: 20px;*/
}

.Grid-gridContainer-2L0tZW .ag-pinned-left-cols-viewport-wrapper,
    .Grid-gridContainer-2L0tZW .ag-pinned-right-cols-viewport-wrapper {
  overflow: visible;
  z-index: 3;
}

.Grid-gridContainer-2L0tZW .ag-pinned-left-floating-top,
    .Grid-gridContainer-2L0tZW .ag-pinned-left-header,
    .Grid-gridContainer-2L0tZW .ag-pinned-left-cols-container {
  z-index: 5;
  -webkit-box-shadow: 3px 1px 4px 0 rgba(0, 0, 0, .2);
          box-shadow: 3px 1px 4px 0 rgba(0, 0, 0, .2);
}

.Grid-gridContainer-2L0tZW .ag-pinned-right-floating-top .ag-row,
    .Grid-gridContainer-2L0tZW .ag-pinned-right-header,
    .Grid-gridContainer-2L0tZW .ag-pinned-right-cols-container {
  border-style: solid;
  -o-border-image: linear-gradient(to left, rgb(199, 199, 199), rgba(247, 247, 247, 1)) 1 100%;
     border-image: -webkit-gradient(linear, right top, left top, from(rgb(199, 199, 199)), to(rgba(247, 247, 247, 1))) 1 100%;
     border-image: linear-gradient(to left, rgb(199, 199, 199), rgba(247, 247, 247, 1)) 1 100%;
  border-width: 0 0 0 5px;
}

.Grid-gridContainer-2L0tZW .ag-body-container,
    .Grid-gridContainer-2L0tZW .ag-pinned-left-cols-container {
  border-bottom: 1px solid #FFFFFF !important;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.Grid-gridContainer-2L0tZW {

  /*add border bottom to the right pinned columns*/
}

.Grid-gridContainer-2L0tZW .ag-pinned-right-cols-container {
  -webkit-box-shadow: 1px 1px #E2E8F0;
  box-shadow: 1px 1px #E2E8F0;
}

.Grid-gridContainer-2L0tZW .ag-row:hover .ag-cell {
  background-color: #DEF0FF !important
}

.Grid-gridContainer-2L0tZW .ag-row:hover .ag-cell .Grid-drilldownIcon-11T6V3 {
  background: #DEF0FF;
  -webkit-box-shadow: -1px -1px 14px 10px #DEF0FF;
          box-shadow: -1px -1px 14px 10px #DEF0FF;
}

.Grid-gridContainer-2L0tZW .ag-row-even .ag-cell {
  background-color: #F4F7FA !important
}

.Grid-gridContainer-2L0tZW .ag-row-even .ag-cell .Grid-drilldownIcon-11T6V3 {
  background: #F4F7FA;
  -webkit-box-shadow: -1px -1px 14px 10px #F4F7FA;
          box-shadow: -1px -1px 14px 10px #F4F7FA;
}

.Grid-gridContainer-2L0tZW .ag-floating-top-container .ag-row .ag-cell {
  background-color: #FFFFFF !important;
}

.Grid-gridContainer-2L0tZW .ag-floating-top-container .ag-row:hover .ag-cell {
  background-color: #DEF0FF !important;
}

.Grid-gridContainer-2L0tZW .ag-react-container {
  height: 100%;
}

.Grid-gridContainer-2L0tZW .ag-tool-panel-wrapper .ag-react-container {
  width: 100%;
}

.Grid-gridContainer-2L0tZW .ag-row, .Grid-gridContainer-2L0tZW .ag-header-row, .Grid-gridContainer-2L0tZW .ag-pinned-right-floating-top {
  vertical-align: top;
  border-top: 1px solid #FFFFFF !important;
  background-color: #FFFFFF;
  font-weight: 400;
  font-size: 13px !important;
  border-bottom: 0 !important;
}

.Grid-gridContainer-2L0tZW .ag-pinned-right-floating-top .ag-row {
  border-top: 0 !important;
}

.Grid-gridContainer-2L0tZW .ag-header-row:nth-child(2) {
  background-color: #F4F7FA;
}

.Grid-gridContainer-2L0tZW .ag-cell, .Grid-gridContainer-2L0tZW .ag-header-cell {
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  border-right: 1px solid #FFFFFF !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-weight: 400;
  font-size: 13px;
  line-height: 39px !important;
  border-top: 1px solid #E2E8F0;
  color: #0F172A;
  font-family: open-sans, sans-serif !important;
  text-overflow: clip !important
}

.Grid-gridContainer-2L0tZW .ag-cell.Grid-positive-aCYa8N, .Grid-gridContainer-2L0tZW .ag-header-cell.Grid-positive-aCYa8N {
  color: #17A38F;
}

.Grid-gridContainer-2L0tZW .ag-cell.Grid-negative-pObvcH, .Grid-gridContainer-2L0tZW .ag-header-cell.Grid-negative-pObvcH {
  color: #D0021B;
}

.Grid-gridContainer-2L0tZW .ag-cell.Grid-unknown-1j3HfA, .Grid-gridContainer-2L0tZW .ag-header-cell.Grid-unknown-1j3HfA {
  color: #3074B7;
}

.Grid-gridContainer-2L0tZW .ag-cell.Grid-increase-35i0HK:after, .Grid-gridContainer-2L0tZW .ag-cell.Grid-decrease-6un4aq:after, .Grid-gridContainer-2L0tZW .ag-header-cell.Grid-increase-35i0HK:after, .Grid-gridContainer-2L0tZW .ag-header-cell.Grid-decrease-6un4aq:after {
  content: "\2B06";
  font-size: 13px;
  font-family: open-sans, sans-serif !important;
  margin-left: 5px;
  display: inline-block;
}

.Grid-gridContainer-2L0tZW .ag-cell.Grid-decrease-6un4aq:after, .Grid-gridContainer-2L0tZW .ag-header-cell.Grid-decrease-6un4aq:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Grid-gridContainer-2L0tZW .ag-cell.Grid-facebookCensored-3XbMoa, .Grid-gridContainer-2L0tZW .ag-header-cell.Grid-facebookCensored-3XbMoa {
  text-align: center;
}

.Grid-gridContainer-2L0tZW {

  /*these affects the metrics headers , configured in customHeaderContainer*/
}

.Grid-gridContainer-2L0tZW .Grid-col_type__metric__network-3ryZzG {
  background-color: #DEF6F6 !important
}

.Grid-gridContainer-2L0tZW .Grid-col_type__metric__network-3ryZzG .Grid-customHeaderLabel-3d4ssS::before {
  content: 'Network';
}

.Grid-gridContainer-2L0tZW .Grid-col_type__metric__skan-WIQK7P {
  background-color: #EBE5F1 !important
}

.Grid-gridContainer-2L0tZW .Grid-col_type__metric__skan-WIQK7P .Grid-customHeaderLabel-3d4ssS::before {
  content: 'SKAN';
}

.Grid-gridContainer-2L0tZW .Grid-col_type__metric__tracker-1t60YO {
  background-color: #FCF8E3 !important
}

.Grid-gridContainer-2L0tZW .Grid-col_type__metric__tracker-1t60YO .Grid-customHeaderLabel-3d4ssS::before {
  content: 'Tracker';
}

.Grid-gridContainer-2L0tZW .Grid-col_type__metric__unified-1qDTtb {
  background-color: #E6F6D4 !important
}

.Grid-gridContainer-2L0tZW .Grid-col_type__metric__unified-1qDTtb .Grid-customHeaderLabel-3d4ssS::before {
  content: 'Unified';
}

.Grid-gridContainer-2L0tZW .ag-header-cell {
  cursor: hand;
  overflow: hidden;
  font-weight: 600;
  color: #334155;
  line-height: 18.5714px;
  border-top: 0 !important;
  border-bottom: 0 !important

  /*Keep menu icon visible when menu is open*/
}

.Grid-gridContainer-2L0tZW .ag-header-cell.ag-column-menu-visible .Grid-customHeaderMenuButton-1TvPu7 i {
  opacity: 1 !important;
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  line-height: 0 !important;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX .Grid-customHeaderLabel-3d4ssS {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-overflow: clip;
  overflow: visible;
  white-space: normal;
  line-height: 14px;
  margin-bottom: 5px;
  text-align: center
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX .Grid-customHeaderLabel-3d4ssS::before {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: normal;
  line-height: 24px;
  text-align: center;
  font-weight: 300;
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX .Grid-customHeaderMenuButton-1TvPu7 i {
  opacity: 0;

  /*Prevent sorting icon from changing opacity on menu hover*/
  pointer-events: all
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX .Grid-customHeaderMenuButton-1TvPu7 i:hover {
  opacity: 1 !important;
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX .Grid-customSortLabel-2dw12x {
  width: 18px;
  pointer-events: none
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX .Grid-customSortLabel-2dw12x i {
  pointer-events: auto;
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX .Grid-customSortLabel-2dw12x .ag-icon-null {

  /*Add default sort image*/
  position: relative;
  opacity: 0
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX .Grid-customSortLabel-2dw12x .ag-icon-null svg {
  position: absolute;
  top: -8px;
  left: 1px;
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX:hover i {
  opacity: 0.7 !important;
}

.Grid-gridContainer-2L0tZW .ag-header-cell .Grid-customHeaderContainer-3aiFLX:hover .Grid-customSortLabel-2dw12x i {
  opacity: 1 !important;
}

.Grid-gridContainer-2L0tZW .ag-header-cell .ag-header-cell-resize {
  right: -8px;
}

.Grid-gridContainer-2L0tZW .ag-row-hover .Grid-drilldownIcon-11T6V3 {
  display: block;
}

.Grid-gridContainer-2L0tZW .ag-row-hover .Grid-sourceLabel-1jCE-0 {
  opacity: 1;
}

.Grid-gridContainer-2L0tZW .ag-row-hover .ag-cell {
  background-color: #FFFFFF !important;
}

.Grid-gridContainer-2L0tZW .ag-row-group-leaf-indent {
  margin-left: 0px !important;
}

.Grid-gridContainer-2L0tZW .ag-column-panel {
  border-right-width: 0 !important;
  border-left: 0;
}

.Grid-gridContainer-2L0tZW .ag-side-buttons {
  border: 1px solid #FFFFFF;
  border-bottom: 0;
  background-color: #F4F7FA;
}

.Grid-gridContainer-2L0tZW .ag-column-drag {
  margin-top: 0px !important;
}

.Grid-gridContainer-2L0tZW .Grid-showDrillDownIcon-WE6h0B .Grid-drilldownIcon-11T6V3 {
  display: block;
}

.Grid-gridContainer-2L0tZW .ag-cell:focus, .Grid-gridContainer-2L0tZW .ag-cell-focus {

  /*sometimes clicking on the table, due to the material theme, caused for a blue right border*/
  border-right: 1px solid #FFFFFF !important;
  border-width: 0 1px 0 0 !important;
  outline: none !important;
}

.Grid-gridContainer-2L0tZW .ag-row-focus {
  z-index: 0;
}

.Grid-gridContainer-2L0tZW .ag-floating-filter-full-body input {
  color: blue;
  background-color: #FFFFFF !important;
  border: 1px solid #CBD5E1 !important;
  border-radius: 3px;
  height: 28px !important;
  padding: 5px 10px;
  margin-top: 0;
  line-height: normal;
}

.Grid-gridContainer-2L0tZW .ag-floating-top-container .ag-cell {
  line-height: 40px;
  font-weight: 600;
  background-color: #F4F7FA
}

.Grid-gridContainer-2L0tZW .ag-floating-top-container .ag-cell:first-child {
  border-right: 1px solid #FFFFFF !important;
}

.Grid-gridContainer-2L0tZW .ag-floating-top-container .Grid-pullRight-2qf87G * {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.Grid-gridContainer-2L0tZW .Grid-dimensionCell-3MA818 {
  background-color: #FFFFFF !important
}

.Grid-gridContainer-2L0tZW .Grid-dimensionCell-3MA818.ag-header-cell {
  background-color: #E2E8F0 !important;
}

.Grid-gridContainer-2L0tZW .ag-header-group-cell {
  background-color: #EBEBEB !important;
}

.Grid-gridContainer-2L0tZW .ag-icon-desc, .Grid-gridContainer-2L0tZW .ag-icon-asc {
  opacity: 0.7 !important;
}

.Grid-gridContainer-2L0tZW .Grid-expandableCell-21Ic6I {
  cursor: pointer;
}

.Grid-gridContainer-2L0tZW .table-scroll-shadow {
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .15) !important;
          box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .15) !important;
  z-index: 4 !important;
}

.Grid-gridContainer-2L0tZW {

  & .ag-icon-contracted, .ag-icon-expanded {
        position: relative;
        top: -1px;
        margin-right: 10px !important;
  }
}

.Grid-gridContainer-2L0tZW .ag-overlay-no-rows-center {
  display: none !important;
}

.Grid-gridContainer-2L0tZW .ag-group-child-count {
  display: none
}

.Grid-gridContainer-2L0tZW .Grid-assetCellValue-o9vw69 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.Grid-gridContainer-2L0tZW .Grid-assetCellValue-o9vw69 span:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

.Grid-gridContainer-2L0tZW .Grid-assetCellValue-o9vw69 .ag-group-value {
  height: 100%;
  width: 100% !important;
}

.Grid-gridContainer-2L0tZW .ag-cell-value {

  /*Allow to deselect text when clicking anywhere*/
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
      -ms-user-select: text !important;
          user-select: text !important
}

.Grid-gridContainer-2L0tZW .ag-cell-value .ag-group-value {
  line-height: 28px
}

.Grid-gridContainer-2L0tZW .ag-cell-value .ag-group-value .ag-react-container {

  /*For row group columns in pivot reports - prevents the value from sliding to the next row*/
  display: inline-block;
  width: 100%;
}

.Grid-gridContainer-2L0tZW .ag-cell-value .ag-react-container {

  /*Fix copy from table issue where textual value is always highlighted*/

  /*:empty to also account for total line*/

  /*:last-of-type is used to avoid clashing with transperancy label*/
}

.Grid-gridContainer-2L0tZW .ag-cell-value .ag-react-container span:last-of-type {
  background-color: transparent !important;
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.Grid-gridContainer-2L0tZW {

  /*& :global(.ag-tool-panel) {*/

  /*!* position over table, hovering *!*/

  /*position: absolute;*/

  /*top: 0;*/

  /*right: 0;*/

  /*bottom: 0;*/

  /*z-index: 10;*/

  /*!* HACK: prevents scrollbar from showing over tool panel *!*/

  /*transform: translate3d(0, 0, 0);*/

  /*}*/
}

.Grid-gridContainer-2L0tZW .ag-column-container {
  background-color: #FFFFFF;
}

.ag-dnd-ghost {
    text-align: center;
    width: 150px

    /*eyelash is useless as drag out to hide columns is disabled*/
}

.ag-dnd-ghost .ag-icon-eye-slash {
  display: none !important;
}

.ag-dnd-ghost .ag-dnd-ghost-label {
  float: none !important;
  font-size: 16px;
  font-weight: 300;
}

.ag-header-cell-moving, .ag-dnd-ghost {
    background-color: rgba(255, 255, 255, .7) !important;
}

.Grid-pullRight-2qf87G {
    text-align: right;
}

.Grid-drilldownIcon-11T6V3 {
    margin-top: -3px;
    cursor: pointer;
    float: right;
    height: 14px;
    text-align: center;
    display: none;
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
    position: absolute;
    right: 2px;
    background: #FFFFFF;
    -webkit-box-shadow: -1px -1px 14px 10px #FFFFFF;
            box-shadow: -1px -1px 14px 10px #FFFFFF;
}

.Grid-sourceLabel-1jCE-0 {
    padding: 2px 0;
    border-radius: 2px;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    margin-right: 4px;
    margin-top: -5px;
    cursor: pointer;
    float: left;
    height: 18px;
    width: 61px;
    line-height: 14px;
    text-align: center;
    opacity: 0;
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
}

.Grid-networkSourceLabel-CDL7Eg {
    background-color: #A3C7F0;
}

.Grid-trackerSourceLabel-SUu0mx {
    background-color: #94A3B8;
}

.Grid-customSourceLabel-p7fCoi {
    background-color: #F7C1C8;
}

.Grid-mixedSourceLabel-3jS97q {
    background-color: #A0D697;
}

.Grid-calculatedSourceLabel-1mul1C {
    background-color: #FFD797;
    width: 80px;
}

.Grid-ad_revenue_sourceSourceLabel-2E8ENA {
    background-color: #C496ED;
    width: 80px;
}

.Grid-transparencyContainer-1MT40r {
    position: relative;
    width: 100%;
    height: 100%;
}

.Grid-transparencyCell-oxSowc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
}

.Grid-transparencyCell-oxSowc * {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Grid-striked-text-3pPdeO * {
    text-decoration: line-through;
}

.Grid-totalsText-1HpOPD {
    color: #000000;
    font-size: 13px;
    font-weight: 600;
}

.Grid-loadingLineContainer-3Q6hGH {
    float: right
}

.Grid-dimensionCell-3MA818 .Grid-loadingLineContainer-3Q6hGH {
  float: left;
}

.Grid-elipsableCellValue-r7wdH9 {
    display: block;
    font-size: 13px; /* This is mandatory for ag-grid auto size calculations */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 15px 0;
    line-height: 7px;
}

.Grid-sourceLabelCell-3X2ldK {
    min-width: 130px;
}

.ag-theme-material {
    font-family: open-sans, sans-serif !important;
}

.ag-theme-material .ag-menu .ag-menu-option {
    padding-left: 16px;
    padding-right: 16px;
}

.ag-theme-material .ag-header-cell {
    line-height: 36px !important;
}

#ePopupPointer.ag-icon-small-right {
    display: block;
    width: 9px;
    height: 9px;
    -webkit-transform: translateX(7px) rotate(45deg) translate(10px, 50%);
            transform: translateX(7px) rotate(45deg) translate(10px, 50%);
    background: none;
    border: solid #7A7A7A;
    border-width: 2px 2px 0 0
}

.ag-menu-option-active #ePopupPointer.ag-icon-small-right {
  border-color: #334155 !important;
}

/* Use double class selector to win at !important wars */

.ag-theme-material .ag-cell.ag-cell-highlight {
    background-color: #DEF0FF !important;
    font-family: open-sans, sans-serif !important;
}

.ag-icon-tick {
    margin-top: -4px !important
}

.ag-menu-option-active .ag-icon-tick {
  //filter: brightness(0) invert(1) !important;
}

.ag-menu-option {
    height: 36px
}

.ag-menu-option .ag-menu-option-icon {
  height: 100%;
  line-height: 100%
}

.ag-menu-option .ag-menu-option-icon svg[style|="enable"] {

  /*Fix firefox svg (freeze-column) bug causing menu to be huge
            because property 'enable-background' is not supported*/
  height: 14px;
  fill: #64748B;

  /*General positioning to fix SVG inner margins*/
  margin-top: 1px;
  margin-left: -1px;
}

.ag-menu-option .ag-icon-tick {
  display: block !important;

  /*Fix positioning of check marks*/
}

.ag-column-drop.ag-column-drop-horizontal {
    width: 100%;
    background: white !important
}

.ag-column-drop.ag-column-drop-horizontal:first-of-type {
  border-bottom: 1px solid #E9EEF4 !important;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.ag-column-drop-list {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: scroll;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 10px;
}

.ag-column-drop-cell {
    background: #DEF0FF !important;
    margin-top: 0 !important;
    margin-bottom: 8px
}

.ag-column-drop-cell.ag-column-drop-cell-ghost {
  opacity: 0.4;
}

.ag-header-group-cell-label {
    font-family: open-sans, sans-serif !important;
}

.ag-header-group-cell.ag-header-group-cell-with-group {
    border-left: 1px solid #CBD5E1;
}

.ag-header-group-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.9em;
}

/* PIVOT RELATED CHANGES */

.ag-primary-cols-list-panel {
    padding: 0 !important;
}

.sidebar-column-metric .ag-column-drag {
    display: none;
}

.ag-tool-panel-wrapper {
    -webkit-box-shadow: -14px -1px 11px 0 rgba(160, 160, 160, .27);
            box-shadow: -14px -1px 11px 0 rgba(160, 160, 160, .27);
}

.ag-primary-cols-list-panel .ag-column-tool-panel-column-group, .ag-primary-cols-list-panel .ag-column-tool-panel-column {
  height: 32px;
  line-height: 32px;
  margin-left: 0;
}

.ag-primary-cols-list-panel .sidebar-column-dimension:first-of-type {
  height: 64px !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important
}

.ag-primary-cols-list-panel .sidebar-column-dimension:first-of-type:before {
  padding-left: 8px;
  content: "Dimensions" !important;
  color: white;
  background: #64748B;
  width: 100%;
  display: block;
}

.ag-primary-cols-list-panel .sidebar-column-dimension + .ag-column-tool-panel-column.sidebar-column-metric {
  height: 64px !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important
}

.ag-primary-cols-list-panel .sidebar-column-dimension + .ag-column-tool-panel-column.sidebar-column-metric:before {
  padding-left: 8px;
  content: "Metrics" !important;
  color: white;
  background: #64748B;
  width: 100%;
  display: block;
}

.ag-primary-cols-list-panel .ag-column-select-checkbox {
  height: 32px !important;
}

.ag-column-drag {
    cursor: pointer !important;
    background-size: 10px !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1NC4xICg3NjQ5MCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+RHJhZyBhbmQgZHJvcDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQaXZvdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNDAuMDAwMDAwLCAtNTI0LjAwMDAwMCkiIGZpbGw9IiM3Nzc3NzciPgogICAgICAgICAgICA8ZyBpZD0iRHJhZy1hbmQtZHJvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM0MC4wMDAwMDAsIDUyNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRFNNL0ljb25zL1NtYWxsL01lbnUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibnBfb3B0aW9uc180NDY1MzNfMDAwMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgNy4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIuMDAwMDAwLCAtNy4wMDAwMDApIHRyYW5zbGF0ZSgwLjcyNzI3MywgMC42MzYzNjQpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjU0NTQ1NDU1LDEuMjczMDI1MDcgQzIuNTQ1NDU0NTUsMS45NzU3NjI4OCAxLjk3NTYxNDI4LDIuNTQ1NDU0NTUgMS4yNzI3MjcyNywyLjU0NTQ1NDU1IEMwLjU2OTg0MDI2NSwyLjU0NTQ1NDU1IC0xLjgxODk4OTRlLTEyLDEuOTc1NzQ3NjEgLTEuODE4OTg5NGUtMTIsMS4yNzMwMjUwNyBDLTEuODE4OTg5NGUtMTIsMC41Njk2OTE2NjEgMC41Njk4NDAyNjUsMCAxLjI3MjcyNzI3LDAgQzEuOTc1NjE0MjgsMCAyLjU0NTQ1NDU1LDAuNTY5NzA2OTMzIDIuNTQ1NDU0NTUsMS4yNzMwMjUwNyIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjU0NTQ1NDU1LDYuMzYzOTM0MTYgQzIuNTQ1NDU0NTUsNy4wNjY2NzE5OCAxLjk3NTYxNDI4LDcuNjM2MzYzNjQgMS4yNzI3MjcyNyw3LjYzNjM2MzY0IEMwLjU2OTg0MDI2NSw3LjYzNjM2MzY0IC0xLjgxODk4OTRlLTEyLDcuMDY2NjU2NyAtMS44MTg5ODk0ZS0xMiw2LjM2MzkzNDE2IEMtMS44MTg5ODk0ZS0xMiw1LjY2MDYwMDc1IDAuNTY5ODQwMjY1LDUuMDkwOTA5MDkgMS4yNzI3MjcyNyw1LjA5MDkwOTA5IEMxLjk3NTYxNDI4LDUuMDkwOTA5MDkgMi41NDU0NTQ1NSw1LjY2MDYxNjAyIDIuNTQ1NDU0NTUsNi4zNjM5MzQxNiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yLjU0NTQ1NDU1LDExLjQ1NDg0MzMgQzIuNTQ1NDU0NTUsMTIuMTU3NTgxMSAxLjk3NTYxNDI4LDEyLjcyNzI3MjcgMS4yNzI3MjcyNywxMi43MjcyNzI3IEMwLjU2OTg0MDI2NSwxMi43MjcyNzI3IC0xLjgxODk4OTRlLTEyLDEyLjE1NzU2NTggLTEuODE4OTg5NGUtMTIsMTEuNDU0ODQzMyBDLTEuODE4OTg5NGUtMTIsMTAuNzUxNTA5OCAwLjU2OTg0MDI2NSwxMC4xODE4MTgyIDEuMjcyNzI3MjcsMTAuMTgxODE4MiBDMS45NzU2MTQyOCwxMC4xODE4MTgyIDIuNTQ1NDU0NTUsMTAuNzUxNTI1MSAyLjU0NTQ1NDU1LDExLjQ1NDg0MzMiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkRTTS9JY29ucy9TbWFsbC9NZW51Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im5wX29wdGlvbnNfNDQ2NTMzXzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDcuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yLjAwMDAwMCwgLTcuMDAwMDAwKSB0cmFuc2xhdGUoMC43MjcyNzMsIDAuNjM2MzY0KSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi41NDU0NTQ1NSwxLjI3MzAyNTA3IEMyLjU0NTQ1NDU1LDEuOTc1NzYyODggMS45NzU2MTQyOCwyLjU0NTQ1NDU1IDEuMjcyNzI3MjcsMi41NDU0NTQ1NSBDMC41Njk4NDAyNjUsMi41NDU0NTQ1NSAtMS44MTg5ODk0ZS0xMiwxLjk3NTc0NzYxIC0xLjgxODk4OTRlLTEyLDEuMjczMDI1MDcgQy0xLjgxODk4OTRlLTEyLDAuNTY5NjkxNjYxIDAuNTY5ODQwMjY1LDAgMS4yNzI3MjcyNywwIEMxLjk3NTYxNDI4LDAgMi41NDU0NTQ1NSwwLjU2OTcwNjkzMyAyLjU0NTQ1NDU1LDEuMjczMDI1MDciIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi41NDU0NTQ1NSw2LjM2MzkzNDE2IEMyLjU0NTQ1NDU1LDcuMDY2NjcxOTggMS45NzU2MTQyOCw3LjYzNjM2MzY0IDEuMjcyNzI3MjcsNy42MzYzNjM2NCBDMC41Njk4NDAyNjUsNy42MzYzNjM2NCAtMS44MTg5ODk0ZS0xMiw3LjA2NjY1NjcgLTEuODE4OTg5NGUtMTIsNi4zNjM5MzQxNiBDLTEuODE4OTg5NGUtMTIsNS42NjA2MDA3NSAwLjU2OTg0MDI2NSw1LjA5MDkwOTA5IDEuMjcyNzI3MjcsNS4wOTA5MDkwOSBDMS45NzU2MTQyOCw1LjA5MDkwOTA5IDIuNTQ1NDU0NTUsNS42NjA2MTYwMiAyLjU0NTQ1NDU1LDYuMzYzOTM0MTYiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi41NDU0NTQ1NSwxMS40NTQ4NDMzIEMyLjU0NTQ1NDU1LDEyLjE1NzU4MTEgMS45NzU2MTQyOCwxMi43MjcyNzI3IDEuMjcyNzI3MjcsMTIuNzI3MjcyNyBDMC41Njk4NDAyNjUsMTIuNzI3MjcyNyAtMS44MTg5ODk0ZS0xMiwxMi4xNTc1NjU4IC0xLjgxODk4OTRlLTEyLDExLjQ1NDg0MzMgQy0xLjgxODk4OTRlLTEyLDEwLjc1MTUwOTggMC41Njk4NDAyNjUsMTAuMTgxODE4MiAxLjI3MjcyNzI3LDEwLjE4MTgxODIgQzEuOTc1NjE0MjgsMTAuMTgxODE4MiAyLjU0NTQ1NDU1LDEwLjc1MTUyNTEgMi41NDU0NTQ1NSwxMS40NTQ4NDMzIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") !important;
}

.ag-icon-group {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTggMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5ucF9saXN0XzM5Njc5MV8wMDAwMDA8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUGl2b3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODcuMDAwMDAwLCAtNDI4LjAwMDAwMCkiIGZpbGw9IiM3Nzc3NzciPgogICAgICAgICAgICA8ZyBpZD0ibnBfbGlzdF8zOTY3OTFfMDAwMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODcuMDAwMDAwLCA0MjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMy45MTUyNDQ4LDkuMiBMMC40OTk1MjQ4LDkuMiBMMC40OTk1MjQ4LDEyIEwzLjkxNTI0NDgsMTIgTDMuOTE1MjQ0OCw5LjIgWiBNMy45NDM2ODE2LDIuOCBMMy45NDM2ODE2LDAgTDAuNTI3OTYxNiwwIEwwLjUyNzk2MTYsMi44IEwzLjk0MzY4MTYsMi44IEwzLjk0MzY4MTYsMi44IFogTTQuMDI3OSw0LjYgTDAuNDk5MzQsNC42IEwwLjQ5OTM0LDcuNCBMNC4wMjc5LDcuNCBMNC4wMjc5LDQuNiBMNC4wMjc5LDQuNiBaIE0xNy41MTkzNCw3LjQgTDE3LjUxOTM0LDQuNiBMNS41MTkzNCw0LjYgTDUuNTE5MzQsNy40IEwxNy41MTkzNCw3LjQgTDE3LjUxOTM0LDcuNCBaIE0xNy41MTkzNCw5LjIgTDUuNTE5MzQsOS4yIEw1LjUxOTM0LDEyIEwxNy41MTkzNCwxMiBMMTcuNTE5MzQsOS4yIFogTTE3LjUxOTM0LDIuOCBMMTcuNTE5MzQsNi4yMTcyNDg5NGUtMTUgTDUuNTE5MzQsNi4yMTcyNDg5NGUtMTUgTDUuNTE5MzQsMi44IEwxNy41MTkzNCwyLjggWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important;
    height: 18px !important;
    width: 18px !important;
}

.ag-icon-pivot {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTMgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQaXZvdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC0zNzkuMDAwMDAwKSIgZmlsbD0iIzc3Nzc3NyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOTAuOTE1MjQ1LDM5Mi4yIEwyODcuNDk5NTI1LDM5Mi4yIEwyODcuNDk5NTI1LDM5NSBMMjkwLjkxNTI0NSwzOTUgTDI5MC45MTUyNDUsMzkyLjIgWiBNMjkwLjk0MzY4MiwzODUuOCBMMjkwLjk0MzY4MiwzODMgTDI4Ny41Mjc5NjIsMzgzIEwyODcuNTI3OTYyLDM4NS44IEwyOTAuOTQzNjgyLDM4NS44IEwyOTAuOTQzNjgyLDM4NS44IFogTTI5MS4wMjc5LDM4Ny42IEwyODcuNDk5MzQsMzg3LjYgTDI4Ny40OTkzNCwzOTAuNCBMMjkxLjAyNzksMzkwLjQgTDI5MS4wMjc5LDM4Ny42IEwyOTEuMDI3OSwzODcuNiBaIE0zMDQuNTE5MzQsMzkwLjQgTDMwNC41MTkzNCwzODcuNiBMMjkyLjUxOTM0LDM4Ny42IEwyOTIuNTE5MzQsMzkwLjQgTDMwNC41MTkzNCwzOTAuNCBMMzA0LjUxOTM0LDM5MC40IFogTTMwNC41MTkzNCwzOTIuMiBMMjkyLjUxOTM0LDM5Mi4yIEwyOTIuNTE5MzQsMzk1IEwzMDQuNTE5MzQsMzk1IEwzMDQuNTE5MzQsMzkyLjIgWiBNMzA0LjUxOTM0LDM4NS44IEwzMDQuNTE5MzQsMzgzIEwyOTIuNTE5MzQsMzgzIEwyOTIuNTE5MzQsMzg1LjggTDMwNC41MTkzNCwzODUuOCBaIiBpZD0iU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Ni41MDkzNDAsIDM4OS4wMDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0yOTYuNTA5MzQwLCAtMzg5LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") !important;
}

.ag-icon-contracted, .ag-icon-expanded {
    cursor: pointer !important;
    background-size: 10px !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxNCA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MyAoNzI1MjApIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPgogICAgPHRpdGxlPmRzbS9pY29ucy9zbWFsbC9Ecm9wIERvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTEuMTA2MTU1MiwxMS45MzgzODgzIEwxNS43MTM5NjA5LDcuMzMwNTgyNjIgQzE2LjEwNDQ4NTIsNi45NDAwNTgzMyAxNi43Mzc2NTAyLDYuOTQwMDU4MzMgMTcuMTI4MTc0NSw3LjMzMDU4MjYyIEwxNy40OTE2ODkyLDcuNjk0MDk3MjkgQzE3Ljg4MjIxMzUsOC4wODQ2MjE1OCAxNy44ODIyMTM1LDguNzE3Nzg2NTYgMTcuNDkxNjg5Miw5LjEwODMxMDg1IEwxMS44MzQ4MzQ5LDE0Ljc2NTE2NTEgQzExLjQ0NDMxMDYsMTUuMTU1Njg5NCAxMC44MTExNDU3LDE1LjE1NTY4OTQgMTAuNDIwNjIxNCwxNC43NjUxNjUxIEwxMC4zNDI0MzAzLDE0LjY4Njk3NCBDMTAuMjg4MDQzOSwxNC42NDc4NjY0IDEwLjIzNjA5MTksMTQuNjAzODU4OSAxMC4xODcxODQzLDE0LjU1NDk1MTMgTDQuODgzODgzNDgsOS4yNTE2NTA0NSBDNC4zOTU3MjgxMSw4Ljc2MzQ5NTA5IDQuMzk1NzI4MTEsNy45NzIwMzg4NyA0Ljg4Mzg4MzQ4LDcuNDgzODgzNSBDNS4zNzIwMzg4NCw2Ljk5NTcyODE0IDYuMTYzNDk1MDYsNi45OTU3MjgxNCA2LjY1MTY1MDQzLDcuNDgzODgzNSBMMTEuMTA2MTU1MiwxMS45MzgzODgzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iRFNNL0ljb25zL1NtYWxsL0Ryb3AtRG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMDAwMDAwLCAtNy4wMDAwMDApIj4KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICA8dXNlIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzNBOTJFNSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") !important;
    -webkit-transition: rotate 1s ease-in-out !important;
    transition: rotate 1s ease-in-out !important;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
}

.ag-icon-contracted.ag-icon-expanded, .ag-icon-expanded.ag-icon-expanded {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.ag-group-contracted, .ag-group-expanded {
    line-height: normal;
    height: 18px;
    margin-top: 6px;
    display: inline-block !important;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;
    -webkit-transform: translateY(3px);
            transform: translateY(3px);
    -webkit-transition: all 1s ease-in-out !important;
    transition: all 1s ease-in-out !important;
}

.ag-column-drop-cell-button {
    cursor: pointer;
}

.ag-filter-checkbox {
    margin-top: 1px !important;
    height: unset !important;
}

/* Changes to add labels to the column groups drags */

.ag-column-drop-row-group > div:first-child::before, .ag-column-drop-pivot > div:first-child::before {
    float: left;
    display: inline;
    margin-right: 15px;
    width: 60px;
    content: "Rows" !important;
}

.ag-column-drop-pivot > div:first-child::before {
    content: "Columns" !important;
}

.ag-column-drop-icon {
    margin-right: 15px;
}

.ag-theme-material .ag-filter .ag-filter-checkbox {

    margin-top: 1px;
    height: unset;
}

.ag-theme-material .ag-column-drop-horizontal > div:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-right: 1px solid #FFFFFF;
    margin-right: 15px;
}

.ag-column-tool-panel-column-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 130px !important;
}

.ag-filter-value {
    font-weight: 600;
}

.Grid-hasPivot-90UCqB .Grid-customHeaderMenuButton-1TvPu7 {
    visibility: hidden !important;
    background-color: black;
}

.Grid-markCell-viEBS5 {
    width: 5px;
    height: 5px;
    border-width: 5px;
    border-color: #FFAA20 transparent transparent #FFAA20;
    border-style: solid;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer
}

.Grid-markCell-viEBS5.Grid-markCellGreen-3kI6ev {
  border-color: #00D0B2 transparent transparent #00D0B2;
}

.Grid-unsupportedCell-iWDZee {
    color: #E64D5F;
}

.Grid-tableMarginValue-3Ekp27 {
    margin-left: 4px;
    color: #64748B;
}

.Grid-cellTooltip-yTs6-g {
    white-space: pre-line;
    text-align: left;
}
.dashboard-primaryButton-14dhOD {
  background-color: #3A92E5;
  color: white
}

.dashboard-primaryButton-14dhOD:hover {
  background-color: #3074B7;
}

.dashboard-primaryButton-14dhOD:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.react-grid-item.react-grid-placeholder {
    background-color: #DEF0FF !important;
    opacity: 0.9 !important;
}

.react-draggable-dragging {
    z-index: 102 !important;
}

.react-grid-layout {
    margin-bottom: 30px; /* To make resizes easier */
}

.dashboard-dashboardHeaderContainer-2-EWJz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 50px !important;
}

.dashboard-dashboardHeader-1264wM {
    position: relative;
    z-index: 101;
    background: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.dashboard-dashboardHeader-1264wM .dashboard-rightSection-LWcWBH {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end
}

.dashboard-dashboardHeader-1264wM .dashboard-rightSection-LWcWBH > * {
  margin-left: 10px;
}

.dashboard-dashboardHeader-1264wM .dashboard-dashboardSelection-29xQ9M {
  width: 480px;
  padding: 0 10px 0 20px
}

.dashboard-dashboardHeader-1264wM .dashboard-dashboardSelection-29xQ9M .dashboard-dashboardInput-1dRcYZ {
  width: 100%;
}

.dashboard-dashboardHeader-1264wM .dashboard-actionButtons-2uLYXH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.dashboard-dashboardHeader-1264wM .dashboard-actionButtons-2uLYXH svg {
  vertical-align: middle;
  cursor: pointer;
}

.dashboard-dashboardHeader-1264wM .dashboard-copyDashboardIcon-2ibKHj {
  margin-left: 13px;
}

.dashboard-dashboardHeader-1264wM .dashboard-deleteDashboardIcon-2VQmf0 {
  height: 18px;
  margin-left: 10px
}

.dashboard-dashboardHeader-1264wM .dashboard-deleteDashboardIcon-2VQmf0 path {
  fill: #CBD5E1;
}

.dashboard-dashboardHeader-1264wM .dashboard-deleteDashboardIcon-2VQmf0:hover path {
  fill: #E64D5F;
}

.dashboard-dashboardHeader-1264wM .dashboard-togglePrivatePublic-WhRKtI {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.dashboard-dashboardHeader-1264wM .dashboard-togglePrivatePublic-WhRKtI .dashboard-toggleButton-2ceIJS {
  margin-left: 15px;
}

.dashboard-dashboardHeader-1264wM .dashboard-togglePrivatePublic-WhRKtI .dashboard-eyeButton-3EQEqP {
  display: inline-block;
  width: 19px;
  margin-right: 9px;
  cursor: pointer;
}

.dashboard-dashboardHeader-1264wM .dashboard-togglePrivatePublic-WhRKtI .dashboard-eyeButtonDisabled-CvvZad {
  opacity: 0.2;
  cursor: default;
}

.dashboard-dashboardHeader-1264wM .dashboard-togglePrivatePublic-WhRKtI .dashboard-toggleText-2PbEYJ {
  font-size: 14px;
  display: inline-block;
  color: #334155;
}

.dashboard-dashboardGridHeader-VFLmjc {
    position: sticky;
    top: 0;
    z-index: 100;
    background-color: #FFFFFF;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: -20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px
}

.dashboard-dashboardGridHeader-VFLmjc .dashboard-headerActionsContainer-19WQL3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.dashboard-dashboardGridHeader-VFLmjc .dashboard-headerActionsContainer-19WQL3.dashboard-spaceContainer-3fWvws {
  margin-top: 15px;
}

.dashboard-dashboardGridHeader-VFLmjc .dashboard-headerFiltersContainer-F_TpUT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 10px;
  border: 1px solid #C3DEF7;
  border-radius: 8px;
  background-color: #F2F9FF;
  padding: 15px;
}

.dashboard-dashboardGridHeader-VFLmjc .dashboard-datePickerWrapper-ieKcbr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  gap: 10px
}

.dashboard-dashboardGridHeader-VFLmjc .dashboard-datePickerWrapper-ieKcbr .dashboard-dashboardDatePicker-18duLv {
  max-width: 830px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.dashboard-gridWidget-2HDv-S {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}

.dashboard-gridWidget-2HDv-S .react-resizable-handle::after {
  width: 7px !important;
  height: 7px !important;
  border-right: 2px solid #334155 !important;
  border-bottom: 2px solid #334155 !important;
}

.dashboard-pivotChartWidget-3bKgaJ {
    padding: 10px;
}

.dashboard-secondTimePeriodContainer-5lJ2qS {
    position: relative;
    display: inline-block;
    font-weight: 300;
    margin-bottom: -1px
}

.dashboard-secondTimePeriodContainer-5lJ2qS > div {
  display: inline-block;
}

.dashboard-secondTimePeriodContainer-5lJ2qS .dashboard-compareSupportWarning-W6ZxTe {
  bottom: -19px;
  left: 0;
  font-size: 10px;
  font-style: italic;
  color: #0F172A
}

.dashboard-secondTimePeriodContainer-5lJ2qS .dashboard-compareSupportWarning-W6ZxTe svg {
  margin-left: 5px;
  margin-right: 3px;
  height: 12px
}

.dashboard-secondTimePeriodContainer-5lJ2qS .dashboard-compareSupportWarning-W6ZxTe svg path {
  fill: #3A92E5;
}

.dashboard-titleContainer-smFB5u {
    margin: -20px 10px 0 10px;
    height: 50px;
}

.dashboard-emptyState-2HULwh {
    margin-bottom: 25px;
}

.dashboard-refreshDataTextContainer-1bcPtl {
    margin-left: auto;
    margin-right: auto;
    margin-top: -5px;
}

.dashboard-refreshDataContainer-3vd2l0 {
    padding: 0 10px
}

.dashboard-refreshDataContainer-3vd2l0 .dashboard-refreshData-24cfXa {
  background-color: #F2F9FF;
  border: 1px solid #C3DEF7;
  height: 65px;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
}

.dashboard-refreshDataButtonContent-1oTHo6 {
    color: #3A92E5;
    font-weight: 600;
    opacity: 0.8
}

.dashboard-refreshDataButtonContent-1oTHo6:hover {
  opacity: 1;
}

.dashboard-refreshDataButtonContent-1oTHo6 svg {
  color: #3A92E5 !important;
  fill: #3A92E5 !important;
  margin-right: 8px;
  margin-bottom: -5px;
  height: 20px;
}

.dashboard-dismissRefreshIcon-32Tsw8 {
    color: #3A92E5 !important;
    height: 20px !important;
    width: 20px !important;
    opacity: 0.3;
    cursor: pointer
}

.dashboard-dismissRefreshIcon-32Tsw8:hover {
  opacity: 1;
}

.dashboard-creativesIcon-3qIv5k {
    width: 18px;
    fill: #64748B;
    margin-top: -2px;
}
.EmptyStateBox-primaryButton-1o8KD7 {
  background-color: #3A92E5;
  color: white
}

.EmptyStateBox-primaryButton-1o8KD7:hover {
  background-color: #3074B7;
}

.EmptyStateBox-primaryButton-1o8KD7:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EmptyStateBox-animatedBox-1miVM5 {
    margin: 10px;
}

.EmptyStateBox-boxContainer-2PPSvT {
    width: 290px;
    height: 118px;
    background-color: white;
    padding: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    margin: 5px

}

.EmptyStateBox-boxContainer-2PPSvT:hover {
  background-color: #F8FAFC;
}

.EmptyStateBox-boxContainer-2PPSvT .EmptyStateBox-boxTitle-3-vUl4 {
  font-size: 14px;
  font-weight: 600;
  color: #64748B;
  margin-bottom: 11px;
}

.EmptyStateBox-boxContainer-2PPSvT .EmptyStateBox-imagesContainer-Hj4C5K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 4px
}

.EmptyStateBox-boxContainer-2PPSvT .EmptyStateBox-imagesContainer-Hj4C5K .EmptyStateBox-boxImage-q6Cqr3 {
  margin-bottom: 2px;
  height: 40px
}

.EmptyStateBox-boxContainer-2PPSvT .EmptyStateBox-imagesContainer-Hj4C5K .EmptyStateBox-boxImage-q6Cqr3, .EmptyStateBox-boxContainer-2PPSvT .EmptyStateBox-imagesContainer-Hj4C5K .EmptyStateBox-boxImage-q6Cqr3 g, .EmptyStateBox-boxContainer-2PPSvT .EmptyStateBox-imagesContainer-Hj4C5K .EmptyStateBox-boxImage-q6Cqr3 path {
  fill: #334155;
}

.EmptyStateBox-boxContainer-2PPSvT .EmptyStateBox-imagesContainer-Hj4C5K .EmptyStateBox-imagesSeparator-1xUJui {
  width: 1px;
  height: 49px;
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
  background-color: #94A3B8;
  margin: 0 17px;
}

.EmptyStateBox-boxContainer-2PPSvT.EmptyStateBox-disabledBoxContainer-3e_HFH {
  cursor: default
}

.EmptyStateBox-boxContainer-2PPSvT.EmptyStateBox-disabledBoxContainer-3e_HFH .EmptyStateBox-boxTitle-3-vUl4 {
  color: #94A3B8;
}

.EmptyStateBox-boxContainer-2PPSvT:not(.EmptyStateBox-disabledBoxContainer-3e_HFH):hover .EmptyStateBox-boxTitle-3-vUl4 {
  color: #0F172A;
}

.EmptyStateBox-boxContainer-2PPSvT:not(.EmptyStateBox-disabledBoxContainer-3e_HFH):hover .EmptyStateBox-boxImage-q6Cqr3, .EmptyStateBox-boxContainer-2PPSvT:not(.EmptyStateBox-disabledBoxContainer-3e_HFH):hover .EmptyStateBox-boxImage-q6Cqr3 g, .EmptyStateBox-boxContainer-2PPSvT:not(.EmptyStateBox-disabledBoxContainer-3e_HFH):hover .EmptyStateBox-boxImage-q6Cqr3 path {
  fill: #3A92E5;
}

.AutoComplete-primaryButton-2Q21JR {
  background-color: #3A92E5;
  color: white
}

.AutoComplete-primaryButton-2Q21JR:hover {
  background-color: #3074B7;
}

.AutoComplete-primaryButton-2Q21JR:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AutoComplete-singularSelect-G6QdRf {
    outline: none;
    border-color: #CBD5E1 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #FFFFFF !important;
    border-radius: 3px;
    height: 100%;

    .Select__menu-notice--no-options {
        padding: 0;
        height: 100%;
        -ms-flex-line-pack: center;
            align-content: center;
        cursor: default;
    }
}

.AutoComplete-singularSelect-G6QdRf .Select__control {
  border-radius: 2px !important;
  border-color: #CBD5E1 !important;
  background-color: #FFFFFF;
  min-height: 36px;
  height: 100%;
  width: 100%
}

.AutoComplete-singularSelect-G6QdRf .Select__control:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.AutoComplete-singularSelect-G6QdRf .Select__control.Select__control--is-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.AutoComplete-singularSelect-G6QdRf .Select__control.Select__control--is-disabled {
  color: #94A3B8 !important;
  background-color: #F4F7FA;
  border-color: #E2E8F0 !important;
  opacity: 1 !important
}

.AutoComplete-singularSelect-G6QdRf .Select__control.Select__control--is-disabled * {
  color: #94A3B8 !important;
}

.AutoComplete-singularSelect-G6QdRf .Select__control.Select__control--is-disabled .Select__dropdown-indicator {
  z-index: 0
}

.AutoComplete-singularSelect-G6QdRf .Select__control.Select__control--is-disabled .Select__dropdown-indicator svg {
  fill: #94A3B8 !important;
}

.AutoComplete-singularSelect-G6QdRf .Select__control .Select__value-container .Select__placeholder {
  color: #CBD5E1;
  font-style: italic;
}

.AutoComplete-singularSelect-G6QdRf .Select__control .Select__value-container--is-multi {
  padding: 4px 0 0 4px
}

.AutoComplete-singularSelect-G6QdRf .Select__control .Select__value-container--is-multi > div:not(.AutoComplete-tagContainer-3kCYBY) {
  margin-left: 5px;
  font-size: 14px
}

.AutoComplete-singularSelect-G6QdRf .Select__control .Select__value-container--is-multi > div:not(.AutoComplete-tagContainer-3kCYBY).Select__placeholder {
  color: #CBD5E1;
  font-style: italic;
}

.AutoComplete-singularSelect-G6QdRf .Select__control .Select__indicators {
  cursor: pointer
}

.AutoComplete-singularSelect-G6QdRf .Select__control .Select__indicators .Select__dropdown-indicator {
  padding: 7px
}

.AutoComplete-singularSelect-G6QdRf .Select__control .Select__indicators .Select__dropdown-indicator svg {
  fill: #3A92E5;
}

.AutoComplete-singularSelect-G6QdRf.AutoComplete-error-2qaaM4 .Select__control {
  border-color: #E64D5F !important
}

.AutoComplete-singularSelect-G6QdRf.AutoComplete-error-2qaaM4 .Select__control.Select__control--is-focused {
  border-color: #E64D5F !important;
}

.AutoComplete-singularSelect-G6QdRf.AutoComplete-big-9tvp-t .Select__control {
  min-height: 45px;
}

.Select__group {
    padding: 0
}

.Select__group .Select__group-heading {
  margin: 0;
  background-color: #EAEAEA;
  color: #555555;
  cursor: default;
  font-style: italic;
  padding: 5px 10px;
  font-size: 13px;
  font-weight: 300;
  text-transform: none;
  text-transform: initial;
}

.AutoComplete-container-QlcaN2 {
  width: 100%;
  position: relative
}

.AutoComplete-container-QlcaN2.AutoComplete-disabled-SyIMFC {
  cursor: not-allowed;
}

.AutoComplete-container-QlcaN2 .Select__control {
  cursor: pointer;
}

.AutoComplete-container-QlcaN2 .Select__menu {
  z-index: 1000;
}

.AutoComplete-errorMessage-1JV9-A {
  color: #e64d5f;
  text-align: right;
}

.AutoComplete-errorColor-1RIQul {
  color: #e64d5f;
}

.AutoComplete-errorBorder-hi1QQN .Select__control {
  border-color: #e64d5f !important;
}

.AutoComplete-arrowHolder-2eD6AZ {
  position: absolute;
  right: 10px;
  bottom: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AutoComplete-clearIcon-1MmbZS {
  margin-right: 5px;
  cursor: pointer
}

.AutoComplete-clearIcon-1MmbZS:hover g {
  fill: #94A3B8 !important;
}
.TagInputSuggestion-primaryButton-1NkLKw {
  background-color: #3A92E5;
  color: white
}

.TagInputSuggestion-primaryButton-1NkLKw:hover {
  background-color: #3074B7;
}

.TagInputSuggestion-primaryButton-1NkLKw:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TagInputSuggestion-suggestionRow-2yji-j {
    font-size: 13px;
    padding-left: 8px;
    height: 30px;
    cursor: pointer;
    border-bottom: 1px solid;
    border-color: #E9EEF4;
    color: #334155;
    font-weight: 400;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.TagInputSuggestion-suggestionRow-2yji-j:hover {
  background-color: #E9EEF4 !important
}

.TagInputSuggestion-suggestionRow-2yji-j:hover:not(.TagInputSuggestion-disabled-3gcb7p) {
  color: #334155 !important;
  background-color: #DEF0FF !important;
}

.TagInputSuggestion-suggestionRow-2yji-j.TagInputSuggestion-disabled-3gcb7p {
  color: #94A3B8;
  cursor: default;
  padding: 4px 10px;
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-subLabel-1uMI9P {
  color: #94A3B8;
  font-size: 11px;
  margin-left: 5px;
  margin-top: 1px;
  font-style: italic;
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-extra-376Ztw {
  color: #94A3B8;
  font-size: 9px;
  margin-left: auto;
  margin-right: 1px;
  margin-top: 1px;
  font-style: italic;
  white-space: nowrap;
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-extraOnHover-3QMyl7 {
  opacity: 0;
}

.TagInputSuggestion-suggestionRow-2yji-j:hover .TagInputSuggestion-extraOnHover-3QMyl7 {
  color: #64748B;
  opacity: 1;
  font-size: 12px;
  margin-left: auto;
  margin-top: 1px;
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-icon-GxGCcs {
  padding-right: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-subTitle-1nVmKS {
  color: #CBD5E1;
  padding-left: 6px;
  padding-right: 14px;
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-editIcons-2uiSOi {
  margin: auto 0 auto auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-editIcons-2uiSOi .TagInputSuggestion-editIcon-3XMi5C {
  padding-right: 6px;
  fill: #CBD5E1
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-editIcons-2uiSOi .TagInputSuggestion-editIcon-3XMi5C:hover {
  fill: #3A92E5;
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-editIcons-2uiSOi .TagInputSuggestion-trashIcon-YU99k8 {
  padding-right: 6px;
  color: #CBD5E1
}

.TagInputSuggestion-suggestionRow-2yji-j .TagInputSuggestion-editIcons-2uiSOi .TagInputSuggestion-trashIcon-YU99k8:hover {
  color: #E64D5F;
}

.TagInputSuggestion-highlighted-3Fzpz1 {
    font-weight: bold;
    background-color: transparent;
    padding: 0;
    color: inherit;
}
.OverflowingText-overflowingText-1HeCOD {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.AutoCompleteSingleValue-primaryButton-2OCcNG {
  background-color: #3A92E5;
  color: white
}

.AutoCompleteSingleValue-primaryButton-2OCcNG:hover {
  background-color: #3074B7;
}

.AutoCompleteSingleValue-primaryButton-2OCcNG:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AutoCompleteSingleValue-singleValue-3ex9RX {
    width: 100%;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1px
}

.AutoCompleteSingleValue-singleValue-3ex9RX .AutoCompleteSingleValue-value-6lpZfy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.AutoCompleteSingleValue-singleValue-3ex9RX .AutoCompleteSingleValue-icon-vKh0Ir {
  padding-right: 10px
}

.AutoCompleteSingleValue-singleValue-3ex9RX .AutoCompleteSingleValue-icon-vKh0Ir.AutoCompleteSingleValue-disabled-2mTMIw {
  opacity: 0.5;
}
.CopyToClipboardButton-tooltipWrapper-2PLnk4 {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.TagInput-primaryButton-3fEH0T {
  background-color: #3A92E5;
  color: white
}

.TagInput-primaryButton-3fEH0T:hover {
  background-color: #3074B7;
}

.TagInput-primaryButton-3fEH0T:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TagInput-singularSelect-17Rwbs {
    outline: none;
    border-color: #CBD5E1 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #FFFFFF !important;
    border-radius: 3px;
    height: 100%;

    .Select__menu-notice--no-options {
        padding: 0;
        height: 100%;
        -ms-flex-line-pack: center;
            align-content: center;
        cursor: default;
    }
}

.TagInput-singularSelect-17Rwbs .Select__control {
  border-radius: 2px !important;
  border-color: #CBD5E1 !important;
  background-color: #FFFFFF;
  min-height: 36px;
  height: 100%;
  width: 100%
}

.TagInput-singularSelect-17Rwbs .Select__control:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.TagInput-singularSelect-17Rwbs .Select__control.Select__control--is-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.TagInput-singularSelect-17Rwbs .Select__control.Select__control--is-disabled {
  color: #94A3B8 !important;
  background-color: #F4F7FA;
  border-color: #E2E8F0 !important;
  opacity: 1 !important
}

.TagInput-singularSelect-17Rwbs .Select__control.Select__control--is-disabled * {
  color: #94A3B8 !important;
}

.TagInput-singularSelect-17Rwbs .Select__control.Select__control--is-disabled .Select__dropdown-indicator {
  z-index: 0
}

.TagInput-singularSelect-17Rwbs .Select__control.Select__control--is-disabled .Select__dropdown-indicator svg {
  fill: #94A3B8 !important;
}

.TagInput-singularSelect-17Rwbs .Select__control .Select__value-container .Select__placeholder {
  color: #CBD5E1;
  font-style: italic;
}

.TagInput-singularSelect-17Rwbs .Select__control .Select__value-container--is-multi {
  padding: 4px 0 0 4px
}

.TagInput-singularSelect-17Rwbs .Select__control .Select__value-container--is-multi > div:not(.TagInput-tagContainer-3u_Gzo) {
  margin-left: 5px;
  font-size: 14px
}

.TagInput-singularSelect-17Rwbs .Select__control .Select__value-container--is-multi > div:not(.TagInput-tagContainer-3u_Gzo).Select__placeholder {
  color: #CBD5E1;
  font-style: italic;
}

.TagInput-singularSelect-17Rwbs .Select__control .Select__indicators {
  cursor: pointer
}

.TagInput-singularSelect-17Rwbs .Select__control .Select__indicators .Select__dropdown-indicator {
  padding: 7px
}

.TagInput-singularSelect-17Rwbs .Select__control .Select__indicators .Select__dropdown-indicator svg {
  fill: #3A92E5;
}

.TagInput-singularSelect-17Rwbs.TagInput-error-1O9NgN .Select__control {
  border-color: #E64D5F !important
}

.TagInput-singularSelect-17Rwbs.TagInput-error-1O9NgN .Select__control.Select__control--is-focused {
  border-color: #E64D5F !important;
}

.TagInput-singularSelect-17Rwbs.TagInput-big-3luwX4 .Select__control {
  min-height: 45px;
}

.Select__group {
    padding: 0
}

.Select__group .Select__group-heading {
  margin: 0;
  background-color: #EAEAEA;
  color: #555555;
  cursor: default;
  font-style: italic;
  padding: 5px 10px;
  font-size: 13px;
  font-weight: 300;
  text-transform: none;
  text-transform: initial;
}

.TagInput-container-A_6u75 {
    width: 407px;
    border-radius: 3px;
    border-color: #CBD5E1;
    background-color: #FFFFFF;
    cursor: text;
    min-height: 30px;
    height: 100%;
}

.TagInput-tagContainer-3u_Gzo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 4px 4px 0;
    padding: 0 5px;
    border: 1px solid #E2E8F0;
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    cursor: default;
    border-radius: 2px;
    background: #E9EEF4
}

.TagInput-tagContainer-3u_Gzo * {
  outline: none;
}

.TagInput-tagLabel-kydG4D {
    display: inline;
}

.TagInput-tagX-25TfNH {
    margin-left: 7px;
    margin-top: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.TagInput-tagX-25TfNH:hover .TagInput-clearIcon-F8dEAE {
  fill: red !important;
}

.TagInput-tagX-25TfNH path {
  fill: #334155;
}

.TagInput-tagLock-3iHhsa {
    margin-left: 7px;
    width: 11px;
    height: 11px;
    margin-bottom: 3px;
    color: #334155;
    margin-right: 1px;
}

.TagInput-clearIcon-F8dEAE {
    width: 8px !important;
    height: 20px !important;
}
.AutoCompleteField-primaryButton-1nnilB {
  background-color: #3A92E5;
  color: white
}

.AutoCompleteField-primaryButton-1nnilB:hover {
  background-color: #3074B7;
}

.AutoCompleteField-primaryButton-1nnilB:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AutoCompleteField-container-3VumEb {
  font-size: 13px;
  font-weight: 400;
  color: #64748B;
  line-height: 26px;
  cursor: default;
    position: relative;
}

.AutoCompleteField-errorMessage-TMMFf5 {
    position: absolute;
    right: 0;
    top: 100%;
    font-size: 11px;
    color: #E64D5F;
}

.AutoCompleteField-labelText-3vZ8O9 {
    line-height: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative
}

.AutoCompleteField-labelText-3vZ8O9 > * {
  margin-left: 6px;
}

.AutoCompleteField-labelText-3vZ8O9 > *:first-child {
  margin-left: 0;
}

.AutoCompleteField-labelText-3vZ8O9 .AutoCompleteField-mandatory-BlNlt8 {
  color: #E64D5F;
  font-size: 14px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AutoCompleteField-badge-2KqvN5 {
    width: 16px;
    height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 2px !important
}

.AutoCompleteField-badge-2KqvN5 .AutoCompleteField-badgeInner-3N7poj {
  width: 12px;
  height: 14px;
  font-size: 10px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: white;
}
.AdvancedAutoComplete-primaryButton-izYJSO {
  background-color: #3A92E5;
  color: white
}

.AdvancedAutoComplete-primaryButton-izYJSO:hover {
  background-color: #3074B7;
}

.AdvancedAutoComplete-primaryButton-izYJSO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AdvancedAutoComplete-container-1v5BCu {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none
}

.AdvancedAutoComplete-container-1v5BCu.AdvancedAutoComplete-small-55Ztdh {
  width: 288px;
}

.AdvancedAutoComplete-container-1v5BCu.AdvancedAutoComplete-medium-3P-BSX {
  width: 384px;
}

.AdvancedAutoComplete-container-1v5BCu.AdvancedAutoComplete-large-218aJk {
  width: 480px;
}

.AdvancedAutoComplete-container-1v5BCu .AdvancedAutoComplete-wrapper-1NA9YG {
  position: relative;
  color: #64748B
}

.AdvancedAutoComplete-container-1v5BCu .AdvancedAutoComplete-wrapper-1NA9YG .AdvancedAutoComplete-label-24Q3DY {
  position: absolute;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  pointer-events: none;
  font-size: 14px;
  z-index: 10
}

.AdvancedAutoComplete-container-1v5BCu .AdvancedAutoComplete-wrapper-1NA9YG .AdvancedAutoComplete-label-24Q3DY.AdvancedAutoComplete-placeholder-TaZBs2 {
  padding-left: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AdvancedAutoComplete-container-1v5BCu .AdvancedAutoComplete-wrapper-1NA9YG .AdvancedAutoComplete-label-24Q3DY.AdvancedAutoComplete-labelFloat-2C7Clv {
  font-size: 11px;
  left: 8px;
  line-height: 3px;
  top: -2px;
  background-color: white;
  padding: 0 2px;
}

@-webkit-keyframes AdvancedAutoComplete-dropdownFade-1sAkce {
    from {
        opacity: 0;
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@keyframes AdvancedAutoComplete-dropdownFade-1sAkce {
    from {
        opacity: 0;
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

.AdvancedAutoCompleteInput-primaryButton-3fanqM {
  background-color: #3A92E5;
  color: white
}

.AdvancedAutoCompleteInput-primaryButton-3fanqM:hover {
  background-color: #3074B7;
}

.AdvancedAutoCompleteInput-primaryButton-3fanqM:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border: 1px solid #CBD5E1;
    border-radius: 4px;
    min-height: 40px;
    padding: 4px 8px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    position: relative;
    background-color: #FFFFFF;
    gap: 8px
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY.AdvancedAutoCompleteInput-inputWrapperOpen-3sdzsE {
  border-color: #3A92E5;
  -webkit-box-shadow: 0 0 0 2px rgba(58, 146, 229, .2);
          box-shadow: 0 0 0 2px rgba(58, 146, 229, .2)
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY.AdvancedAutoCompleteInput-inputWrapperOpen-3sdzsE.AdvancedAutoCompleteInput-inputWrapperOpenValues-3I2AB2 {
  padding: 10px 8px;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY.AdvancedAutoCompleteInput-disabled-20b4zE {
  pointer-events: none;
  cursor: unset;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY.AdvancedAutoCompleteInput-disabledView-2J0f1S {
  background-color: #EEF2F7;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 5px
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: calc(100% - 25px)
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-divider-3nCGSc {
  height: 1px;
  width: 100%;
  background-color: #E2E8F0;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-singleValueContainer-eZ3DaS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  pointer-events: none
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-singleValueContainer-eZ3DaS .AdvancedAutoCompleteInput-selectedValue-BXTtN1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: calc(100% - 25px);
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-searchContainer-2HgtYl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  position: relative;
  width: 100%
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-searchContainer-2HgtYl .AdvancedAutoCompleteInput-searchIcon-1xzixT {
  color: #94A3B8;
  position: absolute;
  left: 0;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-searchContainer-2HgtYl .AdvancedAutoCompleteInput-searchInput-hcQh_S {
  border: none;
  outline: none;
  font-size: 14px;
  width: 100%;
  height: 100%;
  background: transparent;
  padding-left: 24px;
  color: #020617;
  line-height: 16px
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-searchContainer-2HgtYl .AdvancedAutoCompleteInput-searchInput-hcQh_S::-webkit-input-placeholder {
  color: #94A3B8;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-searchContainer-2HgtYl .AdvancedAutoCompleteInput-searchInput-hcQh_S::-moz-placeholder {
  color: #94A3B8;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-searchContainer-2HgtYl .AdvancedAutoCompleteInput-searchInput-hcQh_S::-ms-input-placeholder {
  color: #94A3B8;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-searchContainer-2HgtYl .AdvancedAutoCompleteInput-searchInput-hcQh_S::placeholder {
  color: #94A3B8;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-height: 150px;
  overflow-y: auto;
  padding-right: 4px;
  padding-top: 1px
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1::-webkit-scrollbar {
  width: 4px;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1::-webkit-scrollbar-track {
  background: #E9EEF4;
  border-radius: 2px;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1::-webkit-scrollbar-thumb {
  background: #CBD5E1;
  border-radius: 2px;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1.AdvancedAutoCompleteInput-tagsExpanded-3hks-f {
  max-height: 62px;
  overflow-y: auto;
  padding-right: 8px;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1 .AdvancedAutoCompleteInput-tag-2hhsjt {
  color: #1E3F5E !important;
  max-width: 250px
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1 .AdvancedAutoCompleteInput-tag-2hhsjt.AdvancedAutoCompleteInput-smallTag-2Pzky9 {
  max-width: 90px;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1 .AdvancedAutoCompleteInput-tag-2hhsjt .AdvancedAutoCompleteInput-removeTagIcon-2NvQkm {
  width: 12px !important;
  height: 12px !important;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1 .AdvancedAutoCompleteInput-remainingCountTag-2rhCac {
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-content-qD6kLc .AdvancedAutoCompleteInput-tags-3qaVa1 .AdvancedAutoCompleteInput-remainingCountTag-2rhCac:hover {
  background-color: #E9EEF4;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-inputBox-3JKdgO .AdvancedAutoCompleteInput-endAdornment-3sNr0f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  height: 28px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AdvancedAutoCompleteInput-inputWrapper-3eb_xY .AdvancedAutoCompleteInput-indicatorSeparator-35ope0 {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background-color: #E2E8F0;
  width: 1px;
}

.AdvancedAutoCompleteInput-tooltipContainer-1GiCJg {
    line-height: 1 !important;
}

.AdvancedAutoCompleteInput-removeIcon-3bIvu2 {
    line-height: 1
}

.AdvancedAutoCompleteInput-removeIcon-3bIvu2:hover {
  color: #E64D5F !important;
}

@-webkit-keyframes AdvancedAutoCompleteInput-dropdownFade-7QjMSO {
    from {
        opacity: 0;
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@keyframes AdvancedAutoCompleteInput-dropdownFade-7QjMSO {
    from {
        opacity: 0;
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

.Tag-primaryButton-1ztpu7 {
  background-color: #3A92E5;
  color: white
}

.Tag-primaryButton-1ztpu7:hover {
  background-color: #3074B7;
}

.Tag-primaryButton-1ztpu7:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Tag-tag-hdSpSX {
    --dynamicColor: #CBD5E1;

    color: #334155;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: capitalize;
    padding: 2px 4px;
    gap: 4px;
    background-color: var(--dynamicColor);
    border: 1px solid var(--dynamicColor);
    border-radius: 4px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.Tag-tag-hdSpSX.Tag-fadingBackground-22C__o {
  background-color: color-mix(in srgb, var(--dynamicColor), white 85%);
}

.Tag-tag-hdSpSX.Tag-clickable-38vA38 {
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease
}

.Tag-tag-hdSpSX.Tag-clickable-38vA38:hover {
  background-color: color-mix(in srgb, var(--dynamicColor), #E2E8F0 30%);
}

.Tag-tag-hdSpSX .Tag-text-1Huivh {
  font-size: 11px;
  font-weight: 600;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: normal;
}
.AdvancedAutoCompleteDropdown-primaryButton-OpvbdH {
  background-color: #3A92E5;
  color: white
}

.AdvancedAutoCompleteDropdown-primaryButton-OpvbdH:hover {
  background-color: #3074B7;
}

.AdvancedAutoCompleteDropdown-primaryButton-OpvbdH:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv {
    position: absolute;
    width: 100%;
    border: 1px solid #E2E8F0;
    border-radius: 4px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
            box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    z-index: 100;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-animation: AdvancedAutoCompleteDropdown-dropdownFade-2OQKW8 0.2s ease-out;
            animation: AdvancedAutoCompleteDropdown-dropdownFade-2OQKW8 0.2s ease-out;
    margin-top: 5px
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-controls-KEMsh2 {
  padding: 8px 16px;
  border-bottom: 1px solid #E9EEF4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-controls-KEMsh2 .AdvancedAutoCompleteDropdown-selectAllWrapper-1zWQAK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #334155;
  cursor: pointer
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-controls-KEMsh2 .AdvancedAutoCompleteDropdown-selectAllWrapper-1zWQAK.AdvancedAutoCompleteDropdown-lazy-3XPzm4 {
  cursor: auto;
  pointer-events: none;
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-controls-KEMsh2 .AdvancedAutoCompleteDropdown-selectAllWrapper-1zWQAK .AdvancedAutoCompleteDropdown-controlCount-3uqbdT {
  font-size: 11px;
  color: #94A3B8;
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-controls-KEMsh2 .AdvancedAutoCompleteDropdown-clear-1hvtAM {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0;
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-list-3m07U6 {
  max-height: 256px;
  overflow-y: auto;
  overflow-x: hidden
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-list-3m07U6::-webkit-scrollbar-track {
  background: transparent;
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-list-3m07U6 .AdvancedAutoCompleteDropdown-noResults-JFJX1B {
  padding: 8px 16px;
  color: #64748B;
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-list-3m07U6 .AdvancedAutoCompleteDropdown-groupHeader-3djs7W {
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  color: #64748B;
  border-bottom: 1px solid #E2E8F0;
  display: block;
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-list-3m07U6 .AdvancedAutoCompleteDropdown-item-2ubHt3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 16px;
  gap: 10px;
  font-size: 14px;
  color: #334155;
  cursor: pointer;
  font-weight: 400
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-list-3m07U6 .AdvancedAutoCompleteDropdown-item-2ubHt3:hover {
  background-color: #DEF0FF;
}

.AdvancedAutoCompleteDropdown-dropdown-1lXXdv .AdvancedAutoCompleteDropdown-list-3m07U6 .AdvancedAutoCompleteDropdown-item-2ubHt3.AdvancedAutoCompleteDropdown-selected-16NC4- {
  background-color: #F2F9FF;
}

.AdvancedAutoCompleteDropdown-checkbox-2ifjjk {
    margin: unset;
    cursor: pointer;
}

@-webkit-keyframes AdvancedAutoCompleteDropdown-dropdownFade-2OQKW8 {
    from {
        opacity: 0;
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@keyframes AdvancedAutoCompleteDropdown-dropdownFade-2OQKW8 {
    from {
        opacity: 0;
        -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

.DataTypeTooltip-primaryButton-kWcFzC {
  background-color: #3A92E5;
  color: white
}

.DataTypeTooltip-primaryButton-kWcFzC:hover {
  background-color: #3074B7;
}

.DataTypeTooltip-primaryButton-kWcFzC:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DataTypeTooltip-displayNone-3PuYAh{
    display: none;
}

button:focus {
  outline: none !important;
}

.DataTypeTooltip-mutedText-3-Ix-6 {
  color: #64748B;
}

.DataTypeTooltip-lineThroughText-1M2r5J {
    text-decoration: line-through;
}

.DataTypeTooltip-boldFont-2W6if1 {
  font-weight: 400;
}

.DataTypeTooltip-smoothOpenAnimationEnter-2d_uy8 {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.DataTypeTooltip-smoothOpenAnimationEnter-2d_uy8.DataTypeTooltip-smoothOpenAnimationEnterActive-B2Ibuq {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.DataTypeTooltip-smoothOpenAnimationLeave-3ADIl7 {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.DataTypeTooltip-smoothOpenAnimationLeave-3ADIl7.DataTypeTooltip-smoothOpenAnimationLeaveActive-3ouc5F {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.DataTypeTooltip-buttonMarginLeft-3tt-8p {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.DataTypeTooltip-anchorLink-20Wn8H {
    color: #3A92E5;
    cursor: pointer
}

.DataTypeTooltip-anchorLink-20Wn8H:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.DataTypeTooltip-codeBlock-3IyVcc {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.DataTypeTooltip-dynamicTooltipHolder-12zP4X {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.DataTypeTooltip-dynamicTooltipHolder-12zP4X .DataTypeTooltip-dynamicCheckMark-26oNJ7 {
  margin-right: 5px;
  visibility: hidden;
  text-align: left;
  height: 18px;
}

.DataTypeTooltip-dynamicTooltipHolder-12zP4X .DataTypeTooltip-dynamicTooltip__tracker-2p7iis {
  fill: #FFAA20;
  color: #FFAA20;
}

.DataTypeTooltip-dynamicTooltipHolder-12zP4X .DataTypeTooltip-dynamicTooltip__unified-3PnoSR {
  fill: #5CB85C;
  color: #5CB85C;
}

.DataTypeTooltip-dynamicTooltipHolder-12zP4X .DataTypeTooltip-dynamicTooltip__skan-2t89I2 {
  fill: #9B6DCF;
  color: #9B6DCF
}

.DataTypeTooltip-dynamicTooltipHolder-12zP4X .DataTypeTooltip-dynamicTooltip__network-10tGZa {
  fill: #017D7D;
  color: #017D7D
}

.DataTypeTooltip-dynamicTooltipHolder-12zP4X .DataTypeTooltip-tooltipTitleSelected-tE2iJd {
  font-weight: 600;
}

.DataTypeTooltip-dynamicTooltipHolder-12zP4X .DataTypeTooltip-visible-202uQt {
  visibility: visible;
}

.DataTypeTooltip-tooltipContent-2Y3Lmr {
    white-space: pre-line;
    margin-left: auto;
    display: inline-block;
    text-align: left;
    font-size: 14px;
    padding: 0 50px 5px 0;
    font-weight: 500;
}
.CheckableField-primaryButton-2c1O_m {
  background-color: #3A92E5;
  color: white
}

.CheckableField-primaryButton-2c1O_m:hover {
  background-color: #3074B7;
}

.CheckableField-primaryButton-2c1O_m:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CheckableField-displayNone-2iuEjd{
    display: none;
}

button:focus {
  outline: none !important;
}

.CheckableField-mutedText-jJ_ey8 {
  color: #64748B;
}

.CheckableField-lineThroughText-1VkhaJ {
    text-decoration: line-through;
}

.CheckableField-boldFont-3QRrfd {
  font-weight: 400;
}

.CheckableField-smoothOpenAnimationEnter-3wVrd3 {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.CheckableField-smoothOpenAnimationEnter-3wVrd3.CheckableField-smoothOpenAnimationEnterActive-2I0Os2 {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.CheckableField-smoothOpenAnimationLeave-TCC3lf {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.CheckableField-smoothOpenAnimationLeave-TCC3lf.CheckableField-smoothOpenAnimationLeaveActive-2WlYoj {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.CheckableField-buttonMarginLeft-1ufECL {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.CheckableField-anchorLink-3dztRM {
    color: #3A92E5;
    cursor: pointer
}

.CheckableField-anchorLink-3dztRM:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.CheckableField-codeBlock-3GCEph {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.CheckableField-container-3iZwAC {
    width: 220px;
    height: 36px;
    background-color: #FFFFFF;
    display: inline-block;
    border: solid 1px #CBD5E1;
    border-radius: 4px;
    color: #0F172A;
    padding: 1px 12px
}

.CheckableField-container-3iZwAC.CheckableField-single-NV22Zi {
  border: none;
  border-radius: 40px;
  background-color: #F4F7FA;
  margin-right: -31px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.CheckableField-container-3iZwAC:hover {
    background-color: #F2F9FF;
    border: solid 1px #C3DEF7;
    opacity: 1 !important;
    cursor: pointer
}

.CheckableField-container-3iZwAC:hover.CheckableField-single-NV22Zi.CheckableField-checked-ezNdlC {
  background-color: #DEF0FF
}

.CheckableField-container-3iZwAC:hover.CheckableField-single-NV22Zi.CheckableField-checked-ezNdlC .CheckableField-icon-23JpSB {
  opacity: 0.8;
}

.CheckableField-container-3iZwAC:hover .CheckableField-icon-23JpSB {
  display: inline;
  opacity: 0.4;
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC {
  background-color: #DEF0FF !important;
  border: solid 1px #A3C7F0;
  color: #0F172A;
  font-weight: 600;
  position: relative
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC .CheckableField-checkMark-17zHi5 {
  height: 18px;
  position: absolute;
  right: 10px;
  top: 10px;
}

.CheckableField-container-3iZwAC.CheckableField-disabled-1-FoJY {
    color: #94A3B8;
    background-color: #E9EEF4;
    border: 1px solid #CBD5E1
}

.CheckableField-container-3iZwAC.CheckableField-disabled-1-FoJY .CheckableField-icon-23JpSB {
  opacity: 1;
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC.CheckableField-dataType__skan-TkPYgs {
    background-color: #EBE5F1 !important;
    border: solid 1px #9B6DCF !important
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC.CheckableField-dataType__skan-TkPYgs .CheckableField-checkMark-17zHi5 {
  fill: #9B6DCF;
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC.CheckableField-dataType__tracker-2jBj4r {
    background-color: #FCF8E3 !important;
    border: solid 1px #FFAA20 !important
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC.CheckableField-dataType__tracker-2jBj4r .CheckableField-checkMark-17zHi5 {
  fill: #FFAA20;
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC.CheckableField-dataType__unified-3KXIll {
    background-color: #E6F6D4 !important;
    border: solid 1px #5CB85C !important
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC.CheckableField-dataType__unified-3KXIll .CheckableField-checkMark-17zHi5 {
  fill: #5CB85C;
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC.CheckableField-dataType__network-n_nRAh {
    background-color: #DEF6F6 !important;
    border: solid 1px #017D7D !important
}

.CheckableField-container-3iZwAC.CheckableField-checked-ezNdlC.CheckableField-dataType__network-n_nRAh .CheckableField-checkMark-17zHi5 {
  fill: #017D7D;
}

.CheckableField-checkMark-17zHi5 {
    margin: 0 5px 0 auto;
}

.CheckableField-smallButton-3asP5N {
  width: 160px;
}

.CheckableField-buttonInner-2Elt0P {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
}

.CheckableField-tooltipWrapper-16FPtB {
  margin-top: 4px;
}

.CheckableField-icon-23JpSB {
  display: none;
}

.CheckableField-buttonText-4bGL-t{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.CheckableField-hasPersistentIcon-34izMw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important
}

.CheckableField-hasPersistentIcon-34izMw .CheckableField-persistentIcon-2r5zTS {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
}

.FieldGroup-primaryButton-3q0pi2 {
  background-color: #3A92E5;
  color: white
}

.FieldGroup-primaryButton-3q0pi2:hover {
  background-color: #3074B7;
}

.FieldGroup-primaryButton-3q0pi2:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.FieldGroup-displayNone-3Cd9xy{
    display: none;
}

button:focus {
  outline: none !important;
}

.FieldGroup-mutedText-2jQpYm {
  color: #64748B;
}

.FieldGroup-lineThroughText-3bznNb {
    text-decoration: line-through;
}

.FieldGroup-boldFont-SQxcCk {
  font-weight: 400;
}

.FieldGroup-smoothOpenAnimationEnter-38BRrT {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.FieldGroup-smoothOpenAnimationEnter-38BRrT.FieldGroup-smoothOpenAnimationEnterActive-1u5Jen {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.FieldGroup-smoothOpenAnimationLeave-O3MhpQ {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.FieldGroup-smoothOpenAnimationLeave-O3MhpQ.FieldGroup-smoothOpenAnimationLeaveActive-3e99XR {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.FieldGroup-buttonMarginLeft-egeAAY {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.FieldGroup-anchorLink-1SreBh {
    color: #3A92E5;
    cursor: pointer
}

.FieldGroup-anchorLink-1SreBh:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.FieldGroup-codeBlock-1rhoMP {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.FieldGroup-container-3Rin84 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px
}

.FieldGroup-container-3Rin84.FieldGroup-topSectorContainer-vQO6Ly {
  background-color: white;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px;
  border-radius: 16px;
  border: 1px solid #E2E8F0;
}

.FieldGroup-container-3Rin84.FieldGroup-fieldsGroupContainer-c_fKD7 {
  padding: 20px
}

.FieldGroup-container-3Rin84 .FieldGroup-textType-2s2H-_[type="text"] {
  height: 36px;
  padding: 6px 10px;
  font-size: 16px;
  color: #334155;
  border: 1px solid #CBD5E1;
}

.FieldGroup-container-3Rin84 .FieldGroup-textType-2s2H-_[type="text"]:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.FieldGroup-labelContainer-1Dn_ev {
    color: #0F172A;
    line-height: 24px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    min-width: 230px
}

.FieldGroup-labelContainer-1Dn_ev .FieldGroup-labelTooltip-2E_dQv {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 8px;
}

.FieldGroup-labelContainer-1Dn_ev .FieldGroup-label-188KZi {
  margin-right: 8px;
  font-size: 14px;
  font-weight: 600;
}

.FieldGroup-labelContainer-1Dn_ev .FieldGroup-groupSubText-12WIht {
  font-size: 14px;
  margin-right: 8px;
}

.FieldGroup-labelContainer-1Dn_ev .FieldGroup-tag-1kwVU0 {
  margin-top: 0;
  margin-right: 8px;
}

.FieldGroup-unifiedTooltip-2n5U4N {
    width: 15px;
    height: 15px;
    margin: 1px 0 -3px 8px;
    fill: #334155;
    cursor: pointer;
}

.FieldGroup-skanPlusBorderDivider-cIfow_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-image: -webkit-gradient(linear, left top, right top, from(#17a39f), to(#03c1ff));
    background-image: linear-gradient(to right, #17a39f, #03c1ff);
    max-width: 1202px;
    height: 1px;
    margin: 22px 0 30px
}

.FieldGroup-skanPlusBorderDivider-cIfow_ .FieldGroup-skanPlusContent-3py7kh {
  background-color: #FFFFFF;
  padding: 0 20px;
  width: 240px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.FieldGroup-skanPlusBorderDivider-cIfow_ .FieldGroup-skanPlusContent-3py7kh .FieldGroup-skanPlusContentSpan-2rXcG9 {
  margin-bottom: 3px;
}

.FieldGroup-skanPlusBorderDivider-cIfow_ .FieldGroup-skanPlusContent-3py7kh svg {
  margin-bottom: 6px;
}

.FieldGroup-borderDivider-1GLc1n {
    text-align: center;
    width: 100%;
    color: #334155;
    cursor: default;
    max-width: 1202px;
    border-bottom: 1px solid #CBD5E1;
    height: 10px;
    margin-top: 22px;
    margin-bottom: 30px
}

.FieldGroup-borderDivider-1GLc1n .FieldGroup-borderDividerSpan-1jBTCH {
  background-color: #FFFFFF;
  padding: 0 10px;
}

.FieldGroup-containerLabelTop-24j1D3 .FieldGroup-label-188KZi {
  color: #334155;
  font-weight: 300;
  font-size: 13px;
  margin-bottom: 7px;
}

.FieldGroup-containerLabelTop-24j1D3 .FieldGroup-groupContainer-1uWGUn {
  max-width: 850px;
}

.FieldGroup-containerLabelTop-24j1D3 .FieldGroup-textType-2s2H-_[type="text"] {
  height: 36px;
  padding: 6px 10px;
  font-size: 16px;
  color: #334155;
  border: 1px solid #CBD5E1;
  border-radius: 2px;
}

.FieldGroup-topSectorHolder-1S7i18 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
}

.FieldGroup-topSectorText-1rK7tE {
    margin: 0 8px;
    font-weight: 600;
    color: #0F172A;
    font-size: 14px;
}

.FieldGroup-fieldsContainer-j7CR35 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.FieldGroup-fieldsContainer-j7CR35 .FieldGroup-fields-1PJ9KV {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}

.FieldGroup-fieldsContainer-j7CR35 .FieldGroup-addButton-dC7W-w {
  width: 220px;
}

.FieldGroup-singleGroup-1Qeiy6::first-child {
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
}

.FieldGroup-singleGroup-1Qeiy6::last-child {
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
}

.FieldGroup-tagContainer-3czEKf{
    max-width: 970px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

.FieldGroup-groupContainer-1uWGUn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.FieldGroup-groupContainer-1uWGUn.FieldGroup-filter-Kew_vg {
    max-width: 800px;
}

.FieldGroup-warningMessages-91lyVg{
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
}

.FieldGroup-unifiedReportOutdatedMessage-2Tqr2Z {
    white-space: pre-line;
    margin: 10px 20px 10px;
}
.Dropdown-primaryButton-NGzR7o {
  background-color: #3A92E5;
  color: white
}

.Dropdown-primaryButton-NGzR7o:hover {
  background-color: #3074B7;
}

.Dropdown-primaryButton-NGzR7o:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Dropdown-dropdownContainer-3PLhA9 {
    z-index: 11;
    width: 100%;
}

.Dropdown-content-2BVBoq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.Dropdown-contentIcon-10EXdw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 16px;
    margin-right: 10px;
}

.Dropdown-headerIcon-1W1eMW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 13px;
}

.Dropdown-hidden-3lUPw0 {
    display: none;
}

.Dropdown-headerText-16FEVx {
    color: #3A92E5;
    padding-left: 8px;
    padding-right: 6px;
    font-weight: 600;
}

.Dropdown-verticalLine-13q36r {
    height: 18px;
    width: 1px;
    margin-right: 7px;
    background-color: #CBD5E1;
}

.Dropdown-subTitle-3kwvOW {
    color: #CBD5E1;
    padding-left: 6px;
    padding-right: 14px;
}

.Dropdown-newBadge-2sUIxP {
    position: relative;
    top: -1px;
    color: #EB3D89;
    font-size: 80%;
    margin-left: 5px;
}

.Dropdown-explanation-1e3oE3 {
    color: #94A3B8;
    float: right;
    margin: 2px 0px 0px 6px;
    font-size: 11px;
}

.Dropdown-link-2wLC1O {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    pointer-events: all;
    color: #334155;
    text-decoration: none;
}

.Dropdown-linkIcon-3OTWvY {
    fill: #94A3B8;
}

.Dropdown-itemsContainer-32MLZM {
    list-style: none;
    padding: 0;
    border: 1px solid #CBD5E1;
    background-color: #FFFFFF;
    margin: 0;
    max-height: 220px;
    overflow-y: auto;
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .1);
    border-radius: 2px
}

.Dropdown-itemsContainer-32MLZM.Dropdown-top-L9-DhE {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.Dropdown-itemsContainer-32MLZM.Dropdown-bottom--Ht1pe {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.Dropdown-itemsContainer-32MLZM li {
  font-weight: 400;
  font-size: 13px;
  padding: 6px 10px;
  border-bottom: 1px solid;
  border-color: #E9EEF4
}

.Dropdown-itemsContainer-32MLZM li:hover {
  background-color: #DEF0FF;
}

.Dropdown-itemsContainer-32MLZM li.Dropdown-divider-2xVw_W {
  background-color: #64748B !important;
  color: #FFFFFF !important;
  font-style: italic;
  padding: 4px 10px;
  font-size: 13px;
  font-weight: 400;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.Dropdown-itemsContainer-32MLZM li:last-child {
  border-bottom: none;
}

.Dropdown-selectedContainer-2AXv8E {
    padding: 7px 10px;
    border-radius: 2px;
    border: 1px solid;
    border-color: #CBD5E1;
    background: #FFFFFF;
    cursor: pointer;
    color: #334155;
    font-size: 16px;
    position: relative;
    width: 100%;
    text-align: left;
  font-size: 14px;
  font-weight: 400;
  color: #334155
}

.Dropdown-selectedContainer-2AXv8E .Dropdown-generalItem-2I-Tfs {
  margin-right: 16px
}

.Dropdown-selectedContainer-2AXv8E .Dropdown-generalItem-2I-Tfs .Dropdown-default-F2iHFs {
  font-style: italic;
  opacity: 0.6;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Dropdown-selectedContainer-2AXv8E .Dropdown-generalItem-2I-Tfs .Dropdown-link-2wLC1O {
  pointer-events: none;
}

.Dropdown-selectedContainer-2AXv8E.Dropdown-show-3K7LgV.Dropdown-error-dUCRKm {
  border-color: #E64D5F;
}

.Dropdown-selectedContainer-2AXv8E.Dropdown-error-dUCRKm {
  border-color: #E64D5F;
}

.Dropdown-selectedContainer-2AXv8E.Dropdown-emptyList-1ap16n {
  cursor: default;
}

.Dropdown-selectedContainer-2AXv8E .Dropdown-linkIcon-3OTWvY {
  display: none;
}

.Dropdown-hideTopBorder-1oufxS {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.Dropdown-container-3xaSG4 {
    width: 205px;
    position: relative
}

.Dropdown-container-3xaSG4 * {
  outline: none;
}

.Dropdown-container-3xaSG4 {
  outline: none
}

.Dropdown-container-3xaSG4.Dropdown-disabled-1p_mRR .Dropdown-selectedContainer-2AXv8E {
  cursor: not-allowed;
  background: #F4F7FA;
  border: 1px solid #E2E8F0
}

.Dropdown-container-3xaSG4.Dropdown-disabled-1p_mRR .Dropdown-selectedContainer-2AXv8E .Dropdown-generalItem-2I-Tfs {
  cursor: not-allowed;
  color: #CBD5E1;
}

.Dropdown-container-3xaSG4.Dropdown-disabled-1p_mRR .Dropdown-selectedContainer-2AXv8E .Dropdown-arrow-_l9FWe {
  color: #CBD5E1 !important;
}

.Dropdown-container-3xaSG4.Dropdown-disabled-1p_mRR .Dropdown-selectedContainer-2AXv8E .Dropdown-headerText-16FEVx {
  color: #CBD5E1;
}

.Dropdown-container-3xaSG4.Dropdown-disabled-1p_mRR .Dropdown-selectedContainer-2AXv8E .Dropdown-headerIcon-1W1eMW {
  stroke: #CBD5E1;
}

.Dropdown-arrow-_l9FWe {
    position: absolute;
    top: 2px;
    right: 0;
    bottom: 0;
    margin: auto;
    color: #3A92E5 !important;
    margin-right: 4px;
}

.Dropdown-generalItem-2I-Tfs {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Dropdown-generalItem-2I-Tfs * {
  pointer-events: none;
}

.Dropdown-generalItem-2I-Tfs .Dropdown-link-2wLC1O {
  pointer-events: all;
}

.Dropdown-disabledItem-3-4QBb {
    color: #E2E8F0;
    cursor: default;
}

.Dropdown-tooltip-2ldHdy {
    display: none;
}

.Select-multi-value-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: 100% !important;
}

.Dropdown-goalsDropdownPopper-1F_VyW {
    -webkit-transform: translate3d(0, 76px, 0px) !important;
            transform: translate3d(0, 76px, 0px) !important;
    min-width: 560px !important;
}

.Dropdown-errorIcon-kCsBmr {
    position: absolute;
    top: 5px;
    right: 25px;
    cursor: pointer;
}

.WarningMessage-primaryButton-3PPl_9 {
  background-color: #3A92E5;
  color: white
}

.WarningMessage-primaryButton-3PPl_9:hover {
  background-color: #3074B7;
}

.WarningMessage-primaryButton-3PPl_9:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.WarningMessage-container-JFSSxq {
    background-color: #FCF8E3;
    color: #FFAA20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #FFD797;
    font-size: 14px;
    font-weight: 500;

    -webkit-box-align: start;

        -ms-flex-align: start;

            align-items: flex-start;
    border-radius: 8px !important;
    padding: 16px;
    gap: 10px
}

.WarningMessage-container-JFSSxq svg, .WarningMessage-container-JFSSxq svg:hover, .WarningMessage-container-JFSSxq svg:hover:not([disabled]):not(:active) {
  background-color: #FCF8E3;
  border-color: #FFD797;
  color: #FFAA20 !important;
}

.WarningMessage-container-JFSSxq .WarningMessage-messageContainer-8c0Du_ {
  font-size: 14px;
  color: #0F172A;
  font-weight: normal;
  line-height: 20px;

  a {
            color: #3A92E5;
            font-weight: 600;
            text-decoration: none;
  }
}

.WarningMessage-container-JFSSxq.WarningMessage-externalLink-3e1Fir {
    background-color: #DEF0FF;
    border-color: #A3C7F0;
    color: #3A92E5
}

.WarningMessage-container-JFSSxq.WarningMessage-externalLink-3e1Fir svg, .WarningMessage-container-JFSSxq.WarningMessage-externalLink-3e1Fir svg:hover, .WarningMessage-container-JFSSxq.WarningMessage-externalLink-3e1Fir svg:hover:not([disabled]):not(:active) {
  width: 34px !important;
  color: #3A92E5 !important;
  background-color: #DEF0FF !important;
}

.WarningMessage-container-JFSSxq.WarningMessage-externalLink-3e1Fir .WarningMessage-messageContainer-8c0Du_ {
  font-size: 14px;
  color: #0F172A;
  font-weight: normal;
  line-height: 20px;

  a {
            color: #3A92E5;
            font-weight: 600;
            text-decoration: none;
  }
}

.WarningMessage-container-JFSSxq.WarningMessage-error-3xl3ah {
    background-color: #FBDBDF;
    border-color: #F7C1C8;
    color: #D0021B
}

.WarningMessage-container-JFSSxq.WarningMessage-error-3xl3ah svg, .WarningMessage-container-JFSSxq.WarningMessage-error-3xl3ah svg:hover, .WarningMessage-container-JFSSxq.WarningMessage-error-3xl3ah svg:hover:not([disabled]):not(:active) {
  background-color: #FBDBDF;
  border-color: #F7C1C8;
  color: #D0021B !important;
}

.WarningMessage-container-JFSSxq.WarningMessage-info-2Lck-V {
    background-color: #DEF0FF;
    border-color: #A3C7F0;
    color: #3A92E5 !important
}

.WarningMessage-container-JFSSxq.WarningMessage-info-2Lck-V svg, .WarningMessage-container-JFSSxq.WarningMessage-info-2Lck-V svg:hover, .WarningMessage-container-JFSSxq.WarningMessage-info-2Lck-V svg:hover:not([disabled]):not(:active) {
  background-color: #DEF0FF;
  border-color: #A3C7F0;
  color: #3A92E5 !important;
  margin-top: 4px;
  fill: #3A92E5;
}

.WarningMessage-container-JFSSxq.WarningMessage-whiteInfo-2pkUKX {
    background-color: #FFFFFF;
    border-color: #94A3B8;
    color: #0F172A !important
}

.WarningMessage-container-JFSSxq.WarningMessage-whiteInfo-2pkUKX svg, .WarningMessage-container-JFSSxq.WarningMessage-whiteInfo-2pkUKX svg:hover, .WarningMessage-container-JFSSxq.WarningMessage-whiteInfo-2pkUKX svg:hover:not([disabled]):not(:active) {
  background-color: #FFFFFF;
  border-color: #0F172A;
  color: #0F172A !important;
  fill: #0F172A;
}

.WarningMessage-container-JFSSxq.WarningMessage-success-3GSac7 {
    background-color: #E6F6D4;
    border-color: #A0D697;
    color: #5CB85C;
    fill: #5CB85C
}

.WarningMessage-container-JFSSxq.WarningMessage-success-3GSac7 svg, .WarningMessage-container-JFSSxq.WarningMessage-success-3GSac7 svg:hover, .WarningMessage-container-JFSSxq.WarningMessage-success-3GSac7 svg:hover:not([disabled]):not(:active) {
  background-color: #E6F6D4;
  border-color: #A0D697;
  color: #5CB85C !important;
}

.WarningMessage-container-JFSSxq.WarningMessage-warning-1Hdlff:nth-child(n+2) {
    background-color: #FCF8E3;
}

.WarningMessage-messageContainer-8c0Du_ {
    margin-right: auto
}

.WarningMessage-messageContainer-8c0Du_.WarningMessage-textAlignCenter-2231v1 {
  margin-left: auto;
}

.WarningMessage-icon-5XcbUp {
    color: #FFAA20 !important;
    opacity: 0.3;
    height: 20px !important;
    width: 20px !important;
    cursor: pointer;
}

.WarningMessage-icon-5XcbUp:hover {
    opacity: 1;
}

.WarningMessage-typeIcon-IYsFol {
    height: 15px;
    width: 15px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-top: 2px;
}

.WarningMessage-spacer-1gjkXv {
    margin: 0 8px;
    width: 0;
    -ms-flex-item-align: stretch;
        align-self: stretch;
}

.WarningMessage-solid-244LR3 {
    border-right: 1px solid;
    border-color: inherit;
}
.NewTagInput-primaryButton-255kAQ {
  background-color: #3A92E5;
  color: white
}

.NewTagInput-primaryButton-255kAQ:hover {
  background-color: #3074B7;
}

.NewTagInput-primaryButton-255kAQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.NewTagInput-singularSelect-GdhvpC {
    outline: none;
    border-color: #CBD5E1 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #FFFFFF !important;
    border-radius: 3px;
    height: 100%;

    .Select__menu-notice--no-options {
        padding: 0;
        height: 100%;
        -ms-flex-line-pack: center;
            align-content: center;
        cursor: default;
    }
}

.NewTagInput-singularSelect-GdhvpC .Select__control {
  border-radius: 2px !important;
  border-color: #CBD5E1 !important;
  background-color: #FFFFFF;
  min-height: 36px;
  height: 100%;
  width: 100%
}

.NewTagInput-singularSelect-GdhvpC .Select__control:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.NewTagInput-singularSelect-GdhvpC .Select__control.Select__control--is-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.NewTagInput-singularSelect-GdhvpC .Select__control.Select__control--is-disabled {
  color: #94A3B8 !important;
  background-color: #F4F7FA;
  border-color: #E2E8F0 !important;
  opacity: 1 !important
}

.NewTagInput-singularSelect-GdhvpC .Select__control.Select__control--is-disabled * {
  color: #94A3B8 !important;
}

.NewTagInput-singularSelect-GdhvpC .Select__control.Select__control--is-disabled .Select__dropdown-indicator {
  z-index: 0
}

.NewTagInput-singularSelect-GdhvpC .Select__control.Select__control--is-disabled .Select__dropdown-indicator svg {
  fill: #94A3B8 !important;
}

.NewTagInput-singularSelect-GdhvpC .Select__control .Select__value-container .Select__placeholder {
  color: #CBD5E1;
  font-style: italic;
}

.NewTagInput-singularSelect-GdhvpC .Select__control .Select__value-container--is-multi {
  padding: 4px 0 0 4px
}

.NewTagInput-singularSelect-GdhvpC .Select__control .Select__value-container--is-multi > div:not(.NewTagInput-tagContainer-uF6hW-) {
  margin-left: 5px;
  font-size: 14px
}

.NewTagInput-singularSelect-GdhvpC .Select__control .Select__value-container--is-multi > div:not(.NewTagInput-tagContainer-uF6hW-).Select__placeholder {
  color: #CBD5E1;
  font-style: italic;
}

.NewTagInput-singularSelect-GdhvpC .Select__control .Select__indicators {
  cursor: pointer
}

.NewTagInput-singularSelect-GdhvpC .Select__control .Select__indicators .Select__dropdown-indicator {
  padding: 7px
}

.NewTagInput-singularSelect-GdhvpC .Select__control .Select__indicators .Select__dropdown-indicator svg {
  fill: #3A92E5;
}

.NewTagInput-singularSelect-GdhvpC.NewTagInput-error-30E0tU .Select__control {
  border-color: #E64D5F !important
}

.NewTagInput-singularSelect-GdhvpC.NewTagInput-error-30E0tU .Select__control.Select__control--is-focused {
  border-color: #E64D5F !important;
}

.NewTagInput-singularSelect-GdhvpC.NewTagInput-big-13z12G .Select__control {
  min-height: 45px;
}

.Select__group {
    padding: 0
}

.Select__group .Select__group-heading {
  margin: 0;
  background-color: #EAEAEA;
  color: #555555;
  cursor: default;
  font-style: italic;
  padding: 5px 10px;
  font-size: 13px;
  font-weight: 300;
  text-transform: none;
  text-transform: initial;
}

.NewTagInput-container-1jRS2_ {
    position: relative;
    width: 407px;
    border-radius: 3px;
    border-color: #CBD5E1;
    background-color: #FFFFFF;
    cursor: text;
    min-height: 30px;
    height: 100%;
}

.NewTagInput-tagContainer-uF6hW- {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 4px 4px 0;
    padding: 0 5px;
    border: 1px solid #E2E8F0;
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    cursor: default;
    border-radius: 2px;
    background: #E9EEF4
}

.NewTagInput-tagContainer-uF6hW- * {
  outline: none;
}

.NewTagInput-sortableHelper-1hUP4B {
    z-index: 1400;
}

.NewTagInput-tagLabel-3xmn9K {
    display: inline;
}

.NewTagInput-icon-1qGufZ {
    padding-right: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.NewTagInput-subTitle-FkZ8kv {
    color: #334155;
    padding-left: 2px;
    padding-right: 5px;
}

.NewTagInput-tagX-QVFclY {
    margin-left: 7px;
    margin-top: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.NewTagInput-tagX-QVFclY:hover .NewTagInput-clearIcon-2C2rDf {
  fill: red !important;
}

.NewTagInput-tagX-QVFclY path {
  fill: #334155;
}

.NewTagInput-tagLock-oHMx_l {
    margin-left: 7px;
    width: 11px;
    height: 11px;
    margin-bottom: 3px;
    color: #334155;
    margin-right: 1px;
}

.NewTagInput-clearIcon-2C2rDf {
    width: 8px !important;
    height: 20px !important;
}

.NewTagInput-errorMessage-_Sdyo2 {
    color: #E64D5F;
    position: absolute;
    right: 0;
    font-size: 11px;
}

.NewTagInput-tagInputControl-3dFRQa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.NewTagInput-headerContainer-FY-6_6 {
    border: 1px solid #CBD5E1;
    border-right: none;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    font-weight: 600;
    color: #3A92E5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.NewTagInput-headerContainer-FY-6_6.NewTagInput-isDisabled-3gNFHm {
  color: #94A3B8;
  background-color: #F4F7FA;
  border-color: #E2E8F0
}

.NewTagInput-headerContainer-FY-6_6.NewTagInput-isDisabled-3gNFHm svg {
  stroke: #94A3B8;
}

.NewTagInput-headerContainer-FY-6_6 +.Select__control {
  border-left: none;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.NewTagInput-headerIcon-1YGydZ {
    padding: 8px 0 0 10px;
}

.NewTagInput-headerText-3RN8u4 {
    padding: 10px 10px 0;
}

.NewTagInput-verticalLine-4eig7M {
    width: 1px;
    background-color: #CBD5E1;
    margin: 7px 0;
}

.FilterFields-primaryButton-2FcYo8 {
  background-color: #3A92E5;
  color: white
}

.FilterFields-primaryButton-2FcYo8:hover {
  background-color: #3074B7;
}

.FilterFields-primaryButton-2FcYo8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.FilterFields-container-3FvQdW {
    width: 100%
}

.FilterFields-container-3FvQdW:not(:hover) .FilterFields-filterContainer-1eZ9K5.FilterFields-forceHoverOnLast-39mFR4:last-child .FilterFields-showOnHover-2XILrc {
  opacity: 1;
}

.FilterFields-filterContainer-1eZ9K5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 10px;
    width: 100%
}

.FilterFields-filterContainer-1eZ9K5:hover .FilterFields-showOnHover-2XILrc {
  opacity: 1;
}

.FilterFields-filterContainer-1eZ9K5:last-child {
    margin-bottom: 0;
}

.FilterFields-opsContainer-op-SBr {
    margin-left: 10px;
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3;
}

.FilterFields-tagsContainer-2GPjXv {
    margin-left: 10px;
    -webkit-box-flex: 9;
        -ms-flex: 9;
            flex: 9;
}

.FilterFields-xIcon-1bb4C5 {
    cursor: pointer
}

.FilterFields-xIcon-1bb4C5 path {
  fill: #64748B;
}

.FilterFields-xIcon-1bb4C5:hover path {
  fill: #E64D5F;
}

.FilterFields-disabledIcon-xyLN4E .FilterFields-xIcon-1bb4C5 {
  cursor: default !important
}

.FilterFields-disabledIcon-xyLN4E .FilterFields-xIcon-1bb4C5 path {
  fill: #CBD5E1 !important;
}

.FilterFields-hideXIcon-Ga_UVb {
    visibility: hidden;
}

.FilterFields-showOnHover-2XILrc {
    opacity: 0;
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.FilterFields-prefixText-1lKOBo {
    margin: 6px 40px 0 6px;
}

.FilterFields-plusIconContainer-1beaqo {
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
    color: #CBD5E1;
    fill: #CBD5E1
}

.FilterFields-plusIconContainer-1beaqo:not(.FilterFields-shown-3Vfkma) {
  visibility: hidden;
}

.FilterFields-plusIconContainer-1beaqo.FilterFields-enabled-3608JN {
  cursor: pointer;
  color: #3A92E5;
  fill: #3A92E5
}

.FilterFields-plusIconContainer-1beaqo.FilterFields-enabled-3608JN:hover {
  color: #3074B7;
  fill: #3074B7;
}

.TextField-primaryButton-1Vt-nO {
  background-color: #3A92E5;
  color: white
}

.TextField-primaryButton-1Vt-nO:hover {
  background-color: #3074B7;
}

.TextField-primaryButton-1Vt-nO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TextField-field-14gjDq {
    position: relative
}

.TextField-field-14gjDq:not(:last-child) {
  margin-bottom: 15px;
}

.TextField-field-14gjDq label {
  font-size: 13px;
  font-weight: 400;
  color: #64748B;
  line-height: 26px;
  cursor: default;
  display: block;
  margin-bottom: 0;
}

.TextField-field-14gjDq .TextField-fieldInput-rqCch- {
  font-size: 14px;
  font-weight: 400;
  color: #334155;
  height: 36px;
  width: 100%;
  border: 1px solid #CBD5E1;
  border-radius: 2px;
  line-height: 18px;
  padding: 8px 10px;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.TextField-field-14gjDq .TextField-inputContainer-3cPAvC {
  position: relative;
}

.TextField-field-14gjDq .TextField-clear-2bMfSN {
  height: 22px;
  position: absolute;
  right: 5px;
  top: calc(50% - 11px);
  cursor: pointer;
}

.TextField-field-14gjDq .TextField-errorColor-1QyeMY {
  border-color: #E64D5F;
  color: #E64D5F;
}

.TextField-field-14gjDq .TextField-errorMessage-1uRgFX {
  color: #E64D5F;
  position: absolute;
  right: 0;
  font-size: 11px;
}

.TextField-field-14gjDq .TextField-labelText-3GNBQ8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.TextField-field-14gjDq .TextField-labelText-3GNBQ8 > * {
  margin-left: 6px;
}

.TextField-field-14gjDq .TextField-labelText-3GNBQ8 > *:first-child {
  margin-left: 0;
}

.TextField-field-14gjDq ::-webkit-input-placeholder {
  font-size: 13px!important;
}

.TextField-field-14gjDq ::-moz-placeholder {
  font-size: 13px!important;
}

.TextField-field-14gjDq ::-ms-input-placeholder {
  font-size: 13px!important;
}

.TextField-field-14gjDq ::placeholder {
  font-size: 13px!important;
}

.TextField-mandatory-3X0tBl::before {
    content:"* ";
    color: #E64D5F;
}

input:disabled::-webkit-input-placeholder { /* WebKit browsers */
    color:    #FFFFFF;
}

.TextField-disabled-2aRnvD .TextField-fieldInput-rqCch-[disabled] {
  cursor: not-allowed;
  background: #F4F7FA !important;
  border: 1px solid #E2E8F0;
  color: #94A3B8 !important
}

.TextField-disabled-2aRnvD .TextField-fieldInput-rqCch-[disabled]::-webkit-input-placeholder {
  font-style: italic;
}

.TextField-disabled-2aRnvD .TextField-fieldInput-rqCch-[disabled]::-moz-placeholder {
  font-style: italic;
}

.TextField-disabled-2aRnvD .TextField-fieldInput-rqCch-[disabled]::-ms-input-placeholder {
  font-style: italic;
}

.TextField-disabled-2aRnvD .TextField-fieldInput-rqCch-[disabled]::placeholder {
  font-style: italic;
}

@media (max-width: 600px) {
    .TextField-field-14gjDq .TextField-errorMessage-1uRgFX {
    line-height: 13px;
  }
    .TextField-field-14gjDq .TextField-labelText-3GNBQ8 {
    line-height: 22px;
  }
}

.FiltersSection-primaryButton-1Vhr_b {
  background-color: #3A92E5;
  color: white
}

.FiltersSection-primaryButton-1Vhr_b:hover {
  background-color: #3074B7;
}

.FiltersSection-primaryButton-1Vhr_b:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.FiltersSection-collapsableSection-1mGJNc {
    width: 100%;
    margin-top: 24px;
    padding: 2px;
    border-radius: 8px;
    border: solid 1px #EBE5F1;
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
    background-image: -webkit-gradient(
        linear,
        left top, right top,
        from(#fdffff),
        color-stop(50%, rgba(234, 230, 255, .59)),
        to(rgba(207, 216, 255, .18))
    );
    background-image: linear-gradient(
        to right,
        #fdffff,
        rgba(234, 230, 255, .59) 50%,
        rgba(207, 216, 255, .18)
    );

    .FiltersSection-filterSection-dXvN5j {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        position: relative;
        padding: 16px;
        gap: 16px;

        .FiltersSection-content-P8WN5n {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            gap: 16px;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        }
    }
}

.FiltersSection-filterDropdown-20I_xd {
    width: calc(20% - 32px)
}

.FiltersSection-filterDropdown-20I_xd.FiltersSection-addFilterButton-1PIRif {
  font-weight: 600;
  width: 288px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
} 
.ExpandButton-primaryButton-1YiRr6 {
  background-color: #3A92E5;
  color: white
}

.ExpandButton-primaryButton-1YiRr6:hover {
  background-color: #3074B7;
}

.ExpandButton-primaryButton-1YiRr6:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ExpandButton-container-3sApvO {
    border: 1px solid #CBD5E1;
    background-color: #FFFFFF;
    border-radius: 4px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 90px;
    height: 35px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none
}

.ExpandButton-container-3sApvO.ExpandButton-clicked-13vHRi {
  background-color: #DEF0FF;
  border-color: #3A92E5 !important;
}

.ExpandButton-container-3sApvO:not(.ExpandButton-disabled-GeqLcK):hover {
  background-color: #C3DEF7;
  border-color: #3A92E5 !important;
}

.ExpandButton-container-3sApvO.ExpandButton-disabled-GeqLcK {
  cursor: not-allowed;
  pointer-events: none;
  color: #94A3B8;
  border: 1px solid #CBD5E1;
  background: #EEF2F7
}

.ExpandButton-container-3sApvO.ExpandButton-disabled-GeqLcK .ExpandButton-icon-TPGY2v {
  fill: #94A3B8 !important;
}

.ExpandButton-container-3sApvO {

  .ExpandButton-textContainer-a6oEwh {
        font-size: 13px;
        padding: 20px 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 100%;
        gap: 9px;
  }

  .ExpandButton-expandContainer-2YYH94 {
        border-left: 1px solid;
        border-color: inherit;
        fill: #DEF0FF;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 6px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 100%
  }

  .ExpandButton-expandContainer-2YYH94 .ExpandButton-icon-TPGY2v {
    fill: #3A92E5;
    width: 13px;
    margin: 0 6px
  }

  .ExpandButton-expandContainer-2YYH94 .ExpandButton-icon-TPGY2v.ExpandButton-top-2HzVzd {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
}
.FiltersPopover-primaryButton-3uFvBk {
  background-color: #3A92E5;
  color: white
}

.FiltersPopover-primaryButton-3uFvBk:hover {
  background-color: #3074B7;
}

.FiltersPopover-primaryButton-3uFvBk:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.FiltersPopover-filterPopover-37I-Wj {
    margin-top: 8px;
}

.FiltersPopover-popoverContent-2co_hg {
    width: 280px;
    padding: 8px;
    overflow-y: hidden;
    background-color: #FFFFFF;

    .FiltersPopover-filtersList-Xwo7-V {
        overflow-y: auto;
        max-height: 395px;
        padding: 0;
        margin-top: 8px;

        .FiltersPopover-categorySection-10HNrP {
            margin-bottom: 8px;

            .FiltersPopover-categoryTitle-3W4Fik {
                font-weight: 600;
                font-size: 12px;
                color: #64748B;
                background-color: #FFFFFF;
                border-bottom: 1px solid #E9EEF4;
                padding: 7px 5px;
            }

            .FiltersPopover-filterItem-26Repa {
                padding: 1px;
                cursor: pointer;
                -webkit-transition: background-color 0.3s, color 0.3s;
                transition: background-color 0.3s, color 0.3s
            }

            .FiltersPopover-filterItem-26Repa:hover {
        background-color: #DEF0FF;
      }

            .FiltersPopover-filterItem-26Repa {

        .FiltersPopover-filterListItemText-JJApGZ {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                        -ms-flex-align: center;
                            align-items: center;
                    gap: 8px;
                    padding: 8px 4px;

                    .FiltersPopover-filterName-1WWWl9 {
                        font-size: 14px;
                        font-weight: 400;
                        color: #334155;
                    }
        }
      }
        }
    }
} 
.SearchTextField-primaryButton-1JxvLP {
  background-color: #3A92E5;
  color: white
}

.SearchTextField-primaryButton-1JxvLP:hover {
  background-color: #3074B7;
}

.SearchTextField-primaryButton-1JxvLP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SearchTextField-textField-2UXwug .SearchTextField-label-183RUC {
  font-size: 14px !important;
  margin: auto;
}
.FiltersSectionHeader-primaryButton-10pJlt {
  background-color: #3A92E5;
  color: white
}

.FiltersSectionHeader-primaryButton-10pJlt:hover {
  background-color: #3074B7;
}

.FiltersSectionHeader-primaryButton-10pJlt:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.FiltersSectionHeader-header-nHsWUf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;

    .FiltersSectionHeader-title-381h9y {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 8px;
        font-size: 14px;
        color: #020617;
    }

    .FiltersSectionHeader-filtersIndication-Id5Ffs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        gap: 16px;
        font-size: 14px;
        font-weight: 400;
        color: #334155;

        .FiltersSectionHeader-clear-G8WALf {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            gap: 4px;
            cursor: pointer;
            color: #3A92E5;
            border-left: 1px solid #94A3B8;
            padding-left: 4px
        }

        .FiltersSectionHeader-clear-G8WALf.FiltersSectionHeader-disabled-3oFAt0 {
      cursor: not-allowed;
      color: #CBD5E1;
      pointer-events: none
    }

        .FiltersSectionHeader-clear-G8WALf.FiltersSectionHeader-disabled-3oFAt0:hover {
      color: #CBD5E1;
    }
    }

    .FiltersSectionHeader-collapsedIcon-3NVfeH {
        -webkit-transition: opacity 0.2s;
        transition: opacity 0.2s;
    }
} 
.ReportsFilters-primaryButton-OrYHdv {
  background-color: #3A92E5;
  color: white
}

.ReportsFilters-primaryButton-OrYHdv:hover {
  background-color: #3074B7;
}

.ReportsFilters-primaryButton-OrYHdv:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ReportsFilters-filtersSection-2oMXYw {
    background-image: -webkit-gradient(
        linear, left top, right top, from(#FDFFFF),
        color-stop(50%, rgba(230, 243, 255, .59)), to(rgba(207, 226, 255, .18))
    ) !important;
    background-image: linear-gradient(
        90deg, #FDFFFF 0%,
        rgba(230, 243, 255, .59) 50%, rgba(207, 226, 255, .18)
    ) !important;
    margin-top: unset !important;
}
.ToggleButton-primaryButton-KIei3m {
  background-color: #3A92E5;
  color: white
}

.ToggleButton-primaryButton-KIei3m:hover {
  background-color: #3074B7;
}

.ToggleButton-primaryButton-KIei3m:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ToggleButton-container-2FZTWa{
  height: 36px;
  padding: 0 16px;
  background-color: #3A92E5;
  color: #FFFFFF;
  display: inline-block;
  border: none;
  outline: none;
  border-radius: 3px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
}

.ToggleButton-container-2FZTWa:hover {
  background-color: #3A92E5;
}

.ToggleButton-container-2FZTWa:active {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.ToggleButton-container-2FZTWa.ToggleButton-opened-1kwKOs {
  background-color: #2B5687;
}

.ToggleButton-buttonInner-1ELfRm{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Tabs-primaryButton-tUPTxQ {
  background-color: #3A92E5;
  color: white
}

.Tabs-primaryButton-tUPTxQ:hover {
  background-color: #3074B7;
}

.Tabs-primaryButton-tUPTxQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Tabs-container-3BuFCx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-top: 15px
}

.Tabs-container-3BuFCx.Tabs-shelfTabs-hAbAX_ {
  background-color: white;
  padding: 30px 30px 0;
}

.Tabs-container-3BuFCx .Tabs-divider-1CykH3 {
  width: 100%;
  border-bottom: 2px solid #CBD5E1;
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 0;
}

.Tabs-container-3BuFCx .Tabs-tab-3xmvl_, .Tabs-container-3BuFCx .Tabs-tab-3xmvl_:hover {
  all: unset;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  color: #64748B;
  fill: #64748B;
  margin: 0 15px;
  padding: 0 5px 10px;
  position: relative;
  border-bottom: 6px solid transparent;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 1
}

.Tabs-container-3BuFCx .Tabs-tab-3xmvl_:first-child, .Tabs-container-3BuFCx .Tabs-tab-3xmvl_:hover:first-child {
  margin-left: 0;
}

.Tabs-container-3BuFCx .Tabs-tab-3xmvl_ .Tabs-tabLabelContainer-1fW1jj, .Tabs-container-3BuFCx .Tabs-tab-3xmvl_:hover .Tabs-tabLabelContainer-1fW1jj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Tabs-container-3BuFCx .Tabs-tab-3xmvl_ .Tabs-tabLabelContainer-1fW1jj .Tabs-tabIcon-3os1wv, .Tabs-container-3BuFCx .Tabs-tab-3xmvl_:hover .Tabs-tabLabelContainer-1fW1jj .Tabs-tabIcon-3os1wv {
  vertical-align: middle;
  fill: inherit;
}

.Tabs-container-3BuFCx .Tabs-tab-3xmvl_ .Tabs-tabLabelContainer-1fW1jj .Tabs-tabLabel-16NNXw, .Tabs-container-3BuFCx .Tabs-tab-3xmvl_:hover .Tabs-tabLabelContainer-1fW1jj .Tabs-tabLabel-16NNXw {
  padding: 0 10px;
}

.Tabs-container-3BuFCx {

  & .Tabs-activeTab-3432xu, .Tabs-activeTab-3432xu:hover {
        color: #3A92E5;
        border-bottom-color: #3A92E5;
        fill: #3A92E5;
  }
}

.Tabs-container-3BuFCx .Tabs-toolTip-38g78x {
  height: 30px;
  padding-left: 12px;
}

.Tabs-disabled-3ymKUV {
    opacity: 0;
}

.ActionButton-primaryButton-1C1gZQ {
  background-color: #3A92E5;
  color: white
}

.ActionButton-primaryButton-1C1gZQ:hover {
  background-color: #3074B7;
}

.ActionButton-primaryButton-1C1gZQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ActionButton-container-206EKG{
  padding: 0px 13px;
  height: 36px;
  display: inline-block;
  outline: none;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  border-radius: 2px
}

.ActionButton-container-206EKG * {
  outline: none;
}

.ActionButton-buttonInner-1lZfoN{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ActionButton-disabledText-KjbEYy {
      color: #CBD5E1;
}

.ActionButton-icon-3DwPLE {
    margin-left: 10px;
}

.ActionButton-oldPrimary-2j6gY5 {
  border: 1px solid #3A92E5;
  background-color: #3A92E5;
  color: #FFFFFF
}

.ActionButton-oldPrimary-2j6gY5[disabled] {
  color: #94A3B8;
  background-color: #c6c6c6;
  border: 1px solid #CBD5E1;
}

.ActionButton-oldPrimary-2j6gY5.ActionButton-compare-21V0j6 {
  background-color: transparent;
  width: 40px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 1px solid #CBD5E1;
  border-right: 1px solid #CBD5E1;
  border-bottom: 1px solid #CBD5E1;
  border-left:0;
  margin-left: -5px;
  margin-right: 10px;
  vertical-align: bottom
}

.ActionButton-oldPrimary-2j6gY5.ActionButton-compare-21V0j6 .ActionButton-Icon-1Nk6FL {
  margin-left: 3px;
}

.ActionButton-oldPrimary-2j6gY5.ActionButton-compare-21V0j6:hover {
  background-color: #DEF0FF;
}

.ActionButton-oldSecondary-3Okjwr {
    border: 1px solid #3A92E5;
    background-color: #FFFFFF;
    color: #3A92E5
}

.ActionButton-oldSecondary-3Okjwr[disabled] {
  color: #94A3B8;
  background-color: #c6c6c6;
  border: 1px solid #CBD5E1;
}

.ActionButton-oldSecondary-3Okjwr.ActionButton-remove_compare-3l4AZm {
  border: none;
  background-color: transparent;
  color: #3A92E5;
}

.ActionButton-primary-12vfuN {
    display: inline-block;
    border: none;
    border-radius: 2px;
    background-color: #3A92E5;
    color: white
}

.ActionButton-primary-12vfuN:hover {
  background-color: #3074B7;
}

.ActionButton-primary-12vfuN.ActionButton-active-Jd603h {
  background-color: #2B5687;
}

.ActionButton-primary-12vfuN[disabled], .ActionButton-primary-12vfuN:hover[disabled], .ActionButton-primary-12vfuN:focus[disabled] {
  background-color: #F4F7FA;
  color: #CBD5E1;
}

.ActionButton-secondary-N-5mpp {
    display: inline-block;
    border-radius: 2px;
    background-color: white;
    color: #334155;
    border: 1px solid #334155
}

.ActionButton-secondary-N-5mpp:hover {
  background-color: #334155;
  border-color: #334155;
  color: white;
}

.ActionButton-secondary-N-5mpp.ActionButton-active-Jd603h {
  background-color: #0F172A;
  border-color: #0F172A;
  color: white;
}

.ActionButton-secondary-N-5mpp[disabled] {
  background-color: white;
  border: 1px solid #CBD5E1;
  color: #CBD5E1;
}

.ActionButton-flat-ekdoWy {
    display: inline-block;
    border: none;
    border-radius: 2px;
    background-color: unset;
    color: #334155
}

.ActionButton-flat-ekdoWy:hover {
  background-color: #E9EEF4;
}

.ActionButton-flat-ekdoWy.ActionButton-active-Jd603h {
  background-color: #CBD5E1;
}

.ActionButton-flat-ekdoWy[disabled], .ActionButton-flat-ekdoWy:hover[disabled], .ActionButton-flat-ekdoWy:focus[disabled] {
  color: #CBD5E1;
}
.Datepicker-primaryButton-2QSmh5 {
  background-color: #3A92E5;
  color: white
}

.Datepicker-primaryButton-2QSmh5:hover {
  background-color: #3074B7;
}

.Datepicker-primaryButton-2QSmh5:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Datepicker-container-2jQ1sU {
    display: inline-block;
    position: relative;
    vertical-align: bottom;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important
}

.Datepicker-container-2jQ1sU .daterangepicker {
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important
}

.Datepicker-container-2jQ1sU .daterangepicker .calendar {
  max-width: none;
}

.Datepicker-container-2jQ1sU.Datepicker-open-cVfbDK .daterangepicker.dropdown-menu {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.Datepicker-container-2jQ1sU.Datepicker-hideRanges-1wQ-_g .daterangepicker .ranges {
  display: none;
}

.Datepicker-container-2jQ1sU.Datepicker-singleDatePicker-3oDdTM .daterangepicker .calender.right {
  display: none;
}

.Datepicker-container-2jQ1sU.Datepicker-singleDatePicker-3oDdTM .daterangepicker .start-date {
  border-radius: 4px;
}

.Datepicker-buttonContainer-1bWZoz {
    border-radius: 2px;
    background-color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
    border: 1px solid #CBD5E1;
    outline: none;
    height: 36px;
    padding: 0 10px 0 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.Datepicker-buttonContainer-1bWZoz.Datepicker-disabled-fSnbkE {
  background-color: #F8FAFC !important;
  cursor: not-allowed !important;
}

.Datepicker-iconContainer-1TKJ2I {
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 28px;
    height: 28px;
    margin-right: 3px
}

.Datepicker-iconContainer-1TKJ2I.Datepicker-disabled-fSnbkE {
  background-color: #F8FAFC !important;
}

.Datepicker-icon-3fsXu_ {
    fill: #3A92E5
}

.Datepicker-icon-3fsXu_.Datepicker-disabled-fSnbkE {
  fill: #94A3B8 !important;
}

.Datepicker-label-3K5gaI {
    font-weight: 600;
    color: #3A92E5
}

.Datepicker-dateRange-YXv11T {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 7px;
    color: #3A92E5
}

.Datepicker-dateRange-YXv11T.Datepicker-disabled-fSnbkE {
  color: #94A3B8 !important;
}

.Datepicker-title-AWLt-r {
    position: absolute;
    top: -20px;
    color: #026497;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
    font-size: 11px;
}

.Spinner-primaryButton-3VUff0 {
  background-color: #3A92E5;
  color: white
}

.Spinner-primaryButton-3VUff0:hover {
  background-color: #3074B7;
}

.Spinner-primaryButton-3VUff0:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Spinner-loader-sVrXVo.Spinner-expanded-1NKuSY {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* When chart is loading, spinner has more z index than datepicker, so it takes it's clicks */
    z-index: 998;
    pointer-events: none;
}

.Spinner-loader-sVrXVo {
    position: relative;
    width: 75px;
    height: 100px;
    margin: auto;
    display: none;
    opacity: 0;
    visibility: hidden;
}

.Spinner-loader-sVrXVo.Spinner-visible-1Uzmt1 {
    display: block;
    opacity: 1;
    visibility: visible;
}

.Spinner-loader__bar-1fLwlP {
    position: absolute;
    bottom: 0;
    width: 10px;
    height: 50%;
    background: #A3C7F0;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}

.Spinner-loader__bar-1fLwlP:nth-child(1) {
    left: 0px;
    -webkit-transform: scale(1, 0.2);
    transform: scale(1, 0.2);
    -webkit-animation: Spinner-barUp1-3MWrHb 4s infinite;
    animation: Spinner-barUp1-3MWrHb 4s infinite;
}

.Spinner-loader__bar-1fLwlP:nth-child(2) {
    left: 15px;
    -webkit-transform: scale(1, 0.4);
    transform: scale(1, 0.4);
    -webkit-animation: Spinner-barUp2-3pG22Z 4s infinite;
    animation: Spinner-barUp2-3pG22Z 4s infinite;
}

.Spinner-loader__bar-1fLwlP:nth-child(3) {
    left: 30px;
    -webkit-transform: scale(1, 0.6);
    transform: scale(1, 0.6);
    -webkit-animation: Spinner-barUp3-3v69Xx 4s infinite;
    animation: Spinner-barUp3-3v69Xx 4s infinite;
}

.Spinner-loader__bar-1fLwlP:nth-child(4) {
    left: 45px;
    -webkit-transform: scale(1, 0.8);
    transform: scale(1, 0.8);
    -webkit-animation: Spinner-barUp4-196fY1 4s infinite;
    animation: Spinner-barUp4-196fY1 4s infinite;
}

.Spinner-loader__bar-1fLwlP:nth-child(5) {
    left: 60px;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-animation: Spinner-barUp5-oWcGJO 4s infinite;
    animation: Spinner-barUp5-oWcGJO 4s infinite;
}

.Spinner-loader__ball-hu0wCk {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 10px;
    height: 10px;
    background: #3A92E5;
    border-radius: 50%;
    -webkit-animation: Spinner-ball-3HTI8R 4s infinite;
    animation: Spinner-ball-3HTI8R 4s infinite;
}

@-webkit-keyframes Spinner-ball-3HTI8R {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    5% {
        -webkit-transform: translate(8px, -14px);
        transform: translate(8px, -14px);
    }
    10% {
        -webkit-transform: translate(15px, -10px);
        transform: translate(15px, -10px);
    }
    17% {
        -webkit-transform: translate(23px, -24px);
        transform: translate(23px, -24px);
    }
    20% {
        -webkit-transform: translate(30px, -20px);
        transform: translate(30px, -20px);
    }
    27% {
        -webkit-transform: translate(38px, -34px);
        transform: translate(38px, -34px);
    }
    30% {
        -webkit-transform: translate(45px, -30px);
        transform: translate(45px, -30px);
    }
    37% {
        -webkit-transform: translate(53px, -44px);
        transform: translate(53px, -44px);
    }
    40% {
        -webkit-transform: translate(60px, -40px);
        transform: translate(60px, -40px);
    }
    50% {
        -webkit-transform: translate(60px, 0);
        transform: translate(60px, 0);
    }
    57% {
        -webkit-transform: translate(53px, -14px);
        transform: translate(53px, -14px);
    }
    60% {
        -webkit-transform: translate(45px, -10px);
        transform: translate(45px, -10px);
    }
    67% {
        -webkit-transform: translate(37px, -24px);
        transform: translate(37px, -24px);
    }
    70% {
        -webkit-transform: translate(30px, -20px);
        transform: translate(30px, -20px);
    }
    77% {
        -webkit-transform: translate(22px, -34px);
        transform: translate(22px, -34px);
    }
    80% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px);
    }
    87% {
        -webkit-transform: translate(7px, -44px);
        transform: translate(7px, -44px);
    }
    90% {
        -webkit-transform: translate(0, -40px);
        transform: translate(0, -40px);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@keyframes Spinner-ball-3HTI8R {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    5% {
        -webkit-transform: translate(8px, -14px);
        transform: translate(8px, -14px);
    }
    10% {
        -webkit-transform: translate(15px, -10px);
        transform: translate(15px, -10px);
    }
    17% {
        -webkit-transform: translate(23px, -24px);
        transform: translate(23px, -24px);
    }
    20% {
        -webkit-transform: translate(30px, -20px);
        transform: translate(30px, -20px);
    }
    27% {
        -webkit-transform: translate(38px, -34px);
        transform: translate(38px, -34px);
    }
    30% {
        -webkit-transform: translate(45px, -30px);
        transform: translate(45px, -30px);
    }
    37% {
        -webkit-transform: translate(53px, -44px);
        transform: translate(53px, -44px);
    }
    40% {
        -webkit-transform: translate(60px, -40px);
        transform: translate(60px, -40px);
    }
    50% {
        -webkit-transform: translate(60px, 0);
        transform: translate(60px, 0);
    }
    57% {
        -webkit-transform: translate(53px, -14px);
        transform: translate(53px, -14px);
    }
    60% {
        -webkit-transform: translate(45px, -10px);
        transform: translate(45px, -10px);
    }
    67% {
        -webkit-transform: translate(37px, -24px);
        transform: translate(37px, -24px);
    }
    70% {
        -webkit-transform: translate(30px, -20px);
        transform: translate(30px, -20px);
    }
    77% {
        -webkit-transform: translate(22px, -34px);
        transform: translate(22px, -34px);
    }
    80% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px);
    }
    87% {
        -webkit-transform: translate(7px, -44px);
        transform: translate(7px, -44px);
    }
    90% {
        -webkit-transform: translate(0, -40px);
        transform: translate(0, -40px);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@-webkit-keyframes Spinner-barUp1-3MWrHb {
    0% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
    40% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
    50% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    90% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    100% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
}

@keyframes Spinner-barUp1-3MWrHb {
    0% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
    40% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
    50% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    90% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    100% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
}

@-webkit-keyframes Spinner-barUp2-3pG22Z {
    0% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
    40% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
    50% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
    90% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
    100% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
}

@keyframes Spinner-barUp2-3pG22Z {
    0% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
    40% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
    50% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
    90% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
    100% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
}

@-webkit-keyframes Spinner-barUp3-3v69Xx {
    0% {
        -webkit-transform: scale(1, 0.6);
        transform: scale(1, 0.6);
    }
    100% {
        -webkit-transform: scale(1, 0.6);
        transform: scale(1, 0.6);
    }
}

@keyframes Spinner-barUp3-3v69Xx {
    0% {
        -webkit-transform: scale(1, 0.6);
        transform: scale(1, 0.6);
    }
    100% {
        -webkit-transform: scale(1, 0.6);
        transform: scale(1, 0.6);
    }
}

@-webkit-keyframes Spinner-barUp4-196fY1 {
    0% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
    40% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
    50% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
    90% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
    100% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
}

@keyframes Spinner-barUp4-196fY1 {
    0% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
    40% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
    50% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
    90% {
        -webkit-transform: scale(1, 0.4);
        transform: scale(1, 0.4);
    }
    100% {
        -webkit-transform: scale(1, 0.8);
        transform: scale(1, 0.8);
    }
}

@-webkit-keyframes Spinner-barUp5-oWcGJO {
    0% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    40% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    50% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
    90% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
    100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

@keyframes Spinner-barUp5-oWcGJO {
    0% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    40% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    50% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
    90% {
        -webkit-transform: scale(1, 0.2);
        transform: scale(1, 0.2);
    }
    100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}


.TopButtons-primaryButton-2iTg__ {
  background-color: #3A92E5;
  color: white
}

.TopButtons-primaryButton-2iTg__:hover {
  background-color: #3074B7;
}

.TopButtons-primaryButton-2iTg__:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TopButtons-container-3wLzpz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 10px;
}

.TopButtons-container-3wLzpz.TopButtons-disabled-Nmo5Ct .TopButtons-button-14YU24, .TopButtons-button-14YU24[disabled] .TopButtons-buttonInner-1dLb-Z .TopButtons-button-14YU24 {
  cursor: default
}

.TopButtons-container-3wLzpz.TopButtons-disabled-Nmo5Ct .TopButtons-button-14YU24 .TopButtons-buttonIcon-EsOHrt, .TopButtons-button-14YU24[disabled] .TopButtons-buttonInner-1dLb-Z .TopButtons-button-14YU24 .TopButtons-buttonIcon-EsOHrt {
  fill: #64748B;
  stroke: #64748B;
}

.TopButtons-container-3wLzpz.TopButtons-disabled-Nmo5Ct .TopButtons-button-14YU24:hover, .TopButtons-button-14YU24[disabled] .TopButtons-buttonInner-1dLb-Z .TopButtons-button-14YU24:hover {
  color: #64748B;
}

.TopButtons-button-14YU24[disabled] {
    cursor: not-allowed;
}

.TopButtons-button-14YU24 {
    background: transparent;
    border: none;
    outline: none;
    color: #64748B;
    border-radius: 0;
    padding: 0 4px;
    position: relative;
    cursor: pointer;
}

.TopButtons-button-14YU24:last-child {
    border-right: none;
    padding-right: 0;
}

.TopButtons-button-14YU24:hover {
    color: #0F172A;
}

.TopButtons-buttonInner-1dLb-Z {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap
}

.TopButtons-buttonInner-1dLb-Z .TopButtons-buttonIcon-EsOHrt {
  margin: 0 4px;
}

.TopButtons-buttonInner-1dLb-Z:hover {
    color: #0F172A;
}
.RadioButtonsGroup-primaryButton-1RWCJz {
  background-color: #3A92E5;
  color: white
}

.RadioButtonsGroup-primaryButton-1RWCJz:hover {
  background-color: #3074B7;
}

.RadioButtonsGroup-primaryButton-1RWCJz:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.RadioButtonsGroup-container-3sUyzz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.RadioButtonsGroup-container-3sUyzz.RadioButtonsGroup-horizontal-IuGI56 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
}

.RadioButtonsGroup-container-3sUyzz.RadioButtonsGroup-horizontal-IuGI56 .RadioButtonsGroup-radioLabel-z5J4wc {
  margin-right: 20px;
  margin-bottom: 12px;
  color: #334155;
}

.RadioButtonsGroup-radioLabel-z5J4wc {
  font-size: 14px;
  font-weight: 400;
  color: #334155;
    display: block;
    position: relative;
    padding-left: 24px;
    margin-bottom: 4px;
    color: #64748B;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.RadioButtonsGroup-radioLabel-z5J4wc .RadioButtonsGroup-tag-2mN8yb {
  margin-left: 8px;
  font-size: 13px;
  color: #3074B7;
}

.RadioButtonsGroup-description-_Q6IyQ {
    font-size: 11px;
    margin: 6px 0;
    color: #94A3B8;
}

/* Hide the browser's default radio button */

.RadioButtonsGroup-radioLabel-z5J4wc input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */

.RadioButtonsGroup-checkmark-4Fa7n2 {
    position: absolute;
    top: 2px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #FFFFFF;
    border: 1px solid #CBD5E1;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */

.RadioButtonsGroup-radioLabel-z5J4wc:hover input ~ .RadioButtonsGroup-checkmark-4Fa7n2 {
}

/* When the radio button is checked, add a blue background */

.RadioButtonsGroup-radioLabel-z5J4wc input:checked ~ .RadioButtonsGroup-checkmark-4Fa7n2 {
}

/* Create the indicator (the dot/circle - hidden when not checked) */

.RadioButtonsGroup-checkmark-4Fa7n2:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */

.RadioButtonsGroup-radioLabel-z5J4wc input:checked ~ .RadioButtonsGroup-checkmark-4Fa7n2:after {
    display: block;
}

/* Style the indicator (dot/circle) */

.RadioButtonsGroup-radioLabel-z5J4wc .RadioButtonsGroup-checkmark-4Fa7n2:after {
    top: 2px;
    left: 2px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #3A92E5;
}

.RadioButtonsGroup-tooltip-3Pu3Aq {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-left: 6px;
}
.WizardFooter-primaryButton-3FjTss {
  background-color: #3A92E5;
  color: white
}

.WizardFooter-primaryButton-3FjTss:hover {
  background-color: #3074B7;
}

.WizardFooter-primaryButton-3FjTss:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.WizardFooter-container-1vljPJ {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #E2E8F0;
  left: 0;
  right: 0;
  padding: 0 20px;
  z-index: 10
}

.WizardFooter-container-1vljPJ.WizardFooter-overflow-3lwEV8 {
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .4);
          box-shadow: 0 0 7px 0 rgba(0, 0, 0, .4);
}

.WizardFooter-buttonsContainer-1ryffW {
  margin-left: auto;
}

.WizardFooter-buttonHolder-2GBlmC {
  margin-right: 10px;
  display: inline-block;
}

.WizardFooter-buttonHolder-2GBlmC:last-child {
  margin-right: 0;
}
.GeneralPopup-primaryButton-uRGtma {
  background-color: #3A92E5;
  color: white
}

.GeneralPopup-primaryButton-uRGtma:hover {
  background-color: #3074B7;
}

.GeneralPopup-primaryButton-uRGtma:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.GeneralPopup-container-2UEUVZ .GeneralPopup-title-ek4srB {
  font-size: 18px;
  color: #0F172A;
  margin-bottom: 20px;
}

.GeneralPopup-container-2UEUVZ .GeneralPopup-text-OR5tVO {
  font-size: 14px;
  color: #334155;
  margin-bottom: 30px;
}

.GeneralPopup-container-2UEUVZ .GeneralPopup-actionButtons-3-6ocI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end
}

.GeneralPopup-container-2UEUVZ .GeneralPopup-actionButtons-3-6ocI .GeneralPopup-acceptButton-1aJ631 {
  margin-left: 5px;
}

.GeneralPopup-container-2UEUVZ .GeneralPopup-floatRight-3K6ViQ {
  float: right;
}

.GeneralPopup-container-2UEUVZ .GeneralPopup-videoFrame-3iUWXP {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height:100%;
}

.GeneralPopup-video-1NgRD_ {
    width: 60% !important;
    height: 34vw !important;
    position: relative !important;
    background-color: black !important;
}

.SharedReportsShelf-primaryButton-3gcG4p {
  background-color: #3A92E5;
  color: white
}

.SharedReportsShelf-primaryButton-3gcG4p:hover {
  background-color: #3074B7;
}

.SharedReportsShelf-primaryButton-3gcG4p:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SharedReportsShelf-container-SinT0p {
  padding: 0px 30px 84px 30px;
  line-height: 1.6;
  margin: 25px 0 6px;
  font-size: 14px;
  max-width: 100%;
  color: #64748B
}

.SharedReportsShelf-container-SinT0p * {
  outline-width: 2px;
}

.SharedReportsShelf-headerText-2Am9-d {
  font-size: 16px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6px;
  color: #000000;
}

.SharedReportsShelf-buttonAndText-3EMaKw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 600;
  color: #000000;
}

.SharedReportsShelf-copyButton-1hfTXy {
  margin-right: -15px;
  font-size: 12px;
  font-weight: 400;
}

.SharedReportsShelf-numOfDaysContainer-2hKaO9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0 20px
}

.SharedReportsShelf-numOfDaysContainer-2hKaO9::before {
  content:"*\A0";
  white-space: nowrap;
  color: #E64D5F;
}

.SharedReportsShelf-numOfDaysInput-3jKKyP {
  width: auto;
  text-align: left;
  margin: 0 7px;
  display: block;

}

.SharedReportsShelf-textInputLine-2wF3w0 {
  font-weight: 600;
  color: #000000;
  width: 60%;
}

.SharedReportsShelf-generateLinkButton-1K2Cqb {
  margin-top: 27px;
}

.SharedReportsShelf-dateRangeSection-3o17Xj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.SharedReportsShelf-CalendarIcon-3gxPGV {
  margin: 3px 7px 15px;
  fill: #3A92E5;
}

.SharedReportsShelf-dateRangeString-GmxAli {
  font-weight: 600;
  color: #000000;
}

.SharedReportsShelf-dateChangeRadioButtons-1PGet1 {
  width: 400px;
  margin-left: 106px;
}

.SharedReportsShelf-divider-2doJrY {
  height: 1px;
  width: 100%;
  background-color: #CBD5E1;
  margin: 30px 0;
}

.SharedReportsShelf-emptyState-3dM0B_ {
  padding-top: 120px;
}

.SharedReportsShelf-link-2d-tfj {
  width: 100%;
  resize: none;
  height: 100px;
  margin-top: -8px;
  padding: 10px 10px 10px 10px;
  border-radius: 3px;
  border: 1px solid #CBD5E1;
}

.SharedReportsShelf-sharedReportLine-tquPSC {
  height: 40px;
  padding-top: 13px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SharedReportsShelf-sharedReportLineDescription-2grOjF {
  font-size: 14px;
}

.SharedReportsShelf-sharedReportLineBorder-h9g7-V {
  border-bottom: thin dashed rgba(0, 0, 0, .2);
}

.SharedReportsShelf-sharedReportLineButtons-2I_mWt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  width: 100px;
  cursor: pointer
}

.SharedReportsShelf-sharedReportLineButtons-2I_mWt .SharedReportsShelf-button-3ZuEdg {
  fill: #64748B
}

.SharedReportsShelf-sharedReportLineButtons-2I_mWt .SharedReportsShelf-button-3ZuEdg * {
  fill: #64748B !important;
}

.SharedReportsShelf-sharedReportLineButtons-2I_mWt .SharedReportsShelf-button-3ZuEdg:hover {
  fill: #334155 !important
}

.SharedReportsShelf-sharedReportLineButtons-2I_mWt .SharedReportsShelf-button-3ZuEdg:hover * {
  fill: #334155 !important;
}

.SharedReportsShelf-sharedReportLineButtons-2I_mWt .SharedReportsShelf-button-3ZuEdg:active {
  fill: #0F172A !important
}

.SharedReportsShelf-sharedReportLineButtons-2I_mWt .SharedReportsShelf-button-3ZuEdg:active * {
  fill: #0F172A !important;
}

.EmptyState-container-jMaF4A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@-webkit-keyframes EmptyState-fadeIn-2t2ojc {
    0% {opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px)}
    80% {opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px)}
    100% {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
}

@keyframes EmptyState-fadeIn-2t2ojc {
    0% {opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px)}
    80% {opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px)}
    100% {opacity: 1; -webkit-transform: translateY(0); transform: translateY(0)}
}

.EmptyState-icon-3mDYoY {
  width: 40px;
  -webkit-animation: EmptyState-fadeIn-2t2ojc 0.7s ease-in-out;
          animation: EmptyState-fadeIn-2t2ojc 0.7s ease-in-out;
}

.EmptyState-textContainer-2libMR {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.EmptyState-textContainer-2libMR a {
  cursor: pointer;
}
.Shelf-primaryButton-3J-cZP {
  background-color: #3A92E5;
  color: white
}

.Shelf-primaryButton-3J-cZP:hover {
  background-color: #3074B7;
}

.Shelf-primaryButton-3J-cZP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Shelf-displayNone-2nZHXS{
    display: none;
}

button:focus {
  outline: none !important;
}

.Shelf-mutedText-2OV4wY {
  color: #64748B;
}

.Shelf-lineThroughText-1PRrRT {
    text-decoration: line-through;
}

.Shelf-boldFont-1aQ-bP {
  font-weight: 400;
}

.Shelf-smoothOpenAnimationEnter-2itYLd {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.Shelf-smoothOpenAnimationEnter-2itYLd.Shelf-smoothOpenAnimationEnterActive-1UVc9- {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.Shelf-smoothOpenAnimationLeave-2QH8uE {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.Shelf-smoothOpenAnimationLeave-2QH8uE.Shelf-smoothOpenAnimationLeaveActive-3_7Rc8 {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.Shelf-buttonMarginLeft-3gujWc {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.Shelf-anchorLink-BcC-C8 {
    color: #3A92E5;
    cursor: pointer
}

.Shelf-anchorLink-BcC-C8:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.Shelf-codeBlock-jxzisY {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.Shelf-shelfBody-5fcE08 {
    background-color: #FFFFFF !important;
    margin: 0
}

.Shelf-shelfBody-5fcE08.Shelf-enterAnimationDisabled-3n6MIj {
  -webkit-transition-property: width, -webkit-transform !important;
  transition-property: width, -webkit-transform !important;
  transition-property: transform, width !important;
  transition-property: transform, width, -webkit-transform !important;
}

.Shelf-shelfBody-5fcE08.Shelf-xlargeShelf-2htHlR {
  width: 1024px;
}

.Shelf-shelfBody-5fcE08.Shelf-largeShelf-3JzgBD {
  width: 816px;
}

.Shelf-shelfBody-5fcE08.Shelf-mediumShelf-3dA823 {
  width: 700px;
}

.Shelf-headerContainer-3UY_dv,
.Shelf-footerContainer-Wmfm9R {
    position: sticky;
    z-index: 1;
}

.Shelf-outsideZone-3eV5Xb {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1400
}

.Shelf-outsideZone-3eV5Xb.Shelf-mediumShelf-3dA823 {
  right: 700px;
}

.Shelf-outsideZone-3eV5Xb.Shelf-largeShelf-3JzgBD {
  width: 816px;
}

.Shelf-outsideZone-3eV5Xb.Shelf-xlargeShelf-2htHlR {
  width: 1024px;
}

.Shelf-headerContainer-3UY_dv {
    padding: 20px 30px;
    height: 70px;
    background-color: #1E3F5E;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 300;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 30px
}

.Shelf-headerContainer-3UY_dv .Shelf-headerText-1bDjM- {
  width: calc(100% - 35px);
}

.Shelf-headerContainer-3UY_dv .Shelf-headerImageContainer-20ma6j {
  position: relative
}

.Shelf-headerContainer-3UY_dv .Shelf-headerImageContainer-20ma6j .Shelf-headerImage-3nzvwG {
  height: 36px;
  border-radius: 5px;
  background-color: #FFFFFF;
  margin-right: 18px;
}

.Shelf-headerContainer-3UY_dv .Shelf-headerImageContainer-20ma6j .Shelf-statusCircle-19ptsV {
  height: 14px;
  width: 14px;
  position: absolute;
  bottom: -3px;
  right: 11px;
  border-radius: 50%;
  border: 1px solid #334155
}

.Shelf-headerContainer-3UY_dv .Shelf-closeButton-of-b3Y {
  margin-left: auto;
  width: 12px;
  fill: #FFFFFF;
  cursor: pointer;
}

.Shelf-contentContainer-31630M {
    height: calc(100% - 145px);
    overflow: auto
}

.Shelf-contentContainer-31630M.Shelf-hasFooter-3KNalH {
  margin-bottom: 70px;
}

.Shelf-contentContainer-31630M.Shelf-padding-Gw274s > div {
  padding: 20px 30px;
}

.Shelf-footerContainer-Wmfm9R {
    background-color: #E2E8F0;
    bottom: -1px
}

.Shelf-footerContainer-Wmfm9R > div {
  padding: 17px 20px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Shelf-footerContainer-Wmfm9R > div button {
  margin-left: 10px;
}

.Shelf-footerContainer-Wmfm9R > div .Shelf-linkButton-3DqHBx {
  background: none;
  border: none;
  width: 78px;
  font-size: 16px;
  font-weight: 500;
  color: #334155;
}

.ExportPopover-container-3nfBpj {
  padding: 0;
  margin: 0;
  width: 125px;
}

.ExportPopover-item-2gz2YZ {
  text-align: left;
  padding: 5px;
  list-style-type: none;
}

.ExportPopover-item-2gz2YZ:hover {
  background-color: #f5f5f5;
}
.GenericPopover-primaryButton-1toXv0 {
  background-color: #3A92E5;
  color: white
}

.GenericPopover-primaryButton-1toXv0:hover {
  background-color: #3074B7;
}

.GenericPopover-primaryButton-1toXv0:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.GenericPopover-container-TfOlOY {
  position: absolute;
  top: 100%;
  margin-top: 10px;
  right: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  padding: 10px;
  background-color: #FFFFFF;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, .2);
  z-index: 1001;
}

.GenericPopover-container-TfOlOY.GenericPopover-open-1H9eCa {
  visibility: visible;
  opacity: 1;
}

.GenericPopover-arrow-1ZXvCW {
  position: absolute;
  top: -6px;
  right: 0;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  background-color: white;
  border-top: 1px solid rgba(0, 0, 0, .2);
  border-left: 1px solid rgba(0, 0, 0, .2);
  z-index: 1000;
}
.BookmarkPopover-primaryButton-1xevxz {
  background-color: #3A92E5;
  color: white
}

.BookmarkPopover-primaryButton-1xevxz:hover {
  background-color: #3074B7;
}

.BookmarkPopover-primaryButton-1xevxz:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.BookmarkPopover-container-1rrhV6 {
  width: 247px;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 13px;
  font-weight: 400;
  color: black;
}

.BookmarkPopover-container-1rrhV6 * {
  outline-width: 2px;
}

.BookmarkPopover-container-1rrhV6 {
  text-align: left;
}

.BookmarkPopover-bookmarkRow-3vp4tu {
  margin: 6px 0;
}

.BookmarkPopover-nameInput-2VJO0r {
  width: 100%;
  margin-top: 6px;
  border-radius: 3px;
  border: 1px solid #CBD5E1;
  padding: 6px 12px;
}

.BookmarkPopover-shareContainer-YHiBmr{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.BookmarkPopover-shareCheckbox-2R0qqz{
  margin: 0 6px 0 0 !important;
  font-weight: 400;
}

.BookmarkPopover-sharedReportLineButtons-3evkHm{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #B8B7B3;
  width: 100%;
  padding-top: 12px;
}

.BookmarkPopover-buttonSecondary--Rw6sE{
  background-color: transparent !important;
  color: #3074B7 !important;
  border-color: #3074B7 !important;
}

.BookmarkPopover-button-1gi06j:hover, .BookmarkPopover-buttonSecondary--Rw6sE:hover {
  background-color: rgb(48, 103, 158);
}

.BookmarkPopover-button-1gi06j:active, .BookmarkPopover-buttonSecondary--Rw6sE:active {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.BookmarkPopover-button-1gi06j[disabled]:active, .BookmarkPopover-buttonSecondary--Rw6sE[disabled]:active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.BookmarkPopover-radioLabel-LvAoEh span{
  font-weight: 300;
  margin-left: 10px;
}

.BookmarkPopover-radioLabel-LvAoEh {
  margin-bottom: 0;
}

.BookmarkPopover-radioLabel-LvAoEh:last-child{
  margin-left: 20px;
}

.BookmarkPopover-dateSelectionContainer-3NT_FW{
  width: 100%;
  margin: 12px 0;
}

.BookmarkPopover-numOfDaysInput-2ZkFho{
  width: 30px;
  text-align: center;
  -moz-appearance:textfield;
  margin: 0 6px 0 0;
  border-radius: 3px;
  border: 1px solid #CBD5E1;
}

.BookmarkPopover-numOfDaysInput-2ZkFho::-webkit-inner-spin-button,
.BookmarkPopover-numOfDaysInput-2ZkFho::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.BookmarkPopover-numOfDaysContainer-3zGmQO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.BookmarkPopover-error-cv1cww {
  color: #D0021B;
  margin-bottom: 12px;
}

.BookmarkPopover-buttonsContainer-JLGdFH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%;
}

.Checkbox-primaryButton-2n5SSZ {
  background-color: #3A92E5;
  color: white
}

.Checkbox-primaryButton-2n5SSZ:hover {
  background-color: #3074B7;
}

.Checkbox-primaryButton-2n5SSZ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

/* The container */

.Checkbox-container-1gZiaP {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 300;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Checkbox-container-1gZiaP.Checkbox-small-u_iNxC .Checkbox-checkmark-7lx8_Q {
  width: 14px;
  height: 14px;
}

.Checkbox-container-1gZiaP.Checkbox-small-u_iNxC:not(.Checkbox-indeterminate-1yMM0F) .Checkbox-checkmark-7lx8_Q:after {
  left: 4px;
  top: 1px;
  width: 4px;
  height: 9px;
  border-width: 0 2px 2px 0;
}

.Checkbox-container-1gZiaP.Checkbox-disabled-3ulv2H {
  opacity: 0.5;
  cursor: not-allowed
}

.Checkbox-container-1gZiaP.Checkbox-disabled-3ulv2H .Checkbox-checkmark-7lx8_Q {
  background-color: #E9EEF4;
}

.Checkbox-container-1gZiaP.Checkbox-reverse-r1SOCs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse
}

.Checkbox-container-1gZiaP.Checkbox-reverse-r1SOCs .Checkbox-checkmark-7lx8_Q {
  margin-left: 10px;
  margin-right: 0;
}

/* Hide the browser's default checkbox */

.Checkbox-container-1gZiaP input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */

.Checkbox-checkmark-7lx8_Q {
  height: 20px;
  width: 20px;
  background-color: #FFFFFF;
  border: 1px solid #CBD5E1;
  border-radius: 2px;
  position: relative;
  margin-left: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px
}

.Checkbox-checkmark-7lx8_Q.Checkbox-error-1Is3p5 {
  border-color: #E64D5F;
}

.Checkbox-label-3jl1z0 {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #64748B
}

.Checkbox-label-3jl1z0.Checkbox-errorLabel-opxiHc {
  color: #E64D5F;
}

/* When the checkbox is checked, add a blue background */

.Checkbox-container-1gZiaP input:checked ~ .Checkbox-checkmark-7lx8_Q, .Checkbox-container-1gZiaP.Checkbox-indeterminate-1yMM0F .Checkbox-checkmark-7lx8_Q {
  background-color: #3A92E5;
  border-color: #3A92E5;
}

/* Create the checkmark/indicator (hidden when not checked) */

.Checkbox-checkmark-7lx8_Q:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */

.Checkbox-container-1gZiaP input:checked ~ .Checkbox-checkmark-7lx8_Q:after {
  display: block;
}

/* Style the checkmark/indicator */

.Checkbox-container-1gZiaP:not(.Checkbox-indeterminate-1yMM0F) .Checkbox-checkmark-7lx8_Q:after {
  left: 6px;
  top: 2px;
  width: 6px;
  height: 12px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.Checkbox-container-1gZiaP.Checkbox-indeterminate-1yMM0F .Checkbox-checkmark-7lx8_Q:after {
  display: block;
  left: 4px;
  right: 4px;
  height: 3px;
  border-radius: 1px;
  background-color: white;
  top: 0;
  bottom: 0;
  margin: auto;
}
.AddButton-primaryButton-11uFjC {
  background-color: #3A92E5;
  color: white
}

.AddButton-primaryButton-11uFjC:hover {
  background-color: #3074B7;
}

.AddButton-primaryButton-11uFjC:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AddButton-container-133aca{
  width: 220px;
  height: 36px;
  background-color: #FFFFFF;
  color: #3A92E5;
  display: inline-block;
  border: #3A92E5 1px dashed;
  outline: none;
  margin-right: 3px;
  margin-bottom: 3px;
  overflow: auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: 600;
  vertical-align: top;
}

.AddButton-container-133aca:hover {
  cursor: pointer;
  background-color: #F4F7FA;
}

.Navbar-primaryButton-1_8O4E {
  background-color: #3A92E5;
  color: white
}

.Navbar-primaryButton-1_8O4E:hover {
  background-color: #3074B7;
}

.Navbar-primaryButton-1_8O4E:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Navbar-container-3VwPps {
  height: 62px;
  background-color: #1E3F5E;
  padding: 0 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Navbar-headerText-283W5m {
  padding-top: 18px;
  padding-right: 22px;
  font-size: 16px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

@-webkit-keyframes ThreeLoadingDots-opacity-15s_cF {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@keyframes ThreeLoadingDots-opacity-15s_cF {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

.ThreeLoadingDots-container-3QjWE0 {
	display: inline;
}

.ThreeLoadingDots-container-3QjWE0 span {
	-webkit-animation: ThreeLoadingDots-opacity-15s_cF 1s infinite;
	        animation: ThreeLoadingDots-opacity-15s_cF 1s infinite;

	font-size: 26px;
	width: 6px;
	display: inline-block;
}

.ThreeLoadingDots-container-3QjWE0 span:nth-child(2) {
	-webkit-animation-delay: 100ms;
	        animation-delay: 100ms;
}

.ThreeLoadingDots-container-3QjWE0 span:nth-child(3) {
	-webkit-animation-delay: 300ms;
	        animation-delay: 300ms;
}
.ExpandablePanel-primaryButton-2ka8lt {
  background-color: #3A92E5;
  color: white
}

.ExpandablePanel-primaryButton-2ka8lt:hover {
  background-color: #3074B7;
}

.ExpandablePanel-primaryButton-2ka8lt:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ExpandablePanel-container-1Km5di {
  background-color: #FFFFFF;
  position: relative;
  border-radius: 8px;
  border: 1px solid #CBD5E1
}

.ExpandablePanel-container-1Km5di.ExpandablePanel-expanded-3Fo4ed .ExpandablePanel-headerContainer-3KfVRr, .ExpandablePanel-container-1Km5di.ExpandablePanel-hasFooter-lMznaK .ExpandablePanel-headerContainer-3KfVRr {
  border-bottom: 1px solid #E2E8F0;
}

.ExpandablePanel-headerStickinessContainer-T-0BVy {
  top: 0;
  z-index: 3;
}

.ExpandablePanel-sticky-2OFVxS {
  position: sticky;
}

.ExpandablePanel-headerContainer-3KfVRr {
  height: 78px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  overflow: hidden;
}

.ExpandablePanel-contentArea-25xjLl {
  padding-top: 20px;
}

.ExpandablePanel-container-1Km5di.ExpandablePanel-disabled-4YbYaV {
  opacity: 0.7
}

.ExpandablePanel-container-1Km5di.ExpandablePanel-disabled-4YbYaV .ExpandablePanel-arrow--VIlw2 {
  opacity: 0;
}

.ExpandablePanel-container-1Km5di.ExpandablePanel-disabled-4YbYaV .ExpandablePanel-headerContainer-3KfVRr {
  cursor: default;
}

.ExpandablePanel-container-1Km5di.ExpandablePanel-notExpandable-ghHDy2 .ExpandablePanel-arrow--VIlw2 {
  opacity: 0;
}

.ExpandablePanel-container-1Km5di.ExpandablePanel-notExpandable-ghHDy2 .ExpandablePanel-headerContainer-3KfVRr {
  cursor: default;
}

.ExpandablePanel-arrowArea-K9MqaM {
  margin-left: 26px;
  margin-right: 26px;
}

.ExpandablePanel-arrow--VIlw2 {
  border-left: 6px solid #64748B;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  width: 8px;
  height: 8px;
}

.ExpandablePanel-externalHeaderArea-1X3_QT {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 30px;
}

.ExpandablePanel-expanded-3Fo4ed .ExpandablePanel-arrow--VIlw2 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/*.footerContainer {*/

/*margin-left: 60px;*/

/*margin-right: 20px;*/

/*}*/

/*.contentContainer {*/

/*margin-left: 60px;*/

/*margin-right: 55px;*/

/*}*/


.EventsItemFooter-primaryButton-1eaMm4 {
  background-color: #3A92E5;
  color: white
}

.EventsItemFooter-primaryButton-1eaMm4:hover {
  background-color: #3074B7;
}

.EventsItemFooter-primaryButton-1eaMm4:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EventsItemFooter-displayNone-1phykz{
    display: none;
}

button:focus {
  outline: none !important;
}

.EventsItemFooter-mutedText-TeS7MK {
  color: #64748B;
}

.EventsItemFooter-lineThroughText-2Xop_q {
    text-decoration: line-through;
}

.EventsItemFooter-boldFont-1MJs9w {
  font-weight: 400;
}

.EventsItemFooter-smoothOpenAnimationEnter-2K7qi- {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.EventsItemFooter-smoothOpenAnimationEnter-2K7qi-.EventsItemFooter-smoothOpenAnimationEnterActive-2_METJ {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.EventsItemFooter-smoothOpenAnimationLeave--z3y3l {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.EventsItemFooter-smoothOpenAnimationLeave--z3y3l.EventsItemFooter-smoothOpenAnimationLeaveActive-3ahhRO {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.EventsItemFooter-buttonMarginLeft-f0J2dW {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.EventsItemFooter-anchorLink-vvFHt4 {
    color: #3A92E5;
    cursor: pointer
}

.EventsItemFooter-anchorLink-vvFHt4:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.EventsItemFooter-codeBlock-1uhdMB {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.EventsItemFooter-container-NsKc4K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 60px;
  margin-right: 20px;
}

.EventsItemFooter-buttonsArea-2AplPN {
  margin-left: auto;
}

.EventsItemFooter-cancelButton-2s_Swy {
  background-color: #94A3B8;
  border-color: #64748B;
  margin-right: 14px;
}

.EventsItemFooter-lastModified-1QmN8c {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 8px;
}

.EventsItemFooter-created-3e8k00 {
  opacity: 0.4;
  font-size: 14px;
  font-weight: 300;
}
.EventsItemHeader-primaryButton-1VZgPk {
  background-color: #3A92E5;
  color: white
}

.EventsItemHeader-primaryButton-1VZgPk:hover {
  background-color: #3074B7;
}

.EventsItemHeader-primaryButton-1VZgPk:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EventsItemHeader-container-1SPKg6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.EventsItemHeader-container-1SPKg6.EventsItemHeader-locked-7twBax .EventsItemHeader-trash-1OttSw {
  cursor: default;
}

.EventsItemHeader-eventName-3kpw3o {
  font-size: 16px;
  font-weight: 500;
  min-width: 313px;
  margin-top: 1px;
}

.EventsItemHeader-rightSide-34aydI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.EventsItemHeader-expanded-3s8Pgs .EventsItemHeader-rightSide-34aydI {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.EventsItemHeader-rightSideItem-2irG6Q {
  font-weight: 500;
  font-size: 14px;
  color: #94A3B8;
}

.EventsItemHeader-rightSideItem-2irG6Q:last-child {
  margin-right: 0;
}

.EventsItemHeader-eventField-26rD68{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
}

.EventsItemHeader-eventDate-3E4E72, .EventsItemHeader-eventAutoGenerated-3PkGlL {
  width: 220px;
}

.EventsItemHeader-eventAutoGeneratedText-3wqq7d{
  font-weight: 500;
}

.EventsItemHeader-spacer-3SYAeM {
  margin: 0 4px;
}

.EventsItemHeader-trash-1OttSw {
  padding: 8px;
  cursor: pointer;
}

.EventsItemHeader-slotIndication-1rr6mS {
  margin-left: 10px;
  font-size: 14px;
  color: #94A3B8;
  font-weight: 300;
}
.EditableTitle-primaryButton-26O2VR {
  background-color: #3A92E5;
  color: white
}

.EditableTitle-primaryButton-26O2VR:hover {
  background-color: #3074B7;
}

.EditableTitle-primaryButton-26O2VR:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EditableTitle-editableTitleHolder-yangQU {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  border-bottom: 1px transparent dashed;
  overflow: visible;
  max-width: 550px
}

.EditableTitle-editableTitleHolder-yangQU.EditableTitle-error-3mqJyb:not(.EditableTitle-inputSelected-Ez8StL) {
  border-bottom-color: #E64D5F;
  border-bottom-style: solid;
}

.EditableTitle-editableTitleHolder-yangQU:hover:not(.EditableTitle-inputSelected-Ez8StL) {
  border-bottom-color: #CBD5E1
}

.EditableTitle-editableTitleHolder-yangQU:hover:not(.EditableTitle-inputSelected-Ez8StL).EditableTitle-error-3mqJyb {
  border-bottom-color: #E64D5F;
}

.EditableTitle-editableTitleHolder-yangQU:hover:not(.EditableTitle-inputSelected-Ez8StL) .EditableTitle-pencil-1QATrq {
  opacity: 1;
}

.EditableTitle-editableTitleHolder-yangQU.EditableTitle-inputSelected-Ez8StL {
  border-bottom-style: solid;
  border-bottom-color: #64748B
}

.EditableTitle-editableTitleHolder-yangQU.EditableTitle-inputSelected-Ez8StL .EditableTitle-pencil-1QATrq {
  opacity: 1
}

.EditableTitle-editableTitleHolder-yangQU.EditableTitle-inputSelected-Ez8StL .EditableTitle-pencil-1QATrq path {
  fill: #64748B;
}

.EditableTitle-editableTitleHolder-yangQU.EditableTitle-inputSelected-Ez8StL:hover {
  border-bottom-style: solid;
}

.EditableTitle-editableInput-33Uf4h {
  outline: none;
  background-color: transparent;
  border: none;
  width: 100%;
  padding-left: 0;
  font-size: 18px
}

.EditableTitle-editableInput-33Uf4h::-webkit-input-placeholder {
  font-weight: 200;
  font-style: italic;
}

.EditableTitle-editableInput-33Uf4h::-moz-placeholder {
  font-weight: 200;
  font-style: italic;
}

.EditableTitle-editableInput-33Uf4h::-ms-input-placeholder {
  font-weight: 200;
  font-style: italic;
}

.EditableTitle-editableInput-33Uf4h::placeholder {
  font-weight: 200;
  font-style: italic;
}

.EditableTitle-pencil-1QATrq {
  width: 13px !important;
  height: 16px;
  opacity: 0;
  -webkit-transform: translate(18px, 8px);
          transform: translate(18px, 8px)
}

.EditableTitle-pencil-1QATrq path {
  fill: #CBD5E1;
}

.EditableTitle-errorMessage-3GdyHd {
  position: absolute;
  left: 0;
  bottom: -16px;
  font-size: 11px;
  font-weight: 300;
  color: #E64D5F;
}

.EventsItemContent-primaryButton-NYEBuy {
  background-color: #3A92E5;
  color: white
}

.EventsItemContent-primaryButton-NYEBuy:hover {
  background-color: #3074B7;
}

.EventsItemContent-primaryButton-NYEBuy:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EventsItemContent-container-1CCxHe {
    font-size: 16px;
    font-weight: 300;
    margin-left: 60px;
    margin-right: 55px
}

.EventsItemContent-container-1CCxHe * {
  outline: none;
}

.EventsItemContent-title-YA3-xc {
}

.EventsItemContent-arrow-NxOSci {
    border-left: 6px solid #3A92E5;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(0deg) translateX(2px) translateY(2px);
            transform: rotate(0deg) translateX(2px) translateY(2px);
}

.EventsItemContent-expanded-21sv03 .EventsItemContent-arrow-NxOSci {
    -webkit-transform: rotate(90deg) translateX(4px);
            transform: rotate(90deg) translateX(4px);
}

.EventsItemContent-uanHeader-10GS-q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    height: 55px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.EventsItemContent-uanIconContainer-3zbhS6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.EventsItemContent-uanIcon-YSYJA1 {
    width: 24px;
    height: 24px;
}

.EventsItemContent-uanHeaderItem-3AIgFb {
    margin-right: 8px;
}

.EventsItemContent-uanHeaderItem-3AIgFb:last-child {
    margin-right: 0;
}

.EventsItemContent-uanName-1VEtEN {
    font-weight: 500;
}

.EventsItemContent-warningContainer-1pSIAY {
    margin-bottom: 20px;
}

.EventsItemContent-uansInputContainer-35Z07Z {
    margin-bottom: 20px
}

.EventsItemContent-uansInputContainer-35Z07Z .EventsItemContent-uanEventText-3bo8bJ {
  font-size: 13px;
  margin-right: 20px;
  font-weight: 600;
  border: 1px solid #CBD5E1;
  padding: 5px 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.EventsItemContent-calculatedMetricsContainer-3usUk7 {
    margin-top: 10px;
    margin-bottom: 55px;
}

.EventsItemContent-calculatedMetricsTitle-1Hu-0I {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.EventsItemContent-calculatedMetricsTitle-1Hu-0I .EventsItemContent-calculatedMetricsTitleText-3cXZoo {
  margin-right: 8px;
}

.EventsItemContent-divider-27UlVk {
    height: 1px;
    background-color: #CBD5E1;
    margin: 10px 0 10px 0;
}

.EventsItemContent-suggestionsContainer-2X_vN8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 10px;
}

.EventsItemContent-suggestionsLabel-Ho5Nhr {
    margin-right: 13px;
}

.EventsItemContent-suggestion-3RmZNv {
    background-color: #FFFFFF;
    border: 1px solid #DAE3E8;
    padding: 5px 10px;
    display: inline-block;
    cursor: pointer;
    margin-right: 4px;
}

.EventsItemContent-seeMoreToggle-1l7mtf {
    margin-top: 10px;
    color: #3074B7;
    cursor: pointer;
}

.EventsItemContent-uniqueToggleContainer-diKGGg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
}

.EventsItemContent-uniqueToggleLabel-3lKX9l {
    margin-right: 8px;
    font-weight: 500;
}
.Toggle-toggleContainer-3sZfdZ {
    pointer-events: auto;
}

.TableCell-primaryButton-2X7Cyd {
  background-color: #3A92E5;
  color: white
}

.TableCell-primaryButton-2X7Cyd:hover {
  background-color: #3074B7;
}

.TableCell-primaryButton-2X7Cyd:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TableCell-tableCellWithRightElement-1RjmVO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.TableCell-tableCellWithRightElement-1RjmVO .TableCell-rightAreaSection-25AVc4 {
  text-align: right
}

.TableCell-tableCellWithRightElement-1RjmVO .TableCell-rightAreaSection-25AVc4 .TableCell-rightAreaText-1DnxmW {
  font-style: italic;
  margin-left: 5px;
}

.TableCell-disabled-LoV9vW {
    cursor: not-allowed;
    color: grey;
    opacity: 0.5;
}

.TableCell-tooltipIcon-x-76N5 {
    margin: 5px;
    width: 14px;
    fill: #334155;
    cursor: pointer;
}

.CellLoader-primaryButton-16F261 {
  background-color: #3A92E5;
  color: white
}

.CellLoader-primaryButton-16F261:hover {
  background-color: #3074B7;
}

.CellLoader-primaryButton-16F261:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

@-webkit-keyframes CellLoader-placeHolderShimmer-30lvsh {
    0% {
        background-position: -468px 0
    }
    100% {
        background-position: 468px 0
    }
}

@keyframes CellLoader-placeHolderShimmer-30lvsh {
    0% {
        background-position: -468px 0
    }
    100% {
        background-position: 468px 0
    }
}

.CellLoader-wrapper-3Zh6cV {
    width: 100%
}

.CellLoader-wrapper-3Zh6cV .CellLoader-wrapperCell-1VfhAn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.CellLoader-wrapper-3Zh6cV .CellLoader-text-3K0-Vz {
  width: 100%
}

.CellLoader-wrapper-3Zh6cV .CellLoader-text-3K0-Vz .CellLoader-textLine-1ygxlP {
  height: 10px;
  width: 100%;
  margin: 4px 0;
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: CellLoader-placeHolderShimmer-30lvsh;
          animation-name: CellLoader-placeHolderShimmer-30lvsh;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: #F6F6F6;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #F6F6F6), color-stop(18%, #F0F0F0), color-stop(33%, #F6F6F6));
  background: linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);
  background-size: 800px 104px;
  position: relative;
}

.Table-primaryButton-3ecX17 {
  background-color: #3A92E5;
  color: white
}

.Table-primaryButton-3ecX17:hover {
  background-color: #3074B7;
}

.Table-primaryButton-3ecX17:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Table-table-3dzn68 {
    background-color: #FFFFFF;
    color: #0F172A;
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    border: 1px solid #CBD5E1
}

.Table-table-3dzn68.Table-showInnerBorder-NKFHEj tr {
  border-top: 1px solid #E2E8F0;
}

.Table-table-3dzn68.Table-showInnerBorder-NKFHEj th, .Table-table-3dzn68.Table-showInnerBorder-NKFHEj td {
  border-right: 1px solid #E2E8F0;
}

.Table-table-3dzn68 .Table-checkboxCell-1AaQQc {
  padding: 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Table-table-3dzn68 tbody tr {
  -webkit-transition: 200ms linear;
  transition: 200ms linear
}

.Table-table-3dzn68 tbody tr.hideRow {
  opacity: 0;
  pointer-events: none;
}

.Table-table-3dzn68 tbody tr.hideRowDisplay {
  display: none;
}

.Table-table-3dzn68 tbody tr.Table-zebraRows-3A4q3M:nth-child(even) {
  background-color: #F4F7FA
}

.Table-table-3dzn68 tbody tr.Table-zebraRows-3A4q3M:nth-child(even)+.childTableRow {
  -webkit-transition: none;
  transition: none;
  background-color: #F4F7FA
}

.Table-table-3dzn68 tbody tr.Table-zebraRows-3A4q3M:nth-child(even)+.childTableRow td:first-child {
  padding-left: 50px !important;
}

.Table-table-3dzn68 tbody tr.Table-zebraRows-3A4q3M:nth-child(even) .tableCellImgBadge {
  border-color: #F4F7FA;
}

.Table-table-3dzn68 tbody tr.Table-rowActionsHover-3UQrCY td:nth-last-child(2) {
  border-right: none;
}

.Table-table-3dzn68 tbody tr.Table-highlightRow-24fWOP {
  background-color: #DEF0FF;
}

.Table-table-3dzn68.Table-tableWithRowHover-2ozYM2 tr:hover, .Table-table-3dzn68.Table-tableWithRowHover-2ozYM2 .Table-zebraRows-3A4q3M:hover {
  background-color: #DEF0FF
}

.Table-table-3dzn68.Table-tableWithRowHover-2ozYM2 tr:hover .tableCellImgBadge, .Table-table-3dzn68.Table-tableWithRowHover-2ozYM2 .Table-zebraRows-3A4q3M:hover .tableCellImgBadge {
  border-color: #DEF0FF;
}

.Table-table-3dzn68.Table-tableWithRowHover-2ozYM2 tr:hover.Table-rowActionsHover-3UQrCY .Table-actions-21XjWL, .Table-table-3dzn68.Table-tableWithRowHover-2ozYM2 .Table-zebraRows-3A4q3M:hover.Table-rowActionsHover-3UQrCY .Table-actions-21XjWL {
  opacity: 1;
}

.Table-table-3dzn68 .Table-disabledRow-1pzJCj {
  background-color: #E9EEF4 !important;
}

.Table-table-3dzn68 .Table-tableTr-1X4Iy9 {
  height: 40px;
  font-size: 13px;
  color: #334155
}

.Table-table-3dzn68 .Table-tableTr-1X4Iy9 .Table-tableRowContainer-3_rDxk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Table-table-3dzn68 th.hideTd, .Table-table-3dzn68 td.hideTd {
  opacity: 0;
}

.Table-table-3dzn68 th, .Table-table-3dzn68 td {
  padding: 0 10px
}

.Table-table-3dzn68 th.Table-actions-21XjWL, .Table-table-3dzn68 td.Table-actions-21XjWL {
  opacity: 0;
  position: relative;
  padding: 0;
  -webkit-transition: 200ms linear;
  transition: 200ms linear
}

.Table-table-3dzn68 th.Table-actions-21XjWL div, .Table-table-3dzn68 td.Table-actions-21XjWL div {
  height: 100%;
  width: 300px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-box-shadow: inset -210px 0 20px 0 rgba(222, 240, 255, 0.95);
          box-shadow: inset -210px 0 20px 0 rgba(222, 240, 255, 0.95)
}

.Table-table-3dzn68 th.Table-actions-21XjWL div .Table-action-1Q3O8l, .Table-table-3dzn68 td.Table-actions-21XjWL div .Table-action-1Q3O8l {
  position: relative;
  fill: #64748B;
  width: 20px;
  height: 20px;
  cursor: pointer;
  float: right;
  top: calc(50% - 10px);
  margin-right: 20px
}

.Table-table-3dzn68 th.Table-actions-21XjWL div .Table-action-1Q3O8l.Table-disabled-93oB4Y, .Table-table-3dzn68 td.Table-actions-21XjWL div .Table-action-1Q3O8l.Table-disabled-93oB4Y {
  cursor: default;
  fill: #94A3B8;
}

.Table-table-3dzn68 th.Table-actions-21XjWL div .Table-action-1Q3O8l .Table-badge-3wh6WI, .Table-table-3dzn68 td.Table-actions-21XjWL div .Table-action-1Q3O8l .Table-badge-3wh6WI {
  font-size: 7px;
  font-weight: 600;
  color: #EB3D89;
  position: absolute;
  top: -5px;
  left: 23px;
}

.Table-table-3dzn68 th.Table-actions-21XjWL div.Table-extendedMenu-1wCmUl, .Table-table-3dzn68 td.Table-actions-21XjWL div.Table-extendedMenu-1wCmUl {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.Table-table-3dzn68 th:last-child, .Table-table-3dzn68 td:last-child {
  border-right: none;
}

.Table-table-3dzn68 th.Table-actionsTh-NeE2x0:nth-last-child(2), .Table-table-3dzn68 td.Table-actionsTh-NeE2x0:nth-last-child(2) {
  border-right: 0;
}

.Table-table-3dzn68 th {
  font-size: 13px;
  color: #334155;
  background-color: #FFFFFF;
  font-weight: 400;
  cursor: default;
  padding: 6px 10px;
  border-bottom: 1px solid #E2E8F0
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf .Table-sortOff-1XPuZ5 {
  opacity: 0;
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf:hover .Table-sortOff-1XPuZ5 {
  opacity: 0.9;
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf .Table-tableHeaderText-20O-Xl {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf .Table-tableHeaderArrowContainer-1n1x-X {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 20px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf .Table-tableHeaderArrowContainer-1n1x-X .Table-arrowIcon-2pTmJa {
  fill: #334155
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf .Table-tableHeaderArrowContainer-1n1x-X .Table-arrowIcon-2pTmJa:hover {
  fill: #3A92E5
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf .Table-tableHeaderTooltipIcon-1cc-9b {
  cursor: pointer;
  height: 12px;
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: 3px;
  margin-left: 5px;
  fill: #64748B;
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf .Table-tableHeaderIcon-2r0ANa {
  height: 20px;
  margin-right: 10px
}

.Table-table-3dzn68 th .Table-tableHeaderContainer-1q0Fxf .Table-tableHeaderIcon-2r0ANa path {
  fill: #334155;
}

.Table-table-3dzn68 th.Table-filterCell-2WQP9s {
  padding: 10px 15px
}

.Table-table-3dzn68 th.Table-filterCell-2WQP9s input {
  height: 30px
}

.Table-table-3dzn68 th.Table-filterCell-2WQP9s input::-webkit-input-placeholder {
  font-size: 14px;
  font-style: italic;
}

.Table-table-3dzn68 th.Table-filterCell-2WQP9s input::-moz-placeholder {
  font-size: 14px;
  font-style: italic;
}

.Table-table-3dzn68 th.Table-filterCell-2WQP9s input::-ms-input-placeholder {
  font-size: 14px;
  font-style: italic;
}

.Table-table-3dzn68 th.Table-filterCell-2WQP9s input::placeholder {
  font-size: 14px;
  font-style: italic;
}

.Table-iconContainer-3PZLYR {
    width: 24px;
    margin-left: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.Table-iconText-3tkFmg {
    padding-left: 10px;
}

.Table-iconText-3tkFmg.Table-boldText-3BfpKv {
  font-weight: bold;
}

.Table-iconText-3tkFmg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.Table-iconSubText-106k9l {
    font-weight: normal;
    padding-left: 7px;
}

.Table-booleanIcon-2BD-G5 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-block
}

.Table-booleanIcon-2BD-G5.Table-green-MtBCIK {
  color: #5CB85C;
}

.Table-booleanIcon-2BD-G5.Table-red-2k90gk {
  color: #D0021B;
}

.Table-booleanIcon-2BD-G5.Table-blue-1XEWF_ {
  color: #3A92E5;
}

.Table-linkCell-2gQpNH {
    color: #3A92E5;
    outline: none
}

.Table-linkCell-2gQpNH:hover {
  cursor: pointer;
}

.Table-linkCell-2gQpNH * {
  outline: none;
}

.Table-popoverCell-2w2mHn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
    height: 100%

}

.Table-popoverCell-2w2mHn .Table-etlIconContainer-2RbAEe {
  width: 24px;
  margin-right: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Table-popoverCell-2w2mHn .Table-popoverComponent-LKdVlr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Table-popoverCell-2w2mHn .Table-popoverChevron-1g1PSY {
  width: 26px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Table-popoverCell-2w2mHn .Table-popoverChevron-1g1PSY svg {
  width: 10px;
  fill: #64748B;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.Table-popoverCell-2w2mHn .Table-popoverChevron-1g1PSY:hover {
  background-color: #64748B
}

.Table-popoverCell-2w2mHn .Table-popoverChevron-1g1PSY:hover svg {
  fill: #FFFFFF;
}

.Table-popoverCell-2w2mHn .Table-popoverChevronOpen-2BFq_f {
  background-color: #64748B
}

.Table-popoverCell-2w2mHn .Table-popoverChevronOpen-2BFq_f svg {
  fill: #FFFFFF;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.Table-dropdownCell-m9XMow > div {
  position: relative;
  outline: none;
  height: 40px;
  width: 100%;
}

.Table-dropdownCell-m9XMow * {
  outline: none;
}

.Table-dropdownCell-m9XMow button {
  border-radius: 3px;
  border: none;
  background: inherit;
  color: #3A92E5;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  width: 100%;
  text-align: center;
  height: 40px
}

.Table-dropdownCell-m9XMow button:hover {
  color: #3074B7;
}

.Table-dropdownCell-m9XMow button.Table-active-jti806 {
  color: #2B5687;
}

.Table-dropdownCell-m9XMow ul {
  opacity: 0;
  list-style: none;
  padding: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  border: 1px solid;
  border-color: #CBD5E1;
  width: 250px;
  font-weight: 300;
  position: absolute;
  right: -11px;
  background-color: #FFFFFF;
  z-index: 1000;
  pointer-events: none;
  top: 41px
}

.Table-dropdownCell-m9XMow ul li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px;
  border-bottom: 1px solid;
  border-color: #E9EEF4;
  line-height: 20px
}

.Table-dropdownCell-m9XMow ul li:hover {
  background-color: #DEF0FF;
}

.Table-dropdownCell-m9XMow ul li.Table-disabled-93oB4Y {
  color: #CBD5E1;
  cursor: default
}

.Table-dropdownCell-m9XMow ul li.Table-disabled-93oB4Y:hover {
  background-color: inherit;
}

.Table-dropdownCell-m9XMow ul li .Table-menuItemTooltip-2GCdmK {
  width: 100%;
  display: inline-block !important;
  /* Allows tooltip on the entire li */
}

.Table-dropdownCell-m9XMow ul.Table-show-UYfFsY {
  opacity: 1;
  cursor: pointer;
  pointer-events: auto;
}

.Table-tooltip-2KIA4Y {
    font-size: 13px !important;
    margin: 0 auto;
    background-color: #FFFFFF !important;
    color: #64748B !important;
    border: 1px solid #94A3B8;
}

.Table-opaqueBackground-3llDox {
    opacity: 1 !important;
}

.Table-itemTag-6Oqa6A {
    color: #EB3D89;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 10px;
    margin-left: 2px;
}

.Table-numericRangeCell-2Naqmx {
    text-align: center;
    height: 40px;
    font-weight: 300
}

.Table-numericRangeCell-2Naqmx .Table-noRange-FjJbxl {
  font-weight: 300;
  font-size: 30px;
  text-align: center;
}

.Table-numericRangeCell-2Naqmx .Table-numericRangeValueLabel-GWsXwY {
  display: inline-block;
  width: 60px
}

.Table-numericRangeCell-2Naqmx .Table-numericRangeValueLabel-GWsXwY.Table-emptyRange-3mnZTp {
  width: 100%;
}

.Table-numericRangeCell-2Naqmx .Table-numericRangeValueLabelWide-ygfT7J {
  display: inline-block;
  width: 120px;
}

.Table-numericRangeCell-2Naqmx .Table-infinityIconWrapper-3ysJvV {
  margin: 0 19px
}

.Table-numericRangeCell-2Naqmx .Table-infinityIconWrapper-3ysJvV svg {
  margin: 0;
}

.Table-numericRangeCell-2Naqmx svg {
  margin-right: 10px;
}

.Table-numericRangeCell-2Naqmx {

  &IconWrapper {
        display: inline-block;
        margin-left: 15px;
        margin-right: 5px;
  }
}

.Table-numericRangeCell-2Naqmx .Table-editableNumericRangeInput-MqHqRe {
  position: relative
}

.Table-numericRangeCell-2Naqmx .Table-editableNumericRangeInput-MqHqRe.Table-error-12ci67 input {
  border: 1px solid red;
}

.Table-numericRangeCell-2Naqmx .Table-editableNumericRangeInput-MqHqRe input {
  width: 60px;
  border: 1px solid #CBD5E1;
  padding-left: 15px;
  height: auto
}

.Table-numericRangeCell-2Naqmx .Table-editableNumericRangeInput-MqHqRe input::-webkit-outer-spin-button,
            .Table-numericRangeCell-2Naqmx .Table-editableNumericRangeInput-MqHqRe input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.Table-numericRangeCell-2Naqmx .Table-editableNumericRangeInput-MqHqRe .Table-labelFormatting-37e2If {
  position: absolute;
  left: 4px;
  top: 2px;
  width: 10px
}

.Table-rowIndexCell-n5h7FX {
    text-align: center;
    font-weight: 300;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.Table-editButtons-S2ZudB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 12px;
    width: 40px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
}

.Table-editButtons-S2ZudB .Table-disabled-93oB4Y {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.Table-editButtons-S2ZudB .Table-plusIconContainer-kv_fzu {
  width: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  color: #64748B;
  fill: #64748B
}

.Table-editButtons-S2ZudB .Table-plusIconContainer-kv_fzu:hover:not(.Table-disabled-93oB4Y) {
  color: #0F172A;
  fill: #0F172A;
}

.Table-editButtons-S2ZudB .Table-plusIconContainer-kv_fzu:active:not(.Table-disabled-93oB4Y) {
  color: #3A92E5;
  fill: #3A92E5;
}

.Table-editButtons-S2ZudB .Table-xIcon-J2Vuvk {
  cursor: pointer;
  width: 9px
}

.Table-editButtons-S2ZudB .Table-xIcon-J2Vuvk path {
  fill: #64748B;
}

.Table-editButtons-S2ZudB .Table-xIcon-J2Vuvk:hover:not(.Table-disabled-93oB4Y) path {
  color: #E64D5F;
  fill: #E64D5F;
}

.FauxButton-primaryButton-1tuXJl {
  background-color: #3A92E5;
  color: white
}

.FauxButton-primaryButton-1tuXJl:hover {
  background-color: #3074B7;
}

.FauxButton-primaryButton-1tuXJl:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.FauxButton-button-Li7yrO {
  color: #3A92E5;
  cursor: pointer;
  background-color: transparent;
  border: none;
  line-height: 14px;
  font-size: 13px;
  font-weight: 600;
  padding: 0;
  text-align: left
}

.FauxButton-button-Li7yrO:hover:not([disabled]):not(:active) {
  color: #3074B7;
}

.FauxButton-button-Li7yrO[disabled] {
  color: #DEF0FF;
  cursor: default;
}

.FauxButton-button-Li7yrO:active:not([disabled]) {
  color: #2B5687;
}
.TableCellImgLabel-primaryButton-3ayjNL {
  background-color: #3A92E5;
  color: white
}

.TableCellImgLabel-primaryButton-3ayjNL:hover {
  background-color: #3074B7;
}

.TableCellImgLabel-primaryButton-3ayjNL:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TableCellImgLabel-container-1WFKCk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.TableCellImgLabel-container-1WFKCk .TableCellImgLabel-labels-QwbFjQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.TableCellImgLabel-container-1WFKCk .TableCellImgLabel-labels-QwbFjQ .TableCellImgLabel-subTextContainer-17KdKG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px
}

.TableCellImgLabel-container-1WFKCk .TableCellImgLabel-labels-QwbFjQ .TableCellImgLabel-subTextContainer-17KdKG > *:not(:last-child)::after {
  content: "|";
  margin: -1px 3px 0;
  font-size: 10px;
}

.TableCellImgLabel-container-1WFKCk .TableCellImgLabel-labels-QwbFjQ .TableCellImgLabel-subTextContainer-17KdKG .TableCellImgLabel-avatar-2mNir0 {
  margin-right: 4px
}

.TableCellImgLabel-container-1WFKCk .TableCellImgLabel-labels-QwbFjQ .TableCellImgLabel-subTextContainer-17KdKG .TableCellImgLabel-avatar-2mNir0::after {
  content: none;
}

.TableCellImgLabel-container-1WFKCk .TableCellImgLabel-highlighted-1LhDQK {
  padding: 0;
  background-color: #FFFF00;
}

.TableCellImgLabel-container-1WFKCk .TableCellImgLabel-image-37Wpci {
  margin: auto 0;
}

.TableCellImgLabel-ellipsis-aNQjNE {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.TableCellImgLabel-noSubTextExtra-21Ikrf {
    margin-top: -5px;
}

.TableCellImgLabel-tooltip-2N1uUC {
    font-size: 13px !important;
    margin: 0 auto;
    background-color: #FFFFFF !important;
    color: #64748B !important;
    border: 1px solid #94A3B8;
}

.TableCellImgLabel-opaqueBackground-2E8RLo {
    opacity: 1!important;
}

.TableCellImgLabel-markCell-Pi5i2A {
    width: 5px;
    height: 5px;
    border-bottom: solid 5px transparent;
    border-left: solid 5px #CBD5E1;
    border-right: solid 5px transparent;
    position: absolute;
    border-top: solid 5px #CBD5E1;
    left: 40px;
    cursor: pointer;
}

.TableCellImgLabel-imgBadge-a1wdR8 {
    left:27px;
    top: 22px;
    position: absolute;
    height: 16px;
    width: 16px;
    background-color: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
}

.TableCellImgLabel-sideImg-35_xaz {
    right: 10px;
    top: 18px;
    position: absolute;
}

.TableCellImgLabel-reversedContainer-7KrstT {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end
}

.TableCellImgLabel-reversedContainer-7KrstT .TableCellImgLabel-image-37Wpci {
  -ms-flex-item-align: self-end;
      align-self: self-end;
}

.TableCellImgLabel-reversedContainer-7KrstT .TableCellImgLabel-labels-QwbFjQ {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 92%;
}

.GroupContainer-primaryButton-353_ke {
  background-color: #3A92E5;
  color: white
}

.GroupContainer-primaryButton-353_ke:hover {
  background-color: #3074B7;
}

.GroupContainer-primaryButton-353_ke:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.GroupContainer-container-15rbiS {
  font-size: 16px;
  background-color: #FFFFFF;
  padding: 10px 20px;
  margin: 16px 0;
  border: 1px solid #CBD5E1;
  border-radius: 8px
}

.GroupContainer-container-15rbiS.GroupContainer-open-17vcZh .GroupContainer-arrow-J2F1Bz {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.GroupContainer-titleContainer-16C87H {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  cursor: pointer;
  font-size: 14px;
  color: #334155;
}

.GroupContainer-arrow-J2F1Bz {
  border-left: 6px solid #334155;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  margin-right: 8px;
}

.GroupContainer-content-1Yv8eV {
  display: block;
  padding: 20px 0;
}
.Menu-primaryButton-1DgpKf {
  background-color: #3A92E5;
  color: white
}

.Menu-primaryButton-1DgpKf:hover {
  background-color: #3074B7;
}

.Menu-primaryButton-1DgpKf:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Menu-button-2Muo3T {
}

.Menu-item-1AwGIX {
}

.Menu-container-eBQKK_ {
    position: relative;
    display: inline-block;
    outline: none;
}

.Menu-dropdown-2HzJTf * {
  outline: none;
}

.Menu-dropdown-2HzJTf {
  cursor: pointer;
  list-style: none;
  padding: 0;
  border: 1px solid;
  border-color: #CBD5E1;
  font-weight: 300;
  background-color: #FFFFFF;
  width: 190px;
  margin: 0
}

.Menu-dropdown-2HzJTf li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px;
  border-bottom: 1px solid;
  border-color: #E9EEF4;
  line-height: 20px
}

.Menu-dropdown-2HzJTf li .Menu-sideBadge-3ZqfM0 {
  color: #3074B7;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 10px;
  padding-left: 3px;
  vertical-align: super;
}

.Menu-dropdown-2HzJTf li:hover {
  background-color: #DEF0FF;
}

.Menu-dropdown-2HzJTf li:last-child {
  border-bottom: none;
}

.DropdownField-primaryButton-2aG3e5 {
  background-color: #3A92E5;
  color: white
}

.DropdownField-primaryButton-2aG3e5:hover {
  background-color: #3074B7;
}

.DropdownField-primaryButton-2aG3e5:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DropdownField-field-16HWFK {
    position: relative
}

.DropdownField-field-16HWFK .DropdownField-fieldText-1QKIox {
  line-height: 26px;
  font-weight: 400;
  color: #64748B;
  font-size: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.DropdownField-field-16HWFK .DropdownField-fieldText-1QKIox > * {
  margin-left: 6px;
}

.DropdownField-field-16HWFK .DropdownField-fieldText-1QKIox > *:first-child {
  margin-left: 0;
}

.DropdownField-field-16HWFK .DropdownField-fieldText-1QKIox .DropdownField-mandatory-2uNoiX {
  color: #E64D5F;
  font-size: 14px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DropdownField-field-16HWFK .DropdownField-fieldText-1QKIox .DropdownField-overflow-1I3EPc {
  overflow: hidden;
  text-overflow: ellipsis;
}

.DropdownField-field-16HWFK.DropdownField-error-3M9fHX .DropdownField-fieldText-1QKIox {
  color: #E64D5F;
}

.DropdownField-fieldLabel-45A9zJ {
    margin-bottom: 0;
    font-weight: inherit;
    display: block
}

.DropdownField-fieldLabel-45A9zJ.DropdownField-error-3M9fHX {
  color: #E64D5F;
}

.DropdownField-dropDownContainer-3jdLul {
    width: 100%;
}

.DropdownField-errorMessage--7Wy-e {
    position: absolute;
    right: 0;
    font-size: 11px;
    font-weight: 400;
    color: #E64D5F;
    line-height: 26px;
}

.SwitchField-primaryButton-2Mzxc- {
  background-color: #3A92E5;
  color: white
}

.SwitchField-primaryButton-2Mzxc-:hover {
  background-color: #3074B7;
}

.SwitchField-primaryButton-2Mzxc-:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SwitchField-container-1urbLG {
    vertical-align: middle;
}

.SwitchField-label-39eM5r {
    display: inline-block;
    margin-left: 10px;
    font-size: 16px;
    color: #334155;
    font-weight: 300;
    vertical-align: middle;
    cursor: pointer;
}

.Wizard-primaryButton-2fmij4 {
  background-color: #3A92E5;
  color: white
}

.Wizard-primaryButton-2fmij4:hover {
  background-color: #3074B7;
}

.Wizard-primaryButton-2fmij4:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Wizard-container-ARz16d {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
}

.Wizard-stepperIconContainer-33VzSa.Wizard-midStep-4yo7XP .Wizard-stepperIcon-3w25tB {
  top: -10px;
  width: 13px;
  height: 13px;
}

.Wizard-stepperIconContainer-33VzSa .Wizard-stepperIcon-3w25tB {
  background-color: white;
  height: 17px;
  width: 17px;
  border-radius: 100%;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Wizard-stepperIconContainer-33VzSa .Wizard-stepperIconLine-34HYRM {
  height: 2px;
  position: absolute;
  background-color: #FFFFFF;
  left: 0;
  top: -20px;
  bottom: 0;
  right: 0;
  margin: auto
}

.Wizard-stepperIconContainer-33VzSa .Wizard-stepperIconLine-34HYRM.Wizard-stepperIconLineRight-3hr8yR {
  left: 50%;
}

.Wizard-stepperIconContainer-33VzSa .Wizard-stepperIconLine-34HYRM.Wizard-stepperIconLineLeft-uOC6SG {
  right: 50%;
}

.Wizard-stepperIconContainer-33VzSa.Wizard-completed-27R5vL {
  cursor: pointer
}

.Wizard-stepperIconContainer-33VzSa.Wizard-completed-27R5vL.Wizard-completedWithIcon-2Ab-uG .Wizard-stepperIcon-3w25tB {
  border: unset;
}

.Wizard-stepperIconContainer-33VzSa.Wizard-completed-27R5vL .Wizard-stepperIcon-3w25tB {
  background-color: #334155;
}

.Wizard-stepperIconContainer-33VzSa.Wizard-completed-27R5vL .Wizard-stepperIconLine-34HYRM {
  background-color: #334155;
}

.Wizard-stepperIconContainer-33VzSa.Wizard-active-sOsEZz .Wizard-stepperIcon-3w25tB {
  border: solid 2px #334155;
  background-color: white;
}

.Wizard-stepperIconContainer-33VzSa.Wizard-active-sOsEZz .Wizard-stepperIconLineLeft-uOC6SG {
  background-color: #334155;
}

.Wizard-stepperIconContainer-33VzSa.Wizard-first-Cnvhzv .Wizard-stepperIconLine-34HYRM {
  left: 50%;
}

.Wizard-stepperIconContainer-33VzSa.Wizard-last-1MGWg_ .Wizard-stepperIconLine-34HYRM {
  right: 50%;
}

.Wizard-stepConnector-1IsHm3 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    background-color: white;
    margin-bottom: 10px;
    height: 2px
}

.Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF {
  background-color: #334155
  /* Fixes issue with lines when going back to previous steps */
}

.Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF + div .Wizard-stepperIconLineLeft-uOC6SG {
  background-color: #334155;
}

.Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF + div .Wizard-stepperIcon-3w25tB {
  border: solid 2px #334155;
}

.Wizard-stepper-3kVBYq .MuiStepLabel-label {
  font-size: 13px;
}

.Wizard-stepper-3kVBYq .MuiStep-root {
  padding: 0;
}

.blueThemeWizard .MuiStep-horizontal {
  height: 50px;
}

.blueThemeWizard .Wizard-stepper-3kVBYq {
  background-color: #FFFFFF;
}

.blueThemeWizard .Wizard-stepperIconContainer-33VzSa {
  margin-bottom: 10px
}

.blueThemeWizard .Wizard-stepperIconContainer-33VzSa .Wizard-stepperIcon-3w25tB {
  background-color: #CBD5E1;
  color: #FFFFFF;
}

.blueThemeWizard .Wizard-stepperIconContainer-33VzSa .Wizard-stepperIconLine-34HYRM {
  background-color: #CBD5E1;
}

.blueThemeWizard .Wizard-stepperIconContainer-33VzSa.Wizard-completed-27R5vL .Wizard-stepperIcon-3w25tB {
  background-color: #3A92E5;
}

.blueThemeWizard .Wizard-stepperIconContainer-33VzSa.Wizard-completed-27R5vL .Wizard-stepperIconLine-34HYRM {
  background-color: #3A92E5;
}

.blueThemeWizard .Wizard-stepperIconContainer-33VzSa.Wizard-active-sOsEZz .Wizard-stepperIcon-3w25tB {
  border: solid 2px #3A92E5;
  background-color: #3A92E5;
}

.blueThemeWizard .Wizard-stepperIconContainer-33VzSa.Wizard-active-sOsEZz .Wizard-stepperIconLineLeft-uOC6SG {
  background-color: #3A92E5;
}

.blueThemeWizard {

  .Wizard-stepConnector-1IsHm3 {
    background-color: #CBD5E1
  }

  .Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF {
    background-color: #3A92E5
  }

  .Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF + div .Wizard-stepperIconLineLeft-uOC6SG {
    background-color: #3A92E5;
  }

  .Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF + div .Wizard-stepperIcon-3w25tB {
    border: solid 2px #3A92E5;
    background-color: #3A92E5;
  }
}

.turquoiseThemeWizard .Wizard-stepper-3kVBYq {
  background-color: #CDE0E4;
}

.turquoiseThemeWizard .Wizard-stepperIconContainer-33VzSa .Wizard-stepperIcon-3w25tB {
  color: #FFFFFF;
}

.turquoiseThemeWizard .Wizard-stepperIconContainer-33VzSa .Wizard-stepperIconLine-34HYRM {}

.turquoiseThemeWizard .Wizard-stepperIconContainer-33VzSa.Wizard-completed-27R5vL .Wizard-stepperIcon-3w25tB {
  background-color: #17A38F;
}

.turquoiseThemeWizard .Wizard-stepperIconContainer-33VzSa.Wizard-completed-27R5vL .Wizard-stepperIconLine-34HYRM {
  background-color: #17A38F;
}

.turquoiseThemeWizard .Wizard-stepperIconContainer-33VzSa.Wizard-active-sOsEZz .Wizard-stepperIcon-3w25tB {
  border: solid 2px #17A38F;
}

.turquoiseThemeWizard .Wizard-stepperIconContainer-33VzSa.Wizard-active-sOsEZz .Wizard-stepperIconLineLeft-uOC6SG {
  background-color: #17A38F;
}

.turquoiseThemeWizard {

  .Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF {
    background-color: #17A38F
  }

  .Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF + div .Wizard-stepperIconLineLeft-uOC6SG {
    background-color: #17A38F;
  }

  .Wizard-stepConnector-1IsHm3.Wizard-done-3bXDmF + div .Wizard-stepperIcon-3w25tB {
    border: solid 2px #17A38F;
  }
}


.ShelfTabs-primaryButton-2-boBR {
  background-color: #3A92E5;
  color: white
}

.ShelfTabs-primaryButton-2-boBR:hover {
  background-color: #3074B7;
}

.ShelfTabs-primaryButton-2-boBR:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ShelfTabs-container-4UH1t6 .ShelfTabs-adminLabel-14jdLX {
  font-size: 16px !important;
  text-transform: none;
}

.ShelfTabs-container-4UH1t6 .ShelfTabs-tabRoot-3rXZzT {
  background-color: #E2E8F0 !important;
}

.ShelfTabs-container-4UH1t6 .ShelfTabs-tabIndicator-1_aOBY {
  height: 3px !important;
  background-color: #3A92E5 !important;
}

.ShelfTabs-container-4UH1t6.ShelfTabs-level2-1ALcEk .ShelfTabs-tabRoot-3rXZzT {
  background-color: #CBD5E1 !important;
}
.Slider-primaryButton-2TyZLq {
  background-color: #3A92E5;
  color: white
}

.Slider-primaryButton-2TyZLq:hover {
  background-color: #3074B7;
}

.Slider-primaryButton-2TyZLq:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Slider-container--xJmBf {
    position: relative;
    font-weight: 600;
    font-size: 12px;
    color: #94A3B8;
}

.Slider-sliderContainer-1sGSVF {
}

.Slider-label-33ILEy {
    font-weight: 300;
    color: #334155;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.Slider-label-33ILEy > * {
  margin-left: 6px;
}

.Slider-label-33ILEy > *:first-child {
  margin-left: 0;
}

.Slider-valueContainer-D1QCIO {
    height: 25px
}

.Slider-valueContainer-D1QCIO div {
  position: absolute;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}

.Slider-stepsContainer-1PGYlC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    position: relative
}

.Slider-stepsContainer-1PGYlC .Slider-extraStep-t1-6j7 {
  position: absolute;
}

.Slider-stepsContainer-1PGYlC div {
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}

.Slider-stepsContainer-1PGYlC div:last-child {
  margin-left: auto;
  -webkit-transform: translate(50%, 0);
          transform: translate(50%, 0);
}

/* overrides */

.Slider-tooltip-wxLB3j {
    font-size: 10px !important;
    margin: 7px !important;
}

.Slider-tooltipPopper-xLVQ_h {
    z-index: 9 !important;
}
.CopyArea-primaryButton-3yTntP {
  background-color: #3A92E5;
  color: white
}

.CopyArea-primaryButton-3yTntP:hover {
  background-color: #3074B7;
}

.CopyArea-primaryButton-3yTntP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CopyArea-topArea-1jW_hV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 5px
}

.CopyArea-topArea-1jW_hV .CopyArea-label-iqg6u0 {
  font-size: 13px;
  font-weight: 600;
}

.CopyArea-topArea-1jW_hV .CopyArea-button-14eZw9 {
  font-size: 11px;
  font-weight: 500;
  margin-left: auto
}

.CopyArea-topArea-1jW_hV .CopyArea-button-14eZw9[disabled] {
  color: #64748B;
  text-decoration: none;
  text-decoration: initial;
}

.QRCodeWidget-primaryButton-3LbLOc {
  background-color: #3A92E5;
  color: white
}

.QRCodeWidget-primaryButton-3LbLOc:hover {
  background-color: #3074B7;
}

.QRCodeWidget-primaryButton-3LbLOc:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeTopArea-3iYF6_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeTopArea-3iYF6_ .QRCodeWidget-qrCodeLabel-YnCafM {
  font-size: 13px;
  font-weight: 600;
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeTopArea-3iYF6_ .QRCodeWidget-downloadLink-1t9wwa {
  background-color: transparent;
  border: none;
  color: #3A92E5;
  cursor: pointer;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
  padding: 0 5px;
  text-align: left;
  text-decoration: none
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeTopArea-3iYF6_ .QRCodeWidget-downloadLink-1t9wwa:hover:not([disabled]):not(:active) {
  color: #3074B7;
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeTopArea-3iYF6_ .QRCodeWidget-downloadLink-1t9wwa[disabled] {
  color: #DEF0FF;
  cursor: default;
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeTopArea-3iYF6_ .QRCodeWidget-downloadLink-1t9wwa:active:not([disabled]) {
  color: #2B5687;
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeTopArea-3iYF6_ .QRCodeWidget-downloadLink-1t9wwa:not(:last-child) {
  border-right: 1px solid black;
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeTopArea-3iYF6_ .QRCodeWidget-downloadLinkLoading-2MUuVi {
  color: #CBD5E1;
  cursor: wait;
  pointer-events: none;
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeBox-2qfSWK {
  background-color: white;
  border-color: #CBD5E1;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  margin: auto;
  padding: 6.5px;
  width: 100%;
  height: 100%
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeBox-2qfSWK .QRCodeWidget-qrCodeInnerBox-2UQoij {
  position: relative;
  margin: auto;
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeBox-2qfSWK .QRCodeWidget-logoOverlay-1TwBsU {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeCheckboxRow-1tvgW5 {
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px
}

.QRCodeWidget-qrCodeContainer-3CJ2Yz .QRCodeWidget-qrCodeCheckboxRow-1tvgW5 .QRCodeWidget-checkboxLabel-18pwF4 {
  font-size: 13px;
  font-weight: 400;
  color: #334155;
}

.QRCodeWidget-logoImage-DDQ0eM {
    width: 30%;
    height: 30%;
    -o-object-fit: contain;
       object-fit: contain;
    display: block;
    background: white;
    border-radius: 4px;
}





.CopyAreaWithQRCode-primaryButton-YefYz- {
  background-color: #3A92E5;
  color: white
}

.CopyAreaWithQRCode-primaryButton-YefYz-:hover {
  background-color: #3074B7;
}

.CopyAreaWithQRCode-primaryButton-YefYz-:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CopyAreaWithQRCode-copyAreaWithQRCodeContainer-HV8d96 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.CopyAreaWithQRCode-copyAreaWithQRCodeContainer-HV8d96 .CopyAreaWithQRCode-copyAreaContainer-12Pz8E {
  width: 476px;
  margin-right: 22px;
}

.CopyAreaWithQRCode-copyAreaWithQRCodeContainer-HV8d96 .CopyAreaWithQRCode-qrCodeContainer-3yIwmS {
  width: 122px;
}

.ShelfHeader-primaryButton-17d9fx {
  background-color: #3A92E5;
  color: white
}

.ShelfHeader-primaryButton-17d9fx:hover {
  background-color: #3074B7;
}

.ShelfHeader-primaryButton-17d9fx:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ShelfHeader-displayNone-1NgSvR{
    display: none;
}

button:focus {
  outline: none !important;
}

.ShelfHeader-mutedText-1mfeuh {
  color: #64748B;
}

.ShelfHeader-lineThroughText-2jaz2T {
    text-decoration: line-through;
}

.ShelfHeader-boldFont-2lrHir {
  font-weight: 400;
}

.ShelfHeader-smoothOpenAnimationEnter-3wbaWu {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.ShelfHeader-smoothOpenAnimationEnter-3wbaWu.ShelfHeader-smoothOpenAnimationEnterActive-6ftTNR {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.ShelfHeader-smoothOpenAnimationLeave-14onQ9 {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.ShelfHeader-smoothOpenAnimationLeave-14onQ9.ShelfHeader-smoothOpenAnimationLeaveActive--hwCD9 {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.ShelfHeader-buttonMarginLeft-flnNLV {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.ShelfHeader-anchorLink-1jPwbU {
    color: #3A92E5;
    cursor: pointer
}

.ShelfHeader-anchorLink-1jPwbU:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.ShelfHeader-codeBlock-3xfpuB {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.ShelfHeader-shelfBody-2Yq7Lw {
    background-color: #FFFFFF !important;
    margin: 0
}

.ShelfHeader-shelfBody-2Yq7Lw.ShelfHeader-enterAnimationDisabled-14kh2H {
  -webkit-transition-property: width, -webkit-transform !important;
  transition-property: width, -webkit-transform !important;
  transition-property: transform, width !important;
  transition-property: transform, width, -webkit-transform !important;
}

.ShelfHeader-shelfBody-2Yq7Lw.ShelfHeader-xlargeShelf-1aWfer {
  width: 1024px;
}

.ShelfHeader-shelfBody-2Yq7Lw.ShelfHeader-largeShelf-16kj7w {
  width: 816px;
}

.ShelfHeader-shelfBody-2Yq7Lw.ShelfHeader-mediumShelf-1UoXo6 {
  width: 700px;
}

.ShelfHeader-headerContainer-31qHY4,
.ShelfHeader-footerContainer-xSSoCZ {
    position: sticky;
    z-index: 1;
}

.ShelfHeader-outsideZone-1BfJ1K {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 1400
}

.ShelfHeader-outsideZone-1BfJ1K.ShelfHeader-mediumShelf-1UoXo6 {
  right: 700px;
}

.ShelfHeader-outsideZone-1BfJ1K.ShelfHeader-largeShelf-16kj7w {
  width: 816px;
}

.ShelfHeader-outsideZone-1BfJ1K.ShelfHeader-xlargeShelf-1aWfer {
  width: 1024px;
}

.ShelfHeader-headerContainer-31qHY4 {
    padding: 20px 30px;
    height: 70px;
    background-color: #1E3F5E;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 300;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 30px
}

.ShelfHeader-headerContainer-31qHY4 .ShelfHeader-headerText-3zLdye {
  width: calc(100% - 35px);
}

.ShelfHeader-headerContainer-31qHY4 .ShelfHeader-headerImageContainer-1eHJKt {
  position: relative
}

.ShelfHeader-headerContainer-31qHY4 .ShelfHeader-headerImageContainer-1eHJKt .ShelfHeader-headerImage-1AOccG {
  height: 36px;
  border-radius: 5px;
  background-color: #FFFFFF;
  margin-right: 18px;
}

.ShelfHeader-headerContainer-31qHY4 .ShelfHeader-headerImageContainer-1eHJKt .ShelfHeader-statusCircle-2e6D2H {
  height: 14px;
  width: 14px;
  position: absolute;
  bottom: -3px;
  right: 11px;
  border-radius: 50%;
  border: 1px solid #334155
}

.ShelfHeader-headerContainer-31qHY4 .ShelfHeader-closeButton-ky7o75 {
  margin-left: auto;
  width: 12px;
  fill: #FFFFFF;
  cursor: pointer;
}

.ShelfHeader-contentContainer-2OZnmr {
    height: calc(100% - 145px);
    overflow: auto
}

.ShelfHeader-contentContainer-2OZnmr.ShelfHeader-hasFooter-2D4Xi_ {
  margin-bottom: 70px;
}

.ShelfHeader-contentContainer-2OZnmr.ShelfHeader-padding-38eC-w > div {
  padding: 20px 30px;
}

.ShelfHeader-footerContainer-xSSoCZ {
    background-color: #E2E8F0;
    bottom: -1px
}

.ShelfHeader-footerContainer-xSSoCZ > div {
  padding: 17px 20px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.ShelfHeader-footerContainer-xSSoCZ > div button {
  margin-left: 10px;
}

.ShelfHeader-footerContainer-xSSoCZ > div .ShelfHeader-linkButton-2-V3vq {
  background: none;
  border: none;
  width: 78px;
  font-size: 16px;
  font-weight: 500;
  color: #334155;
}

.ShelfHeader-headerContainer-31qHY4 {
    padding: 20px 30px;
    height: 70px;
    background-color: #334155;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 300;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 28px
}

.ShelfHeader-headerContainer-31qHY4 .ShelfHeader-closeButton-ky7o75 {
  margin-left: auto;
  width: 12px;
  fill: #FFFFFF;
  cursor: pointer;
}
.FlatIconButton-primaryButton-3QAw0d {
  background-color: #3A92E5;
  color: white
}

.FlatIconButton-primaryButton-3QAw0d:hover {
  background-color: #3074B7;
}

.FlatIconButton-primaryButton-3QAw0d:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.FlatIconButton-displayNone-urcUw4{
    display: none;
}

button:focus {
  outline: none !important;
}

.FlatIconButton-mutedText-64Bgxx {
  color: #64748B;
}

.FlatIconButton-lineThroughText-_V23wT {
    text-decoration: line-through;
}

.FlatIconButton-boldFont-MCr17D {
  font-weight: 400;
}

.FlatIconButton-smoothOpenAnimationEnter-pysRtq {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.FlatIconButton-smoothOpenAnimationEnter-pysRtq.FlatIconButton-smoothOpenAnimationEnterActive-3g_D2C {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.FlatIconButton-smoothOpenAnimationLeave-2sWeMU {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.FlatIconButton-smoothOpenAnimationLeave-2sWeMU.FlatIconButton-smoothOpenAnimationLeaveActive-1aRYyo {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.FlatIconButton-buttonMarginLeft-2FaYmm {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.FlatIconButton-anchorLink-1QaLKS {
    color: #3A92E5;
    cursor: pointer
}

.FlatIconButton-anchorLink-1QaLKS:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.FlatIconButton-codeBlock-3zQ7_w {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.FlatIconButton-button-GU4-7u {
    height: 50px;
    border-radius: 3px;
    border: solid 1px #CBD5E1;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 15px
}

.FlatIconButton-button-GU4-7u .FlatIconButton-image-1_tZjL {
  height: 30px;
}

.FlatIconButton-button-GU4-7u .FlatIconButton-label-3SxfAj {
  font-size: 16px;
  font-weight: 600;
  color: #334155;
  margin-left: 10px;
}

.FlatIconButton-button-GU4-7u:disabled {
  cursor: default;
  background-color: #F4F7FA
}

.FlatIconButton-button-GU4-7u:disabled .FlatIconButton-label-3SxfAj {
  color: #CBD5E1;
}

.FlatIconButton-button-GU4-7u:disabled .FlatIconButton-image-1_tZjL {
  opacity: 0.4;
}
.GoogleSignInButton-primaryButton-1tihMk {
  background-color: #3A92E5;
  color: white
}

.GoogleSignInButton-primaryButton-1tihMk:hover {
  background-color: #3074B7;
}

.GoogleSignInButton-primaryButton-1tihMk:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.GoogleSignInButton-button-2HrrSV {
  width: 185px;
  height: 40px;
  background-color: #FFFFFF;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  padding: 0
}

.GoogleSignInButton-button-2HrrSV:hover {
  -webkit-box-shadow: 0 0 2px 3px rgba(66, 133, 244, .3);
          box-shadow: 0 0 2px 3px rgba(66, 133, 244, .3);
}

.GoogleSignInButton-button-2HrrSV:active {
  background-color: #E9EEF4;
  -webkit-box-shadow: 0 0 2px 3px #FFFFFF;
          box-shadow: 0 0 2px 3px #FFFFFF;
}

.GoogleSignInButton-googleIcon-1VDYq6 {
  width: 18px;
  height: 18px;
  margin: 11px 21px 11px 11px;
}

.GoogleSignInButton-btnText-NE6BEL {
  color: rgba(0, 0, 0, .54);
  font-size: 14px;
  letter-spacing: 0.2px;
  font-family: roboto, sans-serif!important;
  font-weight: 500;
  font-style: normal;
  line-height: 16px;
}

.HelpMenu-primaryButton-16DWCM {
  background-color: #3A92E5;
  color: white
}

.HelpMenu-primaryButton-16DWCM:hover {
  background-color: #3074B7;
}

.HelpMenu-primaryButton-16DWCM:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.HelpMenu-displayNone-1AWLPH{
    display: none;
}

button:focus {
  outline: none !important;
}

.HelpMenu-mutedText-3aHrbt {
  color: #64748B;
}

.HelpMenu-lineThroughText-3Lkt_J {
    text-decoration: line-through;
}

.HelpMenu-boldFont-tbkSUx {
  font-weight: 400;
}

.HelpMenu-smoothOpenAnimationEnter-37TsTF {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.HelpMenu-smoothOpenAnimationEnter-37TsTF.HelpMenu-smoothOpenAnimationEnterActive-2AZoHA {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.HelpMenu-smoothOpenAnimationLeave-3Ykm92 {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.HelpMenu-smoothOpenAnimationLeave-3Ykm92.HelpMenu-smoothOpenAnimationLeaveActive-3WJ8SL {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.HelpMenu-buttonMarginLeft-3FLKjP {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.HelpMenu-anchorLink-1JFnM8 {
    color: #3A92E5;
    cursor: pointer
}

.HelpMenu-anchorLink-1JFnM8:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.HelpMenu-codeBlock-1cpR_W {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.HelpMenu-subHeaderText-1KgCIY {
    min-width: 215px;
    max-width: 235px;
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    color: #334155;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-helpTextContainer-3qigWd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-helpTextContainer-3qigWd.HelpMenu-clickable-ZJMJin {
  cursor: pointer;
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-subHeaderHelpText-ifGPLA {
  margin-left: 8px;
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-toggleMenuIconContainer-3RsT2O {
  height: 18px;
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-helpIconContainer-2MutJb {
  height: 18px;
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-helpIcon-2VVbA- {
  height: 19px;
  fill: #334155;
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-toggleMenuIcon-2u6wfI {
  cursor: pointer;
  width: 13px;
  margin-top: 4px;
  fill: #3A92E5
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-toggleMenuIcon-2u6wfI.HelpMenu-top-1JIWHM {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-faqLinkText-3eREjE {
  font-size: 14px;
  font-weight: 600;
  margin-left: 5px
}

.HelpMenu-subHeaderText-1KgCIY .HelpMenu-faqLinkText-3eREjE:hover {
  text-decoration: none;
}

.HelpMenu-helpPopover-1OIo6l {
    z-index: 1201;
}

.HelpMenu-helpPopoverContentWrapper-144yAX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 225px;
    background-color: #FFFFFF;
    border: 1px solid #CBD5E1;
    border-radius: 4px;
    margin-top: 7px
}

.HelpMenu-helpPopoverContentWrapper-144yAX .HelpMenu-helpPopoverRow-2pwg29 {
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  padding: 0 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.HelpMenu-helpPopoverContentWrapper-144yAX .HelpMenu-helpPopoverRow-2pwg29:hover {
  text-decoration: none;
}

.HelpMenu-helpPopoverContentWrapper-144yAX .HelpMenu-helpPopoverRow-2pwg29 .HelpMenu-helpPopoverLink-qqSC2r {
  color: #334155;
  font-size: 14px;
}

.HelpMenu-helpPopoverContentWrapper-144yAX .HelpMenu-helpPopoverRow-2pwg29:hover {
  background-color: #DEF0FF
}

.HelpMenu-helpPopoverContentWrapper-144yAX .HelpMenu-helpPopoverRow-2pwg29:hover svg path {
  fill: #3A92E5;
}

.CircularPlusButton-primaryButton-3qXois {
  background-color: #3A92E5;
  color: white
}

.CircularPlusButton-primaryButton-3qXois:hover {
  background-color: #3074B7;
}

.CircularPlusButton-primaryButton-3qXois:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CircularPlusButton-circularContainer-3LMvu9 {
    border-radius: 50%;
    background-color: #3A92E5;
    padding: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.CircularPlusButton-circularContainer-3LMvu9.CircularPlusButton-disabled-2yTefF {
  background-color: #E9EEF4;
  pointer-events: none;
}

.Step-primaryButton-wV249w {
  background-color: #3A92E5;
  color: white
}

.Step-primaryButton-wV249w:hover {
  background-color: #3074B7;
}

.Step-primaryButton-wV249w:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Step-container-3GtTwr {
    padding: 7px 13px 6px 7px;
    position: relative;
}

.Step-expandableContainer-1yXCQE {
    min-height: 85px;
}

.Step-innerContainer-dFXnKu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}

.Step-content-1vB9NE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
}

.Step-titleContainer-1ltYvG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
}

.Step-titleFont-1jD3iG {
    font-size: 14px;
    font-weight: 600;
    color: #334155;
}

.Step-number-1j9V8b {
    min-width: 21px;
    min-height: 21px;
    background-color: #3A92E5;
    border-radius: 50%;
    color: white;
    font-weight: 700;
    margin-right: 12px;
    text-align: center;
}

.Step-expandButton-34cg6P {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 6px;
    right: 28px;
    cursor: pointer
}

.Step-expandButton-34cg6P svg {
  width: 10px;
  height: 7px;
  fill: #3A92E5
}

.Step-expandButton-34cg6P svg.Step-collapsed-1Cr4Sw {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Step-expandButtonText-3tRsuJ {
    font-weight: 600;
    color: #3A92E5;
    margin-right: 3px;
}

.StepsList-primaryButton-MrL53x {
  background-color: #3A92E5;
  color: white
}

.StepsList-primaryButton-MrL53x:hover {
  background-color: #3074B7;
}

.StepsList-primaryButton-MrL53x:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.StepsList-stepItem-ype_5V {
    margin-bottom: 20px;
}



.BulletList-primaryButton-213wwb {
  background-color: #3A92E5;
  color: white
}

.BulletList-primaryButton-213wwb:hover {
  background-color: #3074B7;
}

.BulletList-primaryButton-213wwb:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.BulletList-bulletItem-YyhID8 {
    -webkit-box-align: unset !important;
        -ms-flex-align: unset !important;
            align-items: unset !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 0 !important
}

.BulletList-bulletItem-YyhID8 .BulletList-bullet-Ukycg- {
  background-color: #3A92E5;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin-top: 7px;
  display: inline-block;
}

.BulletList-bulletItem-YyhID8 .BulletList-bulletText-14VI3U {
  margin-left: 10px;
  width: 100%;
}



.Alert-primaryButton-1wSB-8 {
  background-color: #3A92E5;
  color: white
}

.Alert-primaryButton-1wSB-8:hover {
  background-color: #3074B7;
}

.Alert-primaryButton-1wSB-8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Alert-alertContainer-3YfVZA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 16px;
    color: #0F172A;
    border-radius: 8px;
    padding: 7px;

    .Alert-alertIcon-1ODKVv {
        margin:  3px 8px 3px 0;
    }

    .Alert-alertText-XgG5cI {
        font-size: 14px;
        font-weight: 600;
        color: #334155;
        line-height: 1.6;
    }
}

.Alert-alertWarning-2Z3AWF {
    background-color: #FCF8E3;
}
.OAuthLoginField-primaryButton-141XCI {
  background-color: #3A92E5;
  color: white
}

.OAuthLoginField-primaryButton-141XCI:hover {
  background-color: #3074B7;
}

.OAuthLoginField-primaryButton-141XCI:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.OAuthLoginField-page-28btjm {
    padding: 30px 30px 84px 30px;
    color: #334155;
    margin-bottom: 30px

}

.OAuthLoginField-page-28btjm .OAuthLoginField-subHeaderSeparator-2flwbq {
  width: 100%;
  height: 1px;
  background-color: #334155;
  opacity: 0.2;
  margin-top: 25px;
  margin-bottom: 25px;
}

.OAuthLoginField-page-28btjm .OAuthLoginField-explanationLink-2Rt5-W {
  margin-bottom: 22px;
}

.OAuthLoginField-page-28btjm .OAuthLoginField-textLink-39B1GB {
  margin: 20px 0 6px;
  font-size: 14px;
  font-weight: 600;
}

.OAuthLoginField-page-28btjm .OAuthLoginField-explanationText-pqcUbu {
  font-size: 14px;
  line-height: 24px
}

.OAuthLoginField-page-28btjm .OAuthLoginField-explanationText-pqcUbu img {
  max-width: 100%;
}

.OAuthLoginField-authButton-1PgoQP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 30px 0;
}

.OAuthLoginField-authedContainer-1Aob2C {
    width: 100%;
    height: 60px;
    padding: 11px 11px 11px 20px;
    margin-bottom: 25px;
    background-color: #FFFFFF;
    border: solid 1px #CBD5E1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
}

.OAuthLoginField-authedContainer-1Aob2C .OAuthLoginField-authedUser-2QHkxC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.OAuthLoginField-authedContainer-1Aob2C .OAuthLoginField-checkedIcon-2nRdCb  {
  margin-right: 10px;
  fill: #3A92E5;
}

.OAuthLoginField-authedContainer-1Aob2C .OAuthLoginField-connectedUser-3_3yM4 {
  font-size: 14px;
  font-weight: normal;
}

.OAuthLoginField-authedContainer-1Aob2C .OAuthLoginField-connectedName-3ffSRm {
  padding-left: 8px;
  font-size: 14px;
  font-weight: bold;
}

& .OAuthLoginField-separator-3US810 {
    width: 100%;
    height: 1px;
    margin: 26px 0 20px;
    background-color: #CBD5E1;
}

.GoogleSheetShelf-primaryButton-3PMiT9 {
  background-color: #3A92E5;
  color: white
}

.GoogleSheetShelf-primaryButton-3PMiT9:hover {
  background-color: #3074B7;
}

.GoogleSheetShelf-primaryButton-3PMiT9:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.GoogleSheetShelf-page-3ip722 {
    padding: 30px 30px 80px;
    color: #334155;
    margin: 0 20px 30px 20px
}

.GoogleSheetShelf-page-3ip722 tr {
  height: 50px;
}

.GoogleSheetShelf-shelfTitle-2cLqtd{
    font-weight: bold;
    margin-bottom: 10px;
}

.GoogleSheetShelf-description-25WtDQ{
    margin-bottom: 30px;
}

.GoogleSheetShelf-dataSection-21K1hp{
    padding-top: 20px;
    background-color: #FFFFFF;
}

.GoogleSheetShelf-tableContainer-3nKJbn{
    margin-top: 20px;
    max-height: 50px;
    padding: 0 10px 30px 10px;
    overflow-y: scroll;
}

.GoogleSheetShelf-thead-ZQosK2 {
    position: sticky;
    font-weight: bold;
}

.GoogleSheetShelf-tbody-J007oM{
    text-align: center;
    border-bottom: solid 1px #E9EEF4;;
}

.GoogleSheetShelf-monthDiv-1GpTiu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto 0 auto;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding-bottom: 20px;

}

.GoogleSheetShelf-dataDestinationShelf-13kFh_ {
    padding: 30px 30px 80px
}

.GoogleSheetShelf-dataDestinationShelf-13kFh_ .GoogleSheetShelf-field-2EtUvd {
  margin-top: 20px;
}

.GoogleSheetShelf-dataDestinationShelf-13kFh_ .GoogleSheetShelf-fieldText-hDPBmb {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  color: #64748B;
  font-size: 13px
}

.GoogleSheetShelf-dataDestinationShelf-13kFh_ .GoogleSheetShelf-fieldText-hDPBmb .GoogleSheetShelf-mandatory-3Z8E-I {
  color: #E64D5F;
  font-size: 14px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.GoogleSheetShelf-dataDestinationShelf-13kFh_ .GoogleSheetShelf-fieldText-hDPBmb > * {
  margin-left: 6px;
}

.GoogleSheetShelf-dataDestinationShelf-13kFh_ .GoogleSheetShelf-fieldText-hDPBmb > *:first-child {
  margin-left: 0;
}

.GoogleSheetShelf-dataDestinationShelf-13kFh_ .GoogleSheetShelf-schemaField-2kiry- {
  border-top: 1px solid #CBD5E1;
  margin-top: 20px;
}

.GoogleSheetShelf-dataDestinationShelf-13kFh_ .GoogleSheetShelf-sheetsTable-BD8nkO {
  padding-bottom: 10px;
}

.GoogleSheetShelf-addSheetDiv-2xC5rp {
    padding: 15px 0 0 20px;
    background-color: #F8FAFC;
    width: 100%;
    min-height: 55px;
}

.GoogleSheetShelf-sheetName-1XaGry {
    margin-top: 3px;
}

.GoogleSheetShelf-tableButton-4BeYiU {
    margin-left: 15px;
    height: 25px !important;
}

.GoogleSheetShelf-spinnerIcon-35mohX {
    height: 26px;
    width: 26px;
}

.GoogleSheetShelf-checkmark--ijQN- {
    fill: #3A92E5;
}
.StickyShadow-primaryButton-3I7NdF {
  background-color: #3A92E5;
  color: white
}

.StickyShadow-primaryButton-3I7NdF:hover {
  background-color: #3074B7;
}

.StickyShadow-primaryButton-3I7NdF:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.StickyShadow-stickyShadow-20O-X4 {
  position: sticky;
  position: -webkit-sticky;  /* for older browsers */
  z-index: 99;

  height: 1px;
  width: 100%;
  background-color: #CBD5E1;
}

.StickyShadow-stickyShadowCover-2GUQjF {
  height: 1px;
  width: 100%;
  background-color: #FFFFFF;
  z-index: 99;

  /* for cover */
  position: relative;
  top: -1px;
}

.EmptyState-primaryButton-14TjRV {
  background-color: #3A92E5;
  color: white
}

.EmptyState-primaryButton-14TjRV:hover {
  background-color: #3074B7;
}

.EmptyState-primaryButton-14TjRV:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EmptyState-pageContainer-1ik2Kh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    border: solid 2px #00D0B2;
    background-color: #FFFFFF;
    padding: 10px 10px 14px 27px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-pipelineImage-pJBFZL {
  width: 400px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-ladyImage-1xleks {
  width: 207px;
  position: relative;
  top: 15px;
  right: 15px;
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-closeIcon-VQdpUQ {
  -ms-flex-item-align: start;
      align-self: start;
  width: 11px;
  cursor: pointer;
}

@media (max-width: 1550px) {

  .EmptyState-pageContainer-1ik2Kh .EmptyState-pipelineImage-pJBFZL {
    display: none;
  }

  .EmptyState-pageContainer-1ik2Kh > * {
    margin-bottom: 10px;
  }
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-title-1cJSld {
  display: block;
  font-size: 18px;
  font-weight: 600;
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-subTitle-2i9ySJ {
  display: block;
  font-size: 14px;
  margin-top: 6px;
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-todoList-376jpg {
  display: block
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-todoList-376jpg .EmptyState-taskInList-3XIxWk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 17px
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-todoList-376jpg .EmptyState-taskInList-3XIxWk .EmptyState-indexNumber-3zi3_K {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  background-color: #00D0B2;
  color: white;
  text-align: center;
  font-weight: bold;
  padding-top: 1px;
  font-size: 14px;
  margin-top: -1px;
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-todoList-376jpg .EmptyState-taskInList-3XIxWk .EmptyState-text-1peyLq {
  list-style-type: none;
  margin-left: 13px;
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-todoList-376jpg .EmptyState-taskInList-3XIxWk .EmptyState-goButton-327hC9 {
  margin-left: 8px;
  margin-top: -6px;
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-todoList-376jpg .EmptyState-taskInList-3XIxWk .EmptyState-checked-3g4HZ5 {
  margin-left: 8px;
  width: 20px;
  height: 20px;
  fill: #00D0B2;
}

.EmptyState-pageContainer-1ik2Kh .EmptyState-todoList-376jpg .EmptyState-taskInList-3XIxWk .EmptyState-textGoButton-3gVSkM {
  margin: auto;
}

.PageHeader-primaryButton-x39xtg {
  background-color: #3A92E5;
  color: white
}

.PageHeader-primaryButton-x39xtg:hover {
  background-color: #3074B7;
}

.PageHeader-primaryButton-x39xtg:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PageHeader-emptyStateContainer-12B29y {
    background-color: #FFFFFF;
    padding: 0 40px;
}

.PageHeader-emptyStateContainerWithMargin-3SCtdF {
    margin-bottom: 10px;
}

.PageHeader-topPartContainer-2o5LMA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
}

.PageHeader-topPartContainer-2o5LMA .PageHeader-subHeaderContainer-3IIkvw {
  margin-bottom: 0;
}

.PageHeader-header-2rjmw8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 24px;
    font-weight: 600;
    color: #0F172A;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.PageHeader-header-2rjmw8 .PageHeader-boxImage-3owFwb {
  max-height: 70px;
  max-width: 130px;
  margin-right: 20px;
  border-radius: 10px;
}

.PageHeader-header-2rjmw8 .PageHeader-subTitle-2SL2hl {
  margin-top: 5px;
  font-weight: normal;
  font-size: 14px;
}

.PageHeader-textWithMargin-1P5HXT {
    margin-bottom: 20px;
}

.PageHeader-textWithPadding-3QZ09r {
    padding-bottom: 20px !important;
}

.PageHeader-actionsContainer-2SRkqn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0 40px;
    background-color: #FFFFFF
}

.PageHeader-actionsContainer-2SRkqn.PageHeader-sticky-yzv4dM {
  position: sticky;
  position: -webkit-sticky;
  /* for older browsers */
  padding-top: 20px;
  top: 0;
  z-index: 102;
}

.PageHeader-actionsContainer-2SRkqn.PageHeader-stickyChildren-1EARyF {
  top: 64px;
  z-index: 101;
}

.PageHeader-actionsContainer-2SRkqn.PageHeader-stickyShadow-Z7n9xl {
  -webkit-box-shadow: 0 5px 5px #E9EEF4;
          box-shadow: 0 5px 5px #E9EEF4;
}

.PageHeader-actionsLeft-h6whOX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.PageHeader-actionsRight-36geiS {
    margin-left: auto;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.PageHeader-subHeader-29GxtP {
    margin-top: 5px;
}
.WhitePageHeader-primaryButton-CfvLbs {
  background-color: #3A92E5;
  color: white
}

.WhitePageHeader-primaryButton-CfvLbs:hover {
  background-color: #3074B7;
}

.WhitePageHeader-primaryButton-CfvLbs:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.WhitePageHeader-text-17WdR- {
  font-size: 30px;
  font-weight: 300;
    color: #0F172A;
    margin-bottom: 20px;
    line-height: 26px;
}

.WhitePageHeader-actionsContainer-1ld9iH{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    position: relative;
}

.WhitePageHeader-actionsRight-MS7Nsc{
    margin-left: auto;
    text-align: right;
}

.WhitePageHeader-subHeader-1iQIEo {
    margin-top: 5px;
}
.StickyPageHeader-primaryButton-3OA-dt {
  background-color: #3A92E5;
  color: white
}

.StickyPageHeader-primaryButton-3OA-dt:hover {
  background-color: #3074B7;
}

.StickyPageHeader-primaryButton-3OA-dt:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.StickyPageHeader-titleContainer-1gOky3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 21px 40px 0 40px;
    background-color: #FFFFFF;
    position: sticky;
    top: 0;
    z-index: 999;
}

.StickyPageHeader-onlyTitleContainer-3VdYEy {
    padding: 21px 40px 15px 40px;
}

.StickyPageHeader-stickyChildrenContainer-3WXZRy {
    background-color: #FFFFFF;
    position: sticky;
    top: 0;
    z-index: 999;
    padding: 0 40px 15px 40px;
}

.StickyPageHeader-actionContainer-3WHQIs {
    padding: 17px 0 0 0;
}

.StickyPageHeader-emptyStateContainer-q5Y1g_ {
    padding-top: 15px;
}

.LineChart-primaryButton-1fgIkM {
  background-color: #3A92E5;
  color: white
}

.LineChart-primaryButton-1fgIkM:hover {
  background-color: #3074B7;
}

.LineChart-primaryButton-1fgIkM:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LineChart-midContainer-CRUUdH {
  background-color: #FFFFFF;
  padding: 0 24px 10px 24px;
  margin-top: 8px;
  position: relative;
}

.LineChart-tooltipContainer-2pdeJZ {
  font-size: 12px;
  background-color: #FFFFFF;
  -webkit-box-shadow: -2px 2px 12px 0 rgba(68, 75, 87, .25);
          box-shadow: -2px 2px 12px 0 rgba(68, 75, 87, .25);
  color: #334155;
  position: relative;
  z-index: 10;
}

/*
.tooltipContainer:before {
  content: '';
  position: absolute;
  right: -5px;
  top: 50px;
  height: 10px;
  width: 10px;
  background-color: var(--white);
  transform: rotate(45deg);
}
*/

.LineChart-tooltipHeader-2KV-7n {
  padding: 0 8px;
  color: #FFFFFF;
  background-color: #6B6F78;
  height: 28px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LineChart-tooltipItemColor-1I8A25{
  width: 8px;
  height: 8px;
  margin-right: 7px;
}

.LineChart-tableContainer-y03V8n {
  padding: 8px 10px;
}

.LineChart-tooltipItem-NIQ8YR{
  height: 24px;
  font-size: 12px;
  font-weight: 300;
  color: #334155;
}

.LineChart-tooltipItemName-I3zzOt{
  min-width: 100px;
  margin-right: 30px;
  max-width: 400px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.LineChart-tooltipItemName-I3zzOt span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.LineChart-tooltipItemName-I3zzOt span.LineChart-tooltipEnding-1Tr-7s {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.LineChart-legendItem-1-QRTP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LineChart-tooltipValue-p48AdS {
  margin-right: 16px;
  font-weight: 500;
}

.LineChart-tooltipValueHeader-3N5gLY{
  font-weight: bold;
}

.LineChart-tooltipItem-NIQ8YR td:last-child > .LineChart-tooltipValue-p48AdS {
  margin-right: 0;
}

.LineChart-legendColor-300zIh {
  height: 4px;
  width: 8px;
  margin-right: 10px;
}

.highcharts-legend-item-hidden .LineChart-legendColor-300zIh {
  opacity: 0.3;
}

.LineChart-legendText-2dtq4E{
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.LineChart-spacer-1tReYp {
  width: 16px;
}

.LineChart-topbarContainer-2tOt1F{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #334155;
  margin-bottom: 20px;
}

.LineChart-metricButton-2tMOVw{
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0 0 14px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #94A3B8;
  margin-right: 28px;
  white-space: nowrap;
  position: relative;
  font-size: 14px;
  font-weight: 400;
}

.LineChart-metricButtonIcon-2Jhg7B {
  height: 16px;
  width: 16px;
  opacity: 0;
  margin-bottom: 4px;
}

.LineChart-metricButton-2tMOVw:hover .LineChart-metricButtonLabel-39ibx_ {
  color: #334155;
}

.LineChart-metricButton-2tMOVw:hover .LineChart-metricButtonIcon-2Jhg7B {
  opacity: 1;
  fill: #E2E8F0;
}

.LineChart-metricButtonIcon-2Jhg7B:hover svg {
  fill: #E2E8F0;
}

.LineChart-metricButton-2tMOVw:last-child {
  border-right: none;
  margin-right: 0;
}

.LineChart-metricButton-2tMOVw.LineChart-selected-1G2f69 {
  color: #334155;
  border-bottom-color: #3A92E5 !important;
  font-weight: 400;
}

.LineChart-metricButton-2tMOVw.LineChart-disabled-3kX-jy {
  cursor: default;
}

.LineChart-metricButton-2tMOVw.LineChart-disabled-3kX-jy .LineChart-metricButtonLabel-39ibx_{
  opacity: 0.3;
}

.LineChart-metricButtonBorder--MIn5g{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.LineChart-metricsBarPlaceholder-2dqrsy {
  height: 161px;
}

.LineChart-metricsbar-1XwDhD{
  width: 100%;
  overflow: auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 35px 0;
  border-bottom: 1px solid #E2E8F0;
}

.LineChart-noMetrics-2jaBMn {
  border-bottom: none;
}

.LineChart-topbarItems-25AHMy{
  white-space: nowrap;
  vertical-align: middle;
  height: 30px;
  margin-left: auto;
}

.LineChart-topbarTitle-2CJgZ3 {
  font-size: 16px;
  font-weight: 400;
  margin-right: 10px;
  color: #334155;
}

.LineChart-numberOfLinesContainer-DCWCd-{
  font-size: 14px;
  font-weight: 400;
  color: #334155;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  vertical-align: middle;
}

.LineChart-numberOfLinesLabel-3PyjgG{
  margin-right: 10px;
  vertical-align: middle;
  font-size: 15px;
  font-weight: 300;
}

.LineChart-numberOfLinesDropdown-2dT57R{
  width: 60px !important;
  left: 0 !important;
}

.LineChart-numberOfLinesInput-3NJWKL{
  width: 35px;
  border-radius: 3px;
  border: 1px solid #CBD5E1;
  -moz-appearance:textfield;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
}

.LineChart-numberOfLinesInput-3NJWKL::-webkit-inner-spin-button,
.LineChart-numberOfLinesInput-3NJWKL::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.LineChart-spacerVertical-2RqRZl{
  display: inline-block;
  height: 24px;
  width: 1px;
  margin: 0 10px;
  background-color: #E2E8F0;
  vertical-align: middle;
}

.LineChart-noDataContainer-2bD0uf{
  position: absolute;
  top: 120px;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #94A3B8;
}

.LineChart-noDataImage-NN1e5G {
  width: 250px;
  height: auto;
  margin-bottom: 10px;
  margin-left: 10px;
}

.LineChart-noDataLine-2M9YE3 {
  width: 250px;
  height: 1px;
  background-color: #E2E8F0;
  position: relative;
  top: -10px;
  left: 5px;
}

.LineChart-highcartsContainer-35vdLX{
  position: relative;
}

.LineChart-xLabelHolder-2JTUfq, .LineChart-xLabelItem-1HnJ5K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}

.LineChart-xLabelHolder-2JTUfq.LineChart-partial-19684- {
  opacity: 0.5;
}
.TransparencyPopover-primaryButton-3k9Wht {
  background-color: #3A92E5;
  color: white
}

.TransparencyPopover-primaryButton-3k9Wht:hover {
  background-color: #3074B7;
}

.TransparencyPopover-primaryButton-3k9Wht:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TransparencyPopover-displayNone-nemhvm{
    display: none;
}

button:focus {
  outline: none !important;
}

.TransparencyPopover-mutedText-22YU1C {
  color: #64748B;
}

.TransparencyPopover-lineThroughText-3A4pPy {
    text-decoration: line-through;
}

.TransparencyPopover-boldFont-3spakO {
  font-weight: 400;
}

.TransparencyPopover-smoothOpenAnimationEnter-cjs1fn {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.TransparencyPopover-smoothOpenAnimationEnter-cjs1fn.TransparencyPopover-smoothOpenAnimationEnterActive-3Ep1sa {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.TransparencyPopover-smoothOpenAnimationLeave-2zCCB8 {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.TransparencyPopover-smoothOpenAnimationLeave-2zCCB8.TransparencyPopover-smoothOpenAnimationLeaveActive-1_w8B8 {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.TransparencyPopover-buttonMarginLeft-3Lhg3W {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.TransparencyPopover-anchorLink-cVjpVH {
    color: #3A92E5;
    cursor: pointer
}

.TransparencyPopover-anchorLink-cVjpVH:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.TransparencyPopover-codeBlock-x9L2Ux {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.TransparencyPopover-header-zNuBzW {
    background-color: #334155;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
    line-height: 28px;
    height: 28px;
    font-weight: 400;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 6px;
    font-size: 11px;
    border-radius: 2px 2px 0 0
}

.TransparencyPopover-header-zNuBzW .TransparencyPopover-questionMarkIcon-10-jtJ {
  fill: white;
  stroke: #334155;
  stroke-width: 0.5px;
}

.TransparencyPopover-content-39knPp{
    font-size: 12px;
    padding: 0 3px;
    color: #0F172A
}

.TransparencyPopover-content-39knPp .TransparencyPopover-contentText-tRKfnx {
  color: #334155;
  font-style: italic;
  font-size: 10px;
  font-weight: 400;
}

.TransparencyPopover-content-39knPp > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0 5px;
  margin: 10px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.TransparencyPopover-content-39knPp > div .TransparencyPopover-sourceDetails-1c0Vm6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 100px
}

.TransparencyPopover-content-39knPp > div .TransparencyPopover-sourceDetails-1c0Vm6 .TransparencyPopover-usernameText-2WP9kl {
  font-size: 10px;
  font-weight: 400;
  color: #334155;
}

.TransparencyPopover-content-39knPp > div .TransparencyPopover-sourceDetails-1c0Vm6.TransparencyPopover-mutedText-22YU1C {
  color: #334155
}

.TransparencyPopover-content-39knPp > div .TransparencyPopover-sourceDetails-1c0Vm6.TransparencyPopover-mutedText-22YU1C .TransparencyPopover-usernameText-2WP9kl {
  font-weight: 300;
}

.TransparencyPopover-content-39knPp > div .TransparencyPopover-sourceDetails-1c0Vm6 span:last-child {
  text-decoration: none!important;
}

.TransparencyPopover-content-39knPp > div .TransparencyPopover-sourceDetails-1c0Vm6.TransparencyPopover-sourceDetailsAdRevenue-UJfkUk {
  width: 140px;
}

.TransparencyPopover-content-39knPp > div .TransparencyPopover-sourceValue-1ijtcT {
  margin-left: 10px;
  text-align: right;
  min-width: 70px
}

.TransparencyPopover-content-39knPp > div .TransparencyPopover-sourceValue-1ijtcT.TransparencyPopover-mutedText-22YU1C {
  color: #334155;
}

.TransparencyPopover-content-39knPp .TransparencyPopover-sourceLine-18OwLq {
  font-weight: 600
}

.TransparencyPopover-content-39knPp .TransparencyPopover-sourceLine-18OwLq.TransparencyPopover-mutedText-22YU1C {
  font-style: italic;
  font-size: 11px;
  font-weight: 300;
}

.TransparencyPopover-content-39knPp .TransparencyPopover-sourceLine-18OwLq:before {
  content: ' ';
  width: 14px;
  height: 5px;
  border-radius: 2px;
  margin: 7px 7px 0 0;
}

.TransparencyPopover-content-39knPp .TransparencyPopover-calculatedLineColor-2qq09w:before {
  background-color: #3074B7;
}

.TransparencyPopover-content-39knPp .TransparencyPopover-ad_revenue_sourceLineColor-Ayr5sc:before {
  background-color: #C496ED;
}

.TransparencyPopover-content-39knPp .TransparencyPopover-trackerLineColor-1ZsIRD:before {
  background-color: #94A3B8;
}

.TransparencyPopover-content-39knPp .TransparencyPopover-networkLineColor-29qEku:before {
  background-color: #A3C7F0;
}

.TransparencyPopover-transparencyPopover-12m1p4 {
    background-color: #FFFFFF;
    -webkit-box-shadow: rgba(0, 0, 0, .12) 0px 1px 6px 4px !important;
            box-shadow: rgba(0, 0, 0, .12) 0px 1px 6px 4px !important;
}

.DimensionDrilldownPopover-primaryButton-1n3We8 {
  background-color: #3A92E5;
  color: white
}

.DimensionDrilldownPopover-primaryButton-1n3We8:hover {
  background-color: #3074B7;
}

.DimensionDrilldownPopover-primaryButton-1n3We8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DimensionDrilldownPopover-displayNone-1fyccp{
    display: none;
}

button:focus {
  outline: none !important;
}

.DimensionDrilldownPopover-mutedText-3sPlDg {
  color: #64748B;
}

.DimensionDrilldownPopover-lineThroughText-19-WWh {
    text-decoration: line-through;
}

.DimensionDrilldownPopover-boldFont-BXkFTA {
  font-weight: 400;
}

.DimensionDrilldownPopover-smoothOpenAnimationEnter-2imrX2 {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.DimensionDrilldownPopover-smoothOpenAnimationEnter-2imrX2.DimensionDrilldownPopover-smoothOpenAnimationEnterActive-2TNHHk {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.DimensionDrilldownPopover-smoothOpenAnimationLeave-2iKX7Q {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.DimensionDrilldownPopover-smoothOpenAnimationLeave-2iKX7Q.DimensionDrilldownPopover-smoothOpenAnimationLeaveActive-1XSJkI {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.DimensionDrilldownPopover-buttonMarginLeft-XSCU_t {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.DimensionDrilldownPopover-anchorLink-1t51Ii {
    color: #3A92E5;
    cursor: pointer
}

.DimensionDrilldownPopover-anchorLink-1t51Ii:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.DimensionDrilldownPopover-codeBlock-aYtvy6 {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

label.DimensionDrilldownPopover-header-fjn5uT {
  font-size: 13px;
  font-weight: 400;
    background-color: #E9EEF4;
    color: #334155;
    border-top: 1px solid #CBD5E1;
    border-right: 1px solid #CBD5E1;
    border-left: 1px solid #CBD5E1;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    font-style: italic;
    padding: 4px 10px;
    width: 100%;
    height: 100%;
    cursor: default;
    margin: 0;
}

.DimensionDrilldownPopover-popover-4TRwTf {
    margin-top: -10px;
    overflow-y: visible !important;
    -webkit-box-shadow: rgba(0, 0, 0, .12) 0px 1px 6px 4px !important;
            box-shadow: rgba(0, 0, 0, .12) 0px 1px 6px 4px !important
}

.DimensionDrilldownPopover-popover-4TRwTf > div {
  overflow-y: visible !important;
}

.DimensionDrilldownPopover-tooltip-iYSHAc {
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
  color: #334155;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0 12px 5px rgba(0, 0, 0, .15) !important;
            box-shadow: 0 0 12px 5px rgba(0, 0, 0, .15) !important;
    left: 150px !important;
    border-radius: 3px;
    padding: 10px;
    z-index: 20000;
    width: 350px
}

.DimensionDrilldownPopover-tooltip-iYSHAc:after {
  content: "";
  position: absolute;
  top: 99%;
  left: 10%;
  margin-left: -10px;
  border-width: 7px;
  border-style: solid;
  border-color: #FFFFFF transparent transparent transparent;
}
.CreativePreview-container-I-JRMP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
}
.CreativePreview-container-I-JRMP.CreativePreview-clickable-M1BE9A {
    cursor: pointer;
}
.CreativePreview-container-I-JRMP .CreativePreview-asset-3Z5t1K {
    max-width: 180px;
    max-height: 100%;
}
.UnavailableCreative-container--7Vtc6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 11px;
    gap: 5px
}

.UnavailableCreative-container--7Vtc6 .UnavailableCreative-text-1dZQ2d {
    line-height: 1;
}

.UnavailableCreative-tooltipContainer-3wi4LH {
    line-height: 1 !important;
}
.PlayableIndication-container-3SdhBx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 11px;
    gap: 5px;
    height: 100%
}

.PlayableIndication-container-3SdhBx .PlayableIndication-text-x-ixQ_ {
    line-height: 1;
}

.PlayableIndication-tooltipContainer-1R-V4Y {
    line-height: 1 !important;
}
.GridCustomColumnsToolPanel-primaryButton-2sc8O2 {
  background-color: #3A92E5;
  color: white
}

.GridCustomColumnsToolPanel-primaryButton-2sc8O2:hover {
  background-color: #3074B7;
}

.GridCustomColumnsToolPanel-primaryButton-2sc8O2:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeTitle-3Bttqq {
  background: #64748B;
  color: #FFFFFF;
  line-height: 32px
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeTitle-3Bttqq.GridCustomColumnsToolPanel-field-eOHWzG {
  padding: 0 8px;
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeContent-2NEj2E {
  padding: 5px 0
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeContent-2NEj2E .GridCustomColumnsToolPanel-fieldContainer-3m2Vop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeContent-2NEj2E .GridCustomColumnsToolPanel-fieldContainer-3m2Vop .GridCustomColumnsToolPanel-chevronIcon-1qlijp {
  width: 13px;
  height: 13px;
  margin: 0 8px 0 3px;
  cursor: pointer;
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeContent-2NEj2E .GridCustomColumnsToolPanel-fieldContainer-3m2Vop .GridCustomColumnsToolPanel-collapseIcon-2FRkoD {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeContent-2NEj2E .GridCustomColumnsToolPanel-fieldContainer-3m2Vop .GridCustomColumnsToolPanel-groupFieldName-1jg5LI {
  font-weight: 600;
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeContent-2NEj2E .GridCustomColumnsToolPanel-groupFieldsSector-2CicGQ {
  padding-left: 45px;
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-fieldTypeContent-2NEj2E .GridCustomColumnsToolPanel-nonGroupFields-3qeiaq {
  margin-left: 24px;
}

.GridCustomColumnsToolPanel-container-3eboxR .GridCustomColumnsToolPanel-field-eOHWzG {
  line-height: 32px;
}
.PageWrapper-primaryButton-pOmy7u {
  background-color: #3A92E5;
  color: white
}

.PageWrapper-primaryButton-pOmy7u:hover {
  background-color: #3074B7;
}

.PageWrapper-primaryButton-pOmy7u:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PageWrapper-container-3NIlkT {
  padding: 0;
  background-color: #FFFFFF;
  position: relative
}

.PageWrapper-container-3NIlkT.PageWrapper-containerWithPadding-35_DcB {
  padding: 30px 40px;
}

.PageWrapper-container-3NIlkT {  /* This prevents the actions dropdown from cutting at the bottom of the page.
     Such pages include Audience Segments & Conversion Models. */
}

.PageWrapper-container-3NIlkT.PageWrapper-containerWithDropDownScrolling-29Ye5r {
  min-height: 100% !important;
}

.PageWrapper-containerWrapper-2DFu5Z {
  display: inline;  /* VERY IMPORTANT: for actionsContainer stickiness */
  overflow-x: hidden;
}

.LoadingPlaceholder-container-39Mq-z {
  height: 60px;
  width: 100%;
  background-color: var(--blue150);
  border: 1px solid #a1d7f7;
  color: #009bf5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 400;
  font-size: 16px;
  padding: 16px;
  margin-top: 20px;
}

.LoadingPlaceholder-readyContainer-3lYTKK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LoadingPlaceholder-readyText-3BS2U4 {
  margin-right: 8px;
}
.DeleteDialog-primaryButton-3dpPn3 {
  background-color: #3A92E5;
  color: white
}

.DeleteDialog-primaryButton-3dpPn3:hover {
  background-color: #3074B7;
}

.DeleteDialog-primaryButton-3dpPn3:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DeleteDialog-container-Vv4xri {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DeleteDialog-title-2cbleL {
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 300;
}

.DeleteDialog-cancelButton-1knEHH {
  background-color: #94A3B8;
  border-color: #64748B;
  margin-right: 20px;
}

.DeleteDialog-deleteButton-kn3VUn {
  background-color: #E64D5F;
  border-color: #E64D5F;
  margin-right: 20px;
}
.ImpersonateOrgDialog-primaryButton-1rkkS7 {
  background-color: #3A92E5;
  color: white
}

.ImpersonateOrgDialog-primaryButton-1rkkS7:hover {
  background-color: #3074B7;
}

.ImpersonateOrgDialog-primaryButton-1rkkS7:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ImpersonateOrgDialog-contentArea-2gs8Ov {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column

}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-paddedArea-2FqT5t {
  padding: 30px;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-spinnerArea-2fc0z0 {
  height: 390px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-separator-3R-g7o {
  height: 1px;
  background-color: #CBD5E1;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 {
  max-height: 380px;
  overflow: auto
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV {
  height: 65px;
  background-color: #FFFFFF;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV:hover {
  background-color: #DEF0FF;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV:last-child {
  margin-bottom: 0;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV .ImpersonateOrgDialog-listItemIcon-1nC_qS {
  width: 40px;
  height: 40px;
  margin: 0 12px;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV .ImpersonateOrgDialog-listItemText-1b5gXm {
  font-size: 18px;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV .ImpersonateOrgDialog-active-1MoYF8 {
  margin-left: auto;
  margin-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV .ImpersonateOrgDialog-active-1MoYF8 .ImpersonateOrgDialog-activeIcon-1Sa8Z- {
  margin-right: 6px;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV .ImpersonateOrgDialog-highlighted-1mepLC {
  font-weight: bold;
  padding: 0;
  color: inherit;
  background-color: yellow;
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV.ImpersonateOrgDialog-disabled-1RpCmW {
  opacity: 0.5;
  cursor: default
}

.ImpersonateOrgDialog-contentArea-2gs8Ov .ImpersonateOrgDialog-list-31i1x0 .ImpersonateOrgDialog-listItem-3E9myV.ImpersonateOrgDialog-disabled-1RpCmW:hover {
  background-color: #FFFFFF;
}
.ChangePasswordDialog-primaryButton-2rJ4rj {
  background-color: #3A92E5;
  color: white
}

.ChangePasswordDialog-primaryButton-2rJ4rj:hover {
  background-color: #3074B7;
}

.ChangePasswordDialog-primaryButton-2rJ4rj:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ChangePasswordDialog-strengthMeter-1esls2{
  position: relative;
  height: 3px;
  margin: 7px 0;
  border-radius: 2px
}

.ChangePasswordDialog-strengthMeter-1esls2:before, .ChangePasswordDialog-strengthMeter-1esls2:after {
  content: '';
  height: inherit;
  background: transparent;
  display: block;
  border-color: #E2E8F0;
  border-style: solid;
  border-width: 0 2px 0;
  position: absolute;
  width: calc(25% + 2px);
  z-index: 10;
}

.ChangePasswordDialog-strengthMeter-1esls2:before {
  left: calc(25% - 1px);
}

.ChangePasswordDialog-strengthMeter-1esls2:after {
  right: calc(25% - 1px);
}

.ChangePasswordDialog-strengthMeterFill-3LQtpD {
  background: transparent;
  height: inherit;
  position: absolute;
  width: 0;
  border-radius: inherit;
  -webkit-transition: width 0.5s ease-in-out, background 0.25s;
  transition: width 0.5s ease-in-out, background 0.25s;
}

.ChangePasswordDialog-strengthMeterFill-3LQtpD[data-strength='1'] {
  width: 25%;
  background: #E64D5F;
}

.ChangePasswordDialog-strengthMeterFill-3LQtpD[data-strength='2'] {
  width: 50%;
  background: #FFAA20;
}

.ChangePasswordDialog-strengthMeterFill-3LQtpD[data-strength='3'] {
  width: 75%;
  background: #5CB85C;
}

.ChangePasswordDialog-strengthMeterFill-3LQtpD[data-strength='4'] {
  width: 100%;
  background: #3088f4;
}

.ChangePasswordDialog-strengthMeterText-34ucv1 {
  float: right;
  font-size: 11px;
}

.ChangePasswordDialog-strengthMeterText-34ucv1[data-strength='0'] {
  color: #64748B;
}

.ChangePasswordDialog-strengthMeterText-34ucv1[data-strength='1'] {
  color: #E64D5F;
}

.ChangePasswordDialog-strengthMeterText-34ucv1[data-strength='2'] {
  color: #FFAA20;
}

.ChangePasswordDialog-strengthMeterText-34ucv1[data-strength='3'] {
  color: #5CB85C;
}

.ChangePasswordDialog-strengthMeterText-34ucv1[data-strength='4'] {
  color: #3088f4;
}

.ChangePasswordDialog-dialogBody-RR7Adx {
  padding: 23px 30px;
}

.ChangePasswordDialog-dialogFooter-1kEcOb {
  background: #E2E8F0;
  padding: 12px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ChangePasswordDialog-dialog-dSVF03 {
  background-color: #FFFFFF !important;
}
.ListItemsContainer-primaryButton-3NQLmQ {
  background-color: #3A92E5;
  color: white
}

.ListItemsContainer-primaryButton-3NQLmQ:hover {
  background-color: #3074B7;
}

.ListItemsContainer-primaryButton-3NQLmQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ListItemsContainer-pageContainer-29ufE1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: 1px solid #CBD5E1;
    background-color: #FFFFFF;
    max-width: 1200px;
    margin-bottom: 10px;
}

.ListItemsContainer-pageTitle-3_asZV {
  font-size: 18px;
  font-weight: 400;
    padding: 10px 10px 10px 27px;
}

.ListItemsContainer-pageTitleBorder-2ox9Yc {
    border-bottom: 1px solid #CBD5E1;
    margin: 0 10px 0 27px;
}

.ListItemsContainer-pageSubTitle-8RHbMU {
    padding: 10px 10px 20px 27px;
}

.ListItemsContainer-sectionContainer-3KUu5N {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    height: 100%;
    overflow-x: auto;
    z-index: 1;
}

.ListItemsContainer-sectionList-Dy9L-a {
    width: 33%;
    min-width: 295px
}

.ListItemsContainer-sectionList-Dy9L-a.ListItemsContainer-nested-2SjXKv {
  width: 100%;
}

.ListItemsContainer-sectionContentContainer-2bd-uy {
    width: inherit;
    height: inherit;
}

.ListItemsContainer-sectionContent-21Xcif {
    border-left: 1px solid #CBD5E1;
    width: 67%;
    background-color: #FFFFFF;
    padding: 60px 90px 15px;
    overflow-x: auto;
}

.ListItemsContainer-contentWithoutNavigation-1TJVO5 {
    padding: 60px 90px 15px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.ListItemsContainer-contentWithNavigation-lk9EC2 {
    padding: 28px 41px 28px 41px;
}

.ListItemsContainer-tooltip-12elYk {
    width: 222px;
}
.ListItem-primaryButton-3q2UgK {
  background-color: #3A92E5;
  color: white
}

.ListItem-primaryButton-3q2UgK:hover {
  background-color: #3074B7;
}

.ListItem-primaryButton-3q2UgK:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ListItem-listItem-2eS6vL {
    height: 52px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #E2E8F0
}

.ListItem-listItem-2eS6vL .ListItem-number-Q5l5sb {
  font-size: 14px;
  text-align: center;
  margin-right: 10px;
  line-height: 20px;
  color: #334155;
}

.ListItem-listItem-2eS6vL .ListItem-circleIcon-StX0lt {
  font-size: 14px;
  text-align: center;
  margin-right: 10px;
  line-height: 20px;
  color: #334155;
  min-width: 22px;
  min-height: 22px;
  max-width: 22px;
  max-height: 22px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.ListItem-listItem-2eS6vL .ListItem-circleIcon-StX0lt.ListItem-numberCircle-3Y-vCV {
  background: #FFFFFF;
  border: 1px solid #334155;
}

.ListItem-listItem-2eS6vL .ListItem-indent0-30403o {
  padding-left: 0;
}

.ListItem-listItem-2eS6vL .ListItem-indent1-3lu2rF {
  padding-left: 32px;
}

.ListItem-listItem-2eS6vL .ListItem-indent2-2pHErE {
  padding-left: 64px;
}

.ListItem-listItem-2eS6vL .ListItem-indent3-3BEniT {
  padding-left: 96px;
}

.ListItem-listItem-2eS6vL .ListItem-indent4-2aYUWa {
  padding-left: 128px;
}

.ListItem-listItem-2eS6vL .ListItem-listItemText-3MEFXl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  z-index: 101
}

.ListItem-listItem-2eS6vL .ListItem-listItemText-3MEFXl .ListItem-listItemTextParagraph-3YfGbN {
  white-space: break-spaces;
}

.ListItem-listItem-2eS6vL:hover {
  background-color: #DEF0FF;
  cursor: pointer;
}

.ListItem-listItem-2eS6vL .ListItem-listItemSuffix-iYKXXx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 101;
  position: absolute;
  right: 16px;
}

.ListItem-listItem-2eS6vL .ListItem-badgeLayout-29P2iL {
  text-align: end;
  min-width: 90px;
  position: relative
}

.ListItem-listItem-2eS6vL .ListItem-badgeLayout-29P2iL .ListItem-badgeText-2_3zxE {
  text-align: center;
  font-size: 11px;
  font-weight: 400;
  color: #334155;
  position: absolute;
  right: 10px;
  bottom: 0;
}

.ListItem-selectedListItem-2qF53s {
    background-color: #DEF0FF;
}

.ListItem-disabledListItem-3k9Q4F {
    cursor: not-allowed !important;
}

.ListItem-expandIcon-tt0AcE, .ListItem-collapseIcon-3zi6kW {
    width: 13px;
    height: 13px
}

.ListItem-expandIcon-tt0AcE g, .ListItem-collapseIcon-3zi6kW g {
  fill: #3A92E5
}

.ListItem-expandIcon-tt0AcE {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
}

.NavigationHeader-primaryButton-2bNzDb {
  background-color: #3A92E5;
  color: white
}

.NavigationHeader-primaryButton-2bNzDb:hover {
  background-color: #3074B7;
}

.NavigationHeader-primaryButton-2bNzDb:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.NavigationHeader-contentSeparator-7d4B6C {
    height: 1px;
    margin-bottom: 18px;
    margin-top: 18px;
    background-color: #CBD5E1;
}

.NavigationHeader-sectionHeader-1YJd0D {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.NavigationHeader-navigationButtonsContainer-Fw8ZpT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.NavigationHeader-navigationButton-1Xdsfn {
    width: 105px;
    max-height: 29px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 8px;
}

.NavigationHeader-navigationButton-1Xdsfn:active .NavigationHeader-backIcon-1FpYNd, .NavigationHeader-navigationButton-1Xdsfn:hover .NavigationHeader-backIcon-1FpYNd {
  fill: white;
}

.NavigationHeader-contentWithoutNavigation-2i3_jT {
    padding: 60px 90px 15px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.NavigationHeader-contentWithNavigation-1gF3UJ {
    padding: 28px 41px 28px 41px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.NavigationHeader-chevronIcon-3f9wkI {
    fill: white;
    width: 11px;
    height: 12px
}

.NavigationHeader-chevronIcon-3f9wkI.NavigationHeader-backIcon-1FpYNd {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-right: 6px;
  fill: #3A92E5;
}

.NavigationHeader-chevronIcon-3f9wkI.NavigationHeader-nextIcon-Gi_u2F {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-left: 6px;
}

.PivotChart-primaryButton-3XdDZa {
  background-color: #3A92E5;
  color: white
}

.PivotChart-primaryButton-3XdDZa:hover {
  background-color: #3074B7;
}

.PivotChart-primaryButton-3XdDZa:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PivotChart-container-joRrbZ {
  background-color: #FFFFFF;
  padding: 24px;
  margin-top: 8px;
  position: relative;
}

.PivotChart-metricsbar-2YDjnz {
  width: 100%;
  overflow: auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 35px 0;
  border-bottom: 1px solid #E2E8F0;
}

.PivotChart-noMetrics-LFqGQC {
  border-bottom: none;
}

.PivotChart-metricButton-1FPIlt{
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0 0 14px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #94A3B8;
  margin-right: 28px;
  white-space: nowrap;
  position: relative;
  font-size: 14px;
  font-weight: 400;
}

.PivotChart-metricButton-1FPIlt.PivotChart-selected-2gyulj {
  color: #334155;
  border-bottom-color: #3A92E5 !important;
  font-weight: 400;
}

.PivotChart-metricButton-1FPIlt.PivotChart-disabled-2tQIyU {
  cursor: default;
}

.PivotChart-metricButton-1FPIlt:hover .PivotChart-metricButtonLabel-2YF3Bo {
  color: #334155;
}

.Reports-primaryButton-2uxvQ0 {
  background-color: #3A92E5;
  color: white
}

.Reports-primaryButton-2uxvQ0:hover {
  background-color: #3074B7;
}

.Reports-primaryButton-2uxvQ0:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Reports-displayNone-16K8fk{
    display: none;
}

button:focus {
  outline: none !important;
}

.Reports-mutedText-10kZfZ {
  color: #64748B;
}

.Reports-lineThroughText-nVcErg {
    text-decoration: line-through;
}

.Reports-boldFont-1D8dU9 {
  font-weight: 400;
}

.Reports-smoothOpenAnimationEnter-3J8puY {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.Reports-smoothOpenAnimationEnter-3J8puY.Reports-smoothOpenAnimationEnterActive-1Dnd0P {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.Reports-smoothOpenAnimationLeave-ENGnMX {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.Reports-smoothOpenAnimationLeave-ENGnMX.Reports-smoothOpenAnimationLeaveActive-25YUBn {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.Reports-buttonMarginLeft-lPYvz7 {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.Reports-anchorLink-b1Ku6k {
    color: #3A92E5;
    cursor: pointer
}

.Reports-anchorLink-b1Ku6k:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.Reports-codeBlock-3OcqMT {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.Reports-pageWrapper-kuT9Al {
    height: 100%;
    background-color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-y: scroll;
}

.Reports-container-1skmmU {
    padding: 16px 44px;
}

.Reports-noResults-2LkPaK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #FFFFFF;
    padding: 24px;
    gap: 8px;
    border-radius: 16px;
    border: 1px solid #E2E8F0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 24px;
}

.Reports-fieldGroupHolder-1-Pj7U {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #FFFFFF;
    padding: 24px;
    gap: 24px;
    border-radius: 16px;
    border: 1px solid #E2E8F0;
    margin: 0 24px
}

.Reports-fieldGroupHolder-1-Pj7U .Reports-fieldGroupTitle-ZViXkB {
  font-size: 16px;
  font-weight: 600;
  color: #0F172A;
  line-height: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-width: 200px;
  gap: 5px;
}

.Reports-fieldGroupHolder-1-Pj7U .Reports-fieldGroupTitleClickable-3jRYBT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 8px 0;
}

.Reports-fieldGroupHolderCollapsed--BX39b {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: background-color 0.2s ease, border-color 0.2s ease;
    transition: background-color 0.2s ease, border-color 0.2s ease
}

.Reports-fieldGroupHolderCollapsed--BX39b:hover {
  background-color: #F4F7FA;
  border-color: #CBD5E1;
}

.Reports-stickyCollapsedSector-aeQeO6 {
    position: sticky;
    top: 95px;
    z-index: 99;
    background-color: inherit;
    padding: 0 40px;
}

.Reports-fieldGroupHolderCollapse-11VSoJ {
    padding-bottom: 15px;
}

.Reports-collapsedIcon-2l-Shn {
    margin-right: 8px;
    fill: #3A92E5;
}

.Reports-collapsedText-Gbmb4f {
    width: 76px;
    display: inline-block;
}

.Reports-chevronIcon-3dFfTm {
    margin-left: 6px;
    fill: #3A92E5;
    width: 15px
}

.Reports-chevronIcon-3dFfTm.Reports-collapsed-1gpa0m {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.Reports-chevronIcon-3dFfTm.Reports-expanded-s7Rha_ {
  height: 10px;
}

.Reports-divider-1rOmLi {
    height: 1px;
    width: 100%;
    background-color: #F4F7FA;
}

.Reports-shelfContainer-3I2PW7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 16px;
    background-color: #F8FAFC;
    gap: 16px;
}

.Reports-topActionsContainer-JhzXvC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 24px
}

.Reports-topActionsContainer-JhzXvC .Reports-leftActions-1LzykE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px
}

.Reports-topActionsContainer-JhzXvC .Reports-leftActions-1LzykE .Reports-searchTextField-3pl7LS {
  width: 260px !important;
  background-color: #FFFFFF;
}

.Reports-unifiedBanner-2OJLAB {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.Reports-dataContainer-2SwqsI {
    min-height: 600px;
    overflow-y: scroll;
    padding: 20px 40px;
}

.Reports-hideElementDivider-3jzsYw {
    text-align: center;
    width: 100%;
    color: #3A92E5;
    border-bottom: 1px solid #CBD5E1;
    height: 10px;
    margin-top: 10px;
    margin-bottom: 19px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none
}

.Reports-hideElementDivider-3jzsYw:hover {
  color: #3074B7;
}

.Reports-hideElementDivider-3jzsYw span {
  background-color: #FFFFFF;
  padding: 0 10px;
  font-size: 14px;
  cursor: pointer;
}

.Reports-gridContainer-2544Rj {
    padding-top: 15px;
}

.Reports-gridContainerWhenNoChart-2aVItw {
    padding-top: -5px;
}

.Reports-loadingContainer-dpBZoS {
    margin-bottom: 10px;
}

.Reports-fieldsAvailabilityShelfIcon-3kjWCi {
    fill: #FFFFFF;
    margin: 0 16px 2px 0;
    vertical-align: middle;
}

.Reports-innerInfoMessages-28_drm {
    margin-top: 5px;
}

.TopXChartDataFilter-primaryButton-2O6a9s {
  background-color: #3A92E5;
  color: white
}

.TopXChartDataFilter-primaryButton-2O6a9s:hover {
  background-color: #3074B7;
}

.TopXChartDataFilter-primaryButton-2O6a9s:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TopXChartDataFilter-topXContainer-OgB7jR {
  position: absolute;
  top: 12px;
  right: 9px;
  z-index: 1;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.TopXChartDataFilter-topXLabel-2wEQId {
  margin-right: 10px;
  vertical-align: middle;
  font-size: 15px;
  font-weight: 300;
}

.TopXChartDataFilter-topXDropdown-W8gUXH {
  width: 60px;
}

.metricCards-primaryButton-vfJWes {
  background-color: #3A92E5;
  color: white
}

.metricCards-primaryButton-vfJWes:hover {
  background-color: #3074B7;
}

.metricCards-primaryButton-vfJWes:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.metricCards-metricCardsContainer-1ytaZW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-width: 1100px;
    height: 100%;
}
.metricCard-primaryButton-3AC6tP {
  background-color: #3A92E5;
  color: white
}

.metricCard-primaryButton-3AC6tP:hover {
  background-color: #3074B7;
}

.metricCard-primaryButton-3AC6tP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.metricCard-metricCard-Sn1tG6 {
    width: 20%;
    min-width: 200px;
    margin-right: 40px;
    height: 100%;
    background-color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 13px 7px;
    border-radius: 10px
}

.metricCard-metricCard-Sn1tG6:last-child {
  margin-right: 0;
}

.metricCard-metricCard-Sn1tG6 .metricCard-dotsLoader-1LGj_7 {
  width: 30px;
  margin: auto;
}

.metricCard-metricCard-Sn1tG6 .metricCard-metricName-3E74eX {
  height: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #0F172A;
}

.metricCard-metricCard-Sn1tG6 .metricCard-metricValue-8NUYJC {
  font-size: 34px;
  font-weight: 300;
  text-align: center;
  color: #334155
}

.metricCard-metricCard-Sn1tG6 .metricCard-metricValue-8NUYJC .metricCard-metricValueTotalLabel-3yoIO5 {
  font-size: 14px;
  padding-left: 5px;
}

.metricCard-metricCard-Sn1tG6 .metricCard-animatedMetricCard-1K_hPD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 67%;
}

.metricCard-metricCard-Sn1tG6 .metricCard-changeValue-7TRX_x {
  font-size: 16px;
  text-align: center;
  font-weight: 600
}

.metricCard-metricCard-Sn1tG6 .metricCard-changeValue-7TRX_x.metricCard-zero-23fqSj {
  color: #334155;
}

.metricCard-metricCard-Sn1tG6 .metricCard-changeValue-7TRX_x.metricCard-positive-iN8u_F {
  color: #5CB85C;
}

.metricCard-metricCard-Sn1tG6 .metricCard-changeValue-7TRX_x.metricCard-negative-29gdtw {
  color: #D0021B;
}
.metricCardsEmptyStateInner-primaryButton-jeeDQy {
  background-color: #3A92E5;
  color: white
}

.metricCardsEmptyStateInner-primaryButton-jeeDQy:hover {
  background-color: #3074B7;
}

.metricCardsEmptyStateInner-primaryButton-jeeDQy:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.metricCardsEmptyStateInner-noData-3lf0yh {
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 90px
}

.metricCardsEmptyStateInner-noData-3lf0yh  .metricCardsEmptyStateInner-noDataLabel-VbeOd6 {
  font-size: 12px;
  color: #94A3B8;
}

.metricCardsEmptyStateInner-noData-3lf0yh .metricCardsEmptyStateInner-noDataIcon-1j7txL {
  margin: auto;
}
.ChartWidgetWrapper-primaryButton-BnBQ9H {
  background-color: #3A92E5;
  color: white
}

.ChartWidgetWrapper-primaryButton-BnBQ9H:hover {
  background-color: #3074B7;
}

.ChartWidgetWrapper-primaryButton-BnBQ9H:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-color: #FFFFFF;
    height: 50px;
    font-size: 16px;
    font-weight: 600;
    color: #0F172A;
    padding-left: 15px;
    padding-right: 5px;
    overflow-x: auto;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10px 10px 0 0
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-gridHeaderDataType-1x8Cg2 {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 7px
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-gridHeaderDataType-1x8Cg2 .ChartWidgetWrapper-gridHeaderDataTypeIcon-O55vpe {
  margin-right: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-gridHeaderDataType-1x8Cg2 .ChartWidgetWrapper-gridHeaderDataTypeText-2DmWgK {
  color: #64748B;
  margin-right: 7px;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-gridHeaderContents-1O6DLN {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-gridIconsSector-1dYxEu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 6px;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-gridIconContainer-1a4viB {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-deleteWidgetIcon-2OwQ1G {
  width: 17px;
  margin-right: 10px;
  color: #CBD5E1;
  cursor: pointer;
  margin-top: 1px
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-deleteWidgetIcon-2OwQ1G path {
  fill: #CBD5E1;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-deleteWidgetIcon-2OwQ1G:hover path {
  fill: #E64D5F;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-cloneWidgetIcon-FnGIkH, .ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-editWidgetIcon-1CalWr, .ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-exportWidgetIcon-PJpBoy {
  margin-right: 10px;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-editWidgetIcon-1CalWr, .ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-exportWidgetIcon-PJpBoy {
  color: #CBD5E1;
  cursor: pointer
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-editWidgetIcon-1CalWr path, .ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-exportWidgetIcon-PJpBoy path {
  fill: #CBD5E1;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-editWidgetIcon-1CalWr:hover path, .ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-exportWidgetIcon-PJpBoy:hover path {
  fill: #94A3B8;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-editWidgetIcon-1CalWr {
  width: 14px;
  margin-top: 1px;
}

.ChartWidgetWrapper-gridWidgetHeader-3NXnOQ .ChartWidgetWrapper-exportWidgetIcon-PJpBoy {
  width: 16px;
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH {
    background-color: #FFFFFF;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-radius: 0 0 10px 10px
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH.ChartWidgetWrapper-totals-1UuQg_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH .ChartWidgetWrapper-gridWidgetCenterContainer-1wSkWT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  text-align: center;
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH .ChartWidgetWrapper-gridWidgetCenterNoData-2ZS_g1 {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin-top: 20px
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH .ChartWidgetWrapper-gridWidgetCenterNoData-2ZS_g1.ChartWidgetWrapper-gridWidgetBlockedFilters-ZidNp0 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #94A3B8;
  font-size: 15px;
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH .gridContainer {
  border-radius: 0 0 10px 10px;
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH .ag-status-bar {
  display: none;
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH .ag-side-bar {
  border-bottom-right-radius: 10px;
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH .ag-side-buttons {
  border-bottom-right-radius: 10px;
}

.ChartWidgetWrapper-gridWidgetContent-3dAjaH .highcharts-container {
  border-radius: 0 0 10px 10px;
}

.widgetShelf-primaryButton-8_JKBV {
  background-color: #3A92E5;
  color: white
}

.widgetShelf-primaryButton-8_JKBV:hover {
  background-color: #3074B7;
}

.widgetShelf-primaryButton-8_JKBV:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.widgetShelf-shelfContainer-2Ziec_ {
    padding: 5px 20px
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-tooltip-3e__Fw {
  width: 13px;
  height: 13px;
  fill: #64748B;
  cursor: pointer;
  top: 2px;
  position: relative;
  left: -2px;
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-sectorBreak-3TD9gk {
  width: 100%;
  height: 28px;
  float: left;
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-topSectorContainer-RwYCwF {
  width: 100%;
  float: left;
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-topSectorDataContainer-3mIVwY {
  width: 50%;
  float: left
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-topSectorDataContainer-3mIVwY .widgetShelf-fieldLabel-3BfN1p {
  display: block;
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-topSectorPreviewContainer-YuDvBl {
  float: right;
  padding-top: 20px;
  padding-right: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-topSectorPreviewContainer-YuDvBl .widgetShelf-previewLabel-1L11x2 {
  display: block;
  text-align: center;
  font-size: 13px;
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-fieldContainer-2HjRrh {
  margin-top: 10px;
  margin-bottom: 10px
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-fieldContainer-2HjRrh .widgetShelf-dragMessage-1Zt7Xp {
  color: #CBD5E1;
  font-style: italic;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-fieldContainer-2HjRrh .widgetShelf-fieldLabel-3BfN1p {
  padding: 10px 0 5px 0;
  font-size: 13px;
  margin-right: 10px;
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-fieldContainer-2HjRrh .widgetShelf-fieldLabelRequired-2Ki8T9::before {
  content: "*\A0";
  white-space: nowrap;
  color: #E64D5F;
}

.widgetShelf-shelfContainer-2Ziec_ .widgetShelf-fieldContainer-2HjRrh .widgetShelf-fieldLabelComment-1CBDxP {
  font-style: italic;
  color: #CBD5E1;
}
.agGridWidget-card-MQIJ29 {
    width: unset !important;
}

.agGridWidget-metricCardValue-2JNY0c {
    font-size: 36px !important;
    font-weight: 700 !important;
}
.DimensionsChartDataFilter-primaryButton-1erJQV {
  background-color: #3A92E5;
  color: white
}

.DimensionsChartDataFilter-primaryButton-1erJQV:hover {
  background-color: #3074B7;
}

.DimensionsChartDataFilter-primaryButton-1erJQV:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DimensionsChartDataFilter-dimensionsFilterContainer-3laGBx {
  position: absolute;
  top: 12px;
  right: 180px;
  z-index: 1;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.DimensionsChartDataFilter-dimensionsFilterLabel-1s5Hg6 {
  margin-right: 10px;
  vertical-align: middle;
  font-size: 15px;
  font-weight: 300;
}

.DimensionsChartDataFilter-dimensionsFilterDropdown-AedI6Y {
  width: 170px;
}

.dashboard-primaryButton-3yX4bP {
  background-color: #3A92E5;
  color: white
}

.dashboard-primaryButton-3yX4bP:hover {
  background-color: #3074B7;
}

.dashboard-primaryButton-3yX4bP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.react-grid-item.react-grid-placeholder {
    background-color: #DEF0FF !important;
    opacity: 0.9 !important;
}

.react-draggable-dragging {
    z-index: 102 !important;
}

.dashboard-gridWidget-1ePtr7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    overflow: hidden
}

.dashboard-gridWidget-1ePtr7 .react-resizable-handle::after {
  width: 7px !important;
  height: 7px !important;
  border-right: 2px solid #334155 !important;
  border-bottom: 2px solid #334155 !important;
}

.dashboard-pivotChartWidget-2UTC3v {
    padding: 10px;
}

.ReportsNoData-primaryButton-1sagT4 {
  background-color: #3A92E5;
  color: white
}

.ReportsNoData-primaryButton-1sagT4:hover {
  background-color: #3074B7;
}

.ReportsNoData-primaryButton-1sagT4:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ReportsNoData-midContainer-2N6lqL {
    background-color: #FFFFFF;
    padding: 0 24px 10px 24px;
    margin-top: 8px;
    position: relative;
    height: 435px;
}

.ReportsNoData-noDataContainer-27PVj2 {
    position: absolute;
    top: 155px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    color: #94A3B8;
}

.EditShelf-primaryButton-2p8pG6 {
  background-color: #3A92E5;
  color: white
}

.EditShelf-primaryButton-2p8pG6:hover {
  background-color: #3074B7;
}

.EditShelf-primaryButton-2p8pG6:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EditShelf-editShelfHeader-2EJHav {
    background-color: #3A92E5;
    font-size: 16px;
    font-weight: 600;
    height: 50px;
}

.EditShelf-warningMessage-3ch5DQ {
    width: 100%;
    bottom: 74px;
    position: absolute;
    padding-right: 25px;
}

.EditShelf-editShelfContent-1pYTx6 {
    background-color: #FFFFFF;
    height: calc(100% - 125px);
    overflow-y: scroll
}

.EditShelf-editShelfContent-1pYTx6.EditShelf-editShelfContentWithWarning-2lhbd3 {
  height: calc(100% - 160px);
}

.EditShelf-editShelfContent-1pYTx6 .EditShelf-content-2JxQz6 {
  padding: 5px 10px 0 20px
}

.EditShelf-editShelfContent-1pYTx6 .EditShelf-content-2JxQz6 .EditShelf-topShelf-3ILCFK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.EditShelf-editShelfIcon-1FXHgw {
    margin: 0 12px 2px 0;
    vertical-align: middle;
    width: 18px;
}
.TimePeriod-primaryButton-1YNp2R {
  background-color: #3A92E5;
  color: white
}

.TimePeriod-primaryButton-1YNp2R:hover {
  background-color: #3074B7;
}

.TimePeriod-primaryButton-1YNp2R:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TimePeriod-timePeriodContainer-1CETvx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 25px 0 15px 0
}

.TimePeriod-timePeriodContainer-1CETvx.TimePeriod-warningMessage-3wGiz4 {
  margin-bottom: 10px;
}

.TimePeriod-timePeriodContainer-1CETvx .TimePeriod-buttonContainer-1SknXm {
  border-radius: 5px;
  border: solid 1px #CBD5E1;
}

.TimePeriod-timePeriodContainer-1CETvx .TimePeriod-compare-3YTcM3 {
  margin-left: 10px;
  color: #3A92E5;
  font-weight: 600;
  cursor: pointer;
}

.TimePeriod-timePeriodContainer-1CETvx .TimePeriod-compareLabel-2s9oZ5 {
  margin-right: 10px;
}

.TimePeriod-compareWarningMessage-344U8J {
    margin-bottom: 10px;
}
.Settings-primaryButton-1YLmxf {
  background-color: #3A92E5;
  color: white
}

.Settings-primaryButton-1YLmxf:hover {
  background-color: #3074B7;
}

.Settings-primaryButton-1YLmxf:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Settings-settingsContainer-2fFS_g {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Settings-settingsContainer-2fFS_g .Settings-fieldOptionsContainer-1AV64Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 40%;
  margin-right: 20px
}

.Settings-settingsContainer-2fFS_g .Settings-fieldOptionsContainer-1AV64Q .Settings-search-16EELF {
  margin-left: 45px;
}

.Settings-settingsContainer-2fFS_g .Settings-fieldOptionsContainer-1AV64Q .Settings-sectionsContainer-ZrFNv3 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-right: solid 1px #ebebeb;
  padding-right: 30px;
  margin-top: 20px
}

.Settings-settingsContainer-2fFS_g .Settings-fieldOptionsContainer-1AV64Q .Settings-sectionsContainer-ZrFNv3 .Settings-checkboxLabel-2Er39N {
  font-size: 14px;
  font-weight: 500;
  color: #334155;
}

.Settings-settingsContainer-2fFS_g .Settings-selectedFieldsContainer-2quUXI {
  width: 60%;
  margin-top: 45px;
  margin-left: 8px;
}

.SelectedFields-primaryButton-p-Fw-q {
  background-color: #3A92E5;
  color: white
}

.SelectedFields-primaryButton-p-Fw-q:hover {
  background-color: #3074B7;
}

.SelectedFields-primaryButton-p-Fw-q:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SelectedFields-selectedFields-1jqU1K {
    height: 100%;
    overflow: auto;
    margin-right: 15px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-title-3-pjoc {
  font-weight: 600;
  margin-top: 15px;
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-emptyState-2keKH2 {
  text-align: center;
  margin-top: 75px;
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-itemContainer-2AM9Xv {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 155px;
  margin: 10px 15px 5px 0px;
  display: inline-block;
  font-size: 13px
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-itemContainer-2AM9Xv:hover .SelectedFields-close-1dnjAO {
  opacity: 1;
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-itemContainer-2AM9Xv .SelectedFields-item-dqtJ2n {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 6px 10px;
  background-color: #eaf3fe;
  border-radius: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-itemContainer-2AM9Xv .SelectedFields-item-dqtJ2n.SelectedFields-colliding-NUZ93F {
  background-color: #F4F7FA
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-itemContainer-2AM9Xv .SelectedFields-item-dqtJ2n.SelectedFields-colliding-NUZ93F .SelectedFields-indicatorContainer-2DZTq4 {
  opacity: 1;
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-itemContainer-2AM9Xv .SelectedFields-item-dqtJ2n .SelectedFields-indicatorContainer-2DZTq4 {
  opacity: 0
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-itemContainer-2AM9Xv .SelectedFields-item-dqtJ2n .SelectedFields-indicatorContainer-2DZTq4 .SelectedFields-indicator-1dym1t {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #94A3B8;
  position: absolute;
  top: -2px;
  right: -2px;
}

.SelectedFields-selectedFields-1jqU1K .SelectedFields-content-3QaKX- .SelectedFields-itemContainer-2AM9Xv .SelectedFields-close-1dnjAO {
  opacity: 0;
  width: 10px;
  fill: #64748B;
  cursor: pointer;
  margin-left: 8px;
}

.SectionsDropdown-primaryButton-3O0t9x {
  background-color: #3A92E5;
  color: white
}

.SectionsDropdown-primaryButton-3O0t9x:hover {
  background-color: #3074B7;
}

.SectionsDropdown-primaryButton-3O0t9x:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SectionsDropdown-section-2Tl-mv {
    position: relative;
    border-radius: 5px;
    border: solid 1px #CBD5E1;
    max-height: 280px;
    overflow: auto;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none
}

.SectionsDropdown-section-2Tl-mv:hover, .SectionsDropdown-section-2Tl-mv.SectionsDropdown-expanded-2ijXZW {
  border: solid 1px #3A92E5;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  background-color: white;
  padding: 5px 12px;
  position: sticky;
  top: 0;
  font-size: 13px;
  cursor: pointer;
  z-index: 1
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj .SectionsDropdown-titleText-2xfAaN {
  width: 100%;
  border: none;
  padding: 4px 0;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj.SectionsDropdown-noResultsTitle-2abSbI {
  cursor: default;
  opacity: 0.5;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj::-webkit-input-placeholder {
  font-size: 5px !important;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj::-moz-placeholder {
  font-size: 5px !important;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj::-ms-input-placeholder {
  font-size: 5px !important;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj::placeholder {
  font-size: 5px !important;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj .SectionsDropdown-arrow-shgGYo {
  width: 12px;
  color: #3A92E5 !important;
  opacity: 1
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-title-3YzHLj .SectionsDropdown-arrow-shgGYo.SectionsDropdown-desc-3BqL_R {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-secondaryTitle-3qpFEt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  margin: 12px
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-secondaryTitle-3qpFEt .SectionsDropdown-divider-3KK3vO {
  margin-left: 6px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 1px;
  background-color: #E9EEF4;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-item-B9IZsR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 4px 8px;
  padding: 6px 10px;
  border-radius: 6px
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-item-B9IZsR.SectionsDropdown-selectedItem-1nh3zX {
  background-color: #E9EEF4;
  opacity: 1 !important;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-item-B9IZsR.SectionsDropdown-disabled-1BW0Lu {
  opacity: 0.5;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-item-B9IZsR.SectionsDropdown-disabled-1BW0Lu:hover {
  background-color: #E9EEF4;
  opacity: 1;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-item-B9IZsR:hover {
  background-color: #eaf3fe;
  cursor: pointer
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-item-B9IZsR:hover .SectionsDropdown-itemActions-_LfA1M {
  opacity: 1;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-item-B9IZsR .SectionsDropdown-itemActions-_LfA1M {
  opacity: 0;
  fill: #3A92E5;
  cursor: pointer
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-item-B9IZsR .SectionsDropdown-itemActions-_LfA1M .SectionsDropdown-actionIcon-2VWWVU {
  height: 15px;
}

.SectionsDropdown-section-2Tl-mv .SectionsDropdown-addItem-2SVNrm {
  position: sticky;
  bottom: 0;
  font-weight: 600;
  color: #3A92E5;
  background-color: white;
  padding: 8px 10px;
  cursor: pointer;
}

::-webkit-input-placeholder {
    font-size: 14px !important;
    font-style: normal !important;
}

::-moz-placeholder {
    font-size: 14px !important;
    font-style: normal !important;
}

::-ms-input-placeholder {
    font-size: 14px !important;
    font-style: normal !important;
}

::placeholder {
    font-size: 14px !important;
    font-style: normal !important;
}
.MultiFields-primaryButton-hvr21a {
  background-color: #3A92E5;
  color: white
}

.MultiFields-primaryButton-hvr21a:hover {
  background-color: #3074B7;
}

.MultiFields-primaryButton-hvr21a:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.MultiFields-fieldsContainer-2VqzTC {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.MultiFields-fieldsContainer-2VqzTC .MultiFields-field-2eSRDu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
}

.MultiFields-fieldsContainer-2VqzTC .MultiFields-checkableField-xRzIae {
  background-color: #F4F7FA;
}

.MultiFields-fieldsContainer-2VqzTC .MultiFields-checkedField-1OApZj {
  background-color: #3A92E5 !important;
  color: #FFFFFF !important;
}
.Section-primaryButton-YaXrHQ {
  background-color: #3A92E5;
  color: white
}

.Section-primaryButton-YaXrHQ:hover {
  background-color: #3074B7;
}

.Section-primaryButton-YaXrHQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Section-section-YA6tio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    position: relative
}

.Section-section-YA6tio .Section-index-z0dD3e {
  width: 20px;
  height: 19px;
  border-radius: 50%;
  color: white;
  background-color: #3A92E5;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
}

.Section-section-YA6tio .Section-content-2fPrb6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%
}

.Section-section-YA6tio .Section-content-2fPrb6 .Section-titleContainer-3lKqla {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.Section-section-YA6tio .Section-content-2fPrb6 .Section-titleContainer-3lKqla .Section-title-wXspfZ {
  font-weight: 600;
  margin-left: 26px;
}

.Section-section-YA6tio .Section-content-2fPrb6 .Section-titleContainer-3lKqla .Section-divider-2E8rKw {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 1px;
  background-color: #E9EEF4;
}

.SearchArea-primaryButton-36LjeZ {
  background-color: #3A92E5;
  color: white
}

.SearchArea-primaryButton-36LjeZ:hover {
  background-color: #3074B7;
}

.SearchArea-primaryButton-36LjeZ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SearchArea-searchContainer-3Zyfi6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 380px
}

.SearchArea-searchContainer-3Zyfi6 .SearchArea-search-2CTcGg {
  width: calc(100% - 65px)
}

.SearchArea-searchContainer-3Zyfi6 .SearchArea-search-2CTcGg .Select__control {
  border-radius: 5px !important;
  cursor: text !important;
  border-right: unset;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}

.SearchArea-searchContainer-3Zyfi6 .SearchArea-searchIconSector-2q7oh7 {
  background-color: white;
  border: 1px solid #CBD5E1;
  border-left: none;
  border-radius: 5px;
  border-bottom-left-radius: unset;
  border-top-left-radius: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 35px
}

.SearchArea-searchContainer-3Zyfi6 .SearchArea-searchIconSector-2q7oh7 .SearchArea-searchIcon-36eUVQ {
  width: 19px;
  height: 19px;
}

.Popover-primaryButton-1BM3pJ {
  background-color: #3A92E5;
  color: white
}

.Popover-primaryButton-1BM3pJ:hover {
  background-color: #3074B7;
}

.Popover-primaryButton-1BM3pJ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Popover-displayNone-3mTEHe{
    display: none;
}

button:focus {
  outline: none !important;
}

.Popover-mutedText-3dSCXz {
  color: #64748B;
}

.Popover-lineThroughText-1QLSiA {
    text-decoration: line-through;
}

.Popover-boldFont-1gjegl {
  font-weight: 400;
}

.Popover-smoothOpenAnimationEnter-dY-YdW {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.Popover-smoothOpenAnimationEnter-dY-YdW.Popover-smoothOpenAnimationEnterActive-1CroIv {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.Popover-smoothOpenAnimationLeave-1zO5Zg {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.Popover-smoothOpenAnimationLeave-1zO5Zg.Popover-smoothOpenAnimationLeaveActive-26LdCG {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.Popover-buttonMarginLeft-3NsGCB {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.Popover-anchorLink-2_OTvv {
    color: #3A92E5;
    cursor: pointer
}

.Popover-anchorLink-2_OTvv:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.Popover-codeBlock-3aCLi9 {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.Popover-header-ocsR9p {
    background-color: #334155;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
    line-height: 28px;
    height: 28px;
    font-weight: 400;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 6px;
    font-size: 11px;
    border-radius: 2px 2px 0 0;
}

.Popover-content-2v7fBJ{
    font-size: 12px;
    color: #0F172A
}

.Popover-content-2v7fBJ .Popover-contentText-2L4T-R {
  color: #334155;
  font-size: 10px;
  font-weight: 400;
}
.DimensionsAvailabilityPopover-primaryButton-1Tf9tY {
  background-color: #3A92E5;
  color: white
}

.DimensionsAvailabilityPopover-primaryButton-1Tf9tY:hover {
  background-color: #3074B7;
}

.DimensionsAvailabilityPopover-primaryButton-1Tf9tY:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DimensionsAvailabilityPopover-dimensionsPopover-Dehn7Y {
    border-radius: 6px;
    margin-left: 10px;
    padding: 10px
}

.DimensionsAvailabilityPopover-dimensionsPopover-Dehn7Y .DimensionsAvailabilityPopover-dimensionsPopoverContent-oPhkFr {
  height: 260px;
  width: 400px;
  overflow: auto;
}

.styles-primaryButton-2uvLlS {
  background-color: #3A92E5;
  color: white
}

.styles-primaryButton-2uvLlS:hover {
  background-color: #3074B7;
}

.styles-primaryButton-2uvLlS:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.styles-container-1xPkcg {
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 14px;
    color: #334155;
}

.styles-subHeader-2RKiZm {
}

.styles-filters-2f6yiq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 20px;
}

.styles-sourcesAvailability-2mBrlI {
    margin-top: 15px;
}

.styles-dimensionHint-VyvnCn {
    font-weight: 300;
    padding-bottom: 25px
}

.styles-dimensionHint-VyvnCn .styles-dimensionName-2SjVtr {
  font-weight: 600;
}

.styles-dimensionHint-VyvnCn .styles-infoIcon-2Pxqty {
  width: 13px;
  height: 13px;
  fill: #64748B;
  margin-right: 5px;
  margin-bottom: 3px;
  vertical-align: middle;
}

.styles-table-3m0e7D .styles-tableHeaderContainer-OYgfsV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.styles-table-3m0e7D .styles-tableHeaderContainer-OYgfsV .styles-tableHeader-3i3r3C {
  font-weight: 600;
  color: #334155;
}

.styles-table-3m0e7D .styles-sourceImg-mHO84Q {
  width: 25px;
  height: 25px;
  border-radius: 5px;
  margin-right: 10px;
  vertical-align: middle;
}

.styles-table-3m0e7D .styles-tableTdInfoText-2fy_Ls {
  font-size: 10px;
  font-weight: 300;
  color: #64748B;
  margin-left: 5px;
}

.styles-minus-1B-f8A {
    width: 14px;
    height: 3px;
    border-radius: 1.5px;
    background-color: #CBD5E1;
}

.styles-tooltipWrapper-3IaeoY {
    margin-left: auto
}

.styles-tooltipWrapper-3IaeoY.styles-pointer-1mTIpw {
  cursor: pointer;
}

.styles-noData-c7nnH_ {
   fill: #CBD5E1;
}

.styles-indicationTdIcon-2QRMB9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 5px auto 0 auto
}

.styles-indicationTdIcon-2QRMB9.styles-active-2cXSCh {
  fill: #3A92E5;
  height: 18px;
}

td.styles-indicationTd-TQHJhV {
    width: 170px;
}

.styles-availabilityParameterDropdown-2A_TGM {
    width: 150px !important;
}

.styles-dimensionsAvailabilityContainer-2D9Cqp {
    margin-top: 15px;
}

.styles-emptyState-3NiaR0 {
    width: 0;
    height: 0;
    background-color: #F4F7FA;
    border-radius: 50%;
    opacity: 0
}

.styles-emptyState-3NiaR0 .styles-emptyStateIcon-3Toorp {
  background-color: #F4F7FA;
  fill: #CBD5E1;
  width: 108px;
  height: 70px;
}

.styles-emptyState-3NiaR0 .styles-smallEmptyStateIcon-2P2aJv {
  width: 60px;
  height: 60px;
}

.styles-emptyState-3NiaR0.styles-show-2UNahM {
  opacity: 1;
  width: 200px;
  height: 200px;
  padding: 66px 46px 65px;
  margin: 150px auto;
}

.styles-emptyState-3NiaR0.styles-showEmptyState-CXKaZ_ {
  width: 130px;
  height: 130px;
  padding: 35px 35px 65px;
  margin: 70px auto 25px;
}

.styles-emptyStateText-36v7Pt {
    text-align: center;
}
.ReportButton-primaryButton-uU_XQN {
  background-color: #3A92E5;
  color: white
}

.ReportButton-primaryButton-uU_XQN:hover {
  background-color: #3074B7;
}

.ReportButton-primaryButton-uU_XQN:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ReportButton-editButtonText-2F53dH {
    font-size: 15px;
}

.ReportButton-exportButton-2QIKwj {
  background-color: #17A38F;
  border: #17A38F;
  color: #FFFFFF
}

.ReportButton-exportButton-2QIKwj:hover {
  background-color: #017D7D !important;
  border-color: #017D7D !important;
  color: #FFFFFF;
}

.ReportButton-exportButton-2QIKwj[disabled], .ReportButton-exportButton-2QIKwj:hover[disabled], .ReportButton-exportButton-2QIKwj:focus[disabled] {
  color: #94A3B8 !important;
  background-color: #E2E8F0 !important;
}

.ReportButton-exportButtonActive-1TDiim {
  background-color: #017D7D !important;
  border-color: #017D7D !important;
  color: #FFFFFF;
}

.ReportButton-exportButtonIcons-p13eUJ {
    padding-right: 5px;
}

.ReportButton-exportButtonList-1RNXzL {
    width: 200px;
    font-weight: 400;
    margin-top: 5px;
}

.ReportButton-exportButtonItem-gxHBm_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.ReportButton-exportButtonIcon-2HlW_h {
  color: #FFFFFF;
    margin-right: 2px;
    padding-right: 5px;
    min-width: 15px;
}

.ReportButton-exportButtonDisabled-1Dnbqt {
  color: #94A3B8 !important;
}

.CreativeExplore-autocomplete-3lbqdD {
    margin-left: 10px;
}

.CreativeExplore-datePicker-1opg51 {
    height: 40px;
    min-width: 250px;
    border-radius: 4px;
}
.ClearShelfButton-primaryButton-1-bWD9 {
  background-color: #3A92E5;
  color: white
}

.ClearShelfButton-primaryButton-1-bWD9:hover {
  background-color: #3074B7;
}

.ClearShelfButton-primaryButton-1-bWD9:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ClearShelfButton-clearShelfContainer-1UqeHs {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 75px;

    .ClearShelfButton-clearIcon-3bOFXb {
        fill: #3A92E5;
        width: 18px;
        height: auto;
    }
}
.AdminModeButton-primaryButton-2iZRBL {
  background-color: #3A92E5;
  color: white
}

.AdminModeButton-primaryButton-2iZRBL:hover {
  background-color: #3074B7;
}

.AdminModeButton-primaryButton-2iZRBL:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AdminModeButton-adminModeContainer-2SCHT8 {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 65px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.AdminModeButton-adminModeContainer-2SCHT8 .AdminModeButton-adminModeIcon-C76m4l {
  fill: #3A92E5;
  width: 16px;
  height: 16px
}

.AdminModeButton-adminModeContainer-2SCHT8 .AdminModeButton-adminModeIcon-C76m4l.AdminModeButton-disabled-1LZAAh {
  fill: #CBD5E1;
}

.AdminModeButton-adminModeContainer-2SCHT8.AdminModeButton-disabled-1LZAAh {
  color: #CBD5E1;
}

.ReportsEmptyState-primaryButton-2nDlIe {
  background-color: #3A92E5;
  color: white
}

.ReportsEmptyState-primaryButton-2nDlIe:hover {
  background-color: #3074B7;
}

.ReportsEmptyState-primaryButton-2nDlIe:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ReportsEmptyState-reportsEmptyStateContainer-1dYBH6 {
    width: 100%;
    height: 520px;
    background-color: white;
    text-align: center;
    padding-top: 90px;
}
.FiltersSector-container-n6hE_x {
    width: 100%;
    background-color: var(--white);
    overflow: visible;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(60px, -webkit-max-content);
    grid-auto-rows: minmax(60px, max-content);
    grid-column-gap: 20px;
    padding: 10px 0 0;
}

.FiltersSector-filterContainer-1JBR-5 {
    margin-bottom: 20px;
}
.Banner-container-1pwOkj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 16px 24px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-radius: 8px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background: #FFF;
    -webkit-box-shadow: 0 4px 8px 0 rgba(191, 191, 191, .7);
            box-shadow: 0 4px 8px 0 rgba(191, 191, 191, .7)

}
.Banner-container-1pwOkj.Banner-anchor-2Oi3Yb {
    position: fixed;

}
.Banner-container-1pwOkj.Banner-topEnd-YvD75_ {
    right: 40px;
    top: 30px;

}
.Banner-container-1pwOkj.Banner-topStart-gFlFrw {
    left: 40px;
    top: 30px;

}
.Banner-container-1pwOkj.Banner-bottomStart-oJC8dX {
    left: 40px;
    bottom: 30px;

}
.Banner-container-1pwOkj.Banner-bottomEnd-L9JxAM {
    right: 40px;
    bottom: 30px;

}
.Banner-container-1pwOkj .Banner-header-3Lx85m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-item-align: stretch;
        align-self: stretch

}
.Banner-container-1pwOkj .Banner-header-3Lx85m .Banner-headerContent-4pxsbL {
    margin-bottom: 8px;

}
.Banner-container-1pwOkj .Banner-content-2kPkyM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 24px;
    -ms-flex-negative: 0;
        flex-shrink: 0

}
.Banner-container-1pwOkj .Banner-content-2kPkyM .Banner-leftIcon-1hWsjV {
    margin-left: 8px;

}
.Banner-container-1pwOkj .Banner-content-2kPkyM .Banner-bodyContainer-1_jg0d {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px

}
.Banner-container-1pwOkj .Banner-content-2kPkyM .Banner-bodyContainer-1_jg0d button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;

}
.Banner-container-1pwOkj .Banner-content-2kPkyM .Banner-bodyContainer-1_jg0d .Banner-body-3ffAnO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
    -ms-flex-item-align: stretch;
        align-self: stretch

}
.Banner-container-1pwOkj .Banner-content-2kPkyM .Banner-bodyContainer-1_jg0d .Banner-body-3ffAnO .Banner-label-3N9huK {
    color: var(--gray800);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;

}
.Banner-container-1pwOkj .Banner-content-2kPkyM .Banner-bodyContainer-1_jg0d .Banner-body-3ffAnO .Banner-subLabel-17ZG_m {
    color: var(--gray700);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;

}
.Banner-container-1pwOkj .Banner-closeIcon-3Jx0tI {
    cursor: pointer;
    height: 9px;
    width: 9px;
    fill: var(--gray700);
    -ms-flex-negative: 0;
        flex-shrink: 0;

}

.CreativeExploreEmptyState-creativeExploreEmptyState-3Y3BOU {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.TutorialSteps-primaryButton-1Oel0l {
  background-color: #3A92E5;
  color: white
}

.TutorialSteps-primaryButton-1Oel0l:hover {
  background-color: #3074B7;
}

.TutorialSteps-primaryButton-1Oel0l:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TutorialSteps-container-ZDjE7w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: center;
        align-self: center;
    margin: auto;
    gap: 32px;

    .TutorialSteps-title-2Zacg4 {
        font-size: 24px;
        font-weight: 600;
    }

    .TutorialSteps-stepsContainer-1cx9iS {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 16px;

        .TutorialSteps-stepBox-1oGyMh {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            gap: 10px;
            padding: 10px;

            width: 130px;
            height: 130px;
            border-radius: 20px;
            border: #CBD5E1 solid 1px;

            .TutorialSteps-stepNumber-2qiI6Z {
                font-size: 13px;
                font-weight: 600;
                color: white;
                width: 24px;
                height: 24px;
                background-color: #334155;
                border-radius: 24px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
            }

            .TutorialSteps-text-17Cx5y {
                font-size: 14px;
            }
        }
    }
}
.AdvancedModeButton-container-1gE91K {
    width: 170px;
}
.ClearFieldsButton-primaryButton-3dlirj {
  background-color: #3A92E5;
  color: white
}

.ClearFieldsButton-primaryButton-3dlirj:hover {
  background-color: #3074B7;
}

.ClearFieldsButton-primaryButton-3dlirj:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ClearFieldsButton-container-6vj2U_ {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    font-weight: 500;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.ClearFieldsButton-container-6vj2U_.ClearFieldsButton-disabled-2DtKqf {
  color: #CBD5E1;
  cursor: default;
}
.CreateSmartLink-primaryButton-1tSqWb {
  background-color: #3A92E5;
  color: white
}

.CreateSmartLink-primaryButton-1tSqWb:hover {
  background-color: #3074B7;
}

.CreateSmartLink-primaryButton-1tSqWb:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreateSmartLink-fieldGroupRow-lBPkq8 {
  margin-bottom: 20px;
}

.CreateSmartLink-fieldGroupRow-lBPkq8:first-child {
  margin-top: 20px;
}

.CreateSmartLink-fieldGroupRow-lBPkq8:last-child {
  margin-bottom: 0;
}

.Select-arrow-zone, .Select-clear-zone {
  display: none;
}

.Select-control {
  border-color: #CBD5E1;
}

.CreateSmartLink-separator-g3hsnw{
  height: 1px;
  width: 100%;
  background-color: #FFFFFF;
  margin: 20px 0;
}
.TrackingLinksMain-primaryButton-2v5jLQ {
  background-color: #3A92E5;
  color: white
}

.TrackingLinksMain-primaryButton-2v5jLQ:hover {
  background-color: #3074B7;
}

.TrackingLinksMain-primaryButton-2v5jLQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TrackingLinksMain-PageHeader-1HVIH0 {
  font-size: 28px;
  margin-top: 35px;
  margin-bottom: 30px;
  font-weight: 300;
  color: #0F172A;
  line-height: 33px;
}

.TrackingLinksMain-AppWrapper-1-jl5_ {
  margin-bottom: 10px;
}

.TrackingLinksMain-AppHeading-1E_gp6 {
  width: 100%;
  height: 60px;
  background-color: #FFFFFF;
  cursor: pointer;
  margin-bottom: 2px;
}

.TrackingLinksMain-AppHeading-1E_gp6 .TrackingLinksMain-AppIcon-15nk1K {
  height: 60px;
  width: 60px;
  display: inline-block;
  text-align: center;
}

.TrackingLinksMain-AppHeading-1E_gp6 .TrackingLinksMain-AppCollapseIcon-2m1yev {
  width: 40px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

.TrackingLinksMain-AppHeading-1E_gp6 .TrackingLinksMain-AppCollapseIcon-2m1yev .TrackingLinksMain-ExpandCollapseIcon-1ZLuf9 {
  width: 12px;
  height: 12px;
}

.TrackingLinksMain-AppHeading-1E_gp6 .TrackingLinksMain-AppHeadingText-1fcCA1 {
  display: inline-block;
  vertical-align: middle;
}

.TrackingLinksMain-AppHeading-1E_gp6 .TrackingLinksMain-AppHeadingText-1fcCA1 .TrackingLinksMain-AppName-2tIz78 {
  color: #000000;
  line-height: 22px;
  height: 22px;
  font-size: 18px;
  font-weight: 500;
}

.TrackingLinksMain-AppHeading-1E_gp6 .TrackingLinksMain-AppHeadingText-1fcCA1 .TrackingLinksMain-AppDetails-3dsP1B {
  color: #334155;
  line-height: 17px;
  height: 17px;
  font-size: 14px;
}

.TrackingLinksMain-AppBody-3mrbq0 {
  width: 100%;
  background-color: #FFFFFF;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X {
  /*margin-left: 15px;*/
  padding-top: 10px;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X:first-child {
  padding-top: 25px;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X:last-child {
  padding-bottom: 25px;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-NetworkHeading-3Fs5vJ {
  width: 100%;
  overflow: hidden;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-NetworkName-3goion {
  color: #000000;
  font-size: 15px;
  font-weight: 500;
  /*margin-left: 10px;
  margin-right: 10px;*/
  vertical-align: middle;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-NetworkName-3goion .TrackingLinksMain-ExpandCollapseIcon-1ZLuf9 {
  height: 12px;
  width: 12px;
  margin-left: 20px;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-NetworkName-3goion.TrackingLinksMain-Expand-2g_UKa {
  margin-left: 60px;
  margin-top: 3px;
  width: 40px;
  text-align: center;
  float: left;
  cursor: pointer;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-NetworkName-3goion.TrackingLinksMain-TextWrapper-1XzLef {
  overflow: hidden;
  cursor: pointer;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-NetworkName-3goion.TrackingLinksMain-TextWrapper-1XzLef:hover > .TrackingLinksMain-deleteButton-3jhvQL {
  display: inline-block;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-NetworkName-3goion.TrackingLinksMain-TextWrapper-1XzLef .TrackingLinksMain-deleteButton-3jhvQL {
  display: none;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-NetworkPanelText-h_9ju1 {
  color: #334155;
  font-size: 14px;
  font-weight: 300;
  margin-left: 10px;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ {
  margin: 10px 0px 0px 0px;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignHeading-T_fLZu {
  width: 100%;
  overflow: hidden;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignName-1g0ydI {
  color: #0F172A;;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignName-1g0ydI .TrackingLinksMain-ExpandCollapseIcon-1ZLuf9 {
  height: 12px;
  width: 12px;
  margin-left: 40px;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignName-1g0ydI.TrackingLinksMain-Expand-2g_UKa {
  margin-left: 85px;
  margin-top: 3px;
  float: left;
  /*margin-right: 10px;
	display: inline-block;*/
  width: 40px;
  text-align: center;
  cursor: pointer;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignName-1g0ydI .TrackingLinksMain-deleteButton-3jhvQL {
  display: none;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignName-1g0ydI.TrackingLinksMain-TextWrapper-1XzLef {
  overflow: hidden;
  margin-right: 10px;
  cursor: pointer;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignName-1g0ydI.TrackingLinksMain-TextWrapper-1XzLef:hover > .TrackingLinksMain-deleteButton-3jhvQL {
  display: inline-block;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignName-1g0ydI.TrackingLinksMain-TextWrapper-1XzLef:hover > .TrackingLinksMain-CampaignNameLabel-3tusT9 {
  font-weight: 500;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-CampaignName-1g0ydI .TrackingLinksMain-CampaignNameLabel-3tusT9 {
  font-weight: 300;
  font-size: 15px;
}

.TrackingLinksMain-CampaignNameSingularLinkLabel-15Vzmy {
  margin-left: 4px;
  font-size: 12px;
  color: #94A3B8;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-DestinationPanel-1AqO_J {
  margin: 10px 46px 0 125px;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-DestinationPanel-1AqO_J .TrackingLinksMain-DestinationHeading-2Zr47r {
  background-color: #C3DEF7;
  color: #343434;
  padding: 5px 5px 5px 8px;
  font-size: 14px;
  font-weight: 500;
}

.TrackingLinksMain-AppBody-3mrbq0 .TrackingLinksMain-NetworkPanel-MSca_X .TrackingLinksMain-CampaignsContainer-3QlXLa .TrackingLinksMain-CampaignPanel-2KglLZ .TrackingLinksMain-DestinationPanel-1AqO_J .TrackingLinksMain-DestinationTable-3RgL4b {
  background-color: #F4F7FA;
  padding: 10px 10px 0px 15px;
}

.TrackingLinksMain-TextBox-21TVX1 {
  width: 100%;
  background-color: #F0F0F0;
  color: #989898;
  border: 1px solid #CBD5E1;
  border-radius: 2px;
  height: 36px;
  font-size: 16px;
  line-height: 19px;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.TrackingLinksMain-TextBox-21TVX1.TrackingLinksMain-TrackingLink-gyT_kD {
  cursor: pointer;
}

.TrackingLinksMain-TextBox-21TVX1.TrackingLinksMain-TrackingLink-gyT_kD:active {
  background-color: #ACD1F9;
}

.TrackingLinksMain-FieldContainer-2ScI54 {
  background-color: #F4F7FA;
  width: 100%;
  padding-top: 13px;
}

.TrackingLinksMain-FieldContainer-2ScI54:first-child {
  padding-top: 8px;
}

.TrackingLinksMain-FieldContainer-2ScI54.TrackingLinksMain-Link-3A5Euz:last-child {
  padding-top: 15px;
}

.TrackingLinksMain-FieldContainer-2ScI54:last-child {
  padding-bottom: 23px;
}

.TrackingLinksMain-FieldContainer-2ScI54 .TrackingLinksMain-FieldLabel-2AizvE {
  float: left;
  padding-top: 8px;
  padding-left: 10px;
  width: 220px;
}

.TrackingLinksMain-FieldContainer-2ScI54 .TrackingLinksMain-FieldValue-1LyuC9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  vertical-align: middle;
  margin-left: 5px;
}

.TrackingLinksMain-ToggleChecked-OAd67f.react-toggle--checked .react-toggle-track {
  background-color: #00A773;
}

.TrackingLinksMain-ToggleUnchecked-1k9FEN.react-toggle .react-toggle-track {
  background-color: #515864;
}

.TrackingLinksMain-FieldContainer-2ScI54 .TrackingLinksMain-FieldValue-1LyuC9.TrackingLinksMain-TrackingLinkContainer-pIwU4j {
  cursor: pointer;
}

.TrackingLinksMain-FieldContainer-2ScI54 .TrackingLinksMain-FieldValue-1LyuC9.TrackingLinksMain-TrackingLinkContainer-pIwU4j:hover + .TrackingLinksMain-ClickToCopy-26-Hcr {
  display: inline-block;
}

.TrackingLinksMain-FieldValue-1LyuC9.TrackingLinksMain-ClickToCopy-26-Hcr {
  color: #00A8FF;
  cursor: pointer;
  margin-left: 10px;
  width: 55px;
  padding-top: 8px;

}

.TrackingLinksMain-FieldValue-1LyuC9.TrackingLinksMain-ClickToCopy-26-Hcr:hover {
  display: inline-block;
  text-decoration: underline;
}

.TrackingLinksMain-DeferredToggleContainer-FH_wSN {
  height: 30px;
  line-height: 30px;
  padding-top: 5px;
}

.TrackingLinksMain-DeferredToggleContainer-FH_wSN .TrackingLinksMain-DeferredToggleWrapper-3oJIVE {
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
}

.TrackingLinksMain-DeferredToggleContainer-FH_wSN .TrackingLinksMain-DeferredTextWrapper-2YefC4 {
  margin-left: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
  color: #989898;
  font-weight: 300;
}

.TrackingLinksMain-AvailableLinks-1kw441 {
  color: #0F172A;;
  font-weight: 300;
  display: inline-block;
  margin-right: 15px;
}

.TrackingLinksMain-CollapseAll-mkOdh7 {
  display: inline-block;
  cursor: pointer;
  color: #00A8FF;
  font-weight: 300;
}

.TrackingLinksMain-ExportCsv-4s7fPk {
  margin-left: auto;
  margin-bottom: 15px;
	padding: 5px 16px;
	border-radius: 3px;
  background-color: #3A92E5;
  color: #FFFFFF;
  border: 1px solid #3A92E5;
}

.TrackingLinksMain-LoadingSpinner-ldOg-1 {
  height: 200px;
  width: 100%;
  font-size: 30px;
  text-align: center;
  color: #00A8FF;
}

.TrackingLinksMain-FiltersWrapper-1wx3Q_ {
	margin-top: 10px;
}

.TrackingLinksMain-FiltersWrapper-1wx3Q_ .TrackingLinksMain-FilterSelector-hdPN0x {
  display: inline-block;
  margin-right: 17px;
}

.TrackingLinksMain-FiltersWrapper-1wx3Q_ .TrackingLinksMain-FilterSelector-hdPN0x input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  border: 1px solid #94A3B8;
  background-color: white;
  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;
  outline: none;
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.TrackingLinksMain-FiltersWrapper-1wx3Q_ .TrackingLinksMain-FilterSelector-hdPN0x input[type=radio]:checked {
  background-color: #334155;
  border: 2px solid white;
}

.TrackingLinksMain-FiltersList-dFnAWs {
  margin-bottom: 10px;
}

.TrackingLinksMain-FilterBlock-1ykhix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.TrackingLinksMain-FilterItem-QrlcFq {
  margin-right: 5px;
}

.TrackingLinksMain-FilterItem-QrlcFq .TrackingLinksMain-Select-JFyEpX *:hover {
  cursor: pointer;
}

.TrackingLinksMain-FilterItem-QrlcFq .TrackingLinksMain-Select-JFyEpX.TrackingLinksMain-fill-b85e50 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.TrackingLinksMain-FilterItem-QrlcFq .TrackingLinksMain-Select-JFyEpX.TrackingLinksMain-invalid-1SkiVd .TrackingLinksMain-Select-control-3bT5Ny {
  border: 1px solid #FF542B;
}

.TrackingLinksMain-FilterItem-QrlcFq .TrackingLinksMain-Select-JFyEpX .TrackingLinksMain-Select-clear-zone-3-lSng,
.TrackingLinksMain-FilterItem-QrlcFq .TrackingLinksMain-Select-JFyEpX .TrackingLinksMain-Select-arrow-zone-1VA1J0 {
  vertical-align: top;
  top: 3px;
}

.TrackingLinksMain-FilterItem-QrlcFq .TrackingLinksMain-Select-JFyEpX .TrackingLinksMain-Select-menu-outer-19ofre {
  border-radius: 4px;
  border-top-color: #CBD5E1;
  margin-top: 4px;
}

.TrackingLinksMain-FilterItem-QrlcFq .TrackingLinksMain-Select-JFyEpX .TrackingLinksMain-Select-menu-outer-19ofre .TrackingLinksMain-is-selected-1iPKKO, .TrackingLinksMain-FilterItem-QrlcFq .TrackingLinksMain-Select-JFyEpX .TrackingLinksMain-Select-menu-outer-19ofre .TrackingLinksMain-is-focused-1hDgx_ {
  background-color: #E3F5FE;
}

.TrackingLinksMain-FilterTarget-3brqpD {
  display: inline-block;
  margin-right: 10px;
}

.TrackingLinksMain-FilterType-3MYg2O {
  display: inline-block;
  margin-right: 10px;
}

.TrackingLinksMain-FilterTags-1j-Hty {
  display: inline-block;
  width: 70%;
  max-width: 1000px;
}

.TrackingLinksMain-FilterTags-1j-Hty .TrackingLinksMain-Select--multi-L7hXKW .TrackingLinksMain-Select-value-3Jkqoi {
  border: 1px solid #dae3e8;
  font: inherit;
  font-size: 14px;
  line-height: 20px;
  background: -webkit-gradient(linear, left top, left bottom, from(#F4F7FA), color-stop(47%, #E9EEF4), to(#dedede));
  background: linear-gradient(to bottom, #F4F7FA 0%, #E9EEF4 47%, #dedede 100%);
  color: inherit;
}

.TrackingLinksMain-FilterTags-1j-Hty .TrackingLinksMain-Select--multi-L7hXKW .TrackingLinksMain-Select-value-3Jkqoi .TrackingLinksMain-Select-value-icon-3J6DMB {
  float: right;
  border: 0;
}

.TrackingLinksMain-FilterTags-1j-Hty .TrackingLinksMain-Select--multi-L7hXKW .TrackingLinksMain-Select-value-3Jkqoi .TrackingLinksMain-Select-value-icon-3J6DMB:hover {
  color: #000;
  color: initial;
  background-color: transparent;
  background-color: initial;
}

/* Override component's default styles */

@media screen and (min-width: 30em) {
  .TrackingLinksMain-react-tags__suggestions-lH9WFl {
    width: 100%;
  }
}

.TrackingLinksMain-RemoveFilter-NyZWCR {
  cursor: pointer;
  width: 12px;
  margin-right: 10px;
  margin-left: 5px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.TrackingLinksMain-AddFilter-1nJTdJ {
  width: 200px;
  color: #00A8FF;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
	display: inline-block;
	margin-top: 10px;
}

.TrackingLinksMain-AddFilter-1nJTdJ:hover {
  text-decoration: underline;
}

.TrackingLinksMain-AddFilter-1nJTdJ .TrackingLinksMain-AddFilterIcon-ZJEIpD {
  height: 24px;
  width: 24px;
  margin: 0px 4px 4px 0px;
  display: inline-block;
  vertical-align: middle;
}

.TrackingLinksMain-AddFilter-1nJTdJ .TrackingLinksMain-AddFilterText-1yhm6t {
  display: inline-block;
}

.TrackingLinksMain-Divider-1mZ4JX {
  border-top: 1px solid white;
  width: 100%;
}

.TrackingLinksMain-SearchTextBox-2I-JWV {
  padding: 15px;
  color: #334155;
  border: 1px solid #CBD5E1;
  border-radius: 2px;
  height: 100px;
  width: 100%;
  max-width: 1500px;
  resize: none;
  margin-bottom: 10px;
}

.TrackingLinksMain-SearchButton-3XCZeZ {
  display: block;
  background-color: #8A8A8A;
  border: 1px solid #767676;
  border-radius: 3px;
  color: white;
  margin-top: 5px;
  width: 76px;
  height: 36px;
}

.TrackingLinksMain-SearchButton-3XCZeZ:hover {
  color: #FFFFFF;
  background-color: #8a8a8a;
  border-color: #767676;
}

.TrackingLinksMain-SearchButton-3XCZeZ:disabled {
  opacity: 0.5;
  color: #A7A7A7;
  background-color: #CDCDCD;
  border-color: #CDCDCD;
}

.TrackingLinksMain-RadioButtonLabel-1PZEe9 {
  color: #0F172A;;
  font-weight: 300;
  margin-right: 20px;
  cursor: pointer;
}

.TrackingLinksMain-HeaderControls-2C3JtK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}



.CustomDimensionsTabs-primaryButton-3uD7n6 {
  background-color: #3A92E5;
  color: white
}

.CustomDimensionsTabs-primaryButton-3uD7n6:hover {
  background-color: #3074B7;
}

.CustomDimensionsTabs-primaryButton-3uD7n6:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CustomDimensionsTabs-tray-2NYttq {
    border-bottom: 1px solid #CBD5E1;
    margin-top: 40px;
    margin-bottom: 20px;
    height: 30px;
}

.CustomDimensionsTabs-tab-3wRZBP {
    color: #64748B;
    font-size: 14px;
    line-height: 18px;
    margin-right: 18px;
    cursor: pointer !important;
    display: inline-block;
    height: 100% !important
}

.CustomDimensionsTabs-tab-3wRZBP.CustomDimensionsTabs-selected-iUc_Z7 {
  color: #455154;
  border-bottom: 4px solid #4996e7 !important;
}
.HoverButtonGroup-primaryButton-29x65H {
  background-color: #3A92E5;
  color: white
}

.HoverButtonGroup-primaryButton-29x65H:hover {
  background-color: #3074B7;
}

.HoverButtonGroup-primaryButton-29x65H:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.HoverButtonGroup-option-1HTIfl {
    color: #334155;
    cursor: pointer;
    font-weight: 400;
    margin-right: 3px;
    margin-left: 1px
}

.HoverButtonGroup-option-1HTIfl:active, .HoverButtonGroup-option-1HTIfl:focus {
  border: none;
  outline: none;
}

.HoverButtonGroup-container-sQtpZK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.HoverButtonGroup-iconContainer-2glGh- {
    margin-left: 8px;
    color: #334155;
    fill: #334155
}

.HoverButtonGroup-iconContainer-2glGh-:focus,.HoverButtonGroup-iconContainer-2glGh-:active {
  outline: none;
  border: none;
}
.CustomDimension-primaryButton-m-vsNJ {
  background-color: #3A92E5;
  color: white
}

.CustomDimension-primaryButton-m-vsNJ:hover {
  background-color: #3074B7;
}

.CustomDimension-primaryButton-m-vsNJ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CustomDimension-deleteDimensionContainer-1wrkBB {
  color: #CBD5E1;
  cursor: pointer
}

.CustomDimension-deleteDimensionContainer-1wrkBB path {
  fill: #CBD5E1;
}

.CustomDimension-deleteDimensionContainer-1wrkBB:hover path {
  fill: #E64D5F;
}

.CustomDimension-customDimensionValue-2kkuCW {
  height: 50px;
  background-color: #DEF0FF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 30px;
  position: sticky;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;

  .CustomDimension-trashIcon-3SCLB3 {
    cursor: pointer;

  }
}

.CustomDimension-customDimensionValue-2kkuCW.CustomDimension-admon-2cVAOA {
  background-color: #ead4fb !important;
}

.CustomDimension-customDimensionValue-2kkuCW.CustomDimension-creative-3XHZYv {
  background-color: #c2e4ec !important;
}

.CustomDimension-deleteText-jlyGMG {
  color: #64748B;
  font-size: 14px;
  margin-right: 8px;
  margin-top: 1px;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear
}

.CustomDimension-deleteText-jlyGMG.CustomDimension-visible-juK1AV {
  opacity: 1;
}

.CustomDimension-dot-37xvJv:after {
  content: '\2022';
}

.CustomDimension-rule0dotFirst-1oteTE {
  color: #334155;
  font-size: 18px;
  margin-right: 50px;
  margin-top: 6px;
  margin-left: -1px;
  z-index: 1
}

.CustomDimension-rule0dotFirst-1oteTE.CustomDimension-markBeforeDeletion-4nZLKP {
  color: #E64D5F;
}

.CustomDimension-rule0dotLast-3pVNDy {
  color: #334155;
  font-size: 18px;
  margin-right: 12px;
  position: absolute;
  bottom: 6px;
  margin-left: -1px;
  z-index: 1
}

.CustomDimension-rule0dotLast-3pVNDy.CustomDimension-markBeforeDeletion-4nZLKP {
  color: #E64D5F;
}

.CustomDimension-rule1dot-1zodc_ {
  color: #B26AF1;
  position: absolute;
  font-size: 24px;
  margin-top: -6px;
  margin-left: -19px;
  z-index: 1
}

.CustomDimension-rule1dot-1zodc_.CustomDimension-markBeforeDeletion-4nZLKP {
  color: #E64D5F;
}

.CustomDimension-rule2dot-38-AFP {
  color: #00D0B2;
  position: absolute;
  font-size: 30px;
  margin-top: -12px;
  margin-left: 86px;
  z-index: 1;
}

.CustomDimension-level1rule-1Ea8ot {
  margin-left: 30px;
  padding-bottom: 40px
}

.CustomDimension-level1rule-1Ea8ot:hover .CustomDimension-addRuleContainer-3Ydd_M {
  opacity: 1;
}

.CustomDimension-level0ruleContainer-3_SiWf {
  padding-left: 70px;
}

.CustomDimension-conditionBox-3v_uu6 {
  margin-top: 24px;
  margin-bottom: 24px;
  width: calc(100% - 100px);
  padding-top: 2px;
  margin-left: 16px;
  height: 26px;
  background-color: #E9EEF4;
  border: 1px solid #E2E8F0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.CustomDimension-conditionBox-3v_uu6:hover .CustomDimension-xButton-3vcx54 {
  opacity: 1;
}

.CustomDimension-conditionBox-3v_uu6 .CustomDimension-xButton-3vcx54 {
  opacity: 0;
  margin-right: 16px;
  margin-top: 5px
}

.CustomDimension-conditionBox-3v_uu6 .CustomDimension-xButton-3vcx54 path {
  fill: #64748B;
}

.CustomDimension-orConditionBox-3lXJ3Z {
  height: 32px;
  padding-top: 5px;
  margin-left: -20px;
  width: calc(100% - 14px);
}

.CustomDimension-addRuleContainer-3Ydd_M {
  opacity: 0;
  position: absolute;
  bottom: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: -18px;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.CustomDimension-addRuleButtonContainer-MEXkre {
  position: absolute;
  bottom: 0;
  right: -98px;
}

.CustomDimension-blackLine-5a6Xwa {
  width: 1px;
  border-left: 1px solid #334155;
  position: absolute;
  height: calc(100% - 35px);
  margin-top: -34px;
  margin-left: 2px
}

.CustomDimension-blackLine-5a6Xwa.CustomDimension-markBeforeDeletion-4nZLKP {
  border-left: 1px dashed #E64D5F;
}

.CustomDimension-blackLine-5a6Xwa.CustomDimension-blackLineFirstElement-3P28Su {
  height: calc(100% - 39px);
  margin-top: 20px;
}

.CustomDimension-blackLine-5a6Xwa.CustomDimension-blackLineConnectToNextElement-1R8P-T {
  height: 58px;
  bottom: -39px;
}

.CustomDimension-dashedLine-2hj1JU {
  width: 1px;
  border-left: 1px dashed #334155;
  position: absolute;
  height: 30px;
  bottom: 23px;
  margin-left: 90px;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.CustomDimension-xButton-3vcx54 {
  height: 12px !important;
  width: 12px !important;
  cursor: pointer
}

.CustomDimension-xButton-3vcx54 path {
  fill: #CBD5E1;
}

.CustomDimension-xButton-3vcx54:hover path {
  fill: #E64D5F;
}

.CustomDimension-footerBlock-33xbm0 {
  background-color: #F4F7FA;
  padding: 16px 32px;
  position: relative;
  margin-top: 8px;
}

.CustomDimension-valuesActionsButtonsBlock-2kHiKq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  .CustomDimension-addValueButton-Xj5tfo {
    padding: 12px 16px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;

    .CustomDimension-addValueButtonContent-2WvnUK {
      gap: 8px;

      .CustomDimension-addValueIcon-BFj63d {
        height: 14px;
        width: 14px;
        fill: #FFFFFF;
        margin: unset;
      }

    }
  }

  .CustomDimension-reorderValuesButton-1PW8Ec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;

    .CustomDimension-reorderValuesIcon-1UMJeQ {
      fill: #3A92E5;
    }
  }
}

.CustomDimension-footerButtonContainer-2WRcTR {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
}

.CustomDimension-andOrIcon-2h1odp {
  margin-top: 3px;
  height: 15px;
  width: 15px;
}

.CustomDimension-collapsedContentContainer-1E6jvr {
  padding: 14px
           36px
           14px
           16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F4F7FA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: wrap row;
          flex-flow: wrap row;
  border-radius: 8px;
}

.CustomDimension-collapsedValueItem-2aLfdQ {
  padding: 8px;
  margin: 6px 4px 6px 4px;
  background-color: #C3DEF7;
  font-size: 12px;
  border-radius: 2px
}

.CustomDimension-collapsedValueItem-2aLfdQ.CustomDimension-admon-2cVAOA {
  background-color: #ead4fb !important;
}

.CustomDimension-collapsedValueItem-2aLfdQ.CustomDimension-creative-3XHZYv {
  background-color: #c2e4ec !important;
}

.CustomDimension-defaultValueContainer-1xvGiU {
  width: 313px;
  margin-top: 8px;
}

.CustomDimension-level0rule-pN0imO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 50px);
}

.CustomDimension-customDimensionCalendarIcon-OsdZzr {
  margin-right: 15px;
  margin-top: 3px;
  fill: #FFAA20;
}

.CustomDimension-overrideArrowArea-25qwY3 {
  margin-right: 10px;
}

.MuiDialog-primaryButton-aJbaSp {
  background-color: #3A92E5;
  color: white
}

.MuiDialog-primaryButton-aJbaSp:hover {
  background-color: #3074B7;
}

.MuiDialog-primaryButton-aJbaSp:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.MuiDialog-title-1uvAPL {
    background-color: #1E3F5E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    color: #FFFFFF;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
    padding: 8px 16px;

    .MuiDialog-crossIcon-1WRp1p {
        color: #FFFFFF;
        cursor: pointer;
    }
}
.ReorderValuesDialog-primaryButton-7VoRun {
  background-color: #3A92E5;
  color: white
}

.ReorderValuesDialog-primaryButton-7VoRun:hover {
  background-color: #3074B7;
}

.ReorderValuesDialog-primaryButton-7VoRun:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ReorderValuesDialog-dialog-3TGNG5 {
    width: 500px;
    max-height: 600px !important;

    .ReorderValuesDialog-content-3D5wqt {
        padding: 24px 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 32px;

        .ReorderValuesDialog-descriptionContainer-3VlYfJ {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font-size: 14px;
            gap: 7px;

            .ReorderValuesDialog-infoIcon-1udfVU {
                fill: #3A92E5;
                -webkit-transform: scale(1.3);
                        transform: scale(1.3);
            }
        }

        .ReorderValuesDialog-valuesContainer-2LyZ-0 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            gap: 16px;

            .ReorderValuesDialog-customDimensionName-2PW58g {
                font-weight: bold;
                font-size: 14px;
            }
        }

        .ReorderValuesDialog-footerButtonContainer-1dZIIB {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: end;
                -ms-flex-pack: end;
                    justify-content: flex-end;
        }
    }
}
.ReorderList-primaryButton-3Eus01 {
  background-color: #3A92E5;
  color: white
}

.ReorderList-primaryButton-3Eus01:hover {
  background-color: #3074B7;
}

.ReorderList-primaryButton-3Eus01:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ReorderList-dragDropContainer-vaHH_U {
    max-height: 300px;
    overflow-y: scroll;
    width: 100%;
}
.DragDropElement-primaryButton-JTLjQx {
  background-color: #3A92E5;
  color: white
}

.DragDropElement-primaryButton-JTLjQx:hover {
  background-color: #3074B7;
}

.DragDropElement-primaryButton-JTLjQx:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DragDropElement-value-1hAapo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 6px;
    gap: 5px;
    border: 1px solid #CBD5E1;
    font-size: 14px;
    width: 100%;
    overflow: unset;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    opacity: 1
}

.DragDropElement-value-1hAapo.DragDropElement-dragging-34XJRr {
  opacity: 0.5;
  background-color: #DEF0FF;
}

.DragDropElement-value-1hAapo .DragDropElement-dragDropIcon-Xdb9rX {
  cursor: pointer;
  fill: #64748B;
}
.styles-primaryButton-3SkRlL {
  background-color: #3A92E5;
  color: white
}

.styles-primaryButton-3SkRlL:hover {
  background-color: #3074B7;
}

.styles-primaryButton-3SkRlL:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.styles-pageWrapper-g945a1 {
  padding-bottom: 90px !important;
  height: 100%;
}

.styles-primaryText-3QsUce {
  height: 25px;
  font-size: 27px;
  font-weight: 300;
  line-height: 0.93;
  color: #0F172A;
  margin-bottom: 10px;
  margin-top: 40px;
}

.styles-paragraph-1y-IgB {
  height: 24px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  color: #0F172A;
}

.styles-headerRow-2OYPtY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.styles-warningMessage-17nlku {
  margin-bottom: 30px;
}

.styles-filterDimensionsWrapper-2geAGi {
  max-width: 830px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 50px;
}

.styles-spinner-3cg0Y- {
    position: absolute;
    top: 50%;
    width: 100%;
}
.styles-primaryButton-2dYPK0 {
  background-color: #3A92E5;
  color: white
}

.styles-primaryButton-2dYPK0:hover {
  background-color: #3074B7;
}

.styles-primaryButton-2dYPK0:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.styles-filterRow-3kKkC6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 30px;
}

.styles-buttonsContainer-2620nh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

.styles-exportTeamMembersButton-1gd_EM {
    -ms-flex-negative: 0;
        flex-shrink: 0
}

.styles-exportTeamMembersButton-1gd_EM .styles-downloadIcon-2WZjps {
  width: 18px;
  height: 18px;
}

.styles-newMemberButton-3f3LI0 {
    margin-left: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.styles-page-2-Roxl {
    padding: 30px 30px 84px 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.styles-memberTypeTabs-3hPKUA {
    margin-top: 10px;
}

.styles-preamble-2Z_ElZ {
    color: #0F172A;
    margin: 0;

}

.styles-headline-3YVFP- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.styles-selectorContainer-35yUfI {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
}

.styles-expandableGroupHolder-3d9d8n {
    margin-bottom: 2px;
}

.styles-sectionCheckbox-ZwFm5n {
    margin-bottom: 0;
    border-radius: 2px;
}

.styles-contentArea-Ok2ods {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: auto;
}

.styles-fallbackIcon-3ppIX7 {
    width: 30px;
    height: 30px;
    margin: 0 10px;
}

.styles-faqLine-2pThCk {
    line-height: 1.29;
    margin-top: 3px;
    color: #64748B
}

.styles-faqLine-2pThCk a {
  font-weight: 500;
}
.MemberBox-primaryButton-W3XD56 {
  background-color: #3A92E5;
  color: white
}

.MemberBox-primaryButton-W3XD56:hover {
  background-color: #3074B7;
}

.MemberBox-primaryButton-W3XD56:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.MemberBox-boxBody-2cSQyW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background: white;
  border: 1px solid #CBD5E1;
  font-size: 1em !important;
  padding: 16px 20px;
  height: 75px
}

.MemberBox-boxBody-2cSQyW.MemberBox-pending-3ppYNq .MemberBox-linesContainer-1nZkYA, .MemberBox-boxBody-2cSQyW.MemberBox-pending-3ppYNq .MemberBox-ribbon-2V-AjW {
  opacity: .5;
}

.MemberBox-boxBody-2cSQyW.MemberBox-inactive-1PFinH {
  opacity: .5;
}

.MemberBox-ribbon-2V-AjW {
  width: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.MemberBox-img-vk67xs {
  margin-right: 10px;
  height: 100%;
}

.MemberBox-leadingLine-P2eBEY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.MemberBox-usernameText-N5nxLV {
  font-size: 18px;
  font-weight: 500;
  margin-right: 9px;
}

Badge {
  margin-right: 9px;
}

.MemberBox-description-3AF40L {
  font-size: 14px;
  font-weight: 500;
  margin-left: 10px;
  color: #334155
}

.MemberBox-secondaryLine-YnKgZg {
  font-size: 14px;
  font-weight: 300;
  color: #334155;
}

.MemberBox-highlighted-2VMjXW {
  font-weight: bold;
  padding: 0;
  background-color: #FFFF00;
}

.MemberBox-buttonContainer-2-8CcQ {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}

.MemberBox-seperator-2se9Q3 {
  margin-right: 10px;
  width: 1px;
  height: 20px;
  background-color: transparent;
}

.MemberBox-icon-2E-wCw {
  margin-left: 20px;
  height: 14px;
  cursor: pointer;
  fill: #64748B !important
}

.MemberBox-icon-2E-wCw:hover {
  fill: #555555 !important;
}

.MemberBox-invitationLink-3jCkHf {
  -webkit-transition: 0.1s all linear;
  transition: 0.1s all linear;
  opacity: 0;
  pointer-events: none
}

.MemberBox-boxBody-2cSQyW:hover .MemberBox-invitationLink-3jCkHf {
  opacity: 1;
  pointer-events: auto;
}

.Badge-primaryButton-rH3YHp {
  background-color: #3A92E5;
  color: white
}

.Badge-primaryButton-rH3YHp:hover {
  background-color: #3074B7;
}

.Badge-primaryButton-rH3YHp:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Badge-badge-1hH4Zx {
  display: inline-block;
  border-radius: 2px;
  padding: 2px 5px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: 700 !important;
}
.PicturizedMultiselect-primaryButton-2_r4m2 {
  background-color: #3A92E5;
  color: white
}

.PicturizedMultiselect-primaryButton-2_r4m2:hover {
  background-color: #3074B7;
}

.PicturizedMultiselect-primaryButton-2_r4m2:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PicturizedMultiselect-eivar-3ynLDI {
  -webkit-transition: border 0.1s ease-in-out;
  transition: border 0.1s ease-in-out;
  height: 50px;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;

  border: solid #FFFFFF;
  border-width: 0 0 0 3px;
  margin-bottom: 3px;
  cursor: pointer
}

.PicturizedMultiselect-eivar-3ynLDI:last-child {
  margin-bottom: 0;
}

.PicturizedMultiselect-eivar-3ynLDI.PicturizedMultiselect-selected-y21xSo {
  border-color: #3A92E5;
}

.PicturizedMultiselect-logo-2cL3If {
  width: 30px;
  height: 30px;
  margin: 0 10px;
}

.PicturizedMultiselect-name-3Xjudl {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: 300;
  font-size: 16px;
  color: #334155;

}

.PicturizedMultiselect-checkbox-2cUuf9 {
  -ms-flex-item-align: right;
      align-self: right;
  margin-bottom: 0;
  margin-right: 13px !important;
}

.PicturizedMultiselect-separator-3sebdp {
  height: 0;
  opacity: 0.7;
  border: solid 0.5px #CBD5E1;
  margin: 10px 0;
}
.SourceSelection-primaryButton-1gV4zS {
  background-color: #3A92E5;
  color: white
}

.SourceSelection-primaryButton-1gV4zS:hover {
  background-color: #3074B7;
}

.SourceSelection-primaryButton-1gV4zS:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SourceSelection-filterRow-2yuleV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 30px;
}

.SourceSelection-buttonsContainer-2265yR {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

.SourceSelection-exportTeamMembersButton-wNQKxu {
    -ms-flex-negative: 0;
        flex-shrink: 0
}

.SourceSelection-exportTeamMembersButton-wNQKxu .SourceSelection-downloadIcon-RazeHF {
  width: 18px;
  height: 18px;
}

.SourceSelection-newMemberButton-3DGu-p {
    margin-left: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.SourceSelection-page-2koSO4 {
    padding: 30px 30px 84px 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.SourceSelection-memberTypeTabs-_S7x1s {
    margin-top: 10px;
}

.SourceSelection-preamble-38Igb6 {
    color: #0F172A;
    margin: 0;

}

.SourceSelection-headline-i5BJmH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.SourceSelection-selectorContainer-2B3fcf {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
}

.SourceSelection-expandableGroupHolder-2zxzO6 {
    margin-bottom: 2px;
}

.SourceSelection-sectionCheckbox-iQZVIh {
    margin-bottom: 0;
    border-radius: 2px;
}

.SourceSelection-contentArea-aPy6qc {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: auto;
}

.SourceSelection-fallbackIcon-2in5NA {
    width: 30px;
    height: 30px;
    margin: 0 10px;
}

.SourceSelection-faqLine-6l0ZCo {
    line-height: 1.29;
    margin-top: 3px;
    color: #64748B
}

.SourceSelection-faqLine-6l0ZCo a {
  font-weight: 500;
}

.SourceSelection-counter-THxVIT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.SourceSelection-vSeperator-3XqbK3 {
  height: 16px;
  width: 1px;
  background-color: #a7a7a7;
  margin: 0 9px;
}

.SourceSelection-preamble-38Igb6 {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.ExpandableGroup-primaryButton-2ZZvVY {
  background-color: #3A92E5;
  color: white
}

.ExpandableGroup-primaryButton-2ZZvVY:hover {
  background-color: #3074B7;
}

.ExpandableGroup-primaryButton-2ZZvVY:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ExpandableGroup-container-2Z11YC {
  position: relative
}

.ExpandableGroup-container-2Z11YC.ExpandableGroup-marked-3rhgmv:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background-color: #3A92E5;
}

.ExpandableGroup-container-2Z11YC.ExpandableGroup-markedWarning-2H0Zy6:after {
  background-color: #FFAA20;
}

.ExpandableGroup-headerArea-17ONc6 {
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 52px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px 0 6px;
}

.ExpandableGroup-titleIcon-fjWCWi {
  width: 22px;
  height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 4px
}

.ExpandableGroup-titleIcon-fjWCWi .ExpandableGroup-minus-1jAnBg, .ExpandableGroup-titleIcon-fjWCWi .ExpandableGroup-plus-RCjjod {
  width: 12px;
  height: 2px;
  background-color: #94A3B8;
}

.ExpandableGroup-titleIcon-fjWCWi .ExpandableGroup-plus-RCjjod:after {
  position: absolute;
  content: '';
  width: 12px;
  height: 2px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: inherit;
}

.ExpandableGroup-animatedArea-K9w13K {
  overflow: hidden;
  background-color: #FFFFFF;
}

.ExpandableGroup-titleRightArea-3J3Khm{
  margin-left: auto;
}

.ExpandableGroup-contentContainer-2zrGEI {
  padding: 0 40px 18px;
}
.LabeledCheckboxList-listContainer-39WKsy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.MetricsSelection-primaryButton-JLzcx_ {
  background-color: #3A92E5;
  color: white
}

.MetricsSelection-primaryButton-JLzcx_:hover {
  background-color: #3074B7;
}

.MetricsSelection-primaryButton-JLzcx_:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.MetricsSelection-filterRow-3NCJ0r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 30px;
}

.MetricsSelection-buttonsContainer-2cBuLC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

.MetricsSelection-exportTeamMembersButton-1u9Gvo {
    -ms-flex-negative: 0;
        flex-shrink: 0
}

.MetricsSelection-exportTeamMembersButton-1u9Gvo .MetricsSelection-downloadIcon-3o5cy- {
  width: 18px;
  height: 18px;
}

.MetricsSelection-newMemberButton-3_SPdF {
    margin-left: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.MetricsSelection-page-2Kcc0s {
    padding: 30px 30px 84px 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.MetricsSelection-memberTypeTabs-U4yqk1 {
    margin-top: 10px;
}

.MetricsSelection-preamble-2uf_Fr {
    color: #0F172A;
    margin: 0;

}

.MetricsSelection-headline-20fe2i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.MetricsSelection-selectorContainer-33IExY {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
}

.MetricsSelection-expandableGroupHolder-1Z9fSS {
    margin-bottom: 2px;
}

.MetricsSelection-sectionCheckbox-16h_WH {
    margin-bottom: 0;
    border-radius: 2px;
}

.MetricsSelection-contentArea-25v9pK {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: auto;
}

.MetricsSelection-fallbackIcon-27xJLe {
    width: 30px;
    height: 30px;
    margin: 0 10px;
}

.MetricsSelection-faqLine-VbJFT3 {
    line-height: 1.29;
    margin-top: 3px;
    color: #64748B
}

.MetricsSelection-faqLine-VbJFT3 a {
  font-weight: 500;
}
.RoleSelection-primaryButton-2jJPfL {
  background-color: #3A92E5;
  color: white
}

.RoleSelection-primaryButton-2jJPfL:hover {
  background-color: #3074B7;
}

.RoleSelection-primaryButton-2jJPfL:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.RoleSelection-filterRow-2QuucZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 30px;
}

.RoleSelection-buttonsContainer-1DgGNU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

.RoleSelection-exportTeamMembersButton-1qIzzt {
    -ms-flex-negative: 0;
        flex-shrink: 0
}

.RoleSelection-exportTeamMembersButton-1qIzzt .RoleSelection-downloadIcon-wnXnEr {
  width: 18px;
  height: 18px;
}

.RoleSelection-newMemberButton-13_S9z {
    margin-left: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.RoleSelection-page-1K9S8r {
    padding: 30px 30px 84px 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.RoleSelection-memberTypeTabs-1MRagg {
    margin-top: 10px;
}

.RoleSelection-preamble-3eq9Np {
    color: #0F172A;
    margin: 0;

}

.RoleSelection-headline-2gVeRH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.RoleSelection-selectorContainer-3-Tbt7 {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
}

.RoleSelection-expandableGroupHolder-1x3L0O {
    margin-bottom: 2px;
}

.RoleSelection-sectionCheckbox-26Jnqo {
    margin-bottom: 0;
    border-radius: 2px;
}

.RoleSelection-contentArea-1RJouI {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: auto;
}

.RoleSelection-fallbackIcon-3fWJbV {
    width: 30px;
    height: 30px;
    margin: 0 10px;
}

.RoleSelection-faqLine-1YB1Cm {
    line-height: 1.29;
    margin-top: 3px;
    color: #64748B
}

.RoleSelection-faqLine-1YB1Cm a {
  font-weight: 500;
}

.RoleSelection-roleItem-1v16v8 {
  height: 90px;
  background-color: #FFFFFF;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.RoleSelection-textContainer-8KOAF0 {
  height: 100%;
  width: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.RoleSelection-roleType-3N96Ys {
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.92;
  letter-spacing: normal;
  color: #0F172A;
  margin-bottom: 12px;
}

.RoleSelection-roleDescription-3Rqxhm {
  height: 22px;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #334155;
}

.RoleSelection-page-1K9S8r input {
  margin: 20px !important;
}

.RoleSelection-page-1K9S8r [type="radio"]:checked,
  .RoleSelection-page-1K9S8r [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px
}

.RoleSelection-page-1K9S8r [type="radio"]:checked + label, .RoleSelection-page-1K9S8r [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 66px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #334155;
}

.RoleSelection-page-1K9S8r [type="radio"]:checked + label:before, .RoleSelection-page-1K9S8r [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  width: 26px;
  height: 26px;
  border: 1px solid #E2E8F0;
  border-radius: 100%;
  background: #FFFFFF;
  left: 33px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.RoleSelection-page-1K9S8r [type="radio"]:checked + label:after, .RoleSelection-page-1K9S8r [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 18px;
  height: 18px;
  background: #3A92E5;
  position: absolute;
  border-radius: 100%;
  left: 24px;
  top: calc(50% - 9px);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.RoleSelection-page-1K9S8r [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.RoleSelection-page-1K9S8r [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.RoleSelection-page-1K9S8r label {
  margin: 0;
}

.ScreenSelection-primaryButton-M5xVh2 {
  background-color: #3A92E5;
  color: white
}

.ScreenSelection-primaryButton-M5xVh2:hover {
  background-color: #3074B7;
}

.ScreenSelection-primaryButton-M5xVh2:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ScreenSelection-filterRow-BLYpSM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 30px;
}

.ScreenSelection-buttonsContainer-1XgOFr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

.ScreenSelection-exportTeamMembersButton-2FAAxj {
    -ms-flex-negative: 0;
        flex-shrink: 0
}

.ScreenSelection-exportTeamMembersButton-2FAAxj .ScreenSelection-downloadIcon-3v8CGC {
  width: 18px;
  height: 18px;
}

.ScreenSelection-newMemberButton-Ek8SDq {
    margin-left: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.ScreenSelection-page-mms-Ba {
    padding: 30px 30px 84px 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.ScreenSelection-memberTypeTabs-38B6Mx {
    margin-top: 10px;
}

.ScreenSelection-preamble-2tQU28 {
    color: #0F172A;
    margin: 0;

}

.ScreenSelection-headline-1bYxug {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.ScreenSelection-selectorContainer-CShXTS {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
}

.ScreenSelection-expandableGroupHolder-ao6qky {
    margin-bottom: 2px;
}

.ScreenSelection-sectionCheckbox-2v538h {
    margin-bottom: 0;
    border-radius: 2px;
}

.ScreenSelection-contentArea-1g2twv {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: auto;
}

.ScreenSelection-fallbackIcon-y5az4H {
    width: 30px;
    height: 30px;
    margin: 0 10px;
}

.ScreenSelection-faqLine-LQvoTH {
    line-height: 1.29;
    margin-top: 3px;
    color: #64748B
}

.ScreenSelection-faqLine-LQvoTH a {
  font-weight: 500;
}

.ScreenSelection-selectorContainer-CShXTS {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ScreenSelection-preamble-2tQU28 {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.ScreenSelection-screenContainer-2EQvGh {
  position: relative;
}

.ScreenSelection-screenWarning-HI972e {
  color: #FFAA20;
  width: 16px;
  height: 14px;
  position: absolute;
  left: -28px;
  top: 4px;
}
.SummaryView-primaryButton-3JjgJp {
  background-color: #3A92E5;
  color: white
}

.SummaryView-primaryButton-3JjgJp:hover {
  background-color: #3074B7;
}

.SummaryView-primaryButton-3JjgJp:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SummaryView-filterRow-2f9U4y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 30px;
}

.SummaryView-buttonsContainer-3NQDri {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

.SummaryView-exportTeamMembersButton-2Gigjc {
    -ms-flex-negative: 0;
        flex-shrink: 0
}

.SummaryView-exportTeamMembersButton-2Gigjc .SummaryView-downloadIcon-1qtvgM {
  width: 18px;
  height: 18px;
}

.SummaryView-newMemberButton-3-_qA9 {
    margin-left: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.SummaryView-page-2da5pR {
    padding: 30px 30px 84px 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.SummaryView-memberTypeTabs-3jJKkE {
    margin-top: 10px;
}

.SummaryView-preamble-1_ZxaG {
    color: #0F172A;
    margin: 0;

}

.SummaryView-headline-zkTl7X {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.SummaryView-selectorContainer-3LK3Dz {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
}

.SummaryView-expandableGroupHolder-1LzpBB {
    margin-bottom: 2px;
}

.SummaryView-sectionCheckbox-2Z2dbf {
    margin-bottom: 0;
    border-radius: 2px;
}

.SummaryView-contentArea-34QOZy {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: auto;
}

.SummaryView-fallbackIcon-1QYM3R {
    width: 30px;
    height: 30px;
    margin: 0 10px;
}

.SummaryView-faqLine-3HnSde {
    line-height: 1.29;
    margin-top: 3px;
    color: #64748B
}

.SummaryView-faqLine-3HnSde a {
  font-weight: 500;
}

.SummaryView-preamble-1_ZxaG {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.SummaryView-contentArea-34QOZy {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  overflow: auto;
}

.SummaryView-expandableGroupHolder-1LzpBB {
  margin-bottom: 2px;
}

.SummaryView-groupContentHolder-1eBTXo{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.SummaryView-groupContentHolder-1eBTXo:after {
  content: '';
  -webkit-box-flex: 1;
      -ms-flex: 1 0 31%;
          flex: 1 0 31%;
  max-width: 31%;
}

.SummaryView-iconItemHolder-3EL-5x {
  margin-bottom: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 31%;
          flex: 1 0 31%;
  max-width: 31%;
}

.SummaryView-iconItemHolder-3EL-5x:last-child {
  margin-bottom: 0;
}

.SummaryView-userDetailsArea-3NeLxR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
}

.SummaryView-userDetailsItem-2SIWzJ {
  margin-right: 40px;
}

.SummaryView-userDetailsLabel-2hVbz_ {
  font-weight: 300;
  color: #94A3B8;
}

.SummaryView-iconItemContainer-1g_z1G {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.SummaryView-iconItemIcon-2bkS_V {
  width: 30px;
  height: 30px;
  border-radius: 5px;
}

.SummaryView-iconItemLabel-3A3E_V {
  display: inline;
  font-weight: 300;
  color: #334155;
  margin-left: 10px;
}

.SummaryView-section-TPXhI4 {
  font-weight: 500;
}

.SummaryView-sectionArea-3rN05R {
  margin-bottom: 10px
}

.SummaryView-sectionArea-3rN05R:last-child {
  margin-bottom: 0;
}

.SummaryView-screen-fLPltO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px
}

.SummaryView-screen-fLPltO span {
  margin-left: 5px;
  color: #334155
}

.SummaryView-screen-fLPltO .SummaryView-screenIcon-tObMYT {
  width: 10px;
  height: 10px;
  color: #94A3B8;
}

.SummaryView-metricsList-ScwbxQ {
  margin-left: 5px;
  color: #334155
}

.SummaryView-addFutureMessage-2o2DII {
  color: #334155;
  font-size: 13px;
  margin-left: 10px;
}

.SummaryView-userTypeText-1pr5k8 {
  color: #94A3B8;
  font-weight: 500;
  font-size: 24px;
}

.SummaryView-agencyText-WVRvt0 {
  font-size: 24px;
}

.UserRegistrationForm-primaryButton-3X5LH8 {
  background-color: #3A92E5;
  color: white
}

.UserRegistrationForm-primaryButton-3X5LH8:hover {
  background-color: #3074B7;
}

.UserRegistrationForm-primaryButton-3X5LH8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.UserRegistrationForm-container-UKoAKD {
  padding: 0 30px 84px 30px;
}

.UserRegistrationForm-namesContainer-2by_RX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.UserRegistrationForm-nameItem-1IazzF {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.UserRegistrationForm-nameItem-1IazzF {
  margin-right: 10px;
}

.UserRegistrationForm-nameItem-1IazzF:last-child {
  margin: 0;
}

.UserRegistrationForm-formElementContainer-1_qQLx {
  position: relative
}

.UserRegistrationForm-formElementContainer-1_qQLx.UserRegistrationForm-invalid-1-xLFI .UserRegistrationForm-formElementInput-rT2crj {
  border-color: #D0021B;
}

.UserRegistrationForm-formElementContainer-1_qQLx .UserRegistrationForm-formElementErrorMessage-2lRj9_ {
  color: #D0021B;
  font-weight: 200;
  position: absolute;
  right: 0;
  margin-top: 2px;
  font-size: 12px;
}

.UserRegistrationForm-formElementLabel-13SM5n {
  font-weight: 300;
  font-size: 13px;
  color: #334155;
  margin-bottom: 7px;
}

.UserRegistrationForm-formElementInput-rT2crj {
  width: 100%;
  height: 36px;
  font-size: 16px;
  font-weight: 300;
  padding: 0 10px;
  outline: none;
  border: 1px solid #CBD5E1;
  border-radius: 2px;
}

.UserRegistrationForm-formElementInput-rT2crj::-webkit-input-placeholder {
  font-weight: 300;
  color: #CBD5E1;
  font-size: 16px;
}

.UserRegistrationForm-formElementInput-rT2crj::-moz-placeholder {
  font-weight: 300;
  color: #CBD5E1;
  font-size: 16px;
}

.UserRegistrationForm-formElementInput-rT2crj::-ms-input-placeholder {
  font-weight: 300;
  color: #CBD5E1;
  font-size: 16px;
}

.UserRegistrationForm-formElementInput-rT2crj::placeholder {
  font-weight: 300;
  color: #CBD5E1;
  font-size: 16px;
}

.UserRegistrationForm-formRow-3-0sEE {
  margin-top: 20px;
}

.UserRegistrationForm-formRow-3-0sEE:first-child {
  margin-top: 30px;
}

.formUtils-formField-3Kh0ye {
    margin-bottom: 15px
}
.formUtils-formField-3Kh0ye:last-child {
    margin-bottom: 0;
}

.GenericDimensionSelection-primaryButton-3SNRXg {
  background-color: #3A92E5;
  color: white
}

.GenericDimensionSelection-primaryButton-3SNRXg:hover {
  background-color: #3074B7;
}

.GenericDimensionSelection-primaryButton-3SNRXg:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.GenericDimensionSelection-filterRow-3JGvxF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 30px;
}

.GenericDimensionSelection-buttonsContainer-9yZDfl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

.GenericDimensionSelection-exportTeamMembersButton-1OjN64 {
    -ms-flex-negative: 0;
        flex-shrink: 0
}

.GenericDimensionSelection-exportTeamMembersButton-1OjN64 .GenericDimensionSelection-downloadIcon-17qftr {
  width: 18px;
  height: 18px;
}

.GenericDimensionSelection-newMemberButton-3fyxll {
    margin-left: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}

.GenericDimensionSelection-page-1cWIXc {
    padding: 30px 30px 84px 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.GenericDimensionSelection-memberTypeTabs-ZbuDw5 {
    margin-top: 10px;
}

.GenericDimensionSelection-preamble-suwSD_ {
    color: #0F172A;
    margin: 0;

}

.GenericDimensionSelection-headline-1m8vv7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.GenericDimensionSelection-selectorContainer-1WEzXi {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
}

.GenericDimensionSelection-expandableGroupHolder-5z0bMw {
    margin-bottom: 2px;
}

.GenericDimensionSelection-sectionCheckbox-HFTCVW {
    margin-bottom: 0;
    border-radius: 2px;
}

.GenericDimensionSelection-contentArea-2SbI0y {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    overflow: auto;
}

.GenericDimensionSelection-fallbackIcon-2jEY4S {
    width: 30px;
    height: 30px;
    margin: 0 10px;
}

.GenericDimensionSelection-faqLine-1BrXoU {
    line-height: 1.29;
    margin-top: 3px;
    color: #64748B
}

.GenericDimensionSelection-faqLine-1BrXoU a {
  font-weight: 500;
}

.GenericDimensionSelection-counter-2xuxte {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.GenericDimensionSelection-vSeperator-1AvId7 {
  height: 16px;
  width: 1px;
  background-color: #a7a7a7;
  margin: 0 9px;
}

.GenericDimensionSelection-preamble-suwSD_ {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.GenericDimensionSelection-valuesList-18Bs2c {
  overflow: scroll

}

.GenericDimensionSelection-valuesList-18Bs2c .GenericDimensionSelection-value-1iJGmb {
  -webkit-transition: border 0.1s ease-in-out;
  transition: border 0.1s ease-in-out;
  height: 50px;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  border: solid #FFFFFF;
  border-width: 0 0 0 3px;
  margin-bottom: 3px;
  cursor: pointer
}

.GenericDimensionSelection-valuesList-18Bs2c .GenericDimensionSelection-value-1iJGmb:last-child {
  margin-bottom: 0;
}

.GenericDimensionSelection-valuesList-18Bs2c .GenericDimensionSelection-value-1iJGmb.GenericDimensionSelection-selectedValue-3y_mAd {
  border-color: #3A92E5;
}

.GenericDimensionSelection-valueName-1E8_gM {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: 300;
  font-size: 16px;
  color: #334155;
  margin-left: 10px;
}

.GenericDimensionSelection-checkbox-2TXq8S {
  -ms-flex-item-align: right;
      align-self: right;
  margin-bottom: 0;
  margin-right: 13px !important;
}

.GenericDimensionSelection-separator-3gJyvn {
  height: 0;
  opacity: 0.7;
  border: solid 0.5px #CBD5E1;
  margin: 10px 0;
}
.styles-primaryButton-299VNR {
  background-color: #3A92E5;
  color: white
}

.styles-primaryButton-299VNR:hover {
  background-color: #3074B7;
}

.styles-primaryButton-299VNR:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.stickyPageWrapper {
    padding: 0 !important
}

.stickyPageWrapper .styles-headerFiltersWrapper-4k46ky {
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, .15);
          box-shadow: 0 15px 15px -15px rgba(0, 0, 0, .15);
  z-index: 13;
}

.stickyPageWrapper .styles-chartsWrapper-29Giwx {
  margin: 0 40px 10px 40px;
}

.stickyPageWrapper .styles-spinner-3oGVyH {
  margin: 0 40px;
}

.styles-pageWrapper-3QFee0 {
    overflow-x: visible;
    overflow-x: initial;
    //transition: padding 300ms ease-in-out;
}

.styles-headerWrapper-2Totcl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.styles-header-ArbEXM {
    padding-bottom: 34px;
}

.styles-feedbackBtn-1QzK8v {
    margin-top: 30px;
}

.styles-chartsWrapper-29Giwx {
    min-height: 100vh;
    position: relative;
}

.styles-fading-2tSDg1 {
    background-color: #E9EEF4;;
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity 800ms ease-in-out;
    transition: opacity 800ms ease-in-out
}

.styles-fading-2tSDg1.styles-active-OLKmbF {
  opacity: 0.85;
  z-index: 4;
}

.styles-headerFiltersWrapper-4k46ky {
    width: 100%;
    background-color: #FFFFFF;
    padding: 0;
    margin-bottom: 20px;
    position: sticky;
    z-index: 5;
    top: 0
}

.styles-headerFiltersWrapper-4k46ky .styles-headerFilters-nwBXBu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.styles-headerFiltersWrapper-4k46ky .styles-headerFilters-nwBXBu .styles-headerFilter-3_Vr4W {
  width: 100%;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.styles-headerFiltersWrapper-4k46ky .Select__control {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.styles-crosshair-1retIr {
    opacity: 0.5;
    pointer-events: auto !important;
    cursor: pointer;
}

.styles-yAxisTitle-141iF7 {
    text-align: center;
    font-size: 10px;
    font-weight: 600;
    color: #64748B;
}

// required as a workaround for a scrollablePlotArea bug in FF
.chart {
    position: relative;
}

.noDataForCategory {
    color: #64748B;
    margin-top: -8px;
    width: 195px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.styles-chartContainer-mmH1Ns {
    margin-top: 25px;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    overflow: hidden;
    padding: 20px
}

.styles-chartContainer-mmH1Ns .styles-chartTitle-1v05JJ {
  font-size: 16px;
  padding-bottom: 7px;
  color: #0F172A;
}

.over_time_chart .highcharts-axis-labels.highcharts-xaxis-labels span:first-child {
  margin-left: 17px !important;
}

.over_time_chart .highcharts-axis-labels.highcharts-xaxis-labels span:last-child {
  margin-left: -17px !important;
}

.highcharts-container {
    z-index: auto !important;
}

.highcharts-tooltip-container {
    z-index: 12 !important;
}

.network-xaxis-label-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}

.network-xaxis-label-container .network-xaxis-logo-container {
  height: 38px;
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.network-xaxis-label-container .network-xaxis-logo {
  width: 30px;
}

.network-xaxis-label-container .network-xaxis-label-text {
  font-size: 10px;
  color: #64748B;
  margin: 0 auto;
  text-align: center;
}

.app-xaxis-label-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 115px;
    height: 30px
}

.app-xaxis-label-container .app-xaxis-logo-container {
  height: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.app-xaxis-label-container .app-xaxis-logo {
  height: 30px;
  margin: 0 8px;
  border-radius: 2px;
}

.app-xaxis-label-container .app-xaxis-label-text {
  width: 70px;
  font-size: 12px;
  color: #64748B;
  margin: auto;
  line-height: 1.33;
  text-align: left;
}

.styles-emptyChartStateContainer-2VvED2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 250px;
    background-color: #FFFFFF
}

.styles-emptyChartStateContainer-2VvED2 .styles-emptyChartStateImg-2Bom2x {
  margin: auto;
  width: 200px;
  height: 134px;
}

.styles-emptyChartStateContainer-2VvED2 .styles-emptyChartStateText-15OrhF {
  margin: 20px auto 0 auto;
  color: #0F172A;
  font-size: 18px;
  font-weight: 400;
}

.styles-emptyChartStateContainer-2VvED2 .styles-emptyChartStateSubtext-2aIMsn {
  margin: 0 auto 20px auto;
}

.styles-emptyStateContainer-3cOi1G {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 300px;
    margin-top: 150px
}

.styles-emptyStateContainer-3cOi1G .styles-emptyStateImg-5QEKfk {
  margin: auto;
  width: 300px;
  height: 200px;
}

.styles-emptyStateContainer-3cOi1G .styles-emptyStateText-3M1mcK {
  margin: auto;
  color: #0F172A;
  font-size: 18px;
  font-weight: 400;
}

.styles-emptyStateContainer-3cOi1G .styles-emptyStateSubtext-2ohp5G {
  margin: auto;
}

.styles-noDataIcon-1rpS86 {
  width: 40px;
}

.styles-noDataCell-1duwnW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #94A3B8
}

.styles-percentilesTable-MWUbhx td, .styles-percentilesTable-MWUbhx th {
  border: 2px solid #FFFFFF;
  width: 16.6%;
}

.styles-percentilesTable-MWUbhx .styles-tdNetwork-1qCGml {
  width: 200px;
}

.styles-percentilesTable-MWUbhx .styles-tdNetworkWrapper-3hvelx {
  width: 180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.styles-percentilesTable-MWUbhx .styles-tdPercentile-xISkkL {
  padding: 0;
}

.styles-percentilesTable-MWUbhx .styles-tdPercentileNoData-1olA1e {
  background-color: #F4F7FA;
}

.styles-percentilesTable-MWUbhx .styles-tdNetworkName-2oKQP6 {
  margin-left: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 140px;
  white-space: nowrap;
}

.styles-percentilesTable-MWUbhx .styles-tdNetworkIcon-AkdU6Z {
  width: 20px;
  height: 20px;
  border-radius: 3px;
}

.styles-thPercentile-1Cn49_ {
    padding: 5px 0
}

.styles-thPercentile-1Cn49_ .styles-thNetworkLabel-s2pTZ6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.styles-thPercentile-1Cn49_ .styles-thLabel-FXJqHy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 8px;
}

.styles-thPercentile-1Cn49_ .styles-thPercentileRange-3k9x62 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 1px
}

.styles-thPercentile-1Cn49_ .styles-thPercentileRange-3k9x62 .styles-thPercentileRangeText-1X51RN {
  font-weight: 300;
  font-size: 12px;
  color: #64748B;
}

.styles-thPercentile-1Cn49_ .styles-thPercentileRangeBar-2AoACZ {
  border-bottom: 3px solid #E9EEF4;
}

.page-primaryButton-GBIKnk {
  background-color: #3A92E5;
  color: white
}

.page-primaryButton-GBIKnk:hover {
  background-color: #3074B7;
}

.page-primaryButton-GBIKnk:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.page-pageHeaderWrapper-1lRmaX {
    background-color: white ;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.page-pageHeader-2iy_hU {
    padding-left: 30px;
    padding-top: 15px;
}

.page-pageWrapper-2RYI8p {
    overflow-x: visible;
    overflow-x: initial;
}

.styles-primaryButton-2BDzv- {
  background-color: #3A92E5;
  color: white
}

.styles-primaryButton-2BDzv-:hover {
  background-color: #3074B7;
}

.styles-primaryButton-2BDzv-:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.stickyPageWrapper {
    padding: 0 !important
}

.stickyPageWrapper .styles-headerFiltersWrapper-20Ylk- {
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, .15);
          box-shadow: 0 15px 15px -15px rgba(0, 0, 0, .15);
  z-index: 13;
}

.stickyPageWrapper .styles-chartsWrapper-2Ludua {
  margin: 0 40px 10px 40px;
}

.stickyPageWrapper .styles-spinner-1qSRO4 {
  margin: 0 40px;
}

.styles-headerFiltersWrapper-20Ylk- {
    width: 100%;
    background-color: #FFFFFF;
    padding: 10px 15px 25px 15px;
    margin-bottom: 20px;

    position: sticky;
    z-index: 5;
    top: 0
}

.styles-headerFiltersWrapper-20Ylk- .styles-headerFilters-4NPn3j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.styles-headerFiltersWrapper-20Ylk- .styles-headerFilters-4NPn3j .styles-headerFilter-1noDU0 {
  width: 100%;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.styles-headerFiltersWrapper-20Ylk- .Select__control {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.TopArea-primaryButton-31q7uE {
  background-color: #3A92E5;
  color: white
}

.TopArea-primaryButton-31q7uE:hover {
  background-color: #3074B7;
}

.TopArea-primaryButton-31q7uE:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TopArea-topArea-i2IiCi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 58px;
    padding: 0 16px 0 11px;
    background-color: #FFFFFF
}

.TopArea-topArea-i2IiCi .TopArea-appSearch-33Ni9c {
  width: 388px;
}


.SearchArea-primaryButton-wcC_8b {
  background-color: #3A92E5;
  color: white
}

.SearchArea-primaryButton-wcC_8b:hover {
  background-color: #3074B7;
}

.SearchArea-primaryButton-wcC_8b:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SearchArea-appSearch-3py5tn {
    width: 388px;
}


.SortingPanel-primaryButton-2G8koP {
  background-color: #3A92E5;
  color: white
}

.SortingPanel-primaryButton-2G8koP:hover {
  background-color: #3074B7;
}

.SortingPanel-primaryButton-2G8koP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SortingPanel-sortingPanel-AuAfn3 {
    background-color: #F8FAFC;
    margin: 6px 0 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 6px;
    cursor: pointer;
    font-size: 12px
}

.SortingPanel-sortingPanel-AuAfn3 .SortingPanel-priority-2RkdID {
  width: 114px;
  border-right: 1px solid #CBD5E1;
}

.SortingPanel-sortingPanel-AuAfn3 .SortingPanel-sortingField-2p42P_ {
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.SortingPanel-sortingPanel-AuAfn3 .SortingPanel-sortingField-2p42P_ .SortingPanel-arrow-k7hFQ4 {
  width: 9px;
  margin-left: 3px;
  fill: #CBD5E1
}

.SortingPanel-sortingPanel-AuAfn3 .SortingPanel-sortingField-2p42P_ .SortingPanel-arrow-k7hFQ4.SortingPanel-arrowDesc-ds96sB {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}

.SortingPanel-sortingPanel-AuAfn3 .SortingPanel-sortingField-2p42P_.SortingPanel-active-23XZW4 {
  color: #3A92E5
}

.SortingPanel-sortingPanel-AuAfn3 .SortingPanel-sortingField-2p42P_.SortingPanel-active-23XZW4 .SortingPanel-arrow-k7hFQ4 {
  fill: #3A92E5;
}

.VerticalList-primaryButton-2QoU7V {
  background-color: #3A92E5;
  color: white
}

.VerticalList-primaryButton-2QoU7V:hover {
  background-color: #3074B7;
}

.VerticalList-primaryButton-2QoU7V:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.VerticalList-container-Pw2yyt {
    position: relative;
    height: 95px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #CBD5E1;
    cursor: pointer;
    outline: none;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
}

.VerticalList-container-Pw2yyt .VerticalList-leftSection-1wBrv_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  overflow: hidden;
}

.VerticalList-container-Pw2yyt .VerticalList-rightSection-zXcHQO {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.VerticalList-container-Pw2yyt:hover, .VerticalList-container-Pw2yyt.VerticalList-selected-1ujlGF {
  background-color: #DEF0FF
}

.VerticalList-container-Pw2yyt:hover *, .VerticalList-container-Pw2yyt.VerticalList-selected-1ujlGF * {

  .VerticalList-colorWithParentItem-XTuygu {
                background-color: #C3DEF7;
  }
}

.VerticalList-container-Pw2yyt:not(.VerticalList-ok-24iLuX):not(.VerticalList-none-288Xds) .VerticalList-icon-1sz3X8 {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.VerticalList-container-Pw2yyt:not(.VerticalList-ok-24iLuX):not(.VerticalList-none-288Xds) .VerticalList-rightSection-zXcHQO {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.VerticalList-partnerAppSummaryContent-3Zy1Q1 {
    font-size: 11px;
    margin: 2px 0;
}

.VerticalList-iconArea-14WWAR {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    padding-right: 10px;
    min-width: 75px;
}

.VerticalList-icon-1sz3X8 {
    max-width: 65px;
    max-height: 65px;
    border-radius: 10px;
}

.VerticalList-contentArea-15XHCq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    gap: 5px;
}

.VerticalList-title-3ifgyO {
    font-size: 14px;
    font-weight: 600;
}

.VerticalList-footer-3YFnzo {
    font-size: 10px;
    opacity: 0.6;
}

.VerticalList-highlighted-1QdY-E {
    font-weight: bold;
    padding: 0;
    color: inherit;
    background-color: yellow;
}

.VerticalList-favouriteArea-331e7n {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 10px
}

.VerticalList-favouriteArea-331e7n .VerticalList-emptyFavourite-2yqbyr:hover {
  fill: #3A92E5;
}

.VerticalList-favouriteArea-331e7n .VerticalList-favourite-2lxThF {
  fill: #3A92E5
}

.VerticalList-favouriteArea-331e7n .VerticalList-favourite-2lxThF:hover {
  fill: #3074B7;
}

.page-primaryButton-1tuI0C {
  background-color: #3A92E5;
  color: white
}

.page-primaryButton-1tuI0C:hover {
  background-color: #3074B7;
}

.page-primaryButton-1tuI0C:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.page-container-15aYcL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.page-container-15aYcL .page-topArea-jwUmJp {
  border-bottom: 1px solid #CBD5E1;
}

.page-container-15aYcL .page-mainArea--3xOKX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden
}

.page-container-15aYcL .page-mainArea--3xOKX .page-leftArea-35kMLI {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 400px;
  background-color: #FFFFFF;
  border-right: 1px solid #CBD5E1;
  overflow: auto;
}

.page-container-15aYcL .page-mainArea--3xOKX .page-actionsContainer-36Cuds {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.page-container-15aYcL .page-mainArea--3xOKX .page-headerTopAreaContainer-3Kv_-A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.page-container-15aYcL .page-mainArea--3xOKX .page-rightArea-ppDgrd {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 26px 0;
  overflow: auto;
  background-color: #F8FAFC
}

.page-container-15aYcL .page-mainArea--3xOKX .page-rightArea-ppDgrd .page-rightAreaTop-6S3wFd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 40px
}

.page-container-15aYcL .page-mainArea--3xOKX .page-rightArea-ppDgrd .page-rightAreaTop-6S3wFd .page-mainText-1Pdlok {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 10px;
}

.page-container-15aYcL .page-mainArea--3xOKX .page-rightArea-ppDgrd .page-rightAreaMain-OySi1n {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  padding: 0 40px
}

.page-container-15aYcL .page-mainArea--3xOKX .page-rightArea-ppDgrd .page-rightAreaMain-OySi1n .page-spinner-1AWIqR {
  margin-top: 120px;
}

.page-container-15aYcL .page-mainArea--3xOKX .page-rightArea-ppDgrd .page-rightAreaMain-OySi1n .page-emptyState-3Dbiiw {
  margin-top: 120px;
  text-align: center
}

.page-container-15aYcL .page-mainArea--3xOKX .page-rightArea-ppDgrd .page-rightAreaMain-OySi1n .page-emptyState-3Dbiiw svg {
  width: 140px;
}

.BannerShelf-bannerShelf-3SVl1F {
    height: calc(100% - 140px) /* shelf height less shelf's header & footer */
}
.BannerShelf-bannerShelf-3SVl1F .BannerShelf-bannerTab-1eEsL1, .BannerShelf-bannerShelf-3SVl1F .BannerShelf-bannerTab-1eEsL1:hover {
    width: 160px;
}

.BannerForm-primaryButton-3iN-cR {
  background-color: #3A92E5;
  color: white
}

.BannerForm-primaryButton-3iN-cR:hover {
  background-color: #3074B7;
}

.BannerForm-primaryButton-3iN-cR:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.BannerForm-bannerFormContainer-38QexC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
    margin: 0 30px
}

.BannerForm-bannerFormContainer-38QexC .BannerForm-bannerPreviewContainer-dIhdcZ {
  margin: 35px;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 1px solid #CBD5E1;
  border-radius: 16px
}

.BannerForm-bannerFormContainer-38QexC .BannerForm-bannerPreviewContainer-dIhdcZ .BannerForm-bannerPreview-3SYF5z {
  position: absolute;
  width: 100%;
  height: calc(100% - 104px);
  top: 52px;
}

.BannerForm-bannerFormContainer-38QexC .BannerForm-bannerForm-lU9jfW {
  padding-right: 20px;
  padding-top: 30px;
}

.BannerPreview-primaryButton-3Mrm6B {
  background-color: #3A92E5;
  color: white
}

.BannerPreview-primaryButton-3Mrm6B:hover {
  background-color: #3074B7;
}

.BannerPreview-primaryButton-3Mrm6B:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.BannerPreview-logoPlaceholder-38d7Mk {
    border: 1px solid #E2E8F0;
}

.BannerPreview-scaleBanner-1top8c {
    position: absolute !important;
    width: 143% !important;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: top left;
            transform-origin: top left
}

.BannerPreview-scaleBanner-1top8c.BannerPreview-bottom-1bibJX {
  -webkit-transform-origin: bottom left !important;
          transform-origin: bottom left !important;
}

.Info-primaryButton-qvC1jG {
  background-color: #3A92E5;
  color: white
}

.Info-primaryButton-qvC1jG:hover {
  background-color: #3074B7;
}

.Info-primaryButton-qvC1jG:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Info-description-1epVE7 {
    font-size: 13px;
    color: #64748B;
    margin-bottom: 15px;
    line-height: 1.57;
}

.ActivationRules-primaryButton-c0l7-D {
  background-color: #3A92E5;
  color: white
}

.ActivationRules-primaryButton-c0l7-D:hover {
  background-color: #3074B7;
}

.ActivationRules-primaryButton-c0l7-D:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ActivationRules-urlOptions-GM1kN7 {
    margin-bottom: 5px;
}

.ActivationRules-timesToDisplay-o0NW_e {
    width: 100px;
}

.ActivationRules-urlPatternContainer-3n_vBu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    cursor: default;
    margin: 5px 0
}

.ActivationRules-urlPatternContainer-3n_vBu:last-child {
  margin-bottom: 15px;
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-select-1D9q7Y {
  width: 130px;
  margin-right: 5px;
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-value-2rP21B {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-x: clip;
  /* can not be hidden - 'visible' will be interpreted as 'auto' */
  overflow-y: visible;
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 8px
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx.ActivationRules-hidden-8etGqR {
  opacity: 0;
  pointer-events: none;
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx .ActivationRules-icon-iEyqYB {
  cursor: pointer;
  margin-left: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx .ActivationRules-icon-iEyqYB.ActivationRules-disabled-1D1Efg {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx .ActivationRules-icon-iEyqYB.ActivationRules-xIcon-2fq2n5 {
  height: 11px;
  width: 11px
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx .ActivationRules-icon-iEyqYB.ActivationRules-xIcon-2fq2n5 path {
  fill: #64748B;
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx .ActivationRules-icon-iEyqYB.ActivationRules-xIcon-2fq2n5:hover:not(.ActivationRules-disabled-1D1Efg) path {
  color: #E64D5F;
  fill: #E64D5F;
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx .ActivationRules-icon-iEyqYB.ActivationRules-plusIcon-1X_5A_ {
  height: 15px;
  width: 15px
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx .ActivationRules-icon-iEyqYB.ActivationRules-plusIcon-1X_5A_:not(.ActivationRules-disabled-1D1Efg) {
  color: #3A92E5;
  fill: #3A92E5;
}

.ActivationRules-urlPatternContainer-3n_vBu .ActivationRules-iconsContainer-1RQbXx .ActivationRules-icon-iEyqYB.ActivationRules-plusIcon-1X_5A_:hover:not(.ActivationRules-disabled-1D1Efg) {
  color: #3074B7;
  fill: #3074B7;
}

.ActivationRules-platformsContainer-1R_ydl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ActivationRules-platformsContainer-1R_ydl .ActivationRules-platformDeviceTypes-3iWBWb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  margin-right: 60px
}

.ActivationRules-platformsContainer-1R_ydl .ActivationRules-platformDeviceTypes-3iWBWb .ActivationRules-platformLabel-3xhzAk {
  font-size: 13px;
  font-weight: 600;
  color: #64748B;
}

.ActivationRules-platformsContainer-1R_ydl .ActivationRules-platformDeviceTypes-3iWBWb .ActivationRules-deviceTypes-2y76H2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 10px
}

.ActivationRules-platformsContainer-1R_ydl .ActivationRules-platformDeviceTypes-3iWBWb .ActivationRules-deviceTypes-2y76H2 .ActivationRules-deviceTypeCheckbox-IG1215 {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 13px;
}




.Interaction-primaryButton-packYl {
  background-color: #3A92E5;
  color: white
}

.Interaction-primaryButton-packYl:hover {
  background-color: #3074B7;
}

.Interaction-primaryButton-packYl:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Interaction-interactionContainer-2KG5AW {
    --iconSize: 15px
}

.Interaction-interactionContainer-2KG5AW .Interaction-appField-8bdkPC {
  margin-bottom: 20px;
}

.Interaction-interactionContainer-2KG5AW .Interaction-osTitle-2wCzCD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  color: #64748B;
  font-weight: 600;
  margin-bottom: 5px
}

.Interaction-interactionContainer-2KG5AW .Interaction-osTitle-2wCzCD .Interaction-osIcon-1D-LrJ {
  width: var(--iconSize);
  fill: #64748B !important;
  margin-right: 10px
}

.Interaction-interactionContainer-2KG5AW .Interaction-osTitle-2wCzCD .Interaction-osIcon-1D-LrJ * {
  fill: #64748B !important;
  -webkit-mask: none !important;
          mask: none !important;
  -webkit-filter: none !important;
          filter: none !important;
}

.Interaction-interactionContainer-2KG5AW .Interaction-linkSettings-2FJHMw {
  border-left: 1px solid #CBD5E1;
  padding-top: 5px;
  padding-left: 12px;
  margin-left: calc(var(--iconSize) / 2);
  margin-bottom: 30px
}

.Interaction-interactionContainer-2KG5AW .Interaction-linkSettings-2FJHMw .Interaction-formField-3cfAca {
  margin-bottom: 10px;
}

.CssEditor-primaryButton-1Vzh8a {
  background-color: #3A92E5;
  color: white
}

.CssEditor-primaryButton-1Vzh8a:hover {
  background-color: #3074B7;
}

.CssEditor-primaryButton-1Vzh8a:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CssEditor-description-1mnYoI {
    font-size: 13px;
    color: #64748B;
    margin-bottom: 10px;
    line-height: 1.57;
}

.CssEditor-editor-19z07f {
    width: 100% !important;
    height: calc(100% - 120px) !important; /* form height less section's title & description */
}

.CssEditor-errorMsg-2Yb2eG {
    color: red;
    font-size: 11px;
    direction: rtl;
}

.CssEditor-errorIndicator-1fFcoi {
    border: 1px red solid;
}

.CodeMirror {
    height: 100% !important;
}

.CodeMirror-lint-tooltip {
    z-index: 1300 !important;  /* should be same as modal z-index */
    font-family: revert !important;
}

.FileField-primaryButton-pp0bz_ {
  background-color: #3A92E5;
  color: white
}

.FileField-primaryButton-pp0bz_:hover {
  background-color: #3074B7;
}

.FileField-primaryButton-pp0bz_:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.FileField-container-3rZQ5I {
    position: relative;
    margin-bottom: 15px
}

.FileField-container-3rZQ5I .FileField-fieldLabel-25SoI9 {
  font-size: 13px;
  font-weight: 400;
  color: #64748B;
  line-height: 26px;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.FileField-container-3rZQ5I .FileField-fieldLabel-25SoI9.FileField-mandatory-XBfxz-::before {
  content:"* ";
  color: #E64D5F;
  font-size: 14px;
  font-weight: 600;
  margin-right: 6px;
}

.FileField-container-3rZQ5I .FileField-fieldLabel-25SoI9.FileField-error-WRJGuR {
  color: #E64D5F;
}

.FileField-container-3rZQ5I .FileField-fieldLabel-25SoI9 .FileField-tooltipIcon-38WbgU {
  margin-left: 6px;
}

.FileField-container-3rZQ5I .FileField-fileField-1gwtYu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end
}

.FileField-container-3rZQ5I .FileField-fileField-1gwtYu .FileField-fileInput-rHMr4D {
  display: none;
}

.FileField-container-3rZQ5I .FileField-fileField-1gwtYu .FileField-uploadButton-SFmL04 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #3A92E5;
  font-weight: 600;
  margin-right: 10px;
  margin-bottom: 0;
  cursor: pointer
}

.FileField-container-3rZQ5I .FileField-fileField-1gwtYu .FileField-uploadButton-SFmL04 .FileField-uploadImage-2HzWdz {
  margin-right: 5px;
  fill: #3A92E5;
}

.FileField-container-3rZQ5I .FileField-fileField-1gwtYu .FileField-uploadButton-SFmL04.FileField-disabled-2VrP5s {
  cursor: default;
  color: #CBD5E1
}

.FileField-container-3rZQ5I .FileField-fileField-1gwtYu .FileField-uploadButton-SFmL04.FileField-disabled-2VrP5s .FileField-uploadImage-2HzWdz {
  fill: #CBD5E1;
}

.FileField-container-3rZQ5I .FileField-fileField-1gwtYu .FileField-clearButton-33197g {
  color: #334155;
  text-decoration: underline;
  font-size: 13px;
  cursor: pointer;
}

.FileField-container-3rZQ5I .FileField-errorMessage-NuQfNM {
  position: absolute;
  right: 0;
  font-size: 11px;
  font-weight: 400;
  color: #E64D5F;
}

.VerticalWizard-primaryButton-1aQ_K7 {
  background-color: #3A92E5;
  color: white
}

.VerticalWizard-primaryButton-1aQ_K7:hover {
  background-color: #3074B7;
}

.VerticalWizard-primaryButton-1aQ_K7:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.VerticalWizard-container-2nZaao {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 110px;
  margin-right: 35px
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-line-Jy7mvR {
  position: absolute;
  width: 1px;
  height: 100%;
  margin-left: 50%;
  border-right: 1px solid #3A92E5;
  z-index: -1;
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-navBarSection-1htyN9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 0;
  margin-bottom: 35px;
  font-weight: 600;
  color: #334155;
  background-color: #FFFFFF;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-navBarSection-1htyN9 .VerticalWizard-navBarNumber-1HJfSs {
  width: 17px;
  height: 17px;
  color: white;
  background-color: #334155;
  border-radius: 50%;
  font-size: 12px;
  text-align: center;
  margin-bottom: 3px;
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-navBarSection-1htyN9.VerticalWizard-active-2PaqLC {
  color: #3A92E5
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-navBarSection-1htyN9.VerticalWizard-active-2PaqLC .VerticalWizard-navBarNumber-1HJfSs {
  background-color: #3A92E5;
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-navBarSection-1htyN9:hover {
  color: #2B5687
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-navBarSection-1htyN9:hover .VerticalWizard-navBarNumber-1HJfSs {
  background-color: #2B5687;
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-navBarSection-1htyN9:first-child {
  padding-top: 0;
}

.VerticalWizard-container-2nZaao .VerticalWizard-navBar-1Q6xmW .VerticalWizard-navBarSection-1htyN9:last-child {
  margin-bottom: 0;
}

.VerticalWizard-container-2nZaao .VerticalWizard-activeSection-2sUyt9 {
  width: 520px;
  overflow: auto
}

.VerticalWizard-container-2nZaao .VerticalWizard-activeSection-2sUyt9 .VerticalWizard-title-33vNcy {
  font-weight: 600;
  margin-bottom: 15px;
}

.BannersList-primaryButton-38HEQf {
  background-color: #3A92E5;
  color: white
}

.BannersList-primaryButton-38HEQf:hover {
  background-color: #3074B7;
}

.BannersList-primaryButton-38HEQf:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.BannersList-bannersList-3PT4kA {
    overflow-y: auto
}

.BannersList-bannersList-3PT4kA .BannersList-bannerItem-3ysHqh {
  margin-bottom: 20px;
  border: 1px solid #CBD5E1;
  border-radius: 8px;
  border-collapse: separate;
  overflow: hidden
}

.BannersList-bannersList-3PT4kA .BannersList-bannerItem-3ysHqh .BannersList-headerContainer-3rYDj_ {
  overflow: visible;
  /* for actions menu */
  background-color: #DEF0FF;
  border: none !important;
  height: 60px;
}

.BannersList-bannersList-3PT4kA .BannersList-bannerItem-3ysHqh .BannersList-contentArea-3Iw3E5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 30px;
  background-color: white
}

.BannersList-bannersList-3PT4kA .BannersList-bannerItem-3ysHqh .BannersList-contentArea-3Iw3E5 .BannersList-bannerFields-2IYpuM {
  padding: 5px 30px;
  font-size: 12px;
  line-height: 1.57;
}

.BannersList-bannersList-3PT4kA .BannersList-bannerItem-3ysHqh .BannersList-fieldItem-1FS6aI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2px 0
}

.BannersList-bannersList-3PT4kA .BannersList-bannerItem-3ysHqh .BannersList-fieldItem-1FS6aI .BannersList-value-26TFOy {
  font-weight: 600;
  margin-left: 10px;
}

.BannerHeader-primaryButton-378caQ {
  background-color: #3A92E5;
  color: white
}

.BannerHeader-primaryButton-378caQ:hover {
  background-color: #3074B7;
}

.BannerHeader-primaryButton-378caQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.BannerHeader-container-BafdX7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0
}

.BannerHeader-container-BafdX7 .BannerHeader-bannerPriority-2qonjV {
  min-width: 60px;
  padding: 5px;
  margin: 0 30px;
  background-color: white;
  border: 1px solid #CBD5E1;
  text-align: center;
  cursor: pointer;
}

.BannerHeader-container-BafdX7 .BannerHeader-bannerName-3B9UBM {
  margin-right: 50px;
  padding-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 100px;
}

.BannerHeader-container-BafdX7 .BannerHeader-rightArea-2yhooR {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none
  /* so clicking on text still triggers the expander */
}

.BannerHeader-container-BafdX7 .BannerHeader-rightArea-2yhooR .BannerHeader-actionMenuContainer-3aM6Xg {
  pointer-events: all
}

.BannerHeader-container-BafdX7 .BannerHeader-rightArea-2yhooR .BannerHeader-actionMenuContainer-3aM6Xg .BannerHeader-actionMenuButton-2KTUQz {
  width: 36px;
  display: block
}

.BannerHeader-container-BafdX7 .BannerHeader-rightArea-2yhooR .BannerHeader-actionMenuContainer-3aM6Xg .BannerHeader-actionMenuButton-2KTUQz ul {
  /* so menu isn't cut by overflow hidden */
  margin-right: 9px;
}

.BannerHeader-container-BafdX7 .BannerHeader-rightArea-2yhooR .BannerHeader-actionMenuContainer-3aM6Xg .BannerHeader-actionMenuButton-2KTUQz:hover g {
  fill: #334155;
}

.BannerHeader-priorityPopover-1rVGat {
  width: 240px;
  margin-top: 5px;
  margin-left: 17px;
  padding: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityTitle-zqD0qL {
  color: #334155;
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 70px;
  padding: 0 5px;
  margin: 5px auto
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy .BannerHeader-priorityField-3t3Z9X {
  text-align: center;
  border-color: #3A92E5;
  margin-left: -8px;
  cursor: pointer
  /* Chrome, Safari, Edge, Opera */
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy .BannerHeader-priorityField-3t3Z9X::-webkit-outer-spin-button,
      .BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy .BannerHeader-priorityField-3t3Z9X::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy .BannerHeader-priorityField-3t3Z9X {
  /* Firefox */
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy .BannerHeader-priorityField-3t3Z9X[type=number] {
  -moz-appearance: textfield;
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy .BannerHeader-chevron-WVMYb7 {
  width: 20px;
  padding: 3px;
  cursor: pointer;
  fill: #3A92E5
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy .BannerHeader-chevron-WVMYb7.BannerHeader-top-1KDYQV {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityFieldContainer-2IAipy .BannerHeader-chevron-WVMYb7.BannerHeader-disabled-2C_02T {
  pointer-events: none;
  cursor: default !important;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.96965 0.038449999999999984 0.009450000000000014 0 0 0.01745000000000002 0.9843000000000001 0.008400000000000019 0 0 0.013600000000000001 0.026700000000000057 0.95655 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.33105 0.60775 0.0612 0 0 0.18105 0.75925 0.0612 0 0 0.18105 0.60775 0.2112 0 0 0 0 0 1 0" /><feColorMatrix type="hueRotate" color-interpolation-filters="sRGB" values="322" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.03" /><feFuncG type="linear" slope="1.03" /><feFuncB type="linear" slope="1.03" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.02" intercept="-0.010000000000000009" /><feFuncG type="linear" slope="1.02" intercept="-0.010000000000000009" /><feFuncB type="linear" slope="1.02" intercept="-0.010000000000000009" /></feComponentTransfer></filter></svg>#filter');
  -webkit-filter: invert(100%) sepia(5%) saturate(15%) hue-rotate(322deg) brightness(103%) contrast(102%);
          filter: invert(100%) sepia(5%) saturate(15%) hue-rotate(322deg) brightness(103%) contrast(102%);
}

.BannerHeader-priorityPopover-1rVGat .BannerHeader-priorityButtons-VTarP9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}



.page-primaryButton-29xga8 {
  background-color: #3A92E5;
  color: white
}

.page-primaryButton-29xga8:hover {
  background-color: #3074B7;
}

.page-primaryButton-29xga8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.page-pageWrapper-1u0-JO{
    min-width: 850px;
    background-color: #F8FAFC;
    height: 100%
}

.page-pageWrapper-1u0-JO .page-tabs-eCSYM9 {
  margin-bottom: 20px;
}

.page-emptyStateBox-1ObkP- {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 29px
}

.page-emptyStateBox-1ObkP- .page-emptyStateBoxTitle-2ZsfsJ {
  margin-bottom: 20px;
}

.page-actionsContainer-PZRPPv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;

    .page-middleButtonPanel-2MPLsn .page-auditToolTip-dNlr8s {
    height: 30px;
    padding-left: 12px;
  }

    .page-filters-8kDQNZ {
        width: 720px
    }

    .page-filtersHide-32D04m {
        opacity: 0;
    }

    .page-addDeviceButton-kT_pNB {
        margin-left: 20px;
    }
}

.page-tagLabelClass-3V3cmp {
   color: #0F172A;
}

.page-tagInputClass-YAlsP2 {
    min-width: 50%;
    width: auto;
    width: initial;
}

.page-tagInputEmptyClass-26-Utl {
    border: 2px solid #3A92E5;
}

.page-appsiteIcon-2_nmVE {
    width: 22px;
    height: 22px;
}

.page-appsiteSelection-23yFkY {
    height: 40px;
}

.page-osIcon-2DipBh {
    width: 18px;
    height: auto;
    fill: #94A3B8;
}

.TestingConsoleShelf-primaryButton-2mri9- {
  background-color: #3A92E5;
  color: white
}

.TestingConsoleShelf-primaryButton-2mri9-:hover {
  background-color: #3074B7;
}

.TestingConsoleShelf-primaryButton-2mri9-:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.TestingConsoleShelf-page-2-gVeV {
    padding: 30px 30px 84px 30px;
    margin-bottom: 30px;
    color: #334155
}

.TestingConsoleShelf-page-2-gVeV .TestingConsoleShelf-alertText-2YWBib {
  font-size: 14px;
  font-weight: 400;
}

.TestingConsoleShelf-identifierHint-28obH_ {
  color: #94A3B8;
}

.TestingConsoleShelf-deleteDeviceButton-1RcvD3 {
  color: #D0021B !important;
}

.TestingConsoleShelf-keyspaceDropdown-3JEw8f {
    max-height: none;
    max-height: initial;
}

.TestingConsoleShelf-codeSnippetsContainer-HZUdsq{
  border-top: 1px solid #94A3B8;
  padding-top: 15px
}

.TestingConsoleShelf-codeSnippetsContainer-HZUdsq .TestingConsoleShelf-styledCopyBlock-7-U2GF {
  padding: 10px 0;
  margin-bottom: 15px
}

.TestingConsoleShelf-codeSnippetsContainer-HZUdsq .TestingConsoleShelf-styledCopyBlock-7-U2GF button {
  width: 16px;
  height: 19px;
  border: 0;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2216px%22%20height%3D%2219px%22%20viewBox%3D%220%200%2016%2019%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%3Cg%20id%3D%22Page-9---Attribution-template%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20id%3D%22Manage-Tracking-Links%22%20transform%3D%22translate(-1677.000000%2C%20-695.000000)%22%20fill%3D%22%23777777%22%3E%20%3Cg%20id%3D%22np_copy_1187150_000000%22%20transform%3D%22translate(1677.000000%2C%20695.000000)%22%3E%20%3Cpath%20d%3D%22M15.9999524%2C2.53339188%20L15.9999524%2C13.0889099%20C15.9999524%2C14.1865149%2015.2862642%2C15.1159071%2014.2702185%2C15.4746681%20C14.1190354%2C15.5381659%2013.9458934%2C15.5587829%2013.7947146%2C15.6016636%20C13.8166736%2C15.4746681%2013.8377893%2C15.3485001%2013.8377893%2C15.2214961%20L13.8377893%2C14.2929483%20C14.3563636%2C14.1032783%2014.7026563%2C13.6381684%2014.7026563%2C13.1103925%20L14.7026563%2C2.53334121%20C14.7026563%2C1.83650814%2014.1190441%2C1.26667905%2013.4053559%2C1.26667905%20L6.05398662%2C1.26667905%20C5.51344476%2C1.26667905%205.01597328%2C1.60479341%204.82172416%2C2.11112049%20L3.8918192%2C2.11112049%20C3.76175185%2C2.11112049%203.63253208%2C2.13256086%203.50245609%2C2.1531779%20C3.52441506%2C2.00556531%203.56748976%2C1.85796117%203.61056446%2C1.70950837%20C3.95685719%2C0.71745856%204.92983253%2C0%206.05402986%2C0%20L13.4053991%2C0%20C14.8327755%2C0%2016%2C1.13965817%2016%2C2.53332433%20L15.9999524%2C2.53339188%20Z%20M12.5404846%2C5.91115765%20L12.5404846%2C16.4666757%20C12.5404846%2C16.8468432%2012.4543352%2C17.1841131%2012.3023002%2C17.5007787%20C11.8918343%2C18.3880966%2010.9838754%2C19%209.94597014%2C19%20L2.59460091%2C19%20C1.16722446%2C19%200%2C17.8603418%200%2C16.4666757%20L0%2C5.91115765%20C0%2C4.87705466%200.626682605%2C4.0111644%201.53548482%2C3.61047694%20C1.85980993%2C3.46286435%202.22720542%2C3.37791777%202.59460091%2C3.37791777%20L9.94597014%2C3.37791777%20C11.3733466%2C3.37791777%2012.540571%2C4.51757594%2012.540571%2C5.91124209%20L12.5404846%2C5.91115765%20Z%20M11.2431841%2C5.91115765%20C11.2431841%2C5.21432457%2010.6595719%2C4.64449549%209.94588365%2C4.64449549%20L2.59451442%2C4.64449549%20C1.8808262%2C4.64449549%201.29721397%2C5.21432457%201.29721397%2C5.91115765%20L1.29721397%2C16.4666757%20C1.29721397%2C17.1635088%201.8808262%2C17.7333378%202.59451442%2C17.7333378%20L9.94588365%2C17.7333378%20C10.6595719%2C17.7333378%2011.2431841%2C17.1635088%2011.2431841%2C16.4666757%20L11.2431841%2C5.91115765%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E');
  background-repeat: no-repeat
}

.TestingConsoleShelf-codeSnippetsContainer-HZUdsq .TestingConsoleShelf-styledCopyBlock-7-U2GF button svg {
  display: none;
}

.LogsEmptyState-primaryButton-1otWr4 {
  background-color: #3A92E5;
  color: white
}

.LogsEmptyState-primaryButton-1otWr4:hover {
  background-color: #3074B7;
}

.LogsEmptyState-primaryButton-1otWr4:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-mainLoaderContainer-ciM70o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 15px
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-mainLoaderContainer-ciM70o .LogsEmptyState-mainLoader-3H4cz- {
  color: #CBD5E1
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-mainLoaderContainer-ciM70o .LogsEmptyState-imgMain-1s29Sq {
  width: 300px;
  height: 300px;
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-mainLoaderContainer-ciM70o .LogsEmptyState-imgSub-2TQe33 {
  width: 230px;
  height: 230px;
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-mainLoaderContainer-ciM70o .LogsEmptyState-label-12Z__Y {
  margin: 15px 0;
  width: 700px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-faqText-1Oh-Lm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 20px 0
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-faqText-1Oh-Lm .LogsEmptyState-header-kWuGYH {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 5px;
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-faqText-1Oh-Lm .LogsEmptyState-accordion-kNdlw- {
  width: 720px;
  text-align: left;
}

.LogsEmptyState-logsEmptyStateWrapper-O2PF8u .LogsEmptyState-emptyStateText-1n0zNf {
  margin-top: 22px;
  margin-bottom: 10px;
}

.Accordion-primaryButton-6-GxR8 {
  background-color: #3A92E5;
  color: white
}

.Accordion-primaryButton-6-GxR8:hover {
  background-color: #3074B7;
}

.Accordion-primaryButton-6-GxR8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Accordion-container-7IXzzL {
    border-radius: 5px;

    .Accordion-accordionRoot-1UUGuF:before {
        background-color: transparent;
    }

    .Accordion-accordionRoot-1UUGuF {
        color: #3A92E5;
        fill: #3A92E5;
        font-size: 14px;
        font-weight: 600;
        border-left: solid 1px #3A92E5;
        border-right: solid 1px #3A92E5;
        border-top: solid 1px #3A92E5;
        -webkit-box-shadow: none;
                box-shadow: none;

        .Accordion-accordionIcon-1ZuzDy {
            margin-bottom: 5px;
        }

        .Accordion-accordionDetails-2iGbmK {
            color: #334155;
            font-weight: 400;
            padding: 13px 44px 13px 13px;
        }

        .Accordion-accordionSummaryExpandContent-1EypzB {
            margin: 15px 0;
        }

        .Accordion-accordionSummaryExpand-1SKY9E {
  background-color: #3A92E5;
  color: #FFFFFF;
  fill: #FFFFFF;
  min-height: auto;
        }

        .Accordion-accordionSummaryExpandFirst-H5a7Zc {
            border-radius: 3px 3px 0 0;
  background-color: #3A92E5;
  color: #FFFFFF;
  fill: #FFFFFF;
  min-height: auto;
        }
    }

    .Accordion-accordionRoot-1UUGuF:first-child {
        border-radius: 5px 5px 0 0;
    }

    .Accordion-accordionRoot-1UUGuF:last-child {
        border-bottom: solid 1px #3A92E5;
    }

    .Accordion-accordionRootExpanded-1t_baS {
        margin: 0 !important;
    }

    .Accordion-accordionRootExpanded-1t_baS:first-child {
        border-radius: 4px 4px 0 0;
    }
}
.LogsTable-primaryButton-1EHXYm {
  background-color: #3A92E5;
  color: white
}

.LogsTable-primaryButton-1EHXYm:hover {
  background-color: #3074B7;
}

.LogsTable-primaryButton-1EHXYm:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.json-key {
    color: #E64D5F;
    display: inline-block;
    font-weight: 600;
    padding-bottom: 3px;
}

.MuiTableRow-root {
    height: 41px
}

.MuiTableRow-root.LogsTable-expandedRow-2MGLbb tr td {
  border-top: none;
}

.MuiTableRow-root.LogsTable-expandedRow-2MGLbb tr:last-child td {
  border-bottom: none;
}

.MuiTableRow-root.LogsTable-expandedRow-2MGLbb tr:hover {
  background-color: #FFFFFF;
  cursor: default;
}

.MuiTableRow-root.LogsTable-expandedRow-2MGLbb tr {
  height: 39px;
}

.MuiTableRow-root td {
  border-bottom: 1px solid #E2E8F0;
  padding: 8px 20px 8px 0
}

.MuiTableRow-root td.LogsTable-bundleId-3Y2CLr {
  padding-right: 0;
}

.MuiTableRow-root td .LogsTable-overflowingText-22xaLq {
  line-height: 18px;
}

.MuiTableRow-root td .LogsTable-overflowingTextWrapper-35Cp76 {
  max-width: 100%;
  display: inline-block;
}

.MuiTableRow-root td.LogsTable-bundleId-3Y2CLr, .MuiTableRow-root td.LogsTable-device-1Wbh-_, .MuiTableRow-root td.LogsTable-eventName-3S210C, .MuiTableRow-root td.LogsTable-appName-1PPZDv {
  min-width: 150px;
  max-width: 180px;
}

.MuiTableRow-root td.LogsTable-appName-1PPZDv .LogsTable-overflowingTextWrapper-35Cp76 {
  max-width: 85%;
}

.MuiTableRow-root:last-child > td {
  border-bottom: none;
}

.MuiTableRow-root:first-child > td {
  border-top: 1px solid #E2E8F0;
}

.MuiTableRow-root:nth-last-child(1) > td {
  border-bottom: 1px solid #E2E8F0;
}

.MuiTableRow-root:not(.LogsTable-expandedRow-2MGLbb):not(.MuiTableRow-head):hover {
  background-color: #e4f1fd;
  cursor: pointer;
}

.MuiTableCell-root {
    font-size: 13px !important;
    color: #334155 !important;
    font-family: OpenSans, Helvetica, Arial, sans-serif !important
}

.MuiTableCell-root.LogsTable-logJsonKey-2zZwm6 {
  font-weight: 600;
  max-width: 100px;
}

.MuiTableCell-root.LogsTable-logJsonValue-3Elawv {
  max-width: 100px;
  line-height: normal;
  line-height: initial;
}

.MuiTableCell-root.MuiTableCell-paddingNone:last-child {
  padding-right: 15px;
}

.MuiTableCell-root.MuiTableCell-head {
  padding: 0;
  line-height: inherit;
  border-bottom: none;
}

.LogsTable-tableSubtitleHeader-2G3560 {
    padding: 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #F4F7FA;
}

.LogsTable-sandWatchIcon-3gxLlE {
    margin: 7px;
}

.LogsTable-tableSubtitle-1kkvTW {
    font-size: 16px;
    font-weight: 600;
    color: #334155;
    padding: 3px;
}

.LogsTable-tableHeader-1W0oV4 {
    font-size: 14px;
    font-weight: 600;
    color: #0F172A;
}

.LogsTable-tableWrapper-3cCOUR {
    padding: 10px 25px 0;
    background-color: #FFFFFF;
}

.LogsTable-innerLogDetails-3s760K {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: 50px;
}

.LogsTable-innerLogDetailsTable-2q2PBS {
    width: 70%;
    background-color: #FFFFFF;
}

.LogsTable-jsonToggleWrapper-2MLpkq {
    display: none;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.LogsTable-jsonToggleText-2C_Hgs {
    line-height: 30px;
    padding-right: 5px;
}

.LogsTable-collapseIcon-ThwUG1 {
    width: 12px;
    fill: #64748B
}

.LogsTable-expandIcon-2PbMfR {
    width: 12px;
    fill: #64748B;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
}

.LogsTable-smoothOpenAnimationEnter-25sMwT {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.LogsTable-smoothOpenAnimationEnter-25sMwT.LogsTable-smoothOpenAnimationEnterActive-2RvfX_ {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.LogsTable-smoothOpenAnimationLeave-1HvUe3 {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.LogsTable-smoothOpenAnimationLeave-1HvUe3.LogsTable-smoothOpenAnimationLeaveActive-fxdjL_ {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.LogsTable-appsiteIcon-2jvUTE {
    margin-right: 5px;
    width: 22px;
    height: 22px;
    vertical-align: -3px;
}
.LogsWrapper-primaryButton-1mBDCL {
  background-color: #3A92E5;
  color: white
}

.LogsWrapper-primaryButton-1mBDCL:hover {
  background-color: #3074B7;
}

.LogsWrapper-primaryButton-1mBDCL:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LogsWrapper-wrapper-13HvHd {
    margin-top: 27px;
    min-height: 40vh;
    text-align: center
    }

.LogsWrapper-wrapper-13HvHd .LogsWrapper-emptyStateBottomContainer-1ykBqm {
  width: 90%;
  color: #FFFFFF;
  font-weight: 600;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #CBD5E1;
  margin: 44px auto;
  padding: 24px 0;
  opacity: 0.7;
  border-radius: 10px;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-emptyStateImage-3K-LvQ {
  width: 94%;
  padding-top: 30px;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-emptyStateInstructionsWrapper-1hwtAx {
  background-color: #FFFFFF;
  margin-top: 27px;
  min-height: 50vh;
  text-align: center;
  min-width: 770px;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-searchButtonWrapper-lTPWwm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-searchButtonWrapper-lTPWwm .LogsWrapper-filterLabel-3VFPmN {
  line-height: 41px;
  padding-right: 10px;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-searchButtonWrapper-lTPWwm .LogsWrapper-appsiteIcon-36HCAm {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 10px
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-searchButtonWrapper-lTPWwm .LogsWrapper-appsiteIcon-36HCAm img {
  width: 47px;
  height: 47px;
  border-radius: 5px;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-tableHeader-3loeyS {
  padding-left: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 70px
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-tableHeader-3loeyS .LogsWrapper-searchButton-3gNHXl {
  width: 317px;
  font-size: 14px;
  margin-bottom: 0;
  line-height: 48px;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-fetchLogsStatus-B2jHKc {
  margin-right: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-fetchLogsStatus-B2jHKc .LogsWrapper-booleanIcon-13GDOI {
  width: 10px;
  height: 10px;
  margin-right: 4px;
  border-radius: 50%;
  display: inline-block
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-fetchLogsStatus-B2jHKc .LogsWrapper-booleanIcon-13GDOI.LogsWrapper-green-2mHZhp {
  background-color: #5CB85C;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-fetchLogsStatus-B2jHKc .LogsWrapper-booleanIcon-13GDOI.LogsWrapper-yellow-sSkvXI {
  background-color: #FFAA20;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-fetchLogsStatus-B2jHKc .LogsWrapper-loadingIcon-3b3u1s {
  margin: 0 15px 14px 0;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-fetchLogsStatus-B2jHKc .LogsWrapper-fetchLogsButton-1-tdTu {
  margin-left: 15px;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-emptyStateText-4-a5Th {
  margin-top: 55px;
  text-align: center;
}

.LogsWrapper-wrapper-13HvHd .LogsWrapper-tagInputClass-13ra-Q {
  min-width: 400px;
  text-align: left;
  width: auto;
  width: initial;
}

.OrganizationPlan-primaryButton-3ZI-HO {
  background-color: #3A92E5;
  color: white
}

.OrganizationPlan-primaryButton-3ZI-HO:hover {
  background-color: #3074B7;
}

.OrganizationPlan-primaryButton-3ZI-HO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.OrganizationPlan-organizationPlanPage-2P4Q1c {
    background-color: #FFFFFF
}

.OrganizationPlan-organizationPlanPage-2P4Q1c .OrganizationPlan-pageHeaderContainer-IB-jAr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 2%
}

.OrganizationPlan-organizationPlanPage-2P4Q1c .OrganizationPlan-pageHeaderContainer-IB-jAr .OrganizationPlan-pageHeader-3Ot9F6 {
  font-family: OpenSans, Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.04;
  text-align: left;
  color: #0F172A;
  max-width: 1200px;
  min-width: 756px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}

.OrganizationPlan-organizationPlanPage-2P4Q1c .OrganizationPlan-pageContent-1EL5pn {
  width: 100%;
  background-color: #FFFFFF;
  margin-top: 1%;
  padding: 1% 2%
}

.OrganizationPlan-organizationPlanPage-2P4Q1c .OrganizationPlan-pageContent-1EL5pn .OrganizationPlan-noActivePlan-2--qI1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 2.5;
  color: #334155;
}

.OrganizationPlan-organizationPlanPage-2P4Q1c .OrganizationPlan-pageContent-1EL5pn {

  .OrganizationPlan-planDetailsContainer-3nXKc_ {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            gap: 32px;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
  }
}

.OrganizationPlan-organizationPlanPage-2P4Q1c .OrganizationPlan-warningMessage-1-ypmI {
  top: 0;
  width: 100%;
  left: 0;
  margin-bottom: 40px;
  border-radius: 0 !important;
}










.OrgPlanDetails-primaryButton-3S2ROU {
  background-color: #3A92E5;
  color: white
}

.OrgPlanDetails-primaryButton-3S2ROU:hover {
  background-color: #3074B7;
}

.OrgPlanDetails-primaryButton-3S2ROU:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.OrgPlanDetails-container-3AcO-i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 420px;
    max-width: 587px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border: 1px solid #CBD5E1;
    border-radius: 16px;
    color: #334155;
}

.OrgPlanDetails-header-1SfxlI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.OrgPlanDetails-divider-rOpLfX {
    width: 100%;
    margin: 24px 0;
    height: 1px;
    border-bottom: 1px solid #CBD5E1;
}

.OrgPlanDetails-title-3rdi4s {
    color: #0F172A;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
}

.OrgPlanDetails-tierBadge-31GNl- {
    border-radius: 80px;
    font-weight: 600;
    font-size: 16px;
    padding: 4px 16px
}

.OrgPlanDetails-tierBadge-31GNl-.OrgPlanDetails-free-1O22-B {
  border: 1px solid #00D0B2;
  color: #017D7D;
  background: #DEF6F6;
}

.OrgPlanDetails-tierBadge-31GNl-.OrgPlanDetails-standard_unified-3gfRt0 {
  border: 1px solid #3A92E5;
  color: #3A92E5;
  background: #DEF0FF;
}

.OrgPlanDetails-tierBadge-31GNl-.OrgPlanDetails-enterprise-1fRw3P {
  border: 1px solid #4C4FEE;
  color: #4C4FEE;
  background: #E1E7FF;
}

.OrgPlanDetails-capInfoContainer-2eBKtr {
    width: 100%;
    height: 50%;
}

.OrgPlanDetails-capInfoBox-3KIim7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 15px
}

.OrgPlanDetails-capInfoBox-3KIim7 .OrgPlanDetails-capInfoIcon-1x9Wgu {
  width: 32px;
}

.OrgPlanDetails-capInfoBox-3KIim7 .OrgPlanDetails-capInfoDetails-39-tc4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 8px
}

.OrgPlanDetails-capInfoBox-3KIim7 .OrgPlanDetails-capInfoDetails-39-tc4 .OrgPlanDetails-cap-1SuXoG, .OrgPlanDetails-capInfoBox-3KIim7 .OrgPlanDetails-capInfoDetails-39-tc4 .OrgPlanDetails-endDate-Df6M4q, .OrgPlanDetails-capInfoBox-3KIim7 .OrgPlanDetails-capInfoDetails-39-tc4 .OrgPlanDetails-planPrice-2kr7po {
  color: #0F172A;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
}

.OrgPlanDetails-capInfoBox-3KIim7 .OrgPlanDetails-capInfoDetails-39-tc4 .OrgPlanDetails-capInfoText-js-7NA {
  font-size: 14px;
  font-weight: 400;
  line-height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.OrgPlanDetails-moreInfo-Myclyv {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
       -ms-flex-direction: column;
           flex-direction: column;
   width: 100%
}

.OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-moreInfoTitle-2Ekrgf {
  margin-bottom: 24px;
}

.OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-localeInfo-3ZUYLe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

.OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-timezone-3v0BgZ, .OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-currency-3jzhj_, .OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-startDate-KKHsaj {
  font-size: 14px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-currency-3jzhj_ {
  margin-left: 10px;
}

.OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-currencyIcon-2jmDBn, .OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-timezoneIcon-5zobFp, .OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-startDateIcon-2O_c4R {
  vertical-align: middle;
  margin-right: 8px;
}

.OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-timezoneIcon-5zobFp, .OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-startDateIcon-2O_c4R {
  fill: #334155
}

.OrgPlanDetails-moreInfo-Myclyv .OrgPlanDetails-currency-3jzhj_ {
  fill: #334155;
}

.OrgPlanDetails-totalNumber-1_V-r- {
   font-size: 40px;
   line-height: 0.88;
   margin-top: 17px;
}

.OrgPlanDetails-progressbarWrapper-2N6MBt {
   margin: 0 auto;
   width: 35%;
}

.OrgPlanDetails-timeToContractEnd-2TpEEF {
   line-height: 1.43;
   color: #334155
}

.OrgPlanDetails-timeToContractEnd-2TpEEF .OrgPlanDetails-daysLeft-3dPII0 {
  font-weight: 600;
}

.PacingCard-primaryButton-1Eyt4M {
  background-color: #3A92E5;
  color: white
}

.PacingCard-primaryButton-1Eyt4M:hover {
  background-color: #3074B7;
}

.PacingCard-primaryButton-1Eyt4M:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PacingCard-pacingCardContainer-8FNWQ_ {
    --pacing-bar-header-color: #FFAA20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 420px;
    max-width: 586px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 24px;
    border-radius: 16px;
    border: 1px solid #CBD5E1;
    background-color: #FFFFFF
}

.PacingCard-pacingCardContainer-8FNWQ_.PacingCard-attention-2cLt-j {
  border: 4px solid rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF)) padding-box, -webkit-gradient(
        linear,
        left top, left bottom,
        from(#D0021B),
        to(#FBDBDF)
        ) border-box;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, linear-gradient(
        180deg,
        #D0021B,
        #FBDBDF
        ) border-box;
  padding-top: 22px;
}

.PacingCard-pacingCardContainer-8FNWQ_ {

  .PacingCard-pacingCardTop-1qkC1I {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%;
        gap: 24px;
        min-height: 260px;

        .PacingCard-pacingTitle-3RILHL {
            color: #0F172A;
            font-size: 16px;
            font-weight: 600;
            line-height: 32px;
        }
        .PacingCard-lineSeperator-2B-2p- {
            width: 100%;
            height: 1px;
            background-color: #CBD5E1;
        }

        .PacingCard-pacingBarHeaderContainer-APdmpJ {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            gap: 8px;

            .PacingCard-pacingBarHeader-3sKq1l {
                color: var(--pacing-bar-header-color);
                font-size: 32px;
                font-weight: 600;
            }

            .PacingCard-pacingBarInfo-34TjJk {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                font-size: 14px;
                color: #334155;
            }
        }
  }

  .PacingCard-warningMessage-25MyeI {
        width: 100%;
  }
}

.ProgressBar-progressBarContainer-387LA3 {
        --bar-height: 20px;
        --container-color: var(--gray400);
        --fill-color: var(--blue300);
        --fill-width: 50%;
        --bar-width: 100%;
        --legend-transform-percent: 50%;
        --legend-top: -8px;

        height: var(--bar-height);
        width: var(--bar-width);
        background-color: var(--container-color);
        position: relative;
        border-radius: 30px

}

.ProgressBar-progressBarContainer-387LA3.ProgressBar-withLegend-Y-MzNS {
        margin-top: calc(-1 * var(--legend-top));

}

.ProgressBar-progressBarContainer-387LA3 {

        .ProgressBar-filler-3xn8Fb {
                height: 100%;
                width: var(--fill-width);
                border-radius: inherit;
                background-color: var(--fill-color);

                .ProgressBar-legend-39RAPu {
                        position: absolute;
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-box-pack: end;
                            -ms-flex-pack: end;
                                justify-content: flex-end;
                        width: var(--fill-width);
                        color: var(--fill-color);
                        top: var(--legend-top);

                        .ProgressBar-legendText-3VvXNn {
                                -webkit-transform: translateX(var(--legend-transform-percent));
                                        transform: translateX(var(--legend-transform-percent));
                        }

                }

        }

        .ProgressBar-rangeBar-17BuLU {
                margin-top: 8px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                        justify-content: space-between;

        }

}

.UpgradePlans-primaryButton-3Jbv_k {
  background-color: #3A92E5;
  color: white
}

.UpgradePlans-primaryButton-3Jbv_k:hover {
  background-color: #3074B7;
}

.UpgradePlans-primaryButton-3Jbv_k:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.UpgradePlans-upgradePlansContainer-1Il3mM {
    --thank-you-color: #3A92E5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 36px 0;
    width: 100%;
    .UpgradePlans-upgradePlansHeaderContainer-1xiZ6y {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 24px;
    }
    .UpgradePlans-lineSeperator-2lPp9w {
        width:220px;
        height: 1px;
        margin: 8px 0;
        background-color: #CBD5E1;
    }
    .UpgradePlans-upgradePlanHeader-2jnhAT {
        color: #0F172A;
        font-size: 16px;
        font-weight: 600;
        line-height: 150%;
    }

    .UpgradePlans-planCardsContainer-3xXEwG {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 32px;
        max-width: 100%;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;

    }

    .UpgradePlans-thankYouLabel-3L-vde {
        color: var(--thank-you-color);
        font-weight: 600;
        line-height: 150%;
        font-size: 14px;
    }
}

.PlanCard-primaryButton-1CCgjj {
  background-color: #3A92E5;
  color: white
}

.PlanCard-primaryButton-1CCgjj:hover {
  background-color: #3074B7;
}

.PlanCard-primaryButton-1CCgjj:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PlanCard-planCard-1FC-6K {
    --font-size: 14px;
    --large-font-size: 24px;
    --medium-font-size: 18px;
    --card-color: #3A92E5;
    --secondary-color: #DEF0FF;
    position: relative;
    min-width: 268px;
    max-width: 381px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 36px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #FFFFFF;
    border-radius: 16px;
    border: 1px solid #CBD5E1
}

.PlanCard-planCard-1FC-6K.PlanCard-smallScreen-1cor6q {
  --font-size: 12px;
  --large-font-size: 20px;
  --medium-font-size: 14px;
}

.PlanCard-planCard-1FC-6K.PlanCard-starter-3sQEsZ {
  --secondary-color: #DEF6F6;
}

.PlanCard-planCard-1FC-6K.PlanCard-enterprise-3Cypss {
  --secondary-color: #E1E7FF;
}

.PlanCard-planCard-1FC-6K.PlanCard-cardSelected-3vVilb {
  border: 4px solid rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF)) padding-box, -webkit-gradient(
        linear,
        left top, left bottom,
        from(var(--card-color)),
        to(var(--secondary-color))
      ) border-box;
  background: linear-gradient(#FFFFFF, #FFFFFF) padding-box, linear-gradient(
        180deg,
        var(--card-color),
        var(--secondary-color)
      ) border-box;
  padding-top: 34px;
}

.PlanCard-planCard-1FC-6K {

  .PlanCard-selectedBadge-3UJ9SZ {
        position: absolute;
        top: -16px;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 2px 10px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 30px;
        font-size: 13px;
        font-weight: 600;
        line-height: 25px;
        border: 1px solid var(--card-color);
        color: var(--card-color);
        background: var(--secondary-color)
  }

  .PlanCard-selectedBadge-3UJ9SZ.PlanCard-starter-3sQEsZ {
    color: #017D7D;
  }

  .PlanCard-selectedBadge-3UJ9SZ.PlanCard-growth-mJ8OZt {
    color: #3A92E5;
  }

  .PlanCard-cardNameContainer-hHog-B {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 16px;
        height: 100px;

        .PlanCard-cardName-hSNyTr {
            color: var(--card-color);
            font-size: 20px;
            font-style: normal;
            font-weight: 600;
        }

        .PlanCard-cardDesc-1NXZPZ {
            font-size: var(--font-size);
        }
  }

  .PlanCard-ctaContainer-2oxXM3 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        height: 130px;
        margin-top: 24px;

        .PlanCard-priceContainer-28NYvT {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end;
            gap: 6px;
            height: 36px;

            .PlanCard-cardPrice-1ZcZHP {
                font-size: var(--large-font-size);
                font-style: normal;
                font-weight: 600;
                line-height: 150%;
                color: #0F172A;
            }

            .PlanCard-cardPriceText-qbbm5T {
                font-size: var(--medium-font-size);
                font-style: normal;
                font-weight: 600;
                line-height: 175%;
                color: #0F172A;
            }
        }



        .PlanCard-ctaButton-CruPmc {
            background-color: var(--card-color);
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            font-size: 13px;
            font-weight: 600;
            line-height: 25px
        }



        .PlanCard-ctaButton-CruPmc:hover {
      background-color: var(--card-color) !important;
      color: #FFFFFF !important;
    }



        .PlanCard-ctaButton-CruPmc.PlanCard-ctaButtonDisabled-3GFgAv {
      cursor: not-allowed !important;
      background-color: var(--card-color) !important;
      color: #FFFFFF !important;
    }
  }

  .PlanCard-lineSeperator-W1Pp31 {
        width: 100%;
        height: 1px;
        background-color: #CBD5E1;
        margin-top: 24px;
        margin-bottom: 24px;
  }

  .PlanCard-bodyContainer-8djh7l {
        font-size: var(--font-size);
        ul {
            line-height: 160%;
        }
  }

  .PlanCard-footerContainer-YO09LH {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: end;

        .PlanCard-pricingFooter-33UapY {
            font-size: 14px;
            color: #3A92E5;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
                -ms-flex-direction: row-reverse;
                    flex-direction: row-reverse;
            gap: 8px;
            -webkit-box-pack: end;
                -ms-flex-pack: end;
                    justify-content: flex-end

        }

        .PlanCard-pricingFooter-33UapY:hover {
      color: #3A92E5 !important;
      background-color: #FFFFFF !important;
    }
        .PlanCard-footerIcon-3NmVt2 {
            width: 24px
}
        .PlanCard-footerIcon-3NmVt2:hover {
      color: #3A92E5 !important;
      background-color: #FFFFFF !important;
    }
  }
}
.ProductSelect-productsDropdown-2pFhzD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.DocumentationPanel-container-3dr0Cn{
    max-width: 100%;
    height: calc(100% - 255px);
    margin: 20px;
}

.DocumentationPanel-content-3lOf4W {
    width: 100%;
}

.DocumentationPanel-list-20u37R {
    width: 257px;
}
.sectionsItems-primaryButton-2x-IGG {
  background-color: #3A92E5;
  color: white
}

.sectionsItems-primaryButton-2x-IGG:hover {
  background-color: #3074B7;
}

.sectionsItems-primaryButton-2x-IGG:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.sectionsItems-sectionContainer-1jUWh4 {
    padding-bottom: 10px
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-expendedContent-2h77X8 {
  margin-bottom: 25px;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-image-1r-Je7 {
  max-width: 800px;
  height: auto;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq {
  margin-bottom: 20px
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq p {
  margin-left: 31px;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq .sectionsItems-fauxStep-2SoOzT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 13px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq .sectionsItems-grayBack-3x612k {
  background-color: #F4F7FA;
  border-radius: 8px;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq .sectionsItems-titleRow-1mHnIr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq .sectionsItems-titleBullet-2PDHpA {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  margin-right: 10px;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq .sectionsItems-titleBulletBlueBack-2KqSi5 {
  background-color: #3A92E5;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq .sectionsItems-title-27kU5l {
  font-weight: bold;
  font-size: 14px;
  color: #0F172A;
  width: calc(100% - 21px);
  margin: 0;
}

.sectionsItems-sectionContainer-1jUWh4 .sectionsItems-row-33WTRq .sectionsItems-stepLink-2SMwL3 {
  font-weight: 600;
  color: #3A92E5;
}

.sdkSectionsWrapper-primaryButton-ZgJLsN {
  background-color: #3A92E5;
  color: white
}

.sdkSectionsWrapper-primaryButton-ZgJLsN:hover {
  background-color: #3074B7;
}

.sdkSectionsWrapper-primaryButton-ZgJLsN:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.sdkSectionsWrapper-container-3NMR2T{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    margin: 0 auto
}

.sdkSectionsWrapper-container-3NMR2T .sdkSectionsWrapper-narrowLeftColumn-16wdcx {
  width: 35%;
}

.sdkSectionsWrapper-container-3NMR2T .sdkSectionsWrapper-leftColumn-33Wqbp p {
  font-size: 14px;
  color: #0F172A;
}

.sdkSectionsWrapper-container-3NMR2T .sdkSectionsWrapper-rightColumn-2rpf9J {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 15px;
  width: 65%;
  z-index: 1
}

.sdkSectionsWrapper-container-3NMR2T .sdkSectionsWrapper-rightColumn-2rpf9J .sdkSectionsWrapper-spacerBottom-1auRTC {
  margin-bottom: 15px;
}


.codeBlockHeader-primaryButton-3KhDDp {
  background-color: #3A92E5;
  color: white
}

.codeBlockHeader-primaryButton-3KhDDp:hover {
  background-color: #3074B7;
}

.codeBlockHeader-primaryButton-3KhDDp:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.codeBlockHeader-container-3qeIxd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color: #E9EEF4
}

.codeBlockHeader-container-3qeIxd .codeBlockHeader-codingLang-3UTTuQ {
  color: #0F172A;
  font-size: 14px;
}

.codeBlockHeader-container-3qeIxd .codeBlockHeader-codingLangPadding-SdiE5g {
  padding: 7px 10px;
}

.codeBlockHeader-container-3qeIxd .codeBlockHeader-rightSide-1_dfiA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 10px;

  .codeBlockHeader-item-3S8laM {
            color: #3A92E5;
            margin-right: 15px;
            font-size: 12px;
            cursor: pointer;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center
  }

  .codeBlockHeader-item-3S8laM:hover * {
    color: #64748B;
  }

  .codeBlockHeader-item-3S8laM .codeBlockHeader-icon-3_vUom {
    margin-right: 5px;
  }
}

.codeBlockTabs-primaryButton-2qM4sR {
  background-color: #3A92E5;
  color: white
}

.codeBlockTabs-primaryButton-2qM4sR:hover {
  background-color: #3074B7;
}

.codeBlockTabs-primaryButton-2qM4sR:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.codeBlockTabs-codeLanguageButton-2Vicdk {
    color: #000000;
    border: none;
    height: 31px;
    width: 82px;
    padding: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-left: 1px;
    cursor: pointer;
}

.codeBlockTabs-codeLanguageButtonSelectedDark-1aN8Y0 {
    background-color: #282b2e;
    color: #FFFFFF;
}

.codeBlockTabs-codeLanguageButtonSelectedLight-mXDR0l {
    background-color: #FFFFFF;
    border-top: 1px solid #E9EEF4;
    border-bottom: 1px solid #FFFFFF;
}
.Snackbar-primaryButton-30glDo {
  background-color: #3A92E5;
  color: white
}

.Snackbar-primaryButton-30glDo:hover {
  background-color: #3074B7;
}

.Snackbar-primaryButton-30glDo:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Snackbar-snackbarContainer-3oJGIy {
  width: 337px;
  padding: 10px;
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-color: #CBD5E1;
  background-color: #E9EEF4
}

.Snackbar-snackbarContainer-3oJGIy .Snackbar-snackbarInnerContainer-n8xbFr {
  padding: 10px;
  width: calc(100% - 9px);
}

.Snackbar-snackbarTitle-1flODc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.Snackbar-snackbarText-3ZefMF {
  margin-left: 26px;
}

.Snackbar-closeIcon-3S8PQ5 {
  cursor: pointer;
  height: 9px;
  width: 9px;
  fill: #334155;
}

.Snackbar-snackbarContainerSuccess-2CLT5Q {
  border-color: #A0D697;
  background-color: #E6F6D4
}

.Snackbar-snackbarContainerSuccess-2CLT5Q .Snackbar-snackbarIcon-1ANCws {
  fill: #5CB85C;
  padding-right: 5px;
}

.Snackbar-snackbarContainerSuccess-2CLT5Q .Snackbar-snackbarTitle-1flODc {
  color: #5CB85C;
  font-size: 16px;
  font-weight: 600;
}

.Snackbar-snackbarContainerError-1Ug_Vj {
  border-color: #F7C1C8;
  background-color: #FBDBDF
}

.Snackbar-snackbarContainerError-1Ug_Vj .Snackbar-snackbarIcon-1ANCws {
  fill: #E64D5F;
  padding-right: 5px;
}

.Snackbar-snackbarContainerError-1Ug_Vj .Snackbar-snackbarTitle-1flODc {
  color: #E64D5F;
  font-size: 16px;
  font-weight: 600;
}
.CodeBlock-primaryButton-3LyFr1 {
  background-color: #3A92E5;
  color: white
}

.CodeBlock-primaryButton-3LyFr1:hover {
  background-color: #3074B7;
}

.CodeBlock-primaryButton-3LyFr1:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CodeBlock-container-2KMBtC {
    width: 100%
}

.CodeBlock-container-2KMBtC > span {
  border: 1px solid #E2E8F0 !important;
  border-top: unset !important;
  border-radius: 0 !important
}

.CodeBlock-container-2KMBtC > span code {
  border-top: unset;
  width: 100%;
  background-color: unset;
  color: #a9b7c6
}

.CodeBlock-container-2KMBtC > span code span {
  -webkit-user-select: unset !important;
     -moz-user-select: unset !important;
      -ms-user-select: unset !important;
          user-select: unset !important;
}

.CodeBlock-container-2KMBtC > span code span:is(.label) {
  color: #a9b7c6;
  padding: 0;
}

.CodeBlock-container-2KMBtC > span code span {
  background-color: unset !important;
}

.CodeBlock-container-2KMBtC > .CodeBlock-codeBlockWrapper-6ZpUbZ {
  border: unset !important;
  border-top: unset !important;
  border-radius: unset !important;
}

.AppSiteUpdateForm-primaryButton-2qP1Yx {
  background-color: #3A92E5;
  color: white
}

.AppSiteUpdateForm-primaryButton-2qP1Yx:hover {
  background-color: #3074B7;
}

.AppSiteUpdateForm-primaryButton-2qP1Yx:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AppSiteUpdateForm-formAutoComplete-3vtVJS {
    margin: 0 0 13px 0;
    width: 100%;
}

.AppSiteUpdateForm-formButton-2R8hi_ {
    width: 105px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-item-align: end;
        align-self: end;
}

.AppSiteUpdateForm-tooltip-ppKSEo {
    margin-top: 3px;
}
.content-primaryButton-9QBvV6 {
  background-color: #3A92E5;
  color: white
}

.content-primaryButton-9QBvV6:hover {
  background-color: #3074B7;
}

.content-primaryButton-9QBvV6:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.content-container-3hC-ei .content-step-1bgizf {
  width: 100%;
}

.content-container-3hC-ei .content-singleMargin-2dU94K {
  margin-bottom: 8px;
}

.content-container-3hC-ei .content-doubleMargin-vT7bFW {
  margin-bottom: 16px;
}

.content-container-3hC-ei .content-landscapeImage-3QlXyX {
  max-width: 750px;
  height: auto;
  margin-top: 4px;
}

.content-container-3hC-ei .content-stepFourImage-3AsOdX {
  max-width: 420px;
  height: auto;
}

.content-container-3hC-ei .content-codeBlock-3JU32g {
  width: 625px;
}

.content-container-3hC-ei .content-stepAlertText-1cWs6x {
  color: #334155;
}

.content-container-3hC-ei .content-stepAlertContainer-2mmiJ9 {
  fill: #334155;
}
.header-primaryButton-3vRGiM {
  background-color: #3A92E5;
  color: white
}

.header-primaryButton-3vRGiM:hover {
  background-color: #3074B7;
}

.header-primaryButton-3vRGiM:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.header-container-2RrNun{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 15px
}

.header-container-2RrNun > span {
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
}

.header-container-2RrNun .header-dropdown-2Ex-Hr {
  width: 250px;
}

.header-container-2RrNun .header-dropdownLabel-2um7cJ {
  margin-right: 10px;
}
.footerHelpCenterLink-primaryButton-8ojCfP {
  background-color: #3A92E5;
  color: white
}

.footerHelpCenterLink-primaryButton-8ojCfP:hover {
  background-color: #3074B7;
}

.footerHelpCenterLink-primaryButton-8ojCfP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.footerHelpCenterLink-container-18xGy9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px

}

.footerHelpCenterLink-container-18xGy9 .footerHelpCenterLink-iconContainer-T25JBC svg {
  width: 20px;
  fill: #334155;
  vertical-align: middle;
}

.footerHelpCenterLink-container-18xGy9 .footerHelpCenterLink-textContainer-3CRTMB .footerHelpCenterLink-line-X3TG_S {
  display: inline
}

.footerHelpCenterLink-container-18xGy9 .footerHelpCenterLink-textContainer-3CRTMB .footerHelpCenterLink-line-X3TG_S.footerHelpCenterLink-appendedLine-2GclNc::after {
  content: ' ';
}

.footerHelpCenterLink-container-18xGy9 .footerHelpCenterLink-textContainer-3CRTMB .footerHelpCenterLink-link-WbtmZV {
  display: inline-block;
}

.events-primaryButton-3v0Xj6 {
  background-color: #3A92E5;
  color: white
}

.events-primaryButton-3v0Xj6:hover {
  background-color: #3074B7;
}

.events-primaryButton-3v0Xj6:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.events-container-r0xiyV {
    width: 755px;
}

.events-content-3UMHQS {
    margin-bottom: 20px
}

.events-content-3UMHQS .events-icon-KVPDlN {
  width: 20px;
  fill: #334155;
}

.events-content-3UMHQS b {
  font-weight: 600;
  color: #0F172A;
}

.events-eventsFqaTitle-125xUf {
    margin-top: 30px;
}

.events-eventsAccordionFaq-151nSA {
    width: 717px;
    margin: 8px 0 20px;
}

.sdkIntegrationEventsQaFiveBulletList {
    margin: 0;
    list-style-type: none
}

.sdkIntegrationEventsQaFiveBulletList > li {
  text-indent: -10px
}

.sdkIntegrationEventsQaFiveBulletList > li:before {
  content: "-";
  padding-right: 10px;
}


.revenue-title-24466t {
    display: block;
}
.revenue-content-1sW7oe{
    width: 60%;
    display: block;
    margin-bottom: 30px;
}
.testRevenue-title-1LR_sE {
    display: block;
}
.testRevenue-content-tqeZP2{
    width: 60%;
    display: block;
    margin-bottom: 30px;
}
.testRevenue-revenueAccordionFaq-3XcAFw {
    width: 717px;
    margin: 8px 0 20px;
}
.testASession-container-1TyeUX {
    text-align: center
}
.testASession-container-1TyeUX p {
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.testASession-container-1TyeUX img {
    width: 306px;
    height: 257px;
    display: block;
    margin: 0 auto;
}
.AdMonetization-stepsContainer-2BbJ1X {
    padding-top: 15px;
}

.AdMonetization-dropdown-1C-nWs {
    width: 250px;
}

.AdMonetization-dropdownBody-2vt8zK {
    width: 250px;
}

.AdMonetization-dropdownLabel-1zr2fF {
    padding-right: 5px;
}
.GeneralSDKPlanningSection-primaryButton-1CviwW {
  background-color: #3A92E5;
  color: white
}

.GeneralSDKPlanningSection-primaryButton-1CviwW:hover {
  background-color: #3074B7;
}

.GeneralSDKPlanningSection-primaryButton-1CviwW:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.GeneralSDKPlanningSection-labelContainer-14G7b5 {
    margin-bottom: 30px;
}

.GeneralSDKPlanningSection-moreInfoContent-l9nEw1 {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px
}

.GeneralSDKPlanningSection-moreInfoContent-l9nEw1 .GeneralSDKPlanningSection-infoIcon-3CP9gu {
  display: block;
  fill: #334155
}
.KeyAndSecretContainer-primaryButton-2Q3Fhh {
  background-color: #3A92E5;
  color: white
}

.KeyAndSecretContainer-primaryButton-2Q3Fhh:hover {
  background-color: #3074B7;
}

.KeyAndSecretContainer-primaryButton-2Q3Fhh:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.KeyAndSecretContainer-keyAndTokenContent-2WUL4U {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100px;
    width: 100%;
    max-width: 590px;
    line-height: 25px
}

.KeyAndSecretContainer-keyAndTokenContent-2WUL4U .KeyAndSecretContainer-keyAndTokenText-1Dtj9I {
  margin-right: 30px
}

.KeyAndSecretContainer-keyAndTokenContent-2WUL4U .KeyAndSecretContainer-keyAndTokenText-1Dtj9I .KeyAndSecretContainer-inputBox-1VQ1sn {
  line-height: 30px;
}

.KeyAndSecretContainer-keyAndTokenContent-2WUL4U .KeyAndSecretContainer-keyAndTokenText-1Dtj9I .KeyAndSecretContainer-inputText-k2Fc4p {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  min-width: 90px;
}

.KeyAndSecretContainer-keyAndTokenContent-2WUL4U .KeyAndSecretContainer-keyAndTokenText-1Dtj9I .KeyAndSecretContainer-disableSelect-26IRul {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.KeyAndSecretContainer-keyAndTokenButtonContainer-UXC8Bz {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1
}

.KeyAndSecretContainer-keyAndTokenButtonContainer-UXC8Bz .KeyAndSecretContainer-keyAndTokenButton-3Tx9dd {
  float: right;
  right: 50px;
}


.SDKKeys-primaryButton-1uuWFV {
  background-color: #3A92E5;
  color: white
}

.SDKKeys-primaryButton-1uuWFV:hover {
  background-color: #3074B7;
}

.SDKKeys-primaryButton-1uuWFV:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SDKKeys-pageContainer-2H6H7a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: 1px solid #CBD5E1;
    background-color: #FFFFFF;
    margin: 20px;
}

.SDKKeys-pageTitle-1_-wUX {
    padding: 35px 10px 0 35px;
  font-size: 24px;
  font-weight: 400;
}

.SDKKeys-pageTitleBorder-2qbPmA {
    border-bottom: 1px solid #CBD5E1;
    margin: 0 10px 0 27px;
}

.SDKKeys-pageSubTitle-2M_VAU {
    padding: 35px 10px 20px 35px;
}
.SDKPlanningSelections-primaryButton-eLzR50 {
  background-color: #3A92E5;
  color: white
}

.SDKPlanningSelections-primaryButton-eLzR50:hover {
  background-color: #3074B7;
}

.SDKPlanningSelections-primaryButton-eLzR50:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SDKPlanningSelections-dropdownWithLabel-2nbjkf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
}

.SDKPlanningSelections-dropdownWithLabel-2nbjkf:first-child {
  margin-right: 20px;
}

.SDKPlanningSelections-dropdownContainer-1NmPRF {
    width: 438px;
    margin-bottom: 26px;
}

.SDKPlanningSelections-dropdownIcon-_fqeKO {
    color: #94A3B8;
}

.SDKPlanningSelections-labelContainer-2Wq6Yj {
    margin-right: 10px;
}
.SDKPageHeader-container-2Chh6L {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start
}

.SDKPageHeader-container-2Chh6L .SDKPageHeader-selectionsContainer-2esbVf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
}

.SDKPageHeader-container-2Chh6L {

    .SDKPageHeader-tabs-35oDRf {
        padding: 0;
        margin: 28px 0;
        width: 100%;
    }
}

.SDKPageHeader-spacerEmptyState-2Pk7gE{
        margin: 0 20px 20px;
        width: 100%;
    }
.SDKPage-container-2BgE7P {
    height: 100%;
}

.QuickReports-primaryButton-2ZWfPV {
  background-color: #3A92E5;
  color: white
}

.QuickReports-primaryButton-2ZWfPV:hover {
  background-color: #3074B7;
}

.QuickReports-primaryButton-2ZWfPV:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.QuickReports-spinnerWrapper-1RIAF_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.QuickReports-headerContainer-1VLRO6 {
    position: sticky;
    top: 0;
    z-index: 100;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    background-color: #FFFFFF
}

.QuickReports-headerContainer-1VLRO6 .QuickReports-datePicker-2mbTyV {
  margin-right: 55px;
}

.filters-filterContainer-1_xfi7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
}

.filters-dropdownLabel-1HBu5b {
    margin-right: 14px;
}

.filters-filterItem-3xkbGc {
    margin-bottom: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.filters-dropdown-3YnVuX {
    width: 505px;
}

.NikeSocialLinks-primaryButton-1yah2c {
  background-color: #3A92E5;
  color: white
}

.NikeSocialLinks-primaryButton-1yah2c:hover {
  background-color: #3074B7;
}

.NikeSocialLinks-primaryButton-1yah2c:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.NikeSocialLinks-page-EV_Wab {
    max-width: 800px
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-search-18vHO4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-search-18vHO4 .NikeSocialLinks-box-ArU3el {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 600px;
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-textField-o_ArK6 {
  width: 200px;
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-radioBtn-1NxNjm {
  width: 180px;
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-redirect-3Kb1aJ {
  font-size: 15px;
  margin-block: 10px;
  font-weight: 400;
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-linkBox-Ir_KmA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 10px;
  padding-top: 6px;
  height: 100px
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-linkBox-Ir_KmA .NikeSocialLinks-link-3kFM7T {
  resize: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 3px;
  padding: 4px 8px;
  color: #334155;
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-createLinkBtn-6KiAHp {
  display: block;
  margin: 20px 0;
}

.NikeSocialLinks-page-EV_Wab .NikeSocialLinks-sectionTitle-2gFj2v {
  margin-top: 20px;
}

.style-primaryButton-3RJC4Y {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-3RJC4Y:hover {
  background-color: #3074B7;
}

.style-primaryButton-3RJC4Y:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.style-noDataContainer-3EToBa {
    position: absolute;
    top: 250px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    color: #94A3B8;
}

.style-addNewUanSection-1LIxhC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.style-header-3on30N {
    padding: 10px 0 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: sticky;
    z-index: 2;
    top: 0;
    background-color: #FFFFFF
}

.style-header-3on30N .style-search-wzsycz {
  position: relative;
  display: inline-block
}

.style-header-3on30N .style-search-wzsycz .style-searchInput-3wO_C0 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 320px;
  height: 36px;
}

.style-subHeader-H_Tscj {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 14px;
}

.style-thead-ZtmTWA {
    display: block;
    position: sticky;
    z-index: 1;
}

.style-actionsTh-1tBmBW th:nth-last-child(2) {
  border-right: 0;
}

.style-tbody-2JFKIA {
    display: block;
}

.style-fieldsAvailability-105t6a {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 195px;
    height: 36px;
    padding: 10px 15px 0 0;
    border-right: 1px solid #CBD5E1;
    right: 200px;
    z-index: 4
}

.style-fieldsAvailability-105t6a .style-fieldsAvailabilityLabel-2SSa94 {
  font-size: 13px;
  font-weight: 600;
  color: #3A92E5;
}

.style-fieldsAvailability-105t6a .style-fieldsAvailabilityIcon-xwiXU0 {
  fill: #3A92E5;
}

.style-filterDataConnectors-3SCFCH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.style-filterDataConnectors-3SCFCH .style-filterDataConnectorsLabel-1I7uWZ {
  font-size: 13px;
  font-weight: 600;
  color: #3A92E5;
  padding-left: 5px;
}

.style-filterDataConnectors-3SCFCH .style-filterDataConnectorsIcon-2WqAcl {
  fill: #3A92E5;
}

.style-filterDataConnectors-3SCFCH .style-filterDataConnectorsTextField-3xnHiT {
  margin-left: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.style-dataConnectorsSection-7ocutH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 20px;
}

.style-dataConnectorsSlackSection-3Qnu2L {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.style-dataConnectorsTopSection-zRJcmS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.style-slackContainer-PiFjOt {
    float: right;
    height: 30px;
    width: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.style-slackContainer-PiFjOt:hover {
  text-decoration: underline;
  cursor: pointer;
}

.style-slackContainer-PiFjOt .style-line-2L1Xuz {
  height: 24px;
  width: 1px;
  margin: 0 10px 0 7px;
  background-color: #94A3B8;
}

.style-slackContainer-PiFjOt .style-slackText-2JbDRT {
  width: 100%;
  font-size: 13px;
  color: #334155;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-slackContainer-PiFjOt .style-slackImg-2TQ4wM {
  width: 18px;
  height: 18px;
  margin: 2px 8px 0 0;
  -o-object-fit: contain;
     object-fit: contain;
}

.style-fieldsAvailabilityShelfIcon-3f2u-M {
    fill: #FFFFFF;
    margin: 0 16px 2px 0;
    vertical-align: middle;
}

.style-dataConnectorAlertsShelfIcon-27TMJm {
    fill: #FFFFFF;
    margin: 0 16px 2px 0;
    vertical-align: middle;
}

.style-addUanButton-1j6nma {
    border-radius: 0 2px 2px 0;
    z-index: 4;
}

.AdNetworksEmptyState-primaryButton-2i1PyD {
  background-color: #3A92E5;
  color: white
}

.AdNetworksEmptyState-primaryButton-2i1PyD:hover {
  background-color: #3074B7;
}

.AdNetworksEmptyState-primaryButton-2i1PyD:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AdNetworksEmptyState-noDataContainer-3Z6iSE{
    position: relative;
    margin-top: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #94A3B8;
}

.AdNetworksEmptyState-emptyStateBoxesContainer-1SxkBr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 950px;
}

.AdNetworksEmptyState-textContainer-3qWFnK {
    text-align: center;
}

.AdNetworksEmptyState-emptyStateHeader-NCtImO {
    color: #0F172A;
    font-size: 18px;
    margin-bottom: 6px;
    display: block;
}

.AdNetworksEmptyState-emptyStateSubHeader-21I3Fw {
    color: #334155;
    margin-bottom: 30px;
    font-size: 14px;
    font-weight: 400;
}

.AdNetworksEmptyState-topConnectorsText-1V3LLC {
    color: #0F172A;
    font-size: 16px;
    margin: 30px 0 20px;
}
.AdnetworkBasicLogin-primaryButton-2qMECO {
  background-color: #3A92E5;
  color: white
}

.AdnetworkBasicLogin-primaryButton-2qMECO:hover {
  background-color: #3074B7;
}

.AdnetworkBasicLogin-primaryButton-2qMECO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.AdnetworkBasicLogin-customSubHeaderText-3MBt12 {
  max-width: 600px;
}

.AdnetworkBasicLogin-page-2o-DIi {
    padding: 30px 30px 84px 30px;
    color: #334155;
    margin-bottom: 30px
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-subHeaderSeparator-13EPXF {
  width: 100%;
  height: 1px;
  background-color: #334155;
  opacity: 0.2;
  margin-top: 25px;
  margin-bottom: 25px;
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-explanationLink-neTTu7 {
  margin-bottom: 22px;
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-textLink-31Z_Y4 {
  margin: 20px 0 6px;
  font-size: 14px;
  font-weight: 600;
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-explanationText-uHeyTg {
  font-size: 14px;
  line-height: 24px
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-explanationText-uHeyTg img {
  max-width: 100%;
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-applovinOauthExplanation-18Nx1V {
  margin: 20px 0 20px;
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-authButton-3I_uPX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 30px 0;
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-authedContainer-36upki {
  width: 100%;
  height: 60px;
  padding: 11px 11px 11px 20px;
  margin-bottom: 25px;
  background-color: #FFFFFF;
  border: solid 1px #CBD5E1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-authedContainer-36upki .AdnetworkBasicLogin-authedUser-1GovCL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-authedContainer-36upki .AdnetworkBasicLogin-checkedIcon-2Mj9QN  {
  margin-right: 10px;
}

.AdnetworkBasicLogin-page-2o-DIi .AdnetworkBasicLogin-separator-3DH7aH {
  width: 100%;
  height: 1px;
  margin: 26px 0 20px;
  background-color: #CBD5E1;
}

.AdnetworkBasicLogin-historicalDataToggle-3x89pF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 15px;
    position: relative;
}

.AdnetworkBasicLogin-tooltipIcon-2UqtQ7 {
    margin-left: 6px;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
.AdNetworkReportError-primaryButton-3uT3de {
  background-color: #3A92E5;
  color: white
}

.AdNetworkReportError-primaryButton-3uT3de:hover {
  background-color: #3074B7;
}

.AdNetworkReportError-primaryButton-3uT3de:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AdNetworkReportError-noDataText-cC1RHA {
    font-weight: 600;
    margin: -2px 0 0 10px;
}

.AdNetworkReportError-noDataContainerInner-1xuB3t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.AdNetworkReportError-noDataContainer-2iQ3BK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.AdNetworkReportError-fixedButtonContainer-ltnLW7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 20px 0;
}

.AdNetworkReportError-fixedButton-34ok7- {
    color: #455154 !important;
    background-color: #FFFFFF !important;
    border-radius: 2px !important;
    border: solid 1px #455154 !important;
}

.AdNetworkReportError-fixedButtonClicked-28A8D1 {
    color: #E2E8F0 !important;
}

.AdNetworkReportError-reportErrorDescription-1cjgtk {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    padding: 14px 8px 14px 20px;
    border: solid 1px #E64D5F;
    background-color: #F4F7FA;
    line-height: 24px;
}

.AdNetworkReportError-reportErrorDescriptionDisabled-MJPOZa {
    background-color: #E9EEF4;
    opacity: 0.3;
}

.AdNetworkReportError-instructionsBackground-ETElgN {
    width: 98%;
    height: 100%;
    background-color: #E9EEF4;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 10px 0;
}

.AdNetworkReportError-instructionsInner-3wZoGk {
    padding: 0 0 0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.AdNetworkReportError-instructionsText-tFF3uh {
    padding: 13px 0 11px 5px;
}

.AdNetworkReportError-notificationInfo-mmGi3h {
    padding-top: 10px;
    fill: #3A92E5;
}

.AdNetworkReportError-separator-3eRPSs {
    width: 98%;
    height: 1px;
    margin: 10px 0;
    background-color: #CBD5E1;
}

.DataConnectorAccounts-primaryButton-1c-Cck {
  background-color: #3A92E5;
  color: white
}

.DataConnectorAccounts-primaryButton-1c-Cck:hover {
  background-color: #3074B7;
}

.DataConnectorAccounts-primaryButton-1c-Cck:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.DataConnectorAccounts-tableContainer-3x0-fR {
    width: 640px;
    margin: 0 auto 90px;
}

.DataConnectorAccounts-accountsTableContainer-rsjVCh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center

}

.DataConnectorAccounts-accountsTableContainer-rsjVCh .DataConnectorAccounts-loadingText-1S9J-Q {
  color: #334155;
  font-size: 14px;
  font-weight: 600;
  margin-top: 10px;
}

.DataConnectorAccounts-accountsTableContainer-rsjVCh .DataConnectorAccounts-loaderContainer-3PBBZb {
  margin-top: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.DataConnectorAccounts-noAccountsContainer-1gLvb1{
    margin-top: 100px;
}

.DataConnectorAccounts-table-1aHAb1 {
    border: 1px solid #CBD5E1;
}

.DataConnectorAccounts-tableHeader-3y0Jxe {
    padding: 2px 10px;
    position: sticky;
    top: 69px;
    z-index: 2;
    -webkit-box-shadow: 0 1px 0 0 #E2E8F0;
            box-shadow: 0 1px 0 0 #E2E8F0;
}

.DataConnectorAccounts-tableFiltersHeader-1DdS-H {
    position: sticky;
    top: 101px;
    z-index: 1;
    -webkit-box-shadow: 0 3px 5px -4px #CBD5E1;
            box-shadow: 0 3px 5px -4px #CBD5E1;

}

.DataConnectorAccounts-toggleRowContainer-3unvvk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 640px;
    margin: 0 auto;
    padding: 25px 0 14px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: sticky;
    z-index: 2;
    top: 0;
    background-color: #FFFFFF
}

.DataConnectorAccounts-toggleRowContainer-3unvvk .DataConnectorAccounts-accountsHeader-30Gc4G {
  font-size: 15px;
  font-weight: 600;
}
.EmailTagInput-primaryButton-3GO-5v {
  background-color: #3A92E5;
  color: white
}

.EmailTagInput-primaryButton-3GO-5v:hover {
  background-color: #3074B7;
}

.EmailTagInput-primaryButton-3GO-5v:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EmailTagInput-invalidEmail-Rt7r8b {
    font-size: 11px;
    color: #E64D5F;
    text-align: right;
}
.AlertsShelf-primaryButton-SLeUOt {
  background-color: #3A92E5;
  color: white
}

.AlertsShelf-primaryButton-SLeUOt:hover {
  background-color: #3074B7;
}

.AlertsShelf-primaryButton-SLeUOt:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.AlertsShelf-container-32Tdw9 {
    padding: 0px 30px 20px 30px;
    line-height: 1.6;
    margin: 25px 0 6px;
    font-size: 14px;
    max-width: 100%;
    color: #334155;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}

.AlertsShelf-container-32Tdw9 * {
  outline-width: 2px;
}

.AlertsShelf-text-12Fwrb {
    font-size: 14px;
}

.AlertsShelf-aboutTitle-1Yxsmj {
    font-size: 16px;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 22px;
    margin-bottom: 15px;
    color: #0F172A;
}

.AlertsShelf-sectionHeader-Rm7h6t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.AlertsShelf-sectionHeader-Rm7h6t .AlertsShelf-text-12Fwrb {
  margin-left: 10px;
  margin-top: -3px;
}

.AlertsShelf-slackContainer-11EP_M {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 8px;
    margin-bottom: 35px
}

.AlertsShelf-slackContainer-11EP_M:hover {
  text-decoration: underline;
  cursor: pointer;
}

.AlertsShelf-slackContainer-11EP_M .AlertsShelf-slackText-QeEyg9 {
  width: 100%;
  font-size: 13px;
  color: #3A92E5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.AlertsShelf-slackContainer-11EP_M .AlertsShelf-slackIcon-11FYPq {
  width: 18px;
  height: 18px;
  margin: 2px 8px 0 0;
  -o-object-fit: contain;
     object-fit: contain;
}

.DataConnectorAlerts-primaryButton-2vm7BM {
  background-color: #3A92E5;
  color: white
}

.DataConnectorAlerts-primaryButton-2vm7BM:hover {
  background-color: #3074B7;
}

.DataConnectorAlerts-primaryButton-2vm7BM:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.DataConnectorAlerts-textGlobalAlerts-3VR8BH {
    font-size: 14px;
    margin-top: 40px;
}

.TableCellImgLabelWithAgency-primaryButton-3gclYc {
  background-color: #3A92E5;
  color: white
}

.TableCellImgLabelWithAgency-primaryButton-3gclYc:hover {
  background-color: #3074B7;
}

.TableCellImgLabelWithAgency-primaryButton-3gclYc:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TableCellImgLabelWithAgency-container-1I_RHT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.TableCellImgLabelWithAgency-container-1I_RHT .TableCellImgLabelWithAgency-labels-3LCWgT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.TableCellImgLabelWithAgency-container-1I_RHT .TableCellImgLabelWithAgency-labels-3LCWgT .TableCellImgLabelWithAgency-subTextContainer-rhvDMu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 11px
}

.TableCellImgLabelWithAgency-container-1I_RHT .TableCellImgLabelWithAgency-labels-3LCWgT .TableCellImgLabelWithAgency-subTextContainer-rhvDMu > *:not(:last-child)::after {
  content: "|";
  margin: -1px 3px 0;
  font-size: 10px;
}

.TableCellImgLabelWithAgency-container-1I_RHT .TableCellImgLabelWithAgency-labels-3LCWgT .TableCellImgLabelWithAgency-subTextContainer-rhvDMu .TableCellImgLabelWithAgency-avatar-2V_YD- {
  margin-right: 4px
}

.TableCellImgLabelWithAgency-container-1I_RHT .TableCellImgLabelWithAgency-labels-3LCWgT .TableCellImgLabelWithAgency-subTextContainer-rhvDMu .TableCellImgLabelWithAgency-avatar-2V_YD-::after {
  content: none;
}

.TableCellImgLabelWithAgency-container-1I_RHT .TableCellImgLabelWithAgency-highlighted-1oTDF_ {
  padding: 0;
  background-color: #FFFF00;
}

.TableCellImgLabelWithAgency-container-1I_RHT .TableCellImgLabelWithAgency-image-227ZGK {
  margin: auto 0;
}

.TableCellImgLabelWithAgency-ellipsis-20iazN {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.TableCellImgLabelWithAgency-noSubTextExtra-17LOxQ {
    margin-top: -5px;
}

.TableCellImgLabelWithAgency-tooltip-2tL5hq {
    font-size: 13px !important;
    margin: 0 auto;
    background-color: #FFFFFF !important;
    color: #64748B !important;
    border: 1px solid #94A3B8;
}

.TableCellImgLabelWithAgency-opaqueBackground-1AlrGV {
    opacity: 1!important;
}

.TableCellImgLabelWithAgency-markCell-1fD7Ux {
    width: 5px;
    height: 5px;
    border-bottom: solid 5px transparent;
    border-left: solid 5px #CBD5E1;
    border-right: solid 5px transparent;
    position: absolute;
    border-top: solid 5px #CBD5E1;
    left: 40px;
    cursor: pointer;
}

.TableCellImgLabelWithAgency-imgBadge-yxw5ZA {
    left:27px;
    top: 22px;
    position: absolute;
    height: 16px;
    width: 16px;
    background-color: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
}

.TableCellImgLabelWithAgency-sideImg-RnJTme {
    right: 10px;
    top: 18px;
    position: absolute;
}

.TableCellImgLabelWithAgency-reversedContainer-1UJ-Td {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end
}

.TableCellImgLabelWithAgency-reversedContainer-1UJ-Td .TableCellImgLabelWithAgency-image-227ZGK {
  -ms-flex-item-align: self-end;
      align-self: self-end;
}

.TableCellImgLabelWithAgency-reversedContainer-1UJ-Td .TableCellImgLabelWithAgency-labels-3LCWgT {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 92%;
}

.TableCellImgLabelWithAgency-container-1I_RHT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 150px;
    font-style: italic;
    color: #334155
}

.TableCellImgLabelWithAgency-container-1I_RHT .TableCellImgLabelWithAgency-agencyIcon-3xDJ3T {
  margin-right: 5px;
}

.EtlPopover-primaryButton-1-jQde {
  background-color: #3A92E5;
  color: white
}

.EtlPopover-primaryButton-1-jQde:hover {
  background-color: #3074B7;
}

.EtlPopover-primaryButton-1-jQde:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EtlPopover-displayNone-3JvsNm{
    display: none;
}

button:focus {
  outline: none !important;
}

.EtlPopover-mutedText-2-MpTr {
  color: #64748B;
}

.EtlPopover-lineThroughText-17R89J {
    text-decoration: line-through;
}

.EtlPopover-boldFont-p2a6CG {
  font-weight: 400;
}

.EtlPopover-smoothOpenAnimationEnter-1tSPNM {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.EtlPopover-smoothOpenAnimationEnter-1tSPNM.EtlPopover-smoothOpenAnimationEnterActive-s1bpaU {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.EtlPopover-smoothOpenAnimationLeave-1kCOBY {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.EtlPopover-smoothOpenAnimationLeave-1kCOBY.EtlPopover-smoothOpenAnimationLeaveActive-2rMfoa {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.EtlPopover-buttonMarginLeft-1HYjb1 {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.EtlPopover-anchorLink-2sbfLs {
    color: #3A92E5;
    cursor: pointer
}

.EtlPopover-anchorLink-2sbfLs:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.EtlPopover-codeBlock-15AJU4 {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.EtlPopover-header-smklLx {
    background-color: #334155;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
    line-height: 28px;
    height: 28px;
    font-weight: 400;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 6px;
    font-size: 11px;
    border-radius: 2px 2px 0 0;
}

.EtlPopover-content-3HMej5{
    font-size: 12px;
    color: #0F172A
}

.EtlPopover-content-3HMej5 .EtlPopover-contentText-ZLiKp5 {
  color: #334155;
  font-size: 10px;
  font-weight: 400;
}

.EtlPopover-header-smklLx{
    padding-left: 8px;
}

.EtlPopover-table--Mx5vp{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 9px;
    margin: 5px;
    overflow-y: auto;
    max-height: 156px
}

.EtlPopover-table--Mx5vp .EtlPopover-tooltip-3i9uLD {
  font-size: 11px !important;
  margin: 0 auto;
  background-color: #FFFFFF;
  color: #64748B ;
  border: 1px solid #94A3B8;
}

.EtlPopover-table--Mx5vp .EtlPopover-line-HY25ti {
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.EtlPopover-table--Mx5vp .EtlPopover-destinationName-NaomVK {
  text-align: left;
  width: 80px;
  margin-right: 9px;
  font-weight: 600;
  overflow-x: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
}

.EtlPopover-table--Mx5vp .EtlPopover-destinationScheme-adE4qg {
  text-align: left;
  width: 190px;
  margin-right: 13px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
}

.EtlPopover-table--Mx5vp .EtlPopover-destinationStatus-1drrPh {
  text-align: left;
  width: 80px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
}

.EtlPopover-table--Mx5vp .EtlPopover-iconContainer-3FJRnZ {
  width: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.EtlPopover-booleanIcon-ACfYHN {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
}

.DataShelf-primaryButton-32avaG {
  background-color: #3A92E5;
  color: white
}

.DataShelf-primaryButton-32avaG:hover {
  background-color: #3074B7;
}

.DataShelf-primaryButton-32avaG:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.DataShelf-page-313Sif {
    color: #334155;
    height: 100%;
}

.DataShelf-content-2qMauU {
    margin: 27px;
    height: 100%;
}

/*data availability*/

.DataShelf-shelfTitle-2Tz3Oi{
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 10px;
}

.DataShelf-description-2-z9Ak{
    margin-bottom: 30px;
}

.DataShelf-dataSection-RG-pac{
    padding-top: 20px;
    background-color: #FFFFFF;
    border: solid 1px #E2E8F0;
}

.DataShelf-tableContainer-2cLO7o{
    max-height: 50px;
    padding: 0 10px 10px 10px;
    overflow-y: scroll;
}

.DataShelf-thead-1Bg8Pm {
    position: sticky;
    font-weight: bold;
    border-top: solid 1px #E2E8F0;
    height: 37px;
}

.DataShelf-tbody-1HRS97{
    text-align: center;
}

.DataShelf-monthDiv-3xNHKj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto 0 auto;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding-bottom: 20px;
}

.DataShelf-DALoader-2Pw1Yl {
    top: 15%
}

/*data refresh*/

.DataShelf-rightSide-1m9qM1 {
    float: right;
}

.DataShelf-boldFont-2F5kwt {
    font-weight: bold;
}

.DataShelf-borderDivider-2c0Xdi {
  text-align: center;
  width: 100%;
  color: #334155;
  cursor: default;
  max-width: 1202px;
  border-bottom: 1px solid #CBD5E1;
  height: 10px;
  margin-top: 22px;
  margin-bottom: 30px;
}

.DataShelf-container-2Wgj_b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.DataShelf-radioLabel-hu6-8f {
  font-size: 14px;
  font-weight: 400;
  color: #334155;
    display: block;
    position: relative;
    padding-left: 5px;
    margin-bottom: 2px;
    margin-top: 2px;
    color: #64748B;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.DataShelf-radioSpan-2_hRSA {
    margin-left: 10px;
}

.DataShelf-error-2Xu1nt{
    color: #E64D5F
}

.DataShelf-checkmark-2g1ij- {
    top: 2px;
    left: 3px;
}

.DataShelf-tableContainer-2cLO7o{
    max-height: 50px;
    padding: 0 10px 10px 10px;
    overflow-y: scroll;
}

.DataShelf-thead-1Bg8Pm {
    position: sticky;
}

.DataShelf-tbody-1HRS97{
    text-align: center;
}

.DataShelf-warningMessage-1ioWyI{
    position: absolute;
    top: 70px;
    right: 0;
    left: 0;
    z-index: 1;
}

.DataShelf-warningMessage2-3qYIYh{
    position: absolute;
    top: 105px;
    right: 0;
    left: 0;
    z-index: 1;
}

.DataShelf-tableRow-3FUwvE {
    height: 50px;
}

.MoreActionsPopover-primaryButton-1D1kWP {
  background-color: #3A92E5;
  color: white
}

.MoreActionsPopover-primaryButton-1D1kWP:hover {
  background-color: #3074B7;
}

.MoreActionsPopover-primaryButton-1D1kWP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.MoreActionsPopover-displayNone-8f8Swg{
    display: none;
}

button:focus {
  outline: none !important;
}

.MoreActionsPopover-mutedText-3ee11W {
  color: #64748B;
}

.MoreActionsPopover-lineThroughText-14IVx2 {
    text-decoration: line-through;
}

.MoreActionsPopover-boldFont-IIN78A {
  font-weight: 400;
}

.MoreActionsPopover-smoothOpenAnimationEnter-3TWyZ- {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.MoreActionsPopover-smoothOpenAnimationEnter-3TWyZ-.MoreActionsPopover-smoothOpenAnimationEnterActive-3MgK30 {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.MoreActionsPopover-smoothOpenAnimationLeave-2-w8HS {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.MoreActionsPopover-smoothOpenAnimationLeave-2-w8HS.MoreActionsPopover-smoothOpenAnimationLeaveActive-2p9bn8 {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.MoreActionsPopover-buttonMarginLeft-2ArQzN {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.MoreActionsPopover-anchorLink-3Zaoi1 {
    color: #3A92E5;
    cursor: pointer
}

.MoreActionsPopover-anchorLink-3Zaoi1:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.MoreActionsPopover-codeBlock-2YP2lu {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.MoreActionsPopover-header-2AkmtL {
    background-color: #334155;
    color: #FFFFFF;
    width: 100%;
    text-align: center;
    line-height: 28px;
    height: 28px;
    font-weight: 400;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 6px;
    font-size: 11px;
    border-radius: 2px 2px 0 0;
}

.MoreActionsPopover-content-vxTmHU{
    font-size: 12px;
    color: #0F172A
}

.MoreActionsPopover-content-vxTmHU .MoreActionsPopover-contentText-3RB6Al {
  color: #334155;
  font-size: 10px;
  font-weight: 400;
}

.MoreActionsPopover-header-2AkmtL{
    padding-left: 8px;
}

.MoreActionsPopover-tooltip-2cJcLg{
  font-size: 10px;
  margin: 0 auto;
  background-color: #FFFFFF;
  border: 1px solid #94A3B8;
}

.MoreActionsPopover-container-tHIq_Z {
    width: 153px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border: solid 1px #E2E8F0;
    background-color: #FFFFFF;
}

.MoreActionsPopover-line-2BQqyc {
    height: 30px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px;
    padding-left: 7px;
    font-weight: 600;
    gap: 4px;
    color: #64748B
}

.MoreActionsPopover-line-2BQqyc:hover {
  color: #3A92E5;
  background-color: #DEF0FF;
  cursor: pointer;

  .MoreActionsPopover-iconContainer-2RPaMH {
            fill: #3A92E5;
  }
}

.MoreActionsPopover-line-2BQqyc {

  .MoreActionsPopover-iconContainer-2RPaMH {
        width: 18px;
        height: 18px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-right: 7px;
        margin-left: 7px;
        fill: #64748B;
  }
}

.MoreActionsPopover-booleanIcon-2Ncx_e {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
}

.UpgradeETLBanner-banner-3yRZX5 {
    width: 804px;
}
.DataDestinationShelf-primaryButton-3o6yQq {
  background-color: #3A92E5;
  color: white
}

.DataDestinationShelf-primaryButton-3o6yQq:hover {
  background-color: #3074B7;
}

.DataDestinationShelf-primaryButton-3o6yQq:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DataDestinationShelf-dataDestinationShelf-EoxSGb {
    padding: 30px 30px 80px
}

.DataDestinationShelf-dataDestinationShelf-EoxSGb .DataDestinationShelf-field-bIGy94 {
  margin-bottom: 10px;
}

.DataDestinationShelf-dataDestinationShelf-EoxSGb .DataDestinationShelf-schemaField-1tqF2i {
  border-top: 1px solid #CBD5E1;
  margin-top: 20px;
}

.DataDestinationShelf-textArea-26IEQ_ {
    resize: none;
    -webkit-text-security: disc;
}

.TableCellLinkWithImg-primaryButton-3R6srw {
  background-color: #3A92E5;
  color: white
}

.TableCellLinkWithImg-primaryButton-3R6srw:hover {
  background-color: #3074B7;
}

.TableCellLinkWithImg-primaryButton-3R6srw:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TableCellLinkWithImg-container-3hVNhv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-left: 20px
}

.TableCellLinkWithImg-container-3hVNhv .TableCellLinkWithImg-image-32lYZ2 {
  margin-right: 10px;
  width: 15px;
  height: 15px;
}

.TableCellLinkWithImg-container-3hVNhv .TableCellLinkWithImg-labels-3xj_Ve {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.TableCellLinkWithImg-container-3hVNhv.TableCellLinkWithImg-bold-3NjEyZ {
  font-weight: bold;
}
.page-primaryButton-2ID_NJ {
  background-color: #3A92E5;
  color: white
}

.page-primaryButton-2ID_NJ:hover {
  background-color: #3074B7;
}

.page-primaryButton-2ID_NJ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.page-mtaContainer-3aEupD {
    margin-left: 45px;
    width: 1200px
}

.page-mtaContainer-3aEupD .page-formContainer-gGus0z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #CBD5E1;
  background-color: #FFFFFF;
}

.page-mtaContainer-3aEupD .page-pageHeader-1Et7JT {
  padding: 25px 0 25px 0;
  font-size: 24px;
  font-weight: 600;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 0 100px 40px
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-reportTitle-37-aR3 {
  font-size: 18px;
  font-weight: 600;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-learnMore-V7Z0z0 {
  margin-top: -20px;
  margin-bottom: 10px;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-datepicker-3gB9Uw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-datepickerContainer-2OsKYc {
  width: 230px;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-fieldErr-11evA9 {
  color: red;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-fieldsLabels-k34-cN {
  margin-top: 12px;
  font-size: 14px;
  font-weight: 600;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-fieldsErrors-3jKAf1 {
  position: static;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-lookbackWindowLabel-2z0dAh, .page-mtaContainer-3aEupD .page-formArea-W09AeY .page-lookbackWindowValue-dW1n7H {
  font-size: 14px;
  padding: 6px 0 6px 0;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-lookbackWindowLabel-2z0dAh {
  margin-left: 30px;
  margin-right: 2px;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-lookbackWindowValue-dW1n7H {
  font-weight: bold;
}

.page-mtaContainer-3aEupD .page-formArea-W09AeY .page-submitButtons-1JKR-a {
  width: 480px;
  margin-top: 20px;
  text-align: right;
}
.ModelDescription-primaryButton-100ME_ {
  background-color: #3A92E5;
  color: white
}

.ModelDescription-primaryButton-100ME_:hover {
  background-color: #3074B7;
}

.ModelDescription-primaryButton-100ME_:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ModelDescription-container-2JwjV3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 115px;
    width: 100%
}

.ModelDescription-container-2JwjV3 .ModelDescription-description-1rLhWb {
  width: 450px;
  height: 70px;
  text-align: center;
}

.ModelDescription-container-2JwjV3 .ModelDescription-graph-LvHUz5 {
  margin-top: 20px;
  padding: 35px;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
          box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
}

.Content-primaryButton-17eJTK {
  background-color: #3A92E5;
  color: white
}

.Content-primaryButton-17eJTK:hover {
  background-color: #3074B7;
}

.Content-primaryButton-17eJTK:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Content-container-31wQJz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.Content-container-31wQJz .Content-mainArea-2akN99 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden
}

.Content-container-31wQJz .Content-mainArea-2akN99 .Content-leftArea-XLPOeQ {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 350px;
  background-color: #FFFFFF;
  border-right: 1px solid #CBD5E1;
  overflow: auto;
}

.Content-container-31wQJz .Content-mainArea-2akN99 .Content-rightArea-m83xZJ {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 26px 0;
  overflow: auto;
  background-color: #F8FAFC
}

.Content-container-31wQJz .Content-mainArea-2akN99 .Content-rightArea-m83xZJ .Content-faqLinks-3jDp3A {
  position: absolute;
  right: 30px;
}
.BasePartnerAppSitesSummary-appSitesSummary-JAWiFP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 30px;
    margin-bottom: 10px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden
}
.BasePartnerAppSitesSummary-appSitesSummary-JAWiFP .BasePartnerAppSitesSummary-addAppSiteButton-2EOBK4 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-item-align: end;
        align-self: end;
}
.UserConfigurationAppSitesSummary-actions-217Yzn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse
}
.UserConfigurationAppSitesSummary-actions-217Yzn .UserConfigurationAppSitesSummary-userConfiguration-J-jFjF {
    margin-right: 10px
}
.UserConfigurationAppSitesSummary-actions-217Yzn .UserConfigurationAppSitesSummary-userConfiguration-J-jFjF:active .UserConfigurationAppSitesSummary-userConfigurationIcon-1wkdeY {
    fill: white;
}


.AppSitesTable-primaryButton-1SMxEM {
  background-color: #3A92E5;
  color: white
}

.AppSitesTable-primaryButton-1SMxEM:hover {
  background-color: #3074B7;
}

.AppSitesTable-primaryButton-1SMxEM:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AppSitesTable-sitesTable-e2eRR4 {
    height: 100%;
    overflow: auto;
    margin-top: 20px
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-tableHeader-3TRl76 {
  position: sticky;
  /* make the table heads sticky */
  top: -1px;
  /* table head will be placed from the top of the table and sticks to it */
  z-index: 1;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-tableCell-31OlO5 {
  height: 65px;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-osAndDateCell-1XtZ0E {
  min-width: 80px;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-appsiteRowCell-5T907d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2px 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: 250px
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-appsiteRowCell-5T907d .AppSitesTable-appsiteIcon-Kx1AGa {
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-appsiteRowCell-5T907d .AppSitesTable-appsiteColumn-2Xf1o_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-weight: 600;
  width: 160px;
  white-space: nowrap
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-appsiteRowCell-5T907d .AppSitesTable-appsiteColumn-2Xf1o_ .AppSitesTable-subTextContainer-2acpu6 {
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-osIcon-DrDdbt {
  fill: #94A3B8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-appImage-2nxx6t {
  height: 30px;
  margin: 0 5px;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-title-S6VDEr {
  font-weight: bold;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-disabledTitle-2qZCWo {
  color: lightgrey;
}

.AppSitesTable-sitesTable-e2eRR4 {

  & .AppSitesTable-title-S6VDEr, .AppSitesTable-disabledTitle-2qZCWo, .AppSitesTable-subText-2TcRUu {
        cursor: default;
  }
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-tableCellContainer-1SwCkk {
  text-align: center;
  min-width: 80px;
  cursor: default;
}

.AppSitesTable-sitesTable-e2eRR4 .AppSitesTable-postbacksCellContainer-3gth4B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}
.TableCellWithSubTextAndIcon-primaryButton-3QeuJ0 {
  background-color: #3A92E5;
  color: white
}

.TableCellWithSubTextAndIcon-primaryButton-3QeuJ0:hover {
  background-color: #3074B7;
}

.TableCellWithSubTextAndIcon-primaryButton-3QeuJ0:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TableCellWithSubTextAndIcon-tableCell-2Weu4B {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
}

.TableCellWithSubTextAndIcon-tableCell-2Weu4B .TableCellWithSubTextAndIcon-labels-2eG6h1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 100px
}

.TableCellWithSubTextAndIcon-tableCell-2Weu4B .TableCellWithSubTextAndIcon-labels-2eG6h1 .TableCellWithSubTextAndIcon-highlighted-3B8hwc {
  padding: 0;
  background-color: #FFFF00;
}

.TableCellWithSubTextAndIcon-tableCell-2Weu4B .TableCellWithSubTextAndIcon-labels-2eG6h1 .TableCellWithSubTextAndIcon-subTextContainer-39LsTP {
  font-size: 11px;
}



.PartnerList-primaryButton-pJ_2Bn {
  background-color: #3A92E5;
  color: white
}

.PartnerList-primaryButton-pJ_2Bn:hover {
  background-color: #3074B7;
}

.PartnerList-primaryButton-pJ_2Bn:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PartnerList-appSummaryContent-1jAJcS {
    font-size: 11px;
    margin: 2px 0;
}
.TopArea-primaryButton-3YcXkL {
  background-color: #3A92E5;
  color: white
}

.TopArea-primaryButton-3YcXkL:hover {
  background-color: #3074B7;
}

.TopArea-primaryButton-3YcXkL:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TopArea-topArea-lUPO5P {
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 30px;
    background-color: white;
    border-bottom: 1px solid #CBD5E1
}

.TopArea-topArea-lUPO5P .TopArea-actionsContainer-1vYd3w {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.TopArea-topArea-lUPO5P .TopArea-actionsContainer-1vYd3w .TopArea-export-3nmDew {
  margin: 0 10px
}

.TopArea-topArea-lUPO5P .TopArea-actionsContainer-1vYd3w .TopArea-export-3nmDew .TopArea-downloadIcon-OFGatC {
  width: 18px;
  height: 18px;
}

.TopArea-topArea-lUPO5P .TopArea-actionsContainer-1vYd3w .TopArea-newPartnerInput-18NhXw {
  position: absolute;
  width: 300px;
  right: 130px;
  bottom: 0;
}

.Filters-primaryButton-uib8U6 {
  background-color: #3A92E5;
  color: white
}

.Filters-primaryButton-uib8U6:hover {
  background-color: #3074B7;
}

.Filters-primaryButton-uib8U6:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Filters-filtersContainer-XeJSIi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.Filters-filtersContainer-XeJSIi .Filters-filterLabel-2VRj5K {
  margin-right: 10px;
  font-weight: normal;
}

.Filters-filtersContainer-XeJSIi .Filters-filterOption-2rE2vv {
  width: 258px;
}

.Filters-filtersContainer-XeJSIi .Filters-filterText-U_m6_z {
  width: 258px;
  margin-left: 10px;
  margin-bottom: 0;
}

.Filters-filtersContainer-XeJSIi .Filters-filterLoading-1dJs3j {
  width: 25px;
  margin: 0 10px;
}

.PartnerConfigurationShelf-primaryButton-1KJxZg {
  background-color: #3A92E5;
  color: white
}

.PartnerConfigurationShelf-primaryButton-1KJxZg:hover {
  background-color: #3074B7;
}

.PartnerConfigurationShelf-primaryButton-1KJxZg:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    overflow: hidden
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG {
  overflow: auto;
  height: calc(100% - 65px)
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-topArea-19xvzR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 30px;
  border-bottom: 1px solid #CBD5E1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-topArea-19xvzR .PartnerConfigurationShelf-guide-3Sujyg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 40px;
  right: 40px;
  color: #3A92E5;
  font-weight: 600;
  cursor: pointer;
  margin-left: 10px
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-topArea-19xvzR .PartnerConfigurationShelf-guide-3Sujyg .PartnerConfigurationShelf-icon-30U0RM {
  margin-right: 8px;
  fill: #3A92E5;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE:not(:first-child) {
  border-top: 1px solid #CBD5E1;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-title-1GOi94 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  margin-bottom: 10px;
  cursor: default;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-title-1GOi94 .PartnerConfigurationShelf-icon-30U0RM {
  margin-right: 8px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-title-1GOi94 .PartnerConfigurationShelf-titleIcon-3H8pJj {
  margin-left: 8px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-title-1GOi94 .PartnerConfigurationShelf-toggleIaWindow-3DBa7j {
  margin-left: 8px;
  border-left: 1px solid #CBD5E1;
  padding-left: 4px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subtitle-1dtaL0 {
  margin-bottom: 20px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8 {
  background-color: white
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8:not(:first-child) {
  margin-top: 10px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8 .PartnerConfigurationShelf-title-1GOi94 {
  margin: 16px 20px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8 .PartnerConfigurationShelf-slider-37Vk9N {
  margin: 0px 40px 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8 .PartnerConfigurationShelf-slider-37Vk9N .PartnerConfigurationShelf-sliderLabel-2r_lB8 {
  width: 275px;
  font-size: 13px;
  color: #0F172A;
  display: grid;
  grid-template-columns: 4fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8 .PartnerConfigurationShelf-slider-37Vk9N .PartnerConfigurationShelf-sliderLabel-2r_lB8 .PartnerConfigurationShelf-sliderLabelText-uG5NZH {
  width: 100%;
  grid-row: 1/5;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8 .PartnerConfigurationShelf-slider-37Vk9N .PartnerConfigurationShelf-sliderLabel-2r_lB8 .PartnerConfigurationShelf-sliderTooltip-3xA7m_ {
  grid-row: 1/5;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8 .PartnerConfigurationShelf-slider-37Vk9N .PartnerConfigurationShelf-sliderLabel-2r_lB8 .PartnerConfigurationShelf-sliderTooltipUseSubTitle-1LT3C5 {
  margin-left: 0;
  grid-row: 2/2;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-subsection-19wUI8 .PartnerConfigurationShelf-slider-37Vk9N .PartnerConfigurationShelf-sliderContainer-RgMNp_ {
  width: 100%;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-onelineSliderTitle-34ZWko {
  width: 70%;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-privacyParametersSection-QCvAcg {
  position: relative;
  margin-top: 20px
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-privacyParametersSection-QCvAcg::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  /* Extend far to the parent left */
  right: -100%;
  /* Extend far to the parent right */
  height: 1px;
  background-color: #CBD5E1;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-privacyParametersSection-QCvAcg .PartnerConfigurationShelf-subtitle-1dtaL0 {
  margin-top: 30px;
  /* Add 10px margin before subtitle */
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-section-33aOLE .PartnerConfigurationShelf-privacyParametersSectionWithoutLdsSection-2BT1eW {
  border-top: none;
  padding-top: 0;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-tableRow-1faEkM {
  height: 50px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-attributionTypeCell-1b7Xjz > * {
  color: black;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-editAction-2i89O5 {
  margin: 0px 15px !important;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-dropdownCell-OsNBwe {
  width: 155px
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-dropdownCell-OsNBwe .PartnerConfigurationShelf-dropdown-3XMK4V {
  width: 135px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-autocompleteCell-1NVgp8 {
  width: 205px
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-autocompleteCell-1NVgp8 .PartnerConfigurationShelf-autocomplete-1lnxZh {
  width: 185px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-tableCell-1L-H4p {
  text-align: center;
  vertical-align: center
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-tableCell-1L-H4p.PartnerConfigurationShelf-enabledCell-tHL578 {
  background-color: white;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-tableCell-1L-H4p.PartnerConfigurationShelf-textCell-1V4wCZ {
  width: 135px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-tableCell-1L-H4p.PartnerConfigurationShelf-windowCell-pUt46w {
  width: 135px;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-tableCell-1L-H4p.PartnerConfigurationShelf-checkboxCell-1QbRXO {
  width: 80px
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-tableCell-1L-H4p.PartnerConfigurationShelf-checkboxCell-1QbRXO .PartnerConfigurationShelf-checkbox-2R0md1 {
  margin-top: auto;
  margin-left: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-textInputCell-1Bqloc {
  width: 60px;
  margin: auto
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG .PartnerConfigurationShelf-textInputCell-1Bqloc input {
  text-align: center;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-tabContent-3Sw5lG {

  .PartnerConfigurationShelf-inputError-4yoztS {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            max-width: 140px;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content;
            top: -2px;
            left: 50%;
            -webkit-transform: translate(-50%, -110%);
                    transform: translate(-50%, -110%);
            color: black !important;
            background-color: white;
            line-height: normal;
            border-radius: 2px;
            -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
                    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
            padding: 5px 8px;
            text-align: left;
            text-wrap: balance
  }

  .PartnerConfigurationShelf-inputError-4yoztS:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0ieGY0MGo0YTFxYSIgZD0iTTE1LjU4MiAxMC40OTNsLTUuMjk1LTkuMTdDOS44MTcuNTA3IDguOTQgMCA3Ljk5NyAwYy0uOTQgMC0xLjgxOC41MDctMi4yODkgMS4zMjNMLjM1MyAxMC41OTdjLS40NzEuODE1LS40NyAxLjgyOSAwIDIuNjQ0LjQ3MS44MTUgMS4zNDggMS4zMjMgMi4yOSAxLjMyM2gxMC43MTNsLjAyMi0uMDAxQzE0LjgyNiAxNC41NSAxNiAxMy4zNyAxNiAxMS45MTljMC0uNTA5LS4xNDUtMS0uNDE4LTEuNDI2ek03LjA3IDMuMzZoMS45NmMuMTQ5IDAgLjI3LjA5LjI3LjIwM2wtLjU0IDUuNTgyYzAgLjExMi0uMTIyLjIwMy0uMjcuMjAzaC0uODhjLS4xNDggMC0uMjctLjA5LS4yNy0uMjAzTDYuOCAzLjU2M2MwLS4xMTIuMTIxLS4yMDMuMjctLjIwM3pNOCAxMi43MmMtLjcwNyAwLTEuMjgtLjU3My0xLjI4LTEuMjggMC0uNzA3LjU3My0xLjI4IDEuMjgtMS4yOC43MDcgMCAxLjI4LjU3MyAxLjI4IDEuMjggMCAuNzA3LS41NzMgMS4yOC0xLjI4IDEuMjh6Ii8+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIzMSAtMTQ1KSB0cmFuc2xhdGUoMTIwMCAtMSkgdHJhbnNsYXRlKDI4IDg1KSB0cmFuc2xhdGUoMCA1OSkgdHJhbnNsYXRlKDMgMykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRTY0RDVGIiB4bGluazpocmVmPSIjeGY0MGo0YTFxYSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K');
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-right: 5px;
  }
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-footerBtn-186Ls4:hover .PartnerConfigurationShelf-arrow-1O6LyM {
  fill: white;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-footerBtn-186Ls4 .PartnerConfigurationShelf-arrow-1O6LyM {
  fill: #334155;
  width: 11px;
  height: 8px
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-footerBtn-186Ls4 .PartnerConfigurationShelf-arrow-1O6LyM.PartnerConfigurationShelf-next-1XGaJR {
  margin-left: 10px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-footerBtn-186Ls4 .PartnerConfigurationShelf-arrow-1O6LyM.PartnerConfigurationShelf-back-DXiTfn {
  margin-right: 10px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-footerBtn-186Ls4.PartnerConfigurationShelf-disabled-3lDYve {
  opacity: 0.6;
  pointer-events: none;
}

.PartnerConfigurationShelf-partnerConfigurationShelf-XqRGIN .PartnerConfigurationShelf-cancelButton-hOeBPA {
  position: absolute;
  left: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.InactivityWindow-inactivityWindowLabel-mkCQu0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    font-size: 13px;
    font-weight: 300;
    max-width: 210px;
}
.CollapsableRow-primaryButton-TL0TOy {
  background-color: #3A92E5;
  color: white
}

.CollapsableRow-primaryButton-TL0TOy:hover {
  background-color: #3074B7;
}

.CollapsableRow-primaryButton-TL0TOy:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CollapsableRow-overrideContainer-zRUIPH {
    background-color: transparent;
    margin-bottom: 10px
}

.CollapsableRow-overrideContainer-zRUIPH:last-child {
  margin-bottom: 0;
}

.CollapsableRow-overrideContainer-zRUIPH {

  .CollapsableRow-panelContent-3hn-7M {
        background-color: transparent;
        padding: 0;
  }

  .CollapsableRow-panelHeaderExpanded-2JSbhp {
        -webkit-box-shadow: none;
                box-shadow: none;
        border-bottom: none !important;
        border-radius: 2px 2px 0 0
  }

  .CollapsableRow-panelHeaderExpanded-2JSbhp .CollapsableRow-expanded-1aATd- .CollapsableRow-arrowArea-2ACStX {
    margin-left: auto;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }

  .CollapsableRow-panelHeader-2c4w4D {
        height: 60px;
        border-radius: 2px;
  }

  .CollapsableRow-overrideArrow-1nllIx {
        color: #3A92E5 !important;
        width: 32px !important;
        height: 32px !important;
        -webkit-transform: rotate(270deg);
                transform: rotate(270deg);
        margin-top: 5px;
  }

  .CollapsableRow-overrideOldArrowArea-2E-v0i {
        display: none
  }

  .CollapsableRow-overrideOldArrowArea-2E-v0i .CollapsableRow-expandableOverrideExternal-2RfrE6 {
    margin-right: 10px;
  }

  .CollapsableRow-collapsableContainer-25jSfi {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
  }
}
.PartnerParameters-primaryButton-AZ1TRz {
  background-color: #3A92E5;
  color: white
}

.PartnerParameters-primaryButton-AZ1TRz:hover {
  background-color: #3074B7;
}

.PartnerParameters-primaryButton-AZ1TRz:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.PartnerParameters-parameterField-1Iwqn7:not(:last-child) {
  margin-bottom: 10px;
}

.PartnerParameters-parameterField-1Iwqn7 {
  font-weight: 400;
  margin-top: 0;
}

.PartnerParameters-checkboxLabelClass-37b5aO {
  font-size: 13px;
  font-weight: 400;
  color: #64748B;
  line-height: 26px;
  cursor: default;
    margin-right: 6px;
}

.PartnerSetupInformation-messageBox-1ZN1za {
    margin-top: 14px;
}
.TableActions-primaryButton-2v6Hat {
  background-color: #3A92E5;
  color: white
}

.TableActions-primaryButton-2v6Hat:hover {
  background-color: #3074B7;
}

.TableActions-primaryButton-2v6Hat:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TableActions-actions-Rrrvyo {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: right;
         -ms-flex-pack: right;
             justify-content: right;
     margin: 18px 0
}

.TableActions-actions-Rrrvyo .TableActions-action-3fT6Tp {
  width: 13px;
  margin-right: 10px;
  cursor: pointer;
  position: relative;
  fill: #334155
}

.TableActions-actions-Rrrvyo .TableActions-action-3fT6Tp:last-child {
  margin-right: 0px;
}

.TableActions-actions-Rrrvyo .TableActions-action-3fT6Tp.TableActions-dot-2vYA9A::before {
  content: '';
  width: 8px;
  height: 8px;
  background-color: #3A92E5;
  border-radius: 50%;
  position: absolute;
  top: -2px;
  left: 100%;
  border: 1px white solid;
}

.TableActions-actions-Rrrvyo .TableActions-action-3fT6Tp.TableActions-add-3r4UR0 {
  fill: #3A92E5;
}

.TableActions-actions-Rrrvyo .TableActions-action-3fT6Tp.TableActions-hidden-m1ln4c {
  cursor: default;
  pointer-events: None;
  opacity: 0 !important;
}

.TableActions-actions-Rrrvyo .TableActions-action-3fT6Tp.TableActions-disabled-OWl6Yf {
  cursor: default;
  pointer-events: None;
  fill: #94A3B8;
}


.AdvancedPostbackSettings-primaryButton-31eF_m {
  background-color: #3A92E5;
  color: white
}

.AdvancedPostbackSettings-primaryButton-31eF_m:hover {
  background-color: #3074B7;
}

.AdvancedPostbackSettings-primaryButton-31eF_m:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc {
    position: absolute !important;
    width: 870px !important;;
    height: -webkit-fit-content;;
    height: -moz-fit-content;;
    height: fit-content;
    top: 0;
    bottom: 0;
    right: 75px;
    margin: auto !important
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-title-SKxoaG {
  font-size: 14px;
  font-weight: bold;
  color: #334155;
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-postbackField-2vKg1X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-postbackField-2vKg1X .AdvancedPostbackSettings-postbackUrl-2xwZNs {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  font-size: 13px;
  color: grey;
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-postbackField-2vKg1X .AdvancedPostbackSettings-text-3I4HXW {
  width: 240px;
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-postbackField-2vKg1X .AdvancedPostbackSettings-radioButton-2Vwqcg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-postbackField-2vKg1X .AdvancedPostbackSettings-input-3rbPlv {
  width: 550px
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-postbackField-2vKg1X .AdvancedPostbackSettings-input-3rbPlv .AdvancedPostbackSettings-postback-It5LdQ {
  height: 200px;
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-postbackField-2vKg1X .AdvancedPostbackSettings-note-1EmFpT {
  width: 550px;
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-actionButtons-3eqYd3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end
}

.AdvancedPostbackSettings-postbackPopup-t5j6tc .AdvancedPostbackSettings-container-GfL-So .AdvancedPostbackSettings-actionButtons-3eqYd3 .AdvancedPostbackSettings-acceptButton-JJ3te1 {
  margin-left: 5px;
}

.AppAutocomplete-primaryButton-MBVlx9 {
  background-color: #3A92E5;
  color: white
}

.AppAutocomplete-primaryButton-MBVlx9:hover {
  background-color: #3074B7;
}

.AppAutocomplete-primaryButton-MBVlx9:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AppAutocomplete-siteField-3cySud {
    width: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.AppAutocomplete-siteField-3cySud .AppAutocomplete-sitesAutocomplete-3vhA6R {
  margin-left: 10px;
}

.AppAutocomplete-siteNotFound-aNPfDS {
    line-height: 40px;
}

.AppAutocomplete-siteOptionIcon-1QbYLo {
    width: 18px;
    height: 18px;
    border-radius: 4px;
}

.AppAutocomplete-siteOptionDisabled-1I9J2S {
    pointer-events: none
}

.AppAutocomplete-siteOptionDisabled-1I9J2S, .AppAutocomplete-siteOptionDisabled-1I9J2S:hover {
  color: #CBD5E1 !important;
}

.AppAutocomplete-siteOptionDisabled-1I9J2S .AppAutocomplete-siteOptionIcon-1QbYLo {
  opacity: 0.4;
}

.CustomEventPostbacks-primaryButton-3Fq_Nl {
  background-color: #3A92E5;
  color: white
}

.CustomEventPostbacks-primaryButton-3Fq_Nl:hover {
  background-color: #3074B7;
}

.CustomEventPostbacks-primaryButton-3Fq_Nl:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CustomEventPostbacks-addEventButton-PLKSAQ {
    margin-bottom: 10px;
    font-weight: 400;
    color: #3A92E5;
    cursor: pointer
}

.CustomEventPostbacks-addEventButton-PLKSAQ.CustomEventPostbacks-disabled-d5uWer {
  font-weight: 200;
  color: #64748B;
  cursor: default;
  pointer-events: none;
}
.EventsDataSection-comment-2PHAnl {
    font-style: italic;
    margin-top: 10px;
}
.RevenueEventPostbacks-revenuePostbacksOptions-1qRczy {
    width: 500px;
}

.RevenueEventPostbacks-dropdownWrapper-ju6VwB:not(:last-child) {
      margin-bottom: 20px;
}

.RevenueEventPostbacks-topText-4xpvqM {
      margin-top: 10px;
      margin-bottom: 15px;
}
.DuplicateAppSelection-primaryButton-2AWfsO {
  background-color: #3A92E5;
  color: white
}

.DuplicateAppSelection-primaryButton-2AWfsO:hover {
  background-color: #3074B7;
}

.DuplicateAppSelection-primaryButton-2AWfsO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DuplicateAppSelection-container-M-Gjbm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}

.DuplicateAppSelection-container-M-Gjbm .DuplicateAppSelection-duplicatedSite-2uTrB5 {
  margin-bottom: 25px
}

.DuplicateAppSelection-container-M-Gjbm .DuplicateAppSelection-duplicatedSite-2uTrB5 img {
  height: 26px;
  margin: 0 10px;
  border-radius: 5px;
}

.DuplicateAppSelection-container-M-Gjbm .DuplicateAppSelection-duplicatedSite-2uTrB5, .DuplicateAppSelection-container-M-Gjbm .DuplicateAppSelection-duplicateToSite-lcs9yv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.DuplicateAppSelection-container-M-Gjbm .DuplicateAppSelection-duplicatedSite-2uTrB5 .DuplicateAppSelection-icon-_U7E1_, .DuplicateAppSelection-container-M-Gjbm .DuplicateAppSelection-duplicateToSite-lcs9yv .DuplicateAppSelection-icon-_U7E1_ {
  width: 30px;
}

.DuplicateAppSelection-container-M-Gjbm .DuplicateAppSelection-duplicatedSite-2uTrB5 .DuplicateAppSelection-label-26fkbC, .DuplicateAppSelection-container-M-Gjbm .DuplicateAppSelection-duplicateToSite-lcs9yv .DuplicateAppSelection-label-26fkbC {
  font-weight: 600;
  width: 260px;
  font-size: 14px;
  color: #0F172A;
}
.GeoRestrictions-primaryButton-24mep6 {
  background-color: #3A92E5;
  color: white
}

.GeoRestrictions-primaryButton-24mep6:hover {
  background-color: #3074B7;
}

.GeoRestrictions-primaryButton-24mep6:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.GeoRestrictions-geoRestrictionsContainer-1UpsQA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.GeoRestrictions-geoRestrictionsContainer-1UpsQA .GeoRestrictions-filterSection-3aGgE2 {

  label:first-child {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
  }
}

.GeoRestrictions-geoRestrictionsContainer-1UpsQA .GeoRestrictions-filterSection-3aGgE2 .GeoRestrictions-filterInput-1Uadsf {
  width: 100px;
  margin-bottom: 4px;
}

.GeoRestrictions-geoRestrictionsContainer-1UpsQA .GeoRestrictions-filterSection-3aGgE2 .GeoRestrictions-filterInputButton-IHcxrT {
  height: 40px;
}

.GeoRestrictions-geoRestrictionsContainer-1UpsQA .GeoRestrictions-label-2yuRKh {
  font-size: 14px;
  color: #0F172A;
  width: 200px;
}

.GeoRestrictions-geoRestrictionsContainer-1UpsQA .GeoRestrictions-countriesSelection-Za3mON {
  width: 500px;
  margin-left: 20px;
}

.GeoRestrictions-geoRestrictionsContainer-1UpsQA [class*="Dropdown-generalItem"] {
    margin-right: 12px;
}
.LDS-inputContainer-2sV5nP:not(:last-child) {
      margin-bottom: 10px;
}

.TopArea-subHeaderContainer-3NDN6w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-bottom: 24px;
    padding-top: 24px
}
.TopArea-subHeaderContainer-3NDN6w .TopArea-searchContainer-3cgGOv {
    width: 290px
}
.TopArea-subHeaderContainer-3NDN6w .TopArea-searchContainer-3cgGOv .Select__control {
    border-radius: 1px !important;
    cursor: text !important;
}

.ABTestingTable-primaryButton-1mc6xT {
  background-color: #3A92E5;
  color: white
}

.ABTestingTable-primaryButton-1mc6xT:hover {
  background-color: #3074B7;
}

.ABTestingTable-primaryButton-1mc6xT:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ABTestingTable-tableContainer-2hoJLa {
    border: 1px solid #CBD5E1;
}

.ABTestingTable-sitesTable-2exxRw {
    overflow: visible !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-testChannelIconWrapper-3-hirG {
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #E9EEF4;
  border-radius: 50%
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-testChannelIconWrapper-3-hirG .ABTestingTable-testChannelIcon-3Ia_Lz {
  color: #94A3B8 !important;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-checkmarkIcon-J7y2cP {
  color: #5CB85C !important;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-draftIcon-MNTWco {
  color: #94A3B8 !important;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-emptyStateImage-2BUOhm {
  width: 100%;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-contentContainer-1nP-YU {
  background-color: #F8FAFC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-loadingContainer-imON2o {
  margin-top: 35vh;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-tableHeader-2-HQ-v {
  position: sticky;
  top: -1px;
  z-index: 1;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-tableCell-18z6Ep {
  height: 60px;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-thClass-2v9Tie {
  text-align: left;
  font-weight: 600;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-appsiteRowCell-1VNFR0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 2px 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  text-align: left;
  width: 270px;
  height: inherit;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-disturbutionsCell-2CSrMe {
  text-align: center;
  max-width: 220px;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-actionCell-JyLmJx {
  opacity: 1 !important;
  -webkit-box-shadow: none !important;
  width: 30px
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-actionCell-JyLmJx div {
  width: 30px !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
  right: 21% !important;
  top: 29px !important
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-actionCell-JyLmJx div .ABTestingTable-action-3aAuAb {
  position: relative;
  cursor: pointer;
  display: none !important;
  opacity: 0 !important;
  -webkit-box-shadow: none !important;
  top: calc((100% - var(--actionButtonSize)) / 2) !important;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-statusCell-3EpyUO {
  width: 142px;
  height: 50px;
  font-weight: 600;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-editStatusCell-37lz12 {
  width: 142px;
  height: 40px;
  font-weight: 400;
  padding: 2px 0;
  border-radius: 40px;
  font-style: italic
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-editStatusCell-37lz12:hover {
  background-color: #F8FAFC;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-dateCell-3W_b89 {
  font-weight: 400;
  width: 100px;
  text-align: left;
  min-width: 95px;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-testNameCell-2J8Kjg {
  color: black;
  min-width: 290px;
  padding-left: 12px;
  text-align: left;
  font-weight: 400;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-appsiteIcon-2IuDR_ {
  fill: #94A3B8;
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-appsiteColumn-3j_PrJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-weight: 600;
  width: 160px;
  white-space: nowrap;
  overflow: hidden;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-subTextContainer-3UfiYs {
  font-weight: 400;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-dropdownCell-2Psni8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: inherit;
  z-index: 1000
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-dropdownCell-2Psni8 ul {
  margin-right: 10px;
  width: 170px;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-dropdownCell-2Psni8 button {
  border-radius: 3px;
  border: none;
  background: inherit;
  color: #3A92E5;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  width: 100%;
  text-align: center;
  height: 40px
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-dropdownCell-2Psni8 button:hover {
  color: #3074B7;
}

.ABTestingTable-sitesTable-2exxRw .ABTestingTable-dropdownCell-2Psni8 button.ABTestingTable-active-3OTSZa {
  color: #2B5687;
}

.ABTestingTable-dropdownActionIcons-SMEK1R {
    color: #94A3B8 !important;
}

.TableCellMultiIcons-TableCellMultiIcons-c12zFG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
}
.TableCellMultiIcons-TableCellMultiIcons-c12zFG .TableCellMultiIcons-multiIcon-3lRfLp {
    margin: 0 4px;
}
.TableCellMultiIcons-TableCellMultiIcons-c12zFG .TableCellMultiIcons-imageIcon-3n3UC3 {
    height: 30px;
    width: 30px;
    margin: 0 4px;
    border-radius: 4px;
}

.ControlGroupIcon-testChannelIconWrapper-1Ykfbl {
    padding: 7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: var(--gray200);
    border-radius: 50%
}
.ControlGroupIcon-testChannelIconWrapper-1Ykfbl .ControlGroupIcon-testChannelIcon-IsMoP1 {
    color: var(--gray500) !important;
}
.WizardWrapper-primaryButton-iHJn0S {
  background-color: #3A92E5;
  color: white
}

.WizardWrapper-primaryButton-iHJn0S:hover {
  background-color: #3074B7;
}

.WizardWrapper-primaryButton-iHJn0S:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.WizardWrapper-containerPopup-v20VC_ {
    background-color: white;
    height: 100%;
    overflow-y: hidden
}

.WizardWrapper-containerPopup-v20VC_ .WizardWrapper-header-10UkST {
  padding: 16px 0;
  margin: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px
}

.WizardWrapper-containerPopup-v20VC_ .WizardWrapper-header-10UkST .WizardWrapper-title-3ggU0Y {
  font-size: 20px;
  font-weight: 600;
  color: #0F172A;
  line-height: 30px;
}

.WizardWrapper-containerPopup-v20VC_ .WizardWrapper-header-10UkST .WizardWrapper-goBackContainer-wE-Pzs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding-top: 6px
}

.WizardWrapper-containerPopup-v20VC_ .WizardWrapper-header-10UkST .WizardWrapper-goBackContainer-wE-Pzs .WizardWrapper-goBackText-2DUR-S {
  font-size: 13px;
  color: #334155;
}

.WizardWrapper-containerPopup-v20VC_ .WizardWrapper-header-10UkST .WizardWrapper-goBackContainer-wE-Pzs .WizardWrapper-goBackIcon-1big-O {
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  fill: #334155;
}

.WizardWrapper-icon-uQznwQ {
    width: 24px !important;
    height: 24px !important;
    border-radius: 4px;
}

.WizardWrapper-dropdownRow-2yD7Sg {
    padding: 2px 8px;
}
.WizardContainer-primaryButton-vhswMy {
  background-color: #3A92E5;
  color: white
}

.WizardContainer-primaryButton-vhswMy:hover {
  background-color: #3074B7;
}

.WizardContainer-primaryButton-vhswMy:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.WizardContainer-content-dzoMJ5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    background-color: #E9EEF4;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
}

.WizardContainer-content-dzoMJ5 .WizardContainer-contentContainer-1aCN3J {
  margin: 12px 25px 17px;
  background-color: white;
  height: 84vh;
  width: 100%;
}
.WizardEditor-container-3BDHrX{
    max-width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.WizardEditor-container-3BDHrX .WizardEditor-content-dIyvQ6 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0
}
.WizardEditor-container-3BDHrX .WizardEditor-content-dIyvQ6 .WizardEditor-contentSectionContainer-2NL5F7 {
    padding: 0 20px;
}
.WizardEditor-container-3BDHrX .WizardEditor-list-COltth {
    width: 257px;
}



.WizardLayout-headerContainer-o-HI-Z {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 64px;
    border-bottom: 1px solid #CBD5E1
}

.WizardLayout-headerContainer-o-HI-Z .WizardLayout-pageTitle-3utjx0 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding-left: 2px;
}

.WizardLayout-headerContainer-o-HI-Z .WizardLayout-saveDraftTitle-35Smpv {
    color: var(--blue300);
    font-size: 13px;
    font-weight: 600;
    line-height: 19px;
    text-decoration: underline;
    cursor: pointer;
}

.WizardLayout-warningContainer-CiTdTY {
    margin-top: 8px;
}

.WizardLayout-contentLayout-2Kf7AR {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex
}

.WizardLayout-contentLayout-2Kf7AR .WizardLayout-leftContainer-3jwdcp {
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 641px;
    padding-top: 18px;
    width: 700px;
    padding-left: 2px
}

.WizardLayout-contentLayout-2Kf7AR .WizardLayout-leftContainer-3jwdcp.WizardLayout-contentScrollable-vyRbi_ {
    overflow-y: scroll;
}

.WizardLayout-contentLayout-2Kf7AR .WizardLayout-rightContainer-2sBzVj {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 220px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    min-height: 641px;
}

.StepButtons-primaryButton-1cQUy5 {
  background-color: #3A92E5;
  color: white
}

.StepButtons-primaryButton-1cQUy5:hover {
  background-color: #3074B7;
}

.StepButtons-primaryButton-1cQUy5:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.StepButtons-buttonContainer-1pKgEI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    width: 100%
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-backButton-ttYJKC {
  border: 1px solid #3A92E5
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-backButton-ttYJKC .StepButtons-backText-D7oSM9 {
  color: #3A92E5;
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-backButton-ttYJKC:hover {
  border: none !important;
  background-color: #3A92E5 !important
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-backButton-ttYJKC:hover .StepButtons-backText-D7oSM9 {
  color: #FFFFFF;
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-backButton-ttYJKC:hover .StepButtons-arrow-32FzKO.StepButtons-back-13LyWl {
  fill: #FFFFFF;
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-skip-K_EH5V {
  color: #3A92E5;
  cursor: pointer;
  font-weight: 600;
  font-size: 13px;
  line-height: 19px;
  text-decoration: underline;
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-arrow-32FzKO {
  width: 11px;
  height: 8px
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-arrow-32FzKO.StepButtons-next-RRBQSO {
  fill: #FFFFFF;
  margin-left: 10px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.StepButtons-buttonContainer-1pKgEI .StepButtons-arrow-32FzKO.StepButtons-back-13LyWl {
  fill: #3A92E5;
  margin-right: 10px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.TestDetails-primaryButton-3kszmc {
  background-color: #3A92E5;
  color: white
}

.TestDetails-primaryButton-3kszmc:hover {
  background-color: #3074B7;
}

.TestDetails-primaryButton-3kszmc:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TestDetails-container-2lQyQ0 {
  gap: 8px;
  width: 680px;
  overflow: visible;

  .TestDetails-containerClass-1oS9Sq {
    margin-bottom: 8px;
    textarea {
      resize: none;
      width: 100%;
      height: 60px;
    }
  }
  .TestDetails-label-3j55H9 {
    font-size: 14px;
    color: #334155 !important;
    margin-bottom: 8px
  }
  .TestDetails-label-3j55H9 .TestDetails-segmentCreateContainer-29nYXS {
    margin-left: 14px;
    font-size: 12px;

    .TestDetails-link-1RJBK2 {
        color: #3A92E5;
        cursor: pointer;
    }
  }
  .TestDetails-formItem-Eve_i3 {
    margin-bottom: 15px;

    .TestDetails-icon-2Hcl2- {
        width: 24px;
        height: 24px;
        border-radius: 4px;
    }

    .TestDetails-dropdownRow-2e661s {
        padding: 2px 8px;
    }

    .TestDetails-wrapper-yxaMUS {
      width: 100%;
    }

    .TestDetails-segmentWarningContainer-2x_ZPC {
      margin-top: 12px;
    }
  }

  .TestDetails-dateContainer-3YqnBZ {
    z-index: 100;

    .TestDetails-dateTitleContainer-z0WAz5 {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 11px;
      margin-bottom: 8px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }

    .TestDetails-checkboxContainer-19vN1N {
      margin-top: 8px;

      .TestDetails-checkmarkLabel-3youFr {
        padding-right: 11px;
        font-size: 14px;
        color: #334155 !important;
        font-weight: 400;
      }
    }
  }

  .TestDetails-dropdownContainer-1DxEcO {
    width: 100%;
    margin: 3px 0;
  }
}

.TestDetails-subTitle-3qQSv9 {
  margin-bottom: 16px;
}
.TestChannels-container-3gGiTG {
    margin-top: 20px
}

.TestChannels-container-3gGiTG .TestChannels-closedHeaderContainer-8PnTCE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 600;
    font-size: 14px
}

.TestChannels-container-3gGiTG .TestChannels-closedHeaderContainer-8PnTCE .TestChannels-icon-366J8M {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    margin-right: 8px;
}

.TestChannels-container-3gGiTG .TestChannels-closedHeaderContainer-8PnTCE .TestChannels-closedHeaderSuffix-3pTrPD {
    font-weight: 400;
}

.TestChannels-container-3gGiTG .TestChannels-closedHeaderContainer-8PnTCE .TestChannels-duplicateNetworkTitle-KW8gyS {
    font-weight: 400;
    font-size: 12px;
}

.TestChannels-container-3gGiTG .TestChannels-formContainer-3BYS1M {
    gap: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 22px
}

.TestChannels-container-3gGiTG .TestChannels-formContainer-3BYS1M .TestChannels-dropdownContainer-1ewQT4 {
    width: 100%;
}

.TestChannels-addNetworkButton-3bpO9g {
    margin-top: 20px;
    cursor: pointer;
    color: var(--blue300);
    font-weight: 600
}

.TestChannels-addNetworkButton-3bpO9g.TestChannels-disabled-1yE6HZ {
    color: var(--gray500);
    cursor: not-allowed !important;
}

.TestChannels-link-i9UEi2 {
    color: var(--blue300);
    cursor: pointer;
}
.CollapsableNetwork-testChannelsContainerOverride-1EdcbF {
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    width: 524px;
    padding: 0 14px
}
.CollapsableNetwork-testChannelsContainerOverride-1EdcbF .CollapsableNetwork-testChannelsHeaderOverride-29mFXm {
    border-bottom: none !important;
    height: 56px;
}
.CollapsableNetwork-testChannelsContainerOverride-1EdcbF .CollapsableNetwork-testChannelsContentContainerOverride-2OseEI {
    padding-top: 0;
}
.CollapsableNetwork-testChannelsContainerOverride-1EdcbF .CollapsableNetwork-testChannelsArrowAreaOverride-3m8ni9 {
    margin-left: 0;
    margin-right: 12px;
}
.CollapsableNetwork-testChannelsContainerOverride-1EdcbF .CollapsableNetwork-externalHeaderAreaOverride-E4M_KQ {
    margin-right: 0;
}


.TestParameters-container-2GIvLF {
    border: 1px solid #CBD5E1;
    width: 394px;
    border-radius: 8px;
    margin-top: 24px
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    width: 100%;
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d .TestParameters-rowContainer-2c3E8R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d .TestParameters-rowContainer-2c3E8R .TestParameters-nameContainer-3t79ZP {
    border: 1px solid #CBD5E1;
    border-radius: 2px;
    width: 252px;
    padding: 6px 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d .TestParameters-rowContainer-2c3E8R .TestParameters-nameContainer-3t79ZP .TestParameters-icon-2X_Daz {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    margin-right: 8px;
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d .TestParameters-rowContainer-2c3E8R .TestParameters-nameContainer-3t79ZP .TestParameters-duplicateNetworkTitle-egIOWx {
    font-weight: 400;
    font-size: 11px;
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d .TestParameters-rowContainer-2c3E8R .TestParameters-sizeContainer-3gisnl {
    border: 1px solid #CBD5E1;
    border-radius: 2px;
    width: 94px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: black;
    padding: 6px 8px
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d .TestParameters-rowContainer-2c3E8R .TestParameters-sizeContainer-3gisnl.TestParameters-disabled-3t3Y1i {
    background: var(--primaryDisabledLight) !important;
    color: var(--primaryButtonTextDisabled) !important;
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d .TestParameters-rowContainer-2c3E8R .TestParameters-networkHeader-2VYUhf {
    width: 252px;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: var(--gray700);
}
.TestParameters-container-2GIvLF .TestParameters-gridContainer-3Nm2-d .TestParameters-rowContainer-2c3E8R .TestParameters-sizeHeader-3a9FKm {
    width: 94px;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: var(--gray700);
}

.PercentageInput-percentContainer-1g0yJb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    font-weight: 600;
    font-size: 14px;
    width: 100%
}
.PercentageInput-percentContainer-1g0yJb.PercentageInput-disabled--9s92t {
    background: var(--primaryDisabledLight) !important;
    color: var(--primaryButtonTextDisabled) !important;
}
.PercentageInput-percentContainer-1g0yJb .PercentageInput-percentContentContainer-EIIiK9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: inherit
}
.PercentageInput-percentContainer-1g0yJb .PercentageInput-percentContentContainer-EIIiK9 .PercentageInput-inputClassName-1auLyU {
    border: none !important;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    font-size: 15px !important;
}
.PercentageInput-percentContainer-1g0yJb .PercentageInput-arrowContainer-3zV5m2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
}
.PercentageInput-percentContainer-1g0yJb .PercentageInput-arrowContainer-3zV5m2 .PercentageInput-arrow-1Wo6Hn {
    width: 12px;
    height: 7px;
    cursor: pointer;
    fill: var(--gray500)
}
.PercentageInput-percentContainer-1g0yJb .PercentageInput-arrowContainer-3zV5m2 .PercentageInput-arrow-1Wo6Hn.PercentageInput-disabled--9s92t {
    fill: var(--primaryButtonTextDisabled) !important;
    cursor: not-allowed;
}
.PercentageInput-percentContainer-1g0yJb .PercentageInput-arrowContainer-3zV5m2 .PercentageInput-arrowFlipped-2uuc_4 {
    cursor: pointer;
    width: 12px;
    height: 7px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    fill: var(--gray500)
}
.PercentageInput-percentContainer-1g0yJb .PercentageInput-arrowContainer-3zV5m2 .PercentageInput-arrowFlipped-2uuc_4.PercentageInput-disabled--9s92t {
    fill: var(--primaryButtonTextDisabled) !important;
    cursor: not-allowed;
}

.InternalDistribution-container-3ofMQ3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 14px;
    .InternalDistribution-link-2_wPXv {
        color: var(--blue300);
        cursor: pointer;
    }
    .InternalDistribution-checkboxContainer-yBnGh2 {
        width: 100%;
        margin: 3px 0;
    }

    .InternalDistribution-checkmarkLabel-3AhCX5 {
        font-weight: 500;
    }

    .InternalDistribution-lastInputContainer-kOOpbt {
        padding-bottom: 12px;
    }

    .InternalDistribution-icon-2qrycl {
        width: 24px;
        height: 24px;
        border-radius: 4px;
        margin-right: 8px;
    }
}
.Overview-container-3qC7UO {
    gap: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 600px
}
.Overview-container-3qC7UO .Overview-pieContainer-ympu8B {
    border: 1px solid #CBD5E1;
    border-radius: 12px
}
.Overview-container-3qC7UO .Overview-pieContainer-ympu8B .Overview-internalDistributionContainer-vQA9uf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
    padding-bottom: 8px;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}
.Overview-container-3qC7UO .Overview-pieContainer-ympu8B .Overview-internalDistributionContainer-vQA9uf .Overview-title-y8GwXf {
    font-weight: 600;
}
.Overview-container-3qC7UO .Overview-pieContainer-ympu8B .Overview-internalDistributionContainer-vQA9uf .Overview-internalDistributionContentContainer-3muDv7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 96%;
}
.Overview-container-3qC7UO .Overview-pieContainer-ympu8B .Overview-internalDistributionContainer-vQA9uf .Overview-dividerContainer-32ApBf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%
}
.Overview-container-3qC7UO .Overview-pieContainer-ympu8B .Overview-internalDistributionContainer-vQA9uf .Overview-dividerContainer-32ApBf .Overview-divider-uAz6s_ {
    height: 1px;
    width: 96%;
    background-color: var(--gray400);
}
.Overview-container-3qC7UO .Overview-formItem-3ug2-q {
    gap: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}
.Overview-container-3qC7UO .Overview-formItem-3ug2-q .Overview-title-y8GwXf {
    font-weight: 600;
}
.Overview-container-3qC7UO .Overview-formItem-3ug2-q.Overview-isRow-1foU_n {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    img {
                width: 24px;
                height: 24px;
                border-radius: 4px;
    }
}
.EventsDisplay-eventsContainer-3Sb9Vn {
    width: 100%;
    border: 1px solid #CBD5E1;
    border-radius: 4px;
    padding: 8px;
    cursor: no-drop
}
.EventsDisplay-eventsContainer-3Sb9Vn .EventsDisplay-tabsContainer-28mKjl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px
}
.EventsDisplay-eventsContainer-3Sb9Vn .EventsDisplay-tabsContainer-28mKjl .EventsDisplay-tab-39OSVU {
    padding: 4px 8px;
    width: 16%;
    display: block;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: var(--gray600);
    background-color: var(--gray100);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.EventsDisplay-eventsContainer-3Sb9Vn .EventsDisplay-tabsContainer-28mKjl .EventsDisplay-tab-39OSVU.EventsDisplay-disabled-3-LsXd {
    color: var(--gray500);
}
.EventsDisplay-eventsContainer-3Sb9Vn .EventsDisplay-tabsContainer-28mKjl .EventsDisplay-expandButton-Zklb34 {
    padding: 4px 8px;
    color: #666;
    cursor: pointer !important;
    font-weight: 600;
}
.OverviewCalender-container-2Xy_Ry {
    width: 230px;
}
.Events-container-2hq9R5 {
    max-width: 786px
}
.Events-container-2hq9R5 .Events-errorContainer-K15oge {
    margin-top: 22px;
}
.Events-container-2hq9R5 .Events-contentContainer-2JH6gb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    gap: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 16px;
    margin-top: 24px
}
.Events-container-2hq9R5 .Events-contentContainer-2JH6gb .Events-inputContainer-2j5kPd {
    border-radius: 4px;
    min-height: 44px;
    width: 100%
}
.Events-container-2hq9R5 .Events-contentContainer-2JH6gb .Events-inputContainer-2j5kPd .Events-input-300SF0 {
    border-radius: 4px;
}
.Reporting-primaryButton-2FiWmL {
  background-color: #3A92E5;
  color: white
}

.Reporting-primaryButton-2FiWmL:hover {
  background-color: #3074B7;
}

.Reporting-primaryButton-2FiWmL:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Reporting-containerPopup-ekKJWA {
    background-color: white;
    height: 100%;
    overflow-y: hidden
}

.Reporting-containerPopup-ekKJWA .Reporting-pageHeader-jJDbpM {
  padding: 16px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border-bottom: 1px solid #E2E8F0
}

.Reporting-containerPopup-ekKJWA .Reporting-pageHeader-jJDbpM .Reporting-title-2cK-GJ {
  font-size: 20px;
  font-weight: 600;
  color: #0F172A;
  line-height: 30px;
}

.Reporting-containerPopup-ekKJWA .Reporting-pageHeader-jJDbpM .Reporting-goBackContainer-301hj4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding-top: 6px
}

.Reporting-containerPopup-ekKJWA .Reporting-pageHeader-jJDbpM .Reporting-goBackContainer-301hj4 .Reporting-goBackText-Id41fk {
  font-size: 13px;
  color: #334155;
}

.Reporting-containerPopup-ekKJWA .Reporting-pageHeader-jJDbpM .Reporting-goBackContainer-301hj4 .Reporting-goBackIcon-1Yb10M {
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  fill: #334155;
}

.Reporting-containerPopup-ekKJWA .Reporting-content-sEaqJj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  height: 100%;
  background-color: #FFFFFF;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.Reporting-containerPopup-ekKJWA .Reporting-content-sEaqJj .Reporting-pageContainer-1gMyYZ {
  padding: 12px 40px 17px;
  background-color: white;
  width: 100%
}

.Reporting-containerPopup-ekKJWA .Reporting-content-sEaqJj .Reporting-pageContainer-1gMyYZ .Reporting-contentContainer-R7xVDI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px
}

.Reporting-containerPopup-ekKJWA .Reporting-content-sEaqJj .Reporting-pageContainer-1gMyYZ .Reporting-contentContainer-R7xVDI .Reporting-rowContainer-o8rzZZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  gap: 20px;
}

.Header-primaryButton-3tGrzO {
  background-color: #3A92E5;
  color: white
}

.Header-primaryButton-3tGrzO:hover {
  background-color: #3074B7;
}

.Header-primaryButton-3tGrzO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Header-headerContainer-6c92cc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 24px
}

.Header-headerContainer-6c92cc .Header-titleAndActionButton-2PlGBd {
  padding-bottom: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row
}

.Header-headerContainer-6c92cc .Header-titleAndActionButton-2PlGBd .Header-actionIcon-3iDZ1v {
  position: relative;
  fill: #64748B;
  cursor: pointer;
  float: right;
  top: calc(50% - 10px);
  border: 1px solid #E9EEF4;
  border-radius: 4px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 36px;
  height: 36px;
}

.Header-headerContainer-6c92cc .Header-titleAndActionButton-2PlGBd .Header-testNameAndAppsite-3o3pfM {
  gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Header-headerContainer-6c92cc .Header-titleAndActionButton-2PlGBd .Header-appsiteContainer-2WlTMl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 6px;
  border-radius: 4px;
  padding: 2px 8px 2px 4px;
  background-color: #F4F7FA;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #E2E8F0
}

.Header-headerContainer-6c92cc .Header-titleAndActionButton-2PlGBd .Header-appsiteContainer-2WlTMl .Header-icon-312aDU {
  width: 16px;
  height: 16px;
  border-radius: 2px;
}

.Header-headerContainer-6c92cc .Header-titleAndActionButton-2PlGBd .Header-appsiteContainer-2WlTMl .Header-appsiteName-34fOpA {}

.Header-headerContainer-6c92cc .Header-titleAndActionButton-2PlGBd .Header-testName-2k_z57 {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
}

.Header-headerContainer-6c92cc .Header-testDateAndStatus-h727UV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 16px;
  padding-bottom: 18px
}

.Header-headerContainer-6c92cc .Header-testDateAndStatus-h727UV .Header-miniTitleContainer-3o52VE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row
}

.Header-headerContainer-6c92cc .Header-testDateAndStatus-h727UV .Header-miniTitleContainer-3o52VE .Header-title-96Z34A {
  font-weight: 600;
  font-size: 13px;
  color: #0F172A;
  line-height: 19px
}

.Header-headerContainer-6c92cc .Header-testDateAndStatus-h727UV .Header-miniTitleContainer-3o52VE .Header-title-96Z34A .Header-content-1uKrbs {
  font-weight: 400;
}

.Header-headerContainer-6c92cc .Header-testDateAndStatus-h727UV .Header-miniTitleContainer-3o52VE .Header-titleDivider-20nax2 {
  margin-left: 12px;
}

.Header-headerContainer-6c92cc .Header-testDateAndStatus-h727UV .Header-status-50RkR4 {
  padding: 2px 8px;
  border-radius: 40px;
  background-color: #F4F7FA;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-weight: 600;
  font-size: 13px;
  color: #0F172A
}

.Header-headerContainer-6c92cc .Header-testDateAndStatus-h727UV .Header-status-50RkR4 .Header-booleanIcon-2k52It {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}

.Header-headerContainer-6c92cc .Header-dateAndEvent-3-Sqs7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border-top: 1px solid #CBD5E1;
  gap: 14px;
  padding-top: 24px;

  .Header-dateContainer-2Wuue4 {
            height: 40px !important;
  }

  .Header-eventsContainer-2Ym3ft {
            width: 208px !important;
  }
}

.ReportingActionsButton-popoverComponent-aLf8tu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.CampaignData-primaryButton-1470Nd {
  background-color: #3A92E5;
  color: white
}

.CampaignData-primaryButton-1470Nd:hover {
  background-color: #3074B7;
}

.CampaignData-primaryButton-1470Nd:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CampaignData-dashboardPanel-31uYuZ {
  width: 50%;
  background-color: white;
  border-radius: 8px;
  padding: 24px;
  border: 1px solid #CBD5E1
}

.CampaignData-dashboardPanel-31uYuZ .CampaignData-panelTitle-l4vQOi {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 24px;
  margin-top: 0;
  color: #333333;
}

.CampaignData-dashboardPanel-31uYuZ .CampaignData-costAnalysisContent-1mUsS1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 85%;
  gap: 24px;
  letter-spacing: 0;
  font-weight: 400
}

.CampaignData-dashboardPanel-31uYuZ .CampaignData-costAnalysisContent-1mUsS1 .CampaignData-linkCampaignButton-qYEF63 {
  border: 1px solid #CBD5E1 !important;
  background-color: #FFFFFF !important;
  border-radius: 2px;
  color: #CBD5E1 !important;
  height: 36px;
  font-size: 14px;
}

.CampaignData-dashboardPanel-31uYuZ .CampaignData-costAnalysisContent-1mUsS1 .CampaignData-comingSoonTitle-1jsjsd {
  font-size: 13px;
  line-height: 19px;
  text-align: center;
  vertical-align: middle;
  color: #64748B;
  margin: 0;
}

.CampaignData-dashboardPanel-31uYuZ .CampaignData-costAnalysisContent-1mUsS1 .CampaignData-comingSoonText-32ZPay {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  vertical-align: middle;
  color: #0F172A
}
.AudienceDistribution-chartContainer-2Irobk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 260px
}
.AudienceDistribution-chartContainer-2Irobk .AudienceDistribution-pieChartWrapper-3YyIsj {
    position: relative;
}
.NetworkTable-primaryButton-RffNdq {
  background-color: #3A92E5;
  color: white
}

.NetworkTable-primaryButton-RffNdq:hover {
  background-color: #3074B7;
}

.NetworkTable-primaryButton-RffNdq:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.NetworkTable-container-2L5sHn {
    padding-bottom: 120px
}

.NetworkTable-container-2L5sHn .NetworkTable-tableCell-3KespI {
  padding: 0;
  text-align: left;
}

.NetworkTable-container-2L5sHn .NetworkTable-cellContent-1UhypK {
  text-align: right;
  padding: 0 14px;
  height: 48px;
  font-weight: 400;
}

.NetworkTable-container-2L5sHn .NetworkTable-tableContainer-O3M5ns {
  border-left: 1px solid #E2E8F0;
  border-right: 1px solid #E2E8F0;
  border-bottom: 1px solid #E2E8F0
}

.NetworkTable-container-2L5sHn .NetworkTable-tableContainer-O3M5ns .NetworkTable-metricCellContent-3g4nws {
  text-align: left;
  padding: 0 14px;
  background-color: #F4F7FA;
  font-weight: 400;
}

.NetworkTable-container-2L5sHn .NetworkTable-tableContainer-O3M5ns .NetworkTable-tableHeader-3eU4WZ {
  background-color: #F4F7FA;
  height: 48px;
  font-weight: 600
}

.NetworkTable-container-2L5sHn .NetworkTable-tableContainer-O3M5ns .NetworkTable-tableHeader-3eU4WZ.NetworkTable-third-1YMoMM {
  width: 33%;
}

.NetworkTable-container-2L5sHn .NetworkTable-tableContainer-O3M5ns .NetworkTable-tableHeader-3eU4WZ.NetworkTable-forth-AjkjGO {
  width: 25%;
}

.NetworkTable-container-2L5sHn .NetworkTable-tableContainer-O3M5ns .NetworkTable-tableHeader-3eU4WZ .NetworkTable-headerIcon-3WkJ0L {
  cursor: default;
  color: #94A3B8;
  width: 24px;
  height: 24px;
  border-right: 4px;
  margin-right: 8px;
}
.Uplifts-primaryButton-yvcjTB {
  background-color: #3A92E5;
  color: white
}

.Uplifts-primaryButton-yvcjTB:hover {
  background-color: #3074B7;
}

.Uplifts-primaryButton-yvcjTB:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Uplifts-metricsContainer-2ypcdf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  width: 100%
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 250px;
  padding: 16px;
  min-height: 100px;
  border-radius: 8px;
  border: 1px solid #CBD5E1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb.Uplifts-twoLinesMetricCard-xO1Fzl {
  min-height: 140px !important;
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  gap: 6px
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v .Uplifts-titleHeader-13OQk6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v .Uplifts-titleHeader-13OQk6 .Uplifts-upliftTitleContainer-1simz8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 6px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v .Uplifts-titleHeader-13OQk6 .Uplifts-upliftTitleContainer-1simz8 .Uplifts-tooltipContainer-22Uk8W {
  z-index: 1;
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v .Uplifts-titleHeader-13OQk6 .Uplifts-upliftTitleContainer-1simz8 .Uplifts-metricLabel-3IEnQO {
  color: #64748b;
  font-size: 13px;
  font-weight: 600;
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v .Uplifts-titleHeader-13OQk6 .Uplifts-metricValue-2N5huo {
  font-weight: 600;
  font-size: 16px
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v .Uplifts-titleHeader-13OQk6 .Uplifts-metricValue-2N5huo.Uplifts-positive-1VtA1A {
  color: #5CB85C;
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v .Uplifts-titleHeader-13OQk6 .Uplifts-metricValue-2N5huo.Uplifts-negative-3onZpf {
  color: #D0021B;
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb .Uplifts-header-i2qj-v .Uplifts-titleHeader-13OQk6 .Uplifts-metricValue-2N5huo.Uplifts-nautral-1teH1e {
  color: #94A3B8;
}

.Uplifts-metricsContainer-2ypcdf .Uplifts-metricCard-T7q8Cb {

  .Uplifts-networkInfo-2F9N6O {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      gap: 8px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between
  }

  .Uplifts-networkInfo-2F9N6O .Uplifts-networkIconContainer-1mHEuq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px
  }

  .Uplifts-networkInfo-2F9N6O .Uplifts-networkIconContainer-1mHEuq .Uplifts-networkIcon-2XxsSG {
    width: 24px;
    gap: 8px;
    height: 24px;
    border-radius: 4px;
  }

  .Uplifts-networkInfo-2F9N6O .Uplifts-networkIconContainer-1mHEuq .Uplifts-networkName-wUenkN {
    font-weight: 600;
    color: #1e293b;
  }

  .Uplifts-networkInfo-2F9N6O .Uplifts-networkIconContainer-1mHEuq .Uplifts-duplicateNetworkTitle-2aM8DR {
    font-weight: 400;
    font-size: 12px;
  }

  .Uplifts-networkInfo-2F9N6O .Uplifts-trendIcon-P8UGyY {
    margin-left: auto;
    width: 24px;
    height: 24px
  }

  .Uplifts-networkInfo-2F9N6O .Uplifts-trendIcon-P8UGyY .Uplifts-positive-1VtA1A {
    background-color: #E6F6D4;
    border-radius: 4px;
  }

  .Uplifts-networkInfo-2F9N6O .Uplifts-trendIcon-P8UGyY .Uplifts-negative-3onZpf {
    border-radius: 4px;
    background-color: #FBDBDF;
  }

  .Uplifts-networkInfo-2F9N6O .Uplifts-trendIcon-P8UGyY .Uplifts-fork-CrAzUE {
    border-radius: 4px;
    background-color: #FCF8E3;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.Analysis-primaryButton-3WRlTg {
  background-color: #3A92E5;
  color: white
}

.Analysis-primaryButton-3WRlTg:hover {
  background-color: #3074B7;
}

.Analysis-primaryButton-3WRlTg:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Analysis-incrementalityContainer-1Hab9x {
  background-color: white;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 24px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 3px rgba(0, 0, 0, .05);
  border: 1px solid #CBD5E1;
  font-family: Arial, sans-serif
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-incrementalityHeader-2h9IDU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-incrementalityHeader-2h9IDU .Analysis-incrementalityTitleSection-KsIFc0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-incrementalityHeader-2h9IDU .Analysis-incrementalityTitleSection-KsIFc0 .Analysis-panelTitle-2XNojp {
  font-size: 18px;
  font-family: open-sans, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  color: #333333;
  margin: 0 0 4px 0;
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-incrementalityHeader-2h9IDU .Analysis-incrementalityTitleSection-KsIFc0 .Analysis-panelSubtitle-ZriF4Z {
  font-size: 14px;
  font-family: open-sans, "Helvetica Neue", Helvetica, sans-serif;
  color: #666666;
  margin: 0;
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-incrementalityHeader-2h9IDU .Analysis-incrementalityTabs-2ovGan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-chartTitle-1cOiwD {
  font-size: 16px;
  font-weight: 500;
  color: #333333;
  margin: 20px 0 16px 0;
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-chartArea-2JjpEs {
  position: relative;
  height: 400px;
  width: 100%
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-chartArea-2JjpEs .Analysis-emptyContainer-2Rg4kP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-chartArea-2JjpEs .Analysis-emptyContainer-2Rg4kP .Analysis-emptyData-2ZAAK_ {
  margin-bottom: 30px;
  font-family: open-sans, Helvetica, sans-serif;
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-chartArea-2JjpEs .Analysis-chartLegend-1Mu6JK {
  position: absolute;
  top: 20px;
  right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  background-color: rgba(255, 255, 255, .9);
  padding: 10px;
  border-radius: 4px
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-chartArea-2JjpEs .Analysis-chartLegend-1Mu6JK .Analysis-legendItem-ljJDBj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-chartArea-2JjpEs .Analysis-chartLegend-1Mu6JK .Analysis-legendItem-ljJDBj .Analysis-legendColor-3Dmj_h {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

.Analysis-incrementalityContainer-1Hab9x .Analysis-chartArea-2JjpEs .Analysis-chartLegend-1Mu6JK .Analysis-legendItem-ljJDBj .Analysis-legendText-3yIvuU {
  font-size: 14px;
  color: #333333;
}
.RadioButton-primaryButton-31EZi5 {
  background-color: #3A92E5;
  color: white
}

.RadioButton-primaryButton-31EZi5:hover {
  background-color: #3074B7;
}

.RadioButton-primaryButton-31EZi5:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.RadioButton-radioContainer-TzpHnn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-size: 12px;
  font-family: Arial, sans-serif
}

.RadioButton-radioContainer-TzpHnn .RadioButton-radioButton-22fo3O {
  padding: 6px 8px;
  border: 1px solid #E2E8F0;
  background-color: #FFFFFF;
  cursor: pointer;
  width: 100px;
  position: relative;
  text-align: center;
  color: #0F172A
}

.RadioButton-radioContainer-TzpHnn .RadioButton-radioButton-22fo3O:hover {
  background-color: #F2F9FF;
  border: 1px solid #C3DEF7;
}

.RadioButton-radioContainer-TzpHnn .RadioButton-radioButton-22fo3O.RadioButton-leftButton-vkXmO6 {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.RadioButton-radioContainer-TzpHnn .RadioButton-radioButton-22fo3O.RadioButton-rightButton-qdNVDd {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.RadioButton-radioContainer-TzpHnn .RadioButton-radioButton-22fo3O.RadioButton-active-2m0ATo {
  background-color: #DEF0FF;
  border: 1px solid #A3C7F0;
  color: #1E293B;
  font-weight: 600;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .05);
          box-shadow: 0 2px 8px rgba(0, 0, 0, .05)
}

.RadioButton-radioContainer-TzpHnn .RadioButton-radioButton-22fo3O.RadioButton-active-2m0ATo .RadioButton-buttonText-1tChFe {
  position: relative;
  z-index: 2;
}


.page-formArea-1lLwd6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end
}
.page-formArea-1lLwd6 .page-dropdownContainer-2Ngdcm {
    width: 200px;
}
.page-formArea-1lLwd6 .page-submitButtons-3-nMUk {
    height: 40px;
}


.AssistedInstallsTable-primaryButton-3epblC {
  background-color: #3A92E5;
  color: white
}

.AssistedInstallsTable-primaryButton-3epblC:hover {
  background-color: #3074B7;
}

.AssistedInstallsTable-primaryButton-3epblC:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.MuiTableRow-root {
    height: 41px;

}

.AssistedInstallsTable-tableWrapper-1IaQR_ {
    padding: 10px 25px 0;
    margin-top: 10px;
    background-color: #FFFFFF;
}

.TopArea-primaryButton-1qZ7TB {
  background-color: #3A92E5;
  color: white
}

.TopArea-primaryButton-1qZ7TB:hover {
  background-color: #3074B7;
}

.TopArea-primaryButton-1qZ7TB:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TopArea-container-3CRhyx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 60px;
    background-color: #FFFFFF;
}

.TopArea-rightSide-1qSeYe {
    margin-left: auto
}

.TopArea-rightSide-1qSeYe > * {
  margin-left: 10px;
}
.page-primaryButton-xvFgVU {
  background-color: #3A92E5;
  color: white
}

.page-primaryButton-xvFgVU:hover {
  background-color: #3074B7;
}

.page-primaryButton-xvFgVU:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.page-container-QLQuet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.page-topArea-3mRpTM {
    border-bottom: 1px solid #CBD5E1;
}

.page-mainArea-2d4mxc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow: hidden;
}

.page-leftArea-PT5BdZ {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 400px;
    background-color: #FFFFFF;
    border-right: 1px solid #CBD5E1;
    overflow: auto;
}

.page-rightArea-2eIDqS {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 0 26px 0;
    overflow: auto;
    background-color: #F8FAFC;
}

.page-rightAreaTop-1S83aQ {
    margin-top: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 40px 24px
}

.page-rightAreaTop-1S83aQ .page-mainText-3NgYvv {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 30px;
  margin-bottom: 10px;
}

.page-rightAreaTop-1S83aQ .page-addModelButton-3mZPgt {
  margin-bottom: 24px;
}

.page-toggleOldLinks-19wP4c {
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
}

.page-skanPlusIcon-2HxYag {
    width: 35px;
    margin-right: 15px;
}

.page-expandableOverrideContainer-1IfJgX {
    background-color: transparent;
    margin-bottom: 10px
}

.page-expandableOverrideContainer-1IfJgX:last-child {
  margin-bottom: 0;
}

.page-expandableOverrideContent-2Lbv7C {
    background-color: transparent;
    padding: 0;
}

.page-expandableOverrideHeader-1UI6E4 {
    height: 60px;
}

.page-expandableOverrideArrow-1DEIFi {
    display: none;
}

.page-expandableOverrideExternal-1keqXT {
    margin-right: 10px;
}

.page-rightAreaMain-39dXjN {
    height: 100%;
    overflow-y: auto;
    min-width: 650px; /* To prevent nasty overflow cutting bugs */
    padding: 0 40px;
}

.ConversionModelShelf-primaryButton-1yh3yj {
  background-color: #3A92E5;
  color: white
}

.ConversionModelShelf-primaryButton-1yh3yj:hover {
  background-color: #3074B7;
}

.ConversionModelShelf-primaryButton-1yh3yj:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.ConversionModelShelf-container-2ZuMw2 {
    height: 100%;
    overflow: auto;
}

.ConversionModelShelf-page-3Ecen3 {
    padding: 30px;
    color: #334155;
}

.ConversionModelShelf-topSeparator-3c8hfJ {
    width: 100%;
    height: 1px;
    background-color: #CBD5E1;
    margin: 30px 0 25px 0;
}

.ConversionModelShelf-shelfHeaderTitle-27pZec {
    width: 100%;
    font-size: 20px;
    font-weight: 600;
    color: #17A38F;
    margin-bottom: 5px;
}

.ConversionModelShelf-shelfInfoBox-2wzIIS {
    margin-bottom: 20px
}

.ConversionModelShelf-shelfInfoBox-2wzIIS .ConversionModelShelf-slotsArea-11bGi2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.ConversionModelShelf-shelfInfoBox-2wzIIS .ConversionModelShelf-slotsArea-11bGi2.ConversionModelShelf-noSliderSector-3dM2oH {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.ConversionModelShelf-shelfInfoBox-2wzIIS .ConversionModelShelf-slotsArea-11bGi2 .ConversionModelShelf-measurementSlider-2Mb7G1 {
  width: calc(100% - 250px);
  margin-right: 20px
}

.ConversionModelShelf-shelfInfoBox-2wzIIS .ConversionModelShelf-slotsArea-11bGi2 .ConversionModelShelf-measurementSlider-2Mb7G1.ConversionModelShelf-noSliderSector-3dM2oH {
  text-align: right;
}

.ConversionModelShelf-shelfInfoBox-2wzIIS .ConversionModelShelf-slotsArea-11bGi2 .ConversionModelShelf-measurementSlider-2Mb7G1 .ConversionModelShelf-sliderMarkLabel-1kik_y {
  top: 25px;
  color: #64748B;
  font-size: 11px;
  font-weight: 400;
}

.ConversionModelShelf-shelfInfoBoxText-LMTccg {
    font-size: 13px;
    line-height: 1.43;
    color: #334155;
}

.ConversionModelShelf-shelfInfoBoxTitle-X-aFfB {
    width: 100%;
    font-size: 13px;
    font-weight: 600;
    color: #334155;
    margin-bottom: 5px;
}

.ConversionModelShelf-shelfWarningMessage-3paFj- {
    font-size: 13px !important;
    color: #000000;
    padding: 10px;
}

.ConversionModelShelf-shelfInputBox-3i2gDD {
    margin-bottom: 10px;
}

.ConversionModelShelf-shelfInput-1PigBx {
    width: 100%
}

.ConversionModelShelf-shelfInput-1PigBx .ConversionModelShelf-labelFormatting-3Hypiv {
  position: relative;
  left: 7px;
  top: -27px;
  width: 10px
}

.ConversionModelShelf-skan4TransitionArea-2bwQBZ .ConversionModelShelf-skan4TransitionTitle-Uf1d5L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.ConversionModelShelf-coarseMappingTableWrapper-3MYR8K {
    position: relative;
    margin-top: 30px
}

.ConversionModelShelf-coarseMappingTableWrapper-3MYR8K td.ConversionModelShelf-tableCellCenter-27EewC {
  text-align: center;
}

.ConversionModelShelf-coarseMappingTableWrapper-3MYR8K .ConversionModelShelf-conversionValueCell-1hUac9 {
  width: 15%;
}

.ConversionModelShelf-coarseMappingTableWrapper-3MYR8K .ConversionModelShelf-eventsCellWide-1HoXiU {
  width: 60%;
  white-space: pre-line;
  line-height: 2;
  padding: 5px 0px;
}

.ConversionModelShelf-coarseMappingTableWrapper-3MYR8K .ConversionModelShelf-eventsCell-2iBum9 {
  width: 35%;
  white-space: pre-line;
  line-height: 2;
  padding: 5px 0px;
}

.ConversionModelShelf-coarseMappingTableWrapper-3MYR8K .ConversionModelShelf-totalRevenue-1SJ10- {
  width: 30%;
}

td.ConversionModelShelf-tableHeader-3Jw0eP {
    position: relative;
    z-index: inherit;
}

.ConversionModelShelf-tableHeader-3Jw0eP {
    color: #334155;

    /* For overflow scrolling */
    position: sticky;
    top: 0;
    z-index: 2;
    height: 45px;
}

.ConversionModelShelf-modelError-1sxlOO {
    color: #E64D5F;
    font-size: 12px;
    margin-top: 10px;
}
.ConversionModelShelfTopArea-primaryButton-2zVcvN {
  background-color: #3A92E5;
  color: white
}

.ConversionModelShelfTopArea-primaryButton-2zVcvN:hover {
  background-color: #3074B7;
}

.ConversionModelShelfTopArea-primaryButton-2zVcvN:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.ConversionModelShelfTopArea-topArea-PfD5M_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-right: 10px
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 {
  margin-right: 50px
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 .ConversionModelShelfTopArea-disabledSlider-2IMjDo {
  pointer-events: none
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 .ConversionModelShelfTopArea-disabledSlider-2IMjDo .MuiTooltip-popper {
  display: none;
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 .ConversionModelShelfTopArea-oneDaySlider-Qo6KU8 {
  pointer-events: none !important;
  width: 0 !important;
  top: -32px !important;
  margin-bottom: -32px !important;
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 .ConversionModelShelfTopArea-twoDaySlider-1l82Zh {
  width: 16.67% !important;
  top: -32px !important;
  margin-bottom: -32px !important;
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 .ConversionModelShelfTopArea-fourDaySlider-1xSI5T {
  width: 50% !important;
  top: -32px !important;
  margin-bottom: -32px !important;
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 .ConversionModelShelfTopArea-sliderMarkLabel-3QQmHG {
  top: 26px;
  color: #64748B;
  font-size: 11px;
  font-weight: 400
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 .ConversionModelShelfTopArea-sliderMarkLabel-3QQmHG:nth-child(5) {
  /* 1 day - fix label position */
  padding-left: 34px;
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-measurementContainer-1PP4wg .ConversionModelShelfTopArea-measurementSlider-3XejT6 .ConversionModelShelfTopArea-sliderMarkLabel-3QQmHG:nth-child(9) {
  /* 7 days - fix label position */
  padding-right: 34px;
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-topAreaActionsLabel-1SFpOF {
  margin-right: 28px
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-topAreaActionsLabel-1SFpOF > * {
  margin: 0;
  font-weight: 600;
}

.ConversionModelShelfTopArea-topArea-PfD5M_ .ConversionModelShelfTopArea-usedSlotsContainer-2W_an1 {
  padding-top: 4px;
}

.ConversionModelShelfTopArea-measurementPeriodDisabledTooltip-2v3gCl {
    width: 300px;
}

.UsedSlots-primaryButton-1Hua9d {
  background-color: #3A92E5;
  color: white
}

.UsedSlots-primaryButton-1Hua9d:hover {
  background-color: #3074B7;
}

.UsedSlots-primaryButton-1Hua9d:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.UsedSlots-container-2sSp1E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.UsedSlots-container-2sSp1E .UsedSlots-box-1Y0jyB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 2px;
  background-color: #CBD5E1;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: white;
  font-size: 11px;
  font-weight: 600;
  padding-top: 2px;
  cursor: default
}

.UsedSlots-container-2sSp1E .UsedSlots-box-1Y0jyB:last-child {
  margin-right: 0;
}
.ConversionModelFormTitle-primaryButton-gWXTqn {
  background-color: #3A92E5;
  color: white
}

.ConversionModelFormTitle-primaryButton-gWXTqn:hover {
  background-color: #3074B7;
}

.ConversionModelFormTitle-primaryButton-gWXTqn:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ConversionModelFormTitle-modelDescriptionBox-2jpBQH {
    margin: 20px 0 10px 0
}

.ConversionModelFormTitle-modelDescriptionBox-2jpBQH .ConversionModelFormTitle-modelDescriptionHeader-389Ws8 {
  margin-bottom: 10px
}

.ConversionModelFormTitle-modelDescriptionBox-2jpBQH .ConversionModelFormTitle-modelDescriptionHeader-389Ws8 .ConversionModelFormTitle-typeDescriptionHeader-3NruWg {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  color: #334155;
  text-transform: capitalize;
}

.ConversionModelFormTitle-modelDescriptionBox-2jpBQH .ConversionModelFormTitle-typeDescription-1SnhtU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  color: #334155;
  margin-bottom: 20px
}

.ConversionModelFormTitle-modelDescriptionBox-2jpBQH .ConversionModelFormTitle-typeDescription-1SnhtU > a {
  margin-left: 5px;
}

.RevenueConversionModelForm-primaryButton-2EMH_m {
  background-color: #3A92E5;
  color: white
}

.RevenueConversionModelForm-primaryButton-2EMH_m:hover {
  background-color: #3074B7;
}

.RevenueConversionModelForm-primaryButton-2EMH_m:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.RevenueConversionModelForm-advancedRevenueToggleWrapper-1dQLLb .RevenueConversionModelForm-advancedRevenueToggle-33HEjx {
  width: 195px !important;
  margin-top: -4px;
  margin-left: 10px
}

.RevenueConversionModelForm-advancedRevenueToggleWrapper-1dQLLb .RevenueConversionModelForm-advancedRevenueToggle-33HEjx label {
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #334155 !important;
}

/* This allows scrolling in the table */

.RevenueConversionModelForm-revenueTableWrapperOuter-3wJQyb {
    position: relative;
    top: 10px
}

.RevenueConversionModelForm-revenueTableWrapperOuter-3wJQyb .RevenueConversionModelForm-revenueTableWrapperInner-3e3t-T {
  overflow-y: auto;
  max-height: 400px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.RevenueConversionModelForm-revenueTableWrapperOuter-3wJQyb .RevenueConversionModelForm-revenueTableWrapperInner-3e3t-T td.RevenueConversionModelForm-totalRevenueWide-4JbM2p {
  width: 300px;
}

.RevenueConversionModelForm-revenueTableWrapperOuter-3wJQyb .RevenueConversionModelForm-revenueTableWrapperInner-3e3t-T td.RevenueConversionModelForm-tableHeader-3OzMtF {
  position: relative;
  z-index: inherit;
}

.RevenueConversionModelForm-revenueTableWrapperOuter-3wJQyb .RevenueConversionModelForm-revenueTableWrapperInner-3e3t-T td.RevenueConversionModelForm-tableCellCenter-1bBrzZ {
  text-align: center;
}

.RevenueConversionModelForm-revenueTableWrapperOuter-3wJQyb .RevenueConversionModelForm-revenueTableWrapperInner-3e3t-T .RevenueConversionModelForm-tableHeader-3OzMtF {
  color: #334155;

  /* For overflow scrolling */
  position: sticky;
  top: 0;
  z-index: 2;
  height: 45px;
}


.MaxSlotsIndicator-maxConversionIndicatorWrapper-2odiYb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none
}
.MaxSlotsIndicator-maxConversionIndicatorWrapper-2odiYb .MaxSlotsIndicator-maxConversionIndicator-29QboJ {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1
}
.MaxSlotsIndicator-maxConversionIndicatorWrapper-2odiYb .MaxSlotsIndicator-maxConversionIndicator-29QboJ .MaxSlotsIndicator-maxConversionIndicatorLabel-3xJGf- {
    font-weight: 400;
    display: inline-block;
    margin-right: 5px
}
.MaxSlotsIndicator-maxConversionIndicatorWrapper-2odiYb .MaxSlotsIndicator-maxConversionIndicator-29QboJ .MaxSlotsIndicator-maxConversionIndicatorLabel-3xJGf- + * {
    font-weight: 600;
}

.ValueLabel-primaryButton-1_r67d {
  background-color: #3A92E5;
  color: white
}

.ValueLabel-primaryButton-1_r67d:hover {
  background-color: #3074B7;
}

.ValueLabel-primaryButton-1_r67d:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ValueLabel-valueLabelInput-2WNZ0J {
    width: 100%;
    border: 1px solid #CBD5E1;
    padding-left: 20px;
    height: 35px;
}

.ValueLabel-formatStaticText-3LzUiR {
    position: relative;
    top: -25px;
    left: 6px;
    width: 5px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.ShelfGroup-primaryButton-2TQm_w {
  background-color: #3A92E5;
  color: white
}

.ShelfGroup-primaryButton-2TQm_w:hover {
  background-color: #3074B7;
}

.ShelfGroup-primaryButton-2TQm_w:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ShelfGroup-container-2Iv9aN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    font-weight: 500;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 6px 0 10px;
    height: 30px;
    -webkit-transition: -webkit-transform 0.1s ease-in-out;
    transition: -webkit-transform 0.1s ease-in-out;
    transition: transform 0.1s ease-in-out;
    transition: transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
    outline: none
}

.ShelfGroup-container-2Iv9aN.ShelfGroup-blockStyle-3n7Hz2 {
  background-color: #E2E8F0;
  border: solid 1px #CBD5E1;
}

.ShelfGroup-container-2Iv9aN.ShelfGroup-skanPlusCollapsed-17z_h7 {
  color: #0BB5D2 !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white)), -webkit-gradient(linear, left top, left bottom, from(#17A38F), to(#0BB5D2));
  background-image: linear-gradient(white, white), linear-gradient(#17A38F, #0BB5D2);
  background-clip: content-box, border-box;
  padding: 2px;
  height: 33px;
}

.ShelfGroup-container-2Iv9aN.ShelfGroup-skanPlusExpanded-gs5CF0 {
  color: #FFFFFF !important;
  background-image: linear-gradient(95deg, #17A38F 1%, #0BB5D2 100%);
  height: 33px;
}

.ShelfGroup-container-2Iv9aN .ShelfGroup-skanPlusIcon-3QEK6z {
  margin-right: 10px;
}

.ShelfGroup-container-2Iv9aN.ShelfGroup-collapsed-6K3Qea .ShelfGroup-arrowArea-GZmU99 {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.ShelfGroup-container-2Iv9aN[disabled] {
  opacity: 0.4;
  cursor: default;
}

.ShelfGroup-container-2Iv9aN sup {
  margin-left: 2px;
}

.ShelfGroup-arrowArea-GZmU99 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: self-end;
        -ms-flex-align: self-end;
            align-items: self-end;
    -webkit-transform: rotate(0deg) translateY(1px);
            transform: rotate(0deg) translateY(1px)
}

.ShelfGroup-arrowArea-GZmU99 .ShelfGroup-arrow-2GPIUp {
  fill: #334155 !important;
  width: 13px;
  margin: 0 5px;
}

.ShelfGroup-arrowArea-GZmU99.ShelfGroup-skanPlus-1oH3je {
  margin-right: 5px;
  margin-left: auto;
}

.ShelfGroup-arrowArea-GZmU99.ShelfGroup-blockStyle-3n7Hz2 {
  margin-left: auto;
}

.ShelfGroup-arrowArea-GZmU99 .ShelfGroup-skanPlusCollapsed-17z_h7 {
  color: #0BB5D2 !important;
}

.ShelfGroup-arrowArea-GZmU99 .ShelfGroup-skanPlusExpanded-gs5CF0 {
  color: #FFFFFF !important;
}

.ShelfGroup-content-2FS8zk {
    padding: 20px 10px 0 10px;
}
.OptimizedModelsGroup-primaryButton-286Hcl {
  background-color: #3A92E5;
  color: white
}

.OptimizedModelsGroup-primaryButton-286Hcl:hover {
  background-color: #3074B7;
}

.OptimizedModelsGroup-primaryButton-286Hcl:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.OptimizedModelsGroup-optimizedModelsShelfGroup-jnM9Lc {
    margin-top: 30px;
}

.OptimizedModelsGroup-optimizedModelsShelfGroupLabel-bXKk1q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 2px;
}

.OptimizedModelsGroup-shelfContentContainer-3yzUre {
    padding: 20px 0px 0 0px;
}

.OptimizedModelsGroup-optimizedModelsPanel-2zTxeQ {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    padding: 0px 20px 0 20px;
    border: 1px solid #17A38F;
    border-top: 0;
    border-top: initial;
    border-bottom: 0;
    border-bottom: initial;

    .OptimizedModelsGroup-optimizedModelsBlockExpanded-1i4-iL {
        color: #FFFFFF;
        background-color: #5CB85C;
        margin-left: auto;
    }

    .OptimizedModelsGroup-optimizedModelsBlockCollapsed-Yi8Tm5 {
        color: #5CB85C;
        border: solid 2px #5CB85C;
        background-color: #FFFFFF;
        margin-left: auto;
    }

    .OptimizedModelsGroup-dateChangeRadioButtons-2vcnKR {
        width: 400px;
        margin-left: 106px;
    }
}

.OptimizedModelsGroup-optimizedModelsPanel-2zTxeQ .OptimizedModelsGroup-groupExplanation-3UaaWv {
  margin-top: -5px;
  margin-bottom: 15px;
}

.OptimizedModelsGroup-optimizedModelsSave-7vbTbA {
    margin-top: 40px;
    height: 35px;
}

.OptimizedModelsGroup-optimizeModelsSaveButton-1-vsxh {
    float: right;
}

.EventsType-primaryButton-32yQjZ {
  background-color: #3A92E5;
  color: white
}

.EventsType-primaryButton-32yQjZ:hover {
  background-color: #3074B7;
}

.EventsType-primaryButton-32yQjZ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EventsType-eventsContainer-243dtb {
    margin-bottom: 20px;
}

.EventsType-eventFieldContainer-gf4zFr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    cursor: default;
    width: 100%;
    margin-top: 15px
}

.EventsType-eventFieldContainer-gf4zFr > *:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.EventsType-eventFieldContainer-gf4zFr .EventsType-modelSlotsClass-uqtLVq {
  background-color: #92c8f6;
}

.EventsType-eventIconsContainer-2k_OOO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-bottom: 8px
}

.EventsType-eventIconsContainer-2k_OOO.EventsType-hidden-1l2naG {
  opacity: 0;
  pointer-events: none;
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-xIcon-3beVgx {
  cursor: pointer;
  margin-left: 10px;
  height: 11px;
  width: 11px
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-xIcon-3beVgx path {
  fill: #64748B;
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-xIcon-3beVgx:hover:not(.EventsType-disabled-2aoat7) path {
  color: #E64D5F;
  fill: #E64D5F;
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-xIcon-3beVgx.EventsType-disabled-2aoat7 {
  opacity: 0.3;
  cursor: default;
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-plusIconContainer-2ow-3W {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  color: #64748B;
  fill: #64748B
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-plusIconContainer-2ow-3W:hover:not(.EventsType-disabled-2aoat7) {
  color: #3074B7;
  fill: #3074B7;
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-plusIconContainer-2ow-3W:not(.EventsType-disabled-2aoat7) {
  color: #3A92E5;
  fill: #3A92E5;
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-plusIconContainer-2ow-3W.EventsType-disabled-2aoat7 {
  opacity: 0.3;
  cursor: default;
}

.EventsType-eventIconsContainer-2k_OOO .EventsType-plusIconContainer-2ow-3W .EventsType-plusIcon-4UYNr7 {
  height: 15px;
  width: 15px;
}

.CustomTable-customTableWrapperOuter-2OexSd .CustomTable-customTableWrapperInner-EuLp9T {
    max-height: none;
    margin-top: 0;
    overflow: visible;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-bottom: 15px;
}

.SkanTimersRadioButtons-primaryButton-yjjKb3 {
  background-color: #3A92E5;
  color: white
}

.SkanTimersRadioButtons-primaryButton-yjjKb3:hover {
  background-color: #3074B7;
}

.SkanTimersRadioButtons-primaryButton-yjjKb3:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.SkanTimersRadioButtons-skanTimersTransitionBox-1w1xlv {
    margin: 30px 0 11px 0
}

.SkanTimersRadioButtons-skanTimersTransitionBox-1w1xlv .SkanTimersRadioButtons-skanTimersTransitionTitleBox-uWYYNP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.SkanTimersRadioButtons-skanTimersTransitionBox-1w1xlv .SkanTimersRadioButtons-skanTimersTextTitle-2ilDZf {
  font-size: 13px;
  font-weight: 600;
  padding-right: 5px;
  padding-bottom: 0;
}

.SkanTimersRadioButtons-skanTimersTransitionBox-1w1xlv .SkanTimersRadioButtons-questionMark-3WsIPD {
  height: 15px;
}

.SkanTimersRadioButtons-skanTimersTransitionBox-1w1xlv .SkanTimersRadioButtons-skanTimersItemTitle-2Bm1eF {
  font-size: 14px;
  font-weight: 600;
}

.SkanTimersRadioButtons-skanTimersTransitionBox-1w1xlv .SkanTimersRadioButtons-skanTimersItemDescription-2neprM {
  font-size: 13px;
  font-weight: 400;
  color: #334155;
}
.ConversionModelsList-listSectionHeader-2oUo5x {
    font-size: 18px;
    margin-bottom: 15px;
}

.ConversionModelsList-container-3EfVUw {
    margin-bottom: 45px
}

.ConversionModelsList-container-3EfVUw .ConversionModelsList-itemContainer-3X__co {
    margin-bottom: 20px;
}

.ConversionModelsList-container-3EfVUw .ConversionModelsList-itemContainer-3X__co:last-child {
    margin-bottom: 0;
}
.ConversionModelsGroupContent-primaryButton-2YEsPP {
  background-color: #3A92E5;
  color: white
}

.ConversionModelsGroupContent-primaryButton-2YEsPP:hover {
  background-color: #3074B7;
}

.ConversionModelsGroupContent-primaryButton-2YEsPP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-headerContainer-1vduVZ {
  overflow: visible;
  /* for actions menu */
  background-color: #F4F7FA;
  border: none !important;
  height: 60px;
  border-radius: 8px 8px 0 0
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-headerContainer-1vduVZ.ConversionModelsGroupContent-enabled-BHhm0i {
  background-color: #DEF0FF !important;
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-expandableOverrideExternal-3k5aQU {
  margin-right: 8px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-width: 0;
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J {
  padding-top: 0
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J .ConversionModelsGroupContent-warningMessage-3QkSgy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J .ConversionModelsGroupContent-partnerContainer-1i3SeC {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 6px
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J .ConversionModelsGroupContent-partnerContainer-1i3SeC .ConversionModelsGroupContent-partner-16okY4 {
  color: #3A92E5;
  text-decoration: none;
  margin-left: 2px;
  cursor: pointer;
  font-weight: 600;
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J {

  .ConversionModelsGroupContent-tabsContainer-1GwtrI {
            margin: 0 60px 0;
  }

  & .ConversionModelsGroupContent-tab-2QqPSv, .ConversionModelsGroupContent-tab-2QqPSv:hover {
            width: 60px;
            padding-bottom: 5px;
  }

  & .ConversionModelsGroupContent-activeTab-2PsW39, .ConversionModelsGroupContent-activeTab-2PsW39:hover {
            color: #17A38F;
            border-bottom-color: #17A38F;
            fill: #17A38F;
  }
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J .ConversionModelsGroupContent-cardContent-3WEbQO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J .ConversionModelsGroupContent-cardContent-3WEbQO .ConversionModelsGroupContent-rightSection-1ZB72c {
  padding: 25px 60px
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J .ConversionModelsGroupContent-cardContent-3WEbQO .ConversionModelsGroupContent-rightSection-1ZB72c .ConversionModelsGroupContent-measurementPeriod-3ZtwgX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J .ConversionModelsGroupContent-cardContent-3WEbQO .ConversionModelsGroupContent-rightSection-1ZB72c .ConversionModelsGroupContent-measurementPeriod-3ZtwgX .ConversionModelsGroupContent-measurementPeriodDays-15pGPp {
  font-weight: 600;
  padding-left: 3px;
}

.ConversionModelsGroupContent-container-3vngFZ .ConversionModelsGroupContent-contentArea-3M372J .ConversionModelsGroupContent-cardContent-3WEbQO .ConversionModelsGroupContent-rightSection-1ZB72c .ConversionModelsGroupContent-lastUpdate-2OM-sO {
  color: #94A3B8;
  font-size: 14px;
  margin-top: 20px;
}

.ConversionModelsGroupContent-modelInfo-2hIfwn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 0 0 15px 60px;
}
.ConversionModelHeader-primaryButton-2-dtQ_ {
  background-color: #3A92E5;
  color: white
}

.ConversionModelHeader-primaryButton-2-dtQ_:hover {
  background-color: #3074B7;
}

.ConversionModelHeader-primaryButton-2-dtQ_:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ConversionModelHeader-container-39l4Qk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 0
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-modelName-32LiUm {
  padding-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 100px;
  max-width: 430px;
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-icon-3zh4vo {
  width: 25px;
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-modelHeaderFieldContainer-1ANoK7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-modelHeaderFieldContainer-1ANoK7 .ConversionModelHeader-modelHeaderField-3ezFry {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-modelHeaderFieldContainer-1ANoK7 .ConversionModelHeader-modelHeaderField-3ezFry .ConversionModelHeader-modelHeaderFieldValue-i3iL_6 {
  font-weight: 600;
  margin-left: 5px;
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-rightArea-21XusI {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  /* so clicking on text still triggers the expander */
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-optimizedModelButtonLabel-3Yth6T {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#17A38F), to(#0BB5D2));
  background-image: linear-gradient(#17A38F, #0BB5D2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-optimizedModelButtonLabel-3Yth6T .ConversionModelHeader-optimizedModelButtonLabelSpan-2barjR {
  margin-left: 5px;
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-optimizedModelButtonLabelHover-1dG71D {
  color: #FFFFFF;
  -webkit-text-fill-color: #FFFFFF;
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-optimizedModelButton-1FiJpt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: auto;
  border-radius: 31px;
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(white)), -webkit-gradient(linear, left top, left bottom, from(#17A38F), to(#0BB5D2));
  background-image: linear-gradient(white, white), linear-gradient(#17A38F, #0BB5D2);
  padding: 1px;
  font-size: 12px;
  margin: 2px 14px 2px 0px;
  font-weight: 600;
  min-width: 197px;
  width: 220px;
  height: 30px;
}

.ConversionModelHeader-container-39l4Qk .ConversionModelHeader-optimizedModelButtonHover-RegtmB {
  background-image: linear-gradient(103deg, #17A38F, #0BB5D2);
  background-clip: content-box;
}

.ConversionModelHeader-container-39l4Qk button {
  margin-right: -15px;
}

.ConversionModelHeader-separator-2E3Zj_ {
    height: 30px;
    width: 1px;
    background-color: #94A3B8;
    margin: 0 10px;
}

.ConversionModelHeader-actionMenuContainer-3UmIFz {
    pointer-events: all
}

.ConversionModelHeader-actionMenuContainer-3UmIFz .ConversionModelHeader-actionMenuButton-3yfsCt {
  width: 36px;
  display: block
}

.ConversionModelHeader-actionMenuContainer-3UmIFz .ConversionModelHeader-actionMenuButton-3yfsCt ul {
  /* so menu isn't cut by overflow hidden */
  margin-right: 9px;
}

.ConversionModelHeader-actionMenuContainer-3UmIFz .ConversionModelHeader-actionMenuButton-3yfsCt:hover g {
  fill: #334155;
}

.ConversionModelHeader-modelToggle-2xcSdV {
    margin-top: 3px;
    margin-right: 10px;
    margin-left: 15px;
    width: 32px !important;
    left: 5px;
}

.ConversionModelContent-primaryButton-62_1Gj {
  background-color: #3A92E5;
  color: white
}

.ConversionModelContent-primaryButton-62_1Gj:hover {
  background-color: #3074B7;
}

.ConversionModelContent-primaryButton-62_1Gj:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ConversionModelContent-container-26bezE {
    padding: 25px 0 25px 60px
}

.ConversionModelContent-container-26bezE .ConversionModelContent-mixedModelContent-2nZnBt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.ConversionModelContent-container-26bezE .ConversionModelContent-mixedModelContent-2nZnBt .ConversionModelContent-mixedSubModelContent-ce95II {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 30px
}

.ConversionModelContent-container-26bezE .ConversionModelContent-mixedModelContent-2nZnBt .ConversionModelContent-mixedSubModelContent-ce95II .ConversionModelContent-mixedSubModelTitle-191tRt {
  margin-bottom: 15px;
  font-weight: 600;
}



.ConversionModelContentInner-primaryButton-usoB6d {
  background-color: #3A92E5;
  color: white
}

.ConversionModelContentInner-primaryButton-usoB6d:hover {
  background-color: #3074B7;
}

.ConversionModelContentInner-primaryButton-usoB6d:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ConversionModelContentInner-conversionModelInnerContainer-eTMtfu {
    margin-bottom: 12px
}

.ConversionModelContentInner-conversionModelInnerContainer-eTMtfu:last-child {
  margin-bottom: 0;
}

.ConversionModelContentInner-conversionModelInnerContainer-eTMtfu .ConversionModelContentInner-conversionModelInnerKey-2MyOYs {
  margin-right: 5px;
}

.ConversionModelContentInner-conversionModelInnerContainer-eTMtfu .ConversionModelContentInner-conversionModelInnerValue-3yh7kp {
  font-weight: 600;
}

.ConversionModelContentInner-conversionModelInnerClickMore-2Vp5VX {
    color: #3A92E5;
    font-weight: 600;
    cursor: default;
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.ConversionModelContentInner-conversionModelInnerClickMore-2Vp5VX .ConversionModelContentInner-chevron-2gfFJD {
  fill: #3A92E5;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  height: 6px;
}

.ConversionModelInfo-modelInfo-2n3kj- {
    line-height: 2;
}

.SkanAppsList-primaryButton-3xzr21 {
  background-color: #3A92E5;
  color: white
}

.SkanAppsList-primaryButton-3xzr21:hover {
  background-color: #3074B7;
}

.SkanAppsList-primaryButton-3xzr21:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SkanAppsList-sector-159U6w {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 400px;
    background-color: #FFFFFF;
    border-right: 1px solid #CBD5E1;
    overflow: auto;
}
.AppSummaryContent-primaryButton-1gwlWl {
  background-color: #3A92E5;
  color: white
}

.AppSummaryContent-primaryButton-1gwlWl:hover {
  background-color: #3074B7;
}

.AppSummaryContent-primaryButton-1gwlWl:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AppSummaryContent-container-3jOKmQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.AppSummaryContent-container-3jOKmQ .AppSummaryContent-chip-3xLXlb {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: #F4F7FA;
  border: unset;
  font-size: 11px
}

.AppSummaryContent-container-3jOKmQ .AppSummaryContent-chip-3xLXlb .AppSummaryContent-chipLabel-2Zb60M {
  padding-right: 5px;
}

.AppSummaryContent-container-3jOKmQ {

  .AppSummaryContent-statusIndication-3W3BWW {
        width: 8px;
        height: 8px;
        border-radius: 100%
  }

  .AppSummaryContent-statusIndication-3W3BWW.AppSummaryContent-live-2Uw1mH {
    background-color: #5CB85C;
  }

  .AppSummaryContent-statusIndication-3W3BWW.AppSummaryContent-not_live-2pGyME {
    background-color: #CBD5E1;
  }
}

.TagsSection-primaryButton-25HnBW {
  background-color: #3A92E5;
  color: white
}

.TagsSection-primaryButton-25HnBW:hover {
  background-color: #3074B7;
}

.TagsSection-primaryButton-25HnBW:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TagsSection-displayNone-3LaxpY{
    display: none;
}

button:focus {
  outline: none !important;
}

.TagsSection-mutedText-2rbRHr {
  color: #64748B;
}

.TagsSection-lineThroughText-1fpRmM {
    text-decoration: line-through;
}

.TagsSection-boldFont-1RWhL2 {
  font-weight: 400;
}

.TagsSection-smoothOpenAnimationEnter-VGz0fY {
  opacity: 0.01;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.TagsSection-smoothOpenAnimationEnter-VGz0fY.TagsSection-smoothOpenAnimationEnterActive-3URV8g {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}

.TagsSection-smoothOpenAnimationLeave-23R9Xv {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.TagsSection-smoothOpenAnimationLeave-23R9Xv.TagsSection-smoothOpenAnimationLeaveActive-1CEpFm {
  opacity: 0.01;
  -webkit-transition: opacity 300ms ease-in;
  transition: opacity 300ms ease-in;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.tippy-popper{
    max-width: 500px !important;
}

.tippy-tooltip.light-theme[data-animatefill] {
  background-color: white !important;
}

.tippy-popper[x-placement^=top-start] [x-arrow] {
  left: 6px!important;
}

.tippy-popper[x-placement^=top-end] [x-arrow] {
  right: 6px!important;
}

.tippy-tooltip--big {
  padding: 10px;
  font-size: 12px;
  font-family: open-sans, sans-serif;
}

.TagsSection-buttonMarginLeft-2Le846 {
    margin-left: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.TagsSection-anchorLink-1RcCh5 {
    color: #3A92E5;
    cursor: pointer
}

.TagsSection-anchorLink-1RcCh5:hover {
  text-decoration: underline;
}

code {
    background-color: #E9EEF4;
    color: #334155
}

code.TagsSection-codeBlock-1ZkDns {
  font-weight: 600;
  display: block;
  padding: 10px;
  margin: 10px;
  word-wrap: break-word;
}

.TagsSection-container-1L83-T {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    padding: 0 10px
}

.TagsSection-container-1L83-T .TagsSection-chip-kJUm1y {
  height: 18px;
  font-size: 11px;
  border: unset;
  padding: unset;
}

.TagsSection-container-1L83-T .TagsSection-warningChip-3lmo_k {
  background-color: #FCF8E3;
}

.TagsSection-container-1L83-T .TagsSection-skanChip-3_z7v1 {
  background-color: #F4F7FA;
  margin-bottom: 10px;
}

.TagsSection-container-1L83-T .TagsSection-unoptimized-23bFEw {
  background-color: #0BB5D2;
  color: white;
}

.Anonymous-primaryButton-3H-eLJ {
  background-color: #3A92E5;
  color: white
}

.Anonymous-primaryButton-3H-eLJ:hover {
  background-color: #3074B7;
}

.Anonymous-primaryButton-3H-eLJ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Anonymous-container-3KkVlg {
  height: 100%;
}

.Anonymous-loadingBar-1YeRaR {
  background-color: #3A92E5;
  height: 3px;
  position: absolute;
}

.Anonymous-labelCell-2i97rC {
  padding-right: 10px;
}

.Anonymous-modalContainer-2X1ZPs {
  padding: 0 30px;
}

.Anonymous-modalInputCell-CaGICb {
  width: 100%;
  padding-right: 10px;
}

.Anonymous-modalInput-ypqbX2 {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #CBD5E1;
  padding: 6px 12px;
  outline-width: 2px;
}

.Anonymous-rowSpacer-J1F3tk{
  height: 20px;
}

.Anonymous-submitButton-3lgWxd{
  margin-left: 237px;
}
.TagsVisibilityHeader-primaryButton-1Dy5u3 {
  background-color: #3A92E5;
  color: white
}

.TagsVisibilityHeader-primaryButton-1Dy5u3:hover {
  background-color: #3074B7;
}

.TagsVisibilityHeader-primaryButton-1Dy5u3:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TagsVisibilityHeader-content-1EwJ65 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 24px
}

.TagsVisibilityHeader-content-1EwJ65 .TagsVisibilityHeader-filters-dRX_Wk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 8px
}

.TagsVisibilityHeader-content-1EwJ65 .TagsVisibilityHeader-filters-dRX_Wk .TagsVisibilityHeader-input-31dtUc {
  width: 285px;
  min-height: 40px;
  border-radius: 4px;
}

.TagsVisibilityHeader-content-1EwJ65 .TagsVisibilityHeader-downloadCsvContainer-3zWY5j {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.TagsVisibilityHeader-tooltip-2e3myh {
    font-size: 11px !important;
}
.page-primaryButton-17xdAO {
  background-color: #3A92E5;
  color: white
}

.page-primaryButton-17xdAO:hover {
  background-color: #3074B7;
}

.page-primaryButton-17xdAO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.page-pageWrapper-EEBPMp {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}

.page-pageWrapper-EEBPMp .page-content-1sYCv6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  background-color: #FFFFFF;
  overflow-x: hidden;
  overflow-y: auto;
  overflow-anchor: none;
  scrollbar-width: none;
  padding: 0 40px
}

.page-pageWrapper-EEBPMp .page-content-1sYCv6 .page-tutorialIcon-1v0wUr {
  height: 80px;
  width: auto;
}

.page-creativePopupWrapper-3916Oq {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 999;
    overflow: hidden;
}

.page-autocompleteOptionIcon-1qdE63 {
    width: 18px;
    height: 18px;
    border-radius: 4px;
}


.CreativePopup-primaryButton-16wjpe {
  background-color: #3A92E5;
  color: white
}

.CreativePopup-primaryButton-16wjpe:hover {
  background-color: #3074B7;
}

.CreativePopup-primaryButton-16wjpe:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativePopup-creativePopup-2KdBcQ {
    position: relative;
    background-color: white;
    height: 100%
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-XIcon-X-nxY0 {
  position: absolute;
  right: 15px;
  top: 15px;
  fill: #334155;
  cursor: pointer;
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-header-2sm8k6 {
  border-bottom: 1px solid #E2E8F0;
  padding: 16px 0;
  margin: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-header-2sm8k6 .CreativePopup-title-1jO2rW {
  font-size: 20px;
  font-weight: 600;
  color: #0F172A;
  line-height: 30px;
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-header-2sm8k6 .CreativePopup-goBackContainer-C7tnRi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding-top: 6px
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-header-2sm8k6 .CreativePopup-goBackContainer-C7tnRi .CreativePopup-goBackText-20pOjj {
  font-size: 13px;
  color: #334155;
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-header-2sm8k6 .CreativePopup-goBackContainer-C7tnRi .CreativePopup-goBackIcon-1IEudo {
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  fill: #334155;
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-content-3YLNME {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-content-3YLNME .CreativePopup-creativeData-3SpPmf {
  width: 50%;
  height: 100%;
  border-right: 1px solid #E2E8F0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  padding: 24px
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-content-3YLNME .CreativePopup-creativeData-3SpPmf .CreativePopup-creativeAsset-dD7ygq {
  border-radius: 8px;
  width: 100%;
  height: 60%;
  border: none;
  -webkit-animation: none;
          animation: none;
  overflow: hidden;
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-content-3YLNME .CreativePopup-creativeData-3SpPmf .CreativePopup-creativeRawData-3r--7U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  padding: 0 10px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-bottom: 80px;
  word-wrap: break-word;
  max-height: 20%
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-content-3YLNME .CreativePopup-creativeData-3SpPmf .CreativePopup-creativeRawData-3r--7U::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

.CreativePopup-creativePopup-2KdBcQ .CreativePopup-content-3YLNME .CreativePopup-creativeData-3SpPmf .CreativePopup-creativeRawData-3r--7U::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
          box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
.CreativeAsset-primaryButton-2ne1mg {
  background-color: #3A92E5;
  color: white
}

.CreativeAsset-primaryButton-2ne1mg:hover {
  background-color: #3074B7;
}

.CreativeAsset-primaryButton-2ne1mg:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativeAsset-creativeView-SXAsMB {
    border-radius: inherit;
    background-color: #F4F7FA;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
}

.CreativeAsset-creativeView-SXAsMB .CreativeAsset-creativeType-Z6UO4C {
  position: absolute;
  left: 10px;
  top: 10px;
  border-radius: 4px;
  background-color: #FFFFFF;
  font-weight: 600;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.CreativeAsset-creativeView-SXAsMB .CreativeAsset-creativeType-Z6UO4C.CreativeAsset-icon-3iak0f {
  padding: 0;
  width: 24px;
}

.CreativeAsset-creativeView-SXAsMB .CreativeAsset-creativeType-Z6UO4C:not(.CreativeAsset-icon-3iak0f) {
  padding: 0 6px;
}

.CreativeAsset-creativeView-SXAsMB .CreativeAsset-creativeAsset-2bxJbi {
  border-radius: inherit;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}

.CreativeAsset-creativeView-SXAsMB .CreativeAsset-playableContainer-2kFVzY {
  height: 100%
}

.CreativeAsset-creativeView-SXAsMB .CreativeAsset-playableContainer-2kFVzY .CreativeAsset-playableIndication-3SlFNI {
  gap: 10px;
}

.CreativeAsset-creativeView-SXAsMB .CreativeAsset-unavailableCreative-2995Sm {
  min-height: 120px;
  padding: 5px 0;
}

.CreativeAsset-creativeView-SXAsMB .CreativeAsset-youtubeIframe-2asi2B {
  border: none;
  border-radius: inherit;
  width: 100%;
  height: 100%;
}
.CreativePopupDimensionTags-primaryButton-wcV2gg {
  background-color: #3A92E5;
  color: white
}

.CreativePopupDimensionTags-primaryButton-wcV2gg:hover {
  background-color: #3074B7;
}

.CreativePopupDimensionTags-primaryButton-wcV2gg:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativePopupDimensionTags-dimensionsContainer-tyl1Xp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px
}

.CreativePopupDimensionTags-dimensionsContainer-tyl1Xp .CreativePopupDimensionTags-dimensionsRow-o4F68N {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  overflow: hidden
}

.CreativePopupDimensionTags-dimensionsContainer-tyl1Xp .CreativePopupDimensionTags-dimensionsRow-o4F68N .CreativePopupDimensionTags-osIcon-3XaYy- {
  fill: #94A3B8;
}

.CreativePopupDimensionTags-tag-38g1Nu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    padding: 2px 4px;
    background-color: #F4F7FA;
    border: 1px solid #E2E8F0;
    border-radius: 4px;
    overflow: hidden;
    font-size: 13px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: capitalize;
    height: 30px;

    img {
        width: 20px;
        height: 20px;
        border-radius: 4px;
    }
}
.CreativeAITags-primaryButton-bmoLky {
  background-color: #3A92E5;
  color: white
}

.CreativeAITags-primaryButton-bmoLky:hover {
  background-color: #3074B7;
}

.CreativeAITags-primaryButton-bmoLky:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativeAITags-creativeTags-fx3xnb {
     --tableBorder: solid 1px #CBD5E1;

    width: 50%;
    padding: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTitle-3O8UM- {
  font-weight: 600;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #0F172A
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTitle-3O8UM- .CreativeAITags-searchInput-15sH6e {
  width: 330px;
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG {
  margin-bottom: 80px;
  overflow-y: auto;
  width: 100%;
  overflow-x: hidden
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-tagsTable-3tMzjR {
  border: var(--tableBorder);
  table-layout: fixed
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-tagsTable-3tMzjR .CreativeAITags-tagsTableHeader-pUn2iv {
  position: sticky;
  /* make the table heads sticky */
  top: -1px;
  /* table head will be placed from the top of the table and sticks to it */
  z-index: 1
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-tagsTable-3tMzjR .CreativeAITags-tagsTableHeader-pUn2iv .CreativeAITags-tagsTableHeaderCell-kXNt4P {
  color: #0F172A;
  font-size: 14px;
  padding: 16px 10px;
  font-weight: 600;
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-tagsTable-3tMzjR .CreativeAITags-tagsTableRowCell-3cxXF7 {
  color: #334155;
  line-height: 0;
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-tagsTable-3tMzjR .CreativeAITags-dimensionNameTableCell-3bnCJ4 {
  font-size: 13px;
  padding: 8px 16px;
  font-weight: 600;
  line-height: 14px;
  vertical-align: top;
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-tag-2fw4hU {
  font-size: 13px;
  line-height: 18px;
  max-width: 100%;
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-warningMessage-3O0ncI {
  padding: 8px 16px !important;
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-cellLoader-bZnN68 {
  border-radius: 5px;
}

.CreativeAITags-creativeTags-fx3xnb .CreativeAITags-tagsTableContainer-3T9EmG .CreativeAITags-messageContainer-3k-pyR {
  border: var(--tableBorder);
  color: #0F172A;
  font-size: 14px;
  padding: 16px 10px;
}
.TableCellTags-tagsContainer-1N8RRy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 10px !important;
    line-height: 0;
    height: 100%;
    gap: 8px
}
.TableCellTags-tagsContainer-1N8RRy.TableCellTags-loading-1x0mVq {
    display: table-cell;
    padding: 0 16px !important;
}
.DimensionIcon-primaryButton-34j31M {
  background-color: #3A92E5;
  color: white
}

.DimensionIcon-primaryButton-34j31M:hover {
  background-color: #3074B7;
}

.DimensionIcon-primaryButton-34j31M:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DimensionIcon-dimensionIcon-16KQSE {
    --icon-color: #334155;

    color: var(--icon-color) !important;
}

.CreativesLayout-primaryButton-28qlnk {
  background-color: #3A92E5;
  color: white
}

.CreativesLayout-primaryButton-28qlnk:hover {
  background-color: #3074B7;
}

.CreativesLayout-primaryButton-28qlnk:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativesLayout-skeleton-331usn {
    width: 600px;
    height: 40px !important;
    margin-top: 8px !important;
    background-color: #F4F7FA !important;
    -ms-flex-item-align: start;
        align-self: flex-start;
}

.CreativesLayout-header-2XG0n3 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 12px
}

.CreativesLayout-header-2XG0n3 .CreativesLayout-sortSection-1qr1Pj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px
}

.CreativesLayout-header-2XG0n3 .CreativesLayout-sortSection-1qr1Pj .CreativesLayout-sortDirectionContainer-zgP-3C {
  border-radius: 4px;
  border: 1px solid #CBD5E1;
  cursor: pointer;
  width: 38px;
  height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.CreativesLayout-header-2XG0n3 .CreativesLayout-sortSection-1qr1Pj .CreativesLayout-sortDirectionContainer-zgP-3C .CreativesLayout-sortDirectionIcon-13mYqd.CreativesLayout-desc-URbgtC {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.CreativeCard-primaryButton-1JqL9b {
  background-color: #3A92E5;
  color: white
}

.CreativeCard-primaryButton-1JqL9b:hover {
  background-color: #3074B7;
}

.CreativeCard-primaryButton-1JqL9b:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativeCard-container-2AyDqY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 8px;
    border-radius: 16px;
    border: 1px solid #E2E8F0;
    cursor: pointer;
    max-height: 800px
}

.CreativeCard-container-2AyDqY:hover {
  border-color: #3A92E5;
}

.CreativeCard-container-2AyDqY .CreativeCard-assetSkeleton-1vQqi7 {
  width: 100%;
  height: auto;
  border-radius: 8px;
  background-color: #F4F7FA;
  margin-bottom: 10px;
}

.CreativeCard-container-2AyDqY .CreativeCard-metricsSkeleton-2xNTeH {
  background-color: #F4F7FA;
  margin-bottom: 10px;
}

.CreativeCard-container-2AyDqY .CreativeCard-osSkeleton-2VmfCB {
  width: 24px;
  height: 24px;
  background-color: #F4F7FA;
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH {
  display: none;
  border-radius: 8px;
  pointer-events: none;
  width: 100%;
  overflow: hidden
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-creativeAssetContainer-380_7d {
  position: relative
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-creativeAssetContainer-380_7d .CreativeCard-playableCard-wDdNet {
  height: 410px;
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-creativeAssetContainer-380_7d:hover .CreativeCard-assetHover-SUKXUx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-creativeAssetContainer-380_7d .CreativeCard-assetHover-SUKXUx {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  color: white;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-weight: 600;
  background: linear-gradient(to top, #292C33, transparent 90px)
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-creativeAssetContainer-380_7d .CreativeCard-assetHover-SUKXUx .CreativeCard-hoverTextContainer-1Ljp5p {
  margin: 8px;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-creativeAssetContainer-380_7d .CreativeCard-assetHover-SUKXUx .CreativeCard-hoverTextContainer-1Ljp5p .CreativeCard-mainText-3UyXBZ {
  word-break: break-all;
  white-space: unset;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-creativeAssetContainer-380_7d .CreativeCard-assetHover-SUKXUx .CreativeCard-hoverTextContainer-1Ljp5p .CreativeCard-mainText-3UyXBZ.CreativeCard-onlyMainText-1g48W_ {
  -webkit-line-clamp: 3;
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-creativeAssetContainer-380_7d .CreativeCard-assetHover-SUKXUx .CreativeCard-hoverTextContainer-1Ljp5p .CreativeCard-moreText-1GDNEu {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH.CreativeCard-show-2DgCs5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  pointer-events: auto;
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-tags-2gMYUs {
  max-height: 115px;
  overflow-y: scroll;
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-adminAdditionalCreativeInfo-1Yq9vf {
  font-size: 10px;
  margin-top: 5px
}

.CreativeCard-container-2AyDqY .CreativeCard-creativeCard-1tg8IH .CreativeCard-adminAdditionalCreativeInfo-1Yq9vf .CreativeCard-adminDataSection-1TuW8I {
  width: calc(100% - 10px);
  margin-top: 10px;
}

.CreativeCardData-primaryButton-17X5Gr {
  background-color: #3A92E5;
  color: white
}

.CreativeCardData-primaryButton-17X5Gr:hover {
  background-color: #3074B7;
}

.CreativeCardData-primaryButton-17X5Gr:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativeCardData-container-2SQ94K {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    margin-top: 16px
}

.CreativeCardData-container-2SQ94K .CreativeCardData-metrics-3_Poy5 {
  display: grid;
  -webkit-column-gap: 0.5vw;
     -moz-column-gap: 0.5vw;
          column-gap: 0.5vw;
  grid-template-columns: repeat(auto-fit, minmax(70px, 1fr));
  row-gap: 10px;
}

.CreativeCardData-container-2SQ94K .CreativeCardData-divider-3fDimj {
  background-color: #CBD5E1;
  height: 1px;
}

.CreativeCardData-container-2SQ94K .CreativeCardData-cohorts-3Z59wx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  max-height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 10px
}

.CreativeCardData-container-2SQ94K .CreativeCardData-cohorts-3Z59wx .CreativeCardData-cohortSkeleton-3TUxhm {
  height: 17px;
  background-color: #F4F7FA;
}

.CreativeCardData-container-2SQ94K .CreativeCardData-cohorts-3Z59wx::-webkit-scrollbar {
  width: 4px;
}

.CreativeCardData-container-2SQ94K .CreativeCardData-cohorts-3Z59wx::-webkit-scrollbar-track {
  background: #E9EEF4;
  border-radius: 2px;
}

.CreativeCardData-container-2SQ94K .CreativeCardData-cohorts-3Z59wx::-webkit-scrollbar-thumb {
  background: #CBD5E1;
  border-radius: 2px;
}

.CreativeCardData-container-2SQ94K .CreativeCardData-bottomRow-1_5T4O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.CreativeCardData-container-2SQ94K .CreativeCardData-bottomRow-1_5T4O .CreativeCardData-osListContainer-3HIGve {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px
}

.CreativeCardData-container-2SQ94K .CreativeCardData-bottomRow-1_5T4O .CreativeCardData-osListContainer-3HIGve .CreativeCardData-osIconContainer-146dur {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  background-color: #CBD5E1;
  width: 22px;
  height: 22px
}

.CreativeCardData-container-2SQ94K .CreativeCardData-bottomRow-1_5T4O .CreativeCardData-osListContainer-3HIGve .CreativeCardData-osIconContainer-146dur .CreativeCardData-osIcon-2WHGlV {
  fill: #F4F7FA;
  width: 18px;
  height: 18px;
}
.MetricField-field-3zy1HF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    gap: 2px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}
.MetricField-field-3zy1HF .MetricField-label-3qCNg1 {
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.MetricField-field-3zy1HF .MetricField-value-3psGBO {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.CreativesGrid-creativesGrid-15DbCz {
    width: calc(100% + 16px); /* giving extra space for masonry sides spacing */
    height: 100%;
    position: relative
}
.CreativesGrid-creativesGrid-15DbCz .CreativesGrid-masonry-2bTWNq {
    margin: 0 auto;
}
.MuiSelect-select-1AGELB {
    width: 208px;
    font-size: 14px !important;
}

.MuiSelect-label-3rFxxk {
    font-size: 14px !important;
}

.MuiSelect-option-2E4MGm {
    font-size: 14px !important
}

.MuiSelect-option-2E4MGm:hover {
    cursor: pointer;
    background-color: var(--blue100) !important;
}
.CheckoutPage-page-1J5968 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    width: 100%;
    background: white;
}
.CheckoutEmbed-checkoutEmbedPage-2gHN_2 {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    margin-top: 20px;
}

.CheckoutEmbed-nonStripeContainer-1tVZVA {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;

    -ms-flex-item-align: center;

        align-self: center;
    max-width: 888px;
    width: 100%;
    min-height: 100px;
}

.CheckoutEmbed-backButton-2SrcSR {
    padding-left: 0 !important;
    border: none !important;
    width: 190px
}

.CheckoutEmbed-backButton-2SrcSR:hover {
    background-color: #FFF !important;
    color: var(--gray700) !important;

    .CheckoutEmbed-backIcon-37zAdO {
            fill: black !important;
    }
}

.CheckoutEmbed-backButton-2SrcSR {

    .CheckoutEmbed-backIcon-37zAdO {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
    }
}

.PlanBanner-planBanner-7SaOIq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 48px;
    padding: 2px 24px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    border: 1px solid;
    border-radius: 8px;
    font-size: 14px
}
.PlanBanner-planBanner-7SaOIq.PlanBanner-free-3Y-v1J {
    border-color: var(--turquoise100);
    background-color: var(--teal100);
    .PlanBanner-planTitle-1ucTQ_ {
            color: var(--teal300);
            font-weight: 600;
    }
    .PlanBanner-planText-3a-668 {
            color: var(--gray700);
            font-weight: 400;
    }
}
.PaymentComplete-paymentCompleteContainer-1UrOZT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;

    .PaymentComplete-svgContainer-2TUTZu {
        margin-left: 20px;
    }

    .PaymentComplete-paymentCompleteHeader-1vEL5g {
        color: var(--gray800);
        font-size: 24px;
        font-weight: 600;
    }

    .PaymentComplete-paymentCompleteSubheader--xBU7v {
        color: var(--gray700);
        font-size: 18px;
        font-weight: 400;
    }
}






.page-primaryButton-3wNFnR {
  background-color: #3A92E5;
  color: white
}

.page-primaryButton-3wNFnR:hover {
  background-color: #3074B7;
}

.page-primaryButton-3wNFnR:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.page-pageTopContainer-1niZ-I {
  margin-bottom: 30px;
  margin-top: 30px;
}

.page-pageContentContainer-NkXKj5 {
  margin-bottom: 20px;
}

.page-filterRow-13Ld0F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.page-newCustomEventButton-YOnDND{
  background-color: #3A92E5;
  color: #FFFFFF;
  margin-left: auto;
  border: none;
}

.page-eventEditorContainer-3QbgaJ {
  margin-bottom: 20px;
}

.page-eventEditorContainer-3QbgaJ:last-child {
  margin-bottom: 0;
}

.page-modal-1p9VEZ{
  background-color: #FFFFFF;
}

.page-search-3TYGzN {
  -ms-flex-preferred-size: 600px;
      flex-basis: 600px;
  margin-right: 20px;
}

.page-emptyStateBottomContainer-3qOi1- {
    max-width: 1000px;
    color: #FFFFFF;
    font-weight: 600;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #CBD5E1;
    margin: 130px 75px;
    padding: 24px 0;
    opacity: 0.7;
    border-radius: 10px;
}

.page-emptyStateImage-UtxFTX {
    width: 94%;
    padding-top: 30px;
}

.page-tabs-2tS2Lw {
    margin-bottom: 20px;
}

.page-eventSectionTitle-QUXml1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 21px;
    margin-bottom: 18px;
}

.page-titleAndEventsCountWrapper-3G6Fe2 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.page-eventSectionLabel-2oFZds {
    margin-right: 8px;
}

.page-eventItemBorder-Kzp0Ug {
    border-left-width: 7px;
    border-left-style: solid;
}

.page-eventContainer-2G5YRP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    background-color: #FFFFFF;
    padding-left: 59px;
}

.page-eventHeaderContainer-315CZl {
    height: 62px;
}

.page-eventHeaderContainer-315CZl {
    height: 62px;
}

.page-eventSection-xz8DMW {
    margin-bottom: 35px;
}

.page-eventSectionAction-ImXuYT {
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.page-standardEventItemBorder-3yAxn_ {
    border-left: 8px solid #9B6DCF;
    border-radius: 8px;
}

.page-customEventItemBorder-3XYmig {
    border-left-color: #17A38F;
}

.page-builtInEventItemBorder-9uuSfP {
    border-left-color: #0BB5D2;
}
.style-primaryButton-38LBEb {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-38LBEb:hover {
  background-color: #3074B7;
}

.style-primaryButton-38LBEb:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

:root {
   /* If changing those values, change also the values in consts.js */
}

.style-navSeparator-2wkoQJ {
    width: 84%;
    height: 1px;
    margin: 10px 15px;
    background-color: #3074B7;
}

.style-mainContainer-3yUsTK {
    height: 100%;
    width: 100%;
}

.style-widthAnimation-2hHtHC {
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
}

.style-bodyContainer-1OkQny {
    float: right;
    height: 100%;
    width: calc(100% - 230px);
    position: relative
}

.style-bodyContainer-1OkQny.style-slimMode-1sCyLQ {
  width: calc(100% - 60px);
}

.style-sidenavContainer-3lhLEd {
    width: 230px;
    height: calc(100% - 50px);
    float: left;
    position: fixed;
    background-color: #1E3F5E;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 999;
    top: 50px
}

.style-sidenavContainer-3lhLEd.style-slimMode-1sCyLQ {
  width: 60px;
}

.style-sidenavContainer-3lhLEd .style-slimButtonSector-3CJykf {
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.style-sidenavContainer-3lhLEd .style-slimButtonSector-3CJykf .style-slimButton-I5IX3c {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #3A92E5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  margin: 10px
}

.style-sidenavContainer-3lhLEd .style-slimButtonSector-3CJykf .style-slimButton-I5IX3c.style-slimMode-1sCyLQ {
  margin-right: -10px;
}

.style-sidenavContainer-3lhLEd .style-slimButtonSector-3CJykf .style-slimButton-I5IX3c .style-slimButtonIcon-zy6mq4 {
  fill: #FFFFFF;
  width: 11px;
  height: 11px;
}

.style-sidenavContainer-3lhLEd .style-slimButtonSector-3CJykf .style-slimButton-I5IX3c .style-chevronRight-eD1sAP {
  margin-right: -2px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.style-sidenavContainer-3lhLEd .style-slimButtonSector-3CJykf .style-slimButton-I5IX3c .style-chevronLeft-3DgFbU {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-right: 2px;
}

.style-sidenavContainer-3lhLEd a {
  text-decoration: none !important;
}

.style-sidenavContainer-3lhLEd .style-selected-GRIuYd {
  background-color: #2B5687;
  color: #DEF0FF !important;
}

.style-sidenavContainer-3lhLEd .style-sidenavSections-284gGK {
  height: calc(100% - 30px);
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap
}

.style-sidenavContainer-3lhLEd .style-sidenavSections-284gGK.style-slimMode-1sCyLQ {
  height: calc(100% - 30px);
}

.style-navSectionContainer-1Y7p57 {
    color: #FFFFFF !important;
    display: block
}

.style-navSectionContainer-1Y7p57 ul {
  padding: 0;
}

.style-navSectionContainer-1Y7p57 sup {
  margin-left: 5px;
}

.style-navSectionContainer-1Y7p57.style-linkSection-3k7geH:hover {
  background-color: #264D77;
}

.style-navSectionContainer-1Y7p57 .style-navSubSection-3YaBKP {
  color: #E2E8F0;
  text-transform: none;
  font-size: 14px;
  font-weight: 400
}

.style-navSectionContainer-1Y7p57 .style-navSubSection-3YaBKP:hover {
  cursor: pointer;
  background-color: #264D77;
}

.style-navSectionContainer-1Y7p57 .style-navSubSection-3YaBKP .style-subSectionLink-21VF_E {
  display: block;
  position: relative;
  padding: 8px 10px 9px 55px;
}

.style-navSectionContainer-1Y7p57 .style-navSubSection-3YaBKP a {
  color: inherit !important;
}

.style-navSectionContainer-1Y7p57 .style-progressBarContainer-3PxWyf {
  width: 80%;
  margin: auto
}

.style-navSectionContainer-1Y7p57 .style-progressBarContainer-3PxWyf .style-progressBarSection-2VREJA {
  height: 7px;
  margin-bottom: 0px;
}

.style-navSectionContainer-1Y7p57 .style-progressBarContainer-3PxWyf .style-progressBarText-EGtoo9 {
  font-size: 11px;
  font-weight: 400;
  padding: 7px 0px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}

.style-navSection-3uhEym {
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: capitalize;
    padding: 10px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.style-navSection-3uhEym.style-externalLinkSection-2rpbgM {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-navSection-3uhEym .style-externalLinkIcon-3Z6i1W, .style-navSection-3uhEym .style-openIcon-2RQoPF {
  display: none;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.style-navSection-3uhEym:hover {
  cursor: pointer;
  background-color: #264D77;
  -webkit-transition: ease all 0.5s, font-size 1ms;
  transition: ease all 0.5s, font-size 1ms
}

.style-navSection-3uhEym:hover .style-externalLinkIcon-3Z6i1W, .style-navSection-3uhEym:hover .style-openIcon-2RQoPF {
  display: inline;
  display: initial;
}

.style-navSection-3uhEym.style-slimMode-1sCyLQ {
  padding: 14px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-navSection-3uhEym .style-navSectionContent-1gsHne {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.style-slimIconChevron-U0jYAu, .style-openIcon-2RQoPF {
    fill: #FFFFFF;
    width: 12px;
    height: auto;
}

.style-slimIconChevron-U0jYAu {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    margin-left: -8px;
    width: 11px;
}

.style-navLogo-14S44z {
    margin-top: -1px;
    margin-right: 10px

}

.style-navLogo-14S44z.style-slimMode-1sCyLQ {
  margin-right: 0px;
}

.style-navLogo-14S44z .style-selected-GRIuYd {

  g {
            fill: #3A92E5 !important;
  }
}

li.style-navSubSection-3YaBKP {
    list-style: none !important;
}

.style-navbarTooltipSubsectionItem-1jvTTf:hover {
  background: #264D77 !important;
}

.style-tooltip-4rVban {
    background-color: rgba(30, 63, 94, 0.9098) !important;
}
.Edit-primaryButton-1qAiuV {
  background-color: #3A92E5;
  color: white
}

.Edit-primaryButton-1qAiuV:hover {
  background-color: #3074B7;
}

.Edit-primaryButton-1qAiuV:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Edit-container-VT01Zg {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.Edit-panel-35J1CI {
    background-color: white;
    margin-bottom: 20px;
}

.Edit-header-2LygOr {
    background-color: #C3DEF7;
    padding: 10px 20px;
    color: #0F172A;
    font-size: 16px;
    line-height: 16px;
    text-transform: capitalize;
}

.Edit-body-3shjpR {
    padding: 16px 20px;
}

.Edit-editContainer-2Imbqx {
  padding: 30px 30px 84px 30px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  scroll-behavior: smooth;
}

.Edit-edit-28K7II :not(input) {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.Edit-edit-28K7II {
  position: relative
}

.Edit-edit-28K7II .Edit-flexRow-3-ewpP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.Edit-edit-28K7II .Edit-line-nmQkk5 {
  position: absolute;
  top: 18px;
  left: -15px;
  bottom: 55px;
  border-left: 1px solid #334155;
}

.Edit-edit-28K7II .Edit-dot-XG9u6z {
  position: absolute;
  left: -16px;
  top: 18px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #334155
}

.Edit-edit-28K7II .Edit-dot-XG9u6z.Edit-bottomDot-2Wj_Tu {
  left: -16px;
  top: -20px;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv {
  position: relative
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-dot-XG9u6z {
  background-color: #9B6DCF;
  width: 7px;
  height: 7px;
  left: -18px;
  top: 8px
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-dot-XG9u6z.Edit-exclude-3pM3mM {
  background-color: #00D0B2;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-outerLogic-Np7L6_ {
  width: auto;
  margin-right: -5px;
  display: inline-block;
  height: 34px
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-outerLogic-Np7L6_ button {
  background-color: inherit;
  color: #334155;
  width: auto;
  border: none;
  padding-left: 0;
  margin-top: -10px;
  margin-bottom: 10px;
  font-weight: 400
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-outerLogic-Np7L6_ button svg {
  fill: #334155 !important;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-outerLogicExtra-IYw1Lv {
  display: inline-block;
  color: #334155;
  margin-right: 10px;
  height: 34px;
  line-height: 22px;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-trash-2iJly6 {
  float: right;
  margin-top: -3px
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-trash-2iJly6 * {
  fill: #94A3B8;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-trash-2iJly6:hover * {
  cursor: pointer;
  fill: #E64D5F;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z {
  position: relative;
  margin-bottom: 16px
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z:last-child {
  margin-bottom: 0;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z:first-child .Edit-labelGroup-1wFJPd.Edit-eventBlock-Y0tQFS {
  width: 100%;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-labelGroup-1wFJPd {
  display: inline-block;
  position: relative
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-labelGroup-1wFJPd .Edit-label-SevNkZ {
  font-size: 13px;
  font-weight: 400;
  color: #64748B;
  line-height: 26px;
  cursor: default;
  white-space: nowrap;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-labelGroup-1wFJPd.Edit-eventBlock-Y0tQFS {
  width: 100%;
  vertical-align: top;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-installLabel-TvpZwX {
  display: inline-block;
  color: #334155;
  margin-right: 5px;
  height: 30px;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionInput-31MFLE {
  display: inline-block;
  width: 90px;
  color: #334155;
  border: 1px solid #CBD5E1;
  border-radius: 2px;
  font-size: 16px;
  line-height: 16px;
  padding: 8px 10px;
  margin-right: 10px;
  height: 37px;
  vertical-align: top
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionInput-31MFLE:focus {
  outline: none;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionTextField-PmpKPd {
  display: inline-block;
  width: 90px;
  vertical-align: top;
  margin-right: 10px;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionDropdown-2dOqBN.Edit-op-2ouptQ button {
  width: 135px;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionDropdown-2dOqBN.Edit-blueDropdown-34IyJs button {
  min-width: 0;
  width: 75px;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionDropdown-2dOqBN.Edit-installDropdown-32sO51 button {
  width: 177px;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionDropdown-2dOqBN {
  display: inline-block;
  width: auto;
  margin-right: 10px;
  vertical-align: top
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionDropdown-2dOqBN button {
  border-radius: 2px;
  width: auto;
  min-width: 100px;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionDropdownPopper-35xle1 {
  min-width: calc(100% - 10px) !important;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z:hover .Edit-conditionButtons-15ZEHv {
  visibility: visible;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionButtons-15ZEHv {
  display: inline-block;
  visibility: hidden;
  height: 28px
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionButtons-15ZEHv .Edit-x-3-3FRF:hover {
  cursor: pointer;
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionButtons-15ZEHv .Edit-plus--QFXcJ {
  margin-left: 8px;
  position: relative;
  top: 3px;
  fill: #3A92E5
}

.Edit-edit-28K7II .Edit-filter-ch7Wuv .Edit-condition-3YDp1z .Edit-conditionButtons-15ZEHv .Edit-plus--QFXcJ:hover {
  cursor: pointer;
}

.Edit-edit-28K7II .Edit-addFilter-2p9k32 {
  position: relative
}

.Edit-edit-28K7II .Edit-addFilter-2p9k32 .Edit-dottedLine-Qgy3qC {
  position: absolute;
  top: -20px;
  left: -15px;
  bottom: 27px;
  border-left: 1px dashed #334155;
}

.Edit-edit-28K7II .Edit-addFilter-2p9k32 .Edit-addDot-10B9xY {
  position: absolute;
  left: -23px;
  top: 10px;
  border-radius: 50%;
  font-size: 15px;
  line-height: 14px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.Edit-edit-28K7II .Edit-addFilter-2p9k32 .Edit-addDot-10B9xY .Edit-addDotIcon-KZ_xQx {
  fill: #3A92E5;
}

.Edit-edit-28K7II .Edit-addFilter-2p9k32 .Edit-addFilterDropdown-8VeCEO button, .Edit-edit-28K7II .Edit-addFilter-2p9k32 .Edit-addFilterDropdown-8VeCEO button:focus, .Edit-edit-28K7II .Edit-addFilter-2p9k32 .Edit-addFilterDropdown-8VeCEO button:hover {
  background-color: inherit;
  color: #334155;
  padding-left: 2px;
}

.Edit-edit-28K7II .Edit-addFilter-2p9k32 .Edit-addFilterDropdownButton-3I0d9A {
  color: #334155;
}

.Edit-detailsFieldHolder-2bVGBI:last-child {
  margin-bottom: 0;
}
.SharingOptions-primaryButton-2nUoN9 {
  background-color: #3A92E5;
  color: white
}

.SharingOptions-primaryButton-2nUoN9:hover {
  background-color: #3074B7;
}

.SharingOptions-primaryButton-2nUoN9:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SharingOptions-container-c3XGbo {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.SharingOptions-spinner-13vSI- {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
}

.SharingOptions-header-3nl56W {
    color: #0F172A;
    padding-bottom: 10px;
}

.SharingOptions-editContainer-15t0wq {
  padding: 30px 30px 84px 30px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  scroll-behavior: smooth;
}

.SharingOptions-edit-1_urWE :not(input) {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.SharingOptions-edit-1_urWE {
  position: relative
}

.SharingOptions-edit-1_urWE .SharingOptions-addButton-3JEn1N {
  position: absolute;
  right: 0;
  top: -2px;
  height: 30px;
}

.SharingOptions-emptyShelfBody-3nVLyp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px
}

.SharingOptions-emptyShelfBody-3nVLyp a {
  cursor: pointer;
}
.SharingLink-primaryButton-2BtZl3 {
  background-color: #3A92E5;
  color: white
}

.SharingLink-primaryButton-2BtZl3:hover {
  background-color: #3074B7;
}

.SharingLink-primaryButton-2BtZl3:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SharingLink-container-3y2nK0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 30px;
    font-size: 16px;
    font-weight: 300
}

.SharingLink-container-3y2nK0:hover .SharingLink-linkName-31WnGo {
  border-bottom: 1px dashed #CBD5E1;
  padding-top: 1px;
}

.SharingLink-container-3y2nK0:hover .SharingLink-buttonsArea-3SE4Jc {
  opacity: 1;
}

.SharingLink-buttonsArea-3SE4Jc {
    margin-left: auto;
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.SharingLink-buttonContainer-2VyBdx {
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-left: 20px
}

.SharingLink-buttonContainer-2VyBdx.SharingLink-edit-1FBArS * {
  fill: #64748B !important
}

.SharingLink-buttonContainer-2VyBdx.SharingLink-edit-1FBArS *:hover * {
  fill: #334155 !important;
}

.SharingLink-buttonContainer-2VyBdx.SharingLink-edit-1FBArS *.SharingLink-active-QiuqCS * {
  fill: #0F172A !important;
}

.SharingLink-buttonContainer-2VyBdx.SharingLink-delete-28R8ls:hover * {
  fill: #D0021B !important;
}

.SharingLink-linkName-31WnGo {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background-color: transparent;
    border: none
}

.SharingLink-linkName-31WnGo.SharingLink-editing-1Ls2R9 {
  border-bottom: 1px solid #CBD5E1 !important;
}

.Admin-primaryButton-w-v-jm {
  background-color: #3A92E5;
  color: white
}

.Admin-primaryButton-w-v-jm:hover {
  background-color: #3074B7;
}

.Admin-primaryButton-w-v-jm:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.Admin-container-6KNrH9 {
    padding: 30px;
    height: 100%;
    overflow: auto;
}

.Admin-dataRow-8YZPX7 {
    margin-bottom: 10px;
}

.Admin-dataRowTitle-2J9Zgj {
    margin-bottom: 4px;
}

.Admin-dataRowDetails-1ww3tK {
    font-size: 14px;
}

.Admin-dataRowTitleSmall-1irOks {
    margin-bottom: 2px;
}

.Admin-dataRowValue-18iwNk {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 500;
}

.Admin-adminLabel-1s24ch {
    font-size: 16px !important;
    text-transform: none;
}

.Admin-adminTaskRun-1vNB-d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 24px 0 !important;
}

.Admin-spinner-1srIRr {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
}

.Admin-panelContainer-t5H7v6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 !important;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.Admin-panelContainer-t5H7v6.Admin-expanded-3RZeO- .Admin-panelArrow-ny7R5A {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  position: relative;
  top: 2px;
}

.Admin-panelCell-1u8B5l {
    margin-right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.Admin-panelCell-1u8B5l:last-child {
  margin-right: 0;
}

.Admin-panelName-qBjEbG {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

.Admin-taskContainer-1AKid0 {
    margin: 6px 0
}

.Admin-taskContainer-1AKid0:first-child {
  margin-top: 0;
}

.Admin-distributionsContainer-2emvk5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
}

.Admin-divider-2-ZqZy {
    background-color: #CBD5E1;
    height: 1px;
    width: 100%;
    margin: 20px 0;
}

.Admin-bold-1pwjGV {
    font-weight: 500;
}

.Admin-statusIcon-3fQrTs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.Admin-panelSeparator-3ztZdo {
    background-color: #E2E8F0;
    height: 1px;
    margin-bottom: 8px;
}

.Admin-panelArrow-ny7R5A {
    border-left: 6px solid #64748B;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    width: 8px;
    height: 8px;
    margin-right: 10px;
}

.Admin-panelDetailsHolder-3xonZL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.styles-primaryButton-15bZKZ {
  background-color: #3A92E5;
  color: white
}

.styles-primaryButton-15bZKZ:hover {
  background-color: #3074B7;
}

.styles-primaryButton-15bZKZ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.styles-headerWrapper-2bdF96 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.styles-headerWrapper-2bdF96:not(:first-child) {
  margin-top: 20px;
}

.styles-searchBox-178tmK {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 640px;
    border-radius: 2px;
    border: 1px solid #CBD5E1;
    padding: 0 10px;
    outline: none;
}

.styles-button-18-jJB {
    margin-left: 20px;
}

.styles-segmentCounter-21tBqS {
    margin: 30px 0 10px;
    font-weight: 500;
}

.styles-templateButton-3ynBbD {
    margin-right: 10px
}

.styles-templateButton-3ynBbD:last-child {
  margin-right: 0;
}

.styles-tableIcon-3Tau8c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
}
.style-primaryButton-20YZOo {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-20YZOo:hover {
  background-color: #3074B7;
}

.style-primaryButton-20YZOo:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.style-athenaTable-3inYC2 th, .style-athenaTable-3inYC2 td {
  min-width: 130px;
  white-space: nowrap;
}

.style-athenaTable-3inYC2 th {
  background: #3A92E5 !important;
  color: white !important;
}

.style-athenaTable-3inYC2 td {
  padding: 5px 10px !important;
}
.DashboardsEmptyState-primaryButton-1_Rfb- {
  background-color: #3A92E5;
  color: white
}

.DashboardsEmptyState-primaryButton-1_Rfb-:hover {
  background-color: #3074B7;
}

.DashboardsEmptyState-primaryButton-1_Rfb-:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.DashboardsEmptyState-emptyState-jQaovn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.DashboardsEmptyState-emptyState-jQaovn > * {
  margin-bottom: 20px;
}

.DashboardsEmptyState-emptyState-jQaovn .DashboardsEmptyState-text-2984we {
  font-size: 16px;
}

.DashboardsEmptyState-emptyState-jQaovn .DashboardsEmptyState-emptyStateBoxesContainer-1TspZ9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.NetworkGrid-primaryButton-3CiRzR {
  background-color: #3A92E5;
  color: white
}

.NetworkGrid-primaryButton-3CiRzR:hover {
  background-color: #3074B7;
}

.NetworkGrid-primaryButton-3CiRzR:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.NetworkGrid-networks-wiSlmb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.NetworkGrid-networkContainer-3tan58 {
    width: 25%
}

.NetworkGrid-networkContainer-3tan58:last-child:after {
  content:'';
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media(max-width: 1073px) {
   .NetworkGrid-networkContainer-3tan58 {
       -ms-flex-preferred-size: 33.33%;
           flex-basis: 33.33%;
  }
}

@media(max-width: 815px) {
  .NetworkGrid-networkContainer-3tan58 {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  }
}

@media(max-width: 555px) {
  .NetworkGrid-networkContainer-3tan58 {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  }
}

.NetworkGrid-network-3U-WLX {
    padding: 10px;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    border-collapse: separate;
    overflow: hidden;
    margin: 5px;
}

.NetworkGrid-networkInner-3CIAK6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    background-color: #F5F5F5;
    height: 180px;
    border-radius: 2px;
    border: 8px solid white;
    cursor: pointer
}

.NetworkGrid-networkInner-3CIAK6 img {
  max-height: 75%;
  max-width: 75%;
  opacity: 0.4;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.NetworkGrid-networkInner-3CIAK6 .NetworkGrid-networkConfigure-giN60F {
  position: absolute;
  text-align: center;
  width: 100%;
  font-size: 16px;
  top: calc(50% - 8px);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0;
}

.NetworkGrid-networkInner-3CIAK6:hover .NetworkGrid-networkConfigure-giN60F {
  opacity: 1;
}

.NetworkGrid-networkInner-3CIAK6:hover img {
  opacity: 0.1;
}

.NetworkGrid-configured-3UWxyO {
    background-color: white
}

.NetworkGrid-configured-3UWxyO img {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
}

.NetworkGrid-activity-VOW78y {
    position: absolute;
    top: 8px;
    left: 8px;
}

.NetworkGrid-activityDot-3YbHwm {
    border-radius: 100%;
    height: 14px;
    width: 14px;
    background-color: #FFAA20;
    display: inline-block;
    vertical-align: middle;
}

.NetworkGrid-active-3ot_ob {
    background-color: #3A92E5;
}

.NetworkGrid-activityLabel-oFodgi {
    color: #334155;
    font-size: 12px;
    font-weight: 200;
    display: inline-block;
    line-height: 14px;
    margin-left: 6px;
}

.EditOrg-cardActions-2tpWzj {
    float: right;
    padding: 8px 25px 16px 0 !important
}

.EditOrg-cardActions-2tpWzj > * {
    margin: 0 !important;
    margin-left: 10px !important;
}

.EditOrg-container-3vxS5l {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.EditOrgAdAccounts-primaryButton-3M-P38 {
  background-color: #3A92E5;
  color: white
}

.EditOrgAdAccounts-primaryButton-3M-P38:hover {
  background-color: #3074B7;
}

.EditOrgAdAccounts-primaryButton-3M-P38:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

table.EditOrgAdAccounts-accountsTable-aSWe__ {
    margin: 0;
    margin-top: 0 !important;
    border-collapse: separate !important
}

table.EditOrgAdAccounts-accountsTable-aSWe__ td {
  background-color: transparent !important;
  border-top: none !important;
}

table.EditOrgAdAccounts-accountsTable-aSWe__ td, table.EditOrgAdAccounts-accountsTable-aSWe__ th {
  line-height: inherit !important;
  vertical-align: middle !important;
  border-bottom: 1px solid #CBD5E1 !important;
  font-size: 13px !important;
  color: #334155 !important;
  opacity: 1 !important;
  padding: 5px 0 !important;
}

.EditOrgAdAccounts-accountsContainer-1bATBy{
    height: 100%;
    max-height: 100%;
    overflow: auto;
}

th.EditOrgAdAccounts-tableHeader-Ru1_xi {
    position: sticky;
    top: 0;
    border-top: 1px solid #CBD5E1 !important;
    border-bottom: 1px solid #CBD5E1 !important;
    background-color: #FFFFFF !important;
    z-index: 1
}

th.EditOrgAdAccounts-tableHeader-Ru1_xi:first-child {
  padding-left: 2px !important;
}
.EditSegment-primaryButton-1GeGFP {
  background-color: #3A92E5;
  color: white
}

.EditSegment-primaryButton-1GeGFP:hover {
  background-color: #3074B7;
}

.EditSegment-primaryButton-1GeGFP:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.EditSegment-switchContainer-2GSlNS {
    margin-bottom: 20px;
}

.EditSegment-switchContainerSegment-xyQPko {
    margin-bottom: 20px;
}

.EditSegment-closedSegment-eRpA3j {
    padding: 16px 24px !important;
}

.EditSegment-cardContainer-qY7gZQ{
    margin-top: 6px;
    overflow: visible!important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border: 1px solid #CBD5E1;
    border-radius: 8px
}

.EditSegment-cardContainer-qY7gZQ * {
  outline: none;
}

.EditSegment-cardContainer-qY7gZQ:first-child {
  margin-top: 0;
}

.EditSegment-cardContainer-qY7gZQ.EditSegment-open-VmbAlA .EditSegment-cardContent-2PtJpd {
  margin-bottom: 20px;
}

.EditSegment-cardContainer-qY7gZQ.EditSegment-open-VmbAlA .EditSegment-arrow-3GAtq0 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  position: relative;
  top: 2px;
}

.EditSegment-cardContentContainer-nWOgr0 {
    padding: 16px !important;
}

.EditSegment-cardContent-2PtJpd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
    cursor: pointer
}

.EditSegment-cardContent-2PtJpd .EditSegment-testTubeContainer-2EmIWz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 6px;
  padding: 2px 8px;
  border-radius: 40px;
  color: #FFFFFF;
  font-weight: 600;
  background-color: #9B6DCF;
}

.EditSegment-cardContentHeader-aAyxs1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-weight: 500;
}

.EditSegment-cardActions-15sp7k {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0 16px 16px 0 !important
}

.EditSegment-cardActions-15sp7k > * {
  margin: 0 !important;
  margin-left: 10px !important;
}

.EditSegment-arrow-3GAtq0 {
    border-left: 6px solid #64748B;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    width: 8px;
    height: 8px;
    margin-right: 10px;
}

.StatusLabel-onOffIndication-2Y61EM {
    font-size: 14px;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 2px 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: var(--gray100);
    white-space: nowrap;
    min-width: 59px;
    border-radius: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box
}
.StatusLabel-onOffIndication-2Y61EM .StatusLabel-activityDot-3RRlx_ {
    border-radius: 100%;
    height: 8px;
    width: 8px;
    margin-right: 6px;
    background-color: var(--gray400);
    display: inline-block;
    vertical-align: middle;
}
.StatusLabel-onOffIndication-2Y61EM .StatusLabel-active-2D0HCK {
    background-color: var(--green300);
}
.EditShelf-editContainer-RWe-5O {
  padding: 30px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  scroll-behavior: smooth;
}

.EditShelf-editContent-2Daa3x {
    overflow: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.EditShelf-editTop-2f0Ujr {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: hidden;
    padding-bottom: 50px;
}

.EditShelf-spinner-7qwsVJ {
    position: absolute;
    top: calc(50% - 30px);
    width: 100%;
}
.styles-primaryButton-1tjLXY {
  background-color: #3A92E5;
  color: white
}

.styles-primaryButton-1tjLXY:hover {
  background-color: #3074B7;
}

.styles-primaryButton-1tjLXY:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.styles-pageDivider-649GwK {
    background-color: #CBD5E1;
    height: 1px;
    margin: 20px 0;
}

.styles-active-2dHb4y {
    background-color: #3A92E5;
}

.styles-spinner-1xXbQ5 {
    position: absolute;
    top: calc(50% - 30px);
    width: 100%;
}

.governance-primaryButton-1Uews0 {
  background-color: #3A92E5;
  color: white
}

.governance-primaryButton-1Uews0:hover {
  background-color: #3074B7;
}

.governance-primaryButton-1Uews0:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.governance-container-3iqMhH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden
}

.governance-container-3iqMhH .governance-mainArea-2HKXPh {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  padding-bottom: 10px;
}

.governance-namePatternLabel-3LCmPq {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ht_clone_top {
  z-index: 0 !important;
}

.governance-governanceField-2Nn0TW {
  margin-bottom: 20px;
  color: #F4F7FA;
}

.governance-governanceFieldHeader-3i51u1 {
  background-color: #DEF0FF;
  padding: 15px 15px 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.governance-governanceFieldHeader-3i51u1 .governance-xButton-1D43L9 {
  font-size: 18px;
  width: 12px;
  cursor: pointer;
  fill: #94A3B8
}

.governance-governanceFieldHeader-3i51u1 .governance-upDownButton-3-p360 {
  margin-right: 10px;
  font-size: 18px;
  width: 12px;
  cursor: pointer;
  fill: #94A3B8
}

.governance-governanceFieldContent-3dtvnH {
  padding: 20px;
  margin-bottom: 20px;
  background-color: #F4F7FA;
}

.governance-schemaContentArea-2RS1z9 {
  padding: 20px;
}

.governance-collapsedContentContainer-1BRKGf {
  padding: 14px
           36px
           14px
           16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F4F7FA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: wrap row;
          flex-flow: wrap row;
  border-radius: 8px;
}

.governance-collapsedValueItem-_yJbhN {
  padding: 8px;
  margin: 6px 4px 6px 4px;
  background-color: #C3DEF7;
  font-size: 12px;
  border-radius: 2px;
}

.governance-manageCodes-3-AHn9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column

}

.governance-manageCodes-3-AHn9 .governance-headerRow-2-oKCZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  margin-top: 30px;
}

.governance-manageCodes-3-AHn9 .governance-schemaSelection-13jTzJ {
  max-width: 830px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.governance-manageCodes-3-AHn9 .governance-schemaSelection-13jTzJ .governance-schemaSelectionDropdown-1S8aTY {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.governance-manageCodes-3-AHn9 .governance-buttonsContainer-1krOjM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 10px;
}

.governance-manageCodes-3-AHn9 .governance-leftToggle-11Ibk8 {
  margin-left: 15px;
}

.governance-schema-2nj-9Q {
  margin-bottom: 20px
}

.governance-schema-2nj-9Q .governance-headerRow-2-oKCZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  // controls where items sit on cross-axis (center = middle)
    justify-content: space-around;
}

.governance-schema-2nj-9Q .governance-schemaName-2lrIWl {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.governance-schema-2nj-9Q .governance-schemaActions-3RX_dU > * {
  margin-left: 10px;
}

.governance-schema-2nj-9Q .governance-schemaActions-3RX_dU .governance-deleteSchemaIcon-FMIUmf {
  color: #CBD5E1;
  cursor: pointer
}

.governance-schema-2nj-9Q .governance-schemaActions-3RX_dU .governance-deleteSchemaIcon-FMIUmf path {
  fill: #CBD5E1;
}

.governance-schema-2nj-9Q .governance-schemaActions-3RX_dU .governance-deleteSchemaIcon-FMIUmf:hover path {
  fill: #E64D5F;
}

.governance-schema-2nj-9Q .governance-footerBlock-2YUkCD {
  background-color: #F4F7FA;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.governance-schema-2nj-9Q .governance-footerBlock-2YUkCD .governance-addValueButtonContainer-1-dtzm {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.governance-dropzone-2rTOza {
  border-style: dashed;
  border-width: 1px;
  padding: 30px;
}

.governance-thumbsContainer-1qJvMH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 16px
}

.governance-thumbsContainer-1qJvMH .governance-thumb-3YNu5X {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 2px;
  border: 1px solid #E9EEF4;
  margin-bottom: 8px;
  margin-right: 8px;
  width: 100px;
  height: 100px;
  padding: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.governance-thumbsContainer-1qJvMH .governance-thumb-3YNu5X .governance-thumbInner-jYNNEo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
  overflow: hidden
}

.governance-thumbsContainer-1qJvMH .governance-thumb-3YNu5X .governance-thumbInner-jYNNEo img {
  display: block;
  width: auto;
  height: 100%;
}

.governance-newGovernanceActionArea-1MxujC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.governance-expandedTitleContainer-2wVxip {
  font-size: 18px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.governance-schemaTypePrefix-2kMaRV {
  font-style: italic;
  padding-right: 10px;
}

.governance-emptyState-1yw8Xn {
  margin: 100px 0;
}
.table-primaryButton-24tNTC {
  background-color: #3A92E5;
  color: white
}

.table-primaryButton-24tNTC:hover {
  background-color: #3074B7;
}

.table-primaryButton-24tNTC:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.table-codeTable-3riwEP {
    background-color: #F8FAFC;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow: auto
}

.table-codeTable-3riwEP th {
  background-color: #E2E8F0 !important;
  color: #334155 !important;
  font-family: open-sans, sans-serif !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  height: 40px !important;
  vertical-align: middle !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 1px solid #FFFFFF !important;
}

.table-codeTable-3riwEP td {
  color: #0F172A !important;
  font-family: open-sans, sans-serif !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  line-height: 40px !important;
  vertical-align: middle !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-bottom: 1px solid #FFFFFF !important;
  border-right: 1px solid #FFFFFF !important;
}

.table-codeTable-3riwEP td.table-disabled-FvBD9q {
  background-color: #E2E8F0 !important;
}

.table-codeTable-3riwEP tr:hover > td:not(.table-disabled-FvBD9q) {
  background-color: #DEF0FF !important;
}

.table-codeTable-3riwEP {
  /* reset autocomplete dropdown */
}

.table-codeTable-3riwEP .autocompleteEditor textarea,
    .table-codeTable-3riwEP .autocompleteEditor td,
    .table-codeTable-3riwEP .autocompleteEditor th {
  line-height: 22px !important;
  vertical-align: top !important;
}

.table-codeTable-3riwEP .htAutocompleteArrow {
  color: #64748B !important;
}

.table-changesSection-2O87bH {
    margin-bottom: 30px;
    margin-top: 30px
}

.table-changesSection-2O87bH .table-leftButton-3FrNID {
  margin-right: 15px;
}

.table-schemaSelection-2Awcm- {
    max-width: 830px;
    padding-right: 50px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.table-newCodeFormContainer-3nwlXB {
    padding: 20px;
}

.table-formField-3E7yd9 {
    margin-bottom: 15px !important;
}

.table-formFieldContainer-1Q9UNb {
    margin: 10px 0;
}

.eventsUploads-primaryButton-v1StoM {
  background-color: #3A92E5;
  color: white
}

.eventsUploads-primaryButton-v1StoM:hover {
  background-color: #3074B7;
}

.eventsUploads-primaryButton-v1StoM:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.eventsUploads-ribbon-2JMJMU {
  width: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.eventsUploads-header-2VM5Kq {
  font-size: 18px;
  font-weight: 200;
}

.eventsUploads-uploadBody-z3SGRu {
  font-weight: 200;
}

.eventsUploads-uploadBodySection-bqeyTH {
    padding-bottom: 10px;
  }

.LinkEditorShelf-primaryButton-4BHGDp {
  background-color: #3A92E5;
  color: white
}

.LinkEditorShelf-primaryButton-4BHGDp:hover {
  background-color: #3074B7;
}

.LinkEditorShelf-primaryButton-4BHGDp:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LinkEditorShelf-container-114qGF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden;
    height: 100%;
}

.LinkEditorShelf-contentContainer-Y3Q_na {
    padding: 30px 30px 84px 30px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
    scroll-behavior: smooth;
}

.LinkEditorShelf-separator-292x5f {
    width: 100%;
    height: 1px;
    background-color: #CBD5E1;
    margin: 20px 0;
}

.LinkEditorShelf-groupItemContainer-2VXrd7 {
    margin-bottom: 20px;
}

.LinkEditorShelf-groupItemSpinner-3Pk5xe {
    margin-top: 120px;
}

.LinkEditorShelf-osLabel-2BZ00N{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    font-weight: 600;
    color: #555;
    margin-bottom: 15px;
    height: 25px
}

.LinkEditorShelf-osLabel-2BZ00N .LinkEditorShelf-osIcon-L3I1W0 {
  width: 24px;
  height: 24px;
  fill: #64748B;
  margin-right: 10px;
}

.LinkEditorShelf-osLabel-2BZ00N .LinkEditorShelf-osLabelCheckbox-AnyDAb {
  margin: 0;
}

.LinkEditorShelf-osLabel-2BZ00N .LinkEditorShelf-osLabelTooltip-3Mj25S {
  margin-left: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.LinkEditorShelf-osLabel-2BZ00N.LinkEditorShelf-disabled-X1A5e1 .LinkEditorShelf-osIcon-L3I1W0, .LinkEditorShelf-osLabel-2BZ00N.LinkEditorShelf-disabled-X1A5e1 .LinkEditorShelf-osLabelText-3iTLYh, .LinkEditorShelf-osLabel-2BZ00N.LinkEditorShelf-disabled-X1A5e1 .LinkEditorShelf-osLabelTooltip-3Mj25S {
  opacity: 0.4;
  cursor: default;
}

.LinkEditorShelf-lineLoaderContainer-2AaCd6 {
    margin-bottom: 20px;
}

.LinkEditorShelf-toggleExtendedContainer-FJjKoQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.LinkEditorShelf-toggleExtendedContainer-FJjKoQ .LinkEditorShelf-toggleExtendedInfo-acylaP {
  margin-left: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.LinkEditorShelf-toggleExtendedContainer-FJjKoQ {
  margin-bottom: 5px;
}
.Legacy-legacy-daIbFa .Legacy-legacyLink-3bE6_8 {
    margin-bottom: 10px;
}
.LinkParams-primaryButton-uOOELQ {
  background-color: #3A92E5;
  color: white
}

.LinkParams-primaryButton-uOOELQ:hover {
  background-color: #3074B7;
}

.LinkParams-primaryButton-uOOELQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LinkParams-container-2JIlIE {
  width: 100%;
}

.LinkParams-rowContainer-1tnjZn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
  width: 100%
}

.LinkParams-rowContainer-1tnjZn:hover .LinkParams-showOnHover-1dgUbA {
  opacity: 1;
}

.LinkParams-rowContainer-1tnjZn:last-child {
  margin-bottom: 0;
}

.LinkParams-valuesContainer-VM7JXI{
  margin-left: 10px;
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
}

.LinkParams-xIcon-2jYL4j{
  cursor: pointer;
  margin-left: 10px;
  margin-top: 13px;
  height: 11px;
  width: 11px
}

.LinkParams-xIcon-2jYL4j path {
  fill: #64748B;
}

.LinkParams-xIcon-2jYL4j:hover:not(.LinkParams-disabled-2VVGJl) path {
  color: #E64D5F;
  fill: #E64D5F;
}

.LinkParams-xIcon-2jYL4j.LinkParams-disabled-2VVGJl {
  opacity: 0.3;
  cursor: default;
}

.LinkParams-prefixText-W-9iNA {
  margin: 6px 40px 0 6px;
}

.LinkParams-plusIconContainer-3OxtQB {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  margin-top: 5px;
  cursor: pointer;
  color: #64748B;
  fill: #64748B
}

.LinkParams-plusIconContainer-3OxtQB:hover:not(.LinkParams-disabled-2VVGJl) {
  color: #0F172A;
  fill: #0F172A;
}

.LinkParams-plusIconContainer-3OxtQB.LinkParams-disabled-2VVGJl {
  opacity: 0.3;
  cursor: default;
}

.LinkParams-plusIcon-3Ku1lJ {
    margin-top:  5px;
    height:  15px;
    width: 15px;
}

.LinkParams-valueTooltip-3Stj3K {
  text-align: left
}

.LinkParams-valueTooltip-3Stj3K .LinkParams-fieldDisplayName-3iv6OQ {
  font-weight: 600;
  margin-bottom: 5px;
}
.SubDomainsShelf-primaryButton-3X6Wfa {
  background-color: #3A92E5;
  color: white
}

.SubDomainsShelf-primaryButton-3X6Wfa:hover {
  background-color: #3074B7;
}

.SubDomainsShelf-primaryButton-3X6Wfa:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SubDomainsShelf-container-3830c8 {
    height: 100%;
    overflow: hidden;
}
.SingularLinksDomains-primaryButton-2iPriU {
  background-color: #3A92E5;
  color: white
}

.SingularLinksDomains-primaryButton-2iPriU:hover {
  background-color: #3074B7;
}

.SingularLinksDomains-primaryButton-2iPriU:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SingularLinksDomains-content-16Kvae {
    padding: 15px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: auto;
    height: calc(100% - 70px)
}

.SingularLinksDomains-content-16Kvae .SingularLinksDomains-subDomainInputContainer-Q6EayI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px
}

.SingularLinksDomains-content-16Kvae .SingularLinksDomains-subDomainInputContainer-Q6EayI > *:not(last-child) {
  margin-right: 10px;
}

.SingularLinksDomains-content-16Kvae .SingularLinksDomains-subDomainInputContainer-Q6EayI .SingularLinksDomains-subDomainInput-2HWlsK, .SingularLinksDomains-content-16Kvae .SingularLinksDomains-subDomainInputContainer-Q6EayI .SingularLinksDomains-subDomainInput-2HWlsK:not(:last-child) {
  width: 250px;
  margin-bottom: 0;
}

.SingularLinksDomains-content-16Kvae .SingularLinksDomains-subDomainInputContainer-Q6EayI .SingularLinksDomains-dnsZones-2759aI {
  position: relative;
  width: 150px;
}

.SingularLinksDomains-content-16Kvae .SingularLinksDomains-subDomainInputContainer-Q6EayI .SingularLinksDomains-addButton-36SGxT {
  margin-left: auto;
}

.SingularLinksDomains-content-16Kvae .SingularLinksDomains-subDomainItemHolder-8iwDi9 {
  margin-top: 10px;
}

.SingularLinksDomains-content-16Kvae .SingularLinksDomains-warningMessage-1I8WWF {
  margin-top: 10px;
}

.SubDomainItem-primaryButton-3NejVq {
  background-color: #3A92E5;
  color: white
}

.SubDomainItem-primaryButton-3NejVq:hover {
  background-color: #3074B7;
}

.SubDomainItem-primaryButton-3NejVq:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SubDomainItem-container-yRKNdD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 25px;
    font-size: 15px;
    font-weight: 300
}

.SubDomainItem-container-yRKNdD:hover {
  border-bottom: 1px dashed #CBD5E1;
  padding-top: 1px
}

.SubDomainItem-container-yRKNdD:hover .SubDomainItem-buttonsArea-2de6Sx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.SubDomainItem-domainNoHover-2Yd0yq {
    height: 25px;
    font-size: 15px;
    font-weight: 300;
}

.SubDomainItem-buttonsArea-2de6Sx {
    margin-left: auto;
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.SubDomainItem-buttonContainer-3EXCmp {
    margin-right: 10px;
}

.SubDomainItem-button-Ut5vA1 {
    fill: #64748B;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.SubDomainItem-button-Ut5vA1 * {
  fill: #64748B;
}

.SubDomainItem-button-Ut5vA1:last-child {
  margin-right: 0;
}

.SubDomainItem-button-Ut5vA1:hover * {
  fill: #334155;
}

.SubDomainItem-button-Ut5vA1.SubDomainItem-marked-NhXhuK * {
  fill: #3A92E5;
}

.SubDomainItem-button-Ut5vA1.SubDomainItem-marked-NhXhuK:hover * {
  fill: #3074B7;
}

.SubDomainItem-button-Ut5vA1.SubDomainItem-archive-2KM5mG:hover * {
  fill: #E64D5F !important;
}

.SubDomainItem-defaultMark-1Ni3Nk {
    margin-left: 5px;
    font-style: italic;
    color: #334155;
    font-weight: 400;
}

.AllowedOverrides-primaryButton-1OTLWg {
  background-color: #3A92E5;
  color: white
}

.AllowedOverrides-primaryButton-1OTLWg:hover {
  background-color: #3074B7;
}

.AllowedOverrides-primaryButton-1OTLWg:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AllowedOverrides-content-3bETtj {
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: auto;
    height: calc(100% - 70px)
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-title-3DSnyb {
  color: #0F172A;
  font-weight: 600;
  font-size: 14px
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-title-3DSnyb .AllowedOverrides-checkmark-19_5RM {
  width: 18px;
  height: auto;
  fill: black;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-subtitle-2iw4IZ {
  color: #334155;
  margin: 10px 0;
  font-size: 14px;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-agency-30ilk7 {
  margin-top: 20px;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-option-3LrdGO {
  position: relative;
  padding: 20px;
  color: #334155;
  background-color: white;
  margin: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-option-3LrdGO:last-child {
  margin-bottom: 0;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-option-3LrdGO .AllowedOverrides-optionCheckmark-3Q9D8D {
  position: relative;
  top: auto;
  left: auto;
  margin-right: 10px;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainItem-1Y6T4O {
  margin: 8px 0;
  padding: 3px 0;
  color: #334155;
  border-bottom: transparent dashed 1px;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf {
  padding: 0 30px 30px;
  background-color: white
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-addAllowedDomain-v2wkJT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-addAllowedDomain-v2wkJT .AllowedOverrides-allowedDomainInput-gUSfh6 {
  width: 460px;
  margin: 0 15px 0 0
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-addAllowedDomain-v2wkJT .AllowedOverrides-allowedDomainInput-gUSfh6 label {
  color: #334155;
  font-weight: 600;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-allowedDomainsListTitle-3G08D2 {
  font-weight: 600;
  color: #334155;
  margin-top: 30px;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-noAllowedDomainsConfigured-NBirHT {
  color: #CBD5E1;
  margin: 10px 0;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-allowedDomainItem-1Y6T4O {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-allowedDomainItem-1Y6T4O .AllowedOverrides-deleteIcon-1cHq56 {
  height: 16px;
  cursor: pointer;
  fill: #94A3B8;
  opacity: 0;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-allowedDomainItem-1Y6T4O .AllowedOverrides-deleteIcon-1cHq56:hover {
  fill: red;
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-allowedDomainItem-1Y6T4O:hover {
  border-bottom-color: #CBD5E1
}

.AllowedOverrides-content-3bETtj .AllowedOverrides-allowedDomainsContainer-37tTlf .AllowedOverrides-allowedDomainItem-1Y6T4O:hover .AllowedOverrides-deleteIcon-1cHq56 {
  opacity: 1;
}

.TopArea-primaryButton-2K5aZQ {
  background-color: #3A92E5;
  color: white
}

.TopArea-primaryButton-2K5aZQ:hover {
  background-color: #3074B7;
}

.TopArea-primaryButton-2K5aZQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TopArea-container-16RlHb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 58px;
    padding: 0 16px 0 11px;
    background-color: #FFFFFF;
}

.TopArea-leftSide-gAA-J4 {

}

.TopArea-rightSide-30vpGe {
    margin-left: auto
}

.TopArea-rightSide-30vpGe > * {
  margin-left: 10px;
}
.LinkRowItem-primaryButton-3IjZh8 {
  background-color: #3A92E5;
  color: white
}

.LinkRowItem-primaryButton-3IjZh8:hover {
  background-color: #3074B7;
}

.LinkRowItem-primaryButton-3IjZh8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LinkRowItem-container-16cW9F {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    padding: 0 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px
}

.LinkRowItem-container-16cW9F:hover {
  background-color: #DEF0FF
}

.LinkRowItem-container-16cW9F:hover .LinkRowItem-overlayButtons-Q6HMMc {
  opacity: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LinkRowItem-campaignName-2ZBrIc {
    -ms-flex-preferred-size: 200px;
        flex-basis: 200px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 250px;
}

.LinkRowItem-agency-1eVMel {
    width: 150px;
}

.LinkRowItem-icons-21-SjR {
    margin-left: 20px;
    margin-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.LinkRowItem-icons-21-SjR .LinkRowItem-icon-12jIbD {
  margin-right: 10px;
}

.LinkRowItem-icons-21-SjR .LinkRowItem-icon-12jIbD:last-child {
  margin-right: 0;
}

.LinkRowItem-icons-21-SjR .LinkRowItem-agencyIcon-3UtH0L {
  margin-right: 10px;
}

.LinkRowItem-icon-12jIbD {
    width: 20px;
    height: 20px;
    fill: #334155 !important;
    opacity: 0.2;
    text-align: center
}

.LinkRowItem-icon-12jIbD * {
  fill: #334155 !important;
  -webkit-mask: none !important;
          mask: none !important;
  -webkit-filter: none !important;
          filter: none !important;
}

.LinkRowItem-icon-12jIbD.LinkRowItem-noIcon-L1U_jQ:after {
  content:'';
  width: 8px;
  height: 2px;
  background-color: #334155;
  display: inline-block;
}

.LinkRowItem-icon-12jIbD.LinkRowItem-noIcon-L1U_jQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.LinkRowItem-dates-MPQ3O9 {
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #64748B;
    font-size: 12px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.LinkRowItem-dates-MPQ3O9 > * {
  white-space: nowrap;
}

.LinkRowItem-separator-1WNG3T {
    height: 20px;
    width: 1px;
    background-color: #CBD5E1;
    margin: 0 20px;
}

.LinkRowItem-overlayButtons-Q6HMMc {
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0;
    cursor: default;
    padding: 0 20px;
    -webkit-box-shadow: inset -160px 0 35px -10px #DEF0FF;
            box-shadow: inset -160px 0 35px -10px #DEF0FF
}

.LinkRowItem-overlayButtons-Q6HMMc .LinkRowItem-overlayButton-28pUzW {
  width: 20px;
  height: auto;
  cursor: pointer;
  fill: #94A3B8;
  margin-left: 15px;
  display: block
}

.LinkRowItem-overlayButtons-Q6HMMc .LinkRowItem-overlayButton-28pUzW * {
  fill: #94A3B8 !important;
}

.LinkRowItem-overlayButtons-Q6HMMc .LinkRowItem-overlayButton-28pUzW:hover {
  fill: #64748B !important
}

.LinkRowItem-overlayButtons-Q6HMMc .LinkRowItem-overlayButton-28pUzW:hover * {
  fill: #64748B !important;
}

.LinkRowItem-overlayButtons-Q6HMMc .LinkRowItem-duplicate-3eM2yP {
  margin-left: 15px;
  margin-top: 6px;
}
.LinkList-primaryButton-2c8GLC {
  background-color: #3A92E5;
  color: white
}

.LinkList-primaryButton-2c8GLC:hover {
  background-color: #3074B7;
}

.LinkList-primaryButton-2c8GLC:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LinkList-row-3X9Rre:not(:last-child) {
  border-bottom: 1px solid #CBD5E1;
}

.LinkGroupHeader-primaryButton-psW2Gs {
  background-color: #3A92E5;
  color: white
}

.LinkGroupHeader-primaryButton-psW2Gs:hover {
  background-color: #3074B7;
}

.LinkGroupHeader-primaryButton-psW2Gs:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LinkGroupHeader-container-2JrYaV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.LinkGroupHeader-container-2JrYaV.LinkGroupHeader-expanded-2Psiif .LinkGroupHeader-arrowArea-2jJxJY {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  margin-top: 8px;
}

.LinkGroupHeader-logo-2Kco_h {
    height: 36px;
    width: 36px;
    border-radius: 3px;
    margin-right: 20px
}

.LinkGroupHeader-logo-2Kco_h.LinkGroupHeader-emptyLogo-3R3NRL {
  border: 1px solid #E2E8F0;
}

.LinkGroupHeader-logo-2Kco_h.LinkGroupHeader-customLogo-2HMyUS {
  fill: #797d85;
  width: 26px;
  height: 26px
}

.LinkGroupHeader-logo-2Kco_h.LinkGroupHeader-customLogo-2HMyUS * {
  fill: #797d85;
}

.LinkGroupHeader-title-3snq8U {
    color: #0F172A;
}

.LinkGroupHeader-subTitle-2Ey5aA {
    font-size: 13px;
    color: #64748B;
}

.LinkGroupHeader-arrowArea-2jJxJY {
    margin-left: auto;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.LinkGroupHeader-arrow-1f3ZlQ {
    color: #3A92E5 !important;
    width: 32px !important;
    height: 32px !important;
}
.page-primaryButton-2V0En2 {
  background-color: #3A92E5;
  color: white
}

.page-primaryButton-2V0En2:hover {
  background-color: #3074B7;
}

.page-primaryButton-2V0En2:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.page-container-ztD1y5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.page-appSummaryContent-9zYHY1 {
    font-size: 11px;
    margin: 2px 0;
}

.page-topArea--4a80I {
    border-bottom: 1px solid #CBD5E1;
}

.page-mainArea-EaL-t8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow: hidden;
}

.page-leftArea-2PTROI {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 400px;
    background-color: #FFFFFF;
    border-right: 1px solid #CBD5E1;
    overflow: auto;
}

.page-rightArea-2z8Icj {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 40px 26px 40px;
    overflow: auto;
    background-color: #F8FAFC;
}

.page-rightAreaTop-1OjhA7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 16px;
    margin-top: 26px
}

.page-rightAreaTop-1OjhA7 .page-actions-KZkWVj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-top: 15px
}

.page-rightAreaTop-1OjhA7 .page-actions-KZkWVj .page-toggleLinks-3TDo8S {
  margin-right: 20px;
  width: 200px;
}

.page-expandableOverrideContainer-1wkayb {
    background-color: transparent;
    margin-bottom: 10px
}

.page-expandableOverrideContainer-1wkayb:last-child {
  margin-bottom: 0;
}

.page-expandableOverrideContent-2h6x36 {
    background-color: transparent;
    padding: 0;
}

.page-expandableOverrideHeader-16C5M- {
    height: 60px;
}

.page-expandableOverrideHeaderExpanded-1QJJ5D {
    -webkit-box-shadow: none;
            box-shadow: none;
}

.page-expandableOverrideArrow-1be5j1 {
    display: none;
}

.page-expandableOverrideExternal-1630Zh {
    margin-right: 10px;
}

.page-container-PC0baP {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 180px;
    font-weight: 300
}
.page-container-PC0baP .page-header-nUkjDk {
    font-size: 30px;
}
.page-container-PC0baP .page-subHeader-264mai {
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: 400;
}
.page-container-PC0baP .page-button-1TLO4W {
    margin-top: 20px;
}

.apiBox-primaryButton-3vCVj4 {
  background-color: #3A92E5;
  color: white
}

.apiBox-primaryButton-3vCVj4:hover {
  background-color: #3074B7;
}

.apiBox-primaryButton-3vCVj4:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

[onclick]{
  cursor: pointer;
}

.apiBox-ApiContainer-2dV7Fl{
  margin-top: 40px;
  padding: 30px;
  width: 855px;
  height: 157px;
  background-color: #F4F7FA;
}

.apiBox-KeyContainer-1oceBk{
  margin-top: 20px;
  background-color: #E9EEF4;
  width: 100%;
  height: 57px;
  padding: 10px;
}

.apiBox-KeyInput-101WFK{
  background-color: transparent;
  border: 0;
  width: 80%;
  outline: none;
  margin: 0 10px;
}

.apiBox-monospaceFont-Rddz9l {
  font-family: Monospace;
}

.ResetAPIButton-primaryButton-coGJVU {
  background-color: #3A92E5;
  color: white
}

.ResetAPIButton-primaryButton-coGJVU:hover {
  background-color: #3074B7;
}

.ResetAPIButton-primaryButton-coGJVU:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ResetAPIButton-resetButton-1A3fEr {
    float: right;
    text-decoration: underline;
}
.ApiKeys-primaryButton-YrLuzj {
  background-color: #3A92E5;
  color: white
}

.ApiKeys-primaryButton-YrLuzj:hover {
  background-color: #3074B7;
}

.ApiKeys-primaryButton-YrLuzj:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.ApiKeys-apiKeyContainer-1X6aRo {
    width: 855px;
}
.style-primaryButton-29jtQQ {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-29jtQQ:hover {
  background-color: #3074B7;
}

.style-primaryButton-29jtQQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.style-homePageLayout-3ptl_A {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 82%;
    height: 88vh;
    min-height: 800px
}

.style-homePageLayout-3ptl_A .style-homePageMenu-1RBNq6 {
  background-color: #F4F7FA;
  min-width: 300px;
  width: 25%;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw {
  padding: 0;
  overflow-y: scroll
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-categoryListItem-1OwgpP {
  border-bottom: 1px solid #FFFFFF;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-categoryListItem-1OwgpP {
  background-color: #F4F7FA;
  cursor: pointer;
  height: 75px
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-categoryListItem-1OwgpP.style-completed-1SJ90R {
  background-color: #FFFFFF;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-categoryListItem-1OwgpP .style-collapseExpand-1xuYN_ {
  width: 15px
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-categoryListItem-1OwgpP .style-collapseExpand-1xuYN_ .style-collapseIcon-1TsYlX {
  overflow: visible;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-categoryListItem-1OwgpP .style-collapseExpand-1xuYN_ .style-expandIcon-W2kSCC {
  overflow: visible;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-categoryListItem-1OwgpP .style-categoryListItemText-2xeIOi {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 600;
  color: #0F172A
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli {
  height: 45px;
  border-bottom: 1px solid #FFFFFF;
  background-color: #F4F7FA
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli .style-hoverIndicator-3HnFIN {
  display: none;
  position: absolute;
  right: 15px;
  top: 13px;
  width: 15px;
  height: 15px;
  fill: #3A92E5;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli:hover {
  background-color: #DEF0FF
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli:hover .style-hoverIndicator-3HnFIN {
  display: block;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli.style-completed-1SJ90R {
  background-color: #FFFFFF
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli.style-completed-1SJ90R:hover {
  background-color: #DEF0FF;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli .style-lockIconWrapper-3o9XAY {
  position: absolute;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli .style-lockIcon-1mloU_ {
  height: 13px;
  fill: #334155
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli .style-listItemText-3Dbuaq {
  margin-left: 25px;
  font-size: 13px;
  font-weight: 600;
  color: #334155;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli.style-selected-276eg2 {
  background-color: #DEF0FF;
  -webkit-box-shadow: inset 2px 0px 0px 0px #3A92E5;
          box-shadow: inset 2px 0px 0px 0px #3A92E5;
}

.style-homePageLayout-3ptl_A .style-homePageMenuList-3VAncw .style-listItem-3XcNli .style-badgeText-3P1JLz {
  position: absolute;
  right: 40px;
  font-size: 11px;
  font-weight: 400;
  color: #334155
}

.style-homePageLayout-3ptl_A .style-homePageContent-1H_Njh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px;
  background-color: #FFFFFF;
  min-width: 740px;
  width: 75%;
  height: 100%
}

.style-homePageLayout-3ptl_A .style-homePageContent-1H_Njh .style-header-3iY9H6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #E9EEF4;
}

.style-homePageLayout-3ptl_A .style-homePageContent-1H_Njh .style-body-Fnd2PJ {
  height: 420px;
  padding: 12px;
  line-height: 1.7;
  overflow-y: scroll;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, white), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, white)) 0 100%,  radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
  background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,  radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
  background-attachment: local, local, scroll, scroll;
}

@media (min-width: 1900px) {

  .style-homePageLayout-3ptl_A .style-homePageContent-1H_Njh .style-body-Fnd2PJ {
    font-size: 16px
  }
}

.style-homePageLayout-3ptl_A .style-homePageContent-1H_Njh .style-footer-28w16F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-homePageLayout-3ptl_A .style-homePageContent-1H_Njh .style-mediaContainer-2mKTB5 {
  width: 100%;
  padding-top: 56.25%;
  height: 0;
  position: relative
}

.style-homePageLayout-3ptl_A .style-homePageContent-1H_Njh .style-mediaContainer-2mKTB5 .style-media-1uMufB {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.style-errorIcon-3kI0kf {
    width: 10px;
    margin-right: 20px;
}

.style-tooltip-3qEt0q {
    font-size: 13px !important;
    margin: 0 auto;
    background-color: #FFFFFF !important;
    color: #64748B !important;
    border: 1px solid #94A3B8;
}

.style-opaqueBackground-2GCnDj {
    opacity: 1!important;
}


.style-primaryButton-3CdgGO {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-3CdgGO:hover {
  background-color: #3074B7;
}

.style-primaryButton-3CdgGO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

& .style-onboardingTooltip-3kRGJ0 {
    height: 75px;
    width: 318px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
}

.style-onboardingGuideLayout-2VIkY- {
    height: 88vh;
    min-height: 800px;
    min-width: 300px
}

.style-onboardingGuideLayout-2VIkY- ul {
  text-align: left;
}

.style-onboardingGuideLayout-2VIkY- ol {
  padding: 5px 0 0 20px;
  text-align: left;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuidePageHeader-1eji7- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuidePageHeader-1eji7- .style-onboardingGuideSubHeaderContainer-2tq_47 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuidePageHeader-1eji7- .style-progressBarContainer-2OQoge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuidePageHeader-1eji7- .style-progressBarText-3FrRIp {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  white-space: nowrap;
  margin-right: 10px;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx {
  margin-top: 10px
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionContainer-3Houwy {
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 0;
  max-width: 100%;
  overflow-x: auto;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionList-1e_GRn {
  width: 33%;
  min-width: 295px;
  border-top: 1px solid #CBD5E1;
  border-bottom: 1px solid #CBD5E1;
  border-left: 1px solid #CBD5E1;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionContent-3M7uJt {
  border: 1px solid #CBD5E1;
  width: 100%;
  background-color: #FFFFFF;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 15px;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionListItem-1wJJz0 {
  background-color: #E9EEF4;
  height: 70px;
  border: 1px solid #CBD5E1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: uppercase;
  cursor: pointer;
  scroll-margin-top: 17px
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionListItem-1wJJz0.style-completed-3ZkwFK {
  background-color: #F4F7FA;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionListItem-1wJJz0 .style-collapseExpand-3JqKub {
  width: 15px
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionListItem-1wJJz0 .style-collapseExpand-3JqKub .style-collapseIcon-1c8iTz {
  overflow: visible;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionListItem-1wJJz0 .style-collapseExpand-3JqKub .style-expandIcon-Zz94VR {
  overflow: visible;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-sectionListItem-1wJJz0 .style-sectionListItemText-3SdY2v {
  margin-left: 10px;
  font-size: 18px;
  font-weight: 600;
  color: #0F172A
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItemHeader-At7Nl8 {
  background-color: #FFFFFF !important;
  height: 69px !important;
  cursor: auto !important;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItemHeader-At7Nl8 .style-listItemTextHeader-2dmLtW {
  font-weight: 600 !important;
  font-size: 16px !important;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItemHeader-At7Nl8 .style-listItemHeaderInternalDiv-FqlKB- {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  /* this prevents the icon in the div from stretching */
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-selectedListItem-iBkPIR {
  background-color: #DEF0FF !important;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu {
  height: 60px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E2E8F0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 16px
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu .style-hoverIndicator-6FM87V {
  display: none;
  position: absolute;
  right: 15px;
  top: 13px;
  width: 15px;
  height: 15px;
  fill: #3A92E5;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu.style-hide-2U6XeL {
  opacity: 0;
  left: -30px;
  height: 5px;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu.style-show-2hgt1J {
  opacity: 1;
  left: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu:hover:not(.style-disabledItem-Zvg_2l) {
  background-color: #DEF0FF;
  cursor: unset
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu:hover:not(.style-disabledItem-Zvg_2l) .style-hoverIndicator-6FM87V {
  display: block;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu.style-completed-3ZkwFK {
  background-color: #F4F7FA
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu.style-completed-3ZkwFK:hover {
  background-color: #DEF0FF;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu .style-sectionNumber-18SRnl {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  color: #334155;
  border: 1px solid #334155;
  font-size: 14px;
  text-align: center;
  margin-right: 10px;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu .style-listItemText-aAKgtF {
  font-size: 14px;
  font-weight: normal;
  color: #334155;
  white-space: nowrap;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu .style-listItemTextSelectedWithNumber-2uOTVR {
  font-size: 14px;
  font-weight: normal;
  color: #334155;
  white-space: nowrap;
  height: 100%;
  background-color: #DEF0FF !important;
  z-index: 100;
  position: absolute;
  padding-top: 20px;
  margin-left: 32px;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu .style-listItemTextSelected-3BkV_I {
  font-size: 14px;
  font-weight: normal;
  color: #334155;
  white-space: nowrap;
  height: 100%;
  background-color: #DEF0FF !important;
  z-index: 100;
  position: absolute;
  padding-top: 20px;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu .style-listItemSuffix-1MaaVF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 101;
  position: absolute;
  right: 16px;
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu .style-badgeLayout-FiLctY {
  text-align: end;
  min-width: 90px;
  position: relative
}

.style-onboardingGuideLayout-2VIkY- .style-onboardingGuideMenuList-MHvMyx .style-listItem-2V1GYu .style-badgeLayout-FiLctY .style-badgeText-1vbFeS {
  text-align: center;
  font-size: 11px;
  font-weight: 400;
  color: #334155;
  position: absolute;
  right: 10px;
  bottom: 0;
}

.style-errorIcon-3MXESX {
    width: 10px;
    margin-right: 20px;
}

.style-onboardingIcon-2PEbfj {
    margin-right: 7px;
}

.style-tooltip-yFOQYr {
    font-size: 13px !important;
    margin: 0 auto;
    background-color: #FFFFFF !important;
    color: #64748B !important;
    border: 1px solid #94A3B8;
}

.style-opaqueBackground-24poxu {
    opacity: 1!important;
}

.onboardingGuideSection-primaryButton-RyAmRd {
  background-color: #3A92E5;
  color: white
}

.onboardingGuideSection-primaryButton-RyAmRd:hover {
  background-color: #3074B7;
}

.onboardingGuideSection-primaryButton-RyAmRd:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.onboardingGuideSection-contentSeparator-L_Vh9m {
    height: 1px;
    margin: 0 40px 25px 67px;
    background-color: #CBD5E1;
}

.onboardingGuideSection-numberIconsLayout-3bNwDn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    right: 20px;
    bottom: 20px
}

.onboardingGuideSection-numberIconsLayout-3bNwDn .onboardingGuideSection-number-1eL2ro {
  margin-left: -15%;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border: 1px solid #334155;
  background-color: white;
  text-align: center;
  font-weight: bold;
  padding-top: 1px;
}

.onboardingGuideSection-numberIconsLayout-3bNwDn .onboardingGuideSection-chosenNumber-1Dqjs7 {
  background-color: #334155;
  color: white;
}

.onboardingGuideSection-numberIconsLayout-3bNwDn > * {
  margin-left: -10px;
  cursor: pointer;
}

.onboardingGuideSection-contentTitleContainer-2sRMWO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 26px 0 67px;
    height: 70px
}

.onboardingGuideSection-contentTitleContainer-2sRMWO .onboardingGuideSection-contentTitleButton-2Zf076 {
  -ms-flex-item-align: center;
      align-self: center;
  height: 30px;
  right: 15px;
}

.onboardingGuideSection-contentTitleContainer-2sRMWO .onboardingGuideSection-contentTitleText-28PvjE {
  font-size: 20px;
  -ms-flex-item-align: center;
      align-self: center;
}

.onboardingGuideSection-contentContainer-3yYJKp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 40px 0 67px;
    overflow: auto;
    height: 100%;
    font-size: 14px;
    min-width: 750px
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-content-3BJp98 {
  width: 50%
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-content-3BJp98 ul {
  padding: 10px 0 0 20px;
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-contentButtonContainer-yKF_1C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-top: 32px;
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-contentSectionButton-367UmU {
  height: 30px;
  right: 15px;
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-contentMarkAsDoneButton-2U3bnK {
  margin-right: 15px;
  border: 1px solid #0F172A
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-contentNoMedia-c-G-Xr {
  width: 80% !important;
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-mediaContainer-3U-26A {
  width: 48%
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-mediaContainer-3U-26A .onboardingGuideSection-mediaImage-kjvq6h {
  width: 100%;
}

.onboardingGuideSection-contentContainer-3yYJKp .onboardingGuideSection-mediaContainer-3U-26A .onboardingGuideSection-mediaVideo-3sfwsp {
  width: 100%;
  height: 350px;
}


.sdkKeysDocs-primaryButton-EW00xO {
  background-color: #3A92E5;
  color: white
}

.sdkKeysDocs-primaryButton-EW00xO:hover {
  background-color: #3074B7;
}

.sdkKeysDocs-primaryButton-EW00xO:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.sdkKeysDocs-layout-1Elmto {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%

}

.sdkKeysDocs-layout-1Elmto .sdkKeysDocs-exampleSdkKeyContainer-pJigHE {
  height: 120px;
  border: #CBD5E1 1px solid;
  width: 100%;
  max-width: 750px
}

.sdkKeysDocs-layout-1Elmto .sdkKeysDocs-exampleSdkKeyContainer-pJigHE .sdkKeysDocs-exampleSdkKeyTitle-377huY {
  background: #E2E8F0;
  height: 36px;
  border-bottom: #CBD5E1 1px solid
}

.sdkKeysDocs-layout-1Elmto .sdkKeysDocs-exampleSdkKeyContainer-pJigHE .sdkKeysDocs-exampleSdkKeyTitle-377huY .sdkKeysDocs-titleText-3gSAEd {
  margin: 8px;
  font-weight: 600;
}

.sdkKeysDocs-layout-1Elmto .sdkKeysDocs-exampleSdkKeyContainer-pJigHE .sdkKeysDocs-exampleSdkKeyContent-1DdSxp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  height: 80px;
  line-height: 25px;
  overflow: auto
}

.sdkKeysDocs-layout-1Elmto .sdkKeysDocs-exampleSdkKeyContainer-pJigHE .sdkKeysDocs-exampleSdkKeyContent-1DdSxp .sdkKeysDocs-exampleSdkKeyText-CaJK00 {
  margin-right: 30px;
}

.sdkKeysDocs-layout-1Elmto .sdkKeysDocs-docIconsContainer-1gnY5z {
  line-height: 50px;
}
.audits-primaryButton-3x6-DG {
  background-color: #3A92E5;
  color: white
}

.audits-primaryButton-3x6-DG:hover {
  background-color: #3074B7;
}

.audits-primaryButton-3x6-DG:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.audits-auditSector-3DmtrQ {
    width: 100%;
    margin-bottom: 60px;
}

.audits-textSector-rGRp3M {
    width: 90%;
}

.audits-auditButton-27jt7B {
    width: 175px;
    margin-top: 15px;
}

.audits-auditButtonText-12f6G8 {
    width: 100%;
}

.audits-auditsTextSector-xIjFur {
    width: 50%;
    display: inline-block;
}

.audits-auditsSchemaImg-3-sKFD {
    width: 50%;
    float: right;
    max-height: 100%;
}
.sdkConfiguration-primaryButton-35O-xu {
  background-color: #3A92E5;
  color: white
}

.sdkConfiguration-primaryButton-35O-xu:hover {
  background-color: #3074B7;
}

.sdkConfiguration-primaryButton-35O-xu:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.sdkConfiguration-titleContainer-3yV4dn {
    font-family: 'sacramento';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 400;
    height: 80px;
    font-size: 60px;
    line-height: 98px
}

.sdkConfiguration-titleContainer-3yV4dn.sdkConfiguration-welcomeTitle-2xUQ6r {
  color: #0F3384;
  margin-bottom: 25px;
}

.sdkConfiguration-titleContainer-3yV4dn.sdkConfiguration-doneTitle-3FPmHn {
  color: #00D0B2;
}

.sdkConfiguration-stepperIconCustom-oI0CAs {
    height: 25px !important;
    width: 25px !important;
    font-size: 14px;
}

.sdkConfiguration-stepperConnectorCustom-2EhbvY {
    margin: 10px 0 0;
    background-color: #334155;
}

.sdkConfiguration-stepActiveIconCustom-2apAel:after {
    content: '';
    position: absolute;
    top: -7px;
    left: -7px;
    bottom: -7px;
    right: -7px;
    border: 1px solid #334155;
    border-radius: 50%;
    background-color: #FFFFFF;
}

.sdkConfiguration-stepIconConnectorCustom-M-Sy8t {
    background-color: unset !important;
}

.sdkConfiguration-wizardFooter-3uKXNA {
    bottom: unset;
    background-color: unset;
    position: relative;
    padding: 10px 0;
}

.sdkConfiguration-firstStepContainer-3cutb4 {
    margin: 20px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 60vh
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-topTextContainer-2ERI2n {
  text-align: center;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionTitle-2lrWvz {
  margin: 50px auto 30px auto;
  color: #0F172A;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  display: block;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformQuestion--HwFR7 {
  margin-top: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  font-weight: 600;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB {
  margin-top: 25px;
  display: grid;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  grid-template-columns: [col1] 50% [col2] 50%
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 180px;
  height: 80px;
  border-radius: 8px;
  border: solid 1px #CBD5E1;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4 .sdkConfiguration-platformCheckbox-3tvl1K {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4 .sdkConfiguration-checkboxLogoContainer-1ypPqk {
  width: 32px;
  height: 32px;
  padding: 4px;
  border-radius: 4px;
  background-color: #E2E8F0;
  margin: auto 0;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4 .sdkConfiguration-checkboxLogo-38wBGO {
  width: 24px;
  height: 24px;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4.sdkConfiguration-active-20ugF1 {
  border-color: #3A92E5;
  background-color: #DEF0FF
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4.sdkConfiguration-active-20ugF1 .sdkConfiguration-checkboxLogoContainer-1ypPqk {
  background-color: #3A92E5;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4.sdkConfiguration-active-20ugF1 .sdkConfiguration-checkboxLogo-38wBGO {
  color: #DEF0FF;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4.sdkConfiguration-disabled-3sRdmo {
  pointer-events: none;
  background-color: #F4F7FA
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-platformCheckboxesContainer-1gCfMB .sdkConfiguration-platformCheckboxContainer-346oP4.sdkConfiguration-disabled-3sRdmo .sdkConfiguration-checkboxLogo-38wBGO {
  color: #94A3B8;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-selectPlatformWarning-3NWIVi.sdkConfiguration-hide-1Qr_Mn {
  opacity: 0;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-platformSelectionContainer-3KGhMc .sdkConfiguration-selectPlatformWarning-3NWIVi {
  color: #D0021B;
  margin-top: 9px;
}

.sdkConfiguration-firstStepContainer-3cutb4 .sdkConfiguration-targetChildrenQuestion-1TCuoS {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sdkConfiguration-loader-24Kr-o {
    position: absolute;
    top: 30%;
    left: 45%;
}

.sdkConfiguration-trueIcon-1PsNGh {
    fill: #334155;
}

.sdkConfiguration-falseIcon-2_Vyu5 {
    fill: #CBD5E1;
}

.sdkConfiguration-answerText-1ZmJX2 {
    font-weight: 400;
    font-size: 14px;
}

.sdkConfiguration-platformIcons-oBfdsx {
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0 15px 0 0;
}

.sdkConfiguration-summaryPageFooter-17aiCY {
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.sdkConfiguration-summaryNextButton-18qfTS {
    margin-left: 20px;
}

td.sdkConfiguration-checkboxTd-3wwtt3 {
    padding: 0 0 0 25px;
}

.sdkConfigurationStepPages-primaryButton-2ONEZY {
  background-color: #3A92E5;
  color: white
}

.sdkConfigurationStepPages-primaryButton-2ONEZY:hover {
  background-color: #3074B7;
}

.sdkConfigurationStepPages-primaryButton-2ONEZY:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.sdkConfigurationStepPages-table-130GRw {
    border: 1px solid #CBD5E1;
    font-size: 14px;
    display: block;
}

.sdkConfigurationStepPages-tableOverflow-3j_zRA {
    overflow-y: scroll;
    max-height: 75%
}

.sdkConfigurationStepPages-tableOverflow-3j_zRA::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #CBD5E1;
}

.sdkConfigurationStepPages-tableOverflow-3j_zRA::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
}

.sdkConfigurationStepPages-theadClass-TZEv_7 {
    display: none;
}

.sdkConfigurationStepPages-stepContainer-wICmyN {
    margin: 20px auto;
    min-width: 650px;
    max-width: 816px;
    height: 60vh
}

.sdkConfigurationStepPages-stepContainer-wICmyN.sdkConfigurationStepPages-summaryStepContainer-3XBkUJ {
  height: 80vh;
}

.sdkConfigurationStepPages-stepTitle-277AT9 {
    margin: 50px auto 30px auto;
    color: #0F172A;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    display: block;
}

.sdkConfigurationStepPages-summaryEditTitle-3Zt_V5 {
    font-size: 20px;
    text-align: center;
    width: 100%;
    color: #0F172A;
}

.sdkConfigurationStepPages-summarySubtitleContainer-3HNIuN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.sdkConfigurationStepPages-summarySubtitle-1edwRS {
    text-align: center;
    line-height: 33px;
    margin-bottom: 20px;
}

.sdkConfigurationStepPages-editPlanButton-2OLsmc {
    display: inline;
    padding: 0 5px !important
}

.sdkConfigurationStepPages-editPlanButton-2OLsmc .sdkConfigurationStepPages-editPlanButtonIcon-3OFk4f {
  width: 30px
}

.sdkConfigurationStepPages-editPlanButton-2OLsmc .sdkConfigurationStepPages-editPlanButtonIcon-3OFk4f path {
  fill: #334155;
}

.TableCellToggle-primaryButton-3vL9OI {
  background-color: #3A92E5;
  color: white
}

.TableCellToggle-primaryButton-3vL9OI:hover {
  background-color: #3074B7;
}

.TableCellToggle-primaryButton-3vL9OI:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.TableCellToggle-disableLabel-3ONUAy {
    color: #CBD5E1;
    cursor: default;
    font-size: 14px;
}

.sdkConfigurationWelcomePage-primaryButton-3-qMs2 {
  background-color: #3A92E5;
  color: white
}

.sdkConfigurationWelcomePage-primaryButton-3-qMs2:hover {
  background-color: #3074B7;
}

.sdkConfigurationWelcomePage-primaryButton-3-qMs2:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.sdkConfigurationWelcomePage-welcomePage-1M2qO5 {
    font-size: 16px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 120px;
    height: 60vh;
}

.sdkConfigurationWelcomePage-welcomeTextContainer-14KTcB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-item-align: center;
        align-self: center;
}

.sdkConfigurationWelcomePage-welcomeText-1hXjSo {
    font-size: 24px;
    font-weight: 600;
}

.sdkConfigurationWelcomePage-text1-2XyiMy {
    margin: 27px 0 15px 0;
}

.sdkConfigurationWelcomePage-welcomeSvg-fRAnhW {
    margin: 40px 0;
}

.sdkConfigurationWelcomePage-buttonContainer-2iO0m8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.sdkConfigurationWelcomePage-underline-2Z7YF- {
    left: -7px;
    position: relative;
    color: #3A92E5;
}

.sdkConfigurationWelcomePage-letsStartButton-tWS1Co {
    padding: 0 50px !important;
}

.webAttributionSetUp-faqTitle-33aySQ {
    font-weight: 700;
    font-size: 14px;
    margin: 10px 0;
}

.webAttributionSetUp-faqAccordion-3XEVsn {
    margin: 5px 0 20px 0;
}

.webAttributionSetUp-contentSection-RHXhfA {
    line-height: 1.5
}

.webAttributionSetUp-contentSection-RHXhfA li {
    margin-bottom: 10px;
}
.style-primaryButton-3V1WPj {
  background-color: #3A92E5;
  color: white
}

.style-primaryButton-3V1WPj:hover {
  background-color: #3074B7;
}

.style-primaryButton-3V1WPj:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

@-webkit-keyframes css-slider-scroll-animation {
    from {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(-2800px);
                transform: translateX(-2800px);
    }
}

@keyframes css-slider-scroll-animation {
    from {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(-2800px);
                transform: translateX(-2800px);
    }
}

.style-signupContainer-2-8cDG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    height: 100vh;
    min-height: 820px;
    background-color: #FFFFFF
}

.style-signupContainer-2-8cDG .style-singularIcon-UWS597 {
  width: 100%;
  height: 42px;
  fill: #3A92E5;
}

.style-signupContainer-2-8cDG .style-footerLogo1-3m5xWt {
  width: 100px;
  margin-right: 10px;
  margin-left: 90px;
  fill: #0F172A;
}

.style-signupCopy-kXOnYf {
    width: 35%;
    height: 100%;
    min-width: 600px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3A92E5), to(#4c4fee));
    background-image: linear-gradient(to bottom, #3A92E5, #4c4fee);
    padding-top: 73px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 1%
}

.style-signupCopy-kXOnYf .style-signupCopyInner-27gUpL {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  justify-self: center;
}

.style-signupCopy-kXOnYf .style-singularCopyTitle-3c3-sG {
  max-width: 480px;
  font-size: 18px;
  line-height: 1.57;
  text-align: center;
  color: #FFFFFF;
  margin: 40px auto;
  font-weight: 600;
}

.style-signupCopy-kXOnYf .style-objectiveList-NxyPWK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #FFFFFF;
  max-width: 480px;
  margin: 30px auto 40px auto
}

.style-signupCopy-kXOnYf .style-objectiveList-NxyPWK .style-objective-32edRD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
}

.style-signupCopy-kXOnYf .style-objectiveList-NxyPWK .style-objectiveText-2uw_hz {
  font-size: 18px;
  letter-spacing: normal;
  color: #FFFFFF;
  margin-left: 20px;
  vertical-align: middle;
}

.style-signupCopy-kXOnYf .style-objectiveList-NxyPWK .style-objectiveIconWrapper-1lncB3 {
  padding: 1px
}

.style-signupCopy-kXOnYf .style-objectiveList-NxyPWK .style-objectiveIcon-1Z4thM {
  width: 22px;
  height: 22px;
}

.style-signupCopy-kXOnYf .style-signupCopyFooter-1_qmxy {
  height: 20%;
  max-height: 220px;
}

.style-signupForm-3l0Uv1 {
    width: 100%;
    height: 100%;
    min-width: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}

.style-signupForm-3l0Uv1 .style-singularFormBody-2__jhf {
  position: relative;
}

.style-signupForm-3l0Uv1 .style-singularFormBodySecondPage-O-TOnb {
  position: relative;
  max-width: 400px;
  width: 90%;
  margin: 0px auto;
}

.style-signupForm-3l0Uv1 .style-singularFormTitle-2asHPJ {
  font-size: 24px;
  font-weight: 600;
  color: #0F172A;
  margin: 30px auto 0 auto;
}

.style-signupForm-3l0Uv1 .style-singularFormTitleSecondPage-13GkIn {
  font-size: 20px;
  font-weight: 600;
  color: #0F172A;
  margin: 30px auto 0 auto;
}

.style-signupForm-3l0Uv1 .style-signupFormInner-vve2tn {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -60px;
}

.style-signupForm-3l0Uv1 .style-iframeMarketing-2oweWk {
  float: left;
  width: 25%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden
}

.style-signupForm-3l0Uv1 .style-iframeMarketing-2oweWk iframe {
  border: none;
}

.style-signupForm-3l0Uv1 .style-rightSizeForm-2Zx7an {
  float: right;
  width: 75%;
  height: 100%;
}

.style-signupForm-3l0Uv1 .style-singularFormTopSection-orqNNG {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
}

.style-signupForm-3l0Uv1 .style-formDropdown-3NYVbd {
  width: 100%;
  margin-top: 5px;
}

.style-signupForm-3l0Uv1 .style-placeholder-1_mb35::-webkit-input-placeholder {
  color: #334155 !important;
  font-size: 14px !important;
  font-style: inherit;
}

.style-signupForm-3l0Uv1 .style-placeholder-1_mb35::-moz-placeholder {
  color: #334155 !important;
  font-size: 14px !important;
  font-style: inherit;
}

.style-signupForm-3l0Uv1 .style-placeholder-1_mb35::-ms-input-placeholder {
  color: #334155 !important;
  font-size: 14px !important;
  font-style: inherit;
}

.style-signupForm-3l0Uv1 .style-placeholder-1_mb35::placeholder {
  color: #334155 !important;
  font-size: 14px !important;
  font-style: inherit;
}

.style-signupForm-3l0Uv1 .style-passwordField-2utU15 {
  position: relative
}

.style-signupForm-3l0Uv1 .style-placeholderStyle-1F_5dL .Select__value-container .Select__placeholder {
  color: #334155;
  font-style: italic;
}

.style-signupForm-3l0Uv1 .style-dropDown-2ZXtkI {
  margin-top: 15px;
  font-size: 14px;
}

.style-signupForm-3l0Uv1 .style-recaptcha-3MIkvk {
  margin-top: 20px;
}

.style-signupForm-3l0Uv1 .style-dropDownArrow-3xo2aT {
  color: #334155 !important;
}

.style-signupForm-3l0Uv1 .style-singularFormSubtitle-39t5Id {
  font-size: 16px;
  line-height: 28px;
  color: #0F172A;
  margin: 0 auto 0 auto;
  text-align: center
}

.style-signupForm-3l0Uv1 .style-singularFormSubtitle-39t5Id .style-bold-269P3j {
  font-size: 14px;
  font-weight: 700;
  line-height: 48px;
  text-align: center;
  display: block;
}

.style-signupForm-3l0Uv1 .style-singularFormSubtitle-39t5Id a {
  color: #3A92E5;
  text-decoration: underline;
}

.style-signupForm-3l0Uv1 .style-footerText-3nFk5Z {
  font-size: 14px;
  line-height: 28px;
  color: #334155;
  margin: 30px auto 0 auto;
  text-align: center
}

.style-signupForm-3l0Uv1 .style-footerText-3nFk5Z a {
  color: #3A92E5;
  text-decoration: underline;
}

.style-signupForm-3l0Uv1 .style-textField-7B51Gf {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 15px;
}

.style-signupForm-3l0Uv1 .style-terms-2ITDjw {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-signupForm-3l0Uv1 .style-termsText-iN1xJy {
  margin-top: 20px;
  font-size: 12px;
  font-weight: 400;
  color: #334155;
  line-height: 22px;
  text-align: center
}

.style-signupForm-3l0Uv1 .style-termsText-iN1xJy a {
  color: #3A92E5;
}

.style-signupForm-3l0Uv1 .style-loginLink-3g7MHT {
  margin-top: 30px;
  font-size: 14px;
  font-weight: 600;
  color:  #334155;
  text-align: center
}

.style-signupForm-3l0Uv1 .style-loginLink-3g7MHT a {
  color: #3A92E5;
}

.style-signupForm-3l0Uv1 .style-submit-3kRAJX {
  margin-top: 30px
}

.style-signupForm-3l0Uv1 .style-submit-3kRAJX .style-submitButton-yZo7XP {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.style-signupForm-3l0Uv1 .style-submit-3kRAJX .style-submitButtonText-3BwnP3 {
  margin: auto;
}

.style-signupForm-3l0Uv1 .style-footerSeparator-3PxQEC {
  color: #334155;
  border-top: 1px solid #94A3B8;
  margin: 15px auto 20px auto;
  width: 90%;
}

.style-signupForm-3l0Uv1 .style-authTypesSeparator-1wW9lW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 50%;
  margin: 30px auto 10px auto
}

.style-signupForm-3l0Uv1 .style-authTypesSeparator-1wW9lW::before, .style-signupForm-3l0Uv1 .style-authTypesSeparator-1wW9lW::after {
  content: '';
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-bottom: 1px solid #94A3B8;
}

.style-signupForm-3l0Uv1 .style-authTypesSeparator-1wW9lW::before {
  margin-right: 15px;
}

.style-signupForm-3l0Uv1 .style-authTypesSeparator-1wW9lW::after {
  margin-left: 15px;
}

.style-signupForm-3l0Uv1 .style-tooltip-12W7MC {
  position: absolute;
  z-index: 9;
  padding-top: 4px;
  cursor: pointer
}

.style-signupForm-3l0Uv1 .style-tooltip-12W7MC svg {
  width: 12px;
}

.style-signupForm-3l0Uv1 .style-fullNameTooltip-PKTYYT {
  left: 143px;
}

.style-signupForm-3l0Uv1 .style-passwordTooltip-3sDyOs {
  left: 120px;
}

.style-signupForm-3l0Uv1 .style-showPasswordIcon-1dpzoZ {
  width: 20px;
  height: 12px;
  right: 20px;
  position: absolute;
  z-index: 9;
  top: 39px;
  cursor: pointer;
}

.style-signupForm-3l0Uv1 .style-hidePasswordIcon-1JVWpF {
  width: 22px;
  height: 19px;
  right: 20px;
  position: absolute;
  z-index: 9;
  top: 35px;
  cursor: pointer;
}

.style-signupForm-3l0Uv1 .style-signupFormFooter-1uX9dU {
  margin: auto;
  width: 65%;
  height: 10%;
}

.style-signupForm-3l0Uv1 .style-signupFormFooterText-8LufNG {
  margin: 80px auto;
  text-transform: uppercase;
  color: #3A92E5;
  font-weight: 600;
  text-align: center;
}

.style-signupForm-3l0Uv1 .style-googleSignupButton-25wjcp {
  margin-top: 25px;
  width: 100%;
}

.style-signupForm-3l0Uv1 .style-googleContinueButton-35ZCXm {
  margin-top: 17px;
  width: 100%;
}

.style-signupForm-3l0Uv1 .style-warningMessage-AR4YY8 {
  margin-top: 15px;
}

.style-signupForm-3l0Uv1 .style-errorMessage-YYCBdK {
  color: #E64D5F;
  position: absolute;
  font-size: 11px;
}

@media (max-width: 1850px) {

  .style-signupForm-3l0Uv1 .style-iframeMarketing-2oweWk {
    width: 30%;
  }

  .style-signupForm-3l0Uv1 .style-rightSizeForm-2Zx7an {
    width: 70%;
  }

  .style-signupForm-3l0Uv1 .style-singularFormTopSection-orqNNG {
    width: 55%;
  }
}

@media (max-width: 1440px) {

  .style-signupForm-3l0Uv1 .style-iframeMarketing-2oweWk {
    width: 35%;
  }

  .style-signupForm-3l0Uv1 .style-rightSizeForm-2Zx7an {
    width: 65%;
  }
}

@media (max-width: 1284px) {

  .style-signupForm-3l0Uv1 .style-iframeMarketing-2oweWk {
    display: none;
  }

  .style-signupForm-3l0Uv1 .style-rightSizeForm-2Zx7an {
    width: 100%;
  }
}

.style-signupThankYou-37YMAm {
    width: 100%;
    height: 100%;
    padding-top: 73px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 1%

}

.style-signupThankYou-37YMAm .style-emailSent-2HwZ6U {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 36px;
  padding-left: 10px;
  font-size: 13px;
  color: #5CB85C;
  width: 141px;
}

.style-signupThankYou-37YMAm .style-emailSentIcon-3Eexw9 {
  fill: #5CB85C;
  padding-bottom: 3px;
  margin-left: 3px;
}

.style-signupThankYou-37YMAm .style-signupThankYouInner-1UUtPL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  justify-self: center;
}

.style-signupThankYou-37YMAm .style-signupThankYouTitle-1j1Hbz {
  font-size: 24px;
  font-weight: 600;
  color: #0F172A;
  margin: 50px auto 0 auto;
  margin-top: 20px;
}

.style-signupThankYou-37YMAm .style-signupThankYouSubtitle-a1tdem {
  max-width: 480px;
  font-size: 18px;
  line-height: 1.57;
  text-align: center;
  margin: 20px auto 30px auto;
}

.style-signupThankYou-37YMAm .style-signupThankYouResendLink-12WhhH {
  text-align: center;
  margin: auto;
}

.style-signupThankYou-37YMAm .style-resendButton-A_eVgp {
  font-weight: 400;
  padding-left: 10px;
}

.style-signupThankYou-37YMAm .style-signupThankYouFooter-3Lu_5p {
  margin-bottom: 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.style-signupThankYou-37YMAm .style-thankYouImg-3vREMo {
  width: 30%;
}

.style-signupThankYou-37YMAm .style-emailIcon-72QSb7 {
  display: block;
  margin: auto;
  margin-bottom: 10px;
}

.style-signupThankYou-37YMAm .style-resendMobile-2E0f6i {}

.style-signupThankYou-37YMAm .style-resendButtonMobile-1uluBD {}

.style-signupThankYou-37YMAm .style-signupTrialExpiredCTASectionMobile-2W0ZmP {}

.style-signupTrialExpired-1KhsEd {
    width: 100%;
    height: 100%;
    padding-top: 73px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 1%
}

.style-signupTrialExpired-1KhsEd .style-signupTrialExpiredInner-3kxX4Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  justify-self: center;
}

.style-signupTrialExpired-1KhsEd .style-signupTrialExpiredTitle-EcKl2l {
  font-size: 24px;
  font-weight: 600;
  color: #0F172A;
  margin: 50px auto 0 auto;
}

.style-signupTrialExpired-1KhsEd .style-signupTrialExpiredSubtitle-2UHTmL {
  max-width: 700px;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  color: #334155;
  margin: 20px auto 30px auto;
}

.style-signupTrialExpired-1KhsEd .style-signupTrialExpiredCTA-3A66QL {
  margin: auto;
  display: none;
}

.style-signupTrialExpired-1KhsEd .style-signupTrialExpiredFooter-2Ck8sB {
  margin-bottom: 5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.style-signupTrialExpired-1KhsEd .style-signupTrialExpiredImg-MBPn3k {
  width: 750px;
}

@media screen and (max-height: 1050px) {
    .style-signupFormFooter-1uX9dU {
        display: none;
    }
}

@media (max-width: 600px) {
    .style-signupContainer-2-8cDG {
        height: 100%;
        min-height: 100vh;
    }

    .style-signupForm-3l0Uv1 {
        min-width: inherit

    }

    .style-signupForm-3l0Uv1 .style-singularFormTopSection-orqNNG {
    margin-top: 30px;
  }

    .style-signupForm-3l0Uv1 .style-googleSignupButton-25wjcp {
    margin-top: 10px;
  }

    .style-signupForm-3l0Uv1 .style-authTypesSeparator-1wW9lW {
    margin: 15px auto 5px auto;
  }

    .style-signupForm-3l0Uv1 .style-singularFormTitle-2asHPJ {
    font-size: 14px;
    margin-top: 10px;
  }
}

@media (max-width: 600px) and (max-width: 340px) {

  .style-signupForm-3l0Uv1 .style-singularFormTitle-2asHPJ {
    font-size: 12px
  }
}

@media (max-width: 600px) {

  .style-signupForm-3l0Uv1 .style-singularFormSubtitle-39t5Id {
    display: none;
  }

  .style-signupForm-3l0Uv1 .style-singularFormBody-2__jhf {
    margin-top: 10px;
    max-width: 100%;
  }

  .style-signupForm-3l0Uv1 .style-loginLink-3g7MHT {
    margin-top: 10px;
    font-size: 12px;
  }

  .style-signupForm-3l0Uv1 .style-footerSeparator-3PxQEC {
    margin: 7px auto 15px auto;
  }

  .style-signupForm-3l0Uv1 .style-submit-3kRAJX {
    margin-top: 30px;
  }
}

@media (max-width: 600px) and (max-height: 570px) {

  .style-signupForm-3l0Uv1 .style-submit-3kRAJX {
    margin-top: 20px
  }
}

@media (max-width: 600px) {

  .style-signupForm-3l0Uv1 .style-textField-7B51Gf {
    margin-bottom: 20px;
  }
}

@media (max-width: 600px) and (max-height: 570px) {

  .style-signupForm-3l0Uv1 .style-textField-7B51Gf {
    margin-bottom: 15px
  }
}

@media (max-width: 600px) {

  .style-signupForm-3l0Uv1 .style-termsText-iN1xJy {
    margin-top: 15px;
  }

  .style-signupForm-3l0Uv1 .style-showPasswordIcon-1dpzoZ {
    top: 35px;
  }

  .style-signupForm-3l0Uv1 .style-tooltip-12W7MC {
    padding-top: 3px;
  }

  .style-signupThankYou-37YMAm {
        width: 90%;
        margin: 40px auto;
        padding-top: 0
  }

  .style-signupThankYou-37YMAm .style-signupThankYouTitle-1j1Hbz {
    margin: 30px auto 0 auto;
    font-size: 18px;
  }

  .style-signupThankYou-37YMAm .style-signupThankYouSubtitle-a1tdem {
    font-size: 16px;
  }

  .style-signupThankYou-37YMAm .style-resendMobile-2E0f6i {
    margin-top: 20px;
  }

  .style-signupThankYou-37YMAm .style-resendButtonMobile-1uluBD {
    width: 100%
  }

  .style-signupThankYou-37YMAm .style-resendButtonMobile-1uluBD .style-resendButtonText-3JiDf8 {
    margin: auto;
  }

  .style-signupThankYou-37YMAm .style-thankYouImg-3vREMo {
    width: 100%;
  }

  .style-signupTrialExpired-1KhsEd {
        width: 90%;
        margin: 40px auto;
        padding-top: 0
  }

  .style-signupTrialExpired-1KhsEd .style-signupTrialExpiredTitle-EcKl2l {
    margin: 30px auto 0 auto;
    font-size: 18px;
  }

  .style-signupTrialExpired-1KhsEd .style-signupTrialExpiredSubtitle-2UHTmL {
    font-size: 16px;
    line-height: 30px;
  }

  .style-signupTrialExpired-1KhsEd .style-signupTrialExpiredImg-MBPn3k {
    width: 100%;
  }

  .style-signupTrialExpired-1KhsEd .style-signupTrialExpiredFooter-2Ck8sB {
    margin-bottom: 15%;
  }

  .style-signupTrialExpired-1KhsEd .style-signupTrialExpiredCTASectionMobile-2W0ZmP .style-signupTrialExpiredCTAMobile-2P5UAY {
    width: 100%;
  }

  .style-signupTrialExpired-1KhsEd .style-signupTrialExpiredCTASectionMobile-2W0ZmP .style-signupTrialExpiredCTATextMobile-2m-tLl {
    margin: auto;
  }
}
.GoogleAuthButton-primaryButton-3Iz3tt {
  background-color: #3A92E5;
  color: white
}

.GoogleAuthButton-primaryButton-3Iz3tt:hover {
  background-color: #3074B7;
}

.GoogleAuthButton-primaryButton-3Iz3tt:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.GoogleAuthButton-container-3wJwci {
    color: #334155;
    border: 1px solid #64748B;
    border-radius: 2px;
    background-color: #FFFFFF
}

.GoogleAuthButton-container-3wJwci .GoogleAuthButton-buttonContent-2y0R5g {
  margin: auto;
}

.GoogleAuthButton-container-3wJwci.GoogleAuthButton-disabled-1U8XOD {
  background-color: #F4F7FA
}

.GoogleAuthButton-container-3wJwci.GoogleAuthButton-disabled-1U8XOD .GoogleAuthButton-buttonContent-2y0R5g {
  display: none;
}

.GoogleAuthButton-container-3wJwci.GoogleAuthButton-disabled-1U8XOD .GoogleAuthButton-spinner-EoOs-_ path {
  fill: #334155;
}

.GoogleAuthButton-container-3wJwci:hover {
  border-color: #0F172A;
}
.CountUpLoader-primaryButton-WkOULF {
  background-color: #3A92E5;
  color: white
}

.CountUpLoader-primaryButton-WkOULF:hover {
  background-color: #3074B7;
}

.CountUpLoader-primaryButton-WkOULF:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CountUpLoader-loader-2nrEhy .CountUpLoader-image-2Gbg2f {
  width: 100px;
  height: 160px;
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  -webkit-animation: CountUpLoader-rotate-3HcN2f 1.5s infinite;
          animation: CountUpLoader-rotate-3HcN2f 1.5s infinite;
  opacity: 0;
  margin: 25px auto auto auto;
}

.CountUpLoader-loader-2nrEhy .CountUpLoader-circle-VQL9so {
  width: 138px;
  height: 138px;
  border-radius: 50%;
  border: 1px solid #CBD5E1;
  margin: -90px auto auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.CountUpLoader-loader-2nrEhy .CountUpLoader-countUp-1ukUvl {
  font-size: 40px;
  color: #3A92E5;
  margin: auto;
}

@-webkit-keyframes CountUpLoader-rotate-3HcN2f {
    0% {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
    }
    10% {
        opacity: 0;
    }
    35% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        opacity: 1;
    }
    65% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    100% {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
    }
}

@keyframes CountUpLoader-rotate-3HcN2f {
    0% {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
    }
    10% {
        opacity: 0;
    }
    35% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        opacity: 1;
    }
    65% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
    100% {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
    }
}

.LoadingPageBody-primaryButton-13T-gV {
  background-color: #3A92E5;
  color: white
}

.LoadingPageBody-primaryButton-13T-gV:hover {
  background-color: #3074B7;
}

.LoadingPageBody-primaryButton-13T-gV:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.LoadingPageBody-landingPageBody-zgJwL_ {
    width: 100%;
    height: 100%;
    background-color: white;
    position: absolute;
}

.LoadingPageBody-loadingPage-1Bi26m {
    width: 100%;
    height: 40%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E1E7FF), to(#F4F7FA));
    background-image: linear-gradient(to bottom, #E1E7FF 0%, #F4F7FA 100%);
    top: 0;
    left: 0;
    position: absolute
}

.LoadingPageBody-loadingPage-1Bi26m .LoadingPageBody-loadingPageInner-1rjcbn {
  height: 100%;
  text-align: center;
  margin-top: 80px;
}

.LoadingPageBody-loadingPage-1Bi26m .LoadingPageBody-loadingPageTitle-2aRPQd {
  font-size: 24px;
  color: #0F172A;
  font-weight: 600;
}

.LoadingPageBody-loadingPage-1Bi26m .LoadingPageBody-loadingPageSubTitle-24gcZK {
  font-size: 14px;
  color: #0F172A;
  margin: 18px auto 0 auto;
  font-weight: 600;
}

.LoadingPageBody-loadingPage-1Bi26m .LoadingPageBody-warningMsg-1QvEnF {
  margin-top: 30px;
}

.LoadingPageBody-loadingPage-1Bi26m .LoadingPageBody-singularIconLoadingPage-24RqC2 {
  width: 224px;
  fill: #3A92E5;
  margin-top: 27px;
}

.CustomAlertsShelf-primaryButton-1DdvTD {
  background-color: #3A92E5;
  color: white
}

.CustomAlertsShelf-primaryButton-1DdvTD:hover {
  background-color: #3074B7;
}

.CustomAlertsShelf-primaryButton-1DdvTD:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CustomAlertsShelf-container-cbTJrS {
    padding: 0px 30px 105px 30px;
    line-height: 1.6;
    margin: 25px 0 6px;
    font-size: 14px;
    max-width: 100%;
    color: #334155
}

.CustomAlertsShelf-container-cbTJrS * {
  outline-width: 2px;
}

.CustomAlertsShelf-text-27jN-3 {
    font-size: 14px;
    font-weight: 600;
    margin-top: -1px;
}

.CustomAlertsShelf-rulesTitle-2GqKQQ {
    font-size: 16px;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    color: #0F172A;
}

.CustomAlertsShelf-sectionHeader-RmL2Q7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px
}

.CustomAlertsShelf-sectionHeader-RmL2Q7 .CustomAlertsShelf-text-27jN-3 {
  margin-left: 10px;
  margin-top: -3px;
}

.CustomAlertsShelf-reportTypeDropdown-A_O9JU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.CustomAlertsShelf-dropdown-DmHojP {
    width: 100%;
    height: 36px;
}

.CustomAlertsShelf-textInputLine-1i0JMa {
    font-weight: 600;
    color: #000000;
}

.CustomAlertsShelf-inputHeader-FMOpua {
    font-weight: 300;
    font-size: 12px;
    margin-bottom: 3px
}

.CustomAlertsShelf-inputHeader-FMOpua::before {
  content: "*\A0";
  white-space: nowrap;
  color: #E64D5F;
}

.CustomAlertsShelf-divider-3FsVQG {
    height: 1px;
    width: 100%;
    background-color: #CBD5E1;
    margin-top: 19px;
    margin-bottom: 8px;
}

.CustomAlertsShelf-shelfGroupInfo-2OKGDb {
    font-size: 11px;
    margin-left: 4px;
}

.CustomAlertsShelf-thresholdCondition-tpXUj5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    margin-top: 10px;
}

.CustomAlertsShelf-filter-1j9DLi {
    margin-top: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;

}

.CustomAlertsShelf-filterSpacing-2tYv4H {
    padding-top: 13px;
}

.CustomAlertsShelf-metricFormat-yJud7J {
    font-size: 18px;
    width: 0px;
    padding-top: 2px;
    margin-left: 10px;
    margin-right: 4px;
}

.CustomAlertsShelf-clearIcon-PCjsXX {
    padding-top: 11px;
    fill: #64748B;
}

.CustomAlertsShelf-plusIcon-1mer2D {
    fill: #3A92E5;
    padding-top: 11px;
}

.CustomAlertsShelf-leftBorderIcons-dkrtM7 {
    margin-left: -10px;
}

.CustomAlertsShelf-ovalIcons-2rP6Mr {
    margin-left: -7px;
}

.CustomAlertsShelf-ovalFilled-1JQLf6 * {
  fill: #334155 !important;
}

.CustomAlertsShelf-gridWrapper-3YT298 {
    display: grid;
    grid-template-columns: 25px 610px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    border-left: 2px solid #334155;
}

.CustomAlertsShelf-metricGroup-2qzdSs {
    margin-bottom: 23px;
}

.CustomAlertsShelf-shelfGroup-2b1N6m {
    margin-top: -5px;
    margin-bottom: 23px;
    font-size: 12px;
    margin-left: -10px;
}

.CustomAlertsShelf-shelfGroupContent-34nVJE {
    padding: 0px 10px 0px 10px;
}

.CustomAlertsShelf-shelfGroupLabelContainer-hI10Fv {
    font-size: 13px;
    font-weight: 600
}

.CustomAlertsShelf-shelfGroupLabelContainer-hI10Fv::after {
  content: " (Optional)";
  font-style: italic;
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  color: #64748B;
}

.CustomAlertsEmptyState-primaryButton-3h8U4N {
  background-color: #3A92E5;
  color: white
}

.CustomAlertsEmptyState-primaryButton-3h8U4N:hover {
  background-color: #3074B7;
}

.CustomAlertsEmptyState-primaryButton-3h8U4N:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CustomAlertsEmptyState-noDataContainer-f3EWIk{
    position: absolute;
    top: 400px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 20px;
    color: #94A3B8;
}

.CustomAlertsEmptyState-emptyStateBoxesContainer-gWLSUK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.CustomAlertsEmptyState-textContainer-2NJgb- {
    text-align: center;
}

.CustomAlertsEmptyState-emptyStateHeader-Y6zi5Q {
    color: #0F172A;
    font-size: 18px;
    margin-bottom: 6px;
    display: block;
}

.CustomAlertsEmptyState-emptyStateSubHeader-2Oyi-6 {
    color: #334155;
    margin-bottom: 30px;
    font-size: 14px;
    font-weight: 400;
}

.CustomAlertsEmptyState-topConnectorsText-26Vyfr {
    color: #0F172A;
    font-size: 16px;
    margin: 30px 0 20px;
}

.CustomAlertsEmptyState-topConnectorsText-26Vyfr {
    color: #0F172A;
    font-size: 16px;
    margin: 30px 0 20px;
}

.AlertsPage-primaryButton-ZjKot8 {
  background-color: #3A92E5;
  color: white
}

.AlertsPage-primaryButton-ZjKot8:hover {
  background-color: #3074B7;
}

.AlertsPage-primaryButton-ZjKot8:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AlertsPage-pageHeaderWrapper-3P1YoB {
    background-color: white ;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.AlertsPage-pageWrapper-3LRNKP {
    overflow-x: visible;
    overflow-x: initial;
}

.AlertsPage-divider-3yZPl1 {
    height: 1px;
    width: 100%;
    background-color: #CBD5E1;
    margin-top: -5px;
}

.AlertsPage-subHeaderText-JHNbEy {
    color: #334155;
    font-size: 14px;
}

.AlertsPage-search-3kRAUJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 10px
}

.AlertsPage-search-3kRAUJ .AlertsPage-searchInput-b7eZiF {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 600px;
}

.AlertsPage-pageHeader-Nzw7Td {
    padding-left: 30px;
    padding-top: 15px;
}

.AlertsPage-alertTypeHeaderText-LimSE9 {
    font-size: 16px;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 6px;
    color: #334155;
}

.AlertsPage-emptyState-wbnl6k {
    padding-top: 200px;
}

.AlertItem-primaryButton-1mBPwS {
  background-color: #3A92E5;
  color: white
}

.AlertItem-primaryButton-1mBPwS:hover {
  background-color: #3074B7;
}

.AlertItem-primaryButton-1mBPwS:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AlertItem-itemContainer-2pPG2Q {
    overflow: visible;
    background-color: #F4F7FA;
    height: 78px;
    padding: 0px 21px;
    margin-bottom: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

.AlertItem-itemContainer-2pPG2Q:hover {
  cursor: pointer;
  background-color: #DEF0FF
}

.AlertItem-itemContainer-2pPG2Q:hover .AlertItem-alertButtons-icTvCa {
  opacity: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 65px;
}

.AlertItem-itemContainer-2pPG2Q:hover .AlertItem-itemDetails-1Djjqm {
  white-space: nowrap;
  background: linear-gradient(to left, #DEF0FF 100px, #64748B);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.AlertItem-itemContainer-2pPG2Q:hover .AlertItem-itemErrorDetailsOnly-7dID62 {
  white-space: nowrap;
  background: -webkit-gradient(linear, right top, left top, from(#64748B));
  background: linear-gradient(to left, #64748B);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.AlertItem-itemContainer-2pPG2Q:hover .AlertItem-EditIconOnly-2yGfk4 {
  margin-right: -32px;
}

.AlertItem-itemContainer-2pPG2Q:hover .AlertItem-noAlertDetails-bUIFnI {
  margin-top: -11px;
}

.AlertItem-itemLeft-3MTPhk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.AlertItem-logo-2FKYEq {
    height: 32px;
    width: 32px;
    border-radius: 3px;
    margin-right: 20px;
    margin-top: 3px;
}

.AlertItem-itemHeaders--fqLZ4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 12px;
    margin-top: -5px;
}

.AlertItem-itemHeader-1YhWD-{
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    margin-bottom: 2px;
}

.AlertItem-itemHeaderName-XE4LVi{
    font-size: 16px;
    font-weight: 400;
}

.AlertItem-itemHeaderPipe-1ZeH7I{
    display: inline;
    font-size: 16px;
    color: #94A3B8;
}

.AlertItem-itemHeaderSubscribed-3onoNY{
    display: inline;
    font-weight: 300;
    color: #0F172A;
}

.AlertItem-itemHeaderSubscribedIcon-BHFPhy {
    position: relative;
    top: 2px;
    left: 4px;
}

.AlertItem-itemSubHeader-1i0-uD{
    font-size: 12px;
    font-weight: 300;
    color: #64748B;
}

.AlertItem-itemRight-2bz-VM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 2px;
}

.AlertItem-itemDetails-1Djjqm {
    padding-top: 4px;
    padding-right: 40px;
    font-size: 12px;
}

.AlertItem-itemErrorDetails-1DaMsj {
    padding-top: 4px;
    font-size: 12px;
    margin-right: 3px;
}

.AlertItem-alertButtons-icTvCa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-flow: row-reverse;
            flex-flow: row-reverse;
    border-radius: 3px;
    opacity: 0;
    position: absolute
}

.AlertItem-alertButtons-icTvCa .AlertItem-button-3HdElK {
  fill: #64748B
}

.AlertItem-alertButtons-icTvCa .AlertItem-button-3HdElK * {
  fill: #64748B !important;
}

.AlertItem-alertButtons-icTvCa .AlertItem-button-3HdElK:hover {
  fill: #334155 !important
}

.AlertItem-alertButtons-icTvCa .AlertItem-button-3HdElK:hover * {
  fill: #334155 !important;
}

.AlertItem-alertButtons-icTvCa .AlertItem-button-3HdElK:active {
  fill: #0F172A !important
}

.AlertItem-alertButtons-icTvCa .AlertItem-button-3HdElK:active * {
  fill: #0F172A !important;
}

.AlertItem-highlighted-2g1efC {
    padding: 0;
    background-color: #FFFF00;
}
.SystemAlertShelf-primaryButton-2ILbJe {
  background-color: #3A92E5;
  color: white
}

.SystemAlertShelf-primaryButton-2ILbJe:hover {
  background-color: #3074B7;
}

.SystemAlertShelf-primaryButton-2ILbJe:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.SystemAlertShelf-tdStyle-4aehLb {
    text-align: left;
    overflow: hidden;
    min-width: 100px;
    max-width: 180px;
}

.SystemAlertShelf-imgStyle-HEWdwN {
    height: 30px;
    max-width: 30px;
    margin: 0 13px 0 0;
    border-radius: 3px;
}

.SystemAlertShelf-labelsStyle-n313Sc {
    padding: 10px 0 10px 0;
    max-width: 80%;
    min-height: 50px
}

.SystemAlertShelf-subTextStyle-vwzoWE {
    font-size: 10px;
    color: black;
}

.SystemAlertShelf-subTextExtraStyle-Us_eDX {
    font-size: 10px;
    color: #334155;
}

.SystemAlertShelf-tableContainer-3grf-8{
    max-height: 50px;
    padding: 0 10px 10px 10px;
    overflow-y: scroll;
}

.SystemAlertShelf-tbody-2Jj5NY{
    text-align: center;
    white-space: pre-line;
}

.SystemAlertShelf-search-NTWUA4 {
    position: sticky;
    display: inline-block;
    padding-bottom: 10px
}

.SystemAlertShelf-search-NTWUA4 .SystemAlertShelf-searchInput-2qeb-E {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 200px;
}

.SystemAlertShelf-spinner-2RRaKC {
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: auto;
    margin: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 75px;
    height: 100px;
    fill: #3A92E5;
}

.SystemAlertShelf-sectionHeader-3y91Ww {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.SystemAlertShelf-sectionHeader-3y91Ww .SystemAlertShelf-text-Gb-Pq3 {
  margin-left: 10px;
  margin-top: -3px;
}

.AttributesTable-primaryButton-1nk4qc {
  background-color: #3A92E5;
  color: white
}

.AttributesTable-primaryButton-1nk4qc:hover {
  background-color: #3074B7;
}

.AttributesTable-primaryButton-1nk4qc:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.AttributesTable-fieldGroupRow-3F28G7 {
  margin-bottom: 20px;
  width: 750px;
  max-width: 80%;
  height: 64px;
}

.AttributesTable-fieldGroupRow-3F28G7:first-child {
  margin-top: 20px;
}

.Select-arrow-zone, .Select-clear-zone {
  display: none;
}

.Select-control {
  border-color: #CBD5E1;
}

.AttributesTable-generateLinkContainer-25mooY{
  display: block;
  height: 36px;
  width: 750px;
  max-width: 80%;
}

.AttributesTable-generateLinkWrapper-o4SOZf {
  display: inline;
  float: left;
}

.AttributesTable-generateLinkSpinner-3Ug5gI {
  height: 35px
}

.AttributesTable-generateLinkSpinner-3Ug5gI svg {
  height: 80%;
}

.AttributesTable-separator-TbjPp3{
  height: 1px;
  margin: 20px 0;
}

.AttributesTable-linkWrapper-4OF4lE {
  width: 750px;
  max-width: 80%;
}

.AttributesTable-linkBox-2l09FC{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 750px;
  max-width: 80%;
  margin-top: 10px;
  padding-top: 6px;
  height: 100px;
}

.AttributesTable-link-sNv5EH {
  resize: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 3px;
  border: 1px solid #CBD5E1;
  padding: 4px 8px;
  color: #334155;
}

.AttributesTable-copyButtonWrapper-2Wo-B1 {
  margin-bottom: 7px;
  width: 750px;
  max-width: 80%;
}

.AttributesTable-copyButton-ES4IQS{
  cursor: pointer;
  color: #3A92E5;
}

.AttributesTable-copyButton-ES4IQS:hover {
  text-decoration: underline;
  color: #3A92E5;
}

.AttributesTable-copyButton-ES4IQS {
  float: right;
  font-size: 14px;
}

.AttributesTable-openInstructionsWrapper-3ZVJaT {
  margin: 20px 0;
}

.AttributesTable-openInstructions-1lOrpW {
  font-size: 14px;
  cursor: pointer;
  color: #3A92E5;
}

.AttributesTable-openInstructions-1lOrpW:hover {
  text-decoration: underline;
  color: #3A92E5;
}

.AttributesTable-openInstructions-1lOrpW {
  margin: 20px 0;
}

.AttributesTable-button-Cw0mP3{
  background-color: #3074B7 !important;;
  border: none !important;
}

.AttributesTable-generateLinkButton-1xdG8f {
  background-color: #3A92E5 !important;
  width: 134px;
  border-radius: 2px;
  border: 1px solid #3A92E5;
}

.AttributesTable-fullLinkWrapper--BIheI {
  color: #94A3B8;
  margin-bottom: 20px;
}

.AttributesTable-attributesTableWrapper-1Cgklx {
  margin: 20px 0;
}

.AttributesTable-toggleLinks-3aJ-15 {
  margin-right: 20px;
  width: 300px;
}

.AttributesTable-attributeValue-1p8ZS9 {
  display: inline;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 16px;
}

.AttributesTable-tableWrapper-3Qmyxg {
  width: 750px;
  max-width: 80%
}

.AttributesTable-tableWrapper-3Qmyxg table tbody tr td {
  height: 50px;
}

.AttributesTable-tableHead-3Ca0mg .AttributesTable-tableHeadRow-2M9K2T {
  height: 40px
}

.AttributesTable-tableHead-3Ca0mg .AttributesTable-tableHeadRow-2M9K2T th {
  background-color: #F4F7FA;
  text-align: center;
  font-weight: 500;
}

.AttributesTable-clickToCopyCell-2UJWk4 .AttributesTable-clickToCopy-3Mjumq {
  width: 100px;
  text-align: right;
  visibility: hidden;
  display: inline;
  float: right;
  cursor: pointer;
  color: #3A92E5
}

.AttributesTable-clickToCopyCell-2UJWk4 .AttributesTable-clickToCopy-3Mjumq:hover {
  color: #3A92E5;
  text-decoration: underline;
}

.AttributesTable-clickToCopyCell-2UJWk4:hover .AttributesTable-clickToCopy-3Mjumq {
  visibility: visible;
}

.styles-primaryButton-17l9Qg {
  background-color: #3A92E5;
  color: white
}

.styles-primaryButton-17l9Qg:hover {
  background-color: #3074B7;
}

.styles-primaryButton-17l9Qg:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.styles-fieldGroupRow-3BR4DC {
  margin-bottom: 20px;
  width: 750px;
  max-width: 80%;
  height: 64px;
}

.styles-fieldGroupRow-3BR4DC:first-child {
  margin-top: 20px;
}

.Select-arrow-zone, .Select-clear-zone {
  display: none;
}

.Select-control {
  border-color: #CBD5E1;
}

.styles-generateLinkContainer-iQ4yX6{
  display: block;
  height: 36px;
  width: 750px;
  max-width: 80%;
}

.styles-generateLinkWrapper-2xc5Qv {
  display: inline;
  float: left;
}

.styles-generateLinkSpinner-3mYzDW {
  height: 35px
}

.styles-generateLinkSpinner-3mYzDW svg {
  height: 80%;
}

.styles-separator-19QfIk{
  height: 1px;
  margin: 20px 0;
}

.styles-linkWrapper-2TzQ4m {
  width: 750px;
  max-width: 80%;
}

.styles-linkBox-38A9NJ{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 750px;
  max-width: 80%;
  margin-top: 10px;
  padding-top: 6px;
  height: 100px;
}

.styles-link-3dN1lX {
  resize: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 3px;
  border: 1px solid #CBD5E1;
  padding: 4px 8px;
  color: #334155;
}

.styles-copyButtonWrapper-2BY6zv {
  margin-bottom: 7px;
  width: 750px;
  max-width: 80%;
}

.styles-copyButton-1zq2t9{
  cursor: pointer;
  color: #3A92E5;
}

.styles-copyButton-1zq2t9:hover {
  text-decoration: underline;
  color: #3A92E5;
}

.styles-copyButton-1zq2t9 {
  float: right;
  font-size: 14px;
}

.styles-openInstructionsWrapper-1v-umQ {
  margin: 20px 0;
}

.styles-openInstructions-2gQDNF {
  font-size: 14px;
  cursor: pointer;
  color: #3A92E5;
}

.styles-openInstructions-2gQDNF:hover {
  text-decoration: underline;
  color: #3A92E5;
}

.styles-openInstructions-2gQDNF {
  margin: 20px 0;
}

.styles-button-1_sC-U{
  background-color: #3074B7 !important;;
  border: none !important;
}

.styles-generateLinkButton-cgN99V {
  background-color: #3A92E5 !important;
  width: 134px;
  border-radius: 2px;
  border: 1px solid #3A92E5;
}

.styles-fullLinkWrapper-3-5_5r {
  color: #94A3B8;
  margin-bottom: 20px;
}

.styles-attributesTableWrapper-2f21E_ {
  margin: 20px 0;
}

.styles-toggleLinks-3Xfwnr {
  margin-right: 20px;
  width: 300px;
}

.Markdown-container-2is3Qc {
  width: 100%;
}

.CreativeIQLandingPage-primaryButton-3f-bEQ {
  background-color: #3A92E5;
  color: white
}

.CreativeIQLandingPage-primaryButton-3f-bEQ:hover {
  background-color: #3074B7;
}

.CreativeIQLandingPage-primaryButton-3f-bEQ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativeIQLandingPage-container-1mMvAh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 50px;
    gap: 24px
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-landingPageIcon-3W8b2J {
  height: auto;
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-leftContent-2yqOEK {
  width: 480px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-leftContent-2yqOEK .CreativeIQLandingPage-title-1TDKzW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  font-size: 32px;
  font-weight: 600;
  color: #0F172A
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-leftContent-2yqOEK .CreativeIQLandingPage-title-1TDKzW .CreativeIQLandingPage-featureName-173Irh {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-leftContent-2yqOEK .CreativeIQLandingPage-description-tGCiP0 {
  font-size: 16px;
  font-weight: 400;
  color: #334155;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-leftContent-2yqOEK .CreativeIQLandingPage-description-tGCiP0 .CreativeIQLandingPage-trialContainer-22RIGM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  font-size: 12px
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-leftContent-2yqOEK .CreativeIQLandingPage-description-tGCiP0 .CreativeIQLandingPage-trialContainer-22RIGM .CreativeIQLandingPage-trialButton-3M1nmf {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 16px;
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-featuresSection-3Z4L4r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-featuresSection-3Z4L4r .CreativeIQLandingPage-featuresHeading-2UlHng {
  font-size: 16px;
  font-weight: 600;
  color: #0F172A;
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-featuresSection-3Z4L4r .CreativeIQLandingPage-featuresContainer-u1uwhw {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-featuresSection-3Z4L4r .CreativeIQLandingPage-featuresContainer-u1uwhw .CreativeIQLandingPage-featureCard-3ozAxO {
  border: 1px solid #E2E8F0;
  border-radius: 8px;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-featuresSection-3Z4L4r .CreativeIQLandingPage-featuresContainer-u1uwhw .CreativeIQLandingPage-featureCard-3ozAxO .CreativeIQLandingPage-iconWrapper-3yyCsY {
  border-radius: 4px;
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-featuresSection-3Z4L4r .CreativeIQLandingPage-featuresContainer-u1uwhw .CreativeIQLandingPage-featureCard-3ozAxO .CreativeIQLandingPage-featureContent-2WDnaS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-featuresSection-3Z4L4r .CreativeIQLandingPage-featuresContainer-u1uwhw .CreativeIQLandingPage-featureCard-3ozAxO .CreativeIQLandingPage-featureContent-2WDnaS .CreativeIQLandingPage-featureTitle-qpuNGZ {
  font-size: 16px;
  font-weight: 600;
  color: #0F172A;
}

.CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-featuresSection-3Z4L4r .CreativeIQLandingPage-featuresContainer-u1uwhw .CreativeIQLandingPage-featureCard-3ozAxO .CreativeIQLandingPage-featureContent-2WDnaS {

  .CreativeIQLandingPage-featureDescription-3OahDn {
                        font-size: 14px;
                        color: #334155;
  }
}

/* Media queries for larger screens (21+ inch monitors) */

@media (min-width: 1920px) {
    .CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-landingPageIcon-3W8b2J {
        width: 800px;
    }
}

@media (min-width: 2560px) {
    .CreativeIQLandingPage-container-1mMvAh .CreativeIQLandingPage-headerSection-28yNgR .CreativeIQLandingPage-landingPageIcon-3W8b2J {
        width: 1000px;
    }
}
.BlockedOrgPage-primaryButton-3MocDn {
  background-color: #3A92E5;
  color: white
}

.BlockedOrgPage-primaryButton-3MocDn:hover {
  background-color: #3074B7;
}

.BlockedOrgPage-primaryButton-3MocDn:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

a {
  cursor: pointer;
}

body {
  height: 100%;
  background-color: #FFFFFF;
  margin: 0;
  overflow-x: hidden;
  font-family: 'open-sans','Helvetica Neue', 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #334155;
}

.BlockedOrgPage-container-1WL6ll {
    text-align: center;
    height: 350px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 150px
}

.BlockedOrgPage-container-1WL6ll .BlockedOrgPage-title-3nriQb {
  font-size: 18px;
  color: #0F172A;
}

.BlockedOrgPage-container-1WL6ll .BlockedOrgPage-text-1-cK2m {
  font-size: 14px;
  color: #334155;
}

.CreativeIQTrialPanel-primaryButton-2tnqtJ {
  background-color: #3A92E5;
  color: white
}

.CreativeIQTrialPanel-primaryButton-2tnqtJ:hover {
  background-color: #3074B7;
}

.CreativeIQTrialPanel-primaryButton-2tnqtJ:focus {
  background-color: #2B5687;
}

@media (min-width: 600px) {
  .showInMobile {
    display: none;
  }
}

@media (max-width: 600px) {
  .showInNonMobile {
    display: none;
  }
}

.CreativeIQTrialPanel-container-2GC0CJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8px 8px 8px 240px;
    gap: 8px;
    position: sticky;
    top: 0;
    z-index: 1;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
}

.CreativeIQTrialPanel-container-2GC0CJ.CreativeIQTrialPanel-info-PZpmhI {
  border: 1px solid #EBE5F1;
  background: -webkit-gradient(linear, left top, right top, from(#F1F2FF), color-stop(50%, #E0E3FF), to(#F6F7FF));
  background: linear-gradient(90deg, #F1F2FF 0%, #E0E3FF 50%, #F6F7FF 100%);
}

.CreativeIQTrialPanel-container-2GC0CJ.CreativeIQTrialPanel-expired-3aimY4 {
  border: 1px solid #F7C1C8;
  background: #FBDBDF;
}

.CreativeIQTrialPanel-container-2GC0CJ .CreativeIQTrialPanel-message-2YEc0w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  gap: 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/*# sourceMappingURL=react.main.4e38ad45d7ca8bc0d3ab.css.map*/