.tabs {
  .selector-container {
    position: relative;
    margin-bottom: var(--fx-m-24);

    wa-tab-group {
      display: none;
    }
  }

  .inactive {
    display: none;
  }

  .mobile-selector {
    appearance: none;
    background-color: var(--bg-page);
    border: none;
    border-bottom: 2px solid var(--border-emphasis);
    border-radius: 0;
    padding: var(--fx-p-16);
    /* As if using `<Typography variant="label-l/emphasis" />` */
    font-family: var(--dm-sans), sans-serif;
    font-size: 16px;
    font-weight: var(--font-weight-semibold);
    line-height: 24px;
    letter-spacing: -0.25px;
    gap: var(--fx-m-40);
    cursor: pointer;
    width: 100%;

    /* down arrow */
    background-image: url("/image/icon/v3/picker.svg");
    background-position: calc(100% - var(--fx-p-16));
    background-repeat: no-repeat;
  }

  @media (width >= 500px) {
    .selector-container {
      wa-tab-group {
        display: unset;
      }

      .mobile-selector {
        display: none;
      }
    }
  }
}

wa-tab-group {
  --indicator-color: var(--border-emphasis);
}

wa-tab {
  color: var(--text-secondary);
  /* As if using `<Typography variant="body-l/baseline" />` */
  font-family: var(--dm-sans), sans-serif;
  font-size: 16px;
  font-weight: var(--font-weight-regular);
  line-height: 24px;
  letter-spacing: -0.25px;

  &[active] {
    font-weight: var(--font-weight-semibold);
  }
}
