.chat-page[data-v-e7193bfb]{height:100vh;display:grid;grid-template-rows:auto auto 1fr;background:#f4f4f6;overflow:hidden}.game-tabs[data-v-e7193bfb]{display:flex;overflow-x:auto;background:#fff;border-bottom:1px solid #ddd}.game-tabs button[data-v-e7193bfb]{white-space:nowrap;border:0;padding:12px 16px;background:#fff}.game-tabs button.active[data-v-e7193bfb]{color:#09bb07;border-bottom:2px solid #09bb07}.issue[data-v-e7193bfb]{display:flex;gap:18px;padding:9px 14px;background:#fff7da;font-size:13px}.issue .open[data-v-e7193bfb]{color:#08a340}.issue .closed[data-v-e7193bfb]{color:#e44}.main[data-v-e7193bfb]{display:grid;grid-template-columns:1fr 390px;min-height:0}.messages[data-v-e7193bfb]{position:relative;overflow:auto;padding:15px}.hint[data-v-e7193bfb]{text-align:center;color:#999;margin-top:80px}.message[data-v-e7193bfb]{display:flex;gap:8px;align-items:flex-end;margin:11px 0}.message.mine[data-v-e7193bfb]{justify-content:flex-end}.message span[data-v-e7193bfb]{max-width:75%;padding:10px 13px;border-radius:5px;background:#fff}.message.mine span[data-v-e7193bfb]{background:#9eea6a}.message small[data-v-e7193bfb]{color:#aaa;font-size:11px}.new-message[data-v-e7193bfb]{position:sticky;bottom:12px;display:block;margin:auto;border:0;border-radius:18px;padding:8px 18px;background:#07c160;color:#fff}.bet-panel[data-v-e7193bfb]{overflow:auto;background:#fff;border-left:1px solid #ddd;padding:14px}.bet-panel h3[data-v-e7193bfb]{font-size:15px;margin:8px 0}.plays[data-v-e7193bfb]{display:flex;flex-wrap:wrap;gap:6px}.plays button[data-v-e7193bfb]{min-width:62px;border:1px solid #ddd;background:#fff;padding:7px}.plays button.selected[data-v-e7193bfb]{border-color:#07c160;color:#07a34d;background:#effcef}.plays small[data-v-e7193bfb]{display:block;color:#999}.bet-inputs[data-v-e7193bfb]{display:grid;grid-template-columns:90px 1fr auto;gap:7px;margin-top:10px;align-items:end}.bet-inputs label[data-v-e7193bfb]{font-size:12px}.bet-inputs input[data-v-e7193bfb]{width:100%;height:34px;border:1px solid #ddd}.bet-inputs button[data-v-e7193bfb],.submit[data-v-e7193bfb]{border:0;background:#07c160;color:#fff;padding:9px 13px}.basket[data-v-e7193bfb]{max-height:120px;overflow:auto;margin:8px 0}.basket>div[data-v-e7193bfb],.history>div[data-v-e7193bfb]{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #eee;padding:6px}.basket button[data-v-e7193bfb]{border:0;background:none;color:#e44}.submit[data-v-e7193bfb]{width:100%}.submit[data-v-e7193bfb]:disabled{opacity:.45}.error[data-v-e7193bfb]{color:#e44}.history[data-v-e7193bfb]{font-size:12px}.history span[data-v-e7193bfb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcome-1[data-v-e7193bfb]{color:#e44}.outcome-2[data-v-e7193bfb]{color:#777}.outcome-3[data-v-e7193bfb]{color:#1687d9}@media (max-width:800px){.main[data-v-e7193bfb]{grid-template-columns:1fr}.bet-panel[data-v-e7193bfb]{position:absolute;z-index:3;bottom:0;left:0;right:0;max-height:46vh;border-top:1px solid #ddd}.messages[data-v-e7193bfb]{padding-bottom:48vh}.issue[data-v-e7193bfb]{gap:8px;flex-wrap:wrap}}.register[data-v-099d9583]{min-height:100vh;display:grid;place-items:center;background:#f3f6fb}.register form[data-v-099d9583]{width:380px;background:#fff;padding:30px;border-radius:16px;display:grid;gap:13px}.register input[data-v-099d9583]{padding:12px;border:1px solid #d6deeb;border-radius:8px}.register button[data-v-099d9583]{padding:12px;border:0;border-radius:8px;background:#2776f6;color:#fff}.ok[data-v-099d9583]{color:#199447}.err[data-v-099d9583]{color:#d33}.member-page[data-v-cd26891d]{display:grid;grid-template-columns:minmax(620px,1fr) 430px;gap:14px}.panel[data-v-cd26891d]{background:#fff;border:1px solid #e6e6e6;padding:15px}.toolbar[data-v-cd26891d]{display:flex;gap:8px;align-items:center}.toolbar input[data-v-cd26891d]{margin-left:auto;min-width:220px}.toolbar button[data-v-cd26891d],.create-box button[data-v-cd26891d],.actions button[data-v-cd26891d],.balance-box button[data-v-cd26891d],td button[data-v-cd26891d]{border:0;background:#009688;color:#fff;padding:8px 13px;border-radius:2px;cursor:pointer}.toolbar input[data-v-cd26891d],.create-box input[data-v-cd26891d],.detail-grid input[data-v-cd26891d],.detail-grid select[data-v-cd26891d],.balance-box input[data-v-cd26891d],textarea[data-v-cd26891d]{height:36px;border:1px solid #dcdfe6;padding:0 9px}.create-box[data-v-cd26891d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;margin-top:12px;background:#f8f8f8}.table-wrap[data-v-cd26891d]{overflow:auto}table[data-v-cd26891d]{width:100%;border-collapse:collapse;margin-top:12px}th[data-v-cd26891d],td[data-v-cd26891d]{text-align:left;padding:10px 8px;border-bottom:1px solid #eee;font-size:13px}th[data-v-cd26891d]{background:#f7f7f7}tr.selected[data-v-cd26891d]{background:#e8f6f4}.success[data-v-cd26891d]{color:#07a35a}.member-detail h3[data-v-cd26891d]{margin:0 0 12px}.member-detail h4[data-v-cd26891d]{margin:18px 0 8px;border-left:3px solid #009688;padding-left:8px}.detail-grid[data-v-cd26891d]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.detail-grid label[data-v-cd26891d]{display:grid;gap:4px;font-size:12px;color:#666}.detail-grid .wide[data-v-cd26891d]{grid-column:1/-1}.actions[data-v-cd26891d],.balance-box[data-v-cd26891d]{display:flex;gap:8px;margin-top:10px}.actions .secondary[data-v-cd26891d]{background:#409eff}.balance-box input[data-v-cd26891d]{min-width:0;flex:1}.balance-box .danger[data-v-cd26891d]{background:#f56c6c}textarea[data-v-cd26891d]{width:100%;height:72px;padding:8px;resize:none}.ledger[data-v-cd26891d]{max-height:240px;overflow:auto}.ledger>div[data-v-cd26891d]{display:grid;grid-template-columns:80px 1fr;padding:8px 0;border-bottom:1px solid #eee}.ledger span[data-v-cd26891d]{font-weight:700}.ledger span.credit[data-v-cd26891d]{color:#07a35a}.ledger span.debit[data-v-cd26891d]{color:#e64b4b}.ledger small[data-v-cd26891d]{color:#777}.ledger em[data-v-cd26891d]{grid-column:2;font-size:12px;color:#999;font-style:normal}.empty-detail[data-v-cd26891d]{display:grid;place-items:center;height:300px;color:#999}@media (max-width:1100px){.member-page[data-v-cd26891d]{grid-template-columns:1fr}.create-box[data-v-cd26891d]{grid-template-columns:1fr 1fr}}.games-admin[data-v-475d3b50]{display:grid;grid-template-columns:minmax(620px,1fr) 520px;gap:14px}.panel[data-v-475d3b50]{background:#fff;border:1px solid #e6e6e6;padding:15px}.toolbar[data-v-475d3b50]{display:flex;gap:8px;align-items:center}.toolbar span[data-v-475d3b50]{margin-left:auto}button[data-v-475d3b50]{border:0;background:#009688;color:#fff;padding:8px 13px;cursor:pointer}table[data-v-475d3b50]{width:100%;border-collapse:collapse;margin-top:12px}th[data-v-475d3b50],td[data-v-475d3b50]{padding:10px 8px;text-align:left;border-bottom:1px solid #eee}tr.selected[data-v-475d3b50]{background:#e8f6f4}.editor h3[data-v-475d3b50]{border-left:3px solid #009688;padding-left:8px}.form-grid[data-v-475d3b50]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.form-grid label[data-v-475d3b50]{display:grid;gap:4px;font-size:12px}.form-grid input[data-v-475d3b50],.form-grid select[data-v-475d3b50],.play-add input[data-v-475d3b50],.plays input[data-v-475d3b50],.plays select[data-v-475d3b50]{height:35px;border:1px solid #ddd;padding:0 8px}.play-add[data-v-475d3b50]{display:grid;grid-template-columns:1fr 90px 70px auto;gap:6px}.plays>div[data-v-475d3b50]{display:grid;grid-template-columns:1fr 80px 60px 75px auto;gap:5px;margin-top:6px}.success[data-v-475d3b50]{color:#07a35a}@media (max-width:1150px){.games-admin[data-v-475d3b50]{grid-template-columns:1fr}}.limit-page[data-v-a0fc4692]{display:grid;grid-template-columns:190px 1fr;gap:14px}.game-list[data-v-a0fc4692],.limit-panel[data-v-a0fc4692]{background:#fff;border:1px solid #e6e6e6;padding:12px}.game-list[data-v-a0fc4692]{display:flex;flex-direction:column;gap:5px}.game-list button[data-v-a0fc4692]{padding:10px;border:0;background:#f5f5f5;text-align:left;cursor:pointer}.game-list button.active[data-v-a0fc4692]{background:#009688;color:#fff}.limit-panel h3[data-v-a0fc4692]{margin-top:2px}.tip[data-v-a0fc4692]{background:#fff7e6;color:#9a6700;padding:9px}.limit-grid[data-v-a0fc4692]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.limit-grid label[data-v-a0fc4692]{display:grid;gap:4px;font-size:12px;color:#666}.limit-grid input[data-v-a0fc4692]{height:36px;border:1px solid #ddd;padding:0 8px}.limit-grid .wide[data-v-a0fc4692]{grid-column:1/-1}.save[data-v-a0fc4692]{margin-top:14px;border:0;background:#009688;color:#fff;padding:10px 18px}.success[data-v-a0fc4692]{color:#07a35a}@media (max-width:900px){.limit-page[data-v-a0fc4692]{grid-template-columns:1fr}.game-list[data-v-a0fc4692]{flex-direction:row;overflow:auto}.limit-grid[data-v-a0fc4692]{grid-template-columns:1fr 1fr}}.draw-admin[data-v-9e764fe3]{display:grid;gap:14px}.card[data-v-9e764fe3]{background:#fff;border:1px solid #e5e5e5;padding:16px}.form[data-v-9e764fe3],.bar[data-v-9e764fe3]{display:flex;gap:8px;align-items:center}.bar h3[data-v-9e764fe3]{margin-right:auto}.form input[data-v-9e764fe3],.form select[data-v-9e764fe3],.bar input[data-v-9e764fe3]{height:36px;border:1px solid #ddd;padding:0 9px}.bar input[data-v-9e764fe3]{width:330px}button[data-v-9e764fe3]{border:0;background:#009688;color:#fff;padding:9px 15px}table[data-v-9e764fe3]{width:100%;border-collapse:collapse}th[data-v-9e764fe3],td[data-v-9e764fe3]{padding:10px;border-bottom:1px solid #eee;text-align:left}.OPEN[data-v-9e764fe3]{color:#0a9f50}.DRAWN[data-v-9e764fe3],.PROCESSING[data-v-9e764fe3]{color:#e59c00}.SETTLED[data-v-9e764fe3]{color:#777}.tip[data-v-9e764fe3]{color:#888}.success[data-v-9e764fe3]{color:#0a9f50}.error[data-v-9e764fe3]{color:#e44}@media (max-width:800px){.form[data-v-9e764fe3],.bar[data-v-9e764fe3]{flex-wrap:wrap}.bar input[data-v-9e764fe3]{width:100%}}:root{font-family:Microsoft YaHei,Arial,sans-serif;color:#333;background:#f5f5f5}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;width:100%}button,input,select{font:inherit}a{color:inherit}.legacy-login{min-height:100vh;display:grid;place-items:center}.legacy-login__card{display:grid;gap:15px;background:#fff}.legacy-login__card h1{text-align:center;font-size:23px;font-weight:500;margin:0 0 12px}.legacy-login__card input{outline:none}.legacy-login__card button{height:44px;border:0;color:#fff;cursor:pointer}.legacy-login__card button:disabled{opacity:.65}.legacy-login__card>a{text-align:center;color:#1989fa;text-decoration:none}.legacy-login--user{background:#f7f7f7;align-items:start;padding-top:14vh}.legacy-login--user .legacy-login__card{width:min(100%,480px);padding:24px 20px;background:transparent}.legacy-field{display:flex;align-items:center;height:50px;padding:0 15px;background:#fff;border-bottom:1px solid #eee}.legacy-field span{width:72px}.legacy-field input{flex:1;border:0;background:transparent}.legacy-login--user button{border-radius:4px;background:#07c160}.legacy-login--robot{background:#eef1f6}.legacy-login--robot .legacy-login__card{grid-template-columns:76px 280px;width:460px;padding:42px 50px;border-radius:3px;box-shadow:0 2px 12px #0000001a}.legacy-login--robot h1,.legacy-login--robot .form-error,.legacy-login--robot button{grid-column:1/-1}.legacy-login--robot label{text-align:right;line-height:38px}.legacy-login--robot input{height:38px;padding:0 10px;border:1px solid #dcdfe6;border-radius:4px}.legacy-login--robot button{background:#409eff;border-radius:4px}.legacy-login--admin{background:#2f4056}.legacy-login--admin .legacy-login__card{width:360px;padding:35px}.legacy-login--admin button{background:#009688}.form-error{margin:0;color:#f56c6c;font-size:13px}.token-entry{min-height:100vh;display:grid;place-items:center;text-align:center;background:#f7f7f7}.entry-spinner{display:inline-block;width:32px;height:32px;border:3px solid #ddd;border-top-color:#07c160;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.legacy-admin{min-height:100vh;background:#f2f2f2}.legacy-navbar{height:60px;display:flex;align-items:center;padding:0 25px;background:#2f4056;color:#fff}.legacy-navbar strong{font-size:18px;white-space:nowrap;margin-right:24px}.legacy-navbar nav{display:flex;align-self:stretch;flex:1;overflow-x:auto}.legacy-navbar nav a{display:flex;align-items:center;padding:0 14px;color:#c2c2c2;text-decoration:none;white-space:nowrap}.legacy-navbar nav a.router-link-active,.legacy-navbar nav a:hover{background:#1e9fff;color:#fff}.legacy-navbar>span{margin:0 15px;white-space:nowrap}.legacy-navbar>button{border:0;background:transparent;color:#fff;cursor:pointer}.legacy-content{padding:18px}.legacy-content>h2{font-size:18px;font-weight:500;margin:0 0 15px}.card{background:#fff;padding:18px;border:1px solid #e6e6e6}.toolbar{display:flex;gap:8px;margin-bottom:12px}.toolbar input{margin-left:auto}.empty{padding:80px;text-align:center;color:#999;border:1px dashed #ddd}.login{min-height:100vh;display:grid;place-items:center}.login form{display:grid;gap:12px;width:360px;background:#fff;padding:30px}.login input,.login select{padding:10px;border:1px solid #ddd}.login button,.toolbar button{border:0;background:#009688;color:#fff;padding:9px 16px}@media (max-width:760px){.legacy-login--robot .legacy-login__card{grid-template-columns:70px 1fr;width:92%;padding:30px 22px}.legacy-navbar{height:auto;min-height:52px;flex-wrap:wrap;padding:8px 12px}.legacy-navbar nav{order:2;width:100%}.legacy-content{padding:10px}}
