/**
 * 提现页皮肤：对齐业绩查询 / 投注记录
 * - 星云背景 home-bg.png
 * - 玻璃面板 + 细发光边框
 * - 返回/记录图标沿用 tsyl 资源
 * - 可用余额金色高亮
 */
.tsyl-rw-page.tsyl-wd-page {
  position: relative !important;
  isolation: isolate;
  background-color: #151e34 !important;
  background-image: url(/home-bg.png) !important;
  background-repeat: repeat-y !important;
  background-position: top center !important;
  background-size: 100% auto !important;
}

/* 通道 Tab：半透底 + 细边框（同投注记录筛选框） */
.tsyl-wd-page .tsyl-rw-tab {
  background: rgba(197, 200, 233, 0.08) !important;
  border: 1px solid hsla(0, 0%, 100%, 0.16) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04) !important;
}

.tsyl-wd-page .tsyl-rw-tab.is-active {
  border-color: transparent !important;
  box-shadow: none !important;
  background: url(/assets/tsyl-rw/tab-selected.png) center / 100% 100% no-repeat !important;
}

/* 顶部余额条 */
.tsyl-wd-page .tsyl-wd-top {
  border: 1px solid hsla(0, 0%, 100%, 0.14) !important;
  border-bottom: 0 !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05) !important;
}

.tsyl-wd-page .tsyl-wd-bal,
.tsyl-wd-page .tsyl-wd-bal strong {
  color: #ffe63d !important;
}

/* 表单玻璃面板 */
.tsyl-wd-page .tsyl-wd-panel {
  position: relative !important;
  background-image: linear-gradient(
    177deg,
    rgba(252, 245, 255, 0.08),
    rgba(96, 64, 111, 0.18)
  ) !important;
  border: 1px solid hsla(0, 0%, 100%, 0.14) !important;
  border-top: 0 !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  backdrop-filter: blur(10px) !important;
  overflow: hidden !important;
}

.tsyl-wd-page .tsyl-wd-panel::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 1px !important;
  background: linear-gradient(
    270deg,
    hsla(0, 0%, 100%, 0) 10%,
    #bdbaba 55%,
    hsla(0, 0%, 100%, 0)
  ) !important;
  pointer-events: none !important;
  z-index: 1;
}

/* 输入框边框对齐投注记录下拉 */
.tsyl-wd-page .tsyl-rw-input {
  background: rgba(197, 200, 233, 0.08) !important;
  border: 1px solid hsla(0, 0%, 100%, 0.16) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.03) !important;
}

.tsyl-wd-page .tsyl-wd-set-pwd {
  background: rgba(197, 200, 233, 0.08) !important;
  border: 1px solid hsla(0, 0%, 100%, 0.16) !important;
}

/* 标题栏返回 / 记录图标（与投注记录一致） */
.tsyl-wd-page .tsyl-rw-title-back {
  background: url(/assets/tsyl-records/back-arrow.webp) center / 100% 100% no-repeat !important;
}

.tsyl-wd-page .tsyl-rw-title-more {
  background: url(/assets/tsyl-rw/history-icon.webp) center / 100% 100% no-repeat !important;
}

/* 底部提示图标 */
.tsyl-wd-page .tsyl-wd-tip-icon {
  background: url(/assets/tsyl-rw/tip-warning.webp) center / 100% 100% no-repeat !important;
}

/* 理财卡片轻微玻璃边 */
.tsyl-wd-page .tsyl-wd-product {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08);
}

/* 提交结果条 */
.tsyl-wd-page .tsyl-rw-order {
  border: 1px solid hsla(0, 0%, 100%, 0.14) !important;
  background: rgba(197, 200, 233, 0.08) !important;
}
