:root{--c-up: #d8543f;--c-down: #2f8f5d}.go-chart{cursor:pointer}.go-chart:active{opacity:.55}[v-cloak]{display:none!important}body{margin:0;color:#3d434b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f8fa}.soft-modal{background:#00000047!important;transition:none!important;animation:none!important}.soft-modal .el-dialog{transition:none!important;animation:none!important}.soft-modal.is-align-center{display:flex;align-items:center;justify-content:center}.buy-modal{display:flex;align-items:flex-end;justify-content:center}.buy-modal .el-overlay-dialog{display:flex;flex-direction:column;justify-content:flex-end}.buy-modal .buy-sheet.el-dialog{margin:0 auto;width:100%;max-width:none;border-radius:12px 12px 0 0}.app-shell{height:100vh;height:100dvh;height:var(--app-vh, 100dvh);display:flex;flex-direction:column}.app-shell .el-container{flex:1;display:flex;flex-direction:column;height:100vh;height:100dvh;height:var(--app-vh, 100dvh);overflow:hidden}.header{display:flex;align-items:center;gap:12px;flex-shrink:0;min-height:56px;height:auto;padding-top:env(safe-area-inset-top,0);border-bottom:1px solid #ebeef5;background:#f7f8fa;z-index:10}.header h1{font-size:18px;margin:0}.update-bar{flex-shrink:0;border-radius:0}.update-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.main{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px 12px;min-height:0;overscroll-behavior:contain;background:#f7f8fa;scrollbar-width:none}.main::-webkit-scrollbar{display:none}.main>:not(.wl):not(.chart-view){margin-top:12px}.footer{height:calc(60px + env(safe-area-inset-bottom,0px));padding:0 0 env(safe-area-inset-bottom,0);flex-shrink:0;border-top:1px solid #ebeef5;background:#f7f8fa;z-index:10;overflow:hidden}.footer .el-menu{height:60px;border-bottom:none}.footer .el-menu-item{flex:1 1 0;min-width:0;height:60px;line-height:1.2;padding:0 4px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px}.footer .el-menu-item .el-icon{font-size:20px}.footer .el-menu-item span{font-size:11px}.activation-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.activation-box{text-align:center}
