.bank-home-container[data-v-7c3a2fbe]{width:100%;min-height:100vh;background-color:#f0f6ff;padding:80px 20px;box-sizing:border-box}.content-area[data-v-7c3a2fbe]{width:100%;max-width:1320px;margin:0 auto;min-height:854px;border-radius:8px;padding:40px 0 0;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.info-section[data-v-7c3a2fbe]{display:flex;flex-direction:column;gap:20px;padding-bottom:24px;border-bottom:1px solid #eee}.title-row[data-v-7c3a2fbe]{display:flex;justify-content:space-between;align-items:center;gap:20px}.bank-title[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:600;font-size:32px;color:#333;margin:0;flex:1}.action-buttons[data-v-7c3a2fbe]{display:flex;gap:12px;flex-shrink:0}.activate-btn[data-v-7c3a2fbe],.buy-btn[data-v-7c3a2fbe]{height:40px;padding:0 24px;font-size:14px}.activate-btn[data-v-7c3a2fbe]{background-color:#fd7939;border-color:#fd7939;color:#fff}.meta-row[data-v-7c3a2fbe]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:4px}.meta-item[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#666}.price-item[data-v-7c3a2fbe]{display:flex;align-items:baseline;gap:4px}.discount-price[data-v-7c3a2fbe],.price-label[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:18px;color:#f4574d}.original-price[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#999;text-decoration:line-through}.subjects-row[data-v-7c3a2fbe]{display:flex;justify-content:space-between;align-items:center;gap:20px}.subjects-section[data-v-7c3a2fbe]{display:flex;align-items:center;gap:12px;flex:1}.subjects-label[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:550;font-size:18px;color:#333;flex-shrink:0}.subject-tag[data-v-7c3a2fbe]{padding:4px 16px;border-radius:16px;font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;cursor:pointer;transition:all .3s}.subject-tag[data-v-7c3a2fbe]:hover{background-color:rgba(253,121,57,.15);color:rgba(253,121,57,.8)}.subject-tag.tag-active[data-v-7c3a2fbe]{background-color:#fd7939;color:#fff}.subject-tag.tag-active[data-v-7c3a2fbe]:hover{background-color:rgba(253,121,57,.9)}.switch-bank-btn[data-v-7c3a2fbe]{height:32px;padding:0 16px;font-family:PingFang SC;font-weight:400;font-size:18px;color:#fd7939;display:flex;align-items:center;justify-content:center;cursor:pointer}.switch-bank-btn .switch-bank-icon[data-v-7c3a2fbe]{width:22px;height:22px;-o-object-fit:cover;object-fit:cover;margin-right:4px;vertical-align:middle}.switch-bank-btn .switch-bank-text[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#fd7939}.operation-icons[data-v-7c3a2fbe]{display:flex;gap:28px;padding-bottom:24px;border-bottom:1px solid #eee}.operation-icon[data-v-7c3a2fbe]{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;transition:all .3s}.operation-icon[data-v-7c3a2fbe]:hover{transform:scale(1.1)}.operation-item[data-v-7c3a2fbe]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px;background:#f0f6ff;box-shadow:0 3px 6px 1px rgba(15,55,121,.24);border-radius:16px 16px 16px 16px;border:1px solid #eee;border-radius:16px;cursor:pointer;transition:all .3s}.operation-item .operation-label[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:20px;color:#333}.operation-item[data-v-7c3a2fbe]:hover{border-color:#4080ff;background-color:#f0f7ff}.operation-item:hover .operation-label[data-v-7c3a2fbe],.operation-item:hover i[data-v-7c3a2fbe]{color:#4080ff}.operation-item.operation-active[data-v-7c3a2fbe]{background-color:#4080ff;border-color:#4080ff}.operation-item.operation-active .operation-label[data-v-7c3a2fbe],.operation-item.operation-active i[data-v-7c3a2fbe]{color:#fff}.content-list[data-v-7c3a2fbe]{flex:1;min-height:0}.content-title[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:20px;color:#333;margin:0 0 40px 0;text-align:center}.statistics-content[data-v-7c3a2fbe]{max-width:1000px;margin:48px auto 0;background-color:#fff;border-radius:16px 16px 16px 16px;box-shadow:0 3px 6px 1px rgba(15,55,121,.24);padding:32px}.statistics-grid[data-v-7c3a2fbe]{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.stat-item[data-v-7c3a2fbe]{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-value[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:32px;line-height:1}.stat-blue[data-v-7c3a2fbe]{color:#4080ff}.stat-green[data-v-7c3a2fbe]{color:#67c23a}.stat-red[data-v-7c3a2fbe]{color:#f44}.stat-label[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333}.practice-content[data-v-7c3a2fbe]{display:flex;flex-direction:column;gap:32px}.content-header[data-v-7c3a2fbe]{padding:26px 26px 8px}.clear-exam-btn[data-v-7c3a2fbe]{display:flex;align-items:center;gap:8px;font-family:PingFang SC;font-weight:400;font-size:20px;color:#fd7939;transition:all .3s;cursor:pointer}.clear-exam-btn[data-v-7c3a2fbe]:hover{background-color:transparent!important}.mock-exam-list[data-v-7c3a2fbe]{display:flex;flex-direction:column;gap:0;height:635px;overflow-y:auto;overflow-x:hidden;padding-right:8px;background-color:#fff;border-radius:8px;padding:16px}.mock-exam-list[data-v-7c3a2fbe]::-webkit-scrollbar{width:6px}.mock-exam-list[data-v-7c3a2fbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.mock-exam-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.mock-exam-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.empty-placeholder[data-v-7c3a2fbe]{width:100%;height:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.empty-placeholder .empty-icon[data-v-7c3a2fbe]{font-size:56px;margin-bottom:8px}.empty-placeholder .empty-text[data-v-7c3a2fbe]{font-size:16px}.mock-exam-item[data-v-7c3a2fbe]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #eee}.mock-exam-item[data-v-7c3a2fbe]:first-child{padding-top:0}.mock-exam-item[data-v-7c3a2fbe]:last-child{border-bottom:none;padding-bottom:0}.mock-exam-left[data-v-7c3a2fbe]{display:flex;align-items:center;gap:12px;flex:1;padding-left:36px}.mock-exam-icon[data-v-7c3a2fbe]{width:48px;height:48px;background-color:#fd7939;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:PingFang SC;font-weight:500;font-size:20px;color:#fff;flex-shrink:0;font-style:normal}.mock-exam-title[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:550;font-size:20px;color:#333;flex:1}.mock-exam-right[data-v-7c3a2fbe]{display:flex;align-items:center;gap:120px}.mock-exam-meta[data-v-7c3a2fbe],.mock-exam-participants[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#999}.mock-exam-download[data-v-7c3a2fbe]{font-size:20px;color:#999;font-weight:400;cursor:pointer;transition:all .3s}.mock-exam-download[data-v-7c3a2fbe]:hover{color:#4080ff}.start-exam-btn[data-v-7c3a2fbe]{background-color:#3f87fb!important;border-color:#3f87fb!important;color:#fff!important;font-weight:500}.start-exam-btn[data-v-7c3a2fbe]:hover{background-color:rgba(63,135,251,.9)!important;border-color:rgba(63,135,251,.9)!important}.start-exam-btn[data-v-7c3a2fbe]:active{background-color:rgba(63,135,251,.8)!important;border-color:rgba(63,135,251,.8)!important}.sub-tabs-wrapper[data-v-7c3a2fbe]{display:flex;justify-content:space-between;align-items:center}.sub-tabs[data-v-7c3a2fbe]{display:flex;gap:20px}.sub-tab[data-v-7c3a2fbe]{padding:8px 20px;font-family:PingFang SC;font-weight:500;font-size:20px;color:#333;cursor:pointer;border-radius:24px;transition:all .3s}.sub-tab[data-v-7c3a2fbe]:hover{color:#4080ff}.sub-tab.sub-tab-active[data-v-7c3a2fbe]{background-color:#3f87fb;color:#fff;font-weight:500}.data-container-wrapper[data-v-7c3a2fbe]{background-color:#fff;padding:6px;border-radius:8px}.chapter-list[data-v-7c3a2fbe]{display:flex;flex-direction:column;gap:0;height:635px;overflow-y:auto;overflow-x:hidden;padding:0 32px}.chapter-list[data-v-7c3a2fbe]::-webkit-scrollbar{width:6px}.chapter-list[data-v-7c3a2fbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.chapter-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.chapter-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.chapter-item-wrap[data-v-7c3a2fbe]{border-bottom:1px solid #eee;padding:24px 0 12px 0}.chapter-item-wrap[data-v-7c3a2fbe]:last-child{border-bottom:none}.chapter-item[data-v-7c3a2fbe]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.chapter-item[data-v-7c3a2fbe]:first-child{padding-top:0}.chapter-expand-icon[data-v-7c3a2fbe]{margin-left:8px;font-size:14px;color:#666}.chapter-section-count[data-v-7c3a2fbe]{margin-left:auto;font-family:PingFang SC;font-weight:500;font-size:16px;color:#333;min-width:90px;text-align:right}.section-list[data-v-7c3a2fbe]{padding:12px 0 0}.section-item[data-v-7c3a2fbe]{display:flex;justify-content:space-between;align-items:center;padding:12px 88px 12px 16px;margin-top:8px;background:#fff;border-radius:8px;border:1px solid hsla(0,0%,93.3%,.5)}.section-item[data-v-7c3a2fbe]:first-child{margin-top:12px}.section-left[data-v-7c3a2fbe]{display:flex;align-items:center;gap:16px;flex:1}.section-right[data-v-7c3a2fbe]{flex-shrink:0}.section-name[data-v-7c3a2fbe]{font-family:PingFang SC;font-size:16px;color:#333;font-weight:500}.section-progress[data-v-7c3a2fbe]{margin-right:24px;display:inline-block;min-width:90px}.section-last-score[data-v-7c3a2fbe],.section-progress[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#999;text-align:end}.section-last-score[data-v-7c3a2fbe]{margin-right:20px}.chapter-left[data-v-7c3a2fbe]{display:flex;align-items:center;gap:12px;flex:1}.chapter-icon[data-v-7c3a2fbe]{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.chapter-title[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:550;font-size:20px;color:#333}.chapter-right[data-v-7c3a2fbe]{min-width:212px;display:flex;align-items:center;justify-content:flex-end;gap:16px}.chapter-progress[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:20px;color:#999}.free-btn[data-v-7c3a2fbe]{height:32px;padding:0 16px;font-size:16px;background-color:#fd7939!important;border-color:#fd7939!important;color:#fff!important;border-radius:8px}.free-btn[data-v-7c3a2fbe]:hover{background-color:rgba(253,121,57,.9)!important;border-color:rgba(253,121,57,.9)!important}.free-btn[data-v-7c3a2fbe]:active{background-color:rgba(253,121,57,.8)!important;border-color:rgba(253,121,57,.8)!important}.lock-icon[data-v-7c3a2fbe]{font-size:20px;color:#707070}.content-header[data-v-7c3a2fbe]{display:flex;justify-content:flex-end;margin-bottom:16px}.header-actions[data-v-7c3a2fbe]{flex:.5;display:flex;justify-content:flex-end;align-items:center;gap:12px}.clear-btn[data-v-7c3a2fbe],.clear-collection-btn[data-v-7c3a2fbe],.clear-exam-btn[data-v-7c3a2fbe],.clear-record-btn[data-v-7c3a2fbe],.remove-btn[data-v-7c3a2fbe]{height:32px;padding:0 16px;border-color:#fd7939;border-radius:8px;font-family:PingFang SC;font-weight:400;font-size:16px;color:#fd7939}.clear-btn[data-v-7c3a2fbe]:hover,.clear-collection-btn[data-v-7c3a2fbe]:hover,.clear-exam-btn[data-v-7c3a2fbe]:hover,.clear-record-btn[data-v-7c3a2fbe]:hover,.remove-btn[data-v-7c3a2fbe]:hover{background-color:#fff5f0}.collection-list[data-v-7c3a2fbe],.error-list[data-v-7c3a2fbe],.record-list-wrapper[data-v-7c3a2fbe]{border-radius:8px;overflow:hidden;height:635px;display:flex;flex-direction:column;padding:0 26px}.collection-list-content[data-v-7c3a2fbe],.error-list-content[data-v-7c3a2fbe]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0}.collection-list-content[data-v-7c3a2fbe]::-webkit-scrollbar,.error-list-content[data-v-7c3a2fbe]::-webkit-scrollbar{width:6px}.collection-list-content[data-v-7c3a2fbe]::-webkit-scrollbar-track,.error-list-content[data-v-7c3a2fbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.collection-list-content[data-v-7c3a2fbe]::-webkit-scrollbar-thumb,.error-list-content[data-v-7c3a2fbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.collection-list-content[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover,.error-list-content[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.list-header[data-v-7c3a2fbe]{flex-shrink:0;display:flex;align-items:center;padding:26px 0 4px}.header-col[data-v-7c3a2fbe]{flex:1;font-family:PingFang SC;font-weight:550;font-size:20px;color:#333;text-align:center}.header-col[data-v-7c3a2fbe]:nth-child(2){flex:.5}.list-header .header-actions[data-v-7c3a2fbe]{margin-left:auto}.collection-item[data-v-7c3a2fbe],.error-item[data-v-7c3a2fbe]{display:flex;align-items:center}.collection-item[data-v-7c3a2fbe]:last-child,.error-item[data-v-7c3a2fbe]:last-child{border-bottom:none}.collection-chapter-wrap[data-v-7c3a2fbe],.error-chapter-wrap[data-v-7c3a2fbe]{border-bottom:1px solid #eee;padding:28px 0}.collection-chapter-wrap[data-v-7c3a2fbe]:last-child,.error-chapter-wrap[data-v-7c3a2fbe]:last-child{border-bottom:none}.collection-chapter-item[data-v-7c3a2fbe],.error-chapter-item[data-v-7c3a2fbe]{cursor:pointer}.chapter-sub-list[data-v-7c3a2fbe]{margin:12px 0 12px 0;border-radius:8px;background:#fafafa}.collection-section-item[data-v-7c3a2fbe],.error-section-item[data-v-7c3a2fbe]{background:transparent;padding:14px 16px}.collection-section-item[data-v-7c3a2fbe]:last-child,.error-section-item[data-v-7c3a2fbe]:last-child{border-bottom:none}.collection-category-main[data-v-7c3a2fbe],.error-category-main[data-v-7c3a2fbe]{display:flex;align-items:center;gap:10px;justify-content:flex-start;text-align:left}.collection-category-sub[data-v-7c3a2fbe],.error-category-sub[data-v-7c3a2fbe]{text-align:left;padding-left:16px}.chapter-label[data-v-7c3a2fbe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC;font-weight:550;font-size:20px;color:#333}.chapter-toggle-icon[data-v-7c3a2fbe]{color:#999;font-size:14px}.collection-category[data-v-7c3a2fbe],.error-category[data-v-7c3a2fbe]{flex:1;font-family:PingFang SC;font-weight:500;font-size:16px;color:#333;text-align:left}.collection-count[data-v-7c3a2fbe],.error-count[data-v-7c3a2fbe]{flex:.5;font-family:PingFang SC;font-weight:500;font-size:16px;color:#333;text-align:center}.collection-actions[data-v-7c3a2fbe],.error-actions[data-v-7c3a2fbe]{flex:.5;display:flex;justify-content:flex-end;align-items:center;gap:12px}.redo-btn[data-v-7c3a2fbe],.retry-btn[data-v-7c3a2fbe]{width:104px;height:38px;font-size:16px;border-radius:8px}.record-list[data-v-7c3a2fbe]{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto;overflow-x:hidden;padding-right:6px}.record-list[data-v-7c3a2fbe]::-webkit-scrollbar{width:6px}.record-list[data-v-7c3a2fbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.record-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.record-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.record-item[data-v-7c3a2fbe]{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #eee}.record-info[data-v-7c3a2fbe]{flex:1;display:flex;flex-direction:column;gap:8px}.record-title[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:16px;color:#333;margin:0}.record-meta[data-v-7c3a2fbe]{display:flex;align-items:center;gap:16px}.record-date[data-v-7c3a2fbe],.record-progress[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666}.record-accuracy[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:20px;color:#4080ff;margin-right:48px}.record-actions[data-v-7c3a2fbe]{display:flex;align-items:center;gap:12px}.continue-btn[data-v-7c3a2fbe],.redo-btn[data-v-7c3a2fbe],.view-report-btn[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:16px;color:#fff;width:104px;height:38px;border-radius:8px;cursor:pointer}[data-v-7c3a2fbe] .view-report-btn{background:#fd7939}.exam-start-section[data-v-7c3a2fbe]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:26px 26px 8px}.start-exam-btn[data-v-7c3a2fbe]{height:40px;padding:0 24px;font-size:16px}.exam-tip[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:18px;color:#666}.exam-list-wrapper[data-v-7c3a2fbe]{background-color:#fff;border-radius:8px;padding:0 26px;height:635px;display:flex;flex-direction:column;overflow:hidden}.exam-list[data-v-7c3a2fbe]{display:flex;flex-direction:column;gap:0;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:6px}.exam-list[data-v-7c3a2fbe]::-webkit-scrollbar{width:6px}.exam-list[data-v-7c3a2fbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.exam-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.exam-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.exam-item[data-v-7c3a2fbe]{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #eee}.exam-item[data-v-7c3a2fbe]:first-child{padding-top:24px}.exam-item[data-v-7c3a2fbe]:last-child{border-bottom:none;padding-bottom:24px}.exam-info[data-v-7c3a2fbe]{flex:1;display:flex;flex-direction:column;gap:8px}.exam-name[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:20px;color:#333;margin:0}.exam-meta[data-v-7c3a2fbe]{display:flex;align-items:center;gap:24px}.exam-date[data-v-7c3a2fbe],.exam-duration[data-v-7c3a2fbe],.exam-marked[data-v-7c3a2fbe],.exam-questions[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:18px;color:#666}.exam-score[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:18px;color:#f44;padding-right:24px}.exam-actions[data-v-7c3a2fbe]{display:flex;align-items:center;gap:24px}.redo-exam-btn[data-v-7c3a2fbe],.view-analysis-btn[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:16px;color:#fff;width:104px;height:38px;border-radius:8px;cursor:pointer}[data-v-7c3a2fbe] .view-analysis-btn{background:#fd7939;border-color:#fd7939}[data-v-7c3a2fbe] .view-analysis-btn:hover{background:rgba(253,121,57,.9);border-color:rgba(253,121,57,.9)}.scroll-container[data-v-7c3a2fbe]{box-sizing:border-box}.loading-more[data-v-7c3a2fbe],.no-more[data-v-7c3a2fbe]{padding:16px;text-align:center;font-family:PingFang SC;font-weight:400;font-size:16px;color:#999}.loading-more[data-v-7c3a2fbe]{color:#4080ff}[data-v-7c3a2fbe] .el-dialog-sty .dialog-content{padding:24px;color:#333}.dialog-tabs[data-v-7c3a2fbe]{display:flex;justify-content:center;gap:0;margin-bottom:24px}.dialog-tab[data-v-7c3a2fbe]{padding:12px 24px;font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;text-align:center;cursor:pointer;position:relative;transition:all .3s}.dialog-tab[data-v-7c3a2fbe]:hover{color:#4080ff}.dialog-tab[data-v-7c3a2fbe]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:2px;background-color:transparent;transition:all .3s}.dialog-tab.tab-active[data-v-7c3a2fbe]{color:#4080ff;font-weight:500}.dialog-tab.tab-active[data-v-7c3a2fbe]:after{background-color:#4080ff}.switch-bank-dialog-content[data-v-7c3a2fbe]{min-height:300px}.purchased-content .purchased-list[data-v-7c3a2fbe]{height:400px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.purchased-content .purchased-list[data-v-7c3a2fbe]::-webkit-scrollbar{width:6px}.purchased-content .purchased-list[data-v-7c3a2fbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.purchased-content .purchased-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.purchased-content .purchased-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.purchased-item[data-v-7c3a2fbe]{display:flex;align-items:center;gap:16px;padding:10px;border:1px solid #eee;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:all .3s}.purchased-item[data-v-7c3a2fbe]:hover{border-color:#4080ff;background-color:#f0f7ff}.purchased-item[data-v-7c3a2fbe]:last-child{margin-bottom:0}.purchased-image-wrapper[data-v-7c3a2fbe]{width:72px;height:auto;aspect-ratio:4/3;flex-shrink:0;border-radius:4px;overflow:hidden}.purchased-image[data-v-7c3a2fbe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.purchased-image-placeholder[data-v-7c3a2fbe]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;text-align:center;padding:4px;box-sizing:border-box}.purchased-info[data-v-7c3a2fbe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.purchased-title[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:18px;color:#333;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.purchased-meta[data-v-7c3a2fbe]{display:flex;align-items:center;gap:16px}.purchased-count[data-v-7c3a2fbe],.purchased-sales[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#666}.start-practice-btn[data-v-7c3a2fbe]{height:32px;padding:0 16px;font-size:14px;flex-shrink:0}.category-content[data-v-7c3a2fbe]{display:flex;flex-direction:column;gap:24px}.category-primary-wrapper[data-v-7c3a2fbe]{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.category-primary-wrapper[data-v-7c3a2fbe]::-webkit-scrollbar{height:6px}.category-primary-wrapper[data-v-7c3a2fbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.category-primary-wrapper[data-v-7c3a2fbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.category-primary-wrapper[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.category-primary-scroll[data-v-7c3a2fbe]{display:flex;gap:12px;min-width:-moz-fit-content;min-width:fit-content}.category-primary-tag[data-v-7c3a2fbe]{padding:6px 20px;border-radius:16px;background-color:transparent;color:#bfbfbf;border:1px solid #bfbfbf;font-family:PingFang SC;font-weight:400;font-size:16px;cursor:pointer;transition:all .3s;white-space:nowrap;flex-shrink:0}.category-primary-tag[data-v-7c3a2fbe]:hover{background-color:rgba(63,135,251,.1);color:rgba(63,135,251,.8);border-color:rgba(63,135,251,.3)}.category-primary-tag.tag-active[data-v-7c3a2fbe]{background-color:#3f87fb;color:#fff;border-color:#3f87fb}.category-primary-tag.tag-active[data-v-7c3a2fbe]:hover{background-color:rgba(63,135,251,.9)}.category-secondary-list[data-v-7c3a2fbe]{width:100%;overflow-y:auto;overflow-x:hidden;display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding-right:8px}.category-secondary-list[data-v-7c3a2fbe]::-webkit-scrollbar{width:6px}.category-secondary-list[data-v-7c3a2fbe]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.category-secondary-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.category-secondary-list[data-v-7c3a2fbe]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.category-secondary-list-empty[data-v-7c3a2fbe]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:20px;box-sizing:border-box}.category-secondary-list-empty .category-secondary-list-empty-placeholder[data-v-7c3a2fbe]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.category-secondary-list-empty .category-secondary-list-empty-placeholder-icon[data-v-7c3a2fbe]{font-size:58px;color:#bfbfbf}.category-secondary-item[data-v-7c3a2fbe]{padding:4px 16px;font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;cursor:pointer;transition:all .3s;flex-shrink:0;line-height:1.5}.category-secondary-item[data-v-7c3a2fbe]:hover{color:rgba(63,135,251,.8)}.category-secondary-item.item-active[data-v-7c3a2fbe]{color:rgba(63,135,251,.9);font-weight:500}.activate-dialog-content[data-v-7c3a2fbe]{padding:0;color:#333}.form-item[data-v-7c3a2fbe]{display:flex;align-items:center;margin-bottom:20px}.form-label[data-v-7c3a2fbe]{width:80px;font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;flex-shrink:0}.form-input[data-v-7c3a2fbe]{width:350px;background:#f8f8f8;padding:0 10px}.form-input[data-v-7c3a2fbe] .el-input__inner{width:100%;height:40px;background:transparent;border-radius:8px;border:none;font-family:PingFang SC;font-weight:400;font-size:14px;color:#333}.form-input[data-v-7c3a2fbe] .el-input__inner::-moz-placeholder{color:#999}.form-input[data-v-7c3a2fbe] .el-input__inner::placeholder{color:#999}.form-input[data-v-7c3a2fbe] .el-input__inner:focus{border:none}.form-input[data-v-7c3a2fbe] .el-input-group__append{padding:0 16px;background-color:#3f87fb;border:none;color:#fff;font-size:14px;border-radius:0 8px 8px 0}.form-input[data-v-7c3a2fbe] .el-input-group__append .el-button{border:none;background:transparent;color:inherit;padding:0;height:40px;line-height:40px}.form-input[data-v-7c3a2fbe] .el-input-group__append .el-button:disabled{background:transparent!important}.instructions-section[data-v-7c3a2fbe]{margin-top:24px;padding-top:20px;border-top:1px solid #eee}.instructions-header[data-v-7c3a2fbe]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.instructions-icon[data-v-7c3a2fbe]{color:#707070;font-size:16px}.instructions-title[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:500;font-size:16px;color:#333}.instructions-content[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;color:#333;line-height:1.6}.instructions-content[data-v-7c3a2fbe] p{margin:0 0 12px 0}.instructions-content[data-v-7c3a2fbe] p:last-child{margin-bottom:0}.clear-errors-dialog-content[data-v-7c3a2fbe]{padding:20px 0;text-align:center}.clear-errors-text[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;margin:0}.clear-dialog-text[data-v-7c3a2fbe]{font-size:20px}.remove-errors-dialog-content[data-v-7c3a2fbe]{padding:20px 0}.remove-errors-instruction[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333;margin:0 0 24px 0;text-align:center}.remove-options[data-v-7c3a2fbe]{display:flex;justify-content:center}.remove-options[data-v-7c3a2fbe] .el-radio-group{display:flex;gap:32px}.remove-options[data-v-7c3a2fbe] .el-radio{margin-right:0}.remove-options[data-v-7c3a2fbe] .el-radio .el-radio__label{font-family:PingFang SC;font-weight:400;font-size:16px;color:#333}.clear-dialog-content[data-v-7c3a2fbe]{padding:20px 0;text-align:center}.clear-dialog-text[data-v-7c3a2fbe]{font-family:PingFang SC;font-weight:400;font-size:14px;color:#333;margin:0}