.change-password-dialog__form[data-v-0025aff7]{padding:4px 0}.change-password-dialog__tips[data-v-0025aff7]{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--el-text-color-secondary)}.change-password-dialog__footer[data-v-0025aff7]{display:flex;justify-content:flex-end;gap:12px}@media (max-width: 768px){.change-password-dialog__footer[data-v-0025aff7]{flex-direction:column-reverse;gap:10px}.change-password-dialog__footer[data-v-0025aff7] .el-button{width:100%;margin:0}}.el-overlay-dialog{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;min-height:100%;padding:16px;overflow:hidden}.change-password-dialog{--el-dialog-margin-top: 0;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-sizing:border-box;width:420px!important;max-width:calc(100vw - 32px)!important;margin:0!important;border-radius:16px;overflow:hidden}.change-password-dialog .el-dialog__header{padding:20px 24px 12px}.change-password-dialog .el-dialog__body{padding:8px 24px 4px;overflow-x:hidden}.change-password-dialog .el-dialog__footer{padding:12px 24px 20px}.change-password-dialog .el-form-item__content,.change-password-dialog .el-input{width:100%}@media (max-width: 768px){.el-overlay-dialog{padding:12px}.change-password-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;border-radius:12px}.change-password-dialog .el-dialog__header{padding:16px 16px 8px}.change-password-dialog .el-dialog__body{padding:4px 16px 0}.change-password-dialog .el-dialog__footer{padding:8px 16px 16px}.change-password-dialog .el-dialog__title{font-size:16px}.change-password-dialog .el-form-item{margin-bottom:16px}}.admin-layout[data-v-43eac8e8]{min-height:100vh;padding-top:64px;background:#f8fafc}.fixed-header[data-v-43eac8e8]{position:fixed;top:0;right:0;left:260px;z-index:20;display:flex;align-items:center;gap:10px;height:64px;padding:0 16px;border-bottom:1px solid #e2e8f0;background:rgba(255,255,255,.96);box-shadow:0 8px 20px #0f172a14;backdrop-filter:blur(12px)}.mobile-menu-button[data-v-43eac8e8]{display:none}.drawer-icon[data-v-43eac8e8]{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:20px;height:16px;padding:3px 4px;border:1.5px solid currentColor;border-radius:3px}.drawer-icon__bar[data-v-43eac8e8]{display:block;width:100%;height:2px;border-radius:1px;background:currentColor}.mobile-brand[data-v-43eac8e8]{min-width:0;flex:1}.mobile-brand .brand-title[data-v-43eac8e8]{color:#0f172a;font-size:16px}.mobile-brand .brand-subtitle[data-v-43eac8e8]{display:-webkit-box;overflow:hidden;color:#64748b;font-size:12px;line-height:1.2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.mobile-brand .brand-subtitle--delayed[data-v-43eac8e8]{color:#ef4444}.mobile-country-select[data-v-43eac8e8]{flex:0 0 90px;width:90px}.mobile-user[data-v-43eac8e8]{display:inline-flex;align-items:center;gap:4px;flex:none;max-width:120px;color:#334155;font-size:12px;font-weight:700;cursor:pointer;outline:none}.mobile-user__name[data-v-43eac8e8]{overflow-x:hidden;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.mobile-user__arrow[data-v-43eac8e8]{flex:none;color:#64748b;font-size:12px}.admin-aside[data-v-43eac8e8]{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;color:#fff;background:linear-gradient(180deg,#1e293b 0%,#0f172a 100%);box-shadow:4px 0 24px #0000001f;z-index:10}.brand[data-v-43eac8e8]{display:flex;align-items:center;gap:14px;padding:24px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-logo[data-v-43eac8e8]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-size:20px}.brand-title[data-v-43eac8e8]{font-size:18px;font-weight:700}.brand-subtitle[data-v-43eac8e8]{margin-top:3px;color:#94a3b8;font-size:12px}.side-menu[data-v-43eac8e8]{flex:1;padding:18px 12px;border-right:0}.side-menu[data-v-43eac8e8] .el-menu-item{height:48px;margin-bottom:8px;border-radius:12px}.side-menu[data-v-43eac8e8] .el-menu-item.is-active{background:rgba(255,255,255,.1)}.hot-tag[data-v-43eac8e8]{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;min-width:41px;height:22px;padding:0 8px;border-radius:6px;color:#fff;background:#f59e0b;font-size:11px;font-weight:800;line-height:1}.admin-main[data-v-43eac8e8]{margin-left:260px;min-height:100vh;padding:0}@media (max-width: 1100px){.admin-layout[data-v-43eac8e8]{display:block}.fixed-header[data-v-43eac8e8]{left:0}.mobile-brand .brand-subtitle[data-v-43eac8e8]{font-size:10px}.mobile-menu-button[data-v-43eac8e8]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:36px;padding:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.mobile-menu-button[data-v-43eac8e8]:hover{border-color:#94a3b8;background:#f8fafc;color:#0f172a}.mobile-menu-button[data-v-43eac8e8]:active{background:#f1f5f9}.admin-aside[data-v-43eac8e8]{display:none}.admin-main[data-v-43eac8e8]{margin-left:0}.mobile-side-menu[data-v-43eac8e8]{padding:8px 0;border-right:0}.mobile-side-menu[data-v-43eac8e8] .el-menu-item{margin-bottom:8px;border-radius:12px}.mobile-side-menu[data-v-43eac8e8] .el-menu-item.is-active{background:#f1f5f9}[data-v-43eac8e8] .mobile-menu-drawer .el-drawer__body{padding-top:8px}}@media (max-width: 768px){.fixed-header[data-v-43eac8e8]{gap:8px;height:58px;padding:0 12px}.admin-layout[data-v-43eac8e8]{padding-top:58px}.mobile-user[data-v-43eac8e8]{max-width:88px}}.login-frame-page[data-v-eb985996]{width:100%;min-height:100vh;background:#0f172a}.login-frame[data-v-eb985996]{display:block;width:100%;min-height:100vh;border:0}.operation-info[data-v-540cd3a8]{margin-top:18px;padding:24px 28px;border:1px solid #e2e8f0;border-left:4px solid #2f80ed;border-radius:16px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.operation-title[data-v-540cd3a8]{margin:0 0 18px;color:#0f172a;font-size:16px;font-weight:800}.operation-list[data-v-540cd3a8]{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.operation-row[data-v-540cd3a8]{color:#334155;font-size:14px;line-height:1.6}.row-index[data-v-540cd3a8]{margin-right:2px}.highlight[data-v-540cd3a8]{color:#d94b55;font-weight:800}@media (max-width: 768px){.operation-info[data-v-540cd3a8]{margin-top:14px;padding:18px 16px;border-radius:12px}.operation-title[data-v-540cd3a8]{margin-bottom:14px;font-size:15px;line-height:1.4}.operation-list[data-v-540cd3a8]{gap:12px}.operation-row[data-v-540cd3a8]{font-size:13px}}.cell-highlight[data-v-3eb8547f],.cell-highlight[data-v-36e3bb26],.cell-highlight[data-v-c6787e94]{color:#d94b55;font-weight:800}.report-header[data-v-15026732]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.report-heading[data-v-15026732]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.report-heading h1[data-v-15026732]{margin:0;color:#111827;font-size:24px;font-weight:800;line-height:1.25}.report-date-picker[data-v-15026732]{width:132px}.export-button[data-v-15026732]{border-color:#111827;background:#111827;font-weight:700}.export-button[data-v-15026732]:hover,.export-button[data-v-15026732]:focus{border-color:#1f2937;background:#1f2937}@media (max-width: 768px){.report-header[data-v-15026732]{flex-direction:column;gap:14px;margin-bottom:16px}.report-heading[data-v-15026732],.report-date-picker[data-v-15026732],.export-button[data-v-15026732]{width:100%}.report-heading h1[data-v-15026732]{font-size:21px}.export-button[data-v-15026732]{justify-content:center}}.operation-info[data-v-a03ebf90]{margin-top:18px;padding:24px 28px;border:1px solid #e2e8f0;border-left:4px solid #2f80ed;border-radius:16px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.operation-title[data-v-a03ebf90]{margin:0 0 18px;color:#0f172a;font-size:16px;font-weight:800}.operation-list[data-v-a03ebf90]{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.operation-row[data-v-a03ebf90]{color:#334155;font-size:14px;line-height:1.6}.row-index[data-v-a03ebf90]{margin-right:2px}.highlight[data-v-a03ebf90]{color:#d94b55;font-weight:800}@media (max-width: 768px){.operation-info[data-v-a03ebf90]{margin-top:14px;padding:18px 16px;border-radius:12px}.operation-title[data-v-a03ebf90]{margin-bottom:14px;font-size:15px;line-height:1.4}.operation-list[data-v-a03ebf90]{gap:12px}.operation-row[data-v-a03ebf90]{font-size:13px}}.cell-highlight[data-v-2fb14d84],.cell-highlight[data-v-6d4024f3]{color:#d94b55;font-weight:800}.section-header[data-v-649383b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-header .section-title[data-v-649383b2]{margin-bottom:0}.section-controls[data-v-649383b2]{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.section-controls[data-v-649383b2] .el-button+.el-button{margin-left:0}.game-type-select[data-v-649383b2]{width:150px}.game-name-select[data-v-649383b2]{width:150px;flex-shrink:0}.game-name-select[data-v-649383b2] .el-select{width:100%}.query-button[data-v-649383b2]{flex:none;height:32px;border-radius:8px;font-size:13px;font-weight:700}.detail-export-button[data-v-649383b2]{height:30px;border-color:#111827;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:700}.detail-export-button[data-v-649383b2]:hover,.detail-export-button[data-v-649383b2]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.cell-highlight[data-v-649383b2]{color:#d94b55;font-weight:800}.table-pagination[data-v-649383b2]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 1100px){.section-header[data-v-649383b2]{flex-direction:column}.section-controls[data-v-649383b2]{justify-content:flex-start;width:100%}}@media (max-width: 768px){.section-header[data-v-649383b2]{flex-direction:column;align-items:stretch;gap:12px}.game-type-select[data-v-649383b2],.game-name-select[data-v-649383b2]{width:100%;max-width:none}.section-controls[data-v-649383b2]{align-items:stretch;flex-direction:column}.section-controls[data-v-649383b2] .el-button{width:100%;max-width:none;margin:0}}.section-header[data-v-6c7cadbe]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-header .section-title[data-v-6c7cadbe]{margin-bottom:0}.detail-export-button[data-v-6c7cadbe]{height:30px;border-color:#111827;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:700}.detail-export-button[data-v-6c7cadbe]:hover,.detail-export-button[data-v-6c7cadbe]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.table-pagination[data-v-6c7cadbe]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 768px){.section-header[data-v-6c7cadbe]{flex-direction:column;align-items:stretch}}.cell-highlight[data-v-002d1e2a]{color:#d94b55;font-weight:800}.report-header[data-v-5db83eb4]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.report-heading[data-v-5db83eb4]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.report-heading h1[data-v-5db83eb4]{margin:0;color:#111827;font-size:24px;font-weight:800;line-height:1.25}.report-date-picker[data-v-5db83eb4]{width:132px}.export-button[data-v-5db83eb4]{border-color:#111827;background:#111827;font-weight:700}.export-button[data-v-5db83eb4]:hover,.export-button[data-v-5db83eb4]:focus{border-color:#1f2937;background:#1f2937}@media (max-width: 768px){.report-header[data-v-5db83eb4]{flex-direction:column;gap:14px;margin-bottom:16px}.report-heading[data-v-5db83eb4],.report-date-picker[data-v-5db83eb4],.export-button[data-v-5db83eb4]{width:100%}.report-heading h1[data-v-5db83eb4]{font-size:21px}.export-button[data-v-5db83eb4]{justify-content:center}}.operation-info[data-v-55c5bf97]{margin-top:18px;padding:24px 28px;border:1px solid #e2e8f0;border-left:4px solid #2f80ed;border-radius:16px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.operation-title[data-v-55c5bf97]{margin:0 0 18px;color:#0f172a;font-size:16px;font-weight:800}.operation-list[data-v-55c5bf97]{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.operation-row[data-v-55c5bf97]{color:#334155;font-size:14px;line-height:1.6}.row-index[data-v-55c5bf97]{margin-right:2px}.highlight[data-v-55c5bf97]{color:#d94b55;font-weight:800}@media (max-width: 768px){.operation-info[data-v-55c5bf97]{margin-top:14px;padding:18px 16px;border-radius:12px}.operation-title[data-v-55c5bf97]{margin-bottom:14px;font-size:15px;line-height:1.4}.operation-list[data-v-55c5bf97]{gap:12px}.operation-row[data-v-55c5bf97]{font-size:13px}}.cell-highlight[data-v-774d6dbc],.cell-highlight[data-v-1cb9ccb4]{color:#d94b55;font-weight:800}.section-header[data-v-aae1482c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-header .section-title[data-v-aae1482c]{margin-bottom:0}.section-controls[data-v-aae1482c]{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.section-controls[data-v-aae1482c] .el-button+.el-button{margin-left:0}.game-type-select[data-v-aae1482c]{width:150px}.game-name-select[data-v-aae1482c]{width:150px;flex-shrink:0}.game-name-select[data-v-aae1482c] .el-select{width:100%}.query-button[data-v-aae1482c]{flex:none;height:32px;border-radius:8px;font-size:13px;font-weight:700}.detail-export-button[data-v-aae1482c]{height:30px;border-color:#111827;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:700}.detail-export-button[data-v-aae1482c]:hover,.detail-export-button[data-v-aae1482c]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.cell-highlight[data-v-aae1482c]{color:#d94b55;font-weight:800}.table-pagination[data-v-aae1482c]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 1100px){.section-header[data-v-aae1482c]{flex-direction:column}.section-controls[data-v-aae1482c]{justify-content:flex-start;width:100%}}@media (max-width: 768px){.section-header[data-v-aae1482c]{flex-direction:column;align-items:stretch;gap:12px}.game-type-select[data-v-aae1482c],.game-name-select[data-v-aae1482c]{width:100%;max-width:none}.section-controls[data-v-aae1482c]{align-items:stretch;flex-direction:column}.section-controls[data-v-aae1482c] .el-button{width:100%;max-width:none;margin:0}}.section-header[data-v-3d3fa686]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-header .section-title[data-v-3d3fa686]{margin-bottom:0}.detail-export-button[data-v-3d3fa686]{height:30px;border-color:#111827;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:700}.detail-export-button[data-v-3d3fa686]:hover,.detail-export-button[data-v-3d3fa686]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.table-pagination[data-v-3d3fa686]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 768px){.section-header[data-v-3d3fa686]{flex-direction:column;align-items:stretch}}.cell-highlight[data-v-6c807baa]{color:#d94b55;font-weight:800}.report-header[data-v-215b37a7]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.report-heading[data-v-215b37a7]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.report-heading h1[data-v-215b37a7]{margin:0;color:#111827;font-size:24px;font-weight:800;line-height:1.25}.report-date-picker[data-v-215b37a7]{width:132px}.export-button[data-v-215b37a7]{border-color:#111827;background:#111827;font-weight:700}.export-button[data-v-215b37a7]:hover,.export-button[data-v-215b37a7]:focus{border-color:#1f2937;background:#1f2937}@media (max-width: 768px){.report-header[data-v-215b37a7]{flex-direction:column;gap:14px;margin-bottom:16px}.report-heading[data-v-215b37a7],.report-date-picker[data-v-215b37a7],.export-button[data-v-215b37a7]{width:100%}.report-heading h1[data-v-215b37a7]{font-size:21px}.export-button[data-v-215b37a7]{justify-content:center}}.page-title[data-v-387a5f55]{display:flex;align-items:center;gap:16px;margin:24px 24px 0;padding:20px 24px;border-radius:16px;background:linear-gradient(90deg,#2563eb 0%,#3b82f6 55%,#60a5fa 100%);color:#fff;box-shadow:0 12px 28px #2563eb38}.page-title__icon[data-v-387a5f55]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:rgba(15,23,42,.28);overflow:hidden}.page-title__icon[data-v-387a5f55] img,.page-title__icon[data-v-387a5f55] svg{display:block;width:100%;height:100%;object-fit:cover}.page-title__content[data-v-387a5f55]{min-width:0;flex:1}.page-title__title-row[data-v-387a5f55]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-title__title[data-v-387a5f55]{margin:0;font-size:22px;font-weight:700;line-height:1.3}.page-title__badge[data-v-387a5f55]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.22);color:#fff;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.page-title__subtitle[data-v-387a5f55]{margin:6px 0 0;color:#ffffffc7;font-size:14px;line-height:1.5}.page-title__actions[data-v-387a5f55]{flex-shrink:0;margin-left:auto}@media (max-width: 768px){.page-title[data-v-387a5f55]{align-items:flex-start;flex-wrap:wrap;gap:14px;margin:14px 14px 0;padding:16px;border-radius:12px}.page-title__icon[data-v-387a5f55]{width:48px;height:48px;border-radius:10px}.page-title__title[data-v-387a5f55]{font-size:18px}.page-title__subtitle[data-v-387a5f55]{font-size:13px}.page-title__actions[data-v-387a5f55]{width:100%;margin-left:0}}.date-range-picker[data-v-13298e2e]{display:inline-flex;align-items:center;width:100%;max-width:100%}.date-range-picker[data-v-13298e2e] .el-date-editor--daterange,.date-range-picker[data-v-13298e2e] .el-date-editor--date{width:100%;max-width:100%}.date-range-picker--mobile[data-v-13298e2e]{flex-direction:column;align-items:stretch;gap:10px}.channel-filter[data-v-e757a250]{display:flex;align-items:center;gap:22px;padding:16px 18px;border:1px solid #edf0f5;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0f172a0a}.filter-title[data-v-e757a250]{flex:none;color:#111827;font-size:14px;font-weight:700}.filter-date-picker[data-v-e757a250]{flex:0 0 auto;max-width:260px;width:260px}.filter-date-picker[data-v-e757a250] .date-range-picker__range.el-date-editor--daterange{--el-date-editor-daterange-width: 260px;width:100%;max-width:100%}.channel-cascader[data-v-e757a250]{width:360px}.query-button[data-v-e757a250]{min-width:78px;font-weight:600}@media (max-width: 1100px){.channel-filter[data-v-e757a250]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.channel-filter[data-v-e757a250]{align-items:stretch;gap:12px}.filter-date-picker[data-v-e757a250],.channel-cascader[data-v-e757a250],.query-button[data-v-e757a250]{width:100%;max-width:none}.filter-date-picker[data-v-e757a250] .date-range-picker__range.el-date-editor--daterange{--el-date-editor-daterange-width: 100%;width:100%}}.base-chart[data-v-28eb3e7a]{display:block;width:100%;max-width:100%;min-width:0;height:340px}@media (max-width: 768px){.base-chart[data-v-28eb3e7a]{height:260px}}.rank-card[data-v-75705d5e]{overflow:hidden}.rank-card-header[data-v-75705d5e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.rank-title[data-v-75705d5e]{display:flex;align-items:center;gap:4px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.rank-title-icon[data-v-75705d5e]{font-size:16px;line-height:1}.rank-tabs[data-v-75705d5e]{display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#f8fafc;box-shadow:0 2px 10px #0f172a0f}.rank-tab[data-v-75705d5e]{min-width:68px;height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease}.rank-tab.active[data-v-75705d5e]{background:#0f172a;color:#fff}.top-rank-chart[data-v-75705d5e]{flex:1;min-width:0;height:310px}.rank-chart-body[data-v-75705d5e]{display:flex;gap:12px;align-items:stretch}.rank-meta-col[data-v-75705d5e]{flex:0 0 210px;display:flex;flex-direction:column;padding:8px 0 6px;height:310px}.rank-meta-row[data-v-75705d5e]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0}.rank-meta-name[data-v-75705d5e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#111827}.rank-meta-value[data-v-75705d5e]{flex-shrink:0;font-size:12px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.rank-meta-value.is-negative[data-v-75705d5e]{color:#ef4444}@media (max-width: 1100px){.rank-card-header[data-v-75705d5e]{align-items:flex-start;flex-direction:column}.rank-tabs[data-v-75705d5e]{max-width:100%;overflow-x:auto}}@media (max-width: 768px){.rank-card-header[data-v-75705d5e]{align-items:stretch;gap:12px}.rank-tabs[data-v-75705d5e]{width:100%}.rank-tab[data-v-75705d5e]{flex:none}.top-rank-chart[data-v-75705d5e]{height:260px}.rank-meta-col[data-v-75705d5e]{flex-basis:168px;height:260px}}.user-trend-card[data-v-1cd3d08f]{overflow:hidden}.trend-card-header[data-v-1cd3d08f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.trend-title[data-v-1cd3d08f]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.trend-title-icon[data-v-1cd3d08f]{font-size:15px;line-height:1}.trend-tabs[data-v-1cd3d08f]{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:10px 14px;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc}.trend-tab[data-v-1cd3d08f]{min-width:82px;height:30px;padding:0 14px;border:1px solid #e5eaf3;border-radius:6px;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease}.trend-tab.active[data-v-1cd3d08f]{border-color:#2f76e8;background:#2f76e8;color:#fff;box-shadow:0 6px 14px #2f76e842}.user-trend-chart[data-v-1cd3d08f]{height:250px}@media (max-width: 1100px){.trend-card-header[data-v-1cd3d08f]{align-items:flex-start;flex-direction:column}.trend-tabs[data-v-1cd3d08f]{max-width:100%;overflow-x:auto}}@media (max-width: 768px){.trend-card-header[data-v-1cd3d08f]{align-items:stretch;gap:12px}.trend-tabs[data-v-1cd3d08f]{width:100%}.trend-tab[data-v-1cd3d08f]{flex:none}.user-trend-chart[data-v-1cd3d08f]{height:260px}}.business-trend-card[data-v-69ebb03a]{overflow:hidden}.trend-card-header[data-v-69ebb03a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.trend-title[data-v-69ebb03a]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.trend-title-icon[data-v-69ebb03a]{font-size:15px;line-height:1}.trend-tabs[data-v-69ebb03a]{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:10px 14px;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc}.business-trend-tabs[data-v-69ebb03a]{gap:10px}.business-tabs-label[data-v-69ebb03a]{flex:none;color:#475569;font-size:12px;font-weight:800}.trend-tab[data-v-69ebb03a]{min-width:82px;height:30px;padding:0 14px;border:1px solid #e5eaf3;border-radius:6px;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease}.business-trend-tab[data-v-69ebb03a]{min-width:68px}.business-trend-tab.active[data-v-69ebb03a]{border-color:#16a34a;background:#16a34a;color:#fff;box-shadow:0 6px 14px #16a34a3d}.business-trend-chart[data-v-69ebb03a]{height:250px}@media (max-width: 1100px){.trend-card-header[data-v-69ebb03a]{align-items:flex-start;flex-direction:column}.trend-tabs[data-v-69ebb03a]{max-width:100%;overflow-x:auto}}@media (max-width: 768px){.trend-card-header[data-v-69ebb03a]{align-items:stretch;gap:12px}.trend-tabs[data-v-69ebb03a]{width:100%}.trend-tab[data-v-69ebb03a]{flex:none}.business-trend-tabs[data-v-69ebb03a]{align-items:flex-start}.business-trend-chart[data-v-69ebb03a]{height:260px}}.primary-daily-card[data-v-2e63bace]{overflow:hidden}.trend-card-header[data-v-2e63bace]{display:flex;align-items:center;justify-content:space-between;gap:16px}.primary-daily-header[data-v-2e63bace]{margin-bottom:16px}.trend-title[data-v-2e63bace]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.trend-title-icon[data-v-2e63bace]{font-size:15px;line-height:1}.primary-daily-export-button[data-v-2e63bace]{height:30px;border-color:#2563eb;border-radius:8px;background:#2563eb;color:#fff;font-size:12px;font-weight:700}.primary-daily-export-button[data-v-2e63bace]:hover,.primary-daily-export-button[data-v-2e63bace]:focus{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.primary-daily-table[data-v-2e63bace]{width:100%;color:#334155}.primary-daily-table[data-v-2e63bace] .el-table__body td{color:#334155}.primary-daily-table[data-v-2e63bace] .el-table__row--striped td.el-table__cell{background:#fbfdff}.primary-daily-table[data-v-2e63bace] .summary-row td.el-table__cell{font-weight:800}.primary-daily-table[data-v-2e63bace] .summary-row td.el-table__cell .cell,.primary-daily-table[data-v-2e63bace] .summary-row td.el-table__cell span:not(.rate-pill){font-weight:800}.channel-name[data-v-2e63bace]{font-weight:700;color:#0f172a}.cell-highlight[data-v-2e63bace]{color:#d94b55;font-weight:800}.metric-purple[data-v-2e63bace]{color:#7c3aed;font-weight:800}.metric-green[data-v-2e63bace]{color:#059669;font-weight:800}.rate-pill[data-v-2e63bace],.primary-daily-table[data-v-2e63bace] .el-table__body td.el-table__cell span.rate-pill,.primary-daily-table[data-v-2e63bace] .summary-row td.el-table__cell span.rate-pill{display:inline-block;min-width:52px;padding:2px 8px;border-radius:999px;color:#fff!important;font-size:11px;font-weight:700!important;line-height:1.5;text-align:center}.rate-pill--bet[data-v-2e63bace]{background:#059669}.rate-pill--deposit[data-v-2e63bace]{background:#1e3a5f}.primary-daily-pagination[data-v-2e63bace]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 1100px){.trend-card-header[data-v-2e63bace]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.primary-daily-header[data-v-2e63bace]{align-items:stretch;gap:12px}.primary-daily-export-button[data-v-2e63bace]{width:100%;max-width:none}.primary-daily-pagination[data-v-2e63bace]{justify-content:flex-end}}.detail-card[data-v-25609c95]{overflow:hidden}.trend-card-header[data-v-25609c95]{display:flex;align-items:center;justify-content:space-between;gap:16px}.detail-card-header[data-v-25609c95]{margin-bottom:16px}.trend-title[data-v-25609c95]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.trend-title-icon[data-v-25609c95]{font-size:15px;line-height:1}.detail-export-button[data-v-25609c95]{height:30px;border-color:#111827;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:700}.detail-export-button[data-v-25609c95]:hover,.detail-export-button[data-v-25609c95]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.detail-table[data-v-25609c95]{width:100%;color:#334155}.detail-table[data-v-25609c95] .el-table__body td{color:#334155}.detail-table[data-v-25609c95] .el-table__row--striped td.el-table__cell{background:#fbfdff}.detail-table[data-v-25609c95] .summary-row td.el-table__cell,.detail-table[data-v-25609c95] .summary-row td.el-table__cell .cell,.detail-table[data-v-25609c95] .summary-row td.el-table__cell span{font-weight:800}.secondary-tag[data-v-25609c95]{height:20px;border-color:#d1d5db;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:700}.cell-highlight[data-v-25609c95]{color:#d94b55;font-weight:800}.metric-blue[data-v-25609c95]{color:#2563eb;font-weight:800}.metric-red[data-v-25609c95]{color:#dc2626;font-weight:800}.metric-green[data-v-25609c95]{color:#059669;font-weight:800}.metric-strong[data-v-25609c95]{color:#111827;font-weight:900}.detail-pagination[data-v-25609c95]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 1100px){.trend-card-header[data-v-25609c95]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.detail-card-header[data-v-25609c95]{align-items:stretch;gap:12px}.detail-export-button[data-v-25609c95]{width:100%;max-width:none}.detail-pagination[data-v-25609c95]{justify-content:flex-end}}.channel-page-title[data-v-75c6921c] .page-title{background:#0b111e;box-shadow:none;color:#fff}.channel-page-title[data-v-75c6921c] .page-title__icon{background:#1e2532}.channel-page-title[data-v-75c6921c] .page-title__title{color:#fff}.channel-page-title[data-v-75c6921c] .page-title__subtitle{color:#7d8592}.channel-page-title[data-v-75c6921c] .page-title__badge{background:#00a870;color:#fff}.channel-page-title__icon[data-v-75c6921c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;line-height:1}.cost-filter-card[data-v-7a505d34]{margin-top:0}.cost-filter[data-v-7a505d34]{display:flex;align-items:center;justify-content:space-between;gap:24px}.cost-filter-title[data-v-7a505d34]{display:flex;align-items:center;gap:10px;margin:0;color:#303133;font-size:18px;font-weight:700;line-height:1}.cost-filter-icon[data-v-7a505d34]{font-size:20px;line-height:1}.cost-filter-date[data-v-7a505d34]{display:flex;align-items:center;gap:12px;flex-shrink:0}.cost-filter-label[data-v-7a505d34]{color:#606266;font-size:14px;white-space:nowrap}.cost-date-picker[data-v-7a505d34]{flex:0 0 auto;width:280px}.cost-date-picker[data-v-7a505d34] .date-range-picker__range.el-date-editor--daterange{--el-date-editor-daterange-width: 280px;width:100%}@media (max-width: 1100px){.cost-filter[data-v-7a505d34]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.cost-filter[data-v-7a505d34],.cost-filter-date[data-v-7a505d34]{align-items:stretch;flex-direction:column;gap:12px}.cost-date-picker[data-v-7a505d34]{width:100%}.cost-date-picker[data-v-7a505d34] .date-range-picker__range.el-date-editor--daterange{--el-date-editor-daterange-width: 100%;width:100%}}.cost-trend-card[data-v-754e0d7f]{overflow:hidden}.cost-trend-header[data-v-754e0d7f]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.cost-trend-heading[data-v-754e0d7f]{min-width:0}.cost-trend-title[data-v-754e0d7f]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.cost-trend-title-icon[data-v-754e0d7f]{font-size:15px;line-height:1}.cost-trend-subtitle[data-v-754e0d7f]{margin:8px 0 0;color:#94a3b8;font-size:12px;line-height:1.4}.cost-trend-controls[data-v-754e0d7f]{display:flex;align-items:center;gap:12px;flex-shrink:0}.cost-trend-tabs[data-v-754e0d7f]{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid #f1f5f9;border-radius:10px;background:#f8fafc}.cost-trend-tab[data-v-754e0d7f]{min-width:88px;height:30px;padding:0 14px;border:1px solid #e5eaf3;border-radius:6px;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease}.cost-trend-tab.active[data-v-754e0d7f]{border-color:#2f76e8;background:#2f76e8;color:#fff;box-shadow:0 6px 14px #2f76e842}.cost-trend-hint[data-v-754e0d7f]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.cost-trend-chart[data-v-754e0d7f]{height:320px}@media (max-width: 1100px){.cost-trend-header[data-v-754e0d7f]{align-items:flex-start;flex-direction:column}.cost-trend-controls[data-v-754e0d7f]{align-items:flex-start;flex-direction:column;width:100%}.cost-trend-tabs[data-v-754e0d7f]{max-width:100%;overflow-x:auto}}@media (max-width: 768px){.cost-trend-tabs[data-v-754e0d7f]{width:100%}.cost-trend-tab[data-v-754e0d7f]{flex:none}.cost-trend-hint[data-v-754e0d7f]{justify-content:center;width:100%}.cost-trend-chart[data-v-754e0d7f]{height:260px}}.cost-detail-header[data-v-736c3aaf]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.cost-detail-title[data-v-736c3aaf]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.cost-detail-title-icon[data-v-736c3aaf]{font-size:15px;line-height:1}.cost-detail-export-button[data-v-736c3aaf]{height:30px;border-color:#10b981;border-radius:8px;background:#10b981;color:#fff;font-size:12px;font-weight:700}.cost-detail-export-button[data-v-736c3aaf]:hover,.cost-detail-export-button[data-v-736c3aaf]:focus{border-color:#059669;background:#059669;color:#fff}.cost-detail-table[data-v-736c3aaf]{width:100%;color:#334155}.cost-detail-table[data-v-736c3aaf] .el-table__body td{color:#334155}.cost-detail-table[data-v-736c3aaf] .el-table__row--striped td.el-table__cell{background:#fbfdff}.cost-detail-table[data-v-736c3aaf] .summary-row td.el-table__cell,.cost-detail-table[data-v-736c3aaf] .summary-row td.el-table__cell .cell,.cost-detail-table[data-v-736c3aaf] .summary-row td.el-table__cell span{font-weight:800}.metric-strong[data-v-736c3aaf]{color:#111827;font-weight:900}.metric-blue[data-v-736c3aaf]{color:#2563eb;font-weight:800}.metric-red[data-v-736c3aaf]{color:#dc2626;font-weight:800}.cost-detail-pagination[data-v-736c3aaf]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 768px){.cost-detail-header[data-v-736c3aaf]{align-items:stretch;flex-direction:column;gap:12px}.cost-detail-export-button[data-v-736c3aaf]{width:100%}.cost-detail-pagination[data-v-736c3aaf]{justify-content:flex-end}}.cost-page-title[data-v-50e0a4ac] .page-title{background:#c66301;box-shadow:none;color:#fff}.cost-page-title[data-v-50e0a4ac] .page-title__icon{background:#a04e00}.cost-page-title[data-v-50e0a4ac] .page-title__title{color:#fff}.cost-page-title[data-v-50e0a4ac] .page-title__subtitle{color:#ffffffd9}.cost-page-title[data-v-50e0a4ac] .page-title__badge{background:#a04e00;color:#fff}.cost-page-title__icon[data-v-50e0a4ac]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;line-height:1}.ggr-filter-card[data-v-1e5f4b10]{margin-top:0}.ggr-filter[data-v-1e5f4b10]{display:flex;align-items:center;justify-content:space-between;gap:24px}.ggr-filter-title[data-v-1e5f4b10]{display:flex;align-items:center;gap:10px;margin:0;color:#303133;font-size:18px;font-weight:700;line-height:1}.ggr-filter-icon[data-v-1e5f4b10]{font-size:20px;line-height:1}.ggr-filter-date[data-v-1e5f4b10]{display:flex;align-items:center;gap:12px;flex-shrink:0}.ggr-filter-label[data-v-1e5f4b10]{color:#606266;font-size:14px;white-space:nowrap}.ggr-date-picker[data-v-1e5f4b10]{flex:0 0 auto;width:280px}.ggr-date-picker[data-v-1e5f4b10] .date-range-picker__range.el-date-editor--daterange{--el-date-editor-daterange-width: 280px;width:100%}@media (max-width: 1100px){.ggr-filter[data-v-1e5f4b10]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.ggr-filter[data-v-1e5f4b10],.ggr-filter-date[data-v-1e5f4b10]{align-items:stretch;flex-direction:column;gap:12px}.ggr-date-picker[data-v-1e5f4b10]{width:100%}.ggr-date-picker[data-v-1e5f4b10] .date-range-picker__range.el-date-editor--daterange{--el-date-editor-daterange-width: 100%;width:100%}}.ggr-trend-card[data-v-2c771a2d]{overflow:hidden}.ggr-trend-header[data-v-2c771a2d]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.ggr-trend-title[data-v-2c771a2d]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800;white-space:nowrap}.ggr-trend-title-icon[data-v-2c771a2d]{font-size:15px;line-height:1}.ggr-trend-controls[data-v-2c771a2d]{display:flex;align-items:center;gap:12px;flex-shrink:0}.ggr-trend-tabs[data-v-2c771a2d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid #f1f5f9;border-radius:10px;background:#f8fafc}.ggr-trend-tab[data-v-2c771a2d]{min-width:0;height:30px;padding:0 12px;border:1px solid #e5eaf3;border-radius:6px;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease;white-space:nowrap}.ggr-trend-tab.active[data-v-2c771a2d]{border-color:#2f76e8;background:#2f76e8;color:#fff;box-shadow:0 6px 14px #2f76e842}.ggr-trend-hint[data-v-2c771a2d]{height:30px;padding:0 12px;border-color:#111827;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.ggr-trend-hint[data-v-2c771a2d]:hover,.ggr-trend-hint[data-v-2c771a2d]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.ggr-chart-section[data-v-2c771a2d]{margin-bottom:8px}.ggr-chart-section--rtp[data-v-2c771a2d]{margin-top:28px;margin-bottom:0}.ggr-chart-section-title[data-v-2c771a2d]{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#0f172a;font-size:14px;font-weight:800}.ggr-chart-section-bar[data-v-2c771a2d]{width:4px;height:16px;border-radius:2px}.ggr-chart-section-title--ggr .ggr-chart-section-bar[data-v-2c771a2d]{background:#2f76e8}.ggr-chart-section-title--ggr .ggr-chart-section-icon[data-v-2c771a2d]{color:#2f76e8;font-size:10px}.ggr-chart-section-title--rtp .ggr-chart-section-bar[data-v-2c771a2d]{background:#16a34a}.ggr-chart-section-title--rtp .ggr-chart-section-icon[data-v-2c771a2d]{color:#16a34a;font-size:12px}.ggr-trend-chart[data-v-2c771a2d]{height:300px}.ggr-trend-chart--rtp[data-v-2c771a2d]{height:280px}@media (max-width: 1100px){.ggr-trend-header[data-v-2c771a2d]{align-items:flex-start;flex-direction:column}.ggr-trend-controls[data-v-2c771a2d]{align-items:flex-start;flex-direction:column;width:100%}.ggr-trend-tabs[data-v-2c771a2d]{max-width:100%;overflow-x:auto;flex-wrap:nowrap}}@media (max-width: 768px){.ggr-trend-title[data-v-2c771a2d]{white-space:normal}.ggr-trend-tabs[data-v-2c771a2d]{width:100%}.ggr-trend-tab[data-v-2c771a2d]{flex:none}.ggr-trend-hint[data-v-2c771a2d]{justify-content:center;width:100%}.ggr-trend-chart[data-v-2c771a2d],.ggr-trend-chart--rtp[data-v-2c771a2d]{height:260px}}.ggr-detail-header[data-v-0484d3dd]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.ggr-detail-title[data-v-0484d3dd]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.ggr-detail-title-icon[data-v-0484d3dd]{font-size:15px;line-height:1}.ggr-detail-export-button[data-v-0484d3dd]{height:30px;border-color:#10b981;border-radius:8px;background:#10b981;color:#fff;font-size:12px;font-weight:700}.ggr-detail-export-button[data-v-0484d3dd]:hover,.ggr-detail-export-button[data-v-0484d3dd]:focus{border-color:#059669;background:#059669;color:#fff}.ggr-detail-table[data-v-0484d3dd]{width:100%;color:#334155}.ggr-detail-table[data-v-0484d3dd] .el-table__header th .cell{padding-top:10px;padding-bottom:10px}.ggr-detail-table[data-v-0484d3dd] .el-table__body td{color:#334155;border-bottom:1px solid #f1f5f9}.ggr-detail-table[data-v-0484d3dd] .el-table__body td.el-table__cell{border-right:none}.ggr-detail-table[data-v-0484d3dd] .el-table__inner-wrapper:before{display:none}.ggr-detail-table[data-v-0484d3dd] .el-table__row--striped td.el-table__cell{background:#fbfdff}.ggr-detail-table[data-v-0484d3dd] .summary-row td.el-table__cell,.ggr-detail-table[data-v-0484d3dd] .summary-row td.el-table__cell .cell,.ggr-detail-table[data-v-0484d3dd] .summary-row td.el-table__cell span{font-weight:800}.cell-highlight[data-v-0484d3dd]{color:#d94b55;font-weight:800}.metric-strong[data-v-0484d3dd]{color:#111827;font-weight:900}.metric-blue[data-v-0484d3dd]{color:#2563eb;font-weight:800}.ggr-detail-pagination[data-v-0484d3dd]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 768px){.ggr-detail-header[data-v-0484d3dd]{align-items:stretch;flex-direction:column;gap:12px}.ggr-detail-export-button[data-v-0484d3dd]{width:100%}.ggr-detail-pagination[data-v-0484d3dd]{justify-content:flex-end}}.ggr-page-title[data-v-232a8ceb] .page-title{background:linear-gradient(90deg,#1e3a8a 0%,#3b82f6 100%);box-shadow:none;color:#fff}.ggr-page-title[data-v-232a8ceb] .page-title__icon{background:rgba(15,23,42,.35)}.ggr-page-title[data-v-232a8ceb] .page-title__title{color:#fff}.ggr-page-title[data-v-232a8ceb] .page-title__subtitle{color:#ffffffd9}.ggr-page-title[data-v-232a8ceb] .page-title__badge{background:#2563eb;color:#fff}.ggr-page-title__icon[data-v-232a8ceb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;line-height:1}.game-filter[data-v-f30753a0]{display:flex;align-items:center;gap:22px;padding:16px 18px;border:1px solid #edf0f5;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0f172a0a}.filter-title[data-v-f30753a0]{flex:none;color:#111827;font-size:14px;font-weight:700}.filter-date-picker[data-v-f30753a0]{flex:0 0 auto;max-width:260px;width:260px}.filter-date-picker[data-v-f30753a0] .date-range-picker__range.el-date-editor--daterange{--el-date-editor-daterange-width: 260px;width:100%;max-width:100%}@media (max-width: 1100px){.game-filter[data-v-f30753a0]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.game-filter[data-v-f30753a0]{align-items:stretch;gap:12px}.filter-date-picker[data-v-f30753a0]{width:100%;max-width:none}.filter-date-picker[data-v-f30753a0] .date-range-picker__range.el-date-editor--daterange{--el-date-editor-daterange-width: 100%;width:100%}}.rank-card[data-v-b886660e]{overflow:hidden}.rank-card-header[data-v-b886660e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.rank-title[data-v-b886660e]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.rank-title-icon[data-v-b886660e]{font-size:16px;line-height:1}.rank-tabs[data-v-b886660e]{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #e5eaf3;border-radius:8px;background:#f8fafc}.rank-tab[data-v-b886660e]{min-width:68px;height:30px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease}.rank-tab.active[data-v-b886660e]{background:#4080ff;color:#fff}.top-rank-chart[data-v-b886660e]{flex:1;min-width:0;height:400px}.rank-chart-body[data-v-b886660e]{display:flex;gap:12px;align-items:stretch}.rank-meta-col[data-v-b886660e]{flex:0 0 210px;display:flex;flex-direction:column;padding:8px 0 6px;height:400px}.rank-meta-row[data-v-b886660e]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0}.rank-meta-name[data-v-b886660e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#111827}.rank-meta-value[data-v-b886660e]{flex-shrink:0;font-size:12px;font-weight:600;color:#374151;font-variant-numeric:tabular-nums}.rank-meta-value.is-negative[data-v-b886660e]{color:#ef4444}@media (max-width: 1100px){.rank-card-header[data-v-b886660e]{align-items:flex-start;flex-direction:column}.rank-tabs[data-v-b886660e]{max-width:100%;overflow-x:auto}}@media (max-width: 768px){.rank-card-header[data-v-b886660e]{align-items:stretch;gap:12px}.rank-tabs[data-v-b886660e]{width:100%}.rank-tab[data-v-b886660e]{flex:none}.top-rank-chart[data-v-b886660e]{height:280px}.rank-meta-col[data-v-b886660e]{flex-basis:168px;height:280px}}.section-header[data-v-4c18f160]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-title[data-v-4c18f160]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.section-title-icon[data-v-4c18f160]{font-size:15px;line-height:1}.summary-table[data-v-4c18f160]{width:100%;color:#334155}.summary-table[data-v-4c18f160] .el-table__body td{color:#334155}.summary-table[data-v-4c18f160] .el-table__row--striped td.el-table__cell{background:#fbfdff}.metric-green[data-v-4c18f160]{color:#059669;font-weight:800}.metric-blue[data-v-4c18f160]{color:#2563eb;font-weight:800}@media (max-width: 1100px){.section-header[data-v-4c18f160]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.section-header[data-v-4c18f160]{align-items:stretch;gap:12px}}.section-header[data-v-5cb6fc4a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-title[data-v-5cb6fc4a]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.section-title-icon[data-v-5cb6fc4a]{font-size:15px;line-height:1}.section-controls[data-v-5cb6fc4a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.game-type-select[data-v-5cb6fc4a]{width:180px}.game-name-select[data-v-5cb6fc4a]{width:150px;flex-shrink:0}.game-name-select[data-v-5cb6fc4a] .el-select{width:100%}.query-button[data-v-5cb6fc4a]{flex:none;height:32px;border-radius:8px;font-size:13px;font-weight:700}.heatmap-table[data-v-5cb6fc4a]{width:100%;color:#334155}.heatmap-table[data-v-5cb6fc4a] .el-table__body td{color:#334155}.heatmap-table[data-v-5cb6fc4a] .el-table__row--striped td.el-table__cell{background:#fbfdff}.rtp-pill[data-v-5cb6fc4a]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.rtp-empty[data-v-5cb6fc4a]{color:#94a3b8;font-size:12px;font-weight:600}.rtp-pill--low-abnormal[data-v-5cb6fc4a]{background:#dbeafe;color:#1d4ed8}.rtp-pill--low[data-v-5cb6fc4a]{background:#dcfce7;color:#15803d}.rtp-pill--normal[data-v-5cb6fc4a]{background:#fef9c3;color:#a16207}.rtp-pill--high[data-v-5cb6fc4a]{background:#ffedd5;color:#c2410c}.rtp-pill--warning[data-v-5cb6fc4a]{background:#fee2e2;color:#dc2626}.heatmap-pagination[data-v-5cb6fc4a]{display:flex;justify-content:flex-end;padding-top:16px}.heatmap-legend[data-v-5cb6fc4a]{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid #f1f5f9}.legend-item[data-v-5cb6fc4a]{display:inline-flex;align-items:center;gap:8px}.legend-pill[data-v-5cb6fc4a]{min-width:52px;height:22px;font-size:10px}.legend-label[data-v-5cb6fc4a]{color:#64748b;font-size:12px;font-weight:600}@media (max-width: 1100px){.section-header[data-v-5cb6fc4a]{align-items:flex-start;flex-direction:column}.section-controls[data-v-5cb6fc4a]{justify-content:flex-start;width:100%}}@media (max-width: 768px){.section-header[data-v-5cb6fc4a]{align-items:stretch;gap:12px}.game-type-select[data-v-5cb6fc4a],.game-name-select[data-v-5cb6fc4a]{width:100%;max-width:none}.section-controls[data-v-5cb6fc4a]{align-items:stretch;flex-direction:column}.heatmap-legend[data-v-5cb6fc4a]{gap:10px}}.section-header[data-v-24584f25]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-title[data-v-24584f25]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.section-title-icon[data-v-24584f25]{font-size:15px;line-height:1}.section-controls[data-v-24584f25]{display:flex;align-items:center;gap:10px;flex-shrink:0}.section-controls[data-v-24584f25] .el-button+.el-button{margin-left:0}.detail-controls[data-v-24584f25]{flex-wrap:wrap;justify-content:flex-end}.game-type-select[data-v-24584f25]{width:150px}.game-name-select[data-v-24584f25]{width:150px;flex-shrink:0}.game-name-select[data-v-24584f25] .el-select{width:100%}.query-button[data-v-24584f25]{flex:none;height:32px;border-radius:8px;font-size:13px;font-weight:700}.detail-table[data-v-24584f25]{width:100%;color:#334155}.detail-table[data-v-24584f25] .el-table__body td{color:#334155}.detail-table[data-v-24584f25] .el-table__row--striped td.el-table__cell{background:#fbfdff}.detail-table[data-v-24584f25] .summary-row td.el-table__cell,.detail-table[data-v-24584f25] .summary-row td.el-table__cell .cell,.detail-table[data-v-24584f25] .summary-row td.el-table__cell span{font-weight:800}.detail-export-button[data-v-24584f25]{height:30px;border-color:#111827;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:700}.detail-export-button[data-v-24584f25]:hover,.detail-export-button[data-v-24584f25]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.game-type-tag[data-v-24584f25]{height:20px;border-color:#d1d5db;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:700}.cell-highlight[data-v-24584f25]{color:#d94b55;font-weight:800}.metric-green[data-v-24584f25]{color:#059669;font-weight:800}.metric-blue[data-v-24584f25]{color:#2563eb;font-weight:800}.detail-pagination[data-v-24584f25]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 1100px){.section-header[data-v-24584f25]{align-items:flex-start;flex-direction:column}.section-controls[data-v-24584f25]{justify-content:flex-start;width:100%}}@media (max-width: 768px){.section-header[data-v-24584f25]{align-items:stretch;gap:12px}.game-type-select[data-v-24584f25],.game-name-select[data-v-24584f25]{width:100%;max-width:none}.section-controls[data-v-24584f25],.detail-controls[data-v-24584f25]{align-items:stretch;flex-direction:column}.section-controls[data-v-24584f25] .el-button,.detail-controls[data-v-24584f25] .el-button{width:100%;max-width:none;margin:0}.detail-pagination[data-v-24584f25]{justify-content:flex-end}}.game-page-title[data-v-6c4c1f8f] .page-title{background:linear-gradient(90deg,#5b46e8 0%,#8a3ffc 100%);box-shadow:none;color:#fff}.game-page-title[data-v-6c4c1f8f] .page-title__icon{background:rgba(255,255,255,.18)}.game-page-title[data-v-6c4c1f8f] .page-title__title{color:#fff}.game-page-title[data-v-6c4c1f8f] .page-title__subtitle{color:#ffffffd9}.game-page-title[data-v-6c4c1f8f] .page-title__badge{background:#00a870;color:#fff}.game-page-title__icon[data-v-6c4c1f8f]{display:block;width:100%;height:100%;font-size:28px;line-height:56px;text-align:center;transform:translateY(-3px)}@media (max-width: 768px){.game-page-title__icon[data-v-6c4c1f8f]{line-height:48px}}.payment-filter[data-v-a1e0cc10]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:1px solid #edf0f5;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0f172a0a}.filter-title[data-v-a1e0cc10]{display:inline-flex;align-items:center;gap:8px;color:#111827;font-size:15px;font-weight:800}.filter-icon[data-v-a1e0cc10]{color:#6366f1;font-size:15px}.filter-controls[data-v-a1e0cc10]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.channel-select[data-v-a1e0cc10]{width:300px}.channel-select[data-v-a1e0cc10] .el-input__wrapper{height:40px;border-radius:8px;box-shadow:0 0 0 1px #e5e7eb inset}.select-label[data-v-a1e0cc10]{margin-right:6px;color:#0f172a;font-size:11px;font-weight:800;white-space:nowrap}.date-range-picker[data-v-a1e0cc10]{width:280px}.date-range-picker[data-v-a1e0cc10] .el-range-editor.el-input__wrapper{height:40px;border-radius:8px;box-shadow:0 0 0 1px #e5e7eb inset}@media (max-width: 1100px){.payment-filter[data-v-a1e0cc10]{align-items:flex-start;flex-direction:column}.filter-controls[data-v-a1e0cc10]{justify-content:flex-start;width:100%}}@media (max-width: 768px){.payment-filter[data-v-a1e0cc10]{align-items:stretch;flex-direction:column;gap:12px}.filter-title[data-v-a1e0cc10]{line-height:1.35}.filter-controls[data-v-a1e0cc10],.channel-select[data-v-a1e0cc10],.date-range-picker[data-v-a1e0cc10],.date-range-picker[data-v-a1e0cc10] .el-range-editor.el-input__wrapper{width:100%}}.trend-card[data-v-1191eaad]{overflow:hidden;margin-top:28px;border-radius:12px}.trend-header[data-v-1191eaad]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.trend-title[data-v-1191eaad],.trend-section-title[data-v-1191eaad]{display:flex;align-items:center;margin:0;color:#0f172a;font-weight:800}.trend-title[data-v-1191eaad]{gap:8px;font-size:18px}.trend-title-icon[data-v-1191eaad]{font-size:16px;line-height:1}.quick-button[data-v-1191eaad]{height:30px;padding:0 16px;border-color:#111827;border-radius:9px;background:#111827;color:#fff;font-size:12px;font-weight:800}.quick-button[data-v-1191eaad]:hover,.quick-button[data-v-1191eaad]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.trend-section+.trend-section[data-v-1191eaad]{margin-top:34px}.trend-section-header[data-v-1191eaad]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.trend-section-title[data-v-1191eaad]{gap:7px;flex-shrink:0;font-size:15px}.section-mark[data-v-1191eaad]{width:5px;height:26px;border-radius:999px;background:#4080ff}.section-mark.purple[data-v-1191eaad]{background:#7c3aed}.metric-tabs[data-v-1191eaad]{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #e5eaf3;border-radius:999px;background:#f8fafc}.metric-tab[data-v-1191eaad]{min-width:70px;height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:800;transition:all .2s ease;white-space:nowrap}.metric-tab.active[data-v-1191eaad]{background:#4080ff;color:#fff;box-shadow:0 6px 14px #4080ff38}.metric-tab.user.active[data-v-1191eaad]{background:#7c3aed;box-shadow:0 6px 14px #7c3aed38}.trend-chart[data-v-1191eaad]{height:300px}.user-trend-section[data-v-1191eaad]{padding-top:4px}@media (max-width: 1100px){.trend-section-header[data-v-1191eaad]{align-items:flex-start;flex-direction:column}.metric-tabs[data-v-1191eaad]{max-width:100%;overflow-x:auto}}@media (max-width: 768px){.trend-header[data-v-1191eaad],.trend-section-header[data-v-1191eaad]{align-items:stretch;flex-direction:column;gap:12px}.trend-title[data-v-1191eaad],.trend-section-title[data-v-1191eaad]{line-height:1.35}.quick-button[data-v-1191eaad]{width:100%}.metric-tabs[data-v-1191eaad]{width:100%;border-radius:12px;overflow-x:auto}.metric-tab[data-v-1191eaad]{flex:none}.trend-chart[data-v-1191eaad]{height:260px}}.detail-card[data-v-0e2d845d]{overflow:hidden}.detail-card-header[data-v-0e2d845d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.detail-title[data-v-0e2d845d]{display:flex;align-items:center;gap:8px;margin:0;color:#0f172a;font-size:18px;font-weight:800}.detail-title-icon[data-v-0e2d845d]{font-size:16px;line-height:1}.detail-export-button[data-v-0e2d845d]{height:30px;border-color:#111827;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:700}.detail-export-button[data-v-0e2d845d]:hover,.detail-export-button[data-v-0e2d845d]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.detail-table[data-v-0e2d845d]{width:100%;color:#334155}.detail-table[data-v-0e2d845d] .el-table__body td{color:#334155}.detail-table[data-v-0e2d845d] .el-table__row--striped td.el-table__cell{background:#fbfdff}.detail-table[data-v-0e2d845d] .summary-row td.el-table__cell,.detail-table[data-v-0e2d845d] .summary-row td.el-table__cell .cell,.detail-table[data-v-0e2d845d] .summary-row td.el-table__cell span{font-weight:800}.channel-tag[data-v-0e2d845d]{height:20px;border-color:#d1d5db;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:700}.metric-deposit[data-v-0e2d845d]{color:#1a237e;font-weight:800}.metric-withdraw[data-v-0e2d845d]{color:#b71c1c;font-weight:800}.metric-diff[data-v-0e2d845d]{color:#2e7d32;font-weight:800}.metric-avg[data-v-0e2d845d]{color:#5c6bc0;font-weight:700}.detail-pagination[data-v-0e2d845d]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 768px){.detail-card-header[data-v-0e2d845d]{align-items:stretch;flex-direction:column;gap:12px}.detail-title[data-v-0e2d845d]{line-height:1.35}.detail-export-button[data-v-0e2d845d]{width:100%}.detail-pagination[data-v-0e2d845d]{justify-content:flex-end}}.payment-page-title[data-v-77e71f5f] .page-title{background:linear-gradient(90deg,#0b111e 0%,#1a2744 100%);box-shadow:none;color:#fff}.payment-page-title[data-v-77e71f5f] .page-title__icon{background:#1e2532}.payment-page-title[data-v-77e71f5f] .page-title__title{color:#fff}.payment-page-title[data-v-77e71f5f] .page-title__subtitle{color:#7d8592}.payment-page-title[data-v-77e71f5f] .page-title__badge{background:#00a870;color:#fff}.payment-page-title__icon[data-v-77e71f5f]{display:block;width:100%;height:100%;font-size:28px;line-height:56px;text-align:center;transform:translateY(-5px)}@media (max-width: 768px){.payment-page-title__icon[data-v-77e71f5f]{line-height:48px}}.vip-filter[data-v-450589d0]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:1px solid #edf0f5;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0f172a0a}.filter-title[data-v-450589d0]{display:inline-flex;align-items:center;gap:8px;color:#111827;font-size:15px;font-weight:800}.filter-icon[data-v-450589d0]{color:#7c3aed;font-size:15px}.filter-controls[data-v-450589d0]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.vip-level-select[data-v-450589d0]{width:280px}.vip-level-select[data-v-450589d0] .el-input__wrapper{height:40px;border-radius:8px;box-shadow:0 0 0 1px #e5e7eb inset}.date-range-picker[data-v-450589d0]{width:280px}.date-range-picker[data-v-450589d0] .el-range-editor.el-input__wrapper{height:40px;border-radius:8px;box-shadow:0 0 0 1px #e5e7eb inset}.query-button[data-v-450589d0]{height:40px;padding:0 24px;border-radius:8px}@media (max-width: 1100px){.vip-filter[data-v-450589d0]{align-items:flex-start;flex-direction:column}.filter-controls[data-v-450589d0]{justify-content:flex-start;width:100%}}@media (max-width: 768px){.vip-filter[data-v-450589d0]{align-items:stretch;gap:12px}.filter-controls[data-v-450589d0],.vip-level-select[data-v-450589d0],.date-range-picker[data-v-450589d0],.query-button[data-v-450589d0]{width:100%}}.trend-card[data-v-3c5ba58d]{overflow:hidden}.section-header[data-v-3c5ba58d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading[data-v-3c5ba58d]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.section-heading__icon[data-v-3c5ba58d]{font-size:15px;line-height:1}.date-hint[data-v-3c5ba58d]{height:30px;padding:0 12px;border-color:#111827;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.date-hint[data-v-3c5ba58d]:hover,.date-hint[data-v-3c5ba58d]:focus{border-color:#1f2937;background:#1f2937;color:#fff}.trend-tabs[data-v-3c5ba58d]{display:flex;align-items:center;gap:6px;margin-bottom:18px;padding:6px 8px;border:1px solid #e8edf5;border-radius:999px;background:#f8fafc;overflow-x:auto}.trend-tab[data-v-3c5ba58d]{flex:none;height:30px;padding:0 14px;border:none;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease;white-space:nowrap}.trend-tab.active[data-v-3c5ba58d]{background:#7c3aed;color:#fff;box-shadow:0 6px 14px #7c3aed3d}.vip-trend-chart[data-v-3c5ba58d]{height:280px}@media (max-width: 1100px){.section-header[data-v-3c5ba58d]{align-items:flex-start;flex-direction:column}.date-hint[data-v-3c5ba58d]{justify-content:center;width:100%}}@media (max-width: 768px){.trend-tab[data-v-3c5ba58d]{flex:none}.vip-trend-chart[data-v-3c5ba58d]{height:260px}}.section-header[data-v-744ed238]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading[data-v-744ed238]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.section-heading__icon[data-v-744ed238]{font-size:15px;line-height:1}.export-button[data-v-744ed238]{display:inline-flex;align-items:center;gap:4px;height:30px;border-color:#1a1b3a;border-radius:8px;background:#1a1b3a;color:#fff;font-size:12px;font-weight:700}.export-button[data-v-744ed238]:hover,.export-button[data-v-744ed238]:focus{border-color:#2b2d5a;background:#2b2d5a;color:#fff}.summary-level[data-v-744ed238]{font-weight:800}.level-badge[data-v-744ed238]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 10px;border-radius:6px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}.metric-red[data-v-744ed238],.cell-highlight[data-v-744ed238]{color:#d94b55;font-weight:800}[data-v-744ed238] .summary-row td.el-table__cell .metric-red{color:#d94b55!important;font-weight:800!important}[data-v-744ed238] .summary-row td.el-table__cell .cell-highlight{color:#d94b55!important}.vip-pagination[data-v-744ed238]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 1100px){.section-header[data-v-744ed238]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.export-button[data-v-744ed238]{width:100%}.vip-pagination[data-v-744ed238]{justify-content:flex-end}}.section-header[data-v-1411c45e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading[data-v-1411c45e]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.section-heading__icon[data-v-1411c45e]{font-size:15px;line-height:1}.level-badge[data-v-1411c45e]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 10px;border-radius:6px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}@media (max-width: 1100px){.section-header[data-v-1411c45e]{align-items:flex-start;flex-direction:column}}.section-header[data-v-177d79b6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading[data-v-177d79b6]{display:flex;align-items:center;gap:6px;margin:0;color:#0f172a;font-size:16px;font-weight:800}.section-heading__icon[data-v-177d79b6]{font-size:15px;line-height:1}.export-button[data-v-177d79b6]{display:inline-flex;align-items:center;gap:4px;height:30px;border-color:#2b174f;border-radius:8px;background:#2b174f;color:#fff;font-size:12px;font-weight:700}.export-button[data-v-177d79b6]:hover,.export-button[data-v-177d79b6]:focus{border-color:#3b0f56;background:#3b0f56;color:#fff}.export-button--blue[data-v-177d79b6]{border-color:#0ea5e9;background:#0ea5e9}.export-button--blue[data-v-177d79b6]:hover,.export-button--blue[data-v-177d79b6]:focus{border-color:#0284c7;background:#0284c7}.summary-date[data-v-177d79b6]{font-weight:800}.level-dash[data-v-177d79b6]{color:#94a3b8}.level-badge[data-v-177d79b6]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 10px;border-radius:6px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}.metric-red[data-v-177d79b6],.cell-highlight[data-v-177d79b6]{color:#d94b55;font-weight:800}[data-v-177d79b6] .summary-row td.el-table__cell .metric-red{color:#d94b55!important;font-weight:800!important}[data-v-177d79b6] .summary-row td.el-table__cell .cell-highlight{color:#d94b55!important}.vip-pagination[data-v-177d79b6]{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 1100px){.section-header[data-v-177d79b6]{align-items:flex-start;flex-direction:column}}@media (max-width: 768px){.export-button[data-v-177d79b6]{width:100%}.vip-pagination[data-v-177d79b6]{justify-content:flex-end}}.vip-page-title[data-v-0271d3b6] .page-title{background:linear-gradient(90deg,#2b174f 0%,#3b0f56 48%,#1f123a 100%);box-shadow:0 12px 28px #2b174f2e;color:#fff}.vip-page-title[data-v-0271d3b6] .page-title__icon{background:rgba(255,255,255,.14)}.vip-page-title[data-v-0271d3b6] .page-title__badge{background:rgba(168,85,247,.9);color:#fff}.vip-page-title__icon[data-v-0271d3b6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fbbf24;font-size:30px;line-height:1}.risk-filter[data-v-b5b4acf6]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:1px solid #edf0f5;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0f172a0a}.filter-title[data-v-b5b4acf6]{display:inline-flex;align-items:center;gap:8px;color:#111827;font-size:15px;font-weight:800}.filter-title .el-icon[data-v-b5b4acf6]{color:#0f172a}.date-range-picker[data-v-b5b4acf6]{width:280px}.date-range-picker[data-v-b5b4acf6] .el-range-editor.el-input__wrapper{height:40px;border-radius:8px;box-shadow:0 0 0 1px #e5e7eb inset}@media (max-width: 768px){.risk-filter[data-v-b5b4acf6]{align-items:stretch;flex-direction:column}.date-range-picker[data-v-b5b4acf6]{width:100%}}.rank-medal[data-v-8fd69896]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:14px;line-height:1}.rank-medal--gold[data-v-8fd69896]{background:#fef9c3}.rank-medal--silver[data-v-8fd69896]{background:#e0f2fe}.rank-medal--bronze[data-v-8fd69896]{background:#ffedd5}.rank-medal--plain[data-v-8fd69896]{width:auto;height:auto;background:transparent;color:#000;font-size:12px;font-weight:700}.vip-tag[data-v-8fd69896]{border-width:1px;border-style:solid;font-weight:800}.game-tag[data-v-8fd69896]{border:0;border-radius:6px;background:#f1f5f9;color:#000;font-weight:700}.cell-value[data-v-8fd69896]{color:#000}.cell-value--negative[data-v-8fd69896],.cell-highlight[data-v-8fd69896]{color:#d94b55;font-weight:800}.rank-summary[data-v-8fd69896]{color:#000;font-size:12px;font-weight:700}.rank-pagination[data-v-8fd69896]{display:flex;justify-content:flex-end;margin-top:16px}[data-v-8fd69896] .summary-row td.el-table__cell,[data-v-8fd69896] .summary-row td.el-table__cell .cell,[data-v-8fd69896] .summary-row td.el-table__cell span{font-weight:800}[data-v-8fd69896] .summary-row td.el-table__cell .cell-value--negative,[data-v-8fd69896] .summary-row td.el-table__cell .cell-highlight{color:#d94b55!important;font-weight:800!important}.risk-rank-card[data-v-0e9ef90e]{overflow:hidden}.risk-tabs[data-v-0e9ef90e]{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:16px 20px;border-bottom:1px solid #eef2f7}.risk-tab[data-v-0e9ef90e]{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap}.risk-tab.active[data-v-0e9ef90e]{background:#fff7ed;color:#b45309;box-shadow:inset 0 0 0 1px #fed7aa}.rank-content[data-v-0e9ef90e]{padding:22px 24px 24px}.rank-title[data-v-0e9ef90e]{margin:0;color:#111827;font-size:18px;font-weight:900}.rank-subtitle[data-v-0e9ef90e]{margin:6px 0 18px;color:#94a3b8;font-size:12px;font-weight:700}.chart-grid[data-v-0e9ef90e]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:22px;margin-bottom:22px}.chart-panel[data-v-0e9ef90e]{min-width:0;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.chart-title[data-v-0e9ef90e]{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#334155;font-size:12px;font-weight:900;line-height:1.4}.chart-title__icon[data-v-0e9ef90e]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px}.chart-title__icon--trend[data-v-0e9ef90e]{color:#64748b}.chart-title__icon--info[data-v-0e9ef90e]{color:#94a3b8}.rank-chart-body[data-v-0e9ef90e]{display:flex;gap:12px;align-items:stretch;min-width:0}.rank-meta-col[data-v-0e9ef90e]{flex:0 0 210px;display:flex;flex-direction:column;padding:8px 0 6px;height:300px}.rank-meta-row[data-v-0e9ef90e]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0}.rank-meta-name[data-v-0e9ef90e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;color:#111827}.rank-meta-value[data-v-0e9ef90e]{flex-shrink:0;font-size:11px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.rank-meta-value.is-negative[data-v-0e9ef90e]{color:#d94b55}.horizontal-chart[data-v-0e9ef90e],.vip-chart[data-v-0e9ef90e]{width:100%;min-width:0;height:300px}.horizontal-chart[data-v-0e9ef90e]{flex:1}@media (max-width: 1100px){.chart-grid[data-v-0e9ef90e]{grid-template-columns:1fr}}@media (max-width: 768px){.risk-tabs[data-v-0e9ef90e]{padding:12px}.rank-content[data-v-0e9ef90e]{padding:16px}.horizontal-chart[data-v-0e9ef90e],.vip-chart[data-v-0e9ef90e],.rank-meta-col[data-v-0e9ef90e]{height:260px}.rank-meta-col[data-v-0e9ef90e]{flex-basis:168px}}.fund-risk-page-title[data-v-11e5ab22] .page-title{background:linear-gradient(90deg,#111827 0%,#172033 55%,#1e293b 100%);box-shadow:0 12px 28px #0f172a2e;color:#fff}.fund-risk-page-title[data-v-11e5ab22] .page-title__icon{background:rgba(255,255,255,.1)}.fund-risk-page-title[data-v-11e5ab22] .page-title__badge{background:#db2777;color:#fff}.fund-risk-page-title__icon[data-v-11e5ab22]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#a78bfa;font-size:34px;font-weight:900;line-height:1}.permission-page[data-v-373c9692]{display:grid;grid-template-columns:300px 1fr;gap:18px}.role-card[data-v-373c9692],.permission-card[data-v-373c9692]{border-radius:16px}.card-header[data-v-373c9692]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700}@media (max-width: 1100px){.permission-page[data-v-373c9692]{grid-template-columns:1fr}}@media (max-width: 768px){.card-header[data-v-373c9692]{align-items:stretch;flex-direction:column}.card-header[data-v-373c9692] .el-button{width:100%}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0f172a;background:#f8fafc}*{box-sizing:border-box}body{margin:0;min-width:1280px;overflow-x:auto}#app{min-height:100vh}.page{padding:24px}.section-card{margin-top:18px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 24px #0f172a0f}.section-title{margin:0 0 16px;color:#0f172a;font-size:18px;font-weight:700}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px;border-radius:16px;background:#fff;border:1px solid #e2e8f0}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.text-muted{color:#64748b}.el-table{font-size:12px}.el-table th.el-table__cell{background-color:#f8fafc;color:#000;font-weight:700}.el-table th.el-table__cell .cell{color:#000;font-weight:700}.el-table .summary-row td.el-table__cell,.el-table .summary-row td.el-table__cell .cell,.el-table .summary-row td.el-table__cell span{color:#000;font-weight:800}@media (max-width: 1100px){body{min-width:0;overflow-x:hidden}.page{padding:18px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{align-items:flex-start;flex-direction:column}.section-card{overflow:hidden}}@media (max-width: 768px){.page{padding:14px}.section-card{margin-top:14px;border-radius:12px}.section-card :deep(.el-card__body),.el-card.section-card>.el-card__body{padding:16px!important}.section-title{margin-bottom:12px;font-size:16px;line-height:1.35}.metric-grid{grid-template-columns:1fr;gap:12px;margin-top:14px}.toolbar{gap:12px;margin-top:14px;padding:14px}.el-table{font-size:10px}.el-table .cell{padding-right:2px;padding-left:2px;white-space:nowrap}.el-date-editor,.el-select,.el-input,.el-button{max-width:100%}.el-pagination{justify-content:flex-end;flex-wrap:wrap;gap:8px 0}}
