.wrong-analysis[data-v-2c652ef8]{padding:8px 0}.card-header[data-v-2c652ef8]{display:flex;justify-content:space-between;align-items:center}.header-controls[data-v-2c652ef8]{display:flex;align-items:center;gap:12px}.header-controls .el-switch[data-v-2c652ef8]{margin-right:8px}.download-btn[data-v-2c652ef8]{margin-left:8px}.query-card[data-v-2c652ef8]{margin-bottom:12px}.query-content[data-v-2c652ef8]{padding:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.query-content[data-v-2c652ef8]::-webkit-scrollbar{height:6px}.query-content[data-v-2c652ef8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.query-content[data-v-2c652ef8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.query-content[data-v-2c652ef8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.query-form-single-row[data-v-2c652ef8]{display:flex;align-items:center;gap:12px;min-width:900px;padding:4px 0}.query-item[data-v-2c652ef8]{min-width:150px;flex-shrink:0}.query-item .el-date-editor[data-v-2c652ef8],.query-item .el-select[data-v-2c652ef8]{width:100%}.query-actions[data-v-2c652ef8]{display:flex;gap:12px;min-width:140px;flex-shrink:0;align-items:center;margin-left:0;padding-left:0}.query-actions .el-button[data-v-2c652ef8]{min-width:60px;margin:0}.chart-card[data-v-2c652ef8]{margin-bottom:20px}.chart-content[data-v-2c652ef8]{position:relative;padding:0}.chart-container[data-v-2c652ef8]{width:100%;min-height:400px}.stats-card[data-v-2c652ef8]{margin-bottom:12px;border:1px solid #e4e7ed;box-shadow:0 2px 8px rgba(0,0,0,.1)}.stats-content[data-v-2c652ef8]{padding:0}.stats-row[data-v-2c652ef8]{margin:0}.stat-item[data-v-2c652ef8]{text-align:center;padding:16px 8px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:6px;margin:4px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease;min-height:80px;display:flex;flex-direction:column;justify-content:center}.stat-item[data-v-2c652ef8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stat-label[data-v-2c652ef8]{font-size:12px;color:#909399;margin-bottom:6px;font-weight:500;line-height:1.3}.stat-value[data-v-2c652ef8]{font-size:20px;font-weight:700;color:#303133;text-shadow:0 1px 2px rgba(0,0,0,.1);line-height:1.2;word-break:break-all;overflow-wrap:break-word;max-height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1200px){.query-form-single-row[data-v-2c652ef8]{min-width:750px}.query-item[data-v-2c652ef8]{min-width:130px}}@media (max-width:768px){.stats-row .el-col[data-v-2c652ef8]{margin-bottom:16px}.query-form-single-row[data-v-2c652ef8]{min-width:650px}.query-item[data-v-2c652ef8]{min-width:120px}.stat-item[data-v-2c652ef8]{padding:12px 6px;margin:3px;min-height:70px}.stat-value[data-v-2c652ef8]{font-size:18px;max-height:36px}}.fixed-tooltip[data-v-2c652ef8]{position:fixed;z-index:9999;background:rgba(50,50,50,.95);color:#fff;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.3);min-width:220px;max-width:300px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tooltip-header[data-v-2c652ef8]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:move}.tooltip-title[data-v-2c652ef8]{font-weight:500;font-size:13px;color:#fff}.tooltip-close[data-v-2c652ef8]{cursor:pointer;font-size:14px;color:#ccc;transition:color .2s;padding:2px;min-width:18px;min-height:18px;display:flex;align-items:center;justify-content:center}.tooltip-close[data-v-2c652ef8]:hover{color:#fff}.tooltip-content[data-v-2c652ef8]{padding:10px 12px;font-size:12px;line-height:1.4}.tooltip-info p[data-v-2c652ef8]{margin:4px 0;color:#e0e0e0}.tooltip-info p i[data-v-2c652ef8]{color:#409eff;margin-right:6px;font-size:13px;width:14px;display:inline-block}.tooltip-info strong[data-v-2c652ef8]{color:#fff;font-weight:500}.tooltip-drag-hint[data-v-2c652ef8]{display:flex;align-items:center;justify-content:center;padding:6px 12px;border-top:1px solid hsla(0,0%,100%,.1);font-size:10px;color:#999;cursor:move}.tooltip-drag-hint i[data-v-2c652ef8]{margin-right:3px;font-size:10px}.fixed-tooltip:hover .tooltip-drag-hint[data-v-2c652ef8]{color:#ccc}.difficulty-tooltip[data-v-2c652ef8]{max-width:600px!important;padding:0!important;border-radius:6px!important}.difficulty-tooltip-content[data-v-2c652ef8]{max-height:none;overflow-y:visible;padding:0}.difficulty-description[data-v-2c652ef8]{margin:0;line-height:1.6;font-size:13px}.difficulty-description p[data-v-2c652ef8]{margin:8px 0;color:#fff}.difficulty-description p strong[data-v-2c652ef8]{color:#409eff;font-weight:600}.difficulty-description ul[data-v-2c652ef8]{margin:4px 0 8px 0;padding-left:16px}.difficulty-description li[data-v-2c652ef8]{margin:2px 0;color:#e6e6e6;font-size:12px}.wrong-analysis-mobile[data-v-34ebba0e]{padding:8px;background-color:#f5f5f5}.pc-tip[data-v-34ebba0e]{display:flex;align-items:center;justify-content:center;padding:8px 12px;margin-bottom:12px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:1px solid #e1f5fe;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);i[data-v-34ebba0e]{font-size:16px;color:#2196f3;margin-right:6px}span[data-v-34ebba0e]{font-size:12px;color:#37474f;font-weight:500}}.card-header[data-v-34ebba0e]{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500}.mobile-controls-section[data-v-34ebba0e]{display:flex;justify-content:space-around;align-items:center;padding:12px 8px 8px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e1e8ed;margin:-6px -6px 0 -6px}.mobile-control-group[data-v-34ebba0e]{display:flex;flex-direction:row;align-items:center;gap:8px}.control-label[data-v-34ebba0e]{font-size:12px;font-weight:500;color:#495057;text-align:center;min-width:32px}.mobile-control-group .el-switch[data-v-34ebba0e]{transform:scale(.85)}@media (max-width:360px){.mobile-controls-section[data-v-34ebba0e]{padding:10px 4px 6px}.control-label[data-v-34ebba0e]{font-size:10px;min-width:24px}.mobile-control-group .el-switch[data-v-34ebba0e]{transform:scale(.7)}.mobile-control-group[data-v-34ebba0e]{gap:4px}}.chart-card[data-v-34ebba0e]{border-radius:8px}.chart-content[data-v-34ebba0e]{padding:0}.chart-container[data-v-34ebba0e]{width:100%;min-height:400px}.wrong-analysis-mobile[data-v-34ebba0e] .el-card__header{padding:12px 16px;border-bottom:1px solid #f0f0f0}.wrong-analysis-mobile[data-v-34ebba0e] .el-card__body{padding:12px 16px}.wrong-analysis-mobile[data-v-34ebba0e] .el-date-editor,.wrong-analysis-mobile[data-v-34ebba0e] .el-select{width:100%}.wrong-analysis-mobile[data-v-34ebba0e] .el-button--small{padding:8px 16px;font-size:12px}.wrong-analysis-mobile[data-v-34ebba0e] .el-switch__label{font-size:12px}.mobile-action-buttons[data-v-34ebba0e]{position:fixed;right:15px;bottom:135px;display:flex;flex-direction:column;gap:15px;z-index:2001;width:40px;align-items:center;padding:0!important;margin:0!important;.el-button[data-v-34ebba0e]{margin:0!important;padding:0!important;box-sizing:border-box!important}}.mobile-icon-btn[data-v-34ebba0e]{width:40px!important;height:40px!important;border-radius:40px!important;background-color:hsla(0,0%,100%,.5)!important;color:#409eff!important;border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;margin:0!important;transition:all .3s ease!important;position:relative!important;left:0!important;i[data-v-34ebba0e]{font-size:20px!important;margin:0!important;padding:0!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important}&[data-v-34ebba0e]:focus,&[data-v-34ebba0e]:hover{background-color:hsla(0,0%,100%,.8)!important;transform:scale(1.05)!important}&[data-v-34ebba0e]:active{background-color:hsla(0,0%,100%,.9)!important;transform:scale(.95)!important}}.dialog-container[data-v-34ebba0e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;justify-content:center}.dialog-mask[data-v-34ebba0e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:2001}.custom-dialog[data-v-34ebba0e]{position:absolute;z-index:2002;width:95%;max-height:80vh;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.3);overflow:hidden}.custom-dialog.stats-dialog[data-v-34ebba0e]{height:auto;max-height:none;width:92%;max-width:520px}.dialog-close[data-v-34ebba0e]{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.1);color:#909399;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;z-index:10}.dialog-body[data-v-34ebba0e]{padding:20px;max-height:80vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;&[data-v-34ebba0e]::-webkit-scrollbar{display:none}&.filter-dialog-body[data-v-34ebba0e]{padding:15px 15px 10px}&.statistics-dialog-body[data-v-34ebba0e]{max-height:none;overflow-y:visible;padding:12px 10px}}.dialog-content[data-v-34ebba0e]{padding:5px;background-color:#fff!important;.dialog-custom-title[data-v-34ebba0e]{font-size:16px;font-weight:600;color:#303133;margin:0 0 15px 0;padding-bottom:10px;border-bottom:1px solid #ebeef5;text-align:center}.dialog-footer[data-v-34ebba0e]{text-align:right;margin-top:15px;padding-top:10px;border-bottom:1px solid #ebeef5}}.filter-dialog-content[data-v-34ebba0e]{padding:0;.filter-title[data-v-34ebba0e]{font-size:16px;margin:0 0 10px 0;padding-bottom:8px}}.filter-form[data-v-34ebba0e]{.el-form-item[data-v-34ebba0e]{margin-bottom:10px;.el-form-item__label[data-v-34ebba0e]{padding-right:5px;line-height:32px}.el-form-item__content[data-v-34ebba0e]{line-height:32px}}}.filter-footer[data-v-34ebba0e]{margin-top:10px;padding-top:8px;.el-button[data-v-34ebba0e]{padding:7px 15px}}.mobile-statistics-grid[data-v-34ebba0e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:2px 0;max-height:none;overflow-y:visible;.stat-item[data-v-34ebba0e]{background-color:#f9fafc;border-radius:8px;padding:8px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden;min-height:65px;height:auto;&[data-v-34ebba0e]:active{transform:scale(.98)}&[data-v-34ebba0e]:first-child{background:linear-gradient(0deg,rgba(226,206,186,.3) 0,#e2ceba);.stat-label[data-v-34ebba0e],i[data-v-34ebba0e]{color:#8d7b64}.stat-value[data-v-34ebba0e]{color:#6d5b44}}&[data-v-34ebba0e]:nth-child(2){background:linear-gradient(0deg,rgba(209,178,164,.3) 0,#d1b2a4);.stat-label[data-v-34ebba0e],i[data-v-34ebba0e]{color:#956b5a}.stat-value[data-v-34ebba0e]{color:#754b3a}}&[data-v-34ebba0e]:nth-child(3){background:linear-gradient(0deg,rgba(190,206,185,.3) 0,#beceb9);.stat-label[data-v-34ebba0e],i[data-v-34ebba0e]{color:#5b7155}.stat-value[data-v-34ebba0e]{color:#3b5135}}&[data-v-34ebba0e]:nth-child(4){background:linear-gradient(0deg,rgba(199,188,205,.3) 0,#c7bccd);.stat-label[data-v-34ebba0e],i[data-v-34ebba0e]{color:#6b5873}.stat-value[data-v-34ebba0e]{color:#4b3853}}&[data-v-34ebba0e]:nth-child(5){background:linear-gradient(0deg,rgba(187,199,214,.3) 0,#bbc7d6);.stat-label[data-v-34ebba0e],i[data-v-34ebba0e]{color:#4a5f78}.stat-value[data-v-34ebba0e]{color:#2a3f58}}&[data-v-34ebba0e]:nth-child(6){background:linear-gradient(0deg,rgba(220,198,170,.3) 0,#dcc6aa);.stat-label[data-v-34ebba0e],i[data-v-34ebba0e]{color:#8b7447}.stat-value[data-v-34ebba0e]{color:#6b5427;font-size:16px;font-weight:600;margin-bottom:5px;text-align:center;line-height:1.2}}.stat-label[data-v-34ebba0e]{font-size:11px;display:flex;align-items:center;justify-content:center;i[data-v-34ebba0e]{margin-right:3px;font-size:13px}}}}.date-range-container[data-v-34ebba0e]{display:flex;align-items:center;gap:2px;width:100%;.date-picker-item[data-v-34ebba0e]{flex:1;[data-v-34ebba0e] .el-input__inner{font-size:12px!important;padding-left:25px!important;padding-right:5px!important}[data-v-34ebba0e] .el-input__prefix{left:3px!important}[data-v-34ebba0e] .el-input__icon{width:20px!important}}.date-separator[data-v-34ebba0e]{flex-shrink:0;color:#909399;padding:0 1px;font-size:12px}}