.auth-error[data-v-26ed9944]{margin:10px 0 0;color:#f56c6c;font-size:13px}:root{--primary: #1890ff;--success: #52c41a;--danger: #ff4d4f;--warning: #faad14;--bg-light: #f5f6fa;--bg-white: #ffffff;--border-color: #e8e8e8;--text-primary: #333333;--text-secondary: #666666;--ashare-red: #e64545;--ashare-green: #14a35c}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-light);color:var(--text-primary);line-height:1.5}#app{width:100%;min-height:100vh}.page-container{max-width:1400px;margin:0 auto;padding:20px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-header h2{font-size:18px;font-weight:600;color:#333}.card{background:var(--bg-white);border-radius:8px;box-shadow:0 1px 4px #00000014;padding:16px 20px;margin-bottom:16px}.card-title{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.info-box{background:#fff;border:1px solid #eef0f4;border-radius:8px;padding:14px 16px;text-align:center}.info-box .label{font-size:13px;color:#999;margin-bottom:6px}.info-box .value{font-size:22px;font-weight:700;color:#333;font-variant-numeric:tabular-nums}.info-box .value.red{color:var(--ashare-red)}.info-box .value.green{color:var(--ashare-green)}.info-box .value.muted{color:#777;font-size:17px}.info-box .new-high{display:inline-block;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px;border-radius:10px;color:var(--ashare-red);background:#e6454514;border:1px solid rgba(230,69,69,.25);vertical-align:middle}.chart-box{width:100%;height:320px}.transfer-layout{display:block}.transfer-table{min-height:200px}.transfer-table-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.amount-value{font-variant-numeric:tabular-nums;color:#333}.empty-tip{text-align:center;color:#999;padding:30px 0;font-size:14px}@media (max-width: 640px){.page-container{padding:12px}}
