.main[data-v-a48c8d5d] {
  display: none !important;
}

.brl-symbol {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  margin-right: 8px;
  border-radius: 50%;
  background: #17ac74;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}

.br-pix-manage {
  width: 100%;
  margin: 12px 0 4px;
  padding: 12px 14px;
  border: 1px solid #17ac74;
  border-radius: 6px;
  background: #fff;
  color: #159566;
  font-size: 14px;
  font-weight: 600;
}

/* Brazilian test-home layout: keep the market card readable without covering actions. */
.currentList[data-v-9debf189] {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
  z-index: 3;
  width: calc(100% - 32px) !important;
  height: auto !important;
  margin: -38px 16px 14px !important;
  padding: 15px 0 !important;
  border: 1px solid rgba(23, 172, 116, 0.08);
  border-radius: 16px !important;
  box-shadow: 0 10px 28px rgba(30, 55, 48, 0.12) !important;
}

.currentList[data-v-9debf189] .item {
  min-width: 0;
  padding: 0 8px;
}

.currentList[data-v-9debf189] .itemTop {
  color: #5f6b67;
  font-size: 13px;
}

.currentList[data-v-9debf189] .itemMain {
  margin: 5px 0 3px;
  font-size: 12px;
}

.currentList[data-v-9debf189] .itemFooter {
  font-size: 18px;
  font-weight: 700;
}

.linkList[data-v-a48c8d5d] {
  align-items: stretch;
  height: auto !important;
  padding: 4px 16px 20px !important;
  gap: 10px;
}

.linkList[data-v-a48c8d5d] .linkLeft {
  gap: 10px;
}

.linkList[data-v-a48c8d5d] .item,
.linkList[data-v-a48c8d5d] .linkRight {
  box-sizing: border-box;
  min-height: 76px;
  border: 1px solid #e8f1ee;
  border-radius: 14px;
  background: linear-gradient(180deg, #fbfefd 0%, #f4faf7 100%);
}

.linkList[data-v-a48c8d5d] .item {
  padding: 12px 13px !important;
}

.linkList[data-v-a48c8d5d] .rightItem {
  margin-left: 0 !important;
}

.linkList[data-v-a48c8d5d] .top {
  height: auto !important;
  font-size: 14px;
  line-height: 1.25;
}

.van-tabs .van-tab {
  padding: 0 6px;
  font-size: 13px;
}

.footer .van-tabs__nav--shrink {
  width: 100%;
}

.footer .van-tab--shrink {
  flex: 1;
  min-width: 0;
}

.footer .van-tab__text > div {
  font-size: 13px !important;
  white-space: nowrap;
}

/* Do not reserve a blank row when the back office has no announcement text. */
.notice[data-v-a48c8d5d]:has(.van-notice-bar__content:empty) {
  display: none !important;
}

.br-payout-mode {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin: 14px 0 18px;
  padding: 4px;
  border-radius: 10px;
  background: #f2f6f4;
}

.br-payout-mode button {
  min-height: 40px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #66736e;
  font-size: 14px;
  font-weight: 600;
}

.br-payout-mode button.active {
  background: #17ac74;
  color: #fff;
  box-shadow: 0 4px 12px rgba(23, 172, 116, 0.2);
}

/* Test-only: omit deposit/withdraw/support home shortcuts. */






/* Keep deposit/withdraw shortcuts, omit test customer-service shortcut. */
.linkList[data-v-a48c8d5d] .linkRight{display:none!important}
.linkList[data-v-a48c8d5d] .linkLeft{width:100%!important;display:flex!important;gap:10px}
.linkList[data-v-a48c8d5d] .linkLeft>.item{flex:1!important}

/* Balanced test asset payment actions */
.currencyAbout[data-v-0042edaa]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px 0!important;align-items:stretch!important}
.currencyAbout[data-v-0042edaa]>div{width:auto!important;min-width:0!important;margin:0!important;flex:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 8px!important;border-radius:12px!important;background:#f3f8f6!important;box-sizing:border-box!important;text-align:center!important}
.currencyAbout[data-v-0042edaa]>div img{width:28px!important;height:28px!important;object-fit:contain!important;margin:0!important}
