.toast[data-v-3d65070d]{position:fixed;top:80px;left:50%;transform:translate(-50%);background:#27ae60f2;color:#fff;padding:12px 28px;border-radius:8px;font-size:14px;font-weight:600;z-index:9999;box-shadow:0 4px 16px #00000026;pointer-events:none}.toast-fade-enter-active[data-v-3d65070d],.toast-fade-leave-active[data-v-3d65070d]{transition:opacity .25s,transform .25s}.toast-fade-enter-from[data-v-3d65070d],.toast-fade-leave-to[data-v-3d65070d]{opacity:0;transform:translate(-50%) translateY(-12px)}.modal-mask[data-v-188db709]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:300}.modal[data-v-188db709]{background:#fff;padding:24px;border-radius:12px;width:400px}.modal h3[data-v-188db709]{margin:0 0 16px}.form-row[data-v-188db709]{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.form-row label[data-v-188db709]{font-size:13px;font-weight:600;color:#555}.form-row input[data-v-188db709]{height:36px;border:1px solid #ddd;border-radius:6px;padding:0 10px}.modal-actions[data-v-188db709]{display:flex;gap:10px;margin-top:16px}.btn-primary[data-v-188db709]{background:#3b7dd8;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-primary[data-v-188db709]:disabled{opacity:.6}.btn-secondary[data-v-188db709]{background:#fff;color:#555;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer}.msg[data-v-188db709]{color:#c0392b;margin-top:10px;font-size:13px}.lang-switch[data-v-c6513437]{display:flex;align-items:center;gap:2px;background:#f0f3f7;border-radius:20px;padding:3px}.lang-btn[data-v-c6513437]{padding:4px 12px;border:none;background:none;color:#888;font-size:12px;font-weight:600;border-radius:16px;cursor:pointer;transition:all .2s;white-space:nowrap}.lang-btn.active[data-v-c6513437]{background:#fff;color:#3b7dd8;box-shadow:0 1px 4px #0000001a}.lang-btn[data-v-c6513437]:hover:not(.active){color:#555}.admin-layout[data-v-ba2072c6]{display:flex;min-height:100vh}.sidebar[data-v-ba2072c6]{width:220px;background:#1e2a3b;display:flex;flex-direction:column;flex-shrink:0;position:fixed;top:0;left:0;height:100vh;z-index:100}.sidebar-logo[data-v-ba2072c6]{height:64px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.08)}.logo-text[data-v-ba2072c6]{font-size:18px;font-weight:700;color:#fff}.sidebar-nav[data-v-ba2072c6]{padding:16px 12px;display:flex;flex-direction:column;gap:4px}.nav-item[data-v-ba2072c6]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;font-size:14px;color:#ffffffa6;transition:all .2s;position:relative}.nav-text[data-v-ba2072c6]{flex:1}.nav-badge[data-v-ba2072c6]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e74c3c;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #1e2a3b}.nav-item[data-v-ba2072c6]:hover{background:#ffffff14;color:#fff}.nav-active[data-v-ba2072c6]{background:#3b7dd8!important;color:#fff!important}.nav-icon[data-v-ba2072c6]{font-size:16px}.main-area[data-v-ba2072c6]{margin-left:220px;flex:1;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-ba2072c6]{height:64px;background:#fff;border-bottom:1px solid #e8ecf0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;position:sticky;top:0;z-index:90;box-shadow:0 1px 4px #0000000f}.fund-alert[data-v-ba2072c6]{flex:1;max-width:520px;margin:0 auto;padding:8px 14px;border-radius:8px;background:linear-gradient(90deg,#fff4e6,#ffe8cc);border:1px solid #ffb347;color:#b45309;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-alert[data-v-ba2072c6]:hover{background:#ffe8cc}.fund-alert-dot[data-v-ba2072c6]{width:8px;height:8px;border-radius:50%;background:#e74c3c;flex-shrink:0;animation:pulse-ba2072c6 1.5s infinite}@keyframes pulse-ba2072c6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.page-title[data-v-ba2072c6]{font-size:16px;font-weight:600;color:#1e2a3b}.topbar-right[data-v-ba2072c6]{display:flex;align-items:center;gap:12px}.username[data-v-ba2072c6]{font-size:13px;color:#666}.pwd-btn[data-v-ba2072c6],.logout-btn[data-v-ba2072c6]{padding:6px 16px;border:1px solid #dde2e8;border-radius:6px;background:#fff;font-size:13px;color:#555;cursor:pointer;transition:all .2s}.pwd-btn[data-v-ba2072c6]:hover{background:#eef4fc;border-color:#b8d4f0;color:#3b7dd8}.logout-btn[data-v-ba2072c6]:hover{background:#fff2f2;border-color:#ffc4c4;color:#c0392b}.page-content[data-v-ba2072c6]{padding:24px 28px;flex:1}.login-page[data-v-9982bfcb]{min-height:100vh;background:linear-gradient(135deg,#1e2a3b,#2d3f56,#1e2a3b);display:flex;align-items:center;justify-content:center;padding:20px}.login-card[data-v-9982bfcb]{background:#fff;border-radius:20px;padding:48px 44px;width:100%;max-width:420px;box-shadow:0 20px 60px #0000004d;text-align:center}.login-title[data-v-9982bfcb]{font-size:20px;font-weight:700;color:#1e2a3b;margin-bottom:36px}.lang-row[data-v-9982bfcb]{display:flex;justify-content:center;margin-top:20px}.login-form[data-v-9982bfcb]{text-align:left;display:flex;flex-direction:column;gap:20px}.form-item[data-v-9982bfcb]{display:flex;flex-direction:column;gap:8px}.form-item label[data-v-9982bfcb]{font-size:13px;font-weight:600;color:#555}.input-wrap[data-v-9982bfcb]{position:relative;display:flex;align-items:center}.input-icon[data-v-9982bfcb]{position:absolute;left:12px;font-size:16px;pointer-events:none}.input-wrap input[data-v-9982bfcb]{width:100%;height:46px;padding:0 44px 0 40px;border:1.5px solid #e0e4ea;border-radius:10px;font-size:14px;color:#333;outline:none;transition:border-color .2s,box-shadow .2s;background:#fafbfd}.input-wrap input[data-v-9982bfcb]:focus{border-color:#3b7dd8;box-shadow:0 0 0 3px #3b7dd81f;background:#fff}.eye-btn[data-v-9982bfcb]{position:absolute;right:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none}.error-tip[data-v-9982bfcb]{background:#fff2f2;border:1px solid #ffc4c4;border-radius:8px;padding:10px 14px;color:#c0392b;font-size:13px;text-align:center}.login-btn[data-v-9982bfcb]{height:48px;background:linear-gradient(135deg,#3b7dd8,#2c6bc5);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:2px;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.login-btn[data-v-9982bfcb]:hover:not(:disabled){background:linear-gradient(135deg,#2c6bc5,#1a5ab5);box-shadow:0 4px 16px #3b7dd859}.login-btn[data-v-9982bfcb]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-9982bfcb]{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-9982bfcb .7s linear infinite}@keyframes spin-9982bfcb{to{transform:rotate(360deg)}}.stats-section[data-v-92bcaa55]{background:linear-gradient(180deg,#fff,#fafbfc);border-radius:14px;padding:24px;box-shadow:0 2px 12px #1e2a3b14;border:1px solid #eef1f5}.section-head[data-v-92bcaa55]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.section-title[data-v-92bcaa55]{font-size:17px;font-weight:700;color:#1e2a3b;display:flex;align-items:center;gap:10px}.live-dot[data-v-92bcaa55]{width:8px;height:8px;border-radius:50%;background:#27ae60;box-shadow:0 0 0 3px #27ae6040;animation:pulse-92bcaa55 2s ease-in-out infinite}@keyframes pulse-92bcaa55{0%,to{box-shadow:0 0 0 3px #27ae6040}50%{box-shadow:0 0 0 6px #27ae601a}}.round-tag[data-v-92bcaa55]{font-size:12px;font-weight:600;background:linear-gradient(135deg,#e8f0fe,#dbeafe);color:#3b7dd8;padding:3px 12px;border-radius:20px}.refresh-badge[data-v-92bcaa55]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#888;background:#f4f6f9;padding:5px 12px;border-radius:20px}.refresh-icon[data-v-92bcaa55]{display:inline-block;animation:spin-92bcaa55 3s linear infinite}@keyframes spin-92bcaa55{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kpi-grid[data-v-92bcaa55]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}@media (max-width: 1200px){.kpi-grid[data-v-92bcaa55]{grid-template-columns:repeat(2,1fr)}}.kpi-card[data-v-92bcaa55]{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:12px;background:#fff;border:1px solid #eef1f5;box-shadow:0 2px 8px #0000000a;transition:transform .2s,box-shadow .2s;border-left:4px solid transparent}.kpi-card[data-v-92bcaa55]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.kpi-round[data-v-92bcaa55]{border-left-color:#3b7dd8}.kpi-payout[data-v-92bcaa55]{border-left-color:#e67e22}.kpi-profit.profit-up[data-v-92bcaa55]{border-left-color:#27ae60}.kpi-profit.profit-down[data-v-92bcaa55]{border-left-color:#e74c3c}.kpi-balance[data-v-92bcaa55]{border-left-color:#9b59b6}.kpi-icon[data-v-92bcaa55]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.kpi-round .kpi-icon[data-v-92bcaa55]{background:#e8f4ff}.kpi-payout .kpi-icon[data-v-92bcaa55]{background:#fff3e0}.kpi-profit.profit-up .kpi-icon[data-v-92bcaa55]{background:#e8f8ee}.kpi-profit.profit-down .kpi-icon[data-v-92bcaa55]{background:#fdecea}.kpi-balance .kpi-icon[data-v-92bcaa55]{background:#f3e8ff}.kpi-label[data-v-92bcaa55]{font-size:12px;color:#888;margin-bottom:4px}.kpi-value[data-v-92bcaa55]{font-size:22px;font-weight:800;color:#1e2a3b;font-variant-numeric:tabular-nums;line-height:1.2}.kpi-profit.profit-up .kpi-value[data-v-92bcaa55]{color:#1e7e42}.kpi-profit.profit-down .kpi-value[data-v-92bcaa55]{color:#c0392b}.kpi-payout .kpi-value[data-v-92bcaa55]{color:#e67e22}.kpi-round .kpi-value[data-v-92bcaa55]{color:#3b7dd8}.kpi-balance .kpi-value[data-v-92bcaa55]{color:#7d3c98}.unit[data-v-92bcaa55]{font-size:13px;font-weight:500;color:#999;margin-left:3px}.panels[data-v-92bcaa55]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:14px}@media (max-width: 1100px){.panels[data-v-92bcaa55]{grid-template-columns:1fr}}.panel[data-v-92bcaa55]{background:#fff;border:1px solid #eef1f5;border-radius:12px;padding:18px;box-shadow:0 1px 6px #0000000a}.panel-head[data-v-92bcaa55]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.panel-icon[data-v-92bcaa55]{font-size:16px}.panel-title[data-v-92bcaa55]{font-size:14px;font-weight:700;color:#1e2a3b}.metric-rows[data-v-92bcaa55]{display:flex;flex-direction:column;gap:14px}.metric-top[data-v-92bcaa55]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.metric-name[data-v-92bcaa55]{font-size:13px;color:#555;font-weight:500}.metric-val[data-v-92bcaa55]{font-size:14px;font-weight:700;color:#1e2a3b;font-variant-numeric:tabular-nums}.metric-track[data-v-92bcaa55]{height:6px;background:#f0f2f5;border-radius:6px;overflow:hidden}.metric-fill[data-v-92bcaa55]{height:100%;border-radius:6px;transition:width .6s ease;min-width:0}.fill-blue[data-v-92bcaa55]{background:linear-gradient(90deg,#5b9bd5,#3b7dd8)}.fill-purple[data-v-92bcaa55]{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.fill-green[data-v-92bcaa55]{background:linear-gradient(90deg,#52b788,#1e7e42)}.fill-orange[data-v-92bcaa55]{background:linear-gradient(90deg,#f5a623,#e67e22)}.detail-grid[data-v-92bcaa55]{display:flex;flex-direction:column;gap:12px}.detail-item[data-v-92bcaa55]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8f9fc;border-radius:10px;transition:background .2s}.detail-item[data-v-92bcaa55]:hover{background:#f0f4f8}.detail-icon[data-v-92bcaa55]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.icon-blue[data-v-92bcaa55]{background:#e8f4ff}.icon-gold[data-v-92bcaa55]{background:#fff8e1}.icon-green[data-v-92bcaa55]{background:#e8f8ee}.icon-red[data-v-92bcaa55]{background:#fdecea}.detail-label[data-v-92bcaa55]{font-size:12px;color:#888;margin-bottom:2px}.detail-value[data-v-92bcaa55]{font-size:16px;font-weight:700;color:#1e2a3b;font-variant-numeric:tabular-nums}.val-green[data-v-92bcaa55]{color:#1e7e42}.val-gold[data-v-92bcaa55]{color:#d4a017}.val-orange[data-v-92bcaa55]{color:#e67e22}.val-blue[data-v-92bcaa55]{color:#3b7dd8}.val-red[data-v-92bcaa55]{color:#c0392b}.btc-p-mark[data-v-3ff7ecf6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;margin-left:4px;border-radius:50%;background:#f0c419;color:#5a3600;font-size:7px;font-weight:900;line-height:1;border:1px solid #d4a200;vertical-align:middle;pointer-events:none}.btc-p-mark.overlay[data-v-3ff7ecf6]{position:absolute;top:0;right:0;margin-left:0;transform:translate(42%,-42%);z-index:2}.result-tag[data-v-af5a9242]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:700}.result-tag.sm[data-v-af5a9242]{width:24px;height:24px;font-size:12px}.result-tag--p[data-v-af5a9242]{position:relative;overflow:visible}.result-tag--p[data-v-af5a9242] .btc-p-mark.overlay{width:10px;height:10px;font-size:6px}.result-tag.sm.result-tag--p[data-v-af5a9242] .btc-p-mark.overlay{width:8px;height:8px;font-size:5px}.tag-red[data-v-af5a9242]{background:#e84545;color:#fff}.tag-blue[data-v-af5a9242]{background:#3b7dd8;color:#fff}.tag-gray[data-v-af5a9242]{background:#e8ecf0;color:#aaa;font-size:12px}.btc-draw-num[data-v-1e8222b8]{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible;vertical-align:middle}.btc-draw-num-text[data-v-1e8222b8]{line-height:1}.btc-draw-num:not(.circle) .btc-draw-num-text[data-v-1e8222b8]{color:#f7931a;font-weight:700}.btc-draw-num.circle[data-v-1e8222b8]{width:28px;height:28px;border-radius:50%;background:#fff3e0;color:#f7931a;font-weight:700;font-size:13px}.btc-draw-num.circle.sm[data-v-1e8222b8]{width:24px;height:24px;font-size:12px}.btc-draw-num[data-v-1e8222b8] .btc-p-mark.overlay{width:10px;height:10px;font-size:6px}.btc-draw-num.sm[data-v-1e8222b8] .btc-p-mark.overlay,.btc-draw-num.circle.sm[data-v-1e8222b8] .btc-p-mark.overlay{width:8px;height:8px;font-size:5px}.dashboard[data-v-f3b55827]{display:flex;flex-direction:column;gap:24px}.stat-cards[data-v-f3b55827]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 768px){.stat-cards[data-v-f3b55827]{grid-template-columns:1fr}}.stat-card[data-v-f3b55827]{background:#fff;border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 8px #0000000f;border-left:4px solid transparent;min-width:0;transition:box-shadow .2s}.stat-card[data-v-f3b55827]:hover{box-shadow:0 4px 16px #00000014}.card-countdown[data-v-f3b55827]{border-left-color:#3b7dd8}.card-round[data-v-f3b55827]{border-left-color:#f7931a}.card-interval[data-v-f3b55827]{border-left-color:#27ae60}.card-btc[data-v-f3b55827]{border-left-color:#f7931a}.card-eth[data-v-f3b55827]{border-left-color:#627eea}.stat-icon[data-v-f3b55827]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.card-countdown .stat-icon[data-v-f3b55827]{background:#e8f4ff}.card-round .stat-icon[data-v-f3b55827]{background:#fff3e0}.card-interval .stat-icon[data-v-f3b55827]{background:#e8f8ee}.card-btc .stat-icon[data-v-f3b55827]{background:#fff3e0;color:#f7931a}.card-eth .stat-icon[data-v-f3b55827]{background:#e8eaf6;color:#627eea}.stat-info[data-v-f3b55827]{min-width:0;flex:1}.stat-label[data-v-f3b55827]{font-size:12px;color:#999;margin-bottom:4px}.stat-value[data-v-f3b55827]{font-size:22px;font-weight:700;color:#1e2a3b;line-height:1.2;word-break:break-all}.stat-value.period-main[data-v-f3b55827]{font-size:26px;color:#3b7dd8}.stat-value.range-val[data-v-f3b55827]{font-size:17px;letter-spacing:-.3px}.card-btc .range-val[data-v-f3b55827]{color:#e67e22}.card-eth .range-val[data-v-f3b55827]{color:#627eea}.stat-sub[data-v-f3b55827]{font-size:11px;color:#aaa;margin-top:4px;font-family:Consolas,Monaco,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-title[data-v-f3b55827]{font-size:16px;font-weight:600;color:#1e2a3b;margin-bottom:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.round-badge[data-v-f3b55827]{font-size:12px;font-weight:600;background:#e8f0fe;color:#3b7dd8;padding:2px 10px;border-radius:20px}.preset-active-tag[data-v-f3b55827]{font-size:12px;font-weight:600;background:#e8f8ee;color:#1e7e42;padding:2px 10px;border-radius:20px}.preset-section[data-v-f3b55827],.action-section[data-v-f3b55827],.recent-section[data-v-f3b55827]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.action-btns[data-v-f3b55827]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-f3b55827]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;border:none;transition:all .2s}.btn-primary[data-v-f3b55827]{background:#3b7dd8;color:#fff}.btn-primary[data-v-f3b55827]:hover:not(:disabled){background:#2c6bc5}.btn-primary[data-v-f3b55827]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-f3b55827]{background:#f0f2f5;color:#333;display:inline-flex;align-items:center}.btn-secondary[data-v-f3b55827]:hover{background:#e0e4ea}.preset-tip[data-v-f3b55827]{font-size:13px;color:#888;background:#f8f9fc;border-radius:8px;padding:10px 14px;margin-bottom:16px}.preset-form[data-v-f3b55827]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px}.preset-item[data-v-f3b55827]{display:flex;flex-direction:column;gap:6px}.preset-item label[data-v-f3b55827]{font-size:13px;font-weight:600;color:#555;display:flex;align-items:center;gap:6px}.coin-dot[data-v-f3b55827]{width:10px;height:10px;border-radius:50%;display:inline-block}.btc-dot[data-v-f3b55827]{background:#f7931a}.eth-dot[data-v-f3b55827]{background:#627eea}.preset-item input[data-v-f3b55827]{height:40px;padding:0 12px;border:1.5px solid #dde2e8;border-radius:8px;font-size:14px;color:#333;outline:none;transition:border-color .2s}.preset-item input[data-v-f3b55827]:focus{border-color:#3b7dd8}.preset-cur[data-v-f3b55827]{font-size:12px;color:#999}.preset-hint[data-v-f3b55827]{font-size:11px;color:#aaa}.btc-color[data-v-f3b55827]{color:#f7931a}.eth-color[data-v-f3b55827]{color:#627eea}.preset-actions[data-v-f3b55827]{display:flex;gap:12px}.btn-danger[data-v-f3b55827]{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer;background:#fff2f2;color:#c0392b;border:1px solid #ffc4c4}.btn-danger[data-v-f3b55827]:hover:not(:disabled){background:#ffe0e0}.btn-danger[data-v-f3b55827]:disabled{opacity:.5;cursor:not-allowed}.preset-msg[data-v-f3b55827]{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:13px}.msg-ok[data-v-f3b55827]{background:#f6fff9;border:1px solid #b7edcc;color:#1e7e42}.msg-err[data-v-f3b55827]{background:#fff2f2;border:1px solid #ffc4c4;color:#c0392b}.preset-records[data-v-f3b55827]{margin-top:24px;padding-top:20px;border-top:1px solid #f0f2f5}.records-title[data-v-f3b55827]{font-size:14px;font-weight:600;color:#555;margin-bottom:12px}.st-PENDING[data-v-f3b55827]{color:#e67e22;font-weight:600}.st-APPLIED[data-v-f3b55827]{color:#1e7e42;font-weight:600}.st-CANCELLED[data-v-f3b55827]{color:#999}.mini-table[data-v-f3b55827]{width:100%;border-collapse:collapse;font-size:13px}.mini-table th[data-v-f3b55827]{padding:10px 12px;background:#f8f9fc;text-align:center;color:#666;font-weight:600;border-bottom:2px solid #e8ecf0}.mini-table td[data-v-f3b55827]{padding:10px 12px;text-align:center;border-bottom:1px solid #f0f2f5}.mini-table tr:hover td[data-v-f3b55827]{background:#f8f9fc}.btc-color[data-v-f3b55827]{color:#f7931a;font-weight:700}.eth-color[data-v-f3b55827]{color:#627eea;font-weight:700}.time-col[data-v-f3b55827]{color:#999;font-size:12px}.empty-tip[data-v-f3b55827]{text-align:center;color:#aaa;padding:24px}.settings-page[data-v-b871de08]{width:100%;min-height:calc(100vh - 112px)}.settings-card[data-v-b871de08]{width:100%;min-height:100%;background:#fff;border-radius:12px;padding:28px 32px;box-shadow:0 2px 8px #0000000f;box-sizing:border-box}.card-title[data-v-b871de08]{font-size:18px;font-weight:700;color:#1e2a3b;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f2f5}.form-group-title[data-v-b871de08]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1e2a3b;margin-bottom:16px}.coin-dot[data-v-b871de08]{width:12px;height:12px;border-radius:50%;display:inline-block}.btc-dot[data-v-b871de08]{background:#f7931a}.eth-dot[data-v-b871de08]{background:#627eea}.form-row[data-v-b871de08]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:12px}.form-item[data-v-b871de08]{display:flex;flex-direction:column;gap:6px}.form-item label[data-v-b871de08]{font-size:13px;font-weight:600;color:#555}.form-item input[data-v-b871de08]{height:40px;padding:0 12px;border:1px solid #dde2e8;border-radius:8px;font-size:14px;color:#333;transition:border-color .2s;outline:none}.form-item input[data-v-b871de08]:focus{border-color:#3b7dd8}.hint[data-v-b871de08]{font-size:12px;color:#aaa}.section-hint[data-v-b871de08]{font-size:13px;color:#888;margin:-8px 0 16px}.form-preview[data-v-b871de08]{font-size:13px;color:#666;background:#f8f9fc;border-radius:8px;padding:10px 16px;margin-bottom:8px}.btc-color[data-v-b871de08]{color:#f7931a}.eth-color[data-v-b871de08]{color:#627eea}.divider[data-v-b871de08]{border:none;border-top:1px solid #f0f2f5;margin:20px 0}.switch-row[data-v-b871de08]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#f8f9fc;border-radius:10px;margin-bottom:8px}.switch-label[data-v-b871de08]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-input[data-v-b871de08]{position:absolute;opacity:0;width:0;height:0}.switch-track[data-v-b871de08]{width:44px;height:24px;border-radius:12px;background:#c5cdd8;position:relative;transition:background .2s;flex-shrink:0}.switch-thumb[data-v-b871de08]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.switch-input:checked+.switch-track[data-v-b871de08]{background:#3b7dd8}.switch-input:checked+.switch-track .switch-thumb[data-v-b871de08]{transform:translate(20px)}.switch-text[data-v-b871de08]{font-size:14px;font-weight:600;color:#1e2a3b}.switch-status[data-v-b871de08]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px}.switch-status.on[data-v-b871de08]{background:#e8f4fd;color:#2c6bc5}.switch-status.off[data-v-b871de08]{background:#f0f2f5;color:#888}.rules-box[data-v-b871de08]{background:#f8f9fc;border-radius:10px;padding:16px 20px;margin:20px 0}.rules-title[data-v-b871de08]{font-size:13px;font-weight:600;color:#555;margin-bottom:12px}.rules-grid[data-v-b871de08]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.rule-row[data-v-b871de08]{display:flex;align-items:center;gap:10px;font-size:13px;color:#555}.tag[data-v-b871de08]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.tag-red[data-v-b871de08]{background:#e84545;color:#fff}.tag-blue[data-v-b871de08]{background:#3b7dd8;color:#fff}.rules-note[data-v-b871de08]{font-size:12px;color:#aaa}.form-actions[data-v-b871de08]{display:flex;gap:12px;margin-top:24px}.btn[data-v-b871de08]{padding:10px 28px;border-radius:8px;font-size:14px;font-weight:600;border:none;cursor:pointer}.btn-primary[data-v-b871de08]{background:#3b7dd8;color:#fff}.btn-primary[data-v-b871de08]:hover:not(:disabled){background:#2c6bc5}.btn-primary[data-v-b871de08]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-b871de08]{background:#f0f2f5;color:#333}.btn-secondary[data-v-b871de08]:hover{background:#e0e4ea}.success-msg[data-v-b871de08]{margin-top:12px;padding:10px 16px;background:#f6fff9;border:1px solid #b7edcc;border-radius:8px;color:#1e7e42;font-size:13px}.error-msg[data-v-b871de08]{margin-top:12px;padding:10px 16px;background:#fff2f2;border:1px solid #ffc4c4;border-radius:8px;color:#c0392b;font-size:13px}.rounds-page[data-v-f51a7ca5]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-f51a7ca5]{display:flex;align-items:center;justify-content:space-between}.total-tip[data-v-f51a7ca5]{font-size:14px;color:#666}.btn[data-v-f51a7ca5]{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;border:none;cursor:pointer}.btn-refresh[data-v-f51a7ca5]{background:#f0f2f5;color:#333}.btn-refresh[data-v-f51a7ca5]:hover{background:#e0e4ea}.table-card[data-v-f51a7ca5]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;overflow-x:auto}.rounds-table[data-v-f51a7ca5]{width:100%;border-collapse:collapse;min-width:800px}.rounds-table thead th[data-v-f51a7ca5]{padding:12px 14px;background:#f8f9fc;text-align:center;color:#555;font-size:13px;font-weight:600;border-bottom:2px solid #e8ecf0;white-space:nowrap}.data-row td[data-v-f51a7ca5]{padding:11px 14px;text-align:center;font-size:13px;border-bottom:1px solid #f0f2f5}.data-row:hover td[data-v-f51a7ca5]{background:#fafbfd}.round-cell[data-v-f51a7ca5]{color:#666;font-size:12px}.time-cell[data-v-f51a7ca5]{color:#999;font-size:12px;white-space:nowrap}.num-cell[data-v-f51a7ca5]{font-weight:700}.btc-color[data-v-f51a7ca5]{color:#f7931a}.eth-color[data-v-f51a7ca5]{color:#627eea}.center-cell[data-v-f51a7ca5]{padding:40px!important;text-align:center;color:#aaa}.loading-cell[data-v-f51a7ca5]{color:#3b7dd8}.status-badge[data-v-f51a7ca5]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.status-done[data-v-f51a7ca5]{background:#e8f8ee;color:#1e7e42}.status-pending[data-v-f51a7ca5]{background:#fff3e0;color:#e67e22}.pagination[data-v-f51a7ca5]{display:flex;align-items:center;gap:12px;justify-content:flex-end}.page-btn[data-v-f51a7ca5]{padding:7px 16px;border-radius:6px;border:1px solid #dde2e8;background:#fff;font-size:13px;cursor:pointer}.page-btn[data-v-f51a7ca5]:hover:not(:disabled){background:#f0f2f5}.page-btn[data-v-f51a7ca5]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f51a7ca5]{font-size:13px;color:#666}.size-select[data-v-f51a7ca5]{padding:6px 10px;border:1px solid #dde2e8;border-radius:6px;font-size:13px;cursor:pointer;background:#fff}.bet-record-label[data-v-2a9eda09]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.tail-digit-badge[data-v-2a9eda09]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:50%;background:#3b7dd8;color:#fff;font-size:12px;font-weight:700;line-height:1;overflow:visible}.tail-digit-badge[data-v-2a9eda09] .btc-p-mark.overlay{width:9px;height:9px;font-size:5px}.bet-record-label[data-v-2a9eda09] .btc-p-mark:not(.overlay){width:11px;height:11px;font-size:6px}.page-card[data-v-c5d24190]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}h2[data-v-c5d24190]{font-size:18px;color:#1e2a3b;margin-bottom:4px}.hint[data-v-c5d24190]{color:#888;font-size:13px;margin-bottom:16px}.filter-row[data-v-c5d24190]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px;background:#f5f7fa;border-radius:8px}.filter-item[data-v-c5d24190]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-c5d24190]{font-size:12px;color:#666}.filter-item input[data-v-c5d24190],.filter-item select[data-v-c5d24190]{height:34px;border:1px solid #dde2e8;border-radius:6px;padding:0 10px;font-size:13px;min-width:160px}.btn-search[data-v-c5d24190]{background:#3b7dd8;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:13px;cursor:pointer}.btn-reset[data-v-c5d24190]{background:#fff;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;font-size:13px;color:#666;cursor:pointer}.summary-bar[data-v-c5d24190]{display:flex;flex-wrap:wrap;gap:20px;padding:12px 16px;background:#f8f9fc;border-radius:8px;margin-bottom:16px;font-size:13px;color:#666}.summary-bar b[data-v-c5d24190]{color:#1e2a3b}.summary-bar .sum[data-v-c5d24190]{color:#3b7dd8}.summary-bar .won[data-v-c5d24190]{color:#1e7e42}.table-wrap[data-v-c5d24190]{overflow-x:auto}.data-table[data-v-c5d24190]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-c5d24190]{text-align:left;padding:10px 12px;background:#f4f6f9;color:#666;font-weight:600;white-space:nowrap;border-bottom:2px solid #e8ecf0}.data-table td[data-v-c5d24190]{padding:10px 12px;border-bottom:1px solid #eef1f5;vertical-align:middle}.data-table tbody tr[data-v-c5d24190]:hover{background:#fafbfc}.round-cell b[data-v-c5d24190]{display:block;color:#3b7dd8;font-size:13px}.round-cell small[data-v-c5d24190]{color:#aaa;font-size:11px;font-family:Consolas,Monaco,monospace}.bet-name[data-v-c5d24190]{font-weight:600;color:#333}.bet-code[data-v-c5d24190]{color:#aaa;font-size:11px}.money[data-v-c5d24190]{font-weight:600;font-variant-numeric:tabular-nums}.win-money[data-v-c5d24190]{color:#1e7e42}.odds[data-v-c5d24190]{color:#e67e22;font-weight:600}.time-col[data-v-c5d24190]{font-size:12px;color:#888;white-space:nowrap}.st-PENDING[data-v-c5d24190]{color:#e67e22;font-weight:600}.st-WON[data-v-c5d24190]{color:#1e7e42;font-weight:600}.st-LOST[data-v-c5d24190]{color:#999;font-weight:600}.st-CANCELLED[data-v-c5d24190]{color:#c0392b;font-weight:600}.row-WON[data-v-c5d24190]{background:#fafffb}.empty[data-v-c5d24190]{text-align:center;color:#aaa;padding:32px!important}.pager[data-v-c5d24190]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.pager button[data-v-c5d24190]{padding:6px 16px;border:1px solid #dde2e8;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.pager button[data-v-c5d24190]:disabled{opacity:.4;cursor:not-allowed}.page-card[data-v-0ba5a9eb]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.card-head[data-v-0ba5a9eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hint[data-v-0ba5a9eb]{color:#888;font-size:13px;margin-bottom:16px}.filter-row[data-v-0ba5a9eb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px;background:#f5f7fa;border-radius:8px}.filter-item[data-v-0ba5a9eb]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-0ba5a9eb]{font-size:12px;color:#666}.filter-item input[data-v-0ba5a9eb]{height:34px;border:1px solid #dde2e8;border-radius:6px;padding:0 10px;font-size:13px;min-width:160px}.btn-search[data-v-0ba5a9eb]{background:#3b7dd8;color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:13px}.btn-reset[data-v-0ba5a9eb],.btn-secondary[data-v-0ba5a9eb]{background:#fff;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}.btn-secondary[data-v-0ba5a9eb]:disabled{opacity:.5;cursor:not-allowed}.summary-bar[data-v-0ba5a9eb]{padding:10px 14px;background:#eef4fc;border-radius:8px;margin-bottom:12px;font-size:14px;color:#444}.data-table[data-v-0ba5a9eb]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-0ba5a9eb],.data-table td[data-v-0ba5a9eb]{padding:10px 12px;border-bottom:1px solid #eee;text-align:left}.data-table th[data-v-0ba5a9eb]{background:#f5f7fa;font-weight:600}.data-table .empty[data-v-0ba5a9eb]{text-align:center;color:#aaa;padding:24px}.amount[data-v-0ba5a9eb]{color:#27ae60;font-weight:600}.pager[data-v-0ba5a9eb]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;color:#666;font-size:13px}.page-card[data-v-5414b4dc]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.card-head[data-v-5414b4dc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hint[data-v-5414b4dc]{color:#888;font-size:13px;margin-bottom:16px}.filter-row[data-v-5414b4dc]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px;background:#f5f7fa;border-radius:8px}.filter-item[data-v-5414b4dc]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-5414b4dc]{font-size:12px;color:#666}.filter-item input[data-v-5414b4dc],.filter-item select[data-v-5414b4dc]{height:34px;border:1px solid #dde2e8;border-radius:6px;padding:0 10px;font-size:13px;min-width:160px}.btn-search[data-v-5414b4dc]{background:#3b7dd8;color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:13px}.btn-reset[data-v-5414b4dc],.btn-secondary[data-v-5414b4dc]{background:#fff;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}.btn-secondary[data-v-5414b4dc]:disabled{opacity:.5;cursor:not-allowed}.summary-bar[data-v-5414b4dc]{padding:10px 14px;background:#eef4fc;border-radius:8px;margin-bottom:12px;font-size:14px;color:#444}.data-table[data-v-5414b4dc]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-5414b4dc],.data-table td[data-v-5414b4dc]{padding:10px 12px;border-bottom:1px solid #eee;text-align:left}.data-table th[data-v-5414b4dc]{background:#f5f7fa;font-weight:600}.data-table .empty[data-v-5414b4dc]{text-align:center;color:#aaa;padding:24px}.in[data-v-5414b4dc]{color:#27ae60;font-weight:600}.out[data-v-5414b4dc]{color:#c0392b;font-weight:600}.pager[data-v-5414b4dc]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;color:#666;font-size:13px}.page-card[data-v-2e1808fa]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;overflow:visible}.card-head[data-v-2e1808fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hint[data-v-2e1808fa]{color:#888;font-size:13px;margin-bottom:16px}.filter-row[data-v-2e1808fa]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px;background:#f5f7fa;border-radius:8px}.filter-item[data-v-2e1808fa]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-2e1808fa]{font-size:12px;color:#666}.filter-item input[data-v-2e1808fa],.filter-item select[data-v-2e1808fa]{height:34px;border:1px solid #dde2e8;border-radius:6px;padding:0 10px;font-size:13px;min-width:140px}.btn-search[data-v-2e1808fa]{background:#3b7dd8;color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:13px}.btn-reset[data-v-2e1808fa]{background:#fff;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}.summary-bar[data-v-2e1808fa]{padding:10px 14px;background:#eef4fc;border-radius:8px;margin-bottom:12px;font-size:14px;color:#444}.summary-bar b[data-v-2e1808fa]{color:#1e2a3b}.data-table[data-v-2e1808fa]{width:100%;border-collapse:collapse;font-size:13px;overflow:visible}.data-table tbody tr[data-v-2e1808fa]{position:relative}.data-table th[data-v-2e1808fa],.data-table td[data-v-2e1808fa]{padding:10px 12px;border-bottom:1px solid #eee;text-align:left}.data-table th[data-v-2e1808fa]{background:#f5f7fa;font-weight:600}.data-table .empty[data-v-2e1808fa]{text-align:center;color:#aaa;padding:24px}.on[data-v-2e1808fa]{color:#27ae60;font-weight:600}.off[data-v-2e1808fa],.bl-yes[data-v-2e1808fa]{color:#c0392b;font-weight:600}.bl-no[data-v-2e1808fa]{color:#27ae60}.btn-primary[data-v-2e1808fa]{background:#3b7dd8;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-secondary[data-v-2e1808fa]{background:#fff;color:#555;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-secondary[data-v-2e1808fa]:hover{background:#f5f7fa}.btn-link[data-v-2e1808fa]{background:none;border:none;color:#3b7dd8;cursor:pointer;margin-right:8px}.btn-link.danger[data-v-2e1808fa]{color:#c0392b}.user-cell[data-v-2e1808fa]{position:relative;overflow:visible}.user-link[data-v-2e1808fa]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#3b7dd8;font-weight:600;font-size:13px;cursor:pointer;padding:4px 6px;border-radius:4px}.user-link[data-v-2e1808fa]:hover{background:#eef4fc}.caret[data-v-2e1808fa]{font-size:10px;opacity:.7}.user-menu[data-v-2e1808fa]{position:absolute;top:100%;left:0;z-index:100;min-width:148px;margin-top:4px;background:#fff;border:1px solid #e0e4ea;border-radius:8px;box-shadow:0 6px 20px #1e2a3b26;padding:6px 0}.menu-item[data-v-2e1808fa]{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 16px;font-size:13px;color:#333;cursor:pointer;white-space:nowrap}.menu-item[data-v-2e1808fa]:hover{background:#f0f6ff;color:#3b7dd8}.menu-item[data-v-2e1808fa]:not(:last-child){border-bottom:1px solid #f0f2f5}.modal-mask[data-v-2e1808fa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-2e1808fa]{background:#fff;padding:24px;border-radius:12px;width:400px}.form-row[data-v-2e1808fa]{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.form-row input[data-v-2e1808fa],.form-row select[data-v-2e1808fa]{height:36px;border:1px solid #ddd;border-radius:6px;padding:0 10px}.field-hint[data-v-2e1808fa]{font-size:12px;color:#888}.modal-actions[data-v-2e1808fa]{display:flex;gap:10px;margin-top:16px}.msg[data-v-2e1808fa]{color:#c0392b;margin-top:10px;font-size:13px}.page-card[data-v-1024f88d]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.hint[data-v-1024f88d]{color:#888;font-size:13px;margin:8px 0 6px}.mode-summary[data-v-1024f88d]{color:#3b7dd8;font-size:13px;font-weight:600;margin:0 0 20px;padding:8px 12px;background:#eef4fc;border-radius:6px;display:inline-block}.single-block[data-v-1024f88d]{border:1px solid #e8ecf0;border-radius:10px;margin-bottom:20px;overflow:hidden}.block-head[data-v-1024f88d]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f5f7fa;border-bottom:1px solid #e8ecf0}.block-head h3[data-v-1024f88d]{font-size:15px;color:#1e2a3b;margin:0}.data-table[data-v-1024f88d]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.col-name[data-v-1024f88d]{width:14%}.col-code[data-v-1024f88d]{width:30%}.col-odds[data-v-1024f88d]{width:18%}.col-enable[data-v-1024f88d]{width:12%}.col-action[data-v-1024f88d]{width:22%}.data-table th[data-v-1024f88d],.data-table td[data-v-1024f88d]{padding:10px 14px;border-bottom:1px solid #eee;vertical-align:middle}.data-table th[data-v-1024f88d]{background:#fff;color:#555;font-weight:600;text-align:center}.data-table th[data-v-1024f88d]:first-child,.data-table th[data-v-1024f88d]:nth-child(2){text-align:left}.cell-name[data-v-1024f88d]{text-align:left;font-weight:600;color:#1e2a3b}.cell-code[data-v-1024f88d]{text-align:left}.cell-odds[data-v-1024f88d],.cell-enable[data-v-1024f88d],.cell-action[data-v-1024f88d]{text-align:center;white-space:nowrap}.cell-action .btn-primary.sm[data-v-1024f88d]{margin-right:6px}.code-tag[data-v-1024f88d]{display:inline-block;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;font-weight:700;color:#1a4a8a;background:#e8f0fe;padding:4px 10px;border-radius:4px;letter-spacing:.4px}.odds-input[data-v-1024f88d]{width:90px;height:30px;border:1px solid #ddd;border-radius:4px;padding:0 6px;text-align:center}.cell-enable input[type=checkbox][data-v-1024f88d]{width:16px;height:16px;cursor:pointer;vertical-align:middle}.btn-primary[data-v-1024f88d]{background:#3b7dd8;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}.btn-primary[data-v-1024f88d]:disabled{opacity:.6;cursor:not-allowed}.btn-primary.sm[data-v-1024f88d]{font-size:12px;padding:6px 12px}.btn-records[data-v-1024f88d]{background:#fff;color:#3b7dd8;border:1px solid #b8d4f0;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px}.btn-records[data-v-1024f88d]:hover{background:#eef4fc;border-color:#3b7dd8}.page-card[data-v-118627f1]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.hint[data-v-118627f1]{color:#888;font-size:13px;margin:8px 0 6px}.mode-summary[data-v-118627f1]{color:#3b7dd8;font-size:13px;font-weight:600;margin:0 0 20px;padding:8px 12px;background:#eef4fc;border-radius:6px;display:inline-block}.combo-block[data-v-118627f1]{border:1px solid #e8ecf0;border-radius:10px;margin-bottom:20px;overflow:hidden}.block-head[data-v-118627f1]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f5f7fa;border-bottom:1px solid #e8ecf0}.block-head h3[data-v-118627f1]{font-size:15px;color:#1e2a3b;margin:0}.block-desc[data-v-118627f1]{font-size:12px;color:#888;margin:4px 0 0}.unified-row[data-v-118627f1]{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#fafbfc;border-bottom:1px solid #eee;font-size:13px}.data-table[data-v-118627f1]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.col-name[data-v-118627f1]{width:22%}.col-code[data-v-118627f1]{width:28%}.col-odds[data-v-118627f1]{width:18%}.col-enable[data-v-118627f1]{width:12%}.col-action[data-v-118627f1]{width:22%}.data-table th[data-v-118627f1],.data-table td[data-v-118627f1]{padding:10px 14px;border-bottom:1px solid #eee;vertical-align:middle}.data-table th[data-v-118627f1]{background:#fff;color:#555;font-weight:600;text-align:center}.data-table th[data-v-118627f1]:first-child,.data-table th[data-v-118627f1]:nth-child(2){text-align:left}.cell-name[data-v-118627f1]{text-align:left;font-weight:600;color:#1e2a3b}.cell-code[data-v-118627f1]{text-align:left}.cell-odds[data-v-118627f1],.cell-enable[data-v-118627f1],.cell-action[data-v-118627f1]{text-align:center;white-space:nowrap}.cell-action .btn-primary.sm[data-v-118627f1]{margin-right:6px}.code-tag[data-v-118627f1]{display:inline-block;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;font-weight:700;color:#1a4a8a;background:#e8f0fe;padding:4px 10px;border-radius:4px;letter-spacing:.4px}.data-table .empty[data-v-118627f1]{text-align:center;color:#aaa;padding:20px}.odds-input[data-v-118627f1]{width:90px;height:30px;border:1px solid #ddd;border-radius:4px;padding:0 6px;text-align:center}.cell-enable input[type=checkbox][data-v-118627f1]{width:16px;height:16px;cursor:pointer;vertical-align:middle}.btn-primary[data-v-118627f1]{background:#3b7dd8;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}.btn-primary[data-v-118627f1]:disabled{opacity:.6;cursor:not-allowed}.btn-primary.sm[data-v-118627f1]{font-size:12px;padding:6px 12px}.btn-link[data-v-118627f1]{background:none;border:none;color:#3b7dd8;cursor:pointer;font-size:13px;text-decoration:underline}.btn-records[data-v-118627f1]{background:#fff;color:#3b7dd8;border:1px solid #b8d4f0;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px}.btn-records[data-v-118627f1]:hover{background:#eef4fc;border-color:#3b7dd8}.page-card[data-v-51ccd153]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.hint[data-v-51ccd153]{color:#888;font-size:13px;margin:8px 0 16px}.pending-banner[data-v-51ccd153]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:16px;background:#fff4e6;border:1px solid #ffb347;border-radius:8px;color:#b45309;font-size:14px;font-weight:600}.pending-dot[data-v-51ccd153]{width:8px;height:8px;border-radius:50%;background:#e74c3c;animation:pulse-51ccd153 1.5s infinite}@keyframes pulse-51ccd153{0%,to{opacity:1}50%{opacity:.4}}.type-tabs button[data-v-51ccd153]{position:relative}.tab-badge[data-v-51ccd153]{margin-left:6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e74c3c;color:#fff;font-size:11px;font-weight:700;line-height:18px;display:inline-block;vertical-align:middle}.type-tabs[data-v-51ccd153]{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid #e8ecf0}.type-tabs button[data-v-51ccd153]{padding:10px 24px;border:none;background:none;font-size:14px;font-weight:600;color:#666;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.type-tabs button.active[data-v-51ccd153]{color:#3b7dd8;border-bottom-color:#3b7dd8}.filter-row[data-v-51ccd153]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px;background:#f5f7fa;border-radius:8px}.filter-item[data-v-51ccd153]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-51ccd153]{font-size:12px;color:#666}.filter-item input[data-v-51ccd153],.filter-item select[data-v-51ccd153]{height:34px;border:1px solid #dde2e8;border-radius:6px;padding:0 10px;font-size:13px;min-width:140px}.btn-search[data-v-51ccd153]{background:#3b7dd8;color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:13px}.btn-reset[data-v-51ccd153]{background:#fff;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}.summary-bar[data-v-51ccd153]{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:12px 16px;background:#eef4fc;border-radius:8px;margin-bottom:12px;font-size:14px;color:#444}.summary-bar b[data-v-51ccd153]{color:#1e2a3b}.summary-bar .sum[data-v-51ccd153]{color:#c0392b;font-size:16px}.btn-clear-all[data-v-51ccd153]{margin-left:auto;background:#fff;border:1px solid #e74c3c;color:#c0392b;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600}.btn-clear-all[data-v-51ccd153]:hover:not(:disabled){background:#fff5f5}.btn-clear-all[data-v-51ccd153]:disabled{opacity:.5;cursor:not-allowed}.data-table[data-v-51ccd153]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-51ccd153],.data-table td[data-v-51ccd153]{padding:8px 10px;border-bottom:1px solid #eee;text-align:left}.data-table th[data-v-51ccd153]{background:#f5f7fa;font-weight:600}.data-table .empty[data-v-51ccd153]{text-align:center;color:#aaa;padding:24px}.data-table .money[data-v-51ccd153]{font-weight:600;color:#c0392b}.row-hidden[data-v-51ccd153]{background:#fafafa;color:#888}.remark[data-v-51ccd153]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden-yes[data-v-51ccd153]{color:#c0392b;font-weight:600}.hidden-no[data-v-51ccd153]{color:#27ae60}.st-PENDING[data-v-51ccd153]{color:#e67e22;font-weight:600}.st-APPROVED[data-v-51ccd153]{color:#27ae60;font-weight:600}.st-REJECTED[data-v-51ccd153]{color:#c0392b;font-weight:600}.btn-ok[data-v-51ccd153]{background:#27ae60;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;margin-right:6px}.btn-no[data-v-51ccd153]{background:#c0392b;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.btn-ok.sm[data-v-51ccd153],.btn-no.sm[data-v-51ccd153]{font-size:12px}.done-text[data-v-51ccd153]{font-size:12px;color:#888}.pager[data-v-51ccd153]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;font-size:13px}.pager button[data-v-51ccd153]{padding:6px 14px;border:1px solid #dde2e8;border-radius:6px;background:#fff;cursor:pointer}.pager button[data-v-51ccd153]:disabled{opacity:.5;cursor:not-allowed}.modal-mask[data-v-51ccd153]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-51ccd153]{background:#fff;border-radius:10px;padding:24px;width:360px}.modal h3[data-v-51ccd153]{margin:0 0 12px}.modal textarea[data-v-51ccd153]{width:100%;border:1px solid #ddd;border-radius:6px;padding:8px;font-size:13px}.modal-actions[data-v-51ccd153]{display:flex;gap:10px;margin-top:16px}.modal-actions button[data-v-51ccd153]{padding:8px 16px;border-radius:6px;border:1px solid #ddd;cursor:pointer}.page-card[data-v-b66d2899]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.card-head[data-v-b66d2899]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hint[data-v-b66d2899]{color:#888;font-size:13px;margin-bottom:16px}.data-table[data-v-b66d2899]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-b66d2899],.data-table td[data-v-b66d2899]{padding:10px 12px;border-bottom:1px solid #eee;text-align:left}.data-table th[data-v-b66d2899]{background:#f5f7fa;font-weight:600}.data-table .empty[data-v-b66d2899]{text-align:center;color:#aaa;padding:24px}.btn-primary[data-v-b66d2899]{background:#3b7dd8;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-primary[data-v-b66d2899]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-b66d2899]{background:#fff;color:#555;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-link[data-v-b66d2899]{background:none;border:none;color:#3b7dd8;cursor:pointer}.modal-mask[data-v-b66d2899]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-b66d2899]{background:#fff;padding:24px;border-radius:12px;width:420px;box-shadow:0 8px 32px #00000026}.modal h3[data-v-b66d2899]{margin:0 0 16px;font-size:16px;color:#1e2a3b}.form-row[data-v-b66d2899]{margin-bottom:10px;display:flex;flex-direction:column;gap:6px}.form-row label[data-v-b66d2899]{font-size:13px;font-weight:600;color:#555}.search-input[data-v-b66d2899]{height:38px;border:1.5px solid #dde2e8;border-radius:8px;padding:0 12px;font-size:14px;outline:none}.search-input[data-v-b66d2899]:focus{border-color:#3b7dd8}.user-picker[data-v-b66d2899]{max-height:220px;overflow-y:auto;border:1px solid #e8ecf0;border-radius:8px;background:#f8f9fc}.picker-empty[data-v-b66d2899]{padding:24px;text-align:center;color:#aaa;font-size:13px}.user-option[data-v-b66d2899]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;border:none;border-bottom:1px solid #eef1f5;background:#fff;cursor:pointer;text-align:left}.user-option[data-v-b66d2899]:last-child{border-bottom:none}.user-option[data-v-b66d2899]:hover{background:#eef4fc}.user-option.active[data-v-b66d2899]{background:#e8f0fe;border-left:3px solid #3b7dd8}.user-option .uname[data-v-b66d2899]{font-weight:600;color:#1e2a3b;font-size:14px}.user-option .unick[data-v-b66d2899]{font-size:12px;color:#888}.selected-tip[data-v-b66d2899]{margin-top:10px;padding:8px 12px;background:#f6fff9;border:1px solid #b7edcc;border-radius:6px;font-size:13px;color:#1e7e42}.modal-actions[data-v-b66d2899]{display:flex;gap:10px;margin-top:16px}.msg[data-v-b66d2899]{color:#c0392b;margin-top:10px;font-size:13px}.page-card[data-v-db260445]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.card-head[data-v-db260445]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hint[data-v-db260445]{color:#888;font-size:13px;margin-bottom:16px}.data-table[data-v-db260445]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-db260445],.data-table td[data-v-db260445]{padding:10px 12px;border-bottom:1px solid #eee;text-align:left}.data-table th[data-v-db260445]{background:#f5f7fa;font-weight:600}.data-table .empty[data-v-db260445]{text-align:center;color:#aaa;padding:24px}.ip-tag[data-v-db260445]{display:inline-block;font-family:Consolas,Monaco,monospace;font-weight:700;color:#1a4a8a;background:#e8f0fe;padding:3px 10px;border-radius:4px}.btn-primary[data-v-db260445]{background:#3b7dd8;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-primary[data-v-db260445]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-db260445]{background:#fff;color:#555;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-link[data-v-db260445]{background:none;border:none;color:#3b7dd8;cursor:pointer}.modal-mask[data-v-db260445]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-db260445]{background:#fff;padding:24px;border-radius:12px;width:400px}.modal h3[data-v-db260445]{margin:0 0 16px}.form-row[data-v-db260445]{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.form-row label[data-v-db260445]{font-size:13px;font-weight:600;color:#555}.text-input[data-v-db260445]{height:38px;border:1.5px solid #dde2e8;border-radius:8px;padding:0 12px;font-size:14px;outline:none}.text-input[data-v-db260445]:focus{border-color:#3b7dd8}.modal-actions[data-v-db260445]{display:flex;gap:10px;margin-top:16px}.msg[data-v-db260445]{color:#c0392b;margin-top:10px;font-size:13px}.page-card[data-v-7dda424f]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}.card-head[data-v-7dda424f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hint[data-v-7dda424f]{color:#888;font-size:13px;margin-bottom:16px}.data-table[data-v-7dda424f]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-7dda424f],.data-table td[data-v-7dda424f]{padding:10px 12px;border-bottom:1px solid #eee;text-align:left}.data-table th[data-v-7dda424f]{background:#f5f7fa;font-weight:600}.on[data-v-7dda424f]{color:#27ae60;font-weight:600}.off[data-v-7dda424f]{color:#c0392b;font-weight:600}.btn-primary[data-v-7dda424f]{background:#3b7dd8;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-secondary[data-v-7dda424f]{background:#fff;color:#555;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;cursor:pointer}.btn-link[data-v-7dda424f]{background:none;border:none;color:#3b7dd8;cursor:pointer}.modal-mask[data-v-7dda424f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-7dda424f]{background:#fff;padding:24px;border-radius:12px;width:400px}.modal h3[data-v-7dda424f]{margin:0 0 12px}.reset-tip[data-v-7dda424f]{font-size:13px;color:#666;margin-bottom:12px}.form-row[data-v-7dda424f]{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.form-row input[data-v-7dda424f]{height:36px;border:1px solid #ddd;border-radius:6px;padding:0 10px}.modal-actions[data-v-7dda424f]{display:flex;gap:10px;margin-top:16px}.msg[data-v-7dda424f]{color:#c0392b;margin-top:10px;font-size:13px}.page-card[data-v-8a83c2ef]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f}h2[data-v-8a83c2ef]{font-size:18px;color:#1e2a3b;margin-bottom:4px}.hint[data-v-8a83c2ef]{color:#888;font-size:13px;margin-bottom:16px}.type-tabs[data-v-8a83c2ef]{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid #e8ecf0}.type-tabs button[data-v-8a83c2ef]{padding:10px 24px;border:none;background:none;font-size:14px;font-weight:600;color:#666;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.type-tabs button.active[data-v-8a83c2ef]{color:#3b7dd8;border-bottom-color:#3b7dd8}.type-tabs button[data-v-8a83c2ef]:disabled{opacity:.5;cursor:not-allowed}.filter-row[data-v-8a83c2ef]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px;background:#f5f7fa;border-radius:8px}.filter-item[data-v-8a83c2ef]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-8a83c2ef]{font-size:12px;color:#666}.filter-item input[data-v-8a83c2ef]{height:34px;border:1px solid #dde2e8;border-radius:6px;padding:0 10px;font-size:13px;min-width:160px}.filter-item input[data-v-8a83c2ef]:disabled{background:#f0f2f5}.btn-search[data-v-8a83c2ef]{display:inline-flex;align-items:center;gap:6px;background:#3b7dd8;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:13px;min-width:88px;justify-content:center}.btn-search[data-v-8a83c2ef]:disabled{opacity:.7;cursor:not-allowed}.btn-reset[data-v-8a83c2ef]{background:#fff;border:1px solid #dde2e8;padding:8px 16px;border-radius:6px;font-size:13px;color:#666;min-width:72px}.btn-reset[data-v-8a83c2ef]:disabled{opacity:.7;cursor:not-allowed}.btn-spin[data-v-8a83c2ef]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-8a83c2ef .7s linear infinite}.summary-bar[data-v-8a83c2ef]{padding:10px 14px;background:#eef4fc;border-radius:8px;margin-bottom:12px;font-size:14px;color:#444}.summary-bar b[data-v-8a83c2ef]{color:#1e2a3b}.table-wrap[data-v-8a83c2ef]{position:relative;min-height:120px}.table-wrap.loading .data-table[data-v-8a83c2ef]{opacity:.45;pointer-events:none}.loading-mask[data-v-8a83c2ef]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#ffffffbf;border-radius:8px;color:#3b7dd8;font-size:13px;font-weight:600}.loading-spinner[data-v-8a83c2ef]{width:32px;height:32px;border:3px solid #e8f0fe;border-top-color:#3b7dd8;border-radius:50%;animation:spin-8a83c2ef .8s linear infinite}@keyframes spin-8a83c2ef{to{transform:rotate(360deg)}}.data-table[data-v-8a83c2ef]{width:100%;border-collapse:collapse;font-size:13px;transition:opacity .2s}.data-table th[data-v-8a83c2ef],.data-table td[data-v-8a83c2ef]{padding:10px 12px;border-bottom:1px solid #eee;text-align:left;vertical-align:middle}.data-table th[data-v-8a83c2ef]{background:#f5f7fa;font-weight:600;color:#555;white-space:nowrap}.mono[data-v-8a83c2ef]{font-family:Consolas,Monaco,monospace;font-size:12px}.time-col[data-v-8a83c2ef]{font-size:12px;color:#888;white-space:nowrap}.remark[data-v-8a83c2ef]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#666}.op-table .col-detail[data-v-8a83c2ef]{min-width:320px}.op-table .detail-cell[data-v-8a83c2ef]{min-width:320px;max-width:520px;font-size:13px;color:#333;line-height:1.55;white-space:normal;word-break:break-word}.action-cell[data-v-8a83c2ef]{font-weight:600;color:#333;white-space:nowrap}.act-LOGIN[data-v-8a83c2ef]{color:#1e7e42;font-weight:600}.act-LOGOUT[data-v-8a83c2ef]{color:#666;font-weight:600}.act-LOGIN_FAILED[data-v-8a83c2ef]{color:#c0392b;font-weight:600}.ok[data-v-8a83c2ef]{color:#1e7e42;font-weight:600}.fail[data-v-8a83c2ef]{color:#c0392b;font-weight:600}.row-fail[data-v-8a83c2ef]{background:#fff8f8}.empty[data-v-8a83c2ef]{text-align:center;color:#aaa;padding:28px!important}.pager[data-v-8a83c2ef]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.pager button[data-v-8a83c2ef]{padding:6px 16px;border:1px solid #dde2e8;border-radius:6px;background:#fff;font-size:13px}.pager button[data-v-8a83c2ef]:disabled{opacity:.4;cursor:not-allowed}*{margin:0;padding:0;box-sizing:border-box}body{background:#f0f2f5;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;color:#333;min-height:100vh}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f2f5}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}
