.gem-header[data-v-15f599a4] [class*=van-hairline]:after{border:none}.gem-header[data-v-15f599a4] .van-nav-bar{background:rgba(10,14,23,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.04);height:46px}.gem-header[data-v-15f599a4] .van-nav-bar:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(240,185,11,.1),transparent)}.gem-header[data-v-15f599a4] .van-nav-bar__title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.3px}.gem-header .header-back-btn[data-v-15f599a4]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:hsla(0,0%,100%,.06);transition:all .2s ease}.gem-header .header-back-btn[data-v-15f599a4]:active{background:hsla(0,0%,100%,.1);transform:scale(.92)}.transactions-page[data-v-db0c36ca]{min-height:100vh;background:linear-gradient(180deg,#0d1421,#151c2c);color:#fff}.balance-header[data-v-db0c36ca]{display:flex;flex-direction:column;align-items:center;padding:30px 20px 24px;background:linear-gradient(180deg,rgba(240,185,11,.1),transparent)}.balance-header .balance-icon[data-v-db0c36ca]{font-size:40px;margin-bottom:12px}.balance-header .balance-amount[data-v-db0c36ca]{font-size:36px;font-weight:800;background:linear-gradient(135deg,#f0b90b,#ffd662);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}.balance-header .balance-label[data-v-db0c36ca]{font-size:13px;color:hsla(0,0%,100%,.5)}.tabs-section[data-v-db0c36ca] .van-tabs .van-tabs__wrap{padding:0 16px}.tabs-section[data-v-db0c36ca] .van-tabs .van-tab{font-size:15px;font-weight:600}.tabs-section[data-v-db0c36ca] .van-tabs .van-tabs__line{border-radius:2px}.tabs-section[data-v-db0c36ca] .van-tabs .van-tabs__content{padding-top:8px}.transaction-list[data-v-db0c36ca]{padding:12px 16px 100px}.transaction-list .transaction-card[data-v-db0c36ca]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:rgba(44,55,82,.5);border-radius:14px;margin-bottom:10px;border:1px solid hsla(0,0%,100%,.05)}.transaction-list .transaction-card .card-left[data-v-db0c36ca]{display:flex;align-items:center;gap:14px}.transaction-list .transaction-card .card-left .tx-icon[data-v-db0c36ca]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center}.transaction-list .transaction-card .card-left .tx-icon.deposit[data-v-db0c36ca]{background:rgba(0,192,118,.15);color:#00c076}.transaction-list .transaction-card .card-left .tx-icon.withdraw[data-v-db0c36ca]{background:rgba(139,157,255,.15);color:#8b9dff}.transaction-list .transaction-card .card-left .tx-info .tx-type[data-v-db0c36ca]{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px}.transaction-list .transaction-card .card-left .tx-info .tx-date[data-v-db0c36ca]{font-size:12px;color:hsla(0,0%,100%,.4)}.transaction-list .transaction-card .card-right[data-v-db0c36ca]{text-align:right}.transaction-list .transaction-card .card-right .tx-amount[data-v-db0c36ca]{font-size:16px;font-weight:700;margin-bottom:4px}.transaction-list .transaction-card .card-right .tx-amount.deposit[data-v-db0c36ca]{color:#00c076}.transaction-list .transaction-card .card-right .tx-amount.withdraw[data-v-db0c36ca]{color:#8b9dff}.transaction-list .transaction-card .card-right .tx-status[data-v-db0c36ca]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.transaction-list .transaction-card .card-right .tx-status.pending[data-v-db0c36ca]{background:rgba(240,185,11,.15);color:#f0b90b}.transaction-list .transaction-card .card-right .tx-status.success[data-v-db0c36ca]{background:rgba(0,192,118,.15);color:#00c076}.transaction-list .transaction-card .card-right .tx-status.failed[data-v-db0c36ca]{background:rgba(246,70,93,.15);color:#f6465d}.empty-state[data-v-db0c36ca]{display:flex;flex-direction:column;align-items:center;padding:60px 20px}.empty-state .empty-icon[data-v-db0c36ca]{font-size:64px;margin-bottom:20px;opacity:.8}.empty-state .empty-title[data-v-db0c36ca]{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.empty-state .empty-desc[data-v-db0c36ca]{font-size:14px;color:hsla(0,0%,100%,.5);text-align:center;margin-bottom:24px}.empty-state .empty-btn[data-v-db0c36ca]{padding:12px 32px;background:linear-gradient(135deg,#00c076,#00a868);border-radius:12px;font-size:14px;font-weight:600;color:#fff}.empty-state .empty-btn[data-v-db0c36ca]:active{transform:scale(.96)}