html,body,#app{margin:0;padding:0;height:100%}body{background:#0a0a0a;color:#fff;font-family:Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.sidebar[data-v-3c4120e5]{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#2a1a0a,#1a0f05);border-right:1px solid #4a3520}.sidebar-top[data-v-3c4120e5]{padding:16px;text-align:center;border-bottom:1px solid #4a3520}.sidebar-logo[data-v-3c4120e5]{margin-bottom:16px}.logo-img[data-v-3c4120e5]{max-width:140px;height:auto}.sidebar-avatar[data-v-3c4120e5]{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.avatar-circle[data-v-3c4120e5]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#c9a050,#8b6914);border:2px solid #d4af37;margin-bottom:8px;overflow:hidden}.avatar-img[data-v-3c4120e5]{width:100%;height:100%;object-fit:cover}.avatar-name[data-v-3c4120e5]{color:#f5e1a4;font-size:14px}.sidebar-balance[data-v-3c4120e5]{display:inline-flex;align-items:center;background:linear-gradient(90deg,#8b6914,#c9a050,#8b6914);padding:4px 16px;border-radius:12px;font-size:14px;color:#fff}.coin-icon[data-v-3c4120e5]{margin-right:6px}.balance-value[data-v-3c4120e5]{font-weight:700}.sidebar-menu[data-v-3c4120e5]{flex:1;padding:12px 0}.menu-item[data-v-3c4120e5]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background .2s;color:#c9a050;font-size:14px;margin:4px 8px;border-radius:8px;box-sizing:border-box}.menu-item[data-v-3c4120e5]:hover{background:#c9a05026}.menu-item.active[data-v-3c4120e5]{background:linear-gradient(135deg,#4a3520,#2a1a0a);box-sizing:border-box}.menu-icon[data-v-3c4120e5]{width:35px;height:35px;border-radius:50%;background-image:url(/assets/icons2-ByM6nFE8.png);background-repeat:no-repeat;background-size:510px auto;margin-right:10px;flex-shrink:0}.icon-baccarat[data-v-3c4120e5]{background-position:-367px -372px}.icon-dragon-tiger[data-v-3c4120e5],.icon-bull-cow[data-v-3c4120e5],.icon-tens[data-v-3c4120e5],.icon-soccer[data-v-3c4120e5]{background-position:-92px -425px}.menu-label[data-v-3c4120e5]{font-weight:500}.sidebar-bottom[data-v-3c4120e5]{padding:12px;text-align:center;border-top:1px solid #4a3520}.download-area[data-v-3c4120e5]{display:flex;align-items:flex-start;gap:8px;justify-content:center;margin-bottom:8px}.qr-box[data-v-3c4120e5]{width:150px;height:150px;background-image:url(/assets/icons2-ByM6nFE8.png);background-repeat:no-repeat;background-size:510px auto;background-position:-316px -223px;border-radius:4px;flex-shrink:0}.download-badges[data-v-3c4120e5]{display:flex;flex-direction:column;gap:4px}.badge[data-v-3c4120e5]{background-image:url(/assets/icons2-ByM6nFE8.png);background-repeat:no-repeat;background-size:510px auto;border-radius:3px}.badge-appstore[data-v-3c4120e5]{width:75px;height:22px;background-position:-316px -3px}.badge-googleplay[data-v-3c4120e5]{width:75px;height:22px;background-position:-316px -30px}.bottom-text[data-v-3c4120e5]{color:#7a5b29;font-size:11px;margin-bottom:4px}.version[data-v-3c4120e5]{color:#5a4020;font-size:11px}.sidebar-menu-mobile[data-v-3c4120e5],.sidebar-bottom-mobile[data-v-3c4120e5]{display:none}@media(max-width:768px){.sidebar[data-v-3c4120e5]{box-shadow:2px 0 10px #00000080;padding:16px}.sidebar-top[data-v-3c4120e5],.sidebar-menu[data-v-3c4120e5],.sidebar-bottom[data-v-3c4120e5]{display:none}.sidebar-menu-mobile[data-v-3c4120e5]{display:flex;flex-direction:column;gap:8px;flex:1}.menu-button[data-v-3c4120e5]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#d4a574,#c89456,#a67c45);border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000004d}.menu-button[data-v-3c4120e5]:active{transform:translateY(1px);box-shadow:0 1px 2px #0000004d}.menu-text[data-v-3c4120e5]{color:#3d2817;font-size:16px;font-weight:500}.menu-arrow[data-v-3c4120e5]{color:#3d2817;font-size:18px;font-weight:700}.menu-divider[data-v-3c4120e5]{height:12px}.menu-toggle[data-v-3c4120e5]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#d4a574,#c89456,#a67c45);border-radius:8px;box-shadow:0 2px 4px #0000004d}.toggle-label[data-v-3c4120e5]{color:#3d2817;font-size:16px;font-weight:500}.toggle-switch[data-v-3c4120e5]{display:flex;align-items:center;gap:8px;cursor:pointer}.toggle-track[data-v-3c4120e5]{position:relative;width:44px;height:24px;background:#8b7355;border-radius:12px;transition:background .3s;box-shadow:inset 0 1px 3px #0000004d}.toggle-track.active[data-v-3c4120e5]{background:#4a7c59}.toggle-thumb[data-v-3c4120e5]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#f5f5f5;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px #0006}.toggle-track.active .toggle-thumb[data-v-3c4120e5]{transform:translate(20px)}.toggle-status[data-v-3c4120e5]{color:#3d2817;font-size:14px;font-weight:500;min-width:24px}.sidebar-bottom-mobile[data-v-3c4120e5]{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #4a3520}.logout-button[data-v-3c4120e5]{width:100%;padding:12px;background:linear-gradient(135deg,#e8e8e8,#d0d0d0,#b8b8b8);border:none;border-radius:8px;color:#3d2817;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000004d}.logout-button[data-v-3c4120e5]:active{transform:translateY(1px);box-shadow:0 1px 2px #0000004d}.sidebar-bottom-mobile .version[data-v-3c4120e5]{text-align:center;color:#7a5b29;font-size:12px}}.language-modal-overlay[data-v-3c4120e5]{position:fixed;top:0;left:0;width:100vw;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.language-modal[data-v-3c4120e5]{background:linear-gradient(135deg,orange,#dd8b0f);border-radius:16px;width:75vw;max-width:450px;min-width:300px;padding:0;box-shadow:0 8px 30px #0006;overflow:hidden}.language-header[data-v-3c4120e5]{text-align:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.15)}.language-header h3[data-v-3c4120e5]{margin:0;font-size:22px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.language-options[data-v-3c4120e5]{padding:20px 30px}.language-option[data-v-3c4120e5]{display:flex;align-items:center;cursor:pointer;padding:4px 25px;transition:all .2s ease}.language-option[data-v-3c4120e5]:hover{background:#ffffff0d;border-radius:8px}.language-option.active[data-v-3c4120e5]{background:#ffffff1a;border-radius:8px}.flag-icon[data-v-3c4120e5]{font-size:28px;margin-right:20px;width:36px;display:inline-block;text-align:left}.language-name[data-v-3c4120e5]{font-size:18px;font-weight:500;color:#fff;flex:1}.language-buttons[data-v-3c4120e5]{display:flex;border-top:1px solid rgba(255,255,255,.15);margin-top:8px}.cancel-button[data-v-3c4120e5],.confirm-button[data-v-3c4120e5]{flex:1;padding:20px 24px;border:none;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.2)}.cancel-button[data-v-3c4120e5]{background:#00000026;color:#fff;border-radius:0 0 0 20px}.cancel-button[data-v-3c4120e5]:hover{background:#00000040;transform:translateY(-1px)}.cancel-button[data-v-3c4120e5]:active{transform:translateY(0)}.confirm-button[data-v-3c4120e5]{background:#ffffff26;color:#fff;border-radius:0 0 20px;border-left:1px solid rgba(255,255,255,.15)}.confirm-button[data-v-3c4120e5]:hover{background:#ffffff40;transform:translateY(-1px)}.confirm-button[data-v-3c4120e5]:active{transform:translateY(0)}.mobile-sidebar[data-v-cbe9fc47]{display:none}@media(max-width:768px){.mobile-sidebar[data-v-cbe9fc47]{display:flex;flex-direction:column;width:120px;flex-shrink:0;height:100%;background:linear-gradient(180deg,#2a1a0a,#1a0f05);border-right:1px solid #4a3520}.sidebar-top[data-v-cbe9fc47]{padding:12px 8px;text-align:center;border-bottom:1px solid #4a3520}.sidebar-logo[data-v-cbe9fc47]{margin-bottom:12px}.logo-img[data-v-cbe9fc47]{max-width:100px;height:auto}.lobby-title[data-v-cbe9fc47]{display:flex;align-items:center;justify-content:center;gap:4px;color:#c9a050;font-size:14px}.lobby-icon[data-v-cbe9fc47]{font-size:16px}.sidebar-menu[data-v-cbe9fc47]{flex:1;padding:8px 0}.menu-item[data-v-cbe9fc47]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:background .2s;color:#c9a050;font-size:13px;margin:4px 6px;border-radius:6px}.menu-item[data-v-cbe9fc47]:hover{background:#c9a05026}.menu-item.active[data-v-cbe9fc47]{background:linear-gradient(135deg,#4a3520,#2a1a0a)}.menu-icon[data-v-cbe9fc47]{width:28px;height:28px;border-radius:50%;background-image:url(/assets/icons2-ByM6nFE8.png);background-repeat:no-repeat;background-size:408px auto;margin-right:6px;flex-shrink:0}.icon-baccarat[data-v-cbe9fc47]{background-position:-294px -298px}.icon-dragon-tiger[data-v-cbe9fc47]{background-position:-74px -340px}.menu-label[data-v-cbe9fc47]{font-weight:500}.sidebar-bottom[data-v-cbe9fc47]{padding:12px 8px;text-align:center;border-top:1px solid #4a3520}.qr-box[data-v-cbe9fc47]{width:100px;height:100px;margin:0 auto;background-image:url(/assets/icons2-ByM6nFE8.png);background-repeat:no-repeat;background-size:355px auto;background-position:-219px -155px;border-radius:4px}}.topbar[data-v-fdd17b01]{display:flex;align-items:center;background:#3b260b;border-bottom:1px solid #7a5b29;color:#f5e1a4;height:52px;padding:0 12px;box-sizing:border-box}.topbar-mobile[data-v-fdd17b01]{display:none}.topbar-marquee[data-v-fdd17b01]{flex:1;overflow:hidden;white-space:nowrap}.topbar-marquee-inner[data-v-fdd17b01]{display:inline-block;padding-left:100%;animation:marquee-fdd17b01 18s linear infinite}@keyframes marquee-fdd17b01{0%{transform:translate(0)}to{transform:translate(-100%)}}.topbar-actions[data-v-fdd17b01]{display:flex;gap:4px;margin-left:12px;flex-shrink:0}.topbar-action[data-v-fdd17b01]{background:linear-gradient(180deg,#5a4320,#3a2810);border:1px solid #7a5b29;border-radius:3px;color:#f5e1a4;font-size:11px;cursor:pointer;padding:6px 10px;display:flex;align-items:center;gap:4px}.topbar-action[data-v-fdd17b01]:hover{background:linear-gradient(180deg,#6a5330,#4a3820);color:#fff}.topbar-action.exit[data-v-fdd17b01]{background:linear-gradient(180deg,#8b4513,#5a2d0a)}.action-icon[data-v-fdd17b01]{font-size:12px}@media(max-width:768px){.topbar[data-v-fdd17b01]{flex-direction:column;height:auto;padding:8px 12px;gap:8px}.topbar-mobile[data-v-fdd17b01]{display:flex;width:100%;justify-content:space-between;align-items:center}.mobile-user[data-v-fdd17b01]{display:flex;align-items:center;gap:8px}.mobile-avatar[data-v-fdd17b01]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f5e1a4,#c9a050);border:2px solid #7a5b29;overflow:hidden}.mobile-avatar-img[data-v-fdd17b01]{width:100%;height:100%;object-fit:cover}.mobile-name[data-v-fdd17b01]{color:#f5e1a4;font-weight:700;font-size:14px}.mobile-balance[data-v-fdd17b01]{color:#f5e1a4;font-size:13px;margin-left:8px}.menu-btn[data-v-fdd17b01]{width:40px;height:40px;background:linear-gradient(180deg,#5a4320,#3a2810);border:1px solid #7a5b29;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-icon[data-v-fdd17b01]{color:#f5e1a4;font-size:20px}.topbar-marquee[data-v-fdd17b01]{width:100%;order:2}.topbar-actions[data-v-fdd17b01]{display:none}}.roadmap-container[data-v-41f406ed]{width:100%;height:100%;display:flex;background:#fff}.bead-canvas[data-v-41f406ed]{aspect-ratio:2 / 1;height:100%;width:auto;display:block;border-right:2px solid #4a90d9;flex-shrink:0}.roads-right[data-v-41f406ed]{flex:1;display:flex;flex-direction:column}.big-road-canvas[data-v-41f406ed]{width:100%;height:50%;display:block;border-bottom:1px solid #ccc}.big-eye-canvas[data-v-41f406ed]{width:100%;height:25%;display:block;border-bottom:1px solid #ccc}.small-roads[data-v-41f406ed]{height:25%;display:flex;flex-direction:row}.small-road-canvas[data-v-41f406ed]{width:50%;height:100%;display:block;border-right:1px solid #ddd}.cockroach-canvas[data-v-41f406ed]{width:50%;height:100%;display:block}@media(max-width:768px){.bead-canvas[data-v-41f406ed]{aspect-ratio:1 / 1;height:100%;width:auto}.big-road-canvas[data-v-41f406ed]{height:50%}.big-eye-canvas[data-v-41f406ed]{height:25%}.small-roads[data-v-41f406ed]{height:25%;flex-direction:row}.small-road-canvas[data-v-41f406ed]{width:50%;height:100%;border-bottom:none;border-right:1px solid #ddd}.cockroach-canvas[data-v-41f406ed]{width:50%;height:100%}}.roadmap-container[data-v-9700855e]{width:100%;height:100%;display:flex;background:#fff}.bead-canvas[data-v-9700855e]{aspect-ratio:2 / 1;height:100%;width:auto;display:block;border-right:2px solid #4a90d9;flex-shrink:0}.roads-right[data-v-9700855e]{flex:1;display:flex;flex-direction:column}.big-road-canvas[data-v-9700855e]{width:100%;height:50%;display:block;border-bottom:1px solid #ccc}.big-eye-canvas[data-v-9700855e]{width:100%;height:25%;display:block;border-bottom:1px solid #ccc}.small-roads[data-v-9700855e]{height:25%;display:flex;flex-direction:row}.small-road-canvas[data-v-9700855e]{width:50%;height:100%;display:block;border-right:1px solid #ddd}.cockroach-canvas[data-v-9700855e]{width:50%;height:100%;display:block}@media(max-width:768px){.bead-canvas[data-v-9700855e]{aspect-ratio:1 / 1;height:100%;width:auto}.big-road-canvas[data-v-9700855e]{height:50%}.big-eye-canvas[data-v-9700855e]{height:25%}.small-roads[data-v-9700855e]{height:25%;flex-direction:row}.small-road-canvas[data-v-9700855e]{width:50%;height:100%;border-bottom:none;border-right:1px solid #ddd}.cockroach-canvas[data-v-9700855e]{width:50%;height:100%}}.table-card[data-v-1d26e1e1]{background:#1a1208;border:1px solid #4a3520;border-radius:4px;overflow:hidden;height:220px;display:flex;flex-direction:column;position:relative}.card-header[data-v-1d26e1e1]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#3b260b,#2a1a0a);padding:4px 10px;border-bottom:1px solid #4a3520;flex-shrink:0}.table-code[data-v-1d26e1e1]{color:#f5e1a4;font-weight:700;font-size:14px}.total-bet[data-v-1d26e1e1]{color:#c9a050;font-size:13px}.card-body[data-v-1d26e1e1]{display:flex;padding:8px;gap:10px;flex:1;min-height:0}.dealer-area[data-v-1d26e1e1]{width:90px;flex-shrink:0;text-align:center;display:flex;flex-direction:column;align-items:center}.dealer-avatar[data-v-1d26e1e1]{width:80px;height:95px;border-radius:4px;background-image:url(/assets/icons2-ByM6nFE8.png);background-repeat:no-repeat;background-size:350px auto;background-position:-225px -1px;border:1px solid #7a5b29;margin-bottom:4px}.table-name[data-v-1d26e1e1]{color:#f5e1a4;font-size:13px;font-weight:700}.roadmap-area[data-v-1d26e1e1]{flex:1;position:relative;background:#0d0a05;border-radius:4px;overflow:hidden}.roadmap-area[data-v-1d26e1e1] canvas{background:#fff}.status-overlay[data-v-1d26e1e1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700}.status-overlay.shuffling[data-v-1d26e1e1]{background:#808080d9;color:#c00;font-size:22px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.countdown-badge[data-v-1d26e1e1]{position:absolute;top:2px;left:50%;transform:translate(-50%);background:#c80000e6;color:#fff;font-size:14px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000004d}.card-footer[data-v-1d26e1e1]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#3b260b,#2a1a0a);padding:4px 10px;border-top:1px solid #4a3520;font-size:11px;flex-shrink:0}.player-stats[data-v-1d26e1e1]{color:#a08050;display:flex;align-items:center;gap:2px}.label[data-v-1d26e1e1]{color:#a08050}.stat[data-v-1d26e1e1]{color:#f5e1a4;margin-right:6px}.stat.red[data-v-1d26e1e1]{color:#f44}.stat.blue[data-v-1d26e1e1]{color:#49f}.stat.green[data-v-1d26e1e1]{color:#4f8}.table-limit[data-v-1d26e1e1]{color:#c9a050;display:flex;align-items:center;gap:8px}.limit-label[data-v-1d26e1e1]{color:#a08050}.limit-value[data-v-1d26e1e1]{color:#fff}.enter-btn[data-v-1d26e1e1]{background:linear-gradient(180deg,#c41e1e,#8b1010);border:1px solid #ff4444;color:#fff;padding:4px 14px;border-radius:3px;cursor:pointer;font-size:11px;font-weight:700}.enter-btn[data-v-1d26e1e1]:hover{background:linear-gradient(180deg,#e02222,#a01414)}@media(max-width:768px){.table-card[data-v-1d26e1e1]{height:160px}.card-header[data-v-1d26e1e1]{padding:5px 10px}.table-code[data-v-1d26e1e1]{font-size:12px}.total-bet[data-v-1d26e1e1]{font-size:11px}.card-body[data-v-1d26e1e1]{padding:4px;gap:4px;height:80px}.dealer-area[data-v-1d26e1e1]{width:50px}.dealer-avatar[data-v-1d26e1e1]{width:45px;height:50px;background-size:200px auto;background-position:-128px -1px}.table-name[data-v-1d26e1e1]{font-size:9px}.roadmap-area[data-v-1d26e1e1]{height:100%}.status-overlay.shuffling[data-v-1d26e1e1]{font-size:16px}.countdown-badge[data-v-1d26e1e1]{width:20px;height:20px;font-size:14px;top:2px;left:50%;transform:translate(-50%)}.card-footer[data-v-1d26e1e1]{font-size:9px;padding:4px 6px;flex-direction:column;gap:2px}.player-stats[data-v-1d26e1e1]{gap:3px;flex-wrap:nowrap;justify-content:center;width:100%}.stat[data-v-1d26e1e1]{margin-right:2px}.table-limit[data-v-1d26e1e1]{gap:4px;width:100%;justify-content:center}.enter-btn[data-v-1d26e1e1]{display:none}.table-card[data-v-1d26e1e1]{cursor:pointer}}.table-list[data-v-135775d1]{column-count:2;column-gap:6px;padding:6px;box-sizing:border-box}.table-list[data-v-135775d1]>.table-card{break-inside:avoid;margin-bottom:6px}.loading-tip[data-v-135775d1],.empty-tip[data-v-135775d1]{column-span:all;text-align:center;padding:40px;color:#c9a050;font-size:16px}@media(max-width:768px){.table-list[data-v-135775d1]{column-count:1}}.modal-overlay[data-v-4709eb6d]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container[data-v-4709eb6d]{background:linear-gradient(180deg,#2a1a0a,#1a0f05);border:2px solid #c9a050;border-radius:8px;width:90%;max-width:900px;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-4709eb6d]{background:linear-gradient(180deg,#c9a050,#8b6914);padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-4709eb6d]{font-size:18px;font-weight:700;color:#fff}.close-btn[data-v-4709eb6d]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;line-height:1}.modal-toolbar[data-v-4709eb6d]{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4a3520;flex-wrap:wrap;gap:10px}.toolbar-left[data-v-4709eb6d]{display:flex;align-items:center;gap:10px}.toolbar-label[data-v-4709eb6d]{color:#c9a050;font-size:14px}.toolbar-select[data-v-4709eb6d]{background:#0d0a05;border:1px solid #4a3520;color:#fff;padding:6px 12px;border-radius:4px}.search-btn[data-v-4709eb6d]{background:linear-gradient(180deg,#c9a050,#8b6914);border:none;color:#fff;padding:6px 20px;border-radius:4px;cursor:pointer}.toolbar-right[data-v-4709eb6d]{display:flex;gap:8px}.date-btn[data-v-4709eb6d]{background:transparent;border:1px solid #4a3520;color:#888;padding:6px 16px;border-radius:4px;cursor:pointer}.date-btn.active[data-v-4709eb6d]{color:#c9a050;border-color:#c9a050}.modal-body[data-v-4709eb6d]{flex:1;overflow-y:auto;padding:0}.record-table[data-v-4709eb6d]{width:100%;border-collapse:collapse;font-size:13px}.record-table th[data-v-4709eb6d],.record-table td[data-v-4709eb6d]{padding:10px 12px;text-align:center;border-bottom:1px solid #2a1a0a}.record-table th[data-v-4709eb6d]{background:#1a0f05;color:#c9a050;font-weight:400}.record-table tbody tr[data-v-4709eb6d]:hover{background:#c9a0501a}.summary-row td[data-v-4709eb6d]{background:#1a0f05;color:#f5e1a4}.loading-cell[data-v-4709eb6d],.empty-cell[data-v-4709eb6d]{color:#888;padding:40px!important}.result-win[data-v-4709eb6d]{color:#4caf50}.result-lose[data-v-4709eb6d]{color:#f44336}.profit-positive[data-v-4709eb6d]{color:#4caf50}.profit-negative[data-v-4709eb6d]{color:#f44336}.modal-footer[data-v-4709eb6d]{padding:12px 16px;display:flex;justify-content:flex-end;align-items:center;gap:16px;border-top:1px solid #4a3520}.page-info[data-v-4709eb6d]{color:#888;font-size:13px}.pagination[data-v-4709eb6d]{display:flex;align-items:center;gap:4px}.pagination button[data-v-4709eb6d]{background:#2a1a0a;border:1px solid #4a3520;color:#c9a050;width:32px;height:28px;border-radius:4px;cursor:pointer}.pagination button[data-v-4709eb6d]:disabled{opacity:.5;cursor:not-allowed}.page-current[data-v-4709eb6d]{color:#fff;padding:0 12px;font-size:13px}@media(max-width:768px){.modal-container[data-v-4709eb6d]{width:95%;max-height:90vh}.modal-toolbar[data-v-4709eb6d]{flex-direction:column;align-items:flex-start}.record-table[data-v-4709eb6d]{font-size:12px}.record-table th[data-v-4709eb6d],.record-table td[data-v-4709eb6d]{padding:8px 6px}}.sidebar-overlay[data-v-ec456487]{position:fixed;inset:0;background:#00000080;z-index:9999}.sidebar-panel[data-v-ec456487]{position:absolute;top:0;right:0;width:380px;max-width:90vw;height:100%;background:linear-gradient(180deg,#1a1a2e,#0d0d1a);display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000080}.sidebar-header[data-v-ec456487]{background:linear-gradient(180deg,#2a1a0a,#1a0f05);border-bottom:1px solid #4a3520;padding:0;flex-shrink:0}.game-tabs[data-v-ec456487]{display:flex}.tab-btn[data-v-ec456487]{flex:1;padding:12px 8px;background:transparent;border:none;color:#888;font-size:14px;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent}.tab-btn[data-v-ec456487]:hover{color:#f5e1a4;background:#f5e1a41a}.tab-btn.active[data-v-ec456487]{color:#f5e1a4;background:#f5e1a426;border-bottom-color:#f5e1a4}.sidebar-body[data-v-ec456487]{flex:1;overflow-y:auto;padding:8px}.loading-state[data-v-ec456487],.empty-state[data-v-ec456487]{text-align:center;color:#888;padding:40px 20px;font-size:14px}.table-grid[data-v-ec456487]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.table-item[data-v-ec456487]{background:#0d0a05;border:1px solid #3a3520;border-radius:4px;overflow:hidden;cursor:pointer;transition:all .2s}.table-item[data-v-ec456487]:hover{border-color:#7a5b29;transform:translateY(-2px)}.table-item.current[data-v-ec456487]{border-color:#f5e1a4;box-shadow:0 0 8px #f5e1a44d}.table-header[data-v-ec456487]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:linear-gradient(90deg,#3b260b,#2a1a0a);border-bottom:1px solid #4a3520}.table-code[data-v-ec456487]{color:#f5e1a4;font-weight:700;font-size:13px}.table-count[data-v-ec456487]{color:#c9a050;font-size:12px}.roadmap-mini[data-v-ec456487]{position:relative;width:100%;height:90px;background:#f5f5f5}.mini-canvas[data-v-ec456487]{width:100%;height:100%;display:block}.shuffle-overlay[data-v-ec456487]{position:absolute;inset:0;background:#808080d9;display:flex;align-items:center;justify-content:center;color:#c00;font-weight:700;font-size:14px}.sidebar-toggle-inner[data-v-ec456487]{position:absolute;left:-32px;top:50%;transform:translateY(-50%);width:32px;padding:12px 4px;background:linear-gradient(180deg,#5a4320,#3a2810);border:1px solid #7a5b29;border-right:none;border-radius:4px 0 0 4px;color:#f5e1a4;font-size:12px;cursor:pointer;writing-mode:vertical-rl;display:flex;flex-direction:column;align-items:center;gap:4px}.sidebar-toggle-inner[data-v-ec456487]:hover{background:linear-gradient(180deg,#6a5330,#4a3820)}.toggle-arrow[data-v-ec456487]{font-size:10px}.toggle-text[data-v-ec456487]{letter-spacing:2px}.sidebar-fade-enter-active[data-v-ec456487],.sidebar-fade-leave-active[data-v-ec456487]{transition:opacity .3s ease}.sidebar-fade-enter-from[data-v-ec456487],.sidebar-fade-leave-to[data-v-ec456487]{opacity:0}.sidebar-slide-enter-active[data-v-ec456487],.sidebar-slide-leave-active[data-v-ec456487]{transition:transform .3s ease}.sidebar-slide-enter-from[data-v-ec456487],.sidebar-slide-leave-to[data-v-ec456487]{transform:translate(100%)}@media(max-width:768px){.sidebar-panel[data-v-ec456487]{width:320px}.table-grid[data-v-ec456487]{grid-template-columns:repeat(2,1fr);gap:6px}.roadmap-mini[data-v-ec456487]{height:70px}.tab-btn[data-v-ec456487]{padding:10px 4px;font-size:12px}}.chip-modal-overlay[data-v-f1b0d4c7]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000}.chip-modal[data-v-f1b0d4c7]{background:linear-gradient(180deg,#1e2a4a,#0d1525);border:1px solid #3a4a6a;border-radius:8px;padding:24px 40px;min-width:580px;max-width:90vw}.modal-title[data-v-f1b0d4c7]{text-align:center;color:#fff;font-size:18px;font-weight:700;margin-bottom:24px}.chips-container[data-v-f1b0d4c7]{margin-bottom:24px}.chips-row[data-v-f1b0d4c7]{display:flex;justify-content:center;gap:16px;margin-bottom:16px}.chips-row[data-v-f1b0d4c7]:last-child{margin-bottom:0}.chip-option[data-v-f1b0d4c7]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .2s;opacity:.5;filter:brightness(.7)}.chip-option[data-v-f1b0d4c7]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-image:url(/assets/icons3-DmZcJKrk.png);background-repeat:no-repeat;background-size:1330px auto;z-index:1}.chip-glow[data-v-f1b0d4c7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(255,200,0,.6) 0%,rgba(255,180,0,.3) 40%,transparent 70%);z-index:0;animation:glowPulse-f1b0d4c7 1.5s ease-in-out infinite}@keyframes glowPulse-f1b0d4c7{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.chip-option.selected[data-v-f1b0d4c7]{opacity:1;filter:brightness(1.1)}.chip-option .chip-value[data-v-f1b0d4c7]{font-size:16px;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.9);position:relative;z-index:2}.chip-10[data-v-f1b0d4c7]:after{background-position:-238px -395px}.chip-25[data-v-f1b0d4c7]:after{background-position:-473px -395px}.chip-50[data-v-f1b0d4c7]:after{background-position:-171px -316px}.chip-100[data-v-f1b0d4c7]:after{background-position:-160px -395px}.chip-200[data-v-f1b0d4c7]:after{background-position:-92px -316px}.chip-500[data-v-f1b0d4c7]:after{background-position:-83px -405px}.chip-1000[data-v-f1b0d4c7]:after{background-position:-472px -470px}.chip-2000[data-v-f1b0d4c7]:after{background-position:-394px -473px}.chip-5000[data-v-f1b0d4c7]:after{background-position:-316px -472px}.chip-10000[data-v-f1b0d4c7]:after{background-position:-160px -473px}.chip-20000[data-v-f1b0d4c7]:after{background-position:-81px -481px}.chip-50000[data-v-f1b0d4c7]:after{background-position:-4px -481px}.custom-section[data-v-f1b0d4c7]{border-top:1px solid #3a4a6a;padding-top:20px;margin-bottom:24px}.custom-title[data-v-f1b0d4c7]{text-align:center;color:#f5c518;font-size:15px;margin-bottom:16px}.custom-input-row[data-v-f1b0d4c7]{display:flex;align-items:center;justify-content:center;gap:20px}.input-wrapper[data-v-f1b0d4c7]{position:relative}.custom-input[data-v-f1b0d4c7]{width:120px;height:44px;background:#0a1020;border:2px solid #3a4a6a;border-radius:4px;color:#fff;font-size:20px;text-align:center;outline:none}.custom-input[data-v-f1b0d4c7]:focus{border-color:#5a7aaa}.custom-input[data-v-f1b0d4c7]::-webkit-inner-spin-button,.custom-input[data-v-f1b0d4c7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-unit[data-v-f1b0d4c7]{display:flex;flex-direction:column;align-items:center;color:#89a;font-size:13px}.unit-number[data-v-f1b0d4c7]{font-size:18px;color:#fff;margin-bottom:2px}.unit-text[data-v-f1b0d4c7]{font-size:12px}.chip-preview[data-v-f1b0d4c7]{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.chip-preview[data-v-f1b0d4c7]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-image:url(/assets/icons3-DmZcJKrk.png);background-repeat:no-repeat;background-size:1045px auto;background-position:-126px -310px;z-index:1}.chip-preview .chip-value[data-v-f1b0d4c7]{font-size:13px;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8);position:relative;z-index:2}.modal-footer[data-v-f1b0d4c7]{display:flex;justify-content:center;gap:24px}.btn-cancel[data-v-f1b0d4c7],.btn-confirm[data-v-f1b0d4c7]{min-width:130px;padding:14px 40px;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.btn-cancel[data-v-f1b0d4c7]{background:transparent;border:2px solid #5a6a8a;color:#fff}.btn-cancel[data-v-f1b0d4c7]:hover{background:#5a6a8a33;border-color:#7a8aaa}.btn-confirm[data-v-f1b0d4c7]{background:linear-gradient(180deg,#3a7bd5,#2a5aa5);border:2px solid #4a8be5;color:#fff}.btn-confirm[data-v-f1b0d4c7]:hover{background:linear-gradient(180deg,#4a8be5,#3a6ab5)}.btn-confirm[data-v-f1b0d4c7]:disabled{opacity:.5;cursor:not-allowed}.modal-fade-enter-active[data-v-f1b0d4c7],.modal-fade-leave-active[data-v-f1b0d4c7]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-f1b0d4c7],.modal-fade-leave-to[data-v-f1b0d4c7]{opacity:0}@media(max-width:768px){.chip-modal[data-v-f1b0d4c7]{min-width:auto;width:95vw;padding:20px}.chips-row[data-v-f1b0d4c7]{gap:10px}.chip-option[data-v-f1b0d4c7]{width:55px;height:55px}.chip-option[data-v-f1b0d4c7]:after{background-size:1045px auto}.chip-10[data-v-f1b0d4c7]:after{background-position:-187px -310px}.chip-25[data-v-f1b0d4c7]:after{background-position:-372px -310px}.chip-50[data-v-f1b0d4c7]:after{background-position:-134px -248px}.chip-100[data-v-f1b0d4c7]:after{background-position:-126px -310px}.chip-200[data-v-f1b0d4c7]:after{background-position:-72px -248px}.chip-500[data-v-f1b0d4c7]:after{background-position:-65px -318px}.chip-1000[data-v-f1b0d4c7]:after{background-position:-371px -369px}.chip-2000[data-v-f1b0d4c7]:after{background-position:-309px -372px}.chip-5000[data-v-f1b0d4c7]:after{background-position:-249px -371px}.chip-10000[data-v-f1b0d4c7]:after{background-position:-126px -371px}.chip-20000[data-v-f1b0d4c7]:after{background-position:-64px -378px}.chip-50000[data-v-f1b0d4c7]:after{background-position:-3px -378px}.chip-glow[data-v-f1b0d4c7]{width:70px;height:70px}.chip-option .chip-value[data-v-f1b0d4c7]{font-size:12px}.btn-cancel[data-v-f1b0d4c7],.btn-confirm[data-v-f1b0d4c7]{min-width:100px;padding:12px 24px}}.mini-roadmap[data-v-1e848641]{position:absolute;background:#080a0feb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(201,160,80,.5);border-radius:6px;z-index:50;pointer-events:none;box-shadow:0 4px 16px #000000b3,0 0 1px #c9a0504d;overflow:hidden}.mini-roadmap-body[data-v-1e848641]{width:100%;height:100%;padding:2px}.roadmap-canvas[data-v-1e848641]{width:100%;height:100%;display:block;background:#fff}.game-room[data-v-13283fd7]{height:100%;display:flex;flex-direction:column;background:#2e2e1a;color:#fff;overflow:hidden}.mobile-info-bar[data-v-13283fd7],.mobile-chips-bar[data-v-13283fd7],.mobile-user-bar[data-v-13283fd7],.mobile-stats-bar[data-v-13283fd7]{display:none}.room-top[data-v-13283fd7]{display:flex;gap:4px;padding:4px;flex:0 0 45%;min-height:200px}.video-main[data-v-13283fd7]{flex:2;min-width:0}.video-placeholder[data-v-13283fd7]{width:100%;height:100%;background:linear-gradient(135deg,#2d4a3e,#1a2f25);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.video-placeholder.small[data-v-13283fd7]{height:calc(100% - 24px)}.video-text[data-v-13283fd7]{color:#ffffff80;font-size:18px;position:relative;z-index:2}.live-video[data-v-13283fd7]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;z-index:1;pointer-events:auto}.live-video[data-v-13283fd7]::-webkit-media-controls{display:none!important}.live-video[data-v-13283fd7]::-webkit-media-controls-enclosure{display:none!important}.live-video[data-v-13283fd7]::-webkit-media-controls-panel{display:none!important}.live-video[data-v-13283fd7]::-webkit-media-controls-play-button{display:none!important}.live-video[data-v-13283fd7]::-webkit-media-controls-start-playback-button{display:none!important}.video-loading-overlay[data-v-13283fd7]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;display:flex;align-items:center;justify-content:center;z-index:100;animation:fadeIn-13283fd7 .3s ease-in}.video-loading-overlay.small[data-v-13283fd7]{background:#0003}.loading-content[data-v-13283fd7]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner[data-v-13283fd7]{width:60px;height:60px;border:4px solid rgba(201,160,80,.2);border-top-color:#c9a050;border-radius:50%;animation:spin-13283fd7 1s linear infinite}.loading-spinner.small[data-v-13283fd7]{width:40px;height:40px;border-width:3px}@keyframes spin-13283fd7{to{transform:rotate(360deg)}}.loading-text[data-v-13283fd7]{color:#f5e1a4;font-size:18px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5);animation:pulse-13283fd7 1.5s ease-in-out infinite}.loading-text.small[data-v-13283fd7]{font-size:14px}.loading-subtext[data-v-13283fd7]{color:#c9a050;font-size:14px;opacity:.8}.video-time[data-v-13283fd7]{position:absolute;top:8px;left:82px;font-size:12px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8);z-index:10}.right-panel[data-v-13283fd7]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:280px}.video-small[data-v-13283fd7]{height:50%}.table-label[data-v-13283fd7]{background:#3b260b;color:#f5e1a4;text-align:center;font-size:12px;padding:2px}.info-panel[data-v-13283fd7]{flex:1;background:linear-gradient(180deg,#2a1a0a,#1a0f05);border:1px solid #4a3520;border-radius:4px;display:flex;padding:8px;gap:12px;position:relative}.info-section[data-v-13283fd7]{flex:1}.info-title[data-v-13283fd7]{color:#f5e1a4;font-size:13px;font-weight:700;margin-bottom:8px;text-align:center;border-bottom:1px solid #4a3520;padding-bottom:4px;display:flex;justify-content:space-between;align-items:center}.refresh-btn[data-v-13283fd7]{background:transparent;border:1px solid #666;color:#f5e1a4;width:18px;height:18px;border-radius:3px;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:all .2s}.refresh-btn[data-v-13283fd7]:hover{background:#333;border-color:#f5e1a4;transform:rotate(180deg)}.pool-list[data-v-13283fd7],.table-info-list[data-v-13283fd7]{display:flex;flex-direction:column;gap:4px}.pool-row[data-v-13283fd7],.info-row[data-v-13283fd7]{display:flex;justify-content:space-between;font-size:12px}.pool-label[data-v-13283fd7]{width:36px}.pool-label.red[data-v-13283fd7]{color:#d30f1d}.pool-label.blue[data-v-13283fd7]{color:#235cab}.pool-label.green[data-v-13283fd7]{color:#5d9a49}.pool-value[data-v-13283fd7],.info-value[data-v-13283fd7],.info-label[data-v-13283fd7]{color:#fff}.info-label.highlight[data-v-13283fd7],.info-value.highlight[data-v-13283fd7]{color:#ff6b6b}.switch-btn[data-v-13283fd7]{position:absolute;right:4px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;background:linear-gradient(180deg,#5a4320,#3a2810);border:1px solid #7a5b29;color:#f5e1a4;padding:8px 4px;border-radius:3px;cursor:pointer;font-size:11px}.room-bottom[data-v-13283fd7]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.betting-area[data-v-13283fd7]{background:#2a1b4f;padding:8px;flex:1;min-height:120px;overflow:hidden}.bet-row[data-v-13283fd7]{display:flex;gap:8px;margin-bottom:8px}.bet-row[data-v-13283fd7]:last-child{margin-bottom:0}.bet-zone[data-v-13283fd7]{flex:1;border-radius:4px;padding:8px;text-align:center;cursor:pointer;transition:all .2s;border:1px solid #4a3520}.bet-zone[data-v-13283fd7]:hover{border-color:#f5e1a4}.bet-zone.pending[data-v-13283fd7]{border-color:#f5e1a4;background:#f5e1a41a}.bet-zone.flash[data-v-13283fd7]{animation:winnerFlash-13283fd7 .5s ease-in-out 6}@keyframes winnerFlash-13283fd7{0%,to{background:#1a1a2e;box-shadow:none}50%{background:#ffd70066;box-shadow:0 0 20px #ffd700cc,inset 0 0 15px #ffd7004d}}.pending-amount[data-v-13283fd7]{color:#f5e1a4;font-size:16px;font-weight:700;margin:4px 0}.inline-confirm-btns[data-v-13283fd7]{display:flex;gap:8px;justify-content:center;margin-top:8px}.inline-confirm-btns .cancel-btn[data-v-13283fd7]{background:linear-gradient(180deg,#4a4a6a,#2a2a4a);border:1px solid #6a6a8a;color:#fff;padding:6px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;min-width:60px}.inline-confirm-btns .cancel-btn[data-v-13283fd7]:hover{background:linear-gradient(180deg,#5a5a7a,#3a3a5a)}.inline-confirm-btns .confirm-btn[data-v-13283fd7]{background:linear-gradient(180deg,#8b1a1a,#5a0f0f);border:1px solid #cc3333;color:#fff;padding:6px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;min-width:60px}.inline-confirm-btns .confirm-btn[data-v-13283fd7]:hover{background:linear-gradient(180deg,#a52020,#701515)}.inline-confirm-btns .confirm-btn[data-v-13283fd7]:disabled{opacity:.5;cursor:not-allowed}.bet-title[data-v-13283fd7]{font-size:26px;font-weight:700}.bet-title.large[data-v-13283fd7]{font-size:36px}.bet-title.red[data-v-13283fd7]{color:#f44}.bet-title.blue[data-v-13283fd7]{color:#49f}.bet-title.green[data-v-13283fd7]{color:#4f8}.bet-odds[data-v-13283fd7]{color:#aaa;font-size:16px;margin:4px 0}.bet-amount[data-v-13283fd7]{color:#888;font-size:11px}.bet-amount-display[data-v-13283fd7]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:4px}.confirmed-display[data-v-13283fd7]{color:#fff;font-size:14px;font-weight:700}.pending-display[data-v-13283fd7]{color:#f5e1a4;font-size:12px;font-weight:700;animation:pulse-13283fd7 1s ease-in-out infinite}@keyframes pulse-13283fd7{0%,to{opacity:1}50%{opacity:.6}}.bet-control-btns[data-v-13283fd7]{display:flex;gap:8px;justify-content:center;padding:8px 0}.cancel-all-btn[data-v-13283fd7],.confirm-all-btn[data-v-13283fd7]{padding:8px 24px;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;border:none;min-width:100px}.cancel-all-btn[data-v-13283fd7]{background:linear-gradient(180deg,#5a5a6a,#3a3a4a);color:#fff;border:1px solid #7a7a8a}.cancel-all-btn[data-v-13283fd7]:hover{background:linear-gradient(180deg,#6a6a7a,#4a4a5a);transform:translateY(-1px)}.confirm-all-btn[data-v-13283fd7]{background:linear-gradient(180deg,#c9a050,#8b6914);color:#fff;box-shadow:0 4px 12px #c9a0504d}.confirm-all-btn[data-v-13283fd7]:hover:not(:disabled){background:linear-gradient(180deg,#d9b060,#9b7924);transform:translateY(-1px);box-shadow:0 6px 16px #c9a05066}.confirm-all-btn[data-v-13283fd7]:disabled{opacity:.6;cursor:not-allowed;transform:none}.chips-area[data-v-13283fd7]{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px}.chip[data-v-13283fd7]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;position:relative;z-index:2}.chip[data-v-13283fd7]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-image:url(/assets/icons3-DmZcJKrk.png);background-repeat:no-repeat;background-size:950px auto;z-index:2}.chipSelected[data-v-13283fd7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-image:url(/assets/1-Ce5bd0AB.png);background-repeat:no-repeat;background-size:240px auto;background-position:-8px -8px;z-index:1;pointer-events:none;border-radius:50%;animation:chipRotateOuter-13283fd7 3s linear infinite}.chip-value[data-v-13283fd7]{font-size:12px;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8);position:relative;z-index:3}.chip-10[data-v-13283fd7]:after{background-position:-170px -282px}.chip-25[data-v-13283fd7]:after{background-position:-338px -282px}.chip-50[data-v-13283fd7]:after{background-position:-122px -226px}.chip-100[data-v-13283fd7]:after{background-position:-114px -282px}.chip-200[data-v-13283fd7]:after{background-position:-66px -226px}.chip-500[data-v-13283fd7]:after{background-position:-59px -289px}.chip-1000[data-v-13283fd7]:after{background-position:-337px -336px}.chip-2000[data-v-13283fd7]:after{background-position:-281px -338px}.chip-5000[data-v-13283fd7]:after{background-position:-226px -337px}.chip-10000[data-v-13283fd7]:after{background-position:-114px -338px}.chip-20000[data-v-13283fd7]:after{background-position:-58px -344px}.chip-50000[data-v-13283fd7]:after{background-position:-3px -344px}.chip-cancel[data-v-13283fd7]:after{background-position:1px -396px}.chip-setting[data-v-13283fd7]:after{background-position:1px -396px}.chip.selected[data-v-13283fd7]{transform:scale(1.05)}.chipSelected[data-v-13283fd7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;background-image:url(/assets/1-Ce5bd0AB.png);background-repeat:no-repeat;background-size:264px auto;background-position:-13px -13px;z-index:1;pointer-events:none;border-radius:50%;animation:chipRotateOuter-13283fd7 3s linear infinite}.chip[data-v-13283fd7]{z-index:1!important}.chip-value[data-v-13283fd7]{position:relative;z-index:3!important}@keyframes chipRotateOuter-13283fd7{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.bet-title.xlarge[data-v-13283fd7]{font-size:48px}.dt-betting-layout[data-v-13283fd7]{display:flex;gap:12px;align-items:stretch;height:100%}.dt-dragon[data-v-13283fd7],.dt-tiger[data-v-13283fd7]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.dt-center-area[data-v-13283fd7]{flex:1;display:flex;flex-direction:column;gap:8px}.dt-tie[data-v-13283fd7]{flex-shrink:0;padding:12px 20px;min-height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.dt-chips-area[data-v-13283fd7]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:8px;background:#0003;border-radius:4px}.baccarat-betting-layout[data-v-13283fd7]{display:flex;gap:12px;align-items:stretch;height:100%}.baccarat-left-column[data-v-13283fd7],.baccarat-right-column[data-v-13283fd7],.baccarat-center-column[data-v-13283fd7]{flex:1;display:flex;flex-direction:column;gap:8px}.baccarat-center-column .bet-zone[data-v-13283fd7]{flex-shrink:0}.baccarat-chips-area[data-v-13283fd7]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:8px;background:#0003;border-radius:4px;flex:1}.roadmap-section[data-v-13283fd7]{flex:0 0 140px;display:flex;position:relative;background:#1a1a2e;border-top:2px solid #3a3a5a;max-height:180px}.shuffling-overlay[data-v-13283fd7]{position:absolute;inset:0;background:#8080808c;display:flex;align-items:center;justify-content:center;color:#f5f5f5;font-size:48px;font-weight:700;letter-spacing:2px;z-index:5;pointer-events:none}.stats-column[data-v-13283fd7]{width:112px;background:#000;padding:4px;display:flex;flex-direction:column;gap:0;border-right:1px solid #3a3a5a}.stat-item[data-v-13283fd7]{display:flex;justify-content:space-between;font-size:11px;line-height:1.2}.stat-label[data-v-13283fd7]{font-weight:700;color:#fff;padding:1px 6px;border-radius:3px}.stat-label.red[data-v-13283fd7]{color:#f44}.stat-label.blue[data-v-13283fd7]{color:#49f}.stat-label.green[data-v-13283fd7]{color:#5d9a49}.stat-num[data-v-13283fd7]{color:#fff}.road-legend[data-v-13283fd7]{margin-top:2px;font-size:9px}.legend-row[data-v-13283fd7]{display:flex;justify-content:space-between;margin-bottom:6px}.legend-label[data-v-13283fd7]{color:#888}.legend-dots[data-v-13283fd7]{color:#49f}.legend-dots.red[data-v-13283fd7]{color:#f44}.bead-road[data-v-13283fd7]{flex-shrink:0;height:100%;border-right:2px solid #3a3a5a;aspect-ratio:19 / 6}.roads-right[data-v-13283fd7]{flex:1;min-width:0;display:flex;flex-direction:column}.big-road[data-v-13283fd7]{height:50%;border-bottom:2px solid #3a3a5a}.big-eye-road[data-v-13283fd7]{height:25%;border-bottom:2px solid #3a3a5a}.small-roads[data-v-13283fd7]{height:25%;display:flex;flex-direction:row}.small-road[data-v-13283fd7]{width:50%;height:100%;border-right:1px solid #3a3a5a}.cockroach-road[data-v-13283fd7]{width:50%;height:100%}.road-canvas[data-v-13283fd7]{width:100%;height:100%;display:block}.back-btn[data-v-13283fd7]{position:absolute;top:8px;left:8px;background:#0009;border:1px solid #7a5b29;color:#f5e1a4;padding:8px;border-radius:50%;cursor:pointer;font-size:12px;z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:all .3s ease}.back-btn[data-v-13283fd7]:hover{background:#000c;transform:scale(1.1)}.back-btn svg[data-v-13283fd7]{display:block}.table-switch-btn[data-v-13283fd7]{position:fixed;right:0;top:50%;transform:translateY(-50%);width:32px;padding:12px 4px;background:linear-gradient(180deg,#5a4320,#3a2810);border:1px solid #7a5b29;border-right:none;border-radius:4px 0 0 4px;color:#f5e1a4;font-size:12px;cursor:pointer;writing-mode:vertical-rl;gap:4px;z-index:100;box-shadow:-2px 0 8px #0000004d}.table-switch-btn[data-v-13283fd7]:hover{background:linear-gradient(180deg,#6a5330,#4a3820)}.switch-arrow[data-v-13283fd7]{font-size:10px}.switch-text[data-v-13283fd7]{letter-spacing:2px}@media(min-width:769px){.game-room[data-v-13283fd7]{max-height:100%}.room-top[data-v-13283fd7]{flex:0 0 45%;max-height:45%}.betting-area[data-v-13283fd7]{flex:1}.roadmap-section[data-v-13283fd7]{flex:0 0 140px;max-height:160px}}@media(min-width:1600px){.roadmap-section[data-v-13283fd7]{flex:0 0 160px;max-height:180px}.bet-title[data-v-13283fd7]{font-size:32px}.bet-title.large[data-v-13283fd7]{font-size:42px}.bet-title.xlarge[data-v-13283fd7]{font-size:56px}.bet-odds[data-v-13283fd7]{font-size:18px}.betting-status[data-v-13283fd7]{font-size:22px;padding:12px 40px}.bet-amount[data-v-13283fd7]{font-size:14px}.pending-amount[data-v-13283fd7]{font-size:18px}.info-title[data-v-13283fd7]{font-size:15px}.pool-row[data-v-13283fd7],.info-row[data-v-13283fd7]{font-size:14px}.pool-label[data-v-13283fd7]{width:42px}.stats-column[data-v-13283fd7]{width:130px}.stat-item[data-v-13283fd7]{font-size:13px}.stat-label[data-v-13283fd7]{padding:3px 8px}}@media(min-width:1920px){.bet-title[data-v-13283fd7]{font-size:36px}.bet-title.large[data-v-13283fd7]{font-size:48px}.bet-title.xlarge[data-v-13283fd7]{font-size:64px}.bet-odds[data-v-13283fd7]{font-size:20px}.betting-status[data-v-13283fd7]{font-size:24px;padding:14px 50px}.bet-amount[data-v-13283fd7]{font-size:16px}.pending-amount[data-v-13283fd7]{font-size:20px}.info-title[data-v-13283fd7]{font-size:16px}.pool-row[data-v-13283fd7],.info-row[data-v-13283fd7]{font-size:15px}.pool-label[data-v-13283fd7]{width:48px}.stats-column[data-v-13283fd7]{width:140px}.stat-item[data-v-13283fd7]{font-size:14px}.stat-label[data-v-13283fd7]{padding:4px 10px}}@media(max-width:768px){.game-room[data-v-13283fd7]{overflow-y:auto}.back-btn[data-v-13283fd7]{top:10px;left:10px;padding:10px;font-size:11px;background:#000000b3;border:none;width:40px;height:40px;box-shadow:0 2px 8px #0000004d}.back-btn svg[data-v-13283fd7]{width:20px;height:20px}.room-top[data-v-13283fd7]{flex:0 0 auto;flex-direction:column;height:auto;max-height:25vh;padding:0;gap:0}.video-main[data-v-13283fd7]{height:20vh;min-height:150px;max-height:200px}.video-placeholder[data-v-13283fd7]{border-radius:0}.right-panel[data-v-13283fd7]{display:none}.mobile-info-bar[data-v-13283fd7]{display:flex!important;justify-content:space-between;background:#021c3a;padding:8px 12px;font-size:12px;border-bottom:1px solid #3a3a5a}.mobile-info-bar span[data-v-13283fd7]{color:#fff}.room-bottom[data-v-13283fd7]{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-height:0}.betting-area[data-v-13283fd7]{padding:6px;background:linear-gradient(to bottom,#021c3a,#013f5a);flex-shrink:0;min-height:220px}.dt-betting-layout[data-v-13283fd7]{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWcAAADCCAMAAACiwPNWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABYlBMVEUjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmiY8UWY8UWY8UWY8UWY8UWY8UWY8UWY8UWY8UWY8UWY8UWY8UWY8UWY8UWY8UUeo+0eo+3tVVXtVVXtVVUeo+3tVVXtVVXtVVXtVVXtVVUeo+0eo+0eo+0eo+0eo+3tVVXtVVXtVVXtVVXtVVUeo+0eo+3tVVUeo+0eo+3tVVUeo+0eo+0eo+0jSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmgjSmiY8UUeo+3tVVUAAABUYsfcAAAAcXRSTlMALXCq0O35DHLVBG/s6qFhNRUHJczFUAXNJkzz305NXPsO/IQBJ/KH3sRPLumgcahgqdE2FAYwQCBQgLDw0MCg4JAQcGBgwCBwQEAQwJDQYBDQUICQoLDwMOCg4ICwcFAgMPBCc86nXl1RwyjuNA/W+vQji9oAAAABYktHRHWoapj7AAAAB3RJTUUH5QsSATUZwAWO1QAACbdJREFUeNrtnPlXE8kWx0uQVcbtOeAIOAOCiiKiowRDDMuEQPZAAmEJ63PePm/mdvL/n9fV3Um6wzLJ41YVN+d+fghdCSd+z8c6tdwqFcLPna7uuz29wNyM3p673V13xBX09Q+YDthRDPT3XWJ58N4QwHf3Hzx89FgwN+Pxo4cP7n8H0HNvsPmjvzwB+H54xHTCDmJk+HuApz8E33w2CmPjppN1HM/HYPSZ/40ff4LuCdOpOpCJbvjpx0ZzfBJeTJnO1JFMvYDJ+jgx/RJemQ7UsbyCl9Pu0+AT6OberIqpbnjirjruwRiPzeqYeA1d8mffEDw3naWjeQ5DcsPSDzOmk3Q4M9Bvvw7AsOkgHc4bGBDiLczyLlAtI7PwVnTBfdM5Op53MCfew7zpGB3PPHwQH+Fn0zE6nofwUQzBI9MxOp5PMCR6gevNqvkMvQLAdIp2WQiZTtA2tmRKnhdDX8JLEeur6RxtQ8pz2HKJRBdNR2kXUp4XItGlZWtZPobCLlRGEFKeJSErLH/UunbYdJ4Woet5ORQKLbNnVdQ9h+uvFKDkOWTVibJndSxEbSLWiv26yp7VsmbxuKEDe52x+nWZPStmMWJZS7JLs2elLFkrVvgXywqxZ5XErEjMVhu1VtizQhYi1i9y/bwYibFndaxFrCV3n7LG+26FLFsra439oFxGr7BnBawtLfC+Wxcxv+dYNGY6T4uQ80ynCwcg55lOFw5AzjNR2LMe2LMe2LMeSHkOB6bAxdXoKpn7BZQ8xwJLuoWIFbWsBdOhWoSQ59VgNSNsrYlFMotpQp4jXwJWlyPyFIs9o7MoPKtuieOLtRSLRnjcUIDnedG97RUlVBYl6dll1YqGo9aq6UwtQtfzyor98nXFdKYWoevZWhLyXNZ0phah6HktJLcnXyMhEYtETWdqEYqe3fVGKCJvnPP9ZwWE3G2225/F2pdwjPfdTAD2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAf2rAfHM6MB9qwHkuMGuczsWVtgcpkFe9YYmxbsWVtgcpkFe9YYmxbsWVtgcpkFe9YYmxbsWVtgcpkFe9YYmxbsWVtgcpkFe9YYWwHrcRtlgVVk3thMqMnbiK2AZKVSoeU5Va1W05mUmsyCPdexPVeztUYOXbgaz3nb81bSY7sgiRfRAivzvOk971Sz2KIVzSmViyD1b5We3SE6tWs/7iJ/PXv2kJ43nKeNknzewf16dZ7jhQAUxg3vca/kH0TQYqvA9lxQ8sU6PIu9amMUwYutAtqeRU629pFjo5AMYns+SF4CSmBVnkuN1o7d2sP8eqzMlZY4RAmsynPa18xmN1C/Xq9nhLlQ5X7Q195AXkBjeo43uMLzbRo30ul0plxnRw7I5WZ20+lsGcUPpudgs3kePAr+xg0C42Sutggxz3mkrQp7vsJzPnm8bv84xhmeVXreT2flqiMdJIfiR53nYjJp7wK3altuOWRv4wRWMQ/u24ZPRKJpNsQD17NcIh/LTXZw+ttyfiVZOMUJrMKzW96g4nnrinUGbmAFnhPudpCK52JTP44XC+vJM+zACjxvuoJJeD4XYlvu+eJHhYLcd/s/Lq4jBlbgedddWPg9Z8qYO0JEz3G5tjitNwPrusPK4XEeK7ACzyVnGvR73pDF/hO0PwDXs7/pX8TJuhJSAU+JZ6cQmgp4lhtExFqSOs/nhVrnFtvO/Hja/rdeHhjfc8bz2/C84ayo8Up26jw3c4QWGN/zvnd+0vAsB+wqzhalFhuFJs/FC5rP82iB0T2f1A4H656ddV4G8Y9Q5FmsHx36JceRZkE1ntO1A+6a59S+/zYHUmwMsKpELQXG9ux03pPak/S8gzoHerExUHgB6WJgbM/p+mGg5/nk1p53J/3rtngT2IGRPecaU57r2bnAgTpqoHku+D0rrG4o8JwqNc62Hc8ppzqKezyI6ble9aTl2b+CczzvIC/parExiPsP/yq+S4xbt92zrCDVaxqJWskfc0lXi42Bv9ue+ufE+C33nAjs+2qekS/XCSzPZ/VivnDnxHqx7pZ7dq/S1Y8AE6o0I2Uu+tVuB9Yet9qzsx/xVZx3LmjGqtjhZD70T4NSer3c7PN8VsjjBEbz7Kwsqvu1KzF72QuaN5COu3EyO2XPvNfIn/trcz7Pycr5wc3L/YieXa/1fV/ZHTQCC2d7x7KfwdgYomSO+8px+a3A1tDnueCeudw8MJLnRMk/B+b2vTkwcG6VwVrjYWR2urM3bCQPK/4xxPGcdx+PUG5woHn2uq8rMZet3+II9Od9rPu5CJmdHuzeBF13LxT4jgadru6spA/kJzc/k0XynHDFlqTm1KbXl7POYjqTS7jkynhVaITMTq1ZDrzF80qzZnEQ2BkilDqQPOdKjbHZXdxVS5uXXgbDuW6O0Z/XD93ufObWmo/9H56d39L7oql0Ywp0RJflsiN70TPOP5/AGesK7oAsZ7qj0+BHp8V63e4AQTPiPJhuXCXfK+26z3u7paDlNNICGrcmc36EofLPAiNlTvmukiNX5y6NTQv+/wq0BSaXWbBnjbFpocbzXvn6NkZsZM4K17dvHhg/cypbvbaNEhsXe3d4bRshMHpmWVC6ro0TG5WzrWC9ubmNERj/nkw6U72ujRMblXi8WLmujREY/96XKHte05lgGzM2Ktv2ptB9cv8jiEYbL7CCeTDoWdx+z6LJs6Dl+ao2Rmxkmr2yZy82Muz5itjIsOcrYiND2nPtdJCQ59rhCQnPCW+fXc4F25ixkUl6++zCerCNF5hcTUZwHUljbFqwZ22ByWUW7FljbFqwZ22ByWUW7FljbFqwZ22ByWUW7FljbFqwZ22ByWUW7FljbFqwZ22ByWUWND33wmPTKf6f2KTog14xBJ9Mx2gbap5/gCHxEX42HaNtqHn+K3wUH2DedIy2oeb5AXwQc3DfdIy2oeb5HcyJtzA7YjpHuxDzPDILb4UYgGHTQdqFmOc3MGC/foMZ00HahZjnGfhmv/YNwXPTSdqEludn0NMnf3bB2ITpLO1ByvPEa+hyHgZ/hQ9TptO0BSXPU3+DXwfdx+mX8Mp0nLag5PkVjE7Xnscn4QWlHk3I8wuYHG+0/j4J7wmN0WQ8T7yHyX/43xgehTE6qw4qnp+/htF/Bt+afgow84bIzpCE55HxfwE8/Xfz24P3/gMw+27+t0+fTSf8U26758+ffpt/NwvQ0zV4yaf//fY7MHj83t931V/Enbnuuz1/mA5Inj967nbP3QmY/R8TNmqMH2mVYwAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;aspect-ratio:16/9;min-height:200px}.dt-betting-layout .dt-center-area[data-v-13283fd7]{position:absolute;left:50%;top:2%;transform:translate(-50%);width:94%;height:25%;background:transparent;border:none;cursor:pointer}.dt-betting-layout .dt-dragon[data-v-13283fd7]{position:absolute;background:transparent;border:none;left:2%;top:45%;width:47%;height:50%;cursor:pointer}.dt-betting-layout .dt-tiger[data-v-13283fd7]{position:absolute;background:transparent;border:none;right:2%;top:45%;width:47%;height:50%;cursor:pointer}.dt-betting-layout .dt-tie[data-v-13283fd7]{border:none}.dt-betting-layout .bet-title[data-v-13283fd7],.dt-betting-layout .bet-odds[data-v-13283fd7]{display:none}.dt-betting-layout .dt-center-area .bet-amount[data-v-13283fd7],.dt-betting-layout .dt-center-area .pending-amount[data-v-13283fd7],.dt-betting-layout .dt-center-area .bet-amount-display[data-v-13283fd7]{position:absolute;bottom:-55%;left:50%;transform:translate(-50%);background:#012234;color:#fff;padding:2px 6px;border-radius:12px;font-size:10px;font-weight:700;min-width:50px;text-align:center}.dt-betting-layout .dt-dragon .bet-amount[data-v-13283fd7],.dt-betting-layout .dt-dragon .pending-amount[data-v-13283fd7],.dt-betting-layout .dt-dragon .bet-amount-display[data-v-13283fd7],.dt-betting-layout .dt-tiger .bet-amount[data-v-13283fd7],.dt-betting-layout .dt-tiger .pending-amount[data-v-13283fd7],.dt-betting-layout .dt-tiger .bet-amount-display[data-v-13283fd7]{position:absolute;bottom:2%;left:50%;transform:translate(-50%);background:#012234;color:#fff;padding:2px 6px;border-radius:12px;font-size:10px;font-weight:700;min-width:50px;text-align:center}.dt-betting-layout .bet-control-btns[data-v-13283fd7],.dt-betting-layout .dt-center-area .inline-confirm-btns[data-v-13283fd7],.dt-betting-layout .dt-dragon .inline-confirm-btns[data-v-13283fd7],.dt-betting-layout .dt-tiger .inline-confirm-btns[data-v-13283fd7],.dt-betting-layout .inline-confirm-btns .cancel-btn[data-v-13283fd7],.dt-betting-layout .inline-confirm-btns .confirm-btn[data-v-13283fd7]{display:none}.baccarat-betting-layout[data-v-13283fd7]{position:relative;background-image:url(/assets/bjl-4QvdxbI8.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;aspect-ratio:16/9;min-height:200px}.baccarat-left-column[data-v-13283fd7],.baccarat-center-column[data-v-13283fd7],.baccarat-right-column[data-v-13283fd7]{display:contents}.baccarat-betting-layout .bet-zone.player-pair[data-v-13283fd7]{position:absolute;left:1%;top:4%;width:32%;height:38%;border-top-left-radius:15%;background:transparent;border:none;cursor:pointer}.baccarat-betting-layout .bet-zone.tie[data-v-13283fd7]{position:absolute;left:50.5%;top:4%;transform:translate(-50%);width:32%;height:37%;background:transparent;border:none;cursor:pointer}.baccarat-betting-layout .bet-zone.banker-pair[data-v-13283fd7]{position:absolute;right:1%;top:4%;width:30.9%;height:37%;border-top-right-radius:15%;background:transparent;border:none;cursor:pointer}.baccarat-betting-layout .bet-zone.player[data-v-13283fd7]{position:absolute;left:1%;top:44%;width:49%;height:52%;border-bottom-left-radius:15%;background:transparent;border:none;cursor:pointer}.baccarat-betting-layout .bet-zone.banker[data-v-13283fd7]{position:absolute;right:1%;top:44%;width:49%;height:52%;border-bottom-right-radius:15%;background:transparent;border:none;cursor:pointer}.bet-row[data-v-13283fd7]{gap:4px;margin-bottom:4px}.baccarat-betting-layout .bet-title[data-v-13283fd7],.baccarat-betting-layout .bet-odds[data-v-13283fd7]{display:none}.baccarat-betting-layout .bet-zone.player-pair .bet-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.player-pair .pending-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.player-pair .bet-amount-display[data-v-13283fd7],.baccarat-betting-layout .bet-zone.tie .bet-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.tie .pending-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.tie .bet-amount-display[data-v-13283fd7],.baccarat-betting-layout .bet-zone.banker-pair .bet-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.banker-pair .pending-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.banker-pair .bet-amount-display[data-v-13283fd7],.baccarat-betting-layout .bet-zone.player .bet-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.player .pending-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.player .bet-amount-display[data-v-13283fd7],.baccarat-betting-layout .bet-zone.banker .bet-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.banker .pending-amount[data-v-13283fd7],.baccarat-betting-layout .bet-zone.banker .bet-amount-display[data-v-13283fd7]{position:absolute;bottom:2%;left:50%;transform:translate(-50%);background:#012234;color:#fff;padding:2px 6px;border-radius:12px;font-size:10px;font-weight:700;min-width:50px;text-align:center}.baccarat-betting-layout .bet-control-btns[data-v-13283fd7],.baccarat-betting-layout .bet-zone.player-pair .inline-confirm-btns[data-v-13283fd7],.baccarat-betting-layout .bet-zone.tie .inline-confirm-btns[data-v-13283fd7],.baccarat-betting-layout .bet-zone.banker-pair .inline-confirm-btns[data-v-13283fd7],.baccarat-betting-layout .bet-zone.player .inline-confirm-btns[data-v-13283fd7],.baccarat-betting-layout .bet-zone.banker .inline-confirm-btns[data-v-13283fd7],.baccarat-betting-layout .inline-confirm-btns .cancel-btn[data-v-13283fd7],.baccarat-betting-layout .inline-confirm-btns .confirm-btn[data-v-13283fd7]{display:none}.bet-zone[data-v-13283fd7]{padding:6px 4px;border-width:1px}.bet-title[data-v-13283fd7]{font-size:16px}.bet-title.large[data-v-13283fd7]{font-size:32px}.bet-odds[data-v-13283fd7]{font-size:11px;margin:2px 0}.baccarat-chips-area[data-v-13283fd7],.dt-chips-area[data-v-13283fd7]{display:none!important}.bet-amount[data-v-13283fd7],.pending-amount[data-v-13283fd7]{font-size:10px;line-height:1.2;padding:2px 0}.inline-confirm-btns[data-v-13283fd7]{gap:4px;margin-top:4px}.inline-confirm-btns .cancel-btn[data-v-13283fd7],.inline-confirm-btns .confirm-btn[data-v-13283fd7]{font-size:10px;padding:4px 8px;min-width:40px;height:24px;border-radius:4px}.bottom-row[data-v-13283fd7]{margin-bottom:0}.bottom-row .chips-area[data-v-13283fd7]{display:none}.mobile-chips-bar[data-v-13283fd7]{display:flex!important;background:#1a1a2e;padding:8px 4px;align-items:center;gap:4px;flex-shrink:0}.chips-arrow[data-v-13283fd7]{width:28px;height:44px;background:#f5c518;border:none;font-size:16px;font-weight:700;color:#333;cursor:pointer;flex-shrink:0}.chips-scroll[data-v-13283fd7]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;flex:1;justify-content:flex-start;padding:6px 0}.chips-scroll[data-v-13283fd7]::-webkit-scrollbar{display:none}.chips-scroll .chip[data-v-13283fd7]{width:50px;height:50px;flex-shrink:0}.mobile-user-bar[data-v-13283fd7]{display:flex!important;background:#1a1a2e;border-top:1px solid #3a3a5a;padding:8px 12px;justify-content:space-between;align-items:center;font-size:11px;flex-shrink:0}.user-item[data-v-13283fd7]{text-align:center}.user-item .label[data-v-13283fd7]{color:#888;display:block;margin-bottom:2px}.user-item .value[data-v-13283fd7]{color:#fff}.report-btn[data-v-13283fd7]{background:linear-gradient(180deg,#5a4320,#3a2810);border:1px solid #7a5b29;color:#f5e1a4;padding:8px 12px;border-radius:4px;font-size:11px}.mobile-cancel-btn[data-v-13283fd7],.mobile-confirm-btn[data-v-13283fd7]{padding:8px 12px;border-radius:4px;font-size:11px;font-weight:700;border:none;cursor:pointer}.mobile-cancel-btn[data-v-13283fd7]{background:linear-gradient(180deg,#5a5a6a,#3a3a4a);color:#fff;border:1px solid #7a7a8a}.mobile-confirm-btn[data-v-13283fd7]{background:linear-gradient(180deg,#c9a050,#8b6914);color:#fff}.mobile-confirm-btn[data-v-13283fd7]:disabled{opacity:.6}.roadmap-section[data-v-13283fd7]{flex:1;min-height:140px;flex-shrink:1}.stats-column[data-v-13283fd7]{display:none}.bead-road[data-v-13283fd7]{flex:0 0 auto;width:auto;height:100%;aspect-ratio:6 / 6}.roads-right[data-v-13283fd7]{flex-direction:column}.big-road[data-v-13283fd7]{height:50%}.big-eye-road[data-v-13283fd7],.small-roads[data-v-13283fd7]{height:25%}.mobile-stats-bar[data-v-13283fd7]{display:flex!important;background:#1a1a2e;border-top:1px solid #3a3a5a;padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;font-size:11px;flex-shrink:0}.stats-left[data-v-13283fd7]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;flex-shrink:1;min-width:0}.stats-left .s-item[data-v-13283fd7]{display:flex;flex-direction:row;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0}.stats-left .s-label[data-v-13283fd7]{font-weight:700;color:#fff;padding:1px 4px;border-radius:2px}.stats-left .s-label.red[data-v-13283fd7]{background-color:#f44}.stats-left .s-label.blue[data-v-13283fd7]{background-color:#235cab}.stats-left .s-label.green[data-v-13283fd7]{background-color:#297931}.stats-right[data-v-13283fd7]{display:flex;gap:10px}.stats-right.dragon-tiger-mode[data-v-13283fd7]{gap:20px}.road-btn[data-v-13283fd7]{background:transparent;border:none;color:#fff;padding:0;border-radius:0;font-size:10px;display:flex;flex-direction:column;align-items:center;gap:4px}.road-btn .road-btn-label[data-v-13283fd7]{padding:6px 10px;border-radius:4px;font-size:11px;font-weight:700}.road-btn.ask-blue .road-btn-label[data-v-13283fd7]{background-color:#0d47a1;border:1px solid #42a5f5}.road-btn.ask-red .road-btn-label[data-v-13283fd7]{background-color:#b71c1c;border:1px solid #ef5350}.road-btn .dots[data-v-13283fd7]{display:flex;gap:4px;align-items:center}.road-btn .dot[data-v-13283fd7]{width:11px;height:11px;display:inline-flex;align-items:center;justify-content:center;position:relative}.road-btn .dot[data-v-13283fd7]:nth-child(1){border-radius:50%;border:1.8px solid transparent}.road-btn .dot:nth-child(1).red[data-v-13283fd7]{border-color:#f44;background:transparent}.road-btn .dot:nth-child(1).blue[data-v-13283fd7]{border-color:#49f;background:transparent}.road-btn .dot:nth-child(1).empty[data-v-13283fd7]{border-color:#999;background:transparent}.road-btn .dot[data-v-13283fd7]:nth-child(2){border-radius:50%;width:9px;height:9px}.road-btn .dot:nth-child(2).red[data-v-13283fd7]{background:#f44}.road-btn .dot:nth-child(2).blue[data-v-13283fd7]{background:#49f}.road-btn .dot:nth-child(2).empty[data-v-13283fd7]{background:#999}.road-btn .dot[data-v-13283fd7]:nth-child(3){border-radius:0;background:transparent;width:13px;height:13px}.road-btn .dot[data-v-13283fd7]:nth-child(3):before{content:"";position:absolute;width:100%;height:2.2px;background:transparent;transform:rotate(-45deg);top:50%;left:0}.road-btn .dot:nth-child(3).red[data-v-13283fd7]:before{background:#f44}.road-btn .dot:nth-child(3).blue[data-v-13283fd7]:before{background:#49f}.road-btn .dot:nth-child(3).empty[data-v-13283fd7]:before{background:#999}}.bet-confirm-overlay[data-v-13283fd7]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.bet-confirm-modal[data-v-13283fd7]{background:linear-gradient(180deg,#2a1a0a,#1a0f05);border:2px solid #c9a050;border-radius:8px;width:320px;max-width:90%}.confirm-header[data-v-13283fd7]{background:linear-gradient(180deg,#c9a050,#8b6914);padding:12px 16px;font-size:16px;font-weight:700;color:#fff;text-align:center;border-radius:6px 6px 0 0}.confirm-body[data-v-13283fd7]{padding:20px}.confirm-info[data-v-13283fd7]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #3a2510}.confirm-info[data-v-13283fd7]:last-child{border-bottom:none}.confirm-label[data-v-13283fd7]{color:#c9a050}.confirm-value[data-v-13283fd7]{color:#f5e1a4;font-weight:700}.confirm-value.highlight[data-v-13283fd7]{color:#fc0;font-size:18px}.confirm-footer[data-v-13283fd7]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #3a2510}.confirm-btn[data-v-13283fd7]{flex:1;padding:10px;border-radius:4px;font-size:14px;cursor:pointer;transition:opacity .2s}.confirm-btn[data-v-13283fd7]:hover{opacity:.9}.confirm-btn.cancel[data-v-13283fd7]{background:#3a2510;border:1px solid #4a3520;color:#c9a050}.confirm-btn.ok[data-v-13283fd7]{background:linear-gradient(180deg,#c9a050,#8b6914);border:none;color:#fff;font-weight:700}.confirm-btn[data-v-13283fd7]:disabled{opacity:.6;cursor:not-allowed}.betting-closed[data-v-13283fd7]{position:relative;pointer-events:none;opacity:.7}.betting-status[data-v-13283fd7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#f44;padding:10px 30px;border-radius:4px;font-size:18px;font-weight:700;z-index:10;border:2px solid #ff4444}.confirmed-chip[data-v-13283fd7]{background:linear-gradient(180deg,#c9a050,#8b6914);color:#fff;padding:2px 8px;border-radius:10px;font-weight:700;font-size:12px}.countdown-display[data-v-13283fd7]{position:absolute;top:10px;left:10px;z-index:20}.countdown-circle[data-v-13283fd7]{width:80px;height:80px;filter:drop-shadow(0 0 10px rgba(30,144,255,.5))}@media(max-width:768px){.countdown-display[data-v-13283fd7]{top:50%;left:auto;right:10px;transform:translateY(-50%)}.countdown-circle[data-v-13283fd7]{width:40px;height:40px}}.countdown-progress[data-v-13283fd7]{transition:stroke-dashoffset 1s linear}.countdown-text[data-v-13283fd7]{font-size:62px;font-weight:700;fill:#fff;text-anchor:middle;dominant-baseline:middle;text-shadow:0 0 10px rgba(255,255,255,.8)}@keyframes pulse-13283fd7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.status-display[data-v-13283fd7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;padding:10px 30px;border-radius:8px;z-index:20}.status-display-topleft[data-v-13283fd7]{position:absolute;top:10px;right:10px;left:auto;font-size:20px;font-weight:700;padding:6px 16px;border-radius:6px;z-index:20}.status-display.dealing[data-v-13283fd7],.status-display-topleft.dealing[data-v-13283fd7]{color:#ff9800;background:#ff980033;border:2px solid #ff9800;animation:blink-13283fd7 .5s ease-in-out infinite}.status-display.waiting[data-v-13283fd7],.status-display-topleft.waiting[data-v-13283fd7]{color:#888;background:#00000080;border:1px solid #666}@keyframes blink-13283fd7{0%,to{opacity:1}50%{opacity:.5}}.result-overlay[data-v-13283fd7]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9998;animation:fadeIn-13283fd7 .3s ease}@keyframes fadeIn-13283fd7{0%{opacity:0}to{opacity:1}}.result-modal[data-v-13283fd7]{background:linear-gradient(180deg,#2a1a0a,#1a0f05);border:3px solid #c9a050;border-radius:12px;min-width:300px;text-align:center;animation:scaleIn-13283fd7 .3s ease}@keyframes scaleIn-13283fd7{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.result-header[data-v-13283fd7]{background:linear-gradient(180deg,#c9a050,#8b6914);padding:12px 24px;font-size:18px;font-weight:700;color:#fff;border-radius:8px 8px 0 0}.result-body[data-v-13283fd7]{padding:24px}.result-winner[data-v-13283fd7]{font-size:48px;font-weight:700;margin-bottom:20px}.result-winner.banker[data-v-13283fd7],.result-winner.dragon[data-v-13283fd7]{color:#f44}.result-winner.player[data-v-13283fd7],.result-winner.tiger[data-v-13283fd7]{color:#49f}.result-winner.tie[data-v-13283fd7]{color:#4c4}.result-cards[data-v-13283fd7]{display:flex;justify-content:center;gap:40px}.cards-group[data-v-13283fd7]{text-align:center}.cards-label[data-v-13283fd7]{font-size:16px;font-weight:700;margin-bottom:8px;color:#f5e1a4}.cards-label.red[data-v-13283fd7],.result-cards .cards-label.dragon[data-v-13283fd7]{color:#f44}.cards-label.blue[data-v-13283fd7],.result-cards .cards-label.tiger[data-v-13283fd7]{color:#49f}.cards-list[data-v-13283fd7]{display:flex;gap:4px;justify-content:center;margin-bottom:8px}.card[data-v-13283fd7]{background:#fff;color:#333;padding:4px 8px;border-radius:4px;font-weight:700;font-size:14px}.cards-points[data-v-13283fd7]{color:#f5e1a4;font-size:14px}.result-pairs[data-v-13283fd7]{margin-top:16px;display:flex;justify-content:center;gap:12px}.pair-tag[data-v-13283fd7]{padding:4px 12px;border-radius:12px;font-size:14px;font-weight:700}.pair-tag.red[data-v-13283fd7]{background:#ff44444d;color:#f44;border:1px solid #ff4444}.pair-tag.blue[data-v-13283fd7]{background:#4499ff4d;color:#49f;border:1px solid #4499ff}.bet-icon[data-v-13283fd7]{width:14px;height:14px;margin-right:4px;margin-bottom:2px;vertical-align:middle;display:inline-block}@media(max-width:768px){.bet-icon[data-v-13283fd7]{width:10px;height:10px;margin-right:2px}}.legend-row.ask-blue[data-v-13283fd7],.legend-row.ask-red[data-v-13283fd7]{padding:0;margin-bottom:2px;margin-top:1px;align-items:center;background:none;border:none}.dragon-tiger-legend .legend-row.ask-red[data-v-13283fd7]{margin-bottom:10px}.legend-row.ask-blue .legend-label[data-v-13283fd7],.legend-row.ask-red .legend-label[data-v-13283fd7]{color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px}.legend-row.ask-blue .legend-label[data-v-13283fd7]{background-color:#0d47a1;border:1px solid #42a5f5}.legend-row.ask-red .legend-label[data-v-13283fd7]{background-color:#b71c1c;border:1px solid #ef5350}.legend-row.ask-blue .legend-dots[data-v-13283fd7],.legend-row.ask-red .legend-dots[data-v-13283fd7]{font-size:12px;color:#fff}.legend-row.ask-blue .legend-dots.red[data-v-13283fd7],.legend-row.ask-red .legend-dots.red[data-v-13283fd7]{color:#ff8a80}.road-btn.ask-blue[data-v-13283fd7],.road-btn.ask-red[data-v-13283fd7]{padding:0;font-size:14px;font-weight:700;height:auto;border-radius:0;background-color:transparent;border:none;display:inline-flex;align-items:center;gap:8px;color:#fff;cursor:pointer}.road-btn .road-btn-label[data-v-13283fd7]{padding:8px 14px;border-radius:6px;display:inline-block}.road-btn.ask-blue .road-btn-label[data-v-13283fd7]{background-color:#0d47a1;border:1px solid #42a5f5}.road-btn.ask-red .road-btn-label[data-v-13283fd7]{background-color:#b71c1c;border:1px solid #ef5350}.road-btn.ask-blue[data-v-13283fd7],.road-btn.ask-red[data-v-13283fd7]{padding:8px 14px;font-size:14px;font-weight:700;height:auto;border-radius:6px}.legend-dots[data-v-13283fd7]{display:flex;gap:4px;align-items:center}.legend-dots .dot[data-v-13283fd7]{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;position:relative}.legend-dots .dot[data-v-13283fd7]:nth-child(1){border-radius:50%;border:2px solid transparent}.legend-dots .dot:nth-child(1).red[data-v-13283fd7]{border-color:#f44;background:transparent}.legend-dots .dot:nth-child(1).blue[data-v-13283fd7]{border-color:#49f;background:transparent}.legend-dots .dot:nth-child(1).empty[data-v-13283fd7]{border-color:#999;background:transparent}.legend-dots .dot[data-v-13283fd7]:nth-child(2){border-radius:50%;width:10px;height:10px}.legend-dots .dot:nth-child(2).red[data-v-13283fd7]{background:#f44}.legend-dots .dot:nth-child(2).blue[data-v-13283fd7]{background:#49f}.legend-dots .dot:nth-child(2).empty[data-v-13283fd7]{background:#999}.legend-dots .dot[data-v-13283fd7]:nth-child(3){border-radius:0;background:transparent;width:14px;height:14px}.legend-dots .dot[data-v-13283fd7]:nth-child(3):before{content:"";position:absolute;width:100%;height:2.5px;background:transparent;transform:rotate(-45deg);top:50%;left:0}.legend-dots .dot:nth-child(3).red[data-v-13283fd7]:before{background:#f44}.legend-dots .dot:nth-child(3).blue[data-v-13283fd7]:before{background:#49f}.legend-dots .dot:nth-child(3).empty[data-v-13283fd7]:before{background:#999}.login-page[data-v-134381b9]{min-height:100vh;background:linear-gradient(135deg,#1a0f05,#2a1a0a,#1a0f05);display:flex;align-items:center;justify-content:center;padding:20px}.login-container[data-v-134381b9]{width:100%;max-width:400px}.login-header[data-v-134381b9]{text-align:center;margin-bottom:30px}.logo[data-v-134381b9]{width:120px;height:auto;margin-bottom:16px}.title[data-v-134381b9]{color:#f5e1a4;font-size:28px;margin:0 0 8px;font-weight:700}.subtitle[data-v-134381b9]{color:#c9a050;font-size:14px;margin:0;letter-spacing:2px}.login-form[data-v-134381b9]{background:linear-gradient(180deg,#2a1a0a,#1a0f05);border:1px solid #4a3520;border-radius:8px;padding:30px}.form-title[data-v-134381b9]{color:#f5e1a4;font-size:20px;font-weight:700;text-align:center;margin-bottom:24px}.form-group[data-v-134381b9]{margin-bottom:20px}.form-group label[data-v-134381b9]{display:block;color:#c9a050;font-size:14px;margin-bottom:8px}.form-group input[data-v-134381b9]{width:100%;padding:12px 16px;background:#0d0a05;border:1px solid #4a3520;border-radius:4px;color:#fff;font-size:14px;box-sizing:border-box;transition:border-color .3s}.form-group input[data-v-134381b9]:focus{outline:none;border-color:#c9a050}.form-group input[data-v-134381b9]::placeholder{color:#666}.form-group input[data-v-134381b9]:disabled{opacity:.6}.submit-btn[data-v-134381b9]{width:100%;padding:14px;background:linear-gradient(180deg,#c9a050,#8b6914);border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .3s}.submit-btn[data-v-134381b9]:hover:not(:disabled){opacity:.9}.submit-btn[data-v-134381b9]:disabled{opacity:.6;cursor:not-allowed}.toggle-mode[data-v-134381b9]{text-align:center;margin-top:20px;color:#888;font-size:14px}.toggle-mode a[data-v-134381b9]{color:#c9a050;cursor:pointer;text-decoration:underline}.captcha-group .captcha-row[data-v-134381b9]{display:flex;align-items:center;gap:8px}.captcha-code[data-v-134381b9]{background:#0d0a05;border:1px dashed #4a3520;padding:10px 12px;border-radius:4px;color:#c9a050;min-width:70px;text-align:center;font-weight:700;cursor:pointer}.login-footer[data-v-134381b9]{text-align:center;margin-top:24px;color:#5a4020;font-size:12px}.modal-overlay[data-v-1384a9fa]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container[data-v-1384a9fa]{background:linear-gradient(180deg,#2a1a0a,#1a0f05);border:2px solid #c9a050;border-radius:8px;width:700px;max-width:95%;max-height:85vh;display:flex;flex-direction:column}.modal-header[data-v-1384a9fa]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #4a3520;background:linear-gradient(180deg,#c9a050,#8b6914);border-radius:6px 6px 0 0}.modal-header h3[data-v-1384a9fa]{margin:0;color:#fff;font-size:18px}.close-btn[data-v-1384a9fa]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;line-height:1}.modal-tabs[data-v-1384a9fa]{display:flex;background:#1a0f05;border-bottom:1px solid #4a3520}.tab[data-v-1384a9fa]{flex:1;padding:10px 16px;text-align:center;color:#888;cursor:pointer;transition:all .2s}.tab.active[data-v-1384a9fa]{color:#c9a050;background:#2a1a0a;border-bottom:2px solid #c9a050}.modal-body[data-v-1384a9fa]{flex:1;overflow-y:auto;padding:16px}.rules-content[data-v-1384a9fa]{color:#ddd;font-size:14px;line-height:1.6}.rules-content h4[data-v-1384a9fa]{color:#c9a050;margin:16px 0 8px;font-size:15px}.rules-content h4[data-v-1384a9fa]:first-child{margin-top:0}.rules-content p[data-v-1384a9fa]{margin:8px 0;color:#bbb}.rules-content .note[data-v-1384a9fa]{color:#ff6b6b;font-weight:700}.rules-content ul[data-v-1384a9fa]{margin:8px 0;padding-left:20px}.rules-content li[data-v-1384a9fa]{margin:4px 0;color:#bbb}.rules-table[data-v-1384a9fa]{width:100%;border-collapse:collapse;margin:8px 0;font-size:12px}.rules-table th[data-v-1384a9fa],.rules-table td[data-v-1384a9fa]{border:1px solid #4a3520;padding:8px;text-align:center}.rules-table th[data-v-1384a9fa]{background:#3a2510;color:#c9a050}.rules-table td[data-v-1384a9fa]{background:#1a0f05;color:#ddd}.rules-table tr:nth-child(2n) td[data-v-1384a9fa]{background:#2a1a0a}@media(max-width:768px){.modal-container[data-v-1384a9fa]{width:100%;max-height:90vh;border-radius:0}.modal-header[data-v-1384a9fa]{border-radius:0}.rules-content[data-v-1384a9fa]{font-size:13px}.rules-table[data-v-1384a9fa]{font-size:11px}.rules-table th[data-v-1384a9fa],.rules-table td[data-v-1384a9fa]{padding:6px 4px}}.modal-overlay[data-v-74b8bd1a]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container[data-v-74b8bd1a]{background:linear-gradient(180deg,#3a3020,#2a2015);border:2px solid #c9a050;border-radius:8px;width:450px;max-width:95%}.modal-header[data-v-74b8bd1a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #4a3520}.modal-header h3[data-v-74b8bd1a]{margin:0;color:#f5e1a4;font-size:20px}.close-btn[data-v-74b8bd1a]{background:none;border:none;color:#c9a050;font-size:28px;cursor:pointer;line-height:1}.close-btn[data-v-74b8bd1a]:hover{color:#fff}.modal-body[data-v-74b8bd1a]{padding:30px 20px}.setting-row[data-v-74b8bd1a]{display:flex;align-items:center;margin-bottom:25px}.setting-row[data-v-74b8bd1a]:last-child{margin-bottom:0}.setting-label[data-v-74b8bd1a]{width:80px;color:#ddd;font-size:15px;flex-shrink:0}.setting-control[data-v-74b8bd1a]{flex:1;display:flex;align-items:center;gap:12px}.music-icon[data-v-74b8bd1a]{color:#c9a050;font-size:18px;width:24px;text-align:center}.volume-slider[data-v-74b8bd1a]{flex:1;height:6px;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#555,#888);border-radius:3px;cursor:pointer}.volume-slider[data-v-74b8bd1a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:linear-gradient(180deg,#f5e1a4,#c9a050);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0000004d}.volume-slider[data-v-74b8bd1a]::-moz-range-thumb{width:18px;height:18px;background:linear-gradient(180deg,#f5e1a4,#c9a050);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d}.volume-value[data-v-74b8bd1a]{width:40px;text-align:right;color:#aaa;font-size:13px}.modal-footer[data-v-74b8bd1a]{display:flex;justify-content:center;gap:20px;padding:20px;border-top:1px solid #4a3520}.btn-confirm[data-v-74b8bd1a],.btn-cancel[data-v-74b8bd1a]{padding:10px 40px;font-size:15px;border:none;border-radius:4px;cursor:pointer;font-weight:700}.btn-confirm[data-v-74b8bd1a]{background:linear-gradient(180deg,#c9a050,#8b6914);color:#fff}.btn-confirm[data-v-74b8bd1a]:hover{background:linear-gradient(180deg,#d9b060,#9b7924)}.btn-cancel[data-v-74b8bd1a]{background:linear-gradient(180deg,#666,#444);color:#fff}.btn-cancel[data-v-74b8bd1a]:hover{background:linear-gradient(180deg,#777,#555)}@media(max-width:768px){.modal-container[data-v-74b8bd1a]{width:100%;max-width:90%}.setting-label[data-v-74b8bd1a]{width:70px;font-size:13px}.btn-confirm[data-v-74b8bd1a],.btn-cancel[data-v-74b8bd1a]{padding:8px 30px;font-size:14px}}.modal-overlay[data-v-dd4e1690]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container[data-v-dd4e1690]{background:linear-gradient(180deg,#3a3020,#2a2015);border:2px solid #c9a050;border-radius:8px;width:400px;max-width:95%}.modal-header[data-v-dd4e1690]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #4a3520}.modal-header h3[data-v-dd4e1690]{margin:0;color:#f5e1a4;font-size:18px}.close-btn[data-v-dd4e1690]{background:none;border:none;color:#c9a050;font-size:28px;cursor:pointer;line-height:1}.modal-body[data-v-dd4e1690]{padding:24px 20px}.form-group[data-v-dd4e1690]{margin-bottom:16px}.form-group[data-v-dd4e1690]:last-child{margin-bottom:0}.form-group label[data-v-dd4e1690]{display:block;color:#ddd;font-size:14px;margin-bottom:8px}.form-group input[data-v-dd4e1690]{width:100%;padding:10px 12px;background:#1a0f05;border:1px solid #4a3520;border-radius:4px;color:#fff;font-size:14px;box-sizing:border-box}.form-group input[data-v-dd4e1690]:focus{outline:none;border-color:#c9a050}.error-msg[data-v-dd4e1690]{color:#ff6b6b;font-size:13px;margin-top:12px}.modal-footer[data-v-dd4e1690]{display:flex;justify-content:center;gap:20px;padding:20px;border-top:1px solid #4a3520}.btn-confirm[data-v-dd4e1690],.btn-cancel[data-v-dd4e1690]{padding:10px 40px;font-size:15px;border:none;border-radius:4px;cursor:pointer;font-weight:700}.btn-confirm[data-v-dd4e1690]{background:linear-gradient(180deg,#c9a050,#8b6914);color:#fff}.btn-confirm[data-v-dd4e1690]:hover:not(:disabled){background:linear-gradient(180deg,#d9b060,#9b7924)}.btn-confirm[data-v-dd4e1690]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-dd4e1690]{background:linear-gradient(180deg,#666,#444);color:#fff}.btn-cancel[data-v-dd4e1690]:hover{background:linear-gradient(180deg,#777,#555)}.modal-overlay[data-v-40cdaf3f]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-40cdaf3f]{background:linear-gradient(180deg,#2a1a0a,#1a0f05);border:1px solid #7a5b29;border-radius:8px;width:800px;max-width:95%;overflow:hidden;box-shadow:0 10px 30px #00000080}.modal-header[data-v-40cdaf3f]{background:linear-gradient(180deg,#5a4320,#3a2810);padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #7a5b29}.modal-title[data-v-40cdaf3f]{color:#f5e1a4;font-weight:700;font-size:16px}.close-btn[data-v-40cdaf3f]{background:none;border:none;color:#f5e1a4;font-size:24px;cursor:pointer;padding:0;line-height:1}.modal-body[data-v-40cdaf3f]{padding:16px}.video-layout[data-v-40cdaf3f]{display:flex;gap:16px;align-items:flex-start}.video-container[data-v-40cdaf3f]{flex:1;aspect-ratio:16 / 9;background:#000;border-radius:4px;overflow:hidden}.video-player[data-v-40cdaf3f]{width:100%;height:100%;object-fit:contain;pointer-events:auto}.video-player[data-v-40cdaf3f]::-webkit-media-controls{display:none!important}.video-player[data-v-40cdaf3f]::-webkit-media-controls-enclosure{display:none!important}.video-player[data-v-40cdaf3f]::-webkit-media-controls-panel{display:none!important}.video-player[data-v-40cdaf3f]::-webkit-media-controls-play-button{display:none!important}.video-player[data-v-40cdaf3f]::-webkit-media-controls-start-playback-button{display:none!important}.video-controls[data-v-40cdaf3f]{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.switch-btn[data-v-40cdaf3f]{background:linear-gradient(180deg,#5a4320,#3a2810);border:1px solid #7a5b29;border-radius:4px;color:#f5e1a4;padding:12px 16px;cursor:pointer;font-weight:700;transition:all .2s;width:110px;text-align:center;line-height:1.4}.switch-btn[data-v-40cdaf3f]:hover{background:linear-gradient(180deg,#6a5330,#4a3820)}.switch-btn.active[data-v-40cdaf3f]{background:linear-gradient(180deg,#c9a050,#8b6914);color:#fff;border-color:#f5e1a4}@media(max-width:768px){.modal-content[data-v-40cdaf3f]{width:98%}.video-layout[data-v-40cdaf3f]{gap:8px}.switch-btn[data-v-40cdaf3f]{padding:8px 10px;font-size:12px;width:80px}}.editor-overlay[data-v-4fe6e3a7]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000}.editor-modal[data-v-4fe6e3a7]{background:linear-gradient(180deg,#2a1a0a,#1a0f05);border:1px solid #7a5b29;border-radius:8px;width:900px;max-width:95%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #00000080}.editor-header[data-v-4fe6e3a7]{background:linear-gradient(180deg,#5a4320,#3a2810);padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #7a5b29;flex-shrink:0}.editor-header h3[data-v-4fe6e3a7]{margin:0;color:#f5e1a4;font-size:16px;font-weight:700}.close-btn[data-v-4fe6e3a7]{background:none;border:none;color:#f5e1a4;font-size:24px;cursor:pointer;padding:0;line-height:1}.editor-body[data-v-4fe6e3a7]{padding:16px;overflow-y:auto;flex:1}.video-preview[data-v-4fe6e3a7]{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#2d4a3e,#1a2f25);border:2px solid #4a3520;border-radius:4px;position:relative;margin-bottom:16px;overflow:hidden}.live-video[data-v-4fe6e3a7]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.preview-label[data-v-4fe6e3a7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff80;font-size:18px;text-align:center;pointer-events:none;z-index:1}.mini-roadmap-draggable[data-v-4fe6e3a7]{position:absolute;background:#000000d9;border:2px solid #c9a050;border-radius:4px;cursor:move;z-index:10;display:flex;flex-direction:column}.drag-handle[data-v-4fe6e3a7]{background:linear-gradient(180deg,#c9a050,#8b6914);color:#fff;padding:4px 8px;font-size:12px;font-weight:700;text-align:center;cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid #c9a050}.roadmap-preview[data-v-4fe6e3a7]{flex:1;display:flex;align-items:center;justify-content:center;color:#f5e1a4;font-size:12px;text-align:center;padding:8px}.editor-controls[data-v-4fe6e3a7]{background:#0000004d;padding:16px;border-radius:4px;border:1px solid #4a3520}.control-row[data-v-4fe6e3a7]{display:flex;gap:24px;margin-bottom:12px}.control-group[data-v-4fe6e3a7]{margin-bottom:12px}.control-group label[data-v-4fe6e3a7]{display:block;color:#f5e1a4;font-size:14px;margin-bottom:6px}.control-group input[type=checkbox][data-v-4fe6e3a7]{width:20px;height:20px;cursor:pointer}.slider[data-v-4fe6e3a7]{width:100%;height:6px;border-radius:3px;background:#4a3520;outline:none;cursor:pointer}.slider[data-v-4fe6e3a7]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#c9a050;cursor:pointer}.slider[data-v-4fe6e3a7]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#c9a050;cursor:pointer;border:none}.position-display[data-v-4fe6e3a7]{margin-top:12px;padding:12px;background:#0000004d;border-radius:4px;border:1px solid #4a3520}.position-display p[data-v-4fe6e3a7]{margin:4px 0;color:#f5e1a4;font-size:13px}.position-display .hint[data-v-4fe6e3a7]{color:#888;font-size:12px;font-style:italic}.editor-footer[data-v-4fe6e3a7]{padding:12px 16px;border-top:1px solid #4a3520;display:flex;justify-content:flex-end;gap:12px;flex-shrink:0}.btn[data-v-4fe6e3a7]{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;border:none}.btn-reset[data-v-4fe6e3a7]{background:linear-gradient(180deg,#5a5a6a,#3a3a4a);color:#fff;border:1px solid #7a7a8a}.btn-reset[data-v-4fe6e3a7]:hover{background:linear-gradient(180deg,#6a6a7a,#4a4a5a)}.btn-cancel[data-v-4fe6e3a7]{background:transparent;color:#f5e1a4;border:1px solid #7a5b29}.btn-cancel[data-v-4fe6e3a7]:hover{background:#5a43204d}.btn-save[data-v-4fe6e3a7]{background:linear-gradient(180deg,#c9a050,#8b6914);color:#fff;box-shadow:0 2px 8px #c9a0504d}.btn-save[data-v-4fe6e3a7]:hover:not(:disabled){background:linear-gradient(180deg,#d9b060,#9b7924);transform:translateY(-1px)}.btn-save[data-v-4fe6e3a7]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.editor-modal[data-v-4fe6e3a7]{width:98%}.video-preview[data-v-4fe6e3a7]{aspect-ratio:4 / 3}.control-row[data-v-4fe6e3a7]{flex-direction:column;gap:12px}}.admin-panel[data-v-8583d6d7]{min-height:100vh;background:#1a0f05;display:flex;flex-direction:column}.admin-header[data-v-8583d6d7]{background:#1a0f05;color:#c9a050;padding:0 24px;height:60px;display:flex;align-items:center;justify-content:space-between}.admin-header h1[data-v-8583d6d7]{font-size:20px;margin:0}.header-right[data-v-8583d6d7]{display:flex;align-items:center;gap:16px}.admin-user[data-v-8583d6d7]{color:#f5e1a4}.logout-btn[data-v-8583d6d7]{background:transparent;border:1px solid #c9a050;color:#c9a050;padding:6px 16px;border-radius:4px;cursor:pointer}.admin-body[data-v-8583d6d7]{flex:1;display:flex}.admin-sidebar[data-v-8583d6d7]{width:200px;background:#2a1a0a;padding:20px 0}.admin-nav a[data-v-8583d6d7]{display:block;padding:12px 24px;color:#c9a050;cursor:pointer;transition:background .2s}.admin-nav a[data-v-8583d6d7]:hover,.admin-nav a.active[data-v-8583d6d7]{background:#4a3520}.admin-main[data-v-8583d6d7]{flex:1;padding:24px;overflow-y:auto;background:#0d0a05}.admin-main h2[data-v-8583d6d7]{margin:0 0 20px;color:#f5e1a4}.stats-grid[data-v-8583d6d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.stat-card[data-v-8583d6d7]{background:#2a1a0a;border:1px solid #4a3520;border-radius:8px;padding:20px;text-align:center}.stat-value[data-v-8583d6d7]{font-size:28px;font-weight:700;color:#c9a050}.stat-label[data-v-8583d6d7]{color:#c9a050;margin-top:8px}.filter-bar[data-v-8583d6d7]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.filter-bar input[data-v-8583d6d7],.filter-bar select[data-v-8583d6d7]{padding:8px 12px;border:1px solid #4a3520;border-radius:4px;background:#1a0f05;color:#fff}.filter-bar input[data-v-8583d6d7]{width:200px}.search-btn[data-v-8583d6d7]{background:#c9a050;border:none;color:#fff;padding:8px 24px;border-radius:4px;cursor:pointer}.data-table[data-v-8583d6d7]{width:100%;background:#1a0f05;border-collapse:collapse;border-radius:8px;overflow:hidden;border:1px solid #4a3520}.data-table th[data-v-8583d6d7],.data-table td[data-v-8583d6d7]{padding:12px;text-align:left;border-bottom:1px solid #2a1a0a;color:#f5e1a4}.data-table th[data-v-8583d6d7]{background:#2a1a0a;font-weight:500;color:#c9a050}.loading-cell[data-v-8583d6d7],.empty-cell[data-v-8583d6d7]{text-align:center;color:#888;padding:40px!important}.status-tag[data-v-8583d6d7]{padding:2px 8px;border-radius:4px;font-size:12px}.status-active[data-v-8583d6d7]{background:#e8f5e9;color:#4caf50}.status-frozen[data-v-8583d6d7]{background:#fff3e0;color:#ff9800}.status-disabled[data-v-8583d6d7]{background:#ffebee;color:#f44336}.action-btn[data-v-8583d6d7]{background:#c9a050;border:none;color:#fff;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:12px;margin-right:4px}.action-btn.warn[data-v-8583d6d7]{background:#ff9800}.action-btn.info[data-v-8583d6d7]{background:#00bcd4}.action-btn.danger[data-v-8583d6d7]{background:#f44336}.action-cell[data-v-8583d6d7]{white-space:nowrap}.create-btn[data-v-8583d6d7]{background:#4caf50;border:none;color:#fff;padding:8px 24px;border-radius:4px;cursor:pointer;margin-left:auto}.batch-btn[data-v-8583d6d7]{border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.batch-btn.danger[data-v-8583d6d7]{background:#f44336}.batch-btn.danger[data-v-8583d6d7]:hover{background:#d32f2f}.batch-btn.success[data-v-8583d6d7]{background:#4caf50}.batch-btn.success[data-v-8583d6d7]:hover{background:#388e3c}.table-status-idle[data-v-8583d6d7]{background:#e8f5e9;color:#4caf50}.table-status-betting[data-v-8583d6d7]{background:#e3f2fd;color:#2196f3}.table-status-dealing[data-v-8583d6d7]{background:#fff3e0;color:#ff9800}.table-status-shuffling[data-v-8583d6d7]{background:#fce4ec;color:#e91e63}.active-yes[data-v-8583d6d7]{color:#4caf50}.active-no[data-v-8583d6d7]{color:#f44336}.table-modal[data-v-8583d6d7]{width:500px}.form-row[data-v-8583d6d7]{display:flex;gap:16px}.form-row .form-group[data-v-8583d6d7]{flex:1}.pagination-bar[data-v-8583d6d7]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;color:#c9a050}.pagination[data-v-8583d6d7]{display:flex;align-items:center;gap:8px;color:#f5e1a4}.pagination button[data-v-8583d6d7]{background:#2a1a0a;border:1px solid #4a3520;color:#c9a050;padding:6px 12px;border-radius:4px;cursor:pointer}.pagination button[data-v-8583d6d7]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-8583d6d7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.edit-modal[data-v-8583d6d7]{background:#1a0f05;border:1px solid #4a3520;border-radius:8px;width:400px;max-width:90%}.edit-modal .modal-header[data-v-8583d6d7]{padding:16px 20px;border-bottom:1px solid #4a3520;display:flex;justify-content:space-between;align-items:center}.edit-modal .modal-header h3[data-v-8583d6d7]{margin:0;color:#f5e1a4}.edit-modal .close-btn[data-v-8583d6d7]{background:none;border:none;font-size:20px;cursor:pointer;color:#999}.edit-modal .modal-body[data-v-8583d6d7]{padding:20px;max-height:80vh;overflow-y:scroll}.form-group[data-v-8583d6d7]{margin-bottom:16px}.form-group label[data-v-8583d6d7]{display:block;margin-bottom:6px;color:#c9a050}.form-group input[data-v-8583d6d7],.form-group select[data-v-8583d6d7]{width:100%;padding:8px 12px;border:1px solid #4a3520;border-radius:4px;box-sizing:border-box;background:#0d0a05;color:#fff}.form-group input[data-v-8583d6d7]:disabled{background:#2a1a0a;color:#888}.edit-modal .modal-footer[data-v-8583d6d7]{padding:16px 20px;border-top:1px solid #4a3520;display:flex;justify-content:flex-end;gap:12px}.cancel-btn[data-v-8583d6d7]{background:#2a1a0a;border:1px solid #4a3520;color:#c9a050;padding:8px 20px;border-radius:4px;cursor:pointer}.save-btn[data-v-8583d6d7]{background:#c9a050;border:none;color:#fff;padding:8px 20px;border-radius:4px;cursor:pointer}.save-btn[data-v-8583d6d7]:disabled{opacity:.6}.rounds-modal[data-v-8583d6d7]{width:800px;max-width:95%}.table-stats-bar[data-v-8583d6d7]{display:flex;gap:24px;padding:12px 16px;background:#2a1a0a;border-radius:4px;margin-bottom:16px;color:#c9a050;font-size:14px}.winner-tag[data-v-8583d6d7]{padding:2px 8px;border-radius:4px;font-size:12px}.winner-banker[data-v-8583d6d7],.winner-tiger[data-v-8583d6d7]{background:#e53935;color:#fff}.winner-player[data-v-8583d6d7],.winner-dragon[data-v-8583d6d7]{background:#1e88e5;color:#fff}.winner-tie[data-v-8583d6d7]{background:#27780c;color:#fff}.pair-tag[data-v-8583d6d7]{margin-left:4px;padding:2px 6px;border-radius:3px;font-size:11px}.pair-tag.banker[data-v-8583d6d7]{background:#e539354d;color:#e53935}.pair-tag.player[data-v-8583d6d7]{background:#1e88e54d;color:#1e88e5}.action-btn.primary[data-v-8583d6d7]{background:#1e88e5;color:#fff}.view-header[data-v-8583d6d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.view-header h2[data-v-8583d6d7]{margin:0}.view-actions[data-v-8583d6d7]{display:flex;align-items:center;gap:12px}.hint-text[data-v-8583d6d7]{color:#999;font-size:12px}.refresh-btn[data-v-8583d6d7]{background:#2a1a0a;border:1px solid #c9a050;color:#c9a050;padding:8px 16px;border-radius:4px;cursor:pointer}.manual-grid[data-v-8583d6d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.manual-card[data-v-8583d6d7]{background:#2a1a0a;border:1px solid #4a3520;border-radius:8px;padding:16px}.card-header[data-v-8583d6d7]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #4a3520}.table-code[data-v-8583d6d7]{font-weight:700;font-size:18px;color:#fff}.table-name[data-v-8583d6d7]{color:#aaa;flex:1}.card-info[data-v-8583d6d7]{margin-bottom:16px;color:#c9a050;font-size:14px;line-height:1.6}.card-actions[data-v-8583d6d7]{display:flex;flex-direction:column;gap:10px}.control-btn[data-v-8583d6d7]{padding:10px;border:none;border-radius:4px;cursor:pointer;font-weight:700;color:#fff}.control-btn.start[data-v-8583d6d7]{background:#4caf50}.control-btn.stop[data-v-8583d6d7]{background:#f44336}.control-btn.result[data-v-8583d6d7]{background:#2196f3}.control-btn.secondary[data-v-8583d6d7]{background:#4a3520;border:1px solid #c9a050;color:#c9a050}.countdown-control[data-v-8583d6d7]{display:flex;gap:10px}.countdown-control button[data-v-8583d6d7]{flex:1}.checkbox-group[data-v-8583d6d7]{display:flex;gap:20px;padding:8px 0}.checkbox-label[data-v-8583d6d7]{display:flex;align-items:center;gap:8px;color:#fff;cursor:pointer}.checkbox-label input[data-v-8583d6d7]{width:auto;margin:0}.action-btn.success[data-v-8583d6d7]{background:#4caf50}.balance-info[data-v-8583d6d7]{background:#2a1a0a;padding:12px 16px;border-radius:4px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;color:#c9a050}.balance-amount[data-v-8583d6d7]{font-size:20px;font-weight:700;color:#4caf50}.preview-result[data-v-8583d6d7]{background:#2a1a0a;padding:12px 16px;border-radius:4px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;color:#c9a050}.batch-actions-bar[data-v-8583d6d7]{display:flex;justify-content:space-between;align-items:center;background:#2a1a0a;padding:12px 16px;border-radius:4px;margin-bottom:16px;border:1px solid #4a3520}.batch-select[data-v-8583d6d7]{display:flex;align-items:center;gap:12px;color:#c9a050}.batch-select label[data-v-8583d6d7]{display:flex;align-items:center;gap:6px;cursor:pointer}.batch-select input[type=checkbox][data-v-8583d6d7]{width:16px;height:16px;cursor:pointer}.select-btn[data-v-8583d6d7]{background:#2196f3;border:none;color:#fff;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;transition:background .2s}.select-btn[data-v-8583d6d7]:hover:not(:disabled){background:#1976d2}.select-btn[data-v-8583d6d7]:disabled{opacity:.5;cursor:not-allowed}.batch-operations[data-v-8583d6d7]{display:flex;gap:8px}.batch-cancel-btn[data-v-8583d6d7],.legacy-analyze-btn[data-v-8583d6d7],.legacy-cancel-btn[data-v-8583d6d7]{border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background .2s}.batch-cancel-btn[data-v-8583d6d7]{background:#ff9800}.batch-cancel-btn[data-v-8583d6d7]:hover:not(:disabled){background:#f57c00}.batch-cancel-btn[data-v-8583d6d7]:disabled{opacity:.5;cursor:not-allowed}.legacy-analyze-btn[data-v-8583d6d7]{background:#2196f3}.legacy-analyze-btn[data-v-8583d6d7]:hover:not(:disabled){background:#1976d2}.legacy-analyze-btn[data-v-8583d6d7]:disabled{opacity:.5;cursor:not-allowed}.legacy-cancel-btn[data-v-8583d6d7]{background:#f44336}.legacy-cancel-btn[data-v-8583d6d7]:hover:not(:disabled){background:#d32f2f}.legacy-cancel-btn[data-v-8583d6d7]:disabled{opacity:.5;cursor:not-allowed}.abnormal-bet[data-v-8583d6d7]{background:#f443361a!important}.abnormal-bet[data-v-8583d6d7]:hover{background:#f4433626!important}.abnormal-badge[data-v-8583d6d7]{display:inline-block;padding:4px 8px;background:#f44336;color:#fff;border-radius:4px;font-size:12px;font-weight:700;cursor:help}.normal-badge[data-v-8583d6d7]{display:inline-block;padding:4px 8px;background:#4caf50;color:#fff;border-radius:4px;font-size:12px}.abnormal-count[data-v-8583d6d7]{color:#f44336;font-weight:700;font-size:16px}.preview-amount[data-v-8583d6d7]{font-size:18px;font-weight:700}.preview-amount.increase[data-v-8583d6d7]{color:#4caf50}.preview-amount.decrease[data-v-8583d6d7]{color:#f44336}.form-group textarea[data-v-8583d6d7]{width:100%;padding:8px 12px;border:1px solid #4a3520;border-radius:4px;box-sizing:border-box;background:#0d0a05;color:#fff;resize:vertical;font-family:inherit}.password-hint[data-v-8583d6d7]{background:#2a1a0a;padding:12px 16px;border-radius:4px;margin-top:12px;color:#999;font-size:13px}.password-hint p[data-v-8583d6d7]{margin:4px 0}.error-hint[data-v-8583d6d7]{color:#f44336!important}.agent-modal[data-v-8583d6d7]{width:900px;max-width:95%}.agent-summary-grid[data-v-8583d6d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.section-title[data-v-8583d6d7]{color:#f5e1a4;margin:16px 0 8px}.text-success[data-v-8583d6d7]{color:#4caf50}.text-danger[data-v-8583d6d7]{color:#f44336}.summary-cards[data-v-8583d6d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.summary-card[data-v-8583d6d7]{background:#2a1a0a;border:1px solid #4a3520;border-radius:8px;padding:20px;text-align:center}.summary-label[data-v-8583d6d7]{color:#c9a050;font-size:14px;margin-bottom:8px}.summary-value[data-v-8583d6d7]{color:#f5e1a4;font-size:24px;font-weight:700}.result-tag[data-v-8583d6d7]{padding:2px 8px;border-radius:4px;font-size:12px}.result-pending[data-v-8583d6d7]{background:#fff3e0;color:#ff9800}.result-win[data-v-8583d6d7]{background:#e8f5e9;color:#4caf50}.result-lose[data-v-8583d6d7]{background:#ffebee;color:#f44336}.result-tie[data-v-8583d6d7]{background:#e3f2fd;color:#2196f3}.result-cancelled[data-v-8583d6d7]{background:#f5f5f5;color:#9e9e9e}.agent-panel[data-v-0cc4c538]{min-height:100vh;background:#0d0a05;color:#f5e1a4;padding:16px}.agent-header[data-v-0cc4c538]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.header-actions[data-v-0cc4c538]{display:flex;gap:12px;align-items:center}.logout-btn[data-v-0cc4c538]{background:transparent;border:1px solid #c9a050;color:#c9a050;padding:6px 14px;border-radius:4px;cursor:pointer}.balance[data-v-0cc4c538]{color:#4caf50;font-weight:700}.balance.chain[data-v-0cc4c538]{color:#1e88e5}.invite[data-v-0cc4c538]{color:#c9a050}.tab-bar[data-v-0cc4c538]{display:flex;gap:8px;margin-bottom:12px}.tab-bar button[data-v-0cc4c538]{background:#2a1a0a;border:1px solid #4a3520;color:#c9a050;padding:8px 16px;border-radius:4px;cursor:pointer}.tab-bar button.active[data-v-0cc4c538]{background:#c9a050;color:#fff}.tab-body[data-v-0cc4c538]{background:#1a0f05;border:1px solid #4a3520;border-radius:8px;padding:16px}.filter-bar[data-v-0cc4c538]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.filter-tag[data-v-0cc4c538]{display:flex;align-items:center;gap:6px;background:#2a1a0a;border:1px solid #4a3520;color:#c9a050;padding:6px 10px;border-radius:4px}.tag-close[data-v-0cc4c538]{cursor:pointer;color:#f44336;font-weight:700}.filter-bar input[data-v-0cc4c538],.filter-bar select[data-v-0cc4c538]{padding:8px 12px;background:#0d0a05;border:1px solid #4a3520;color:#fff;border-radius:4px}.search-btn[data-v-0cc4c538]{background:#c9a050;border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer}.data-table[data-v-0cc4c538]{width:100%;border-collapse:collapse;margin-bottom:8px;table-layout:fixed}.data-table th[data-v-0cc4c538],.data-table td[data-v-0cc4c538]{padding:10px;border-bottom:1px solid #2a1a0a;color:#f5e1a4;text-align:center}.data-table th[data-v-0cc4c538]{background:#2a1a0a;color:#c9a050}.data-table th[data-v-0cc4c538]:first-child,.data-table td[data-v-0cc4c538]:first-child{text-align:left}.loading-cell[data-v-0cc4c538],.empty-cell[data-v-0cc4c538]{text-align:center;padding:20px!important;color:#888}.action-btn[data-v-0cc4c538]{background:#c9a050;border:none;color:#fff;padding:6px 10px;border-radius:4px;cursor:pointer;margin-right:6px;font-size:12px}.action-btn.secondary[data-v-0cc4c538]{background:#1e88e5}.pagination-bar[data-v-0cc4c538]{display:flex;justify-content:space-between;align-items:center;color:#c9a050}.pagination[data-v-0cc4c538]{display:flex;gap:8px}.pagination button[data-v-0cc4c538]{background:#2a1a0a;border:1px solid #4a3520;color:#c9a050;padding:6px 10px;border-radius:4px;cursor:pointer}.text-success[data-v-0cc4c538]{color:#4caf50}.text-danger[data-v-0cc4c538]{color:#f44336}.modal-overlay[data-v-0cc4c538]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.edit-modal[data-v-0cc4c538]{background:#1a0f05;border:1px solid #4a3520;border-radius:8px;width:400px;max-width:90%}.modal-header[data-v-0cc4c538]{padding:14px 16px;border-bottom:1px solid #4a3520;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-0cc4c538]{padding:16px}.modal-footer[data-v-0cc4c538]{padding:14px 16px;border-top:1px solid #4a3520;display:flex;justify-content:flex-end;gap:10px}.close-btn[data-v-0cc4c538]{background:none;border:none;color:#aaa;font-size:18px;cursor:pointer}.form-group[data-v-0cc4c538]{margin-bottom:12px}.form-group label[data-v-0cc4c538]{display:block;margin-bottom:6px;color:#c9a050}.form-group input[data-v-0cc4c538],.form-group select[data-v-0cc4c538]{width:100%;padding:8px 10px;background:#0d0a05;border:1px solid #4a3520;color:#fff;border-radius:4px}.preview-result[data-v-0cc4c538]{background:#2a1a0a;padding:10px;border-radius:4px;color:#c9a050}.preview-amount[data-v-0cc4c538]{color:#4caf50;margin-left:6px}.save-btn[data-v-0cc4c538]{background:#c9a050;border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer}.cancel-btn[data-v-0cc4c538]{background:#2a1a0a;border:1px solid #4a3520;color:#c9a050;padding:8px 16px;border-radius:4px;cursor:pointer}.toast-wrapper[data-v-0a2e3818]{position:fixed;left:50%;transform:translate(-50%);z-index:10000;pointer-events:none}.toast-wrapper.toast-top[data-v-0a2e3818]{top:20px}.toast-wrapper.toast-center[data-v-0a2e3818]{top:40%;transform:translate(-50%,-50%)}.toast-wrapper.toast-bottom[data-v-0a2e3818]{bottom:20px}.toast-container[data-v-0a2e3818]{display:flex;align-items:center;gap:12px;min-width:320px;max-width:500px;padding:14px 18px;background:linear-gradient(180deg,#3a3020,#2a2015);border:2px solid #c9a050;border-radius:8px;box-shadow:0 4px 12px #00000080,0 0 20px #c9a05033;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.toast-container.toast-success[data-v-0a2e3818]{border-color:#52c41a;box-shadow:0 4px 12px #00000080,0 0 20px #52c41a33}.toast-container.toast-error[data-v-0a2e3818]{border-color:#ff4d4f;box-shadow:0 4px 12px #00000080,0 0 20px #ff4d4f33}.toast-container.toast-warning[data-v-0a2e3818]{border-color:#faad14;box-shadow:0 4px 12px #00000080,0 0 20px #faad1433}.toast-icon[data-v-0a2e3818]{font-size:24px;font-weight:700;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%}.toast-message[data-v-0a2e3818]{flex:1;color:#f5e1a4;font-size:15px;line-height:1.5;word-break:break-word}.toast-close[data-v-0a2e3818]{background:none;border:none;color:#c9a050;font-size:24px;cursor:pointer;line-height:1;padding:0;width:24px;height:24px;flex-shrink:0;opacity:.6;transition:opacity .2s}.toast-close[data-v-0a2e3818]:hover{opacity:1;color:#fff}.toast-fade-enter-active[data-v-0a2e3818],.toast-fade-leave-active[data-v-0a2e3818]{transition:all .3s ease}.toast-fade-enter-from[data-v-0a2e3818]{opacity:0;transform:translate(-50%) translateY(-20px)}.toast-wrapper.toast-center.toast-fade-enter-from[data-v-0a2e3818]{transform:translate(-50%,calc(-50% - 20px))}.toast-wrapper.toast-bottom.toast-fade-enter-from[data-v-0a2e3818]{transform:translate(-50%) translateY(20px)}.toast-fade-leave-to[data-v-0a2e3818]{opacity:0;transform:translate(-50%) translateY(-10px)}.toast-wrapper.toast-center.toast-fade-leave-to[data-v-0a2e3818]{transform:translate(-50%,calc(-50% - 10px))}.toast-wrapper.toast-bottom.toast-fade-leave-to[data-v-0a2e3818]{transform:translate(-50%) translateY(10px)}@media(max-width:768px){.toast-wrapper[data-v-0a2e3818]{width:calc(100% - 40px);left:20px;transform:none}.toast-wrapper.toast-center[data-v-0a2e3818]{top:40%;transform:translateY(-50%)}.toast-container[data-v-0a2e3818]{min-width:auto;width:100%}.toast-message[data-v-0a2e3818]{font-size:14px}.toast-fade-enter-from[data-v-0a2e3818]{transform:translateY(-20px)}.toast-wrapper.toast-center.toast-fade-enter-from[data-v-0a2e3818]{transform:translateY(calc(-50% - 20px))}.toast-fade-leave-to[data-v-0a2e3818]{transform:translateY(-10px)}.toast-wrapper.toast-center.toast-fade-leave-to[data-v-0a2e3818]{transform:translateY(calc(-50% - 10px))}}.loading-screen[data-v-585c4743]{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1a0f05;color:#c9a050}.loading-spinner[data-v-585c4743]{width:40px;height:40px;border:3px solid #4a3520;border-top-color:#c9a050;border-radius:50%;animation:spin-585c4743 1s linear infinite;margin-bottom:16px}@keyframes spin-585c4743{to{transform:rotate(360deg)}}.layout[data-v-585c4743]{display:flex;height:100vh;background:#0a0a0a;color:#fff;overflow:hidden;position:relative;max-width:1920px;margin:0 auto}.layout-sidebar[data-v-585c4743]{width:220px;flex-shrink:0;z-index:100}.layout-mobile-sidebar[data-v-585c4743]{display:none}.layout-main[data-v-585c4743]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#1b1b1b}.layout-table-list[data-v-585c4743]{flex:1;overflow-y:auto}.menu-overlay[data-v-585c4743]{display:none}@media(max-width:768px){.layout-sidebar[data-v-585c4743]{position:fixed;left:0;top:0;height:100%;width:65%;max-width:280px;transform:translate(-100%);transition:transform .3s ease;z-index:1000}.layout-sidebar.open[data-v-585c4743]{transform:translate(0)}.layout-mobile-sidebar[data-v-585c4743]{display:flex}.menu-overlay[data-v-585c4743]{display:block;position:fixed;inset:0;background:#0009;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.menu-overlay.visible[data-v-585c4743]{opacity:1;visibility:visible}.layout.in-room .layout-mobile-sidebar[data-v-585c4743]{display:none}.layout.in-room .layout-main[data-v-585c4743]{width:100%}.layout-game-room[data-v-585c4743]{position:fixed;inset:0;z-index:100}}
