.balance-page{--balance-bg:#f5f7fa;--balance-card-shadow:0 1px 2px #00000008, 0 4px 16px #0000000f;--balance-text:#000000e0;--balance-text-secondary:#000000a6;--balance-text-muted:#00000073;--balance-hint-bg:#fafafa;--balance-hint-border:#f0f0f0;--balance-hero-gradient:linear-gradient(135deg, #e6f4ff 0%, #f6ffed 100%);--balance-hero-border:#d9e8ff;--balance-stat-color:#52c41a;background:var(--balance-bg);color:var(--balance-text);border-radius:16px;padding:20px}[data-theme=dark] .balance-page{--balance-bg:#141414;--balance-card-shadow:0 1px 2px #0003, 0 4px 16px #00000059;--balance-text:#ffffffe0;--balance-text-secondary:#ffffffa6;--balance-text-muted:#ffffff73;--balance-hint-bg:#1f1f1f;--balance-hint-border:#303030;--balance-hero-gradient:linear-gradient(135deg, #1677ff26 0%, #52c41a14 100%);--balance-hero-border:#303030;--balance-stat-color:#73d13d}.balance-page .ant-card{box-shadow:var(--balance-card-shadow);border-radius:12px;margin-bottom:20px}.balance-page .balance-hero-card{background:var(--balance-hero-gradient);border:1px solid var(--balance-hero-border)}.balance-page .balance-hero-card .ant-card-body{padding:28px 32px}.balance-page .balance-stat-card{text-align:center}.balance-page .balance-stat-card .ant-card-head-title{align-items:center;gap:8px;display:inline-flex}.balance-page .ant-form-item-label{align-items:center;gap:8px;display:flex}.balance-page .balance-example-tag{margin-inline-start:0;font-weight:400}.balance-page .balance-stat-row{margin-top:4px}.balance-page .balance-stat-card .ant-statistic-title{color:var(--balance-text-muted);font-size:12px}.balance-page .balance-stat-card .ant-statistic-content-value{color:var(--balance-stat-color);font-weight:700;font-size:2rem!important}.balance-page .balance-kzt-note{color:var(--balance-text-muted);margin:8px 0 0;font-size:12px;line-height:1.4}.balance-page .balance-example-note{border-top:1px solid var(--balance-hint-border);color:var(--balance-text-muted);margin:16px 0 0;padding-top:16px;font-size:12px;line-height:1.5}.balance-page .balance-rate-card .ant-statistic-title{color:var(--balance-text-muted);font-size:12px}.balance-page .balance-rate-card .ant-statistic-content-value{font-weight:600;font-size:1.5rem!important}.balance-page .rate-meta{border-top:1px solid var(--balance-hint-border);color:var(--balance-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.balance-page .rate-updated{color:var(--balance-text-secondary)}.balance-page .kzt-equivalent{color:var(--balance-text-secondary);margin-top:8px;font-size:14px}.balance-page .kzt-equivalent strong{color:var(--balance-text)}.balance-page .kzt-equivalent-note{color:var(--balance-text-muted);margin-top:2px;font-size:12px;display:block}.balance-page .operation-type-hint{background:var(--balance-hint-bg);border:1px solid var(--balance-hint-border);color:var(--balance-text-secondary);border-radius:8px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.5}.balance-page .operation-type-hint strong{color:var(--balance-text);margin-bottom:4px;display:block}.balance-page .ant-radio-group{width:100%;display:flex}.balance-page .ant-radio-button-wrapper{text-align:center;flex:1;height:44px;font-weight:500;line-height:42px}.balance-page .ant-form-item-label>label{font-weight:500}.balance-page .withdraw-hint{color:var(--balance-text-muted);margin-top:4px;font-size:13px}.balance-page .withdraw-hint strong{color:#1677ff}.balance-page .server-error{margin-bottom:16px}.balance-page .account-number-input input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.balance-page .shop-wallet-alert{margin-bottom:20px}.balance-page .shop-wallet-code{background:var(--balance-hint-bg);border:1px solid var(--balance-hint-border);word-break:break-all;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:.85rem;display:block}.balance-page .balance-history-card .ant-table{background:0 0}.balance-page .tx-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.balance-page .tx-amount-in{color:#52c41a}[data-theme=dark] .balance-page .tx-amount-in{color:#73d13d}.balance-page .tx-amount-out{color:#1677ff}[data-theme=dark] .balance-page .tx-amount-out{color:#6c5ce7}.balance-page .tx-link{color:var(--balance-text-secondary);font-weight:500}.balance-page .tx-link:hover{color:#1677ff}@media (width<=640px){.balance-page .balance-hero-card .ant-card-body{padding:20px}.balance-page .balance-stat-card .ant-statistic-content-value{font-size:1.75rem!important}}
