.paypay-tabs {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.paypay-tabs-nav {
  display: flex;
  flex-wrap: nowrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  // border-top: $nav-tabs-border-width solid $nav-tabs-border-color;
  z-index: 2;
  // background-color: $white;
  align-items: center;
}
.paypay-tabs-nav-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: $nav-link-padding-y $nav-link-padding-x;
  cursor: pointer;
  width: 100%;
  &:hover,
  &:focus {
    color: $nav-tabs-link-hover-color;
  }
  // Disabled state lightens text
  &.disabled {
    color: $nav-link-disabled-color;
    pointer-events: none;
    cursor: default;
    background-color: transparent;
    border-color: transparent;
  }
  // &.is-active {
  //   color: $nav-tabs-link-active-color;
  // }
}
.nav-line {
  .paypay-tabs-nav-item {
    &.is-active {
      border-bottom: $nav-tabs-border-width * 2 solid
        $nav-tabs-link-active-color;
    }
  }
}

.nav-card {
  .paypay-tabs-nav-item {
    // border: $nav-tabs-border-width solid transparent;
    // margin-bottom: -$nav-tabs-border-width;
    &.is-active {
      // @include border-top-radius($nav-tabs-border-radius);
      // background-color: $nav-tabs-link-active-bg;
      border-color: $nav-tabs-link-active-border-color;
    }
  }
}

.paypay-tabs-content {
  width: 100%;
  height: 100%;
  // margin-top: $nav-tabs-content-margin;
  .paypay-tab-panel {
    width: 100%;
    height: 100%;
  }
}
.hide-tabs {
  display: none;
}
