/* CT theme readability fix: Promotion > New subordinates */
.subordinate__container[data-v-221aa0df] {
  min-height: 100vh;
  background: #000 !important;
  color: #f8ffff !important;
}

.subordinate__container[data-v-221aa0df] .van-nav-bar,
.subordinate__container[data-v-221aa0df] .van-nav-bar__content {
  background: #050b0b !important;
  border-bottom: 1px solid rgba(0, 201, 204, 0.35) !important;
}

.subordinate__container[data-v-221aa0df] .van-nav-bar__title,
.subordinate__container[data-v-221aa0df] .van-nav-bar .van-icon {
  color: #f8ffff !important;
  font-weight: 700 !important;
}

.subordinate__container-header[data-v-221aa0df] {
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.92) 100%) !important;
  padding: 0.32rem 0.32rem 0.24rem !important;
  box-shadow: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.75) !important;
}

.subordinate__container-content[data-v-221aa0df] {
  min-height: 4.8rem;
  margin-top: 1.9rem !important;
  padding: 0.32rem !important;
  background: linear-gradient(180deg, rgba(0, 201, 204, 0.12), rgba(0, 0, 0, 0.9)) !important;
  border: 1px solid rgba(0, 201, 204, 0.35) !important;
  border-radius: 0.22rem !important;
  box-shadow: 0 0 0.45rem rgba(0, 201, 204, 0.16) !important;
}

.subordinate__container-content[data-v-221aa0df]:empty {
  display: none !important;
}

.subordinate__container-content__item[data-v-221aa0df] {
  margin-bottom: 0.22rem;
  padding: 0.3rem !important;
  border: 1px solid rgba(0, 201, 204, 0.22) !important;
  border-radius: 0.18rem;
  background: rgba(2, 18, 18, 0.92) !important;
}

.subordinate__container-content__item > div[data-v-221aa0df] {
  color: #c8fbff !important;
  font-size: 0.34rem !important;
  line-height: 1.45 !important;
}

.subordinate__container-content__item > div span[data-v-221aa0df]:first-child {
  color: #fff !important;
  font-weight: 700 !important;
}

.subordinate__container-content__item > div span[data-v-221aa0df]:last-child {
  color: #19f4ee !important;
  font-weight: 600 !important;
  text-align: right;
}

[data-v-221aa0df] .footer-tabBar .van-tabs__nav--card .van-tab--card {
  background: #171717 !important;
  color: #fff !important;
  font-weight: 600 !important;
}

[data-v-221aa0df] .footer-tabBar .van-tabs__nav--card .van-tab--card.van-tab--active {
  background: linear-gradient(135deg, #13f3e6, #0aa5a8) !important;
  color: #001111 !important;
  box-shadow: 0 0 0.35rem rgba(19, 243, 230, 0.35) !important;
}

.subordinate__container[data-v-221aa0df] .empty,
.subordinate__container[data-v-221aa0df] .empty__text,
.subordinate__container[data-v-221aa0df] .van-empty__description,
.subordinate__container[data-v-221aa0df] .no-data,
.subordinate__container[data-v-221aa0df] p {
  color: #fff !important;
  font-weight: 600 !important;
}
