:root{--rx-color-bg-page: #f5f6f7;--rx-color-bg-card: #ffffff;--rx-color-bg-soft: #f0f2f3;--rx-color-fg: rgba(0, 0, 0, .9);--rx-color-fg-secondary: rgba(0, 0, 0, .55);--rx-color-fg-tertiary: rgba(0, 0, 0, .3);--rx-color-border: rgba(0, 0, 0, .08);--rx-color-border-strong: rgba(0, 0, 0, .12);--rx-color-brand: var(--weui-BRAND, #07c160);--rx-color-brand-soft: rgba(7, 193, 96, .12);--rx-color-danger: var(--weui-RED, #fa5151);--rx-color-warning: #fa9d3b;--rx-space-1: 4px;--rx-space-2: 8px;--rx-space-3: 12px;--rx-space-4: 16px;--rx-space-5: 20px;--rx-space-6: 24px;--rx-space-8: 32px;--rx-radius-sm: 8px;--rx-radius-md: 12px;--rx-radius-lg: 16px;--rx-radius-full: 999px;--rx-font-xs: 12px;--rx-font-sm: 13px;--rx-font-md: 15px;--rx-font-lg: 17px;--rx-font-xl: 20px;--rx-shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .04);--rx-shadow-card-active: 0 2px 8px rgba(7, 193, 96, .12), 0 8px 24px rgba(0, 0, 0, .06);--rx-ease-out: cubic-bezier(.23, 1, .32, 1);--rx-ease-in-out: cubic-bezier(.77, 0, .175, 1);--rx-ease-accordion: cubic-bezier(.32, .72, 0, 1);--rx-duration-fast: .16s;--rx-duration-mid: .24s;--rx-duration-slow: .28s;--rx-duration-accordion: .3s;--rx-page-pad-x: 12px;--rx-card-gap: 10px;--rx-touch-min: 44px;--rx-card-scroll-peek: 52px;--rx-card-scroll-peek-first: 12px}@media(prefers-reduced-motion:reduce){:root{--rx-duration-fast: 1ms;--rx-duration-mid: 1ms;--rx-duration-slow: 1ms;--rx-duration-accordion: 1ms}}html,body,#app{height:100%}body{margin:0;background-color:var(--rx-color-bg-page, #f5f6f7);color:var(--rx-color-fg, rgba(0, 0, 0, .9));font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}.app-shell{display:flex;flex-direction:column;height:100%;height:100dvh;max-height:100%;max-height:100dvh;overflow:hidden}.app-shell__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.app-shell__body--no-tabbar{padding-bottom:env(safe-area-inset-bottom,0px)}.page{min-height:100%}.page__bd{padding-bottom:24px}.page__bd_spacing{padding:16px}.skeleton-block{margin:16px;padding:16px;background:#fff;border-radius:8px}.skeleton-block__title{margin:0 0 8px;font-size:17px;font-weight:500}.skeleton-block__desc{margin:0;font-size:14px;color:#0000008c;line-height:1.5}.money-text{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.money-text--strong{font-weight:600}
