html,body,#app{height:100%;margin:0}body{color:#1f2329;background:#f3f5f8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page{padding:16px}.page-card{margin-bottom:16px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.toolbar .spacer{flex:1}.muted{color:#8a8f99;font-size:12px}.money{font-variant-numeric:tabular-nums}.neg{color:#d93026}.pos{color:#1a7f37}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.stat{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:16px}.stat .label{color:#8a8f99;font-size:13px}.stat .value{font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:600}.stat .sub{color:#8a8f99;margin-top:4px;font-size:12px}.pager{justify-content:flex-end;margin-top:12px;display:flex}.layout[data-v-d0f160b8]{height:100vh}.aside[data-v-d0f160b8]{background:#001529;flex-direction:column;transition:width .2s;display:flex;overflow:hidden}.aside[data-v-d0f160b8] .el-menu{border-right:none}.aside[data-v-d0f160b8] .el-menu-item-group__title{color:#6b7685;padding-top:12px}.aside[data-v-d0f160b8] .el-menu-item.is-active{background:#1677ff!important}.brand[data-v-d0f160b8]{color:#fff;white-space:nowrap;align-items:center;gap:8px;height:56px;padding:0 20px;font-size:16px;font-weight:600;display:flex}.header[data-v-d0f160b8]{background:#fff;border-bottom:1px solid #ebeef5;align-items:center;gap:10px;height:56px;display:flex}.header .title[data-v-d0f160b8]{font-size:16px;font-weight:600}.header .spacer[data-v-d0f160b8]{flex:1}.user[data-v-d0f160b8]{cursor:pointer;outline:none;align-items:center;gap:4px;display:flex}.main[data-v-d0f160b8]{padding:0;overflow:auto}.tfa[data-v-d0f160b8]{border-radius:0}
