/* Partner landing: top sub header */
.partner-header {
  position: sticky;
  top: 0;
  z-index: 100;
}

.partner-header .partner-signup-header {
  box-sizing: border-box;
  position: static;
  height: 80px;
  padding: 0;
  border-color: var(--semantic-input-border);
  box-shadow: none;
}

.partner-header .partner-signup-header__inner {
  box-sizing: border-box;
  max-width: 1320px;
  height: 100%;
  padding: 20px;
}

.partner-header .partner-signup-header__title {
  font-size: 20px;
}

.partner-header .partner-signup-header__title a {
  gap: 10px;
}

.partner-signup-header__back-icon {
  display: inline-flex;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  align-items: center;
  justify-content: center;
}

.partner-header .partner-signup-header__title img {
  width: 100%;
  height: 100%;
}

.partner-header .partner-signup-header__actions {
  height: 36px;
  gap: var(--spacing-base);
}

.partner-header .partner-signup-header__profile {
  width: 36px;
  height: 36px;
  flex-basis: 36px;
  border: 0;
  background: transparent;
}

.partner-signup-header__region {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-micro);
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--neutral-tx2-title);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
  line-height: var(--line-height-16);
  cursor: pointer;
}

.partner-signup-header__region-icon {
  display: inline-flex;
  width: 16px;
  height: 16px;
  align-items: center;
  justify-content: center;
}

.partner-signup-header__region-icon img {
  display: block;
  width: 13px;
}

.partner-signup-header__region-arrow {
  display: inline-flex;
  width: 12px;
  padding-top: 2px;
}

.partner-signup-header__region-arrow img {
  display: block;
  width: 6px;
}

.partner-signup-header__region:focus-visible {
  outline: var(--stroke-2) solid var(--brand-primary-dark);
  outline-offset: var(--stroke-2);
}

@media (max-width: 575px) {
  .partner-header .partner-signup-header {
    height: 64px;
  }

  .partner-header .partner-signup-header__inner {
    padding: 12px 20px;
  }

  .partner-header .partner-signup-header__title {
    font-size: 16px;
    line-height: var(--line-height-22);
  }
}

