.game-stats-container[data-v-5578b176]{background-color:#1a1a2e;border-radius:4px;padding:12px;color:#fff;font-size:14px}.stats-title[data-v-5578b176]{font-size:16px;font-weight:700;margin:0 0 12px 0;color:#e0e0e0}.date-info[data-v-5578b176]{margin-bottom:10px;color:#ccc}.player-input-wrapper[data-v-5578b176]{margin-bottom:12px;display:flex;align-items:center;gap:8px}.input-label[data-v-5578b176]{color:#ccc;font-size:14px}.player-input[data-v-5578b176]{background-color:#2d2d44;border:1px solid #3d3d5c;border-radius:4px;padding:4px 8px;color:#fff;outline:none;min-width:180px}.player-input[data-v-5578b176]:focus{border-color:#3a7bd5}.search-wrapper[data-v-5578b176]{position:relative;margin-bottom:12px;width:240px}.search-input[data-v-5578b176]{width:100%;background-color:#2d2d44;border:1px solid #3d3d5c;border-radius:4px;padding:4px 8px;color:#fff;outline:none}.search-input[data-v-5578b176]:focus{border-color:#3a7bd5}.search-icon[data-v-5578b176]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#888;font-size:12px}.tab-switcher[data-v-5578b176]{display:flex;gap:8px;margin-bottom:12px}.tab-btn[data-v-5578b176]{background-color:#2d2d44;border:1px solid #3d3d5c;border-radius:4px;padding:6px 16px;color:#fff;cursor:pointer;transition:all .2s}.tab-btn[data-v-5578b176]:hover{background-color:#353554}.tab-btn.active[data-v-5578b176]{background-color:#3a7bd5;border-color:#3a7bd5}.data-panel[data-v-5578b176]{margin-bottom:12px}.stats-table[data-v-5578b176]{width:100%;border-collapse:collapse;border:1px solid #3d3d5c;border-radius:4px;overflow:hidden}.stats-table th[data-v-5578b176]{background-color:#2d2d44;padding:8px 12px;text-align:left;font-weight:400;border-bottom:1px solid #3d3d5c;color:#ccc}.stats-table td[data-v-5578b176]{padding:8px 12px;border-bottom:1px solid #3d3d5c;color:#e0e0e0}.stats-table tr:last-child td[data-v-5578b176]{border-bottom:none}.group-row[data-v-5578b176]{background-color:#25253b;cursor:pointer;transition:background-color .2s}.group-row[data-v-5578b176]:hover{background-color:#2d2d44}.expand-cell[data-v-5578b176]{display:flex;align-items:center;gap:8px}.indent-cell[data-v-5578b176]{padding-left:24px!important}.item-row[data-v-5578b176]{background-color:#1f1f32}.loading-tip[data-v-5578b176]{padding:20px 0;text-align:center;color:#ccc;display:flex;justify-content:center;align-items:center}.error-tip[data-v-5578b176]{padding:20px 0;text-align:center;color:#f44}.empty-tip[data-v-5578b176]{padding:20px 0;text-align:center;color:#888}.status-tag[data-v-5578b176]{padding:2px 6px;border-radius:2px;font-size:12px}.status-tag.success[data-v-5578b176]{background-color:#2e7d32;color:#fff}.status-tag.fail[data-v-5578b176]{background-color:#c62828;color:#fff}.footer-bar[data-v-5578b176]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#888;margin-top:12px}.total-text[data-v-5578b176]{margin:0}.pagination[data-v-5578b176]{display:flex;gap:4px}.page-btn[data-v-5578b176]{background-color:#2d2d44;border:1px solid #3d3d5c;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;padding:0;transition:all .2s}.page-btn[data-v-5578b176]:hover:not(:disabled){background-color:#353554;border-color:#4a4a70}.page-btn[data-v-5578b176]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-5578b176]{background-color:#3a7bd5;border-color:#3a7bd5}.mr-1[data-v-5578b176]{margin-right:4px}.mr-2[data-v-5578b176]{margin-right:8px}.stats-container[data-v-d04067d6]{background-color:#1a1a2e;border-radius:4px;padding:12px;color:#fff;font-size:14px}.tab-nav[data-v-d04067d6]{display:flex;border-bottom:1px solid #3d3d5c;margin-bottom:16px}.tab-btn[data-v-d04067d6]{padding:8px 16px;background:transparent;border:none;color:#888;cursor:pointer;font-size:14px;transition:all .2s ease}.tab-btn-active[data-v-d04067d6]{color:#60a5fa;border-bottom:2px solid #60a5fa}.tab-btn[data-v-d04067d6]:hover:not(.tab-btn-active){color:#ccc}.stat-card[data-v-d04067d6]{background-color:#1e293b;border-radius:4px;overflow:hidden}.card-header[data-v-d04067d6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #3d3d5c}.card-title[data-v-d04067d6]{font-size:16px;font-weight:700;margin:0;color:#e0e0e0}.refresh-btn[data-v-d04067d6]{background:transparent;border:none;color:#888;cursor:pointer;width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.refresh-btn[data-v-d04067d6]:hover{background-color:#2d2d44}.refresh-btn[data-v-d04067d6]:disabled{cursor:not-allowed;opacity:.5}.refresh-spin[data-v-d04067d6]{animation:spin-d04067d6 1.5s linear infinite}.card-body[data-v-d04067d6]{padding:16px}.stat-item[data-v-d04067d6]{margin-bottom:16px}.stat-header[data-v-d04067d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.stat-label[data-v-d04067d6]{display:flex;align-items:center;gap:8px}.stat-icon[data-v-d04067d6]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-value[data-v-d04067d6]{font-weight:700;color:#fff}.progress-bar[data-v-d04067d6]{width:100%;height:8px;background-color:#2d2d44;border-radius:4px;overflow:hidden}.progress-fill[data-v-d04067d6]{height:100%;transition:width 1s ease-in-out}.empty-state[data-v-d04067d6]{padding:40px 0;text-align:center;color:#888}.empty-content[data-v-d04067d6]{display:flex;align-items:center;justify-content:center}.search-bar[data-v-d04067d6]{display:flex;gap:12px;align-items:center}.form-select[data-v-d04067d6]{background-color:#2d2d44;border:1px solid #3d3d5c;border-radius:4px;padding:4px 8px;color:#fff;outline:none;font-size:14px;min-width:120px}.search-input-wrapper[data-v-d04067d6]{position:relative}.form-input[data-v-d04067d6]{width:180px;background-color:#2d2d44;border:1px solid #3d3d5c;border-radius:4px;padding:4px 8px;color:#fff;outline:none;font-size:14px}.search-icon[data-v-d04067d6]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#888;font-size:12px}.table-wrapper[data-v-d04067d6]{border:1px solid #3d3d5c;border-radius:4px;overflow:hidden;margin-bottom:16px}.data-table[data-v-d04067d6]{width:100%;border-collapse:collapse}.table-header[data-v-d04067d6]{background-color:#2d2d44;padding:8px 12px;text-align:left;font-weight:400;border-bottom:1px solid #3d3d5c;color:#ccc}.table-row[data-v-d04067d6]{transition:background-color .2s ease}.table-row[data-v-d04067d6]:hover{background-color:#2a3852}.table-cell[data-v-d04067d6]{padding:8px 12px;border-bottom:1px solid #3d3d5c}.pagination-bar[data-v-d04067d6]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#888}.pagination-info[data-v-d04067d6]{margin:0}.pagination-buttons[data-v-d04067d6]{display:flex;gap:4px}.page-btn[data-v-d04067d6]{background-color:#2d2d44;border:1px solid #3d3d5c;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;padding:0;transition:all .2s ease}.page-btn[data-v-d04067d6]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-d04067d6]{background-color:#3a7bd5;border-color:#3a7bd5}.page-btn[data-v-d04067d6]:hover:not(.active):not(:disabled){background-color:#3d3d5c}.scrollbar-hide[data-v-d04067d6]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-d04067d6]::-webkit-scrollbar{display:none}.fade-in[data-v-d04067d6]{animation:fadeIn-d04067d6 .5s ease-in-out}.text-primary[data-v-d04067d6]{color:#60a5fa}.text-gray-400[data-v-d04067d6]{color:#888}.font-medium[data-v-d04067d6]{font-weight:500}.bg-primary[data-v-d04067d6]{background-color:#60a5fa}.bg-secondary[data-v-d04067d6]{background-color:#9f7aea}.bg-success[data-v-d04067d6]{background-color:#38b2ac}.bg-warning[data-v-d04067d6]{background-color:#ed8936}.bg-danger[data-v-d04067d6]{background-color:#e53e3e}.text-white[data-v-d04067d6]{color:#fff}.stat-group[data-v-d04067d6]{margin-bottom:16px}.group-header[data-v-d04067d6]{cursor:pointer;user-select:none;transition:background-color .2s ease;padding:8px;border-radius:4px}.group-header[data-v-d04067d6]:hover{background-color:#2a3852}.group-count[data-v-d04067d6]{font-size:12px;color:#888;margin-left:8px}.group-toggle[data-v-d04067d6]{margin-left:8px;transition:transform .2s ease}.group-toggle.rotate-180[data-v-d04067d6]{transform:rotate(180deg)}.group-items[data-v-d04067d6]{margin-top:8px;padding-left:32px;border-left:2px solid #3d3d5c}.child-item[data-v-d04067d6]{margin-bottom:8px}.child-name[data-v-d04067d6]{font-size:13px;color:#ccc}.child-progress[data-v-d04067d6]{height:4px}@keyframes spin-d04067d6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn-d04067d6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.date-info[data-v-d9031afc]{margin-bottom:12px;padding:6px 10px;background-color:#2d2d44;border-radius:4px;display:inline-block}.date-label[data-v-d9031afc]{color:#ccc;font-size:12px}.date-value[data-v-d9031afc]{color:#3a7bd5;font-weight:500;font-size:12px;margin-left:4px}.item-to-role-container[data-v-d9031afc]{padding:16px;color:#fff;background-color:#1e293b;border-radius:8px}.search-form[data-v-d9031afc]{display:flex;gap:12px;margin-bottom:24px;align-items:center}.form-input[data-v-d9031afc]{flex:1;min-width:200px;--el-input-bg-color:#2d2d44;--el-input-border-color:#3d3d5c;--el-input-text-color:#fff;--el-input-placeholder-color:#888}.role-selector[data-v-d9031afc]{margin-bottom:24px;display:block}.role-label[data-v-d9031afc]{--el-form-item-label-color:#e0e0e0;margin-bottom:0!important}.role-select[data-v-d9031afc]{width:300px;--el-select-bg-color:#2d2d44;--el-select-border-color:#3d3d5c;--el-select-text-color:#fff;--el-select-placeholder-color:#888}.item-detail-wrapper[data-v-d9031afc]{width:100%}.item-detail-table[data-v-d9031afc]{width:100%;border-collapse:collapse;background-color:#2d2d44;border-radius:4px;overflow:hidden}.item-detail-table th[data-v-d9031afc]{background-color:#3d3d5c;padding:8px 12px;text-align:left;color:#ccc;border-bottom:1px solid #3d3d5c}.item-detail-table td[data-v-d9031afc]{padding:8px 12px;border-bottom:1px solid #3d3d5c;color:#e0e0e0}.empty-cell[data-v-d9031afc]{text-align:center;color:#888;padding:20px 0}.date-info[data-v-1f5c8097]{margin-bottom:12px;padding:6px 10px;background-color:#2d2d44;border-radius:4px;display:inline-block}.date-label[data-v-1f5c8097]{color:#ccc;font-size:12px}.date-value[data-v-1f5c8097]{color:#3a7bd5;font-weight:500;font-size:12px;margin-left:4px}.item-to-role-container[data-v-1f5c8097]{padding:16px;color:#fff;background-color:#1e293b;border-radius:8px}.search-form[data-v-1f5c8097]{display:flex;gap:12px;margin-bottom:24px;align-items:center;flex-wrap:wrap}.form-input[data-v-1f5c8097]{flex:1;min-width:200px;--el-input-bg-color:#2d2d44;--el-input-border-color:#3d3d5c;--el-input-text-color:#fff;--el-input-placeholder-color:#888}.item-detail-wrapper[data-v-1f5c8097]{width:100%}.item-detail-table[data-v-1f5c8097]{width:100%;border-collapse:collapse;background-color:#2d2d44;border-radius:4px;overflow:hidden}.item-detail-table th[data-v-1f5c8097]{background-color:#3d3d5c;padding:8px 12px;text-align:left;color:#ccc;border-bottom:1px solid #3d3d5c}.item-detail-table td[data-v-1f5c8097]{padding:8px 12px;border-bottom:1px solid #3d3d5c;color:#e0e0e0}.empty-cell[data-v-1f5c8097]{text-align:center;color:#888;padding:20px 0}.screenshot-container[data-v-1e0aa768]{padding:10px}.query-group[data-v-1e0aa768],.select-group[data-v-1e0aa768]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.image-show-box[data-v-1e0aa768]{margin-top:10px}.tip[data-v-1e0aa768]{color:#ccc;font-size:13px;margin-bottom:8px}.show-image[data-v-1e0aa768]{max-width:100%;max-height:600px;border-radius:6px;border:1px solid #444}.empty-tip[data-v-1e0aa768]{color:#999;padding:40px 0;text-align:center}label[data-v-1e0aa768]{color:#e2e8f0;font-size:14px}.page-container[data-v-0782c9c8]{min-height:100vh;background-color:#0f172a;color:#f1f5f9;font-family:Microsoft YaHei,sans-serif}.header[data-v-0782c9c8]{background-color:#1e293b;box-shadow:0 2px 8px rgba(0,0,0,.3);padding:0 24px}.header-content[data-v-0782c9c8]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:60px}.header-title[data-v-0782c9c8]{font-size:20px;font-weight:700;color:#60a5fa;margin:0}.header-actions[data-v-0782c9c8]{display:flex;align-items:center;gap:16px}.user-dropdown[data-v-0782c9c8]{display:flex;align-items:center;color:#cbd5e1;cursor:pointer}.main-content[data-v-0782c9c8]{max-width:1200px;margin:0 auto;padding:24px}.breadcrumb[data-v-0782c9c8]{margin-bottom:16px}[data-v-0782c9c8] .el-breadcrumb__item{color:#94a3b8!important}[data-v-0782c9c8] .el-breadcrumb__item:last-child{color:#e2e8f0!important}.global-filter-container[data-v-0782c9c8]{display:flex;align-items:center;margin-bottom:24px;padding:12px 16px;background-color:#1e293b;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);flex-wrap:wrap;justify-content:flex-start;gap:20px}.filter-group[data-v-0782c9c8]{display:flex;align-items:center;gap:8px;min-width:280px}.quick-date-group[data-v-0782c9c8]{min-width:220px}.filter-label[data-v-0782c9c8]{font-size:14px;color:#e0e0e0;white-space:nowrap}.filter-select[data-v-0782c9c8]{flex:1;min-width:180px;--el-select-bg-color:#2d2d44;--el-select-border-color:#3d3d5c;--el-select-text-color:#fff;--el-select-hover-border-color:#60a5fa;--el-date-editor-bg-color:#2d2d44;--el-date-editor-border-color:#3d3d5c;--el-date-editor-text-color:#fff;--el-date-editor-hover-border-color:#60a5fa}.filter-debug[data-v-0782c9c8]{font-size:12px;color:#999;margin-left:auto;white-space:nowrap}.date-switch-container[data-v-0782c9c8]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px;padding:12px;background-color:#1e293b;border-radius:8px}.current-date[data-v-0782c9c8]{font-size:16px;color:#fff;font-weight:500}.stats-card-container[data-v-0782c9c8]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.stats-card[data-v-0782c9c8]{flex:1;min-width:280px;background-color:#1e293b!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-v-0782c9c8] .el-card__header{background-color:transparent!important;border-bottom:none!important;padding:12px 0!important;color:#94a3b8}.stats-value[data-v-0782c9c8]{font-size:28px;font-weight:700;color:#fff;margin:8px 0 4px 0}.stats-desc[data-v-0782c9c8]{font-size:12px;color:#94a3b8}.tab-container[data-v-0782c9c8]{background-color:#1e293b;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);overflow:hidden}.tab-header[data-v-0782c9c8]{border-bottom:1px solid #334155}[data-v-0782c9c8] .el-tabs__nav{padding:12px 16px}[data-v-0782c9c8] .el-tabs__item{color:#94a3b8;font-size:14px;padding:0 16px}[data-v-0782c9c8] .el-tabs__item.is-active{color:#60a5fa}[data-v-0782c9c8] .el-tabs__active-bar{background-color:#60a5fa}.sub-tab-header[data-v-0782c9c8]{margin:0 16px 16px;border-bottom:1px solid #334155}[data-v-0782c9c8] .sub-tab-header .el-tabs__nav{padding:8px 0}[data-v-0782c9c8] .sub-tab-header .el-tabs__item{color:#94a3b8;font-size:14px;padding:0 12px}[data-v-0782c9c8] .sub-tab-header .el-tabs__item.is-active{color:#60a5fa}[data-v-0782c9c8] .sub-tab-header .el-tabs__active-bar{background-color:#60a5fa;height:2px}.sub-tab-content[data-v-0782c9c8]{padding:0 16px 16px}.tab-content[data-v-0782c9c8]{padding:16px}.func-card[data-v-0782c9c8]{background-color:#1e293b;border-radius:8px;padding:1px}.func-card-header[data-v-0782c9c8]{padding:12px 16px;border-bottom:1px solid #334155;margin-bottom:16px}.func-card-title[data-v-0782c9c8]{font-size:18px;font-weight:600;color:#fff;margin:0}.footer[data-v-0782c9c8]{background-color:#1e293b;padding:16px 0;text-align:center;color:#94a3b8;font-size:12px;margin-top:24px}[data-v-0782c9c8] .el-select .el-input__wrapper{--el-input-bg-color:#2d2d44;--el-input-border-color:#3d3d5c}[data-v-0782c9c8] .el-select-loading{color:#60a5fa}[data-v-0782c9c8] .el-popper{background-color:#1e293b!important;border:1px solid #3d3d5c!important}[data-v-0782c9c8] .el-date-table,[data-v-0782c9c8] .el-date-table td{color:#e2e8f0!important}[data-v-0782c9c8] .el-date-table .el-date-table__row td.available:hover{background-color:#334155!important}[data-v-0782c9c8] .el-date-table .current{color:#fff!important;background-color:#60a5fa!important}[data-v-0782c9c8] .el-date-picker__header-label,[data-v-0782c9c8] .el-date-picker__nav-btn{color:#e2e8f0!important}