@charset "UTF-8";.carousel-wrapper[data-v-cb2a7ede]{position:relative;width:100%;height:100%;min-height:0;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);background:#fff}.carousel-container[data-v-cb2a7ede]{width:100%;height:100%}.slide[data-v-cb2a7ede]{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;background:#fff}.slide-clickable[data-v-cb2a7ede]{cursor:pointer}.slide-clickable[data-v-cb2a7ede]:hover .slide-bg .el-image__inner{transform:scale(1.02);transition:transform .3s ease}.slide-bg[data-v-cb2a7ede]{width:100%;height:100%;display:block;background:#fff}.slide-bg[data-v-cb2a7ede] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.slide-bg[data-v-cb2a7ede] .el-image__error,.slide-bg[data-v-cb2a7ede] .el-image__placeholder{width:100%;height:100%;background:#fff;color:#c0c4cc}.carousel-btn[data-v-cb2a7ede]{display:none}.carousel-btn[data-v-cb2a7ede]:hover{background:rgba(0,0,0,.7)}.prev-btn[data-v-cb2a7ede]{left:20px}.next-btn[data-v-cb2a7ede]{right:20px}.arrow[data-v-cb2a7ede]{font-size:20px;line-height:1}[data-v-cb2a7ede] .el-carousel,[data-v-cb2a7ede] .el-carousel__container,[data-v-cb2a7ede] .el-carousel__item{border-radius:12px}[data-v-cb2a7ede] .el-carousel__indicators{display:none}.carousel-indicators[data-v-cb2a7ede]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:2}.indicator[data-v-cb2a7ede]{width:32px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.4);cursor:pointer;transition:background .25s ease,opacity .25s ease}.indicator.active[data-v-cb2a7ede]{background:#fff}.gs-loading[data-v-627582c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#64748b}.gs-loading--block[data-v-627582c4]{width:100%;height:100%;min-height:120px}.gs-loading--overlay[data-v-627582c4]{position:absolute;inset:0;z-index:5;background:hsla(0,0%,100%,.88);backdrop-filter:blur(2px)}.gs-loading__visual[data-v-627582c4]{position:relative;width:56px;height:56px}.gs-loading--sm .gs-loading__visual[data-v-627582c4]{width:44px;height:44px}.gs-loading--lg .gs-loading__visual[data-v-627582c4]{width:68px;height:68px}.gs-loading__orbit[data-v-627582c4]{position:absolute;inset:0;border-radius:50%;border:2px solid transparent}.gs-loading__orbit--outer[data-v-627582c4]{border-top-color:#00a6ff;border-right-color:rgba(0,166,255,.25);animation:gs-orbit-spin-627582c4 1.1s linear infinite}.gs-loading__orbit--inner[data-v-627582c4]{inset:8px;border-bottom-color:#2c5aa0;border-left-color:rgba(44,90,160,.2);animation:gs-orbit-spin-reverse-627582c4 .85s linear infinite}.gs-loading--sm .gs-loading__orbit--inner[data-v-627582c4]{inset:6px}.gs-loading--lg .gs-loading__orbit--inner[data-v-627582c4]{inset:10px}.gs-loading__core[data-v-627582c4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#00a6ff;animation:gs-core-pulse-627582c4 1.4s ease-in-out infinite}.gs-loading--sm .gs-loading__core[data-v-627582c4]{font-size:15px}.gs-loading--lg .gs-loading__core[data-v-627582c4]{font-size:22px}.gs-loading__text[data-v-627582c4]{margin:0;font-size:13px;letter-spacing:.5px;color:#64748b}.gs-loading--sm .gs-loading__text[data-v-627582c4]{font-size:12px}.gs-loading--lg .gs-loading__text[data-v-627582c4]{font-size:14px}@keyframes gs-orbit-spin-627582c4{to{transform:rotate(1turn)}}@keyframes gs-orbit-spin-reverse-627582c4{to{transform:rotate(-1turn)}}@keyframes gs-core-pulse-627582c4{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}.gs-empty[data-v-0bda3dba]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:16px;box-sizing:border-box}.gs-empty__visual[data-v-0bda3dba]{margin-bottom:12px;opacity:.95}.gs-empty--sm .gs-empty__visual[data-v-0bda3dba]{margin-bottom:8px}.gs-empty__svg[data-v-0bda3dba]{width:96px;height:76px}.gs-empty--sm .gs-empty__svg[data-v-0bda3dba]{width:72px;height:58px}.gs-empty--lg .gs-empty__svg[data-v-0bda3dba]{width:120px;height:96px}.gs-empty__title[data-v-0bda3dba]{margin:0 0 6px;font-size:14px;font-weight:600;color:#334155}.gs-empty--sm .gs-empty__title[data-v-0bda3dba]{font-size:13px;margin-bottom:4px}.gs-empty--lg .gs-empty__title[data-v-0bda3dba]{font-size:16px}.gs-empty__desc[data-v-0bda3dba]{margin:0;max-width:280px;font-size:12px;line-height:1.6;color:#94a3b8}.gs-empty--sm .gs-empty__desc[data-v-0bda3dba]{font-size:11px;max-width:200px}.gs-empty--lg .gs-empty__desc[data-v-0bda3dba]{font-size:13px;max-width:260px}.top-area[data-v-c30e7498]{--hot-news-base-item-height:52px;--hot-news-item-gap:14px;--hot-news-list-height:calc(var(--hot-news-base-item-height)*5 + var(--hot-news-item-gap)*4);--hot-news-row-height:calc((var(--hot-news-list-height) - var(--hot-news-item-gap)*4)/5);--hot-news-header-height:41px;--top-banner-area-height:calc(36px + var(--hot-news-header-height) + var(--hot-news-list-height));display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;margin-bottom:22px;align-items:stretch}.top-area>[data-v-c30e7498]{min-width:0;height:100%}.banner-area[data-v-c30e7498]{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:var(--top-banner-area-height);box-sizing:border-box;border-radius:12px;overflow:hidden;background:#fff}.banner-area[data-v-c30e7498] .carousel-wrapper{flex:1;width:100%;min-height:0;box-shadow:none}.banner-area[data-v-c30e7498] .gs-empty,.banner-area[data-v-c30e7498] .gs-loading{flex:1;width:100%;min-height:100%}.banner-area[data-v-c30e7498] .el-carousel,.banner-area[data-v-c30e7498] .el-carousel__container,.banner-area[data-v-c30e7498] .el-carousel__item{height:100%!important}.banner-area[data-v-c30e7498] .slide,.banner-area[data-v-c30e7498] .slide-bg{height:100%}.right-area[data-v-c30e7498]{flex-shrink:0;margin:0;padding:0;background:transparent;border-radius:0;line-height:normal;font-size:inherit;color:inherit}.hot-news-card[data-v-c30e7498],.right-area[data-v-c30e7498]{display:flex;flex-direction:column;height:100%;min-height:var(--top-banner-area-height);box-sizing:border-box}.hot-news-card[data-v-c30e7498]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px;box-shadow:none}.hot-news-header[data-v-c30e7498]{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#222;padding-bottom:10px;border-bottom:1px solid #eef0f3;margin-bottom:12px}.hot-news-body[data-v-c30e7498]{display:flex;flex-direction:column;height:var(--hot-news-list-height);min-height:var(--hot-news-list-height)}.hot-news-body[data-v-c30e7498] .gs-empty,.hot-news-body[data-v-c30e7498] .gs-loading{height:100%}.hot-news-content[data-v-c30e7498]{display:flex;flex-direction:column;gap:var(--hot-news-item-gap);height:var(--hot-news-list-height);min-height:var(--hot-news-list-height)}.hot-news-content[data-v-c30e7498] .el-tooltip{display:block;flex:0 0 var(--hot-news-row-height);height:var(--hot-news-row-height);width:100%;min-width:0}.hot-news-content[data-v-c30e7498] .el-tooltip>div{display:block;height:100%}.hot-news-item[data-v-c30e7498]{display:block;width:100%;height:100%;padding:0 14px;border-radius:0;background:#f7f9fc;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.hot-news-item[data-v-c30e7498]:hover{background:#e8f4fd}.hot-news-item.active[data-v-c30e7498]{background:#e8f4fd;box-shadow:0 2px 10px rgba(0,166,255,.12)}.hot-news-item.active p[data-v-c30e7498]{color:#00a6ff;font-weight:700}.hot-news-item p[data-v-c30e7498]{margin:0;width:100%;font-size:14px;line-height:var(--hot-news-row-height);color:#4a5568;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:992px){.top-area[data-v-c30e7498]{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px;--hot-news-base-item-height:46px;--hot-news-item-gap:11px}.hot-news-card[data-v-c30e7498]{padding:16px 18px}.hot-news-item p[data-v-c30e7498]{font-size:13px}}@media (max-width:768px){.top-area[data-v-c30e7498]{grid-template-columns:1fr}.banner-area[data-v-c30e7498]{width:100%}}.course-card[data-v-03197c52]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.course-card[data-v-03197c52]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.course-thumb[data-v-03197c52]{position:relative;width:100%;height:180px;overflow:hidden;background:#f5f7fa}.course-thumb-img[data-v-03197c52]{width:100%;height:100%;display:block}.course-thumb[data-v-03197c52] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.course-card:hover .course-thumb[data-v-03197c52] .el-image__inner{transform:scale(1.06)}.course-thumb-placeholder[data-v-03197c52]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:36px}.course-tag[data-v-03197c52]{position:absolute;top:10px;left:10px;z-index:1;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;color:#fff}.course-tag.hot[data-v-03197c52]{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.course-tag.new[data-v-03197c52]{background:linear-gradient(135deg,#52c41a,#73d13d)}.course-info[data-v-03197c52]{padding:16px;flex:1;display:flex;flex-direction:column}.course-title[data-v-03197c52]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px;line-height:1.4}.course-desc[data-v-03197c52],.course-title[data-v-03197c52]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.course-desc[data-v-03197c52]{font-size:13px;color:#666;margin-bottom:12px;line-height:1.5}.course-tags[data-v-03197c52]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-03197c52]{padding:2px 8px;border-radius:4px;background:#f0f0f0;color:#666;font-size:12px}.course-meta[data-v-03197c52]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#999;margin-bottom:12px}.course-stats[data-v-03197c52],.course-time[data-v-03197c52]{display:flex;align-items:center;gap:4px}.course-favorite-row[data-v-03197c52]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;width:100%;padding:10px 0 2px;border-top:1px solid #f0f2f5}.favorite-btn[data-v-03197c52]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid #e8e8e8;border-radius:16px;background:#fafafa;color:#8c8c8c;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease}.favorite-btn[data-v-03197c52]:hover:not(:disabled){border-color:#d9d9d9;background:#f5f5f5;color:#595959}.favorite-btn[data-v-03197c52]:disabled{cursor:not-allowed;opacity:.65}.favorite-btn.active[data-v-03197c52]{border-color:#91caff;background:#e6f4ff;color:#1890ff}.favorite-btn.active[data-v-03197c52]:hover:not(:disabled){border-color:#69b1ff;background:#d6ebff;color:#096dd9}.favorite-icon[data-v-03197c52]{flex-shrink:0;fill:transparent;stroke:currentColor;stroke-width:1.8;transition:fill .2s ease}.favorite-btn.active .favorite-icon[data-v-03197c52]{fill:currentColor;stroke:currentColor}.favorite-label[data-v-03197c52]{font-weight:500}.favorite-count[data-v-03197c52]{font-size:12px;color:#999;font-style:normal;white-space:nowrap}.favorite-count-num[data-v-03197c52]{font-style:normal;font-weight:600;color:#999;margin-right:2px}.course-favorite-row.is-collected .favorite-count-num[data-v-03197c52]{color:#1890ff}.learn-btn[data-v-03197c52]{width:100%;padding:10px 0;margin-top:12px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.learn-btn[data-v-03197c52]:hover{background:#40a9ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(24,144,255,.3)}.learn-btn[data-v-03197c52]:active{transform:translateY(0)}.course-section[data-v-39fb6ec5]{margin-top:40px}.section-header[data-v-39fb6ec5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.section-title[data-v-39fb6ec5]{font-size:20px;font-weight:600;color:#333}.more-link[data-v-39fb6ec5]{font-size:14px;color:#1890ff;text-decoration:none;transition:color .2s}.more-link[data-v-39fb6ec5]:hover{color:#40a9ff}.course-grid[data-v-39fb6ec5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.course-card[data-v-39fb6ec5]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;cursor:pointer;transition:all .3s ease}.course-card[data-v-39fb6ec5]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.course-thumb[data-v-39fb6ec5]{position:relative;flex-shrink:0;width:100%;height:160px;overflow:hidden;background:#f5f7fa}.course-thumb-img[data-v-39fb6ec5]{width:100%;height:100%;display:block}.course-thumb[data-v-39fb6ec5] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.course-card:hover .course-thumb[data-v-39fb6ec5] .el-image__inner{transform:scale(1.06)}.course-thumb-placeholder[data-v-39fb6ec5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:36px}.course-favorite-row.is-collected .course-favorite-count-num[data-v-39fb6ec5]{color:#1890ff}.course-body[data-v-39fb6ec5]{flex:1;display:flex;flex-direction:column;min-height:0;padding:16px}.course-info[data-v-39fb6ec5]{flex:1;min-height:0}.course-title[data-v-39fb6ec5]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.course-tags[data-v-39fb6ec5]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.course-tags .tag[data-v-39fb6ec5]{padding:2px 8px;border-radius:4px;background:#f0f0f0;color:#666;font-size:12px;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-meta[data-v-39fb6ec5]{margin-top:auto;display:flex;flex-direction:column}.course-meta-row[data-v-39fb6ec5]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#999;margin-bottom:12px}.course-date[data-v-39fb6ec5],.course-learners[data-v-39fb6ec5]{display:flex;align-items:center;gap:4px;min-width:0}.course-date svg[data-v-39fb6ec5],.course-learners svg[data-v-39fb6ec5]{flex-shrink:0;color:#999}.course-learners[data-v-39fb6ec5]{margin-left:auto;flex-shrink:0}.course-favorite-row[data-v-39fb6ec5]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 0 2px;border-top:1px solid #f0f2f5}.course-favorite-btn[data-v-39fb6ec5]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid #e8e8e8;border-radius:16px;background:#fafafa;color:#8c8c8c;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease}.course-favorite-btn[data-v-39fb6ec5]:hover:not(:disabled){border-color:#d9d9d9;background:#f5f5f5;color:#595959}.course-favorite-btn[data-v-39fb6ec5]:disabled{cursor:not-allowed;opacity:.65}.course-favorite-btn.active[data-v-39fb6ec5]{border-color:#91caff;background:#e6f4ff;color:#1890ff}.course-favorite-btn.active[data-v-39fb6ec5]:hover:not(:disabled){border-color:#69b1ff;background:#d6ebff;color:#096dd9}.course-favorite-icon[data-v-39fb6ec5]{flex-shrink:0;fill:transparent;stroke:currentColor;stroke-width:1.8;transition:fill .2s ease}.course-favorite-btn.active .course-favorite-icon[data-v-39fb6ec5]{fill:currentColor;stroke:currentColor}.course-favorite-label[data-v-39fb6ec5]{font-weight:500}.course-favorite-count[data-v-39fb6ec5]{font-size:12px;color:#999;white-space:nowrap}.course-favorite-count-num[data-v-39fb6ec5]{font-weight:600;color:#999;margin-right:2px}@media (max-width:1024px){.course-grid[data-v-39fb6ec5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.course-grid[data-v-39fb6ec5]{grid-template-columns:1fr}}.home-exam-module[data-v-7fa93326]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.exam-card[data-v-7fa93326]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.exam-card[data-v-7fa93326]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.exam-thumb[data-v-7fa93326]{position:relative;flex-shrink:0;width:100%;height:160px;overflow:hidden;background:#f5f7fa}.exam-thumb-img[data-v-7fa93326]{width:100%;height:100%;display:block}.exam-thumb[data-v-7fa93326] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.exam-card:hover .exam-thumb[data-v-7fa93326] .el-image__inner{transform:scale(1.06)}.exam-thumb-placeholder[data-v-7fa93326]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:36px}.exam-thumb-overlay[data-v-7fa93326]{position:absolute;bottom:0;left:0;right:0;padding:20px 10px 8px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));color:#fff;font-size:12px;font-weight:500;box-sizing:border-box}.exam-thumb-overlay span[data-v-7fa93326]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-body[data-v-7fa93326]{flex:1;display:flex;flex-direction:column;min-height:0;padding:16px}.exam-info[data-v-7fa93326]{flex:1;min-height:0}.exam-title[data-v-7fa93326]{font-size:16px;font-weight:600;color:#333;margin:0 0 8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.exam-tags[data-v-7fa93326]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.exam-tags .tag[data-v-7fa93326]{padding:2px 8px;border-radius:4px;background:#f0f0f0;color:#666;font-size:12px;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-meta[data-v-7fa93326]{margin-top:auto;display:flex;flex-direction:column}.exam-meta-row[data-v-7fa93326]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#999;margin-bottom:12px}.exam-date[data-v-7fa93326],.exam-learners[data-v-7fa93326]{display:flex;align-items:center;gap:4px;min-width:0}.exam-date svg[data-v-7fa93326],.exam-learners svg[data-v-7fa93326]{flex-shrink:0;color:#999}.exam-learners[data-v-7fa93326]{margin-left:auto;flex-shrink:0}.exam-favorite-row[data-v-7fa93326]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;width:100%;padding:10px 0 2px;border-top:1px solid #f0f2f5}.favorite-btn[data-v-7fa93326]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid #e8e8e8;border-radius:16px;background:#fafafa;color:#8c8c8c;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease}.favorite-btn[data-v-7fa93326]:hover:not(:disabled){border-color:#d9d9d9;background:#f5f5f5;color:#595959}.favorite-btn[data-v-7fa93326]:disabled{cursor:not-allowed;opacity:.65}.favorite-btn.active[data-v-7fa93326]{border-color:#91caff;background:#e6f4ff;color:#1890ff}.favorite-btn.active[data-v-7fa93326]:hover:not(:disabled){border-color:#69b1ff;background:#d6ebff;color:#096dd9}.favorite-icon[data-v-7fa93326]{flex-shrink:0;fill:transparent;stroke:currentColor;stroke-width:1.8;transition:fill .2s ease}.favorite-btn.active .favorite-icon[data-v-7fa93326]{fill:currentColor;stroke:currentColor}.favorite-label[data-v-7fa93326]{font-weight:500}.favorite-count[data-v-7fa93326]{font-size:12px;color:#999;white-space:nowrap}.favorite-count-num[data-v-7fa93326]{font-weight:600;color:#999;margin-right:2px}.exam-favorite-row.is-collected .favorite-count-num[data-v-7fa93326]{color:#1890ff}@media (max-width:1200px){.home-exam-module[data-v-7fa93326]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.home-exam-module[data-v-7fa93326]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.home-exam-module[data-v-7fa93326]{grid-template-columns:1fr}}.training-card[data-v-d2d8e7f8]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;height:100%}.training-card[data-v-d2d8e7f8]:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(0,0,0,.12)}.training-thumb[data-v-d2d8e7f8]{flex-shrink:0;width:100%;height:210px;overflow:hidden;background:#f2f4f7}.training-thumb-img[data-v-d2d8e7f8]{width:100%;height:100%;display:block}.training-thumb[data-v-d2d8e7f8] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.training-card:hover .training-thumb[data-v-d2d8e7f8] .el-image__inner{transform:scale(1.06)}.training-thumb-placeholder[data-v-d2d8e7f8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:36px}.training-body[data-v-d2d8e7f8]{flex:1;display:flex;flex-direction:column;min-height:0;padding:16px}.training-title[data-v-d2d8e7f8]{font-size:16px;font-weight:600;color:#333;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.training-tags[data-v-d2d8e7f8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.training-tags .tag[data-v-d2d8e7f8]{padding:2px 8px;border-radius:4px;background:#f0f0f0;color:#666;font-size:12px;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-meta[data-v-d2d8e7f8]{margin-top:auto;display:flex;flex-direction:column}.training-meta-row[data-v-d2d8e7f8]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#999;margin-bottom:12px}.training-date[data-v-d2d8e7f8],.training-learners[data-v-d2d8e7f8]{display:flex;align-items:center;gap:4px;min-width:0}.training-date svg[data-v-d2d8e7f8],.training-learners svg[data-v-d2d8e7f8]{flex-shrink:0;color:#999}.training-learners[data-v-d2d8e7f8]{margin-left:auto;flex-shrink:0}.training-favorite-row[data-v-d2d8e7f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 0 2px;border-top:1px solid #f0f2f5}.training-favorite-btn[data-v-d2d8e7f8]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid #e8e8e8;border-radius:16px;background:#fafafa;color:#8c8c8c;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease}.training-favorite-btn[data-v-d2d8e7f8]:hover:not(:disabled){border-color:#d9d9d9;background:#f5f5f5;color:#595959}.training-favorite-btn[data-v-d2d8e7f8]:disabled{cursor:not-allowed;opacity:.65}.training-favorite-btn.active[data-v-d2d8e7f8]{border-color:#91caff;background:#e6f4ff;color:#1890ff}.training-favorite-btn.active[data-v-d2d8e7f8]:hover:not(:disabled){border-color:#69b1ff;background:#d6ebff;color:#096dd9}.training-favorite-icon[data-v-d2d8e7f8]{flex-shrink:0;fill:transparent;stroke:currentColor;stroke-width:1.8;transition:fill .2s ease}.training-favorite-btn.active .training-favorite-icon[data-v-d2d8e7f8]{fill:currentColor;stroke:currentColor}.training-favorite-label[data-v-d2d8e7f8]{font-weight:500}.training-favorite-count[data-v-d2d8e7f8]{font-size:12px;color:#999;white-space:nowrap}.training-favorite-count-num[data-v-d2d8e7f8]{font-weight:600;color:#999;margin-right:2px}.training-favorite-row.is-collected .training-favorite-count-num[data-v-d2d8e7f8]{color:#1890ff}.section-body--review[data-v-089583ca]{--section-row-height:212px}.review-section[data-v-089583ca]{margin-top:40px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.review-section .section-header[data-v-089583ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.section-title[data-v-089583ca]{font-size:22px;font-weight:600}.review-section .review-hint[data-v-089583ca]{font-size:13px;color:var(--text-secondary)}.review-scroll-wrap[data-v-089583ca]{background:#f7f9fc;border-radius:12px;padding:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review-scroll-wrap--static[data-v-089583ca]{overflow:hidden}.review-track-static[data-v-089583ca]{display:flex;gap:12px;width:100%;justify-content:flex-start;align-items:stretch}.review-track-static .review-photo[data-v-089583ca]{flex:0 0 280px;max-width:280px}.review-track[data-v-089583ca]{display:flex;gap:12px;width:-moz-max-content;width:max-content;will-change:transform;animation:review-marquee-089583ca var(--review-duration,24s) linear infinite}.review-track.paused[data-v-089583ca]{animation-play-state:paused}@keyframes review-marquee-089583ca{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.review-photo[data-v-089583ca]{flex:0 0 280px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.review-photo[data-v-089583ca]:hover{transform:translateY(-4px)}.review-photo[data-v-089583ca]:hover .el-image__inner{box-shadow:0 8px 24px rgba(0,0,0,.12)}.review-photo-img[data-v-089583ca],.review-photo[data-v-089583ca] .el-image{width:100%;height:180px;border-radius:8px;display:block;overflow:hidden}.review-photo[data-v-089583ca] .el-image__inner{width:100%;height:180px;border-radius:8px;-o-object-fit:cover;object-fit:cover;transition:box-shadow .2s ease}.review-photo-placeholder[data-v-089583ca]{width:100%;height:180px;border-radius:8px;background:#eef1f6;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:32px}.review-photo-caption[data-v-089583ca]{margin:8px 0 0;font-size:13px;color:var(--text-secondary);line-height:1.4;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-lightbox[data-v-089583ca]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:12px 48px;background:rgba(0,0,0,.78)}.review-lightbox-body[data-v-089583ca]{max-width:min(1920px,calc(100vw - 96px));width:100%;text-align:center}.review-lightbox-body[data-v-089583ca] .el-image,.review-lightbox-body[data-v-089583ca] .el-image__inner,.review-lightbox-img[data-v-089583ca]{width:min(1920px,calc(100vw - 96px));max-width:100%;max-height:calc(100vh - 96px)}.review-lightbox-body[data-v-089583ca] .el-image__inner{border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#111;box-shadow:0 20px 60px rgba(0,0,0,.35)}.review-lightbox-meta[data-v-089583ca]{margin-top:12px;color:#fff}.review-lightbox-title[data-v-089583ca]{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.5}.review-lightbox-counter[data-v-089583ca]{font-size:14px;opacity:.85}.review-lightbox-close[data-v-089583ca],.review-lightbox-nav[data-v-089583ca]{position:absolute;border:none;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;transition:background .2s ease,opacity .2s ease}.review-lightbox-close[data-v-089583ca]:hover,.review-lightbox-nav[data-v-089583ca]:hover{background:hsla(0,0%,100%,.22)}.review-lightbox-close[data-v-089583ca]{top:24px;right:24px;width:44px;height:44px;border-radius:50%;font-size:28px;line-height:1}.review-lightbox-nav[data-v-089583ca]{top:50%;transform:translateY(-50%);width:48px;height:72px;border-radius:8px;font-size:36px;line-height:1}.review-lightbox-nav--prev[data-v-089583ca]{left:16px}.review-lightbox-nav--next[data-v-089583ca]{right:16px}@media (max-width:768px){.review-lightbox[data-v-089583ca]{padding:8px 48px}.review-lightbox-body[data-v-089583ca] .el-image__inner,.review-lightbox-img[data-v-089583ca]{width:calc(100vw - 96px);max-height:calc(100vh - 80px)}.review-lightbox-nav[data-v-089583ca]{width:40px;height:56px;font-size:28px}.review-lightbox-nav--prev[data-v-089583ca]{left:8px}.review-lightbox-nav--next[data-v-089583ca]{right:8px}.review-lightbox-title[data-v-089583ca]{font-size:16px}}@media (prefers-reduced-motion:reduce){.review-track[data-v-089583ca]{animation:none;transform:none}}.section-body--partner[data-v-02b7b978]{--section-row-height:212px}.partner-section[data-v-02b7b978]{margin-top:40px;margin-bottom:16px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.section-header[data-v-02b7b978]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.section-title[data-v-02b7b978]{font-size:22px;font-weight:600}.partner-section-subtitle[data-v-02b7b978]{font-size:13px;color:var(--text-secondary)}.partner-wall[data-v-02b7b978]{background:#f7f9fc;border-radius:12px;padding:26px 28px}.partner-grid[data-v-02b7b978]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:34px;column-gap:34px;row-gap:22px}.partner-marquee[data-v-02b7b978]{display:grid;grid-template-rows:repeat(3,auto);gap:22px}.partner-marquee-row[data-v-02b7b978]{overflow:hidden}.partner-marquee-track[data-v-02b7b978]{display:flex;gap:34px;width:-moz-max-content;width:max-content;padding-left:34px}.partner-marquee-track.is-scrollable[data-v-02b7b978]{will-change:transform;animation:partner-marquee-02b7b978 48s linear infinite}.partner-marquee-track--row-2.is-scrollable[data-v-02b7b978]{animation-duration:52s}.partner-marquee-track--row-3.is-scrollable[data-v-02b7b978]{animation-duration:56s}@keyframes partner-marquee-02b7b978{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-item[data-v-02b7b978]{display:flex;align-items:center;gap:14px;min-width:0}.partner-cover[data-v-02b7b978]{flex:0 0 auto;width:56px;height:56px;border-radius:14px;overflow:hidden;background:transparent}.partner-cover-img[data-v-02b7b978],.partner-cover[data-v-02b7b978] .el-image{width:56px;height:56px;display:block}.partner-cover[data-v-02b7b978] .el-image__inner{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.partner-cover-placeholder[data-v-02b7b978]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;color:#999;font-size:12px;font-weight:500;line-height:1.2;text-align:center;word-break:break-all}.partner-info[data-v-02b7b978]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.partner-company-name[data-v-02b7b978]{font-size:14px;font-weight:500;color:#333;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-short-name[data-v-02b7b978]{font-size:12px;color:var(--text-light,#999);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1024px){.partner-grid[data-v-02b7b978]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.partner-wall[data-v-02b7b978]{padding:18px 16px}.partner-grid[data-v-02b7b978]{grid-template-columns:1fr}.partner-cover[data-v-02b7b978]{width:48px;height:48px;border-radius:12px}.partner-cover-img[data-v-02b7b978],.partner-cover[data-v-02b7b978] .el-image,.partner-cover[data-v-02b7b978] .el-image__inner{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.partner-marquee-track.is-scrollable[data-v-02b7b978]{animation:none;transform:none}}.section-body--stats[data-v-1e702498]{--section-row-height:108px}.platform-section[data-v-1e702498]{margin-top:64px}.empower-section[data-v-1e702498]{background:#f6f9fc;border-radius:28px;padding:44px 24px 81px;box-shadow:0 20px 60px rgba(0,0,0,.06);position:relative;overflow:hidden}.empower-section[data-v-1e702498]:before{content:"";position:absolute;left:28px;right:28px;top:0;height:4px;background:linear-gradient(90deg,#2b7cff,#00a6ff);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.empower-banner[data-v-1e702498]{text-align:center;margin-bottom:26px}.empower-slogan[data-v-1e702498]{font-size:48px;font-weight:800;letter-spacing:1px;color:#1e78d6;margin:8px 0 12px}.empower-sub[data-v-1e702498]{font-size:18px;color:#2f3a4a;opacity:.9;margin:0}.empower-stats-card[data-v-1e702498]{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;background:#fff;border-radius:22px;padding:34px 38px;box-shadow:0 4px 24px rgba(0,0,0,.08);max-width:1120px;margin:0 auto;border:1px solid rgba(43,124,255,.08)}.empower-stat[data-v-1e702498]{flex:1 1 auto;min-width:140px;text-align:center}.empower-value[data-v-1e702498]{display:block;font-size:40px;font-weight:800;color:#1e78d6;letter-spacing:.5px;white-space:nowrap;line-height:1.2}.empower-label[data-v-1e702498]{margin-top:10px;font-size:14px;color:#3f4b5b;opacity:.85}@media (max-width:1024px){.empower-slogan[data-v-1e702498]{font-size:38px}.empower-stats-card[data-v-1e702498]{padding:28px 24px}.empower-value[data-v-1e702498]{font-size:34px}}@media (max-width:768px){.empower-section[data-v-1e702498]{border-radius:20px;padding:32px 14px 98px}.empower-section[data-v-1e702498]:before{left:16px;right:16px}.empower-slogan[data-v-1e702498]{font-size:28px}.empower-sub[data-v-1e702498]{font-size:14px}.empower-stat[data-v-1e702498]{min-width:120px}.empower-value[data-v-1e702498]{font-size:28px}}.main[data-v-3fd922b4]{padding-top:16px}.container[data-v-3fd922b4]{max-width:1400px;margin:0 auto;padding:0 20px}.news-section[data-v-3fd922b4]{margin-top:40px;background:var(--bg-white);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm)}.section-header[data-v-3fd922b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.section-title[data-v-3fd922b4]{font-size:22px;font-weight:600}.block--home .more[data-v-3fd922b4],.course-module--home .more-link[data-v-3fd922b4],.exam-section-home .more-link[data-v-3fd922b4],.news-section .more-link[data-v-3fd922b4]{font-size:14px;color:#1890ff;text-decoration:none;transition:color .2s}.block--home .more[data-v-3fd922b4]:hover,.course-module--home .more-link[data-v-3fd922b4]:hover,.exam-section-home .more-link[data-v-3fd922b4]:hover,.news-section .more-link[data-v-3fd922b4]:hover{color:#40a9ff}.section-body[data-v-3fd922b4]{--section-row-height:120px}.section-body[data-v-3fd922b4] .gs-empty,.section-body[data-v-3fd922b4] .gs-loading--block{min-height:var(--section-row-height);height:var(--section-row-height)}.section-body--featured[data-v-3fd922b4]{--section-row-height:380px}.section-body--exam[data-v-3fd922b4]{--section-row-height:320px}.section-body--project[data-v-3fd922b4]{--section-row-height:350px}.section-body--joint[data-v-3fd922b4]{--section-row-height:280px}.joint-section[data-v-3fd922b4]{margin-top:40px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.joint-section .section-header[data-v-3fd922b4]{margin-bottom:20px}.joint-section[data-v-3fd922b4] .course-section{margin-top:0;background:transparent;border-radius:0;padding:0;box-shadow:none}.joint-section[data-v-3fd922b4] .course-section>.section-header{display:none}.news-grid[data-v-3fd922b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card[data-v-3fd922b4]{display:flex;flex-direction:column;justify-content:space-between;padding:18px 20px;border-radius:10px;background:var(--bg-gray);text-decoration:none;color:var(--text-primary);transition:all .3s}.news-title[data-v-3fd922b4]{font-size:16px;font-weight:600;margin-bottom:8px}.news-summary[data-v-3fd922b4]{font-size:13px;color:var(--text-secondary);margin-bottom:16px}.news-meta[data-v-3fd922b4]{font-size:12px;color:var(--text-light)}.news-card[data-v-3fd922b4]:hover{background:var(--secondary-color);color:#fff;transform:translateY(-6px);box-shadow:var(--shadow-md)}.news-card:hover .news-summary[data-v-3fd922b4]{color:hsla(0,0%,100%,.9)}.news-card:hover .news-meta[data-v-3fd922b4]{color:hsla(0,0%,100%,.85)}.course-section[data-v-3fd922b4]{margin-top:40px}.section-gap-before-exam[data-v-3fd922b4]{margin-top:48px}.course-module--home.course-module[data-v-3fd922b4]{background:#fff;border-radius:12px;padding:24px;margin-top:40px;margin-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.course-module--home .module-header[data-v-3fd922b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.course-module--home .module-title[data-v-3fd922b4]{font-size:20px;font-weight:600;color:#333}.course-module--home .course-grid--four[data-v-3fd922b4]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1200px){.course-module--home .course-grid--four[data-v-3fd922b4]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.course-module--home .course-grid--four[data-v-3fd922b4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.course-module--home .course-grid--four[data-v-3fd922b4]{grid-template-columns:1fr}}.block--home.block[data-v-3fd922b4]{margin-top:40px;margin-bottom:0;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.block--home .block-header[data-v-3fd922b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.block--home .block-title h2[data-v-3fd922b4]{margin:0;font-size:20px;font-weight:600;color:#333}.block--home .grid--home[data-v-3fd922b4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width:1200px){.block--home .grid--home[data-v-3fd922b4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.block--home .grid--home[data-v-3fd922b4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.block--home .grid--home[data-v-3fd922b4]{grid-template-columns:1fr}}.course-grid[data-v-3fd922b4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.course-card[data-v-3fd922b4]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.course-thumb[data-v-3fd922b4]{height:180px;overflow:hidden}.course-thumb img[data-v-3fd922b4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.course-info[data-v-3fd922b4]{padding:14px 16px 16px}.course-title[data-v-3fd922b4]{font-size:15px;font-weight:600;margin-bottom:8px}.course-meta[data-v-3fd922b4]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-light)}.home-icp[data-v-3fd922b4]{margin-top:32px;padding-bottom:24px;text-align:center}.home-icp a[data-v-3fd922b4]{font-size:13px;color:#8a95a5;text-decoration:none;transition:color .2s ease}.home-icp a[data-v-3fd922b4]:hover{color:#1e78d6}@media (max-width:1024px){.news-grid[data-v-3fd922b4]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.news-grid[data-v-3fd922b4]{grid-template-columns:1fr}.carousel-slide[data-v-3fd922b4]{padding:24px}}.about[data-v-2b059d60]{display:flex;justify-content:center}.card[data-v-2b059d60]{width:100%;max-width:640px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.08)}h2[data-v-2b059d60]{margin-bottom:12px;font-size:20px}.list[data-v-2b059d60]{margin:12px 0 0;padding-left:18px}.login-page[data-v-6cd5692e]{--primary-color:#2c5aa0;--secondary-color:#00a6ff;--text-primary:#1a1a1a;--text-secondary:#666;--border-color:#e5e5e5;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-container[data-v-6cd5692e]{width:100%;max-width:450px}.login-box[data-v-6cd5692e]{background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.login-header[data-v-6cd5692e]{text-align:center;margin-bottom:40px}.login-logo[data-v-6cd5692e]{font-size:32px;font-weight:700;color:var(--primary-color);margin:0 0 8px 0}.login-subtitle[data-v-6cd5692e]{font-size:14px;color:var(--text-secondary);margin:0}.form-group[data-v-6cd5692e],.login-form[data-v-6cd5692e]{margin-bottom:24px}.form-group label[data-v-6cd5692e]{display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-group input[data-v-6cd5692e]{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:15px;transition:all .3s;box-sizing:border-box}.form-group input[data-v-6cd5692e]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-tips[data-v-6cd5692e]{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;padding:16px;margin-bottom:24px}.form-tips p[data-v-6cd5692e]{margin:0 0 8px 0;font-size:13px;font-weight:600;color:var(--text-primary)}.form-tips ul[data-v-6cd5692e]{margin:0;padding-left:20px}.form-tips li[data-v-6cd5692e]{font-size:13px;color:var(--text-secondary);line-height:1.8}.tip-btn[data-v-6cd5692e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;color:var(--secondary-color);cursor:pointer;font-size:13px;font-weight:600}.tip-btn[data-v-6cd5692e]:hover{text-decoration:underline}.btn-login[data-v-6cd5692e]{width:100%;padding:14px;background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-login[data-v-6cd5692e]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.4)}.btn-login[data-v-6cd5692e]:active{transform:translateY(0)}.btn-login[data-v-6cd5692e]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.login-footer[data-v-6cd5692e]{display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid var(--border-color)}.login-footer a[data-v-6cd5692e]{font-size:14px;color:var(--text-secondary);text-decoration:none;transition:color .3s}.login-footer a[data-v-6cd5692e]:hover{color:var(--secondary-color)}@media (max-width:768px){.login-box[data-v-6cd5692e]{padding:32px 24px}.login-logo[data-v-6cd5692e]{font-size:28px}}.register-page[data-v-054b134c]{--register-primary:#1d4ed8;--register-primary-light:#3b82f6;--register-text:#0f172a;--register-text-muted:#64748b;--register-border:#e2e8f0;--register-radius:16px;position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;overflow:hidden;background:linear-gradient(145deg,#0f172a,#1e3a8a 45%,#312e81)}.register-bg[data-v-054b134c]{position:absolute;inset:0;pointer-events:none}.register-bg__orb[data-v-054b134c]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.register-bg__orb--1[data-v-054b134c]{width:520px;height:520px;top:-120px;right:-80px;background:#60a5fa}.register-bg__orb--2[data-v-054b134c]{width:420px;height:420px;bottom:-100px;left:-60px;background:#818cf8}.register-bg__grid[data-v-054b134c]{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.register-shell[data-v-054b134c]{position:relative;z-index:1;display:flex;width:100%;max-width:1040px;min-height:640px;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(15,23,42,.55),0 0 0 1px hsla(0,0%,100%,.08)}.register-brand[data-v-054b134c]{flex:0 0 38%;display:flex;align-items:center;padding:48px 40px;background:linear-gradient(160deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04));border-right:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(12px)}.register-brand__inner[data-v-054b134c]{color:#fff}.register-brand__logo[data-v-054b134c]{font-size:36px;font-weight:800;letter-spacing:1px;line-height:1.2;margin-bottom:12px}.register-brand__tagline[data-v-054b134c]{margin:0 0 36px;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.78)}.register-brand__features[data-v-054b134c]{list-style:none;margin:0;padding:0}.register-brand__features li[data-v-054b134c]{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.88)}.register-brand__features i[data-v-054b134c]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:hsla(0,0%,100%,.12);font-size:16px}.register-panel[data-v-054b134c]{flex:1;display:flex;flex-direction:column;background:#fff;padding:40px 44px 32px;overflow-y:auto}.register-panel__head[data-v-054b134c]{margin-bottom:24px}.register-panel__title[data-v-054b134c]{margin:0 0 6px;font-size:26px;font-weight:700;color:var(--register-text)}.register-panel__desc[data-v-054b134c]{margin:0;font-size:14px;color:var(--register-text-muted)}.register-form[data-v-054b134c]{flex:1;--register-input-height:42px}.register-form__grid[data-v-054b134c]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.register-form[data-v-054b134c] .el-form-item{margin-bottom:18px}.register-form[data-v-054b134c] .el-form-item__label{padding:0 0 6px;line-height:1.4;font-size:13px;font-weight:600;color:#334155}.register-form[data-v-054b134c] .el-input__inner{height:var(--register-input-height);line-height:calc(var(--register-input-height) - 2px);padding-top:0;padding-bottom:0;border-radius:10px;border-color:var(--register-border);transition:border-color .2s,box-shadow .2s}.register-form[data-v-054b134c] .el-input__inner:focus{border-color:var(--register-primary-light);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.register-form[data-v-054b134c] .el-input--prefix .el-input__inner{padding-left:42px}.register-form[data-v-054b134c] .el-input__prefix,.register-form[data-v-054b134c] .el-input__suffix{top:0;height:100%;display:flex;align-items:center;color:#94a3b8}.register-form[data-v-054b134c] .el-input__prefix{left:14px;justify-content:center;width:18px}.register-form[data-v-054b134c] .el-input__prefix .el-input__icon,.register-form[data-v-054b134c] .el-input__suffix .el-input__icon{width:18px;height:auto;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.register-form[data-v-054b134c] .el-input__prefix .el-input__icon:after,.register-form[data-v-054b134c] .el-input__suffix .el-input__icon:after{display:none}.code-item[data-v-054b134c] .el-form-item__content{display:flex}.code-item[data-v-054b134c] .el-input{flex:1;min-width:0}.code-item[data-v-054b134c] .el-input__inner{border-radius:10px 0 0 10px}.code-btn[data-v-054b134c]{flex:0 0 128px;height:42px;margin-left:-1px;border-radius:0 10px 10px 0;font-weight:600}.agree-row[data-v-054b134c]{margin:4px 0 16px;font-size:13px;color:var(--register-text-muted);line-height:1.5}.agree-row a[data-v-054b134c]{color:var(--register-primary);text-decoration:none;font-weight:500}.agree-row a[data-v-054b134c]:hover{text-decoration:underline}.submit-btn[data-v-054b134c]{width:100%;height:46px;border:none;border-radius:12px;font-size:16px;font-weight:700;letter-spacing:.5px;background:linear-gradient(135deg,var(--register-primary-light) 0,var(--register-primary) 100%);box-shadow:0 8px 20px rgba(29,78,216,.35);transition:transform .15s,box-shadow .15s}.submit-btn[data-v-054b134c]:focus,.submit-btn[data-v-054b134c]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 10px 24px rgba(29,78,216,.42)}.submit-btn[data-v-054b134c]:active{transform:translateY(1px)}.register-panel__footer[data-v-054b134c]{margin-top:20px;text-align:center;font-size:14px;color:var(--register-text-muted)}.register-panel__footer a[data-v-054b134c]{margin-left:6px;color:var(--register-primary);font-weight:600;text-decoration:none}.register-panel__footer a[data-v-054b134c]:hover{text-decoration:underline}@media (max-width:900px){.register-shell[data-v-054b134c]{flex-direction:column;min-height:auto;max-width:520px}.register-brand[data-v-054b134c]{flex:none;padding:32px 28px 24px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.register-brand__logo[data-v-054b134c]{font-size:28px}.register-brand__tagline[data-v-054b134c]{margin-bottom:20px}.register-brand__features[data-v-054b134c]{display:none}.register-panel[data-v-054b134c]{padding:28px 24px 24px}.register-form__grid[data-v-054b134c]{grid-template-columns:1fr;gap:0}}.reset-page[data-v-244592b6]{--reset-primary:#1d4ed8;--reset-primary-light:#3b82f6;--reset-text:#0f172a;--reset-text-muted:#64748b;--reset-border:#e2e8f0;position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;overflow:hidden;background:linear-gradient(145deg,#0f172a,#1e3a8a 45%,#312e81)}.reset-bg[data-v-244592b6]{position:absolute;inset:0;pointer-events:none}.reset-bg__orb[data-v-244592b6]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.reset-bg__orb--1[data-v-244592b6]{width:520px;height:520px;top:-120px;right:-80px;background:#60a5fa}.reset-bg__orb--2[data-v-244592b6]{width:420px;height:420px;bottom:-100px;left:-60px;background:#818cf8}.reset-bg__grid[data-v-244592b6]{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.reset-shell[data-v-244592b6]{position:relative;z-index:1;display:flex;width:100%;max-width:920px;min-height:560px;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(15,23,42,.55),0 0 0 1px hsla(0,0%,100%,.08)}.reset-brand[data-v-244592b6]{flex:0 0 38%;display:flex;align-items:center;padding:48px 40px;background:linear-gradient(160deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04));border-right:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(12px)}.reset-brand__inner[data-v-244592b6]{color:#fff}.reset-brand__logo[data-v-244592b6]{font-size:36px;font-weight:800;letter-spacing:1px;line-height:1.2;margin-bottom:12px}.reset-brand__tagline[data-v-244592b6]{margin:0 0 36px;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.78)}.reset-brand__features[data-v-244592b6]{list-style:none;margin:0;padding:0}.reset-brand__features li[data-v-244592b6]{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.88)}.reset-brand__features i[data-v-244592b6]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:hsla(0,0%,100%,.12);font-size:16px}.reset-panel[data-v-244592b6]{flex:1;display:flex;flex-direction:column;background:#fff;padding:48px 44px 36px}.reset-panel__head[data-v-244592b6]{margin-bottom:28px}.reset-panel__title[data-v-244592b6]{margin:0 0 6px;font-size:26px;font-weight:700;color:var(--reset-text)}.reset-panel__desc[data-v-244592b6]{margin:0;font-size:14px;color:var(--reset-text-muted)}.reset-form[data-v-244592b6]{flex:1;--reset-input-height:42px}.reset-form[data-v-244592b6] .el-form-item{margin-bottom:20px}.reset-form[data-v-244592b6] .el-form-item__label{float:none;display:block;padding:0 0 6px;line-height:1.4;font-size:13px;font-weight:600;color:#334155}.reset-form[data-v-244592b6] .el-form-item__content{line-height:normal}.reset-form[data-v-244592b6] .el-input__inner{height:var(--reset-input-height);line-height:calc(var(--reset-input-height) - 2px);padding-top:0;padding-bottom:0;border-radius:10px;border-color:var(--reset-border);transition:border-color .2s,box-shadow .2s}.reset-form[data-v-244592b6] .el-input__inner:focus{border-color:var(--reset-primary-light);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.reset-form[data-v-244592b6] .el-input--prefix .el-input__inner{padding-left:42px}.reset-form[data-v-244592b6] .el-input__prefix,.reset-form[data-v-244592b6] .el-input__suffix{top:0;height:100%;display:flex;align-items:center;color:#94a3b8}.reset-form[data-v-244592b6] .el-input__prefix{left:14px;justify-content:center;width:18px}.reset-form[data-v-244592b6] .el-input__prefix .el-input__icon,.reset-form[data-v-244592b6] .el-input__suffix .el-input__icon{width:18px;height:auto;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.reset-form[data-v-244592b6] .el-input__prefix .el-input__icon:after,.reset-form[data-v-244592b6] .el-input__suffix .el-input__icon:after,.reset-form[data-v-244592b6] .el-input__validateIcon{display:none}.code-row[data-v-244592b6]{display:flex;gap:12px;align-items:center}.code-row[data-v-244592b6] .el-input{flex:1;min-width:0;width:auto}.code-btn[data-v-244592b6]{flex:0 0 128px;height:42px;border-radius:10px;font-weight:600}.submit-btn[data-v-244592b6]{width:100%;height:46px;margin-top:4px;border:none;border-radius:12px;font-size:16px;font-weight:700;letter-spacing:.5px;background:linear-gradient(135deg,var(--reset-primary-light) 0,var(--reset-primary) 100%);box-shadow:0 8px 20px rgba(29,78,216,.35);transition:transform .15s,box-shadow .15s}.submit-btn[data-v-244592b6]:focus,.submit-btn[data-v-244592b6]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 10px 24px rgba(29,78,216,.42)}.submit-btn[data-v-244592b6]:active{transform:translateY(1px)}.reset-panel__footer[data-v-244592b6]{margin-top:20px;text-align:center;font-size:14px;color:var(--reset-text-muted)}.reset-panel__footer a[data-v-244592b6]{margin-left:6px;color:var(--reset-primary);font-weight:600;text-decoration:none}.reset-panel__footer a[data-v-244592b6]:hover{text-decoration:underline}@media (max-width:900px){.reset-shell[data-v-244592b6]{flex-direction:column;min-height:auto;max-width:520px}.reset-brand[data-v-244592b6]{flex:none;padding:32px 28px 24px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.reset-brand__logo[data-v-244592b6]{font-size:28px}.reset-brand__tagline[data-v-244592b6]{margin-bottom:20px}.reset-brand__features[data-v-244592b6]{display:none}.reset-panel[data-v-244592b6]{padding:28px 24px 24px}}.category-filter[data-v-590d10d6]{background:#fff;border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);margin-bottom:24px;overflow:visible}.filter-row[data-v-590d10d6]{display:flex;align-items:flex-start;margin-bottom:16px;overflow:visible}.filter-row[data-v-590d10d6]:last-child{margin-bottom:0}.filter-label[data-v-590d10d6]{min-width:60px;font-size:14px;font-weight:500;color:#333;line-height:32px;margin-right:16px}.filter-options[data-v-590d10d6]{display:flex;flex-wrap:wrap;gap:12px;flex:1;overflow:visible}.filter-btn[data-v-590d10d6]{padding:6px 16px;border-radius:20px;border:1px solid #e0e0e0;background:#fff;color:#666;font-size:14px;cursor:pointer;transition:all .2s}.filter-btn[data-v-590d10d6]:hover{border-color:#1890ff;color:#1890ff}.filter-btn.active[data-v-590d10d6]{background:#1890ff;border-color:#1890ff;color:#fff}.position-option-wrap[data-v-590d10d6]{position:relative;display:inline-flex;overflow:visible}.position-with-children[data-v-590d10d6]{display:inline-flex;align-items:center;gap:4px}.position-caret[data-v-590d10d6]{font-size:10px;line-height:1;opacity:.75}.position-children-panel[data-v-590d10d6]{position:absolute;top:100%;left:0;z-index:20;display:flex;flex-wrap:wrap;gap:8px;min-width:120px;max-width:320px;padding:10px 12px;margin-top:2px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.position-children-panel[data-v-590d10d6]:before{content:"";position:absolute;top:-6px;left:0;right:0;height:6px}.position-child-btn[data-v-590d10d6]{white-space:nowrap}@media (max-width:768px){.filter-row[data-v-590d10d6]{flex-direction:column}.filter-label[data-v-590d10d6]{margin-bottom:8px}}.course-card[data-v-6c31e2ca]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.course-card[data-v-6c31e2ca]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.course-thumb[data-v-6c31e2ca]{position:relative;width:100%;height:180px;overflow:hidden}.course-thumb img[data-v-6c31e2ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}.course-card:hover .course-thumb img[data-v-6c31e2ca]{transform:scale(1.06)}.course-tag[data-v-6c31e2ca]{position:absolute;top:10px;left:10px;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;color:#fff}.course-tag.hot[data-v-6c31e2ca]{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.course-tag.new[data-v-6c31e2ca]{background:linear-gradient(135deg,#52c41a,#73d13d)}.course-info[data-v-6c31e2ca]{padding:16px;flex:1;display:flex;flex-direction:column}.course-title[data-v-6c31e2ca]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px;line-height:1.4}.course-desc[data-v-6c31e2ca],.course-title[data-v-6c31e2ca]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.course-desc[data-v-6c31e2ca]{font-size:13px;color:#666;margin-bottom:12px;line-height:1.5}.course-tags[data-v-6c31e2ca]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-6c31e2ca]{padding:2px 8px;border-radius:4px;background:#f0f0f0;color:#666;font-size:12px}.course-meta[data-v-6c31e2ca]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#999;margin-bottom:12px}.course-stats[data-v-6c31e2ca],.course-time[data-v-6c31e2ca]{display:flex;align-items:center;gap:4px}.course-favorite-row[data-v-6c31e2ca]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;width:100%;padding:10px 0 2px;border-top:1px solid #f0f2f5}.favorite-btn[data-v-6c31e2ca]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid #e8e8e8;border-radius:16px;background:#fafafa;color:#8c8c8c;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease}.favorite-btn[data-v-6c31e2ca]:hover:not(:disabled){border-color:#d9d9d9;background:#f5f5f5;color:#595959}.favorite-btn[data-v-6c31e2ca]:disabled{cursor:not-allowed;opacity:.65}.favorite-btn.active[data-v-6c31e2ca]{border-color:#91caff;background:#e6f4ff;color:#1890ff}.favorite-btn.active[data-v-6c31e2ca]:hover:not(:disabled){border-color:#69b1ff;background:#d6ebff;color:#096dd9}.favorite-icon[data-v-6c31e2ca]{flex-shrink:0;fill:transparent;stroke:currentColor;stroke-width:1.8;transition:fill .2s ease}.favorite-btn.active .favorite-icon[data-v-6c31e2ca]{fill:currentColor;stroke:currentColor}.favorite-label[data-v-6c31e2ca]{font-weight:500}.favorite-count[data-v-6c31e2ca]{font-size:12px;color:#999;white-space:nowrap}.favorite-count-num[data-v-6c31e2ca]{font-weight:600;color:#999;margin-right:2px}.course-favorite-row.is-collected .favorite-count-num[data-v-6c31e2ca]{color:#1890ff}.learn-btn[data-v-6c31e2ca]{width:100%;padding:10px 0;margin-top:12px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.learn-btn[data-v-6c31e2ca]:hover{background:#40a9ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(24,144,255,.3)}.learn-btn[data-v-6c31e2ca]:active{transform:translateY(0)}.course-center[data-v-4622e6a0]{min-height:100vh;background:#f5f7fa;padding:20px 0 40px}.container[data-v-4622e6a0]{max-width:1400px;margin:0 auto;padding:0 20px}.banner-section[data-v-4622e6a0]{--hot-news-base-item-height:52px;--hot-news-item-gap:14px;--hot-news-list-height:calc(var(--hot-news-base-item-height)*5 + var(--hot-news-item-gap)*4);--hot-news-row-height:calc((var(--hot-news-list-height) - var(--hot-news-item-gap)*4)/5);--hot-news-header-height:41px;--top-banner-area-height:calc(36px + var(--hot-news-header-height) + var(--hot-news-list-height));display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;margin-bottom:22px;align-items:stretch}.banner-section>[data-v-4622e6a0]{min-width:0;height:100%}.banner-main[data-v-4622e6a0]{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:var(--top-banner-area-height);box-sizing:border-box;border-radius:12px;overflow:hidden;background:#fff}.banner-main[data-v-4622e6a0] .carousel-wrapper{flex:1;width:100%;height:100%;min-height:0;box-shadow:none}.banner-main[data-v-4622e6a0] .el-carousel,.banner-main[data-v-4622e6a0] .el-carousel__container,.banner-main[data-v-4622e6a0] .el-carousel__item{height:100%!important}.banner-main[data-v-4622e6a0] .slide,.banner-main[data-v-4622e6a0] .slide-bg{height:100%}.banner-sidebar[data-v-4622e6a0]{flex-shrink:0;margin:0;padding:0;background:transparent;border-radius:0;line-height:normal;font-size:inherit;color:inherit}.banner-sidebar[data-v-4622e6a0],.hot-news-card[data-v-4622e6a0]{display:flex;flex-direction:column;height:100%;min-height:var(--top-banner-area-height);box-sizing:border-box}.hot-news-card[data-v-4622e6a0]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px;box-shadow:none}.hot-news-header[data-v-4622e6a0]{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#222;padding-bottom:10px;border-bottom:1px solid #eef0f3;margin-bottom:12px}.hot-news-content[data-v-4622e6a0]{display:flex;flex-direction:column;gap:var(--hot-news-item-gap);height:var(--hot-news-list-height);min-height:var(--hot-news-list-height)}.hot-news-item[data-v-4622e6a0]{display:block;flex:0 0 var(--hot-news-row-height);width:100%;height:var(--hot-news-row-height);padding:0 14px;border-radius:0;background:#f7f9fc;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.hot-news-item[data-v-4622e6a0]:hover{background:#e8f4fd}.hot-news-item.active[data-v-4622e6a0]{background:#e8f4fd;box-shadow:0 2px 10px rgba(0,166,255,.12)}.hot-news-item.active p[data-v-4622e6a0]{color:#00a6ff;font-weight:700}.hot-news-item p[data-v-4622e6a0]{margin:0;width:100%;font-size:14px;line-height:var(--hot-news-row-height);color:#4a5568;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:992px){.banner-section[data-v-4622e6a0]{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px;--hot-news-base-item-height:46px;--hot-news-item-gap:11px}.hot-news-card[data-v-4622e6a0]{padding:16px 18px}.hot-news-item p[data-v-4622e6a0]{font-size:13px}}@media (max-width:768px){.banner-section[data-v-4622e6a0]{grid-template-columns:1fr}.banner-main[data-v-4622e6a0]{width:100%}}.filter-section[data-v-4622e6a0]{margin-bottom:30px}.result-header[data-v-4622e6a0]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:0 4px}.result-title[data-v-4622e6a0]{flex-shrink:0;font-size:20px;font-weight:600;color:#333}.highlight[data-v-4622e6a0]{color:#1890ff;font-size:24px}.result-header-actions[data-v-4622e6a0]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;min-width:0;flex:1}.sort-options[data-v-4622e6a0]{position:relative;display:flex;align-items:center;flex-shrink:0}.sort-select[data-v-4622e6a0]{width:140px}.sort-select[data-v-4622e6a0] .el-input__inner{padding-left:32px}.sort-icon[data-v-4622e6a0]{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:2;font-size:14px;color:#909399;pointer-events:none}.internal-keyword-row[data-v-4622e6a0]{margin-top:16px;padding:14px 16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.course-search-bar[data-v-4622e6a0]{display:flex;align-items:stretch;width:320px;max-width:100%;min-width:200px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.06));border:1px solid #f0f0f0}.course-search-input[data-v-4622e6a0]{flex:1;min-width:0;border:none;padding:8px 14px;font-size:14px;color:#333;background:#fff}.course-search-input[data-v-4622e6a0]::-moz-placeholder{color:#bfbfbf}.course-search-input[data-v-4622e6a0]::placeholder{color:#bfbfbf}.course-search-input[data-v-4622e6a0]:focus{outline:none}.course-search-btn[data-v-4622e6a0]{flex-shrink:0;padding:0 20px;border:none;font-size:14px;font-weight:500;color:#fff;background:#1890ff;cursor:pointer;transition:background .2s}.course-search-btn[data-v-4622e6a0]:hover{background:#40a9ff}.internal-keyword-label[data-v-4622e6a0]{display:block;font-size:13px;font-weight:500;color:#666;margin-bottom:8px}.internal-keyword-inline[data-v-4622e6a0]{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;max-width:640px}.internal-keyword-field[data-v-4622e6a0]{flex:1;min-width:200px}.internal-keyword-input[data-v-4622e6a0]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;background:#fff}.internal-keyword-input[data-v-4622e6a0]:focus{outline:none;border-color:#1890ff}.internal-keyword-btn[data-v-4622e6a0]{flex-shrink:0;padding:0 20px;border:none;border-radius:6px;font-size:14px;color:#fff;background:#1890ff;cursor:pointer;transition:background .2s}.internal-keyword-btn[data-v-4622e6a0]:hover{background:#40a9ff}.internal-keyword-hint[data-v-4622e6a0]{margin:8px 0 0;font-size:12px;color:#999;line-height:1.5}.course-module[data-v-4622e6a0]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.module-header[data-v-4622e6a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.module-title[data-v-4622e6a0]{font-size:20px;font-weight:600;color:#333}.more-link[data-v-4622e6a0]{font-size:14px;color:#1890ff;text-decoration:none;transition:color .2s}.more-link[data-v-4622e6a0]:hover{color:#40a9ff}.course-grid[data-v-4622e6a0]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pagination[data-v-4622e6a0]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.page-btn[data-v-4622e6a0]{padding:8px 20px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .2s}.page-btn[data-v-4622e6a0]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.page-btn[data-v-4622e6a0]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-4622e6a0]{font-size:14px;color:#666}@media (max-width:1200px){.course-grid[data-v-4622e6a0]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.course-grid[data-v-4622e6a0]{grid-template-columns:repeat(2,1fr)}.result-header[data-v-4622e6a0]{flex-direction:column;align-items:stretch;gap:12px}.result-header-actions[data-v-4622e6a0]{justify-content:stretch}.course-search-bar[data-v-4622e6a0]{width:100%;min-width:0;flex:1}}@media (max-width:480px){.course-grid[data-v-4622e6a0]{grid-template-columns:1fr}}.course-internal-list[data-v-149e1d7f]{min-height:100vh;background:#f5f7fa;padding:20px 0 40px}.container[data-v-149e1d7f]{max-width:1400px;margin:0 auto;padding:0 20px}.page-toolbar[data-v-149e1d7f]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.back-btn[data-v-149e1d7f]{font-size:15px;padding:0}.page-title[data-v-149e1d7f]{margin:0;font-size:20px;font-weight:600;color:#1a1a1a}.filter-section[data-v-149e1d7f]{margin-bottom:24px}.filter-toolbar[data-v-149e1d7f]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.highlight[data-v-149e1d7f]{color:#1890ff}.sort-options[data-v-149e1d7f]{display:flex;align-items:center;gap:8px}.sort-select[data-v-149e1d7f]{padding:6px 12px;border-radius:6px;border:1px solid #d9d9d9}.keyword-search-row[data-v-149e1d7f]{margin-top:16px;padding:14px 16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.keyword-search-label[data-v-149e1d7f]{display:block;font-size:13px;font-weight:500;color:#666;margin-bottom:8px}.keyword-search-inline[data-v-149e1d7f]{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;max-width:640px}.keyword-search-field[data-v-149e1d7f]{flex:1;min-width:200px}.keyword-search-input[data-v-149e1d7f]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;background:#fff}.keyword-search-input[data-v-149e1d7f]:focus{outline:none;border-color:#1890ff}.keyword-search-btn[data-v-149e1d7f]{flex-shrink:0;padding:0 20px;border:none;border-radius:6px;font-size:14px;color:#fff;background:#1890ff;cursor:pointer;transition:background .2s}.keyword-search-btn[data-v-149e1d7f]:hover{background:#40a9ff}.keyword-search-hint[data-v-149e1d7f]{margin:8px 0 0;font-size:12px;color:#999;line-height:1.5}.course-module[data-v-149e1d7f]{background:transparent}.module-header[data-v-149e1d7f]{margin-bottom:16px}.module-title-line[data-v-149e1d7f]{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 20px}.module-title[data-v-149e1d7f]{margin:0;font-size:18px;font-weight:600;color:#333}.result-count[data-v-149e1d7f]{font-size:16px;color:#666;font-weight:400}.course-grid[data-v-149e1d7f]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.course-internal-pagination-wrap[data-v-149e1d7f]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;width:100%;font-size:13px;color:#606266}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .el-pagination__sizes{margin:0}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .btn-next,.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .btn-next:disabled,.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .btn-prev:disabled{color:#c0c4cc}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.course-internal-pagination-wrap[data-v-149e1d7f] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px;color:#606266;text-align:center}@media (max-width:1200px){.course-grid[data-v-149e1d7f]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.course-grid[data-v-149e1d7f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.course-grid[data-v-149e1d7f]{grid-template-columns:1fr}}.course-platform-list[data-v-e73eaa4e]{min-height:100vh;background:#f5f7fa;padding:20px 0 40px}.container[data-v-e73eaa4e]{max-width:1400px;margin:0 auto;padding:0 20px}.page-toolbar[data-v-e73eaa4e]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.back-btn[data-v-e73eaa4e]{font-size:15px;padding:0}.page-title[data-v-e73eaa4e]{margin:0;font-size:20px;font-weight:600;color:#1a1a1a}.filter-section[data-v-e73eaa4e]{margin-bottom:24px}.filter-toolbar[data-v-e73eaa4e]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.highlight[data-v-e73eaa4e]{color:#1890ff}.sort-options[data-v-e73eaa4e]{display:flex;align-items:center;gap:8px}.sort-select[data-v-e73eaa4e]{padding:6px 12px;border-radius:6px;border:1px solid #d9d9d9}.keyword-search-row[data-v-e73eaa4e]{margin-top:12px}.keyword-search-label[data-v-e73eaa4e]{display:block;font-size:13px;font-weight:500;color:#666;margin-bottom:8px}.keyword-search-inline[data-v-e73eaa4e]{display:flex;align-items:stretch;max-width:100%}.keyword-search-field[data-v-e73eaa4e]{flex:1;min-width:0}.keyword-search-input[data-v-e73eaa4e]{width:100%;height:40px;box-sizing:border-box;padding:0 14px;border:1px solid #d9d9d9;border-right:none;border-radius:6px 0 0 6px;font-size:14px;background:#fff}.keyword-search-input[data-v-e73eaa4e]:focus{outline:none;border-color:#1890ff}.keyword-search-btn[data-v-e73eaa4e]{flex-shrink:0;height:40px;padding:0 28px;border:none;border-radius:0 6px 6px 0;font-size:14px;color:#fff;background:#1890ff;cursor:pointer;transition:background .2s}.keyword-search-btn[data-v-e73eaa4e]:hover{background:#40a9ff}.keyword-search-hint[data-v-e73eaa4e]{margin:8px 0 0;font-size:12px;color:#999;line-height:1.5}.course-module[data-v-e73eaa4e]{background:transparent}.module-header[data-v-e73eaa4e]{margin-bottom:16px}.module-title-line[data-v-e73eaa4e]{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 20px}.module-title[data-v-e73eaa4e]{margin:0;font-size:18px;font-weight:600;color:#333}.result-count[data-v-e73eaa4e]{font-size:16px;color:#666;font-weight:400}.course-grid[data-v-e73eaa4e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.course-platform-pagination-wrap[data-v-e73eaa4e]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;width:100%;font-size:13px;color:#606266}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .el-pagination__sizes{margin:0}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .btn-next,.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .btn-next:disabled,.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .btn-prev:disabled{color:#c0c4cc}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.course-platform-pagination-wrap[data-v-e73eaa4e] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px;color:#606266;text-align:center}@media (max-width:1200px){.course-grid[data-v-e73eaa4e]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.course-grid[data-v-e73eaa4e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.course-grid[data-v-e73eaa4e]{grid-template-columns:1fr}}.course-material-preview-body[data-v-11a63b3c]{min-height:72vh;overflow:auto}.course-material-office-view[data-v-11a63b3c]{width:100%;min-height:72vh}.course-material-online-view[data-v-11a63b3c]{border:0;display:block}.course-material-preview-error[data-v-11a63b3c]{padding:48px 16px;text-align:center;color:#909399;font-size:14px}.el-dialog.course-material-preview-dialog{max-width:1400px}.el-dialog.course-material-preview-dialog .el-dialog__body{padding:12px 20px 8px;max-height:calc(96vh - 120px);overflow:hidden}.image-previewer__hidden-image[data-v-39e8dfcc]{position:fixed;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.content_menu[data-v-592f54ea]{text-align:left;width:100%}.Fleft[data-v-592f54ea]{float:left}.content_menu .menu_list_it[data-v-592f54ea]:after,.content_menu .menu_list_title[data-v-592f54ea]:after{content:"";display:block;clear:both}.content_menu[data-v-592f54ea]{font-size:12px!important;font-weight:400;color:#111827}.content_menu .menu_list[data-v-592f54ea]{width:100%}.content_menu .menu_list_title[data-v-592f54ea]{background:#fafafa;height:32px;line-height:32px}.content_menu .menu_list_title_all[data-v-592f54ea]{height:100%;font-size:12px;font-weight:400}.content_menu .menu_list_chapter[data-v-592f54ea]{width:60px}.content_menu .menu_list_number[data-v-592f54ea]{text-align:left;width:calc(100% - 510px);box-sizing:border-box;padding-left:30px}.content_menu .menu_list_number_span[data-v-592f54ea]{display:inline-block;margin-left:38px}.content_menu .menu_list_progress[data-v-592f54ea],.content_menu .menu_list_time[data-v-592f54ea],.content_menu .menu_list_topic[data-v-592f54ea]{width:100px}.content_menu .menu_list_eidet[data-v-592f54ea]{width:150px}.content_menu .menu_list_it[data-v-592f54ea]{background:#fff;height:32px;line-height:32px;border-bottom:1px solid #eef2f7}.content_menu .menu_list_it_title_all[data-v-592f54ea]{height:100%;font-size:12px;font-weight:400}.content_menu .menu_list_it_chapter[data-v-592f54ea]{width:60px}.content_menu .menu_list_it_number[data-v-592f54ea]{text-align:left;width:calc(100% - 510px);cursor:pointer}.content_menu .menu_list_it_number_name[data-v-592f54ea]{margin-left:10px}.content_menu .menu_list_it_number_type[data-v-592f54ea]{border:1px solid #ff4d4f;color:#ff4d4f;padding:0 5px;border-radius:2px}.content_menu .menu_list_it_progress[data-v-592f54ea],.content_menu .menu_list_it_topic[data-v-592f54ea]{width:100px;cursor:pointer}.content_menu .topic_proce[data-v-592f54ea]{color:#228b22}.content_menu .topic_done[data-v-592f54ea]{color:#00cc6b}.content_menu .topic_Nodone[data-v-592f54ea]{color:orange}.content_menu .menu_list_it_time[data-v-592f54ea]{width:100px;font-size:12px}.content_menu .menu_list_it_Ddie[data-v-592f54ea]{box-sizing:border-box;padding-top:5px;width:150px}.content_menu .menu_list_it_button[data-v-592f54ea]{padding:0 5px!important;color:#fff!important;border-radius:5px!important;height:22px!important;line-height:22px!important;font-size:12px!important;font-weight:400!important}@media (max-width:768px){.content_menu .menu_list_it_number[data-v-592f54ea],.content_menu .menu_list_number[data-v-592f54ea]{width:clamp(0px,calc(100% - 510px),100%)!important;padding-left:10px}.content_menu[data-v-592f54ea]{overflow-x:visible}}[data-v-592f54ea] .el-dialog.course-exercise-dialog.text-exam-dialog{display:flex!important;flex-direction:column!important;max-height:90vh;margin-top:5vh!important;overflow:hidden}[data-v-592f54ea] .course-exercise-dialog:not(.text-exam-dialog):not(.course-exercise-detail-dialog) .el-dialog__body{padding:20px 20px 10px;max-height:calc(80vh - 120px);overflow-y:auto}[data-v-592f54ea] .course-exercise-dialog.text-exam-dialog .el-dialog__body{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.course-exercise-dialog-layout[data-v-592f54ea]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:min(85vh,calc(90vh - 64px));overflow:hidden}.course-exercise-scroll[data-v-592f54ea]{flex:1 1 auto;min-height:140px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 20px 8px}.course-exercise-dialog-layout--nested[data-v-592f54ea]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.course-exercise-scroll--nested[data-v-592f54ea]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 20px 16px}[data-v-592f54ea] .text-exam-dialog .el-dialog__header{display:flex;align-items:center;justify-content:flex-end;padding:12px 14px 0;border-bottom:none}[data-v-592f54ea] .text-exam-dialog .el-dialog__title{display:none}[data-v-592f54ea] .text-exam-dialog .el-dialog__headerbtn{position:static;margin-left:auto}.text-exam-header[data-v-592f54ea]{flex-shrink:0;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.text-exam-header .exam-title[data-v-592f54ea]{text-align:center;font-size:20px;font-weight:700;color:#333;letter-spacing:3px;word-break:break-all}.text-exam-header .remain-time[data-v-592f54ea]{margin-top:15px;font-size:13px;color:#9ea1a9;text-align:center;letter-spacing:2px}.text-exam-header .examinee-info[data-v-592f54ea]{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#000;font-size:14px;letter-spacing:1px}.text-exam-header .examinee-info .info-item[data-v-592f54ea]{flex:1;text-align:center}.text-exam-header .examinee-info .info-item[data-v-592f54ea]:first-child{text-align:left}.text-exam-header .examinee-info .info-item[data-v-592f54ea]:last-child{text-align:right}.qu-list[data-v-592f54ea]{padding-bottom:8px}.qu-content-item[data-v-592f54ea]{padding-bottom:20px;color:#333}.qu-content-item[data-v-592f54ea]:not(:last-child){border-bottom:1px solid #eaeefb}.qu-title[data-v-592f54ea]{padding-top:20px}.qu-title-inner[data-v-592f54ea]{overflow:visible;text-align:left;word-break:break-word;line-height:1.6}.qu-title-inner>span[data-v-592f54ea]{display:inline}[data-v-592f54ea] .qu-title-html p{display:inline;margin:0}[data-v-592f54ea] .option-rich img,[data-v-592f54ea] .option-rich img.question-docx-img,[data-v-592f54ea] .qu-title-html img,[data-v-592f54ea] .qu-title-html img.question-docx-img{max-width:100%;height:auto;vertical-align:middle}.qu-content[data-v-592f54ea] .el-checkbox-group,.qu-content[data-v-592f54ea] .el-radio-group{width:100%}.qu-content[data-v-592f54ea] .option-item.el-radio{display:flex;flex-direction:row;align-items:flex-start;width:100%;margin-top:10px;margin-right:0;white-space:normal}.qu-content[data-v-592f54ea] .option-item .el-checkbox__label,.qu-content[data-v-592f54ea] .option-item .el-radio__label{display:flex;align-items:flex-start;justify-content:space-between;flex:1}.qu-content[data-v-592f54ea] .option-item-number{margin-right:5px;width:12px;flex-shrink:0}.qu-content[data-v-592f54ea] .option-item-text{flex:1;white-space:normal;word-break:break-all;text-align:left}.qu-answer[data-v-592f54ea]{margin-top:10px;letter-spacing:3px;text-align:center}.answer-correct[data-v-592f54ea]{background-color:#67c23a}.answer-correct[data-v-592f54ea],.answer-incorrect[data-v-592f54ea]{display:inline-block;color:#fff;padding:2px 8px;border-radius:4px;margin-left:8px;font-size:12px}.answer-incorrect[data-v-592f54ea]{background-color:#f56c6c}.bottom-opt[data-v-592f54ea]{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;padding:15px 20px;background-color:#fafafa;flex-shrink:0;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.bottom-opt .submit-exam-btn[data-v-592f54ea]{letter-spacing:5px;font-weight:700;font-size:18px;font-family:cursive}.bottom-opt .submit-exam-btn+.submit-exam-btn[data-v-592f54ea]{margin-left:12px}.exercise-records[data-v-592f54ea]{display:flex;flex-direction:column;flex:1;min-height:0}.exercise-records-scroll[data-v-592f54ea]{flex:1;min-height:0;overflow-y:auto}.exercise-records-empty[data-v-592f54ea]{color:#9ca3af;text-align:center;padding:22px 0}.content-catalog-empty[data-v-592f54ea]{min-height:280px}.content-catalog-empty[data-v-592f54ea] .gs-empty{min-height:280px;height:280px}.materials-empty-wrap[data-v-592f54ea]{min-height:280px}.materials-empty-wrap[data-v-592f54ea] .gs-empty{min-height:280px;height:280px}.exercise-records-pagination[data-v-592f54ea]{flex-shrink:0;margin-top:16px;padding-top:12px;border-top:1px solid #ebeef5;text-align:center}.exercise-record-item[data-v-592f54ea]{padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer}.exercise-record-item+.exercise-record-item[data-v-592f54ea]{margin-top:10px}.exercise-record-main[data-v-592f54ea]{display:flex;justify-content:space-between;font-size:13px}.record-attempt-no[data-v-592f54ea]{font-weight:500;color:#303133}.exercise-record-extra[data-v-592f54ea]{margin-top:6px;color:#6b7280;font-size:12px;display:flex;gap:16px}.intro-content[data-v-592f54ea]{padding:8px 4px 16px;line-height:1.8;color:#334155;font-size:14px}.intro-rich[data-v-592f54ea]{word-break:break-word}.intro-rich[data-v-592f54ea] img{max-width:100%;height:auto;vertical-align:middle}.intro-rich[data-v-592f54ea] p{margin:0 0 12px}.intro-rich[data-v-592f54ea] table{max-width:100%;border-collapse:collapse}.intro-empty[data-v-592f54ea]{color:#94a3b8}.alipay-form-hidden[data-v-592f54ea]{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.el-dialog.course-exercise-dialog .qu-title-inner>span{display:inline}.el-dialog.course-exercise-dialog .qu-title-html p{display:inline;margin:0}.rte-source-wrap[data-v-25ef1068],.rte[data-v-25ef1068]{width:100%}.rte-source-toolbar[data-v-25ef1068]{display:flex;justify-content:flex-end;margin-bottom:8px}.rte-source-back[data-v-25ef1068]{padding:6px 12px;font-size:13px;line-height:1.4;color:#3a5a8a;background:#f0f4fb;border:1px solid #dbe3f0;border-radius:8px;cursor:pointer}.rte-source-back[data-v-25ef1068]:hover{background:#e4ebf7}.rte-source-editor[data-v-25ef1068]{box-sizing:border-box;display:block;width:100%;padding:12px 14px;margin:0;border:1px solid #dbe3f0;border-radius:12px;min-height:var(--rte-min-height);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.5;color:#1a2b4a;resize:vertical;outline:none}.rte-source-editor[data-v-25ef1068]:focus{border-color:#9eb6d8}.rte-loading-wrap[data-v-25ef1068]{width:100%;overflow:visible}.rte-editor[data-v-25ef1068]{border-radius:12px;overflow:visible}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow{position:relative;z-index:3;display:flex;align-items:center;flex-wrap:wrap;border-top-left-radius:12px;border-top-right-radius:12px;border-color:#dbe3f0;white-space:nowrap;overflow:visible;padding:6px 8px}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center;margin-right:6px;flex-shrink:0}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-formats:first-child{margin-left:0}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-picker{display:inline-block;vertical-align:middle;position:relative}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{position:absolute;z-index:10}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-picker-label{display:inline-flex;align-items:center;justify-content:center}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-align .ql-picker-label,.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-color-picker .ql-picker-label,.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-header .ql-picker-label,.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-lineheight .ql-picker-label,.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow .ql-size .ql-picker-label{padding-top:0;padding-bottom:0}.rte-editor[data-v-25ef1068] .ql-picker.ql-header{width:auto!important}.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-label{width:auto!important;min-width:44px;max-width:72px;padding:2px 20px 2px 6px}.rte-editor[data-v-25ef1068] .ql-picker.ql-lineheight,.rte-editor[data-v-25ef1068] .ql-picker.ql-size{width:auto!important}.rte-editor[data-v-25ef1068] .ql-picker.ql-lineheight .ql-picker-label,.rte-editor[data-v-25ef1068] .ql-picker.ql-size .ql-picker-label{width:auto!important;min-width:44px;max-width:72px;padding:2px 20px 2px 6px}.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-item:not([data-value]):before,.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-label:not([data-value]):before{content:"正文"}.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"标题1"}.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"标题2"}.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.rte-editor[data-v-25ef1068] .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"标题3"}.rte-editor[data-v-25ef1068] .ql-picker.ql-size .ql-picker-item:not([data-value]):before,.rte-editor[data-v-25ef1068] .ql-picker.ql-size .ql-picker-label:not([data-value]):before{content:"默认"}.rte-editor[data-v-25ef1068] .ql-picker.ql-size .ql-picker-item[data-value]:before,.rte-editor[data-v-25ef1068] .ql-picker.ql-size .ql-picker-label[data-value]:before{content:attr(data-value)}.rte-editor[data-v-25ef1068] .ql-picker.ql-lineheight .ql-picker-item:not([data-value]):before,.rte-editor[data-v-25ef1068] .ql-picker.ql-lineheight .ql-picker-label:not([data-value]):before{content:"默认"}.rte-editor[data-v-25ef1068] .ql-picker.ql-lineheight .ql-picker-item[data-value]:before,.rte-editor[data-v-25ef1068] .ql-picker.ql-lineheight .ql-picker-label[data-value]:before{content:attr(data-value)}.rte-editor[data-v-25ef1068] .ql-container.ql-snow{position:relative;z-index:1;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-color:#dbe3f0;min-height:calc(var(--rte-min-height) + 40px)}.rte-editor[data-v-25ef1068] .ql-editor{position:relative;min-height:var(--rte-min-height);line-height:1.7;font-size:14px}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-clearAll,.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-fullscreen,.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-preview,.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-source,.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-textIndent{width:auto;padding:0 6px;font-size:12px;font-weight:500;color:#444}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-source:before{content:"源码"}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-preview:before{content:"预览"}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-fullscreen:before{content:"全屏"}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-clearAll:before{content:"清空"}.rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-textIndent:before{content:"首缩"}.rte.is-fullscreen .rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-fullscreen:before{content:"退出全屏"}.rte.is-fullscreen .rte-editor[data-v-25ef1068] .ql-toolbar.ql-snow button.ql-fullscreen{color:#1d4ed8}.rte.has-content-width .rte-editor[data-v-25ef1068] .ql-container.ql-snow{background:#f5f7fa}.rte.has-content-width .rte-editor[data-v-25ef1068] .ql-editor{width:100%;max-width:var(--rte-content-width);margin:0 auto;background:#fff;padding:16px 20px;box-sizing:border-box}.rte.has-content-width .rte-editor[data-v-25ef1068] .ql-editor.ql-blank:before{left:20px;right:20px;font-style:normal;color:#9ca3af}.rte.is-fullscreen.is-fullscreen-content-width .rte-editor[data-v-25ef1068] .ql-editor.ql-blank:before{left:0;right:0;text-align:center;font-style:normal;color:#9ca3af}.rte.has-max-height:not(.is-fullscreen) .rte-editor[data-v-25ef1068] .ql-container.ql-snow{max-height:var(--rte-max-height);min-height:unset;overflow:hidden}.rte.has-max-height:not(.is-fullscreen) .rte-editor[data-v-25ef1068] .ql-editor{min-height:var(--rte-min-height);max-height:var(--rte-max-height);overflow-y:auto;box-sizing:border-box}.rte.is-fullscreen[data-v-25ef1068]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;padding:12px;box-sizing:border-box}.rte.is-fullscreen .rte-editor[data-v-25ef1068],.rte.is-fullscreen .rte-loading-wrap[data-v-25ef1068]{flex:1;display:flex;flex-direction:column;min-height:0}.rte.is-fullscreen .rte-editor[data-v-25ef1068] .ql-container.ql-snow{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}.rte.is-fullscreen-content-width .rte-editor[data-v-25ef1068] .ql-container.ql-snow{background:#f5f7fa;align-items:center}.rte.is-fullscreen-content-width .rte-editor[data-v-25ef1068] .ql-editor{flex:1;width:var(--rte-content-width);max-width:100%;min-height:calc(100vh - 120px)}.rte-preview-dialog .el-dialog__body{padding:0;background:#eef2f7}.rte-preview-page{background:#eef2f7;min-height:360px;max-height:70vh;overflow:auto;padding:16px 0;box-sizing:border-box}.rte-preview-column{max-width:var(--rte-preview-width,786px);margin:0 auto;background:#fff;padding:16px 20px;box-sizing:border-box;line-height:1.7;font-size:14px;color:#1a2b4a}.rte-preview-column img,.rte-preview-column video{max-width:100%;height:auto}.rte-preview-column table{max-width:100%;border-collapse:collapse}.player-main{padding:20px 0 50px;background:#f5f7fb;position:relative;z-index:0}.player-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:0}.player-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.player-course-name{font-size:20px;font-weight:800;color:var(--text-primary)}.preview-badge{display:inline-flex;justify-content:center;margin-left:10px;padding:3px 10px;border-radius:999px;font-weight:800;color:#ff8c00;background:rgba(255,140,0,.12);border:1px solid rgba(255,140,0,.35);vertical-align:middle}.player-subtitle,.preview-badge{align-items:center;font-size:12px}.player-subtitle{margin-top:6px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:6px}.player-dot{opacity:.6}.player-layout{display:grid;grid-template-columns:minmax(0,1.75fr) 420px;gap:16px;align-items:start}.player-left,.player-right{min-width:0}.player-right{display:flex;flex-direction:column;gap:14px;padding:0}.player-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,.05)}.video-card{padding:14px 14px 16px;display:flex;flex-direction:column;min-height:0;height:auto;max-height:none}.video-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.video-chapter{font-size:14px;font-weight:700;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyright-badge{font-size:12px;color:#1677ff;background:rgba(22,119,255,.08);border:1px solid rgba(22,119,255,.18);padding:6px 10px;border-radius:999px;white-space:nowrap}.video-wrap{position:relative;border-radius:12px;overflow:hidden;background:#0b0f19;flex:0 0 auto;width:min(894px,100%);aspect-ratio:894/488;height:auto}.preview-lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;text-align:center;color:hsla(0,0%,100%,.92);background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.72));backdrop-filter:blur(2px)}.preview-lock-title{font-size:16px;font-weight:900}.preview-lock-desc{font-size:13px;opacity:.9}.preview-lock-btn.el-button--primary{background:#ff8c00!important;border-color:#ff8c00!important;border-radius:999px!important;padding:0 22px!important;height:36px!important;line-height:36px!important;font-weight:800}.video-el{width:100%;height:100%;display:block;background:#0b0f19;-o-object-fit:contain;object-fit:contain}.video-el,.video-empty{position:absolute;inset:0}.video-empty{display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.85);font-size:13px;padding:16px;text-align:center;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.45))}.intro-card{margin-top:14px;padding:14px 14px 16px}.card-title{font-size:14px;font-weight:800;color:var(--text-primary);margin-bottom:10px}.card-body{font-size:13px;color:var(--text-secondary);line-height:1.8}.intro-text{word-break:break-word}.intro-rich img{max-width:100%;height:auto;vertical-align:middle}.intro-rich p{margin:0 0 12px}.intro-rich table{max-width:100%;border-collapse:collapse}.intro-empty{color:#94a3b8}.player-intro-tabs{display:flex;gap:24px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.player-intro-tab{padding:10px 4px;border:none;background:transparent;cursor:pointer;font-size:14px;color:#6b7280;position:relative;line-height:1.4}.player-intro-tab.active{color:#2563eb;font-weight:500}.player-intro-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#2563eb}.player-notes-body{padding-top:2px}.player-notes-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.player-notes-toolbar-spacer{flex:1}.player-notes-updated{font-size:13px;color:#6b7280}.player-notes-updated--empty{color:#9ca3af}.player-notes-editor-wrap{border:1px solid #eef2f7;border-radius:10px;padding:10px 12px 12px;background:#fafbfc}.catalog-card{padding:14px 14px 10px;display:flex;flex-direction:column;min-height:260px;height:min(560px,calc(100vh - var(--app-header-height, 72px) - 220px));max-height:min(560px,calc(100vh - var(--app-header-height, 72px) - 220px))}.catalog-card,.catalog-list{font-size:12px;font-weight:400}.catalog-list{overflow:auto;padding-right:6px;background:#fff;flex:1;min-height:0}.catalog-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 12px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;margin-bottom:4px}.catalog-item:hover{background:#f7faff;border-color:#e4eeff}.catalog-item.header{cursor:pointer;margin-top:8px;margin-bottom:0;padding:0;border-radius:6px;overflow:hidden}.catalog-item.header:first-child{margin-top:0}.catalog-item.header.catalog-episode-header{background:#eef4ff;border:1px solid #dbeafe}.catalog-item.header.catalog-episode-header:hover{background:#e4eeff;border-color:#bfdbfe}.catalog-item.header.catalog-sub-header{background:transparent;border:none;margin-top:6px;margin-left:0}.catalog-item.header.catalog-sub-header .catalog-header-row{padding:8px 4px 8px 10px;min-height:34px;border-left:3px solid #93c5fd;background:#f8fafc;border-radius:0 4px 4px 0}.catalog-item.header.catalog-sub-header:hover .catalog-header-row{background:#f1f5f9}.catalog-item.header.catalog-sub-header .catalog-header-title{font-size:13px;font-weight:500;color:#374151}.catalog-item.header.catalog-sub-header .catalog-header-arrow{width:20px;height:20px;background:transparent;border:none;color:#94a3b8}.catalog-item.header.catalog-sub-header:hover .catalog-header-arrow{color:#2563eb;background:transparent;border:none}.catalog-item.header:not(.catalog-episode-header):not(.catalog-sub-header){background:#eef4ff;border:1px solid #dbeafe}.catalog-item.header:not(.catalog-episode-header):not(.catalog-sub-header):hover{background:#e4eeff;border-color:#bfdbfe}.catalog-item.header.catalog-episode-header+.catalog-item.header.catalog-sub-header{margin-top:8px}.catalog-item.header.catalog-sub-header+.catalog-item:not(.header){margin-top:6px}.catalog-item.header:not(.catalog-sub-header)+.catalog-item:not(.header){margin-top:8px}.catalog-item.header .catalog-header-row{justify-content:space-between;gap:12px;padding:10px 12px;min-height:38px}.catalog-item.header.catalog-episode-header .catalog-header-row{position:relative;justify-content:center}.catalog-item.header.catalog-episode-header .catalog-header-title{flex:1;text-align:center;font-size:14px;font-weight:600;color:#1e3a5f}.catalog-item.header.catalog-episode-header .catalog-header-actions{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.catalog-item.header .catalog-header-actions{display:inline-flex;align-items:center;flex-shrink:0}.catalog-item.header .catalog-header-title{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1f2937;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-item.header .catalog-header-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:transparent;border:none;color:#64748b;line-height:1;transition:color .2s ease,background-color .2s ease}.catalog-item.header.catalog-episode-header .catalog-header-arrow{background:hsla(0,0%,100%,.7);border:1px solid #dbeafe}.catalog-item.header .catalog-header-arrow i{font-size:12px}.catalog-item.header:hover .catalog-header-arrow{color:#2563eb}.catalog-item.header.catalog-episode-header:hover .catalog-header-arrow{border-color:#93c5fd;background:#fff}.catalog-item.active{background:#e9f0ff;border-color:#93b4f5;box-shadow:0 0 0 1px rgba(47,118,255,.12)}.catalog-item.active .catalog-name{color:#1d4ed8;font-weight:500}.catalog-item.disabled{cursor:not-allowed;opacity:.55;background:rgba(0,0,0,.02)}.catalog-item.disabled:hover{transform:none;box-shadow:none;border-color:transparent}.catalog-lock{font-size:12px;font-weight:400;color:#ff4d4f;background:rgba(255,77,79,.08);border:1px solid rgba(255,77,79,.2);padding:2px 8px;border-radius:999px}.catalog-left{display:flex;align-items:center;gap:7px;min-width:0}.catalog-name{font-size:12px;font-weight:400;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.catalog-right{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.catalog-time{font-size:12px;font-weight:400;color:#9aa4b2;letter-spacing:.2px}.catalog-item-icon{width:14px;text-align:center;color:#4b5563;font-size:12px;line-height:1}.catalog-item-icon.is-exercise{color:#6b7280}.catalog-check{color:#2f76ff;font-weight:500;font-size:12px}.catalog-done{font-size:12px;font-weight:400;color:#16a34a;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.2);padding:2px 8px;border-radius:999px;white-space:nowrap}.catalog-header-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.catalog-header-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#64748b;background:#fff;border:1px solid #e2e8f0;line-height:1;transition:transform .2s ease,color .2s ease,border-color .2s ease}.catalog-header-badge{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#2563eb;background:rgba(37,99,235,.1);line-height:1.5}.catalog-header-title{flex:1;min-width:0;font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.catalog-row{display:flex;align-items:center;justify-content:space-between;width:100%}.catalog-kind{font-size:12px;font-weight:400;color:#2f76ff}.property-mark-card{margin-top:0;padding:14px 14px 16px}.property-mark-qr-wrap{padding:6px 0 4px}.property-mark-qr{width:180px;height:180px;-o-object-fit:contain;object-fit:contain}.property-mark-tip{margin-top:8px;color:#f97316;background:#fff7ed;border-radius:6px;padding:8px 10px}@media (max-width:1200px){.player-layout{grid-template-columns:1fr}.video-card{height:auto;max-height:none}.video-wrap{flex:0 0 auto}.catalog-card{height:auto;max-height:min(420px,calc(100vh - var(--app-header-height, 72px) - 160px))}}@media (max-width:768px){.video-card{height:auto;max-height:none}.property-mark-qr{width:150px;height:150px}.property-mark-tip{font-size:12px}}.text-exam-dialog .el-dialog__header{display:flex;align-items:center;justify-content:flex-end;padding:12px 14px 0;border-bottom:none}.text-exam-dialog .el-dialog__title{display:none}.text-exam-dialog .el-dialog__headerbtn{position:static;margin-left:auto}.course-exercise-dialog-layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:min(85vh,calc(90vh - 64px));overflow:hidden}.course-exercise-scroll{flex:1 1 auto;min-height:140px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 20px 8px}.course-exercise-dialog-layout--nested{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.course-exercise-scroll--nested{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 20px 16px}.text-exam-header{flex-shrink:0;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.text-exam-header .exam-title{text-align:center;font-size:20px;font-weight:700;color:#333;letter-spacing:3px;word-break:break-all}.text-exam-header .remain-time{margin-top:15px;font-size:13px;color:#9ea1a9;text-align:center;letter-spacing:2px}.text-exam-header .examinee-info{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#000;font-size:14px;letter-spacing:1px}.text-exam-header .examinee-info .info-item{flex:1;text-align:center}.text-exam-header .examinee-info .info-item:first-child{text-align:left}.text-exam-header .examinee-info .info-item:last-child{text-align:right}.qu-list{padding-bottom:8px}.qu-content-item{padding-bottom:20px;color:#333}.qu-content-item:not(:last-child){border-bottom:1px solid #eaeefb}.qu-title{padding-top:20px}.qu-title-inner{overflow:visible;text-align:left;word-break:break-word;line-height:1.6}.qu-title-inner>span{display:inline}.qu-title-html p{display:inline;margin:0}.option-rich img,.qu-title-html img{max-width:100%;height:auto;vertical-align:middle}.qu-content .el-checkbox-group,.qu-content .el-radio-group{width:100%}.qu-content .option-item.el-radio{display:flex;flex-direction:row;align-items:flex-start;margin-top:10px;margin-right:0;width:100%;white-space:normal}.qu-content .option-item .el-checkbox__label,.qu-content .option-item .el-radio__label{display:flex;align-items:center;justify-content:space-between;flex:1}.qu-content .option-item-number{margin-right:5px;width:12px;flex-shrink:0}.qu-content .option-item-text{flex:1;white-space:wrap;word-break:break-all;text-align:left}.qu-answer{margin-top:10px;letter-spacing:3px;text-align:center}.answer-correct{background-color:#67c23a}.answer-correct,.answer-incorrect{display:inline-block;color:#fff;padding:2px 8px;border-radius:4px;margin-left:8px;font-size:12px}.answer-incorrect{background-color:#f56c6c}.bottom-opt{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:15px 20px;background-color:#fafafa;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.bottom-opt .submit-exam-btn+.submit-exam-btn{margin-left:12px}.bottom-opt .submit-exam-btn{letter-spacing:5px;font-weight:700;font-size:18px;font-family:cursive}.exercise-records{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.exercise-records-scroll{flex:1;min-height:0;overflow-y:auto}.exercise-records-empty{color:#9ca3af;text-align:center;padding:22px 0}.exercise-record-item{padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer}.exercise-record-item+.exercise-record-item{margin-top:10px}.exercise-record-main{display:flex;justify-content:space-between;font-size:13px}.exercise-record-extra{margin-top:6px;color:#6b7280;font-size:12px;display:flex;gap:16px}[data-v-0e1fe349] .el-dialog.course-exercise-dialog.text-exam-dialog{display:flex!important;flex-direction:column!important;max-height:90vh;margin-top:5vh!important;overflow:hidden}[data-v-0e1fe349] .course-exercise-dialog:not(.text-exam-dialog):not(.course-exercise-detail-dialog) .el-dialog__body{max-height:calc(80vh - 120px);overflow-y:auto}[data-v-0e1fe349] .course-exercise-dialog.text-exam-dialog .el-dialog__body{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.course-exercise-dialog-layout[data-v-0e1fe349]{display:flex;flex-direction:column;flex:1 1 auto;min-height:360px;max-height:min(85vh,calc(90vh - 64px));overflow:hidden}.course-exercise-scroll[data-v-0e1fe349]{flex:1 1 auto;min-height:140px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 20px 8px}.course-exercise-dialog-layout--nested[data-v-0e1fe349]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.course-exercise-scroll--nested[data-v-0e1fe349]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 20px 16px}[data-v-0e1fe349] .text-exam-dialog .el-dialog__header{display:flex;align-items:center;justify-content:flex-end;padding:12px 14px 0;border-bottom:none}[data-v-0e1fe349] .text-exam-dialog .el-dialog__title{display:none}[data-v-0e1fe349] .text-exam-dialog .el-dialog__headerbtn{position:static;margin-left:auto}.text-exam-header[data-v-0e1fe349]{flex-shrink:0;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.text-exam-header .exam-title[data-v-0e1fe349]{text-align:center;font-size:20px;font-weight:700;color:#333;letter-spacing:3px;word-break:break-all}.text-exam-header .remain-time[data-v-0e1fe349]{margin-top:15px;font-size:13px;color:#9ea1a9;text-align:center;letter-spacing:2px}.text-exam-header .examinee-info[data-v-0e1fe349]{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#000;font-size:14px;letter-spacing:1px}.text-exam-header .examinee-info .info-item[data-v-0e1fe349]{flex:1;text-align:center}.text-exam-header .examinee-info .info-item[data-v-0e1fe349]:first-child{text-align:left}.text-exam-header .examinee-info .info-item[data-v-0e1fe349]:last-child{text-align:right}.qu-list[data-v-0e1fe349]{padding-bottom:8px}.qu-content-item[data-v-0e1fe349]{padding-bottom:20px;color:#333}.qu-content-item[data-v-0e1fe349]:not(:last-child){border-bottom:1px solid #eaeefb}.qu-title[data-v-0e1fe349]{padding-top:20px}.qu-title-inner[data-v-0e1fe349]{overflow:visible;text-align:left;word-break:break-word;line-height:1.6}.qu-title-inner>span[data-v-0e1fe349]{display:inline}[data-v-0e1fe349] .qu-title-html p{display:inline;margin:0}[data-v-0e1fe349] .option-rich img,[data-v-0e1fe349] .option-rich img.question-docx-img,[data-v-0e1fe349] .qu-title-html img,[data-v-0e1fe349] .qu-title-html img.question-docx-img{max-width:100%;height:auto;vertical-align:middle}.qu-content[data-v-0e1fe349] .el-checkbox-group,.qu-content[data-v-0e1fe349] .el-radio-group{width:100%}.qu-content[data-v-0e1fe349] .option-item.el-radio{display:flex;flex-direction:row;align-items:flex-start;width:100%;margin-top:10px;margin-right:0;white-space:normal}.qu-content[data-v-0e1fe349] .option-item .el-checkbox__label,.qu-content[data-v-0e1fe349] .option-item .el-radio__label{display:flex;align-items:flex-start;justify-content:space-between;flex:1}.qu-content[data-v-0e1fe349] .option-item-number{margin-right:5px;width:12px;flex-shrink:0}.qu-content[data-v-0e1fe349] .option-item-text{flex:1;white-space:normal;word-break:break-all;text-align:left}.qu-answer[data-v-0e1fe349]{margin-top:10px;letter-spacing:3px;text-align:center}.answer-correct[data-v-0e1fe349]{background-color:#67c23a}.answer-correct[data-v-0e1fe349],.answer-incorrect[data-v-0e1fe349]{display:inline-block;color:#fff;padding:2px 8px;border-radius:4px;margin-left:8px;font-size:12px}.answer-incorrect[data-v-0e1fe349]{background-color:#f56c6c}.bottom-opt[data-v-0e1fe349]{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding:15px 20px;background-color:#fafafa;flex-shrink:0;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.bottom-opt .submit-exam-btn[data-v-0e1fe349]{letter-spacing:5px;font-weight:700;font-size:18px;font-family:cursive;margin-left:0}.exercise-card[data-v-0e1fe349]{padding:18px 20px}.exercise-header[data-v-0e1fe349]{display:flex;align-items:center;justify-content:space-between}.exercise-title[data-v-0e1fe349]{font-size:16px;font-weight:600}.exercise-attempt-meta[data-v-0e1fe349]{margin-top:8px;color:#6b7280;font-size:12px}.exercise-questions[data-v-0e1fe349]{margin-top:16px}.exercise-question-item+.exercise-question-item[data-v-0e1fe349]{margin-top:14px;padding-top:14px;border-top:1px dashed #e5e7eb}.exercise-question-title[data-v-0e1fe349]{margin-bottom:8px;color:#111827}.exercise-option[data-v-0e1fe349]{display:block;margin:8px 0}.exercise-footer[data-v-0e1fe349]{margin-top:18px;display:flex;gap:10px}.exercise-records[data-v-0e1fe349]{display:flex;flex-direction:column;flex:1;min-height:0}.exercise-records-scroll[data-v-0e1fe349]{flex:1;min-height:0;overflow-y:auto}.exercise-records-empty[data-v-0e1fe349]{color:#9ca3af;text-align:center;padding:22px 0}.exercise-records-pagination[data-v-0e1fe349]{flex-shrink:0;margin-top:16px;padding-top:12px;border-top:1px solid #ebeef5;text-align:center}.exercise-record-item[data-v-0e1fe349]{padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer}.exercise-record-item+.exercise-record-item[data-v-0e1fe349]{margin-top:10px}.exercise-record-main[data-v-0e1fe349]{display:flex;justify-content:space-between;font-size:13px}.record-attempt-no[data-v-0e1fe349]{font-weight:500;color:#303133}.exercise-record-extra[data-v-0e1fe349]{margin-top:6px;color:#6b7280;font-size:12px;display:flex;gap:16px}.record-detail-meta[data-v-0e1fe349]{font-size:13px;color:#6b7280;margin-bottom:12px}.record-question+.record-question[data-v-0e1fe349]{margin-top:12px;padding-top:12px;border-top:1px dashed #e5e7eb}.record-question-title[data-v-0e1fe349]{color:#111827}.record-options[data-v-0e1fe349]{margin-top:8px}.record-option-item[data-v-0e1fe349]{margin-top:8px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;display:flex;align-items:flex-start;gap:6px}.record-option-item.clickable[data-v-0e1fe349]{cursor:pointer}.record-option-item.is-correct[data-v-0e1fe349]{border-color:#67c23a;background:#f0f9ff}.record-option-item.is-user-selected[data-v-0e1fe349]{border-color:#409eff;box-shadow:inset 0 0 0 1px rgba(64,158,255,.15)}.record-option-item.is-user-wrong[data-v-0e1fe349]{border-color:#f56c6c;background:#fef0f0}.record-option-label[data-v-0e1fe349]{font-weight:700}.record-option-text[data-v-0e1fe349]{color:#374151}.exercise-rich .exercise-q-index[data-v-0e1fe349],.record-question-title.exercise-rich .exercise-q-index[data-v-0e1fe349]{font-weight:600;margin-right:4px}.exercise-rich .exercise-q-body[data-v-0e1fe349],.record-rich[data-v-0e1fe349]{display:inline-block;max-width:100%;vertical-align:top;line-height:1.5;word-break:break-word}.exercise-rich img.question-docx-img[data-v-0e1fe349],.exercise-rich img[data-v-0e1fe349],.record-rich img.question-docx-img[data-v-0e1fe349],.record-rich img[data-v-0e1fe349]{max-width:100%;height:auto;vertical-align:middle}.exercise-rich p[data-v-0e1fe349],.record-rich p[data-v-0e1fe349]{margin:.35em 0}.exercise-rich p[data-v-0e1fe349]:first-child,.record-rich p[data-v-0e1fe349]:first-child{margin-top:0}.record-user-mark[data-v-0e1fe349]{margin-left:auto;color:#2563eb;font-size:12px}.record-answer-mark[data-v-0e1fe349]{margin-left:8px;color:#16a34a;font-size:12px}.record-answer-line[data-v-0e1fe349]{margin-top:6px;color:#4b5563;font-size:13px}.record-correct[data-v-0e1fe349]{color:#16a34a}.record-wrong[data-v-0e1fe349]{color:#dc2626}.training-card[data-v-4f596319]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm,0 2px 10px rgba(0,0,0,.06));cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;height:100%}.training-card[data-v-4f596319]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md,0 10px 22px rgba(0,0,0,.12))}.thumb[data-v-4f596319]{width:100%;height:210px;overflow:hidden;background:#f2f4f7}.thumb img[data-v-4f596319]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.training-card:hover .thumb img[data-v-4f596319]{transform:scale(1.06)}.body[data-v-4f596319]{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.title[data-v-4f596319]{font-size:16px;font-weight:700;color:#222;line-height:22px;height:44px}.summary[data-v-4f596319],.title[data-v-4f596319]{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.summary[data-v-4f596319]{font-size:13px;color:#666;line-height:20px;height:40px}.summary--empty[data-v-4f596319]{visibility:hidden}.meta[data-v-4f596319]{margin-top:auto;display:flex;flex-direction:column}.meta-row[data-v-4f596319]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#8a8f98;margin-bottom:12px}.meta-left[data-v-4f596319],.meta-right[data-v-4f596319]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}.meta-right[data-v-4f596319]{margin-left:auto;flex-shrink:0}.favorite-row[data-v-4f596319]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 0 2px;border-top:1px solid #f0f2f5}.favorite-btn[data-v-4f596319]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid #e8e8e8;border-radius:16px;background:#fafafa;color:#8c8c8c;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease}.favorite-btn[data-v-4f596319]:hover:not(:disabled){border-color:#d9d9d9;background:#f5f5f5;color:#595959}.favorite-btn[data-v-4f596319]:disabled{cursor:not-allowed;opacity:.65}.favorite-btn.active[data-v-4f596319]{border-color:#91caff;background:#e6f4ff;color:#1890ff}.favorite-btn.active[data-v-4f596319]:hover:not(:disabled){border-color:#69b1ff;background:#d6ebff;color:#096dd9}.favorite-icon[data-v-4f596319]{flex-shrink:0;fill:transparent;stroke:currentColor;stroke-width:1.8;transition:fill .2s ease}.favorite-btn.active .favorite-icon[data-v-4f596319]{fill:currentColor;stroke:currentColor}.favorite-label[data-v-4f596319]{font-weight:500}.favorite-count[data-v-4f596319]{font-size:12px;color:#999;white-space:nowrap}.favorite-count-num[data-v-4f596319]{font-weight:600;color:#999;margin-right:2px}.favorite-row.is-collected .favorite-count-num[data-v-4f596319]{color:#1890ff}.cooperation-page[data-v-5cb6e687]{padding-top:16px}.container[data-v-5cb6e687]{max-width:1400px;margin:0 auto;padding:0 20px}.top-area[data-v-5cb6e687]{--hot-news-base-item-height:52px;--hot-news-item-gap:14px;--hot-news-list-height:calc(var(--hot-news-base-item-height)*5 + var(--hot-news-item-gap)*4);--hot-news-row-height:calc((var(--hot-news-list-height) - var(--hot-news-item-gap)*4)/5);--hot-news-header-height:41px;--top-banner-area-height:calc(36px + var(--hot-news-header-height) + var(--hot-news-list-height));display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;margin-bottom:22px;align-items:stretch}.top-area>[data-v-5cb6e687]{min-width:0;height:100%}.banner-empty[data-v-5cb6e687],.top-area>.carousel-wrapper[data-v-5cb6e687]{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:var(--top-banner-area-height);box-sizing:border-box;border-radius:12px;overflow:hidden;background:#fff;box-shadow:none}.top-area[data-v-5cb6e687] .el-carousel,.top-area[data-v-5cb6e687] .el-carousel__container,.top-area[data-v-5cb6e687] .el-carousel__item{height:100%!important}.top-area[data-v-5cb6e687] .slide,.top-area[data-v-5cb6e687] .slide-bg{height:100%}.banner-empty[data-v-5cb6e687]{align-items:center;color:#8c98a4;font-size:14px}.right-area[data-v-5cb6e687]{flex-shrink:0;margin:0;padding:0;background:transparent;border-radius:0;line-height:normal;font-size:inherit;color:inherit}.hot-news-card[data-v-5cb6e687],.right-area[data-v-5cb6e687]{display:flex;flex-direction:column;height:100%;min-height:var(--top-banner-area-height);box-sizing:border-box}.hot-news-card[data-v-5cb6e687]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px;box-shadow:none}.hot-news-header[data-v-5cb6e687]{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#222;padding-bottom:10px;border-bottom:1px solid #eef0f3;margin-bottom:12px}.hot-news-content[data-v-5cb6e687]{display:flex;flex-direction:column;gap:var(--hot-news-item-gap);height:var(--hot-news-list-height);min-height:var(--hot-news-list-height)}.hot-news-empty[data-v-5cb6e687]{margin:0;flex:1;display:flex;align-items:center;justify-content:center;min-height:var(--hot-news-list-height);font-size:14px;color:#8c98a4}.hot-news-item[data-v-5cb6e687]{display:block;flex:0 0 var(--hot-news-row-height);width:100%;height:var(--hot-news-row-height);padding:0 14px;border-radius:0;background:#f7f9fc;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.hot-news-item[data-v-5cb6e687]:hover{background:#e8f4fd}.hot-news-item.active[data-v-5cb6e687]{background:#e8f4fd;box-shadow:0 2px 10px rgba(0,166,255,.12)}.hot-news-item.active p[data-v-5cb6e687]{color:#00a6ff;font-weight:700}.hot-news-item p[data-v-5cb6e687]{margin:0;width:100%;font-size:14px;line-height:var(--hot-news-row-height);color:#4a5568;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.block[data-v-5cb6e687]{margin-top:28px;margin-bottom:24px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.block-header[data-v-5cb6e687]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.block-title h2[data-v-5cb6e687]{margin:0;font-size:20px;font-weight:600;color:#333}.more[data-v-5cb6e687]{color:#1890ff;text-decoration:none;font-size:14px;transition:color .2s}.more[data-v-5cb6e687]:hover{color:#40a9ff}.filter-section[data-v-5cb6e687]{margin-bottom:24px}.result-header[data-v-5cb6e687]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;padding:0 4px}.result-title[data-v-5cb6e687]{font-size:20px;font-weight:600;color:#333;margin:0}.highlight[data-v-5cb6e687]{color:#1890ff;font-size:24px}.course-search-bar[data-v-5cb6e687]{display:flex;align-items:stretch;width:25%;min-width:220px;max-width:100%;flex-shrink:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.06));border:1px solid #f0f0f0}.course-search-input[data-v-5cb6e687]{flex:1;min-width:0;border:none;padding:12px 16px;font-size:14px;color:#333;background:#fff}.course-search-input[data-v-5cb6e687]::-moz-placeholder{color:#bfbfbf}.course-search-input[data-v-5cb6e687]::placeholder{color:#bfbfbf}.course-search-input[data-v-5cb6e687]:focus{outline:none}.course-search-btn[data-v-5cb6e687]{flex-shrink:0;padding:0 28px;border:none;font-size:14px;font-weight:500;color:#fff;background:#1890ff;cursor:pointer;transition:background .2s}.course-search-btn[data-v-5cb6e687]:hover{background:#40a9ff}.section-empty[data-v-5cb6e687]{margin:0;padding:24px 0;text-align:center;color:#8c98a4;font-size:14px}.pagination[data-v-5cb6e687]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.page-btn[data-v-5cb6e687]{padding:8px 18px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.page-btn[data-v-5cb6e687]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-5cb6e687]{font-size:14px;color:#666}.grid[data-v-5cb6e687]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width:992px){.top-area[data-v-5cb6e687]{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:12px;--hot-news-base-item-height:46px;--hot-news-item-gap:11px}.hot-news-card[data-v-5cb6e687]{padding:16px 18px}.hot-news-item p[data-v-5cb6e687]{font-size:13px}}@media (max-width:1200px){.grid[data-v-5cb6e687]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.top-area[data-v-5cb6e687]{grid-template-columns:1fr}.grid[data-v-5cb6e687]{grid-template-columns:repeat(1,minmax(0,1fr))}.result-header[data-v-5cb6e687]{flex-direction:column;align-items:flex-start;gap:12px}.course-search-bar[data-v-5cb6e687]{width:100%;min-width:0}}.meta-item--placeholder[data-v-627bb228]{visibility:hidden}.meta-item--same-column[data-v-627bb228]{grid-column:1/2}.course-actions .cta-btn.primary--completed.is-disabled[data-v-627bb228],.course-actions .cta-btn.primary--completed.is-disabled[data-v-627bb228]:hover,.course-actions .cta-btn.primary--completed[data-v-627bb228],.course-actions .cta-btn.primary--completed[data-v-627bb228]:hover{background:#00cc6b!important;border-color:#00cc6b!important;color:#fff!important}.content_menu[data-v-5ef15a22]{text-align:left;width:100%}.Fleft[data-v-5ef15a22]{float:left}.content_menu .menu_list_it[data-v-5ef15a22]:after,.content_menu .menu_list_title[data-v-5ef15a22]:after{content:"";display:block;clear:both}.content_menu[data-v-5ef15a22]{font-size:12px!important;font-weight:400;color:#111827}.content_menu .menu_list[data-v-5ef15a22]{width:100%}.content_menu .menu_list_title[data-v-5ef15a22]{background:#fafafa;height:32px;line-height:32px}.content_menu .menu_list_title_all[data-v-5ef15a22]{height:100%;font-size:12px;font-weight:400}.content_menu .menu_list_chapter[data-v-5ef15a22]{width:60px}.content_menu .menu_list_number[data-v-5ef15a22]{text-align:left;width:calc(100% - 510px);box-sizing:border-box;padding-left:30px}.content_menu .menu_list_number_span[data-v-5ef15a22]{display:inline-block;margin-left:38px}.content_menu .menu_list_progress[data-v-5ef15a22],.content_menu .menu_list_time[data-v-5ef15a22],.content_menu .menu_list_topic[data-v-5ef15a22]{width:100px}.content_menu .menu_list_eidet[data-v-5ef15a22]{width:150px}.content_menu .menu_list_it[data-v-5ef15a22]{background:#fff;height:32px;line-height:32px;border-bottom:1px solid #eef2f7}.content_menu .menu_list_it_title_all[data-v-5ef15a22]{height:100%;font-size:12px;font-weight:400}.content_menu .menu_list_it_chapter[data-v-5ef15a22]{width:60px}.content_menu .menu_list_it_number[data-v-5ef15a22]{text-align:left;width:calc(100% - 510px);cursor:pointer}.content_menu .menu_list_it_number_name[data-v-5ef15a22]{margin-left:10px}.content_menu .menu_list_it_number_type[data-v-5ef15a22]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff4d4f!important;color:#ff4d4f!important;padding:0 6px!important;border-radius:3px!important;line-height:18px!important;min-width:30px;box-sizing:border-box!important;background:transparent!important}.content_menu .menu_list_it_progress[data-v-5ef15a22],.content_menu .menu_list_it_topic[data-v-5ef15a22]{width:100px;cursor:pointer}.content_menu .topic_proce[data-v-5ef15a22]{color:#228b22}.content_menu .topic_done[data-v-5ef15a22]{color:#00cc6b}.content_menu .topic_Nodone[data-v-5ef15a22]{color:orange}.content_menu .menu_list_it_time[data-v-5ef15a22]{width:100px;font-size:12px}.content_menu .menu_list_it_Ddie[data-v-5ef15a22]{box-sizing:border-box;padding-top:5px;width:150px}.content_menu .menu_list_it_button[data-v-5ef15a22]{padding:0 5px!important;color:#fff!important;border-radius:5px!important;height:22px!important;line-height:22px!important;font-size:12px!important;font-weight:400!important}[data-v-5ef15a22] .el-dialog.course-exercise-dialog.text-exam-dialog{display:flex!important;flex-direction:column!important;max-height:90vh;margin-top:5vh!important;overflow:hidden}[data-v-5ef15a22] .course-exercise-dialog:not(.text-exam-dialog):not(.course-exercise-detail-dialog) .el-dialog__body{padding:20px 20px 10px;max-height:calc(80vh - 120px);overflow-y:auto}[data-v-5ef15a22] .course-exercise-dialog.text-exam-dialog .el-dialog__body{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.course-exercise-dialog-layout[data-v-5ef15a22]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:min(85vh,calc(90vh - 64px));overflow:hidden}.course-exercise-scroll[data-v-5ef15a22]{flex:1 1 auto;min-height:140px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 20px 8px}.course-exercise-dialog-layout--nested[data-v-5ef15a22]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.course-exercise-scroll--nested[data-v-5ef15a22]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 20px 16px}[data-v-5ef15a22] .course-exercise-dialog.course-exercise-detail-dialog .el-dialog__body{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.exercise-card[data-v-5ef15a22]{padding:18px 20px}.exercise-header[data-v-5ef15a22]{display:flex;align-items:center;justify-content:space-between}.exercise-title[data-v-5ef15a22]{font-size:16px;font-weight:600}.exercise-attempt-meta[data-v-5ef15a22]{margin-top:8px;color:#6b7280;font-size:12px}.exercise-questions[data-v-5ef15a22]{margin-top:16px}.exercise-question-item+.exercise-question-item[data-v-5ef15a22]{margin-top:14px;padding-top:14px;border-top:1px dashed #e5e7eb}.exercise-question-title[data-v-5ef15a22]{margin-bottom:8px;color:#111827}.exercise-footer[data-v-5ef15a22]{margin-top:18px;display:flex;gap:10px}.exercise-records[data-v-5ef15a22]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.exercise-records-scroll[data-v-5ef15a22]{flex:1;min-height:0;overflow-y:auto}.exercise-records-empty[data-v-5ef15a22]{color:#9ca3af;text-align:center;padding:22px 0}.exercise-record-item[data-v-5ef15a22]{padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer}.exercise-record-item+.exercise-record-item[data-v-5ef15a22]{margin-top:10px}.exercise-record-main[data-v-5ef15a22]{display:flex;justify-content:space-between;font-size:13px}.exercise-record-extra[data-v-5ef15a22]{margin-top:6px;color:#6b7280;font-size:12px;display:flex;gap:16px}.record-detail-meta[data-v-5ef15a22]{font-size:13px;color:#6b7280;margin-bottom:12px}.record-question+.record-question[data-v-5ef15a22]{margin-top:12px;padding-top:12px;border-top:1px dashed #e5e7eb}.record-question-title[data-v-5ef15a22]{color:#111827}.record-options[data-v-5ef15a22]{margin-top:8px}.record-option-item[data-v-5ef15a22]{margin-top:8px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;gap:6px}.record-option-item.clickable[data-v-5ef15a22]{cursor:pointer}.record-option-item.is-correct[data-v-5ef15a22]{border-color:#67c23a;background:#f0f9ff}.record-option-item.is-user-selected[data-v-5ef15a22]{border-color:#409eff;box-shadow:inset 0 0 0 1px rgba(64,158,255,.15)}.record-option-item.is-user-wrong[data-v-5ef15a22]{border-color:#f56c6c;background:#fef0f0}.record-option-label[data-v-5ef15a22]{font-weight:700}.record-option-text[data-v-5ef15a22]{color:#374151}.record-user-mark[data-v-5ef15a22]{margin-left:auto;color:#2563eb;font-size:12px}.record-answer-mark[data-v-5ef15a22]{margin-left:8px;color:#16a34a;font-size:12px}.record-answer-line[data-v-5ef15a22]{margin-top:6px;color:#4b5563;font-size:13px}.training-extra[data-v-5ef15a22]{margin-top:18px}.training-extra-block+.training-extra-block[data-v-5ef15a22]{margin-top:20px}.training-extra-title[data-v-5ef15a22]{font-size:18px;line-height:1.2;margin:0 0 10px;color:#0f2440;font-weight:700}.training-video-step-title[data-v-5ef15a22]{margin-bottom:14px}.training-directory-section+.training-directory-section[data-v-5ef15a22]{margin-top:20px}.training-directory-empty[data-v-5ef15a22]{margin:0 0 12px;padding:12px 14px;color:#6b7280;font-size:13px;background:#f9fafb;border-radius:4px}.training-directory-exam-block[data-v-5ef15a22],.training-directory-practice-block[data-v-5ef15a22]{margin-top:0}.practice-badge[data-v-5ef15a22]{border-color:#10b981;color:#10b981}.focus-training-panel[data-v-5ef15a22]{background:#fff}.focus-group+.focus-group[data-v-5ef15a22]{margin-top:10px}.focus-group-title[data-v-5ef15a22]{text-align:center;font-size:18px;color:#0f2440;line-height:1.1;margin:4px 0 8px;font-weight:600}.focus-group-head[data-v-5ef15a22],.focus-group-row[data-v-5ef15a22]{display:grid;grid-template-columns:70px 1fr 110px 90px 90px;align-items:center;gap:10px;padding:8px 14px}.focus-group-head[data-v-5ef15a22]{background:#f5f7fb;color:#374151;font-size:13px}.focus-group-row[data-v-5ef15a22]{font-size:13px;border-bottom:1px solid #eef2f7}.focus-lesson-cell[data-v-5ef15a22]{display:inline-flex;align-items:center;gap:10px}.focus-tag[data-v-5ef15a22]{display:inline-block;border:1px solid #ef4444;color:#ef4444;border-radius:4px;padding:1px 6px;line-height:1.2;font-size:12px}.focus-time[data-v-5ef15a22]{position:relative;padding-left:16px}.focus-time[data-v-5ef15a22]:before{content:"◌";position:absolute;left:0;top:0;color:#64748b;font-size:12px}.exam-data-row[data-v-5ef15a22],.exam-head-row[data-v-5ef15a22]{display:grid;grid-template-columns:56px 1.3fr 1.7fr 90px 80px 60px 90px;align-items:center;gap:10px;padding:8px 10px}.exam-head-row[data-v-5ef15a22]{background:#f8fafc;color:#334155;border-radius:8px 8px 0 0;font-size:13px}.exam-data-row[data-v-5ef15a22]{border-bottom:1px solid #eef2f7;font-size:13px}.exam-action-tag--clickable[data-v-5ef15a22]{cursor:pointer}.exam-name-cell[data-v-5ef15a22]{display:inline-flex;align-items:center;gap:6px}.exam-badge[data-v-5ef15a22]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff4d4f;color:#ff4d4f;border-radius:3px;padding:0 6px;line-height:18px}.sim-data-row[data-v-5ef15a22],.sim-head-row[data-v-5ef15a22]{display:grid;grid-template-columns:56px 1fr 120px;align-items:center;gap:10px;padding:10px}.sim-head-row[data-v-5ef15a22]{background:#f8fafc;color:#334155;border-radius:8px 8px 0 0;font-size:13px}.sim-data-row[data-v-5ef15a22]{border-bottom:1px solid #eef2f7;font-size:13px}.sim-name-cell[data-v-5ef15a22]{display:inline-flex;align-items:center;gap:6px}.sim-badge[data-v-5ef15a22]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff4d4f;color:#ff4d4f;border-radius:3px;padding:0 6px;line-height:18px}.intro-content[data-v-5ef15a22]{padding:8px 4px 16px;line-height:1.8;color:#334155;font-size:14px}.intro-rich[data-v-5ef15a22]{word-break:break-word}.intro-rich[data-v-5ef15a22] img{max-width:100%;height:auto;vertical-align:middle}.intro-rich[data-v-5ef15a22] p{margin:0 0 12px}.intro-rich[data-v-5ef15a22] table{max-width:100%;border-collapse:collapse}.intro-empty[data-v-5ef15a22]{color:#94a3b8}.learning-progress-card[data-v-5ef15a22]{padding:20px}.learning-progress-user[data-v-5ef15a22]{margin-top:8px;display:flex;align-items:center;gap:10px}.learning-progress-avatar[data-v-5ef15a22]{width:48px;height:48px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.learning-progress-user-text[data-v-5ef15a22]{min-width:0}.learning-progress-name[data-v-5ef15a22]{font-size:16px;line-height:1.25;color:#0f2b46}.learning-progress-company[data-v-5ef15a22]{margin-top:2px;font-size:12px;color:#0f2b46;line-height:1.3}.learning-progress-stats[data-v-5ef15a22]{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.learning-progress-stat[data-v-5ef15a22]{text-align:center;min-width:0}.learning-progress-value[data-v-5ef15a22]{font-size:16px;line-height:1.2;white-space:nowrap;letter-spacing:0;color:#0f2b46}.learning-progress-label[data-v-5ef15a22]{margin-top:4px;font-size:12px;color:#0f2b46;white-space:nowrap}.exam-status-danger[data-v-5ef15a22]{color:#ef4444}.exam-status-warn[data-v-5ef15a22]{color:#f59e0b}.subaccount-section[data-v-5ef15a22]{margin-top:16px}.subaccount-title[data-v-5ef15a22]{font-size:14px;font-weight:700;color:#333;margin-bottom:10px}[data-v-5ef15a22] .text-exam-dialog .el-dialog__header{display:flex;align-items:center;justify-content:flex-end;padding:12px 14px 0;border-bottom:none}[data-v-5ef15a22] .text-exam-dialog .el-dialog__title{display:none}[data-v-5ef15a22] .text-exam-dialog .el-dialog__headerbtn{position:static;margin-left:auto}.text-exam-header[data-v-5ef15a22]{flex-shrink:0;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.text-exam-header .exam-title[data-v-5ef15a22]{text-align:center;font-size:20px;font-weight:700;color:#333;letter-spacing:3px;word-break:break-all}.text-exam-header .remain-time[data-v-5ef15a22]{margin-top:15px;font-size:13px;color:#9ea1a9;text-align:center;letter-spacing:2px}.text-exam-header .examinee-info[data-v-5ef15a22]{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#000;font-size:14px;letter-spacing:1px}.text-exam-header .examinee-info .info-item[data-v-5ef15a22]{flex:1;text-align:center}.text-exam-header .examinee-info .info-item[data-v-5ef15a22]:first-child{text-align:left}.text-exam-header .examinee-info .info-item[data-v-5ef15a22]:last-child{text-align:right}.cus-scroll-view[data-v-5ef15a22]{height:600px}[data-v-5ef15a22] .cus-scroll-view .el-scrollbar__wrap{padding:0 20px 0;max-height:600px;overflow-x:hidden}.qu-content-item[data-v-5ef15a22]{padding-bottom:20px;color:#333}.qu-content-item[data-v-5ef15a22]:not(:last-child){border-bottom:1px solid #eaeefb}.qu-list[data-v-5ef15a22]{padding-bottom:8px}.qu-title[data-v-5ef15a22]{padding-top:20px}.qu-title-inner[data-v-5ef15a22]{overflow:visible;text-align:left;word-break:break-word}[data-v-5ef15a22] .option-rich img,[data-v-5ef15a22] .qu-title-html img{max-width:100%;height:auto;vertical-align:middle}.qu-content[data-v-5ef15a22] .el-checkbox-group,.qu-content[data-v-5ef15a22] .el-radio-group{width:100%}.qu-content[data-v-5ef15a22] .option-item.el-radio{display:flex;flex-direction:row;align-items:flex-start;margin-top:10px;margin-right:0;width:100%;white-space:normal}.qu-content[data-v-5ef15a22] .option-item .el-checkbox__label,.qu-content[data-v-5ef15a22] .option-item .el-radio__label{display:flex;align-items:center;justify-content:space-between;flex:1}.qu-content[data-v-5ef15a22] .option-item-number{margin-right:5px;width:12px;flex-shrink:0}.qu-content[data-v-5ef15a22] .option-item-text{flex:1;white-space:wrap;word-break:break-all;text-align:left}.qu-answer[data-v-5ef15a22]{margin-top:10px;letter-spacing:3px;text-align:center}.answer-correct[data-v-5ef15a22]{background-color:#67c23a}.answer-correct[data-v-5ef15a22],.answer-incorrect[data-v-5ef15a22]{display:inline-block;color:#fff;padding:2px 8px;border-radius:4px;margin-left:8px;font-size:12px}.answer-incorrect[data-v-5ef15a22]{background-color:#f56c6c}.bottom-opt[data-v-5ef15a22]{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding:15px 20px;background-color:#fafafa;flex-shrink:0;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.bottom-opt .submit-exam-btn[data-v-5ef15a22]{letter-spacing:5px;font-weight:700;font-size:18px;font-family:cursive;margin-left:0}.course-exercise-dialog-layout[data-v-5ef15a22]{min-height:360px}.bottom-opt .submit-exam-btn+.submit-exam-btn[data-v-5ef15a22]{margin-left:12px}@media (max-width:768px){.content_menu .menu_list_it_number[data-v-5ef15a22],.content_menu .menu_list_number[data-v-5ef15a22]{width:clamp(0px,calc(100% - 510px),100%)!important;padding-left:10px}.content_menu[data-v-5ef15a22]{overflow-x:visible}}.alipay-form-hidden[data-v-5ef15a22]{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.wx-pay-body[data-v-5ef15a22]{padding:8px 4px 0}.wx-pay-row[data-v-5ef15a22]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.wx-pay-label[data-v-5ef15a22]{color:#606266}.wx-pay-value[data-v-5ef15a22]{color:#303133}.wx-pay-amount[data-v-5ef15a22]{color:#ff4d4f;font-weight:600;font-size:18px}.wx-qrcode-wrap[data-v-5ef15a22]{text-align:center;margin-top:16px}.wx-qrcode-polling[data-v-5ef15a22],.wx-qrcode-tip[data-v-5ef15a22]{margin:8px 0 0;font-size:13px;color:#909399}.anti-cheat-captcha-overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);pointer-events:auto}.anti-cheat-captcha-panel{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.2);pointer-events:auto}.captcha-native-input{width:100%;height:45px;border:1px solid #dcdfe6;border-radius:4px;padding:0 15px;font-size:16px;text-align:center;letter-spacing:4px;outline:none;box-sizing:border-box;color:#303133;background:#fff}.captcha-native-input:focus{border-color:#409eff}.captcha-native-input::-moz-placeholder{letter-spacing:normal;color:#c0c4cc}.captcha-native-input::placeholder{letter-spacing:normal;color:#c0c4cc}[data-v-4381469f] .el-dialog.course-exercise-dialog.text-exam-dialog{display:flex!important;flex-direction:column!important;max-height:90vh;margin-top:5vh!important;overflow:hidden}[data-v-4381469f] .course-exercise-dialog:not(.text-exam-dialog):not(.course-exercise-detail-dialog) .el-dialog__body{padding:20px 20px 10px;max-height:calc(80vh - 120px);overflow-y:auto}[data-v-4381469f] .course-exercise-dialog.course-exercise-detail-dialog .el-dialog__body,[data-v-4381469f] .course-exercise-dialog.text-exam-dialog .el-dialog__body{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.exercise-card[data-v-4381469f]{padding:18px 20px}.exercise-header[data-v-4381469f]{display:flex;align-items:center;justify-content:space-between}.exercise-title[data-v-4381469f]{font-size:16px;font-weight:600}.exercise-attempt-meta[data-v-4381469f]{margin-top:8px;color:#6b7280;font-size:12px}.exercise-questions[data-v-4381469f]{margin-top:16px}.exercise-question-item+.exercise-question-item[data-v-4381469f]{margin-top:14px;padding-top:14px;border-top:1px dashed #e5e7eb}.exercise-question-title[data-v-4381469f]{margin-bottom:8px;color:#111827}.exercise-option[data-v-4381469f]{display:block;margin:8px 0}.exercise-footer[data-v-4381469f]{margin-top:18px;display:flex;gap:10px}.exercise-records-empty[data-v-4381469f]{color:#9ca3af;text-align:center;padding:22px 0}.exercise-record-item[data-v-4381469f]{padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer}.exercise-record-item+.exercise-record-item[data-v-4381469f]{margin-top:10px}.exercise-record-main[data-v-4381469f]{display:flex;justify-content:space-between;font-size:13px}.exercise-record-extra[data-v-4381469f]{margin-top:6px;color:#6b7280;font-size:12px;display:flex;gap:16px}.record-detail-meta[data-v-4381469f]{font-size:13px;color:#6b7280;margin-bottom:12px}.record-question+.record-question[data-v-4381469f]{margin-top:12px;padding-top:12px;border-top:1px dashed #e5e7eb}.record-question-title[data-v-4381469f]{color:#111827}.bottom-opt[data-v-4381469f]{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding:15px 20px;background-color:#fafafa;flex-shrink:0;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.bottom-opt .submit-exam-btn[data-v-4381469f]{letter-spacing:5px;font-weight:700;font-size:18px;font-family:cursive;margin-left:0}.course-exercise-dialog-layout[data-v-4381469f]{min-height:360px}.record-options[data-v-4381469f]{margin-top:8px}.record-option-item[data-v-4381469f]{margin-top:8px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;gap:6px}.record-option-item.clickable[data-v-4381469f]{cursor:pointer}.record-option-item.is-correct[data-v-4381469f]{border-color:#67c23a;background:#f0f9ff}.record-option-item.is-user-selected[data-v-4381469f]{border-color:#409eff;box-shadow:inset 0 0 0 1px rgba(64,158,255,.15)}.record-option-item.is-user-wrong[data-v-4381469f]{border-color:#f56c6c;background:#fef0f0}.record-option-label[data-v-4381469f]{font-weight:700}.record-option-text[data-v-4381469f]{color:#374151}.record-user-mark[data-v-4381469f]{margin-left:auto;color:#2563eb;font-size:12px}.record-answer-mark[data-v-4381469f]{margin-left:8px;color:#16a34a;font-size:12px}.record-answer-line[data-v-4381469f]{margin-top:6px;color:#4b5563;font-size:13px}.record-correct[data-v-4381469f]{color:#16a34a}.record-wrong[data-v-4381469f]{color:#dc2626}.anti-cheat-photo-canvas[data-v-4381469f]{display:none}.camera-preview-video[data-v-4381469f]{width:100%;height:360px;background:#000;border-radius:8px;-o-object-fit:cover;object-fit:cover}.camera-record-time[data-v-4381469f]{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;color:#606266}.anti-cheat-side-tip[data-v-4381469f]{margin:12px 0 0;font-size:12px;line-height:1.6;color:#909399}.captcha-footer[data-v-4381469f]{text-align:center;padding:20px 30px;background:#f8f9fa;border-top:1px solid #e9ecef}.captcha-header[data-v-4381469f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:25px 30px;text-align:center;border-radius:8px 8px 0 0}.captcha-title[data-v-4381469f]{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;margin-bottom:8px;i[data-v-4381469f]{font-size:24px;margin-right:8px}}.captcha-subtitle[data-v-4381469f]{font-size:14px;opacity:.9}.captcha-content[data-v-4381469f]{padding:30px}.captcha-canvas-wrapper[data-v-4381469f]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.captcha-canvas[data-v-4381469f]{border:2px solid #e1e5e9;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1)}.captcha-refresh[data-v-4381469f]{display:flex;align-items:center;margin-top:8px;color:#909399;font-size:12px;cursor:pointer;i[data-v-4381469f]{margin-right:4px}}.captcha-input-wrapper[data-v-4381469f]{display:flex;align-items:center;margin-bottom:20px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;background:#fff}.captcha-input-wrapper[data-v-4381469f]:focus-within{border-color:#409eff}.captcha-input-icon[data-v-4381469f]{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;color:#909399;background:#f5f7fa;border-right:1px solid #dcdfe6}.captcha-input-wrapper .captcha-native-input[data-v-4381469f]{flex:1;border:none;border-radius:0}.captcha-timer[data-v-4381469f]{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.timer-text[data-v-4381469f]{margin-left:8px}.timer-count[data-v-4381469f]{color:#e6a23c;font-weight:600}.captcha-submit-btn[data-v-4381469f]{width:100%}.video-wrap.is-overlay-blocked .video-el[data-v-4381469f]{pointer-events:none!important}.study-section-wrap .panel{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.study-section-wrap .panel-head{display:none!important;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.study-section-wrap .panel-title{font-size:18px;font-weight:900;color:#111827}.study-section-wrap .stats-row{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.study-section-wrap .stat-card{background:#fff;border-radius:14px;border:1px solid #eef2f7;padding:18px;display:flex;gap:14px;align-items:center;box-shadow:0 10px 22px rgba(0,0,0,.04)}.study-section-wrap .study-training-stats-row .stat-card{box-shadow:none}.study-section-wrap .stat-badge{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900}.study-section-wrap .badge-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.study-section-wrap .badge-green{background:linear-gradient(135deg,#10b981,#059669)}.study-section-wrap .badge-pink{background:linear-gradient(135deg,#f472b6,#fb7185)}.study-section-wrap .badge-orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.study-section-wrap .stat-num{font-size:28px;font-weight:900;color:#111827;line-height:1.1}.study-section-wrap .stat-sub{margin-top:4px;font-size:13px;color:#6b7280;font-weight:700}.study-section-wrap .table-head{padding:0 18px 14px;display:flex;align-items:center;justify-content:space-between}.study-section-wrap .table-title{font-size:18px}.study-section-wrap .study-course-toolbar-wrap{width:100%;box-sizing:border-box;padding:0 18px 12px}.study-section-wrap .study-toolbar{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.study-section-wrap .study-toolbar--table-search .study-toolbar__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0;justify-content:flex-start}.study-section-wrap .study-toolbar--table-search .study-toolbar__left .el-button+.el-button{margin-left:0}.study-section-wrap .study-toolbar--table-search .study-search-input{width:220px;max-width:100%;flex-shrink:0}.study-section-wrap .study-toolbar--table-search .study-search-input .el-input__inner{border-radius:4px;height:28px;line-height:28px}.study-section-wrap .placeholder-body{color:#6b7280;font-size:13px;padding:12px 0}.study-section-wrap .table-wrap{padding:0 18px 18px}.study-section-wrap .table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.study-section-wrap .table td,.study-section-wrap .table th{padding:14px 12px;border-top:1px solid #eef2f7;font-size:13px;text-align:left}.study-section-wrap .table thead th{background:#f7f9fc;border-top:none}.study-section-wrap .cell-muted{color:#6b7280}.study-section-wrap .cell-actions{display:flex;gap:10px;justify-content:center}.study-section-wrap .cell-type{text-align:center}.study-section-wrap .study-pagination-wrap{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;margin-bottom:6px;width:100%;font-size:13px;color:#606266}.study-section-wrap .study-pagination-wrap .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.study-section-wrap .study-pagination-wrap .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.study-section-wrap .study-pagination-wrap .el-pagination .el-pagination__sizes{margin:0}.study-section-wrap .study-pagination-wrap .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.study-section-wrap .study-pagination-wrap .el-pagination .btn-next,.study-section-wrap .study-pagination-wrap .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.study-section-wrap .study-pagination-wrap .el-pagination .btn-next:disabled,.study-section-wrap .study-pagination-wrap .el-pagination .btn-prev:disabled{color:#c0c4cc}.study-section-wrap .study-pagination-wrap .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.study-section-wrap .study-pagination-wrap .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.study-section-wrap .study-pagination-wrap .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.study-section-wrap .study-pagination-wrap .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px;color:#606266;text-align:center}.study-section-wrap .study-section .cell-muted,.study-section-wrap .study-section .cell-title,.study-section-wrap .study-section .table td,.study-section-wrap .study-section .table th,.study-section-wrap .study-section .table thead th{font-weight:400!important;color:#6b7280!important}.study-section-wrap .study-section .cell-actions{justify-content:center}.study-section-wrap .study-type-table .el-tag--plain.el-tag--warning{color:#b45309;border-color:#fde68a;background:#fffbeb}.study-section-wrap .study-type-table .el-tag--plain.el-tag--info{color:#475569;border-color:#e2e8f0;background:#f8fafc}.study-section-wrap .study-type-table .study-type-tag--personal.el-tag--plain{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.study-section-wrap .study-type-table .study-type-tag--member-free.el-tag--plain{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.study-section-wrap .study-type-table .study-type-tag--platform-free.el-tag--plain{color:#0f766e;border-color:#99f6e4;background:#f0fdfa}.study-section-wrap .study-type-table .study-section-tag--comprehensive.el-tag--plain{color:#7c3aed;border-color:#ddd6fe;background:#f5f3ff}.study-section-wrap .study-type-table .el-tag--plain.el-tag--success{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.study-section-wrap .cell-progress{min-width:100px}.study-section-wrap .cell-progress .el-progress__text{font-size:12px!important;color:#6b7280!important}.study-section-wrap .cell-progress .el-progress-bar__outer{background-color:#eef2f7}.study-section-wrap .study-course-table-wrap .study-course-table{border-radius:12px;overflow:hidden}.study-section-wrap .study-course-table-wrap .study-course-table-header th{background:#f7f9fc!important;color:#6b7280!important;font-weight:400!important}.study-section-wrap .study-course-table-wrap .study-course-table td,.study-section-wrap .study-course-table-wrap .study-course-table th{font-size:13px;color:#6b7280}.study-section-wrap .study-course-table-wrap .study-course-table .cell-title{font-weight:400;color:#6b7280}.study-section-wrap .study-course-table-wrap .el-table__body .el-progress__text{font-size:12px!important;color:#6b7280!important}.study-section-wrap .study-course-table-wrap .el-table__body .el-progress-bar__outer{background-color:#eef2f7}.study-section-wrap .study-course-table-wrap .el-table__column-filter-trigger{color:#909399}.study-section-wrap .study-course-table-wrap .el-table__column-filter-trigger:hover{color:#409eff}.study-section-wrap .study-exam-table-wrap .study-exam-table{border-radius:12px;overflow:hidden}.study-section-wrap .study-exam-table-wrap .el-table__body .el-progress__text{font-size:12px!important;color:#6b7280!important}.study-section-wrap .study-exam-table-wrap .el-table__body .el-progress-bar__outer{background-color:#eef2f7}.study-section-wrap .study-course-table-wrap .el-table__fixed-right .cell,.study-section-wrap .study-exam-table-wrap .el-table__fixed-right .cell{display:flex;align-items:center;justify-content:center}.study-section-wrap .study-table-ops{display:inline-flex;align-items:center;justify-content:center;gap:8px}.study-section-wrap .study-op-tooltip-wrap{display:inline-flex;vertical-align:middle}.study-section-wrap .study-table-op-btn{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important;display:inline-flex!important;align-items:center;justify-content:center}.study-record-dialog .study-record-dialog-body{min-height:120px}.study-record-dialog .study-record-table th{background:#f7f9fc!important;color:#6b7280!important;font-weight:400!important}.study-record-dialog .study-record-table td{color:#6b7280;font-size:13px}.study-record-dialog .study-record-answer-stats{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.study-record-dialog .study-record-correct{color:#10b981;font-weight:600}.study-record-dialog .study-record-wrong{color:#ef4444;font-weight:600}.study-record-dialog .study-record-slash{color:#9ca3af}.study-record-dialog .study-record-table--single-exam{width:100%}.study-record-dialog .study-record-table--single-exam .el-table__body,.study-record-dialog .study-record-table--single-exam .el-table__header{width:100%!important}.study-record-dialog .study-record-table--single-exam .el-tag--plain.el-tag--success{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.study-record-dialog .study-record-table--single-exam .el-tag--plain.el-tag--danger{color:#dc2626;border-color:#fecaca;background:#fef2f2}.panel[data-v-4c6a8177]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-4c6a8177]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-4c6a8177]{font-size:18px;font-weight:900;color:#111827}.panel-sub[data-v-4c6a8177]{font-size:13px;color:#6b7280;font-weight:700}.profile-task-tabs[data-v-4c6a8177]{padding:14px 16px 16px}.profile-task-toolbar[data-v-4c6a8177]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.placeholder-body[data-v-4c6a8177]{color:#6b7280;font-size:13px}.preview-body[data-v-4c6a8177]{max-height:72vh;overflow-y:auto;padding-right:2px}.preview-card[data-v-4c6a8177]{background:#fff;border-radius:12px;border:1px solid #eef2f7;padding:14px 16px;margin-bottom:12px}.preview-card--config[data-v-4c6a8177],.preview-section-head .preview-section-title[data-v-4c6a8177]{margin-bottom:0}.preview-section-title[data-v-4c6a8177]{font-size:16px;font-weight:800;color:#1f2937;margin-bottom:10px}.preview-section-head[data-v-4c6a8177]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.preview-section-hint[data-v-4c6a8177]{font-size:12px;color:#94a3b8;font-weight:600;line-height:1.4;max-width:420px;text-align:right}.preview-detail-empty[data-v-4c6a8177]{color:#9ca3af;font-size:13px;padding:12px 0}.preview-phase-table[data-v-4c6a8177]{margin-top:2px}.preview-phase-table[data-v-4c6a8177] .el-table__expanded-cell{padding:10px 12px 14px 56px;background:#fafbfd}.phase-expand-wrap[data-v-4c6a8177]{max-width:100%}.phase-inner-table[data-v-4c6a8177]{width:100%}.preview-nav-muted[data-v-4c6a8177]{color:#c0c4cc;font-size:12px}.my-task-offline-book+.my-task-offline-book[data-v-4c6a8177]{margin-top:16px}.my-task-offline-book-title[data-v-4c6a8177]{font-size:14px;font-weight:700;color:#334155;margin-bottom:10px;text-align:center}.my-task-offline-table[data-v-4c6a8177]{width:100%}.my-task-offline-exam-tag[data-v-4c6a8177],.my-task-offline-mode-tag[data-v-4c6a8177]{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:4px;font-size:12px;line-height:1.4;color:#fff;background:#f56c6c;vertical-align:middle}.my-task-offline-status.is-success[data-v-4c6a8177]{color:#67c23a;font-weight:700}.my-task-offline-status.is-danger[data-v-4c6a8177]{color:#f56c6c;font-weight:700}.my-task-offline-status.is-warning[data-v-4c6a8177]{color:#e6a23c;font-weight:700}.my-task-offline-status.is-muted[data-v-4c6a8177]{color:#909399}.profile-task-table[data-v-4c6a8177] .el-tag--plain.el-tag--success{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.profile-task-table[data-v-4c6a8177] .el-tag--plain.el-tag--warning{color:#b45309;border-color:#fde68a;background:#fffbeb}.profile-task-table[data-v-4c6a8177] .el-tag--plain.el-tag--info{color:#475569;border-color:#e2e8f0;background:#f8fafc}.profile-task-table[data-v-4c6a8177] .el-tag--plain.el-tag--danger{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.my-task-table-ops[data-v-4c6a8177]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.my-task-table-op-btn[data-v-4c6a8177]{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important}.my-task-actions__note-btn[data-v-4c6a8177]{display:inline-block}.my-task-note-editor-wrap[data-v-4c6a8177]{padding-top:4px}.my-task-pagination-wrap[data-v-4c6a8177]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;margin-bottom:6px;width:100%;font-size:13px;color:#606266}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .el-pagination__sizes{margin:0}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .btn-next,.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .btn-next:disabled,.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .btn-prev:disabled{color:#c0c4cc}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.my-task-pagination-wrap[data-v-4c6a8177] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px}[data-v-e48377ba]:export{errorColor:#ff4d4f}.my-notes-view-meta[data-v-e48377ba]{margin-bottom:0}.my-notes-view-meta[data-v-e48377ba] .el-descriptions-item__label{width:100px;color:#6b7280;font-weight:400}.my-notes-view-table-section[data-v-e48377ba]{margin-top:22px;padding-top:2px}.my-notes-view-section-head[data-v-e48377ba]{display:flex;align-items:center;gap:18px;margin-bottom:12px}.my-notes-view-section-line[data-v-e48377ba]{flex:1;height:1px;min-width:40px}.my-notes-view-section-line--left[data-v-e48377ba]{background:linear-gradient(90deg,transparent,rgba(64,158,255,.12) 35%,rgba(64,158,255,.38))}.my-notes-view-section-line--right[data-v-e48377ba]{background:linear-gradient(90deg,rgba(64,158,255,.38),rgba(64,158,255,.12) 65%,transparent)}.my-notes-view-section-label[data-v-e48377ba]{display:flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0}.my-notes-view-section-title[data-v-e48377ba]{padding:4px 16px;margin-bottom:0;font-size:13px;font-weight:600;color:#409eff;line-height:1.4;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(180deg,#f5faff,#fff);border:1px solid rgba(64,158,255,.22);border-radius:999px;box-shadow:0 2px 8px rgba(64,158,255,.08)}.my-notes-view-section-ornament[data-v-e48377ba]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.my-notes-view-section-ornament__svg[data-v-e48377ba]{width:16px;height:20px;overflow:visible;animation:my-notes-section-ornament-bob-e48377ba 2.2s ease-in-out infinite}.my-notes-view-section-ornament__stem[data-v-e48377ba]{fill:none;stroke:#79bbff;stroke-width:1.6;stroke-linecap:round}.my-notes-view-section-ornament__chev[data-v-e48377ba]{fill:#409eff}.my-notes-view-section-ornament__chev--light[data-v-e48377ba]{fill:#a0cfff;opacity:.72}@keyframes my-notes-section-ornament-bob-e48377ba{0%,to{transform:translateY(0);opacity:.78}50%{transform:translateY(2px);opacity:1}}.my-notes-view-table[data-v-e48377ba]{width:100%}.my-notes-view-table[data-v-e48377ba] .el-table__header th.el-table__cell{background-color:#f7f9fc!important;color:#6b7280;font-weight:600}.my-notes-view-table-ops[data-v-e48377ba]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;white-space:nowrap}.my-notes-view-table-ops[data-v-e48377ba] .el-button--mini{padding:0 6px!important}.my-notes-view-op-btn[data-v-e48377ba],.my-notes-view-table-ops[data-v-e48377ba] .el-button--mini{margin:0!important;min-height:22px!important;height:22px!important;line-height:22px!important;font-size:12px!important}.my-notes-view-op-btn[data-v-e48377ba]{padding:0 4px!important}.my-notes-edit-editor-wrap[data-v-e48377ba],.my-notes-read-editor-wrap[data-v-e48377ba]{border:1px solid #eef2f7;border-radius:10px;padding:10px 12px 12px;background:#fafbfc;display:flex;justify-content:center}.my-notes-read-rich[data-v-e48377ba]{width:868px;max-width:100%;font-size:14px;line-height:1.7;color:#374151;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box}.my-notes-read-rich[data-v-e48377ba] p{margin:0 0 10px}.my-notes-read-rich[data-v-e48377ba] img{max-width:100%!important;width:auto!important;height:auto!important;display:block;margin:10px 0;border-radius:6px}.my-notes-read-rich[data-v-e48377ba] table{max-width:100%;display:block;overflow-x:auto}.my-notes-read-rich[data-v-e48377ba] iframe,.my-notes-read-rich[data-v-e48377ba] video{max-width:100%}.my-notes-editor-wrap[data-v-e48377ba]{padding-top:4px}.my-notes-edit-hint[data-v-e48377ba]{margin-bottom:10px;font-size:13px;color:#6b7280}.my-notes-content-editor[data-v-e48377ba]{width:100%}.notes-course-chapter-block+.notes-course-chapter-block[data-v-e48377ba]{margin-top:20px}.notes-course-chapter-empty[data-v-e48377ba]{padding:28px 0;text-align:center;color:#6b7280;font-size:13px}.main{padding:24px 0 60px}.course-header{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:var(--shadow-sm);display:grid;grid-template-columns:500px 1fr;gap:32px}.course-cover{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.course-header-right{display:flex;flex-direction:column;gap:24px;min-height:300px}.course-header-top{display:flex;justify-content:space-between;align-items:flex-start}.course-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.purchase-scope-switch{border:none;background:transparent;padding:0;color:#ff4d4f;font-size:13px;cursor:pointer;white-space:nowrap}.purchase-scope-switch:hover{color:#ff7875;text-decoration:underline}.course-title{margin:0}.btn-back{padding:10px 24px!important;background:var(--secondary-color)!important;border:none!important;border-radius:6px!important;color:#fff!important;font-size:13px!important;cursor:pointer;transition:all .3s;white-space:nowrap}.btn-back:hover{background:#0095e8!important;transform:translateY(-2px)}.course-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:64px;column-gap:64px;row-gap:12px;font-size:14px}.meta-item{display:flex;align-items:baseline;white-space:nowrap}.meta-label{color:var(--text-secondary)}.meta-value.price{color:#ff4d4f;font-weight:600}.course-actions{display:flex;gap:12px;margin-top:auto;align-items:center}.course-actions .cta-btn{border-radius:999px!important;padding:0 40px!important;font-size:16px!important;height:44px;line-height:44px}.course-actions .cta-btn.primary{background:#ff8c00!important;border-color:#ff8c00!important;color:#fff!important}.course-actions .cta-btn.primary:hover{background:#ff9f26!important;border-color:#ff9f26!important}.course-actions .cta-btn.primary.is-disabled,.course-actions .cta-btn.primary.is-disabled:hover,.course-actions .cta-btn.primary:disabled,.course-actions .cta-btn.primary:disabled:hover{background:#ffd1a3!important;border-color:#ffd1a3!important;color:#fff!important;cursor:not-allowed!important}.course-actions .cta-btn.primary.primary--completed,.course-actions .cta-btn.primary.primary--completed.is-disabled,.course-actions .cta-btn.primary.primary--completed.is-disabled:hover,.course-actions .cta-btn.primary.primary--completed:disabled,.course-actions .cta-btn.primary.primary--completed:disabled:hover,.course-actions .cta-btn.primary.primary--completed:hover{background:#52c41a!important;border-color:#52c41a!important;color:#fff!important;cursor:not-allowed!important;opacity:1!important}.course-actions .cta-btn.ghost{border-color:#ff8c00!important;color:#ff8c00!important;background:#fff!important}.content-layout{display:grid;grid-template-columns:minmax(0,1.7fr) 360px;gap:24px}.main-content{background:#fff;border-radius:12px;padding:24px 24px 32px;box-shadow:var(--shadow-sm);font-weight:400;font-size:12px!important;max-height:1400px;overflow-y:auto}.tabs{display:flex;gap:24px;margin-bottom:0;border-bottom:1px solid var(--border-color)}.tab-btn{padding:12px 4px;border:none;background:transparent;cursor:pointer;font-size:14px;color:var(--text-secondary);position:relative}.tab-btn.active{color:var(--secondary-color);font-weight:400}.tab-btn.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--secondary-color)}.tab-pane-content{margin-top:60px}.content-title{font-size:18px;font-weight:400;margin:15px 0;text-align:center;color:#111827}.content-table{width:100%;font-size:12px}.badge-video{padding:0 6px;border-radius:2px;background:#fff;color:#ff4d4f;line-height:18px;margin-right:8px}.badge-video,.status-tag{display:inline-block;font-size:12px}.status-tag{padding:0;background:transparent}.status-tag.progress{color:#2fb256}.status-tag.not-started{color:#ff8c00}.btn-action{padding:4px 10px;border-radius:999px;border:1px solid var(--border-color);background:#fff;cursor:pointer;font-size:12px}.op-actions{gap:8px;flex-wrap:nowrap;white-space:nowrap}.op-actions,.time-cell{display:inline-flex;align-items:center}.time-cell{gap:6px}.time-cell i{font-size:12px;color:#8b95a7}.content-table ::v-deep .el-table{border:none;box-shadow:none!important;background:transparent!important}.content-table ::v-deep .el-table--border,.content-table ::v-deep .el-table--group{border:none}.content-table ::v-deep .el-table:before{display:none}.content-table ::v-deep .el-table--border:after,.content-table ::v-deep .el-table--group:after{display:none}.content-table ::v-deep .el-table__fixed,.content-table ::v-deep .el-table__fixed-right{box-shadow:none!important}.content-table ::v-deep .el-table td,.content-table ::v-deep .el-table th.is-leaf{border-bottom:1px solid #eef2f7!important}.content-table ::v-deep .el-table--border td,.content-table ::v-deep .el-table--border th{border-right:none!important}.content-table ::v-deep .el-table td,.content-table ::v-deep .el-table th{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:1px solid #eef2f7!important}.content-table ::v-deep .el-table__body-wrapper table,.content-table ::v-deep .el-table__header-wrapper table{border:none!important;border-collapse:collapse!important;border-spacing:0!important}.content-table ::v-deep .el-table__header-wrapper th{background:#fff!important;font-weight:400!important}.content-table ::v-deep .el-table .cell,.content-table ::v-deep .el-table td,.content-table ::v-deep .el-table th{font-weight:400!important;font-size:12px!important}.content-table ::v-deep .cell,.content-table ::v-deep td,.content-table ::v-deep th{font-weight:400!important;font-size:12px!important}.content-table ::v-deep .el-table__body td,.content-table ::v-deep .el-table__body tr,.content-table ::v-deep .el-table__body tr.current-row>td,.content-table ::v-deep .el-table__body tr.hover-row>td,.content-table ::v-deep .el-table__fixed-body-wrapper td,.content-table ::v-deep .el-table__fixed-header-wrapper th,.content-table ::v-deep .el-table__header th,.content-table ::v-deep .el-table__header tr{border-top:0!important;border-right:0!important;border-bottom:1px solid #eef2f7!important;border-left:0!important;box-shadow:none!important}.content-table ::v-deep .el-table .cell{padding-left:10px;padding-right:10px;line-height:1.6}.content-table ::v-deep .el-table__cell{font-size:12px!important;font-weight:400!important}.content-table ::v-deep .el-table__cell .cell{font-size:12px!important;font-weight:400!important}.content-table ::v-deep .el-table__body tr.section-header-row>td{background:#f3f4f6!important}.content-table ::v-deep .el-table__body tr.section-header-row>td .cell{color:#344054!important;font-weight:400!important;font-size:12px!important}.content-table ::v-deep .el-table__body tr.chapter-item-row>td{background:#fff!important}.content-table ::v-deep .el-table__body tr.chapter-item-row>td .cell{color:#111827!important}.btn-action.el-button{height:28px!important;line-height:26px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;border-width:1px!important;font-weight:400!important}.btn-action.btn-view.el-button{background:#21b36b!important;border-color:#21b36b!important;color:#fff!important}.btn-action.btn-view.el-button:focus,.btn-action.btn-view.el-button:hover{background:#2ac276!important;border-color:#2ac276!important;color:#fff!important}.btn-action.btn-continue.el-button{background:#ff8c00!important;border-color:#ff8c00!important;color:#fff!important}.btn-action.btn-continue.el-button:focus,.btn-action.btn-continue.el-button:hover{background:#ff9f26!important;border-color:#ff9f26!important;color:#fff!important}.materials-list{margin-top:16px}.material-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:8px;background:#f7f9fb}.material-name{font-size:14px;color:var(--text-primary)}.material-actions .material-btn+.material-btn{margin-left:8px}.sidebar{display:flex;flex-direction:column;gap:16px;max-height:1400px;overflow-y:auto}.sidebar-card{background:#fff;border-radius:12px;padding:24px;box-shadow:var(--shadow-sm)}.sidebar-title{font-size:18px;margin-bottom:20px}.property-mark-card{padding-top:20px}.property-mark-qr-wrap{display:flex;justify-content:center;margin-top:2px}.property-mark-qr{width:110px;height:110px;display:block}.property-mark-tip{margin-top:16px;background:#f9f4e6;color:#ef6b57;text-align:center;padding:10px 8px;border-radius:2px;font-size:14px;line-height:1.4}.purchase-dialog{position:relative;z-index:1}.purchase-card.is-disabled{opacity:.72}.purchase-hint{font-size:12px;color:#909399;margin-top:8px}.wx-pay-body{padding:8px 4px 0}.wx-pay-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.wx-pay-label{color:#606266}.wx-pay-value{color:#303133}.wx-pay-amount{color:#ff4d4f;font-weight:600;font-size:18px}.wx-qrcode-wrap{text-align:center;margin-top:16px;padding:16px 0;border-top:1px dashed #ebeef5}.wx-qrcode-tip{margin-top:12px;color:#606266;font-size:14px}.wx-qrcode-polling{margin-top:6px;color:#909399;font-size:12px}.wx-qrcode-empty{color:#909399;padding:40px 0}.order-cover--placeholder{display:flex;align-items:center;justify-content:center;font-size:22px;color:#c0c4cc;background:#f5f7fa}.order-tag{display:inline-block}.pay-method-group{display:flex;gap:16px;flex-wrap:wrap}.progress-info{display:flex;flex-direction:column;gap:20px}.user-info-card{display:flex;align-items:center;gap:12px}.user-avatar-small{width:50px;height:50px;border-radius:50%;background:#f0f0f0}.user-name{font-size:16px;font-weight:600;color:var(--text-primary)}.user-role{font-size:13px;color:var(--text-secondary)}.progress-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-value{font-size:18px;font-weight:600;color:var(--text-primary)}.stat-label{font-size:13px;color:var(--text-secondary)}.recommend-list{gap:16px}.recommend-item,.recommend-list{display:flex;flex-direction:column}.recommend-item{gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.recommend-item--clickable{cursor:pointer}.recommend-item--clickable:hover{opacity:.92}.recommend-item:last-child{border-bottom:none;padding-bottom:0}.recommend-img{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.recommend-info{display:flex;flex-direction:column;gap:6px}.recommend-title{font-size:14px;font-weight:600;color:var(--text-primary)}.recommend-meta{font-size:13px;color:var(--text-secondary)}.recommend-name{font-weight:500}@media (max-width:1024px){.course-header{grid-template-columns:1fr}.course-header-right{min-height:0}.course-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.content-layout{grid-template-columns:1fr}}.Fleft{float:left}.content_menu{font-size:12px!important;font-weight:400}.content_menu .menu_list_title{background:#fafafa;height:32px;line-height:32px}.content_menu .menu_list_title_all{height:100%;font-size:12px;font-weight:400}.content_menu .menu_list_chapter{width:60px}.content_menu .menu_list_number{text-align:left;width:calc(100% - 510px);box-sizing:border-box;padding-left:30px}.content_menu .menu_list_number_span{display:inline-block;margin-left:38px}.content_menu .menu_list_progress,.content_menu .menu_list_time,.content_menu .menu_list_topic{width:100px}.content_menu .menu_list_eidet{width:150px}.content_menu .menu_list_it{background:#fff;height:32px;line-height:32px;border-bottom:1px solid #eef2f7}.content_menu .menu_list_it .menu_list_it_title_all{height:100%;font-size:12px;font-weight:400}.content_menu .menu_list_it_chapter{width:60px}.content_menu .menu_list_it_number{text-align:left;width:calc(100% - 510px);cursor:pointer}.content_menu .menu_list_it_number_name{margin-left:10px}.content_menu .menu_list_it_number_type{border:none!important;color:#ff4d4f;padding:0 6px;border-radius:2px}.content_menu .menu_list_it_topic{width:100px;cursor:pointer}.content_menu .menu_list_it_topic .topic_proce{color:#228b22}.content_menu .menu_list_it_topic .topic_done{color:#00cc6b}.content_menu .menu_list_it_topic .topic_Nodone{color:orange}.content_menu .menu_list_it_progress{width:100px;cursor:pointer}.content_menu .menu_list_it_progress .topic_proce{color:#228b22}.content_menu .menu_list_it_progress .topic_Nodone{color:orange}.content_menu .menu_list_it_progress .topic_done{color:#00cc6b}.content_menu .menu_list_it_time{width:100px;font-size:12px}.content_menu .menu_list_it_Ddie{box-sizing:border-box;padding-top:5px;width:150px}.content_menu .menu_list_it_button.el-button{padding:0 5px!important;color:#fff!important;border-radius:5px!important;height:22px!important;line-height:22px!important;font-size:12px!important;font-weight:400!important}.content_menu .menu_list_it_Ddie .el-button+.el-button{margin-left:8px}.course-exercise-dialog .exercise-rich .exercise-q-index,.course-exercise-dialog .record-question-title .exercise-q-index{font-weight:600;margin-right:4px}.course-exercise-dialog .exercise-rich .exercise-q-body,.course-exercise-dialog .exercise-rich.record-rich{display:inline-block;max-width:100%;vertical-align:top;line-height:1.5;word-break:break-word}.course-exercise-dialog .exercise-rich img,.course-exercise-dialog .exercise-rich img.question-docx-img,.course-exercise-dialog .record-rich img,.course-exercise-dialog .record-rich img.question-docx-img{max-width:100%;height:auto;vertical-align:middle}.course-exercise-dialog .exercise-rich p,.course-exercise-dialog .record-rich p{margin:.35em 0}.course-exercise-dialog .exercise-rich p:first-child,.course-exercise-dialog .record-rich p:first-child{margin-top:0}.my-notes-course-view-dialog .el-dialog__body{overflow:visible;padding-top:18px;padding-bottom:20px}.my-notes-course-view-dialog .notes-course-view-dialog-body{min-height:520px}.my-notes-course-view-dialog .notes-course-chapter-scroll{width:100%}.my-notes-course-view-dialog .notes-course-chapter-scroll .el-scrollbar__wrap{max-height:var(--notes-chapter-scroll-max-height,500px);overflow-x:hidden;margin-bottom:0!important;padding-right:6px}.my-notes-course-view-dialog .notes-course-chapter-scroll .is-horizontal{display:none}.my-notes-course-view-dialog .notes-course-chapter-scroll .el-scrollbar__bar.is-vertical{opacity:1}.my-notes-course-view-dialog .my-notes-view-meta{margin-bottom:4px}.my-notes-course-view-dialog .my-notes-view-table-section{margin-top:24px;padding-top:4px}.my-notes-course-view-dialog .my-notes-view-section-head{margin-bottom:22px}.my-notes-course-view-dialog .notes-course-chapter-block{margin-top:4px}.my-notes-course-view-dialog .notes-course-chapter-block+.notes-course-chapter-block{margin-top:20px}.my-notes-course-view-dialog .content-title{margin:20px 0 14px;line-height:1.5}.my-notes-course-view-dialog .content_menu{margin-top:2px}.my-notes-course-view-dialog .content_menu .menu_list+.menu_list{margin-top:12px}.my-notes-course-view-dialog .notes-course-chapter-empty{margin-top:8px}.my-notes-course-view-dialog .notes-course-chapter-menu .notes-course-menu-row{display:grid;grid-template-columns:56px minmax(140px,1fr) 72px 72px 72px 188px;align-items:center;-moz-column-gap:8px;column-gap:8px;box-sizing:border-box}.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_title{float:none;width:100%;height:auto;min-height:32px;line-height:32px}.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it_title_all,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_title_all{float:none!important;width:auto!important;min-width:0;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it_number,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_number{width:auto!important;padding-left:0;text-align:left}.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_chapter,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_eidet,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it_chapter,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it_progress,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it_time,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it_topic,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_progress,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_time,.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_topic,.my-notes-course-view-dialog .notes-course-chapter-menu .notes-course-menu-ops{text-align:center}.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it_progress>div{display:inline-block;text-align:center}.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_number_span{margin-left:0}.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it{padding:4px 0;line-height:normal}.my-notes-course-view-dialog .notes-course-chapter-menu .menu_list_it_number_name{margin-left:8px}.my-notes-course-view-dialog .notes-course-chapter-menu .notes-course-menu-ops{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;padding-top:0;white-space:nowrap;overflow:visible}.my-notes-course-view-dialog .notes-course-chapter-menu .notes-course-menu-ops .menu_list_it_button.el-button{margin:0!important;padding:0 6px!important;height:22px!important;line-height:22px!important;font-size:12px!important}.my-notes-course-view-dialog .notes-course-chapter-menu .notes-course-menu-ops-btn.el-button{color:#fff!important;background:#e6a23c!important;border-color:#e6a23c!important}[data-v-e4af0c42]:export{errorColor:#ff4d4f}.my-notes-view-meta[data-v-e4af0c42]{margin-bottom:0}.my-notes-view-meta[data-v-e4af0c42] .el-descriptions-item__label{width:100px;color:#6b7280;font-weight:400}.my-notes-view-table-section[data-v-e4af0c42]{margin-top:22px;padding-top:2px}.my-notes-view-section-head[data-v-e4af0c42]{display:flex;align-items:center;gap:18px;margin-bottom:12px}.my-notes-view-section-line[data-v-e4af0c42]{flex:1;height:1px;min-width:40px}.my-notes-view-section-line--left[data-v-e4af0c42]{background:linear-gradient(90deg,transparent,rgba(64,158,255,.12) 35%,rgba(64,158,255,.38))}.my-notes-view-section-line--right[data-v-e4af0c42]{background:linear-gradient(90deg,rgba(64,158,255,.38),rgba(64,158,255,.12) 65%,transparent)}.my-notes-view-section-label[data-v-e4af0c42]{display:flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0}.my-notes-view-section-title[data-v-e4af0c42]{padding:4px 16px;margin-bottom:0;font-size:13px;font-weight:600;color:#409eff;line-height:1.4;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(180deg,#f5faff,#fff);border:1px solid rgba(64,158,255,.22);border-radius:999px;box-shadow:0 2px 8px rgba(64,158,255,.08)}.my-notes-view-section-ornament[data-v-e4af0c42]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.my-notes-view-section-ornament__svg[data-v-e4af0c42]{width:16px;height:20px;overflow:visible;animation:my-notes-section-ornament-bob-e4af0c42 2.2s ease-in-out infinite}.my-notes-view-section-ornament__stem[data-v-e4af0c42]{fill:none;stroke:#79bbff;stroke-width:1.6;stroke-linecap:round}.my-notes-view-section-ornament__chev[data-v-e4af0c42]{fill:#409eff}.my-notes-view-section-ornament__chev--light[data-v-e4af0c42]{fill:#a0cfff;opacity:.72}@keyframes my-notes-section-ornament-bob-e4af0c42{0%,to{transform:translateY(0);opacity:.78}50%{transform:translateY(2px);opacity:1}}.my-notes-view-table[data-v-e4af0c42]{width:100%}.my-notes-view-table[data-v-e4af0c42] .el-table__header th.el-table__cell{background-color:#f7f9fc!important;color:#6b7280;font-weight:600}.my-notes-view-table-ops[data-v-e4af0c42]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;white-space:nowrap}.my-notes-view-table-ops[data-v-e4af0c42] .el-button--mini{padding:0 6px!important}.my-notes-view-op-btn[data-v-e4af0c42],.my-notes-view-table-ops[data-v-e4af0c42] .el-button--mini{margin:0!important;min-height:22px!important;height:22px!important;line-height:22px!important;font-size:12px!important}.my-notes-view-op-btn[data-v-e4af0c42]{padding:0 4px!important}.my-notes-edit-editor-wrap[data-v-e4af0c42],.my-notes-read-editor-wrap[data-v-e4af0c42]{border:1px solid #eef2f7;border-radius:10px;padding:10px 12px 12px;background:#fafbfc;display:flex;justify-content:center}.my-notes-read-rich[data-v-e4af0c42]{width:868px;max-width:100%;font-size:14px;line-height:1.7;color:#374151;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box}.my-notes-read-rich[data-v-e4af0c42] p{margin:0 0 10px}.my-notes-read-rich[data-v-e4af0c42] img{max-width:100%!important;width:auto!important;height:auto!important;display:block;margin:10px 0;border-radius:6px}.my-notes-read-rich[data-v-e4af0c42] table{max-width:100%;display:block;overflow-x:auto}.my-notes-read-rich[data-v-e4af0c42] iframe,.my-notes-read-rich[data-v-e4af0c42] video{max-width:100%}.my-notes-editor-wrap[data-v-e4af0c42]{padding-top:4px}.my-notes-edit-hint[data-v-e4af0c42]{margin-bottom:10px;font-size:13px;color:#6b7280}.my-notes-content-editor[data-v-e4af0c42]{width:100%}.notes-training-chapter-block+.notes-training-chapter-block[data-v-e4af0c42]{margin-top:20px}.notes-training-chapter-empty[data-v-e4af0c42]{padding:28px 0;text-align:center;color:#6b7280;font-size:13px}.my-notes-training-view-dialog .el-dialog__body{overflow:visible;padding-top:18px;padding-bottom:20px}.my-notes-training-view-dialog .notes-training-view-dialog-body{min-height:520px}.my-notes-training-view-dialog .notes-training-chapter-scroll{width:100%}.my-notes-training-view-dialog .notes-training-chapter-scroll .el-scrollbar__wrap{max-height:var(--notes-chapter-scroll-max-height,500px);overflow-x:hidden;margin-bottom:0!important;padding-right:6px}.my-notes-training-view-dialog .notes-training-chapter-scroll .is-horizontal{display:none}.my-notes-training-view-dialog .notes-training-chapter-scroll .el-scrollbar__bar.is-vertical{opacity:1}.my-notes-training-view-dialog .my-notes-view-meta{margin-bottom:4px}.my-notes-training-view-dialog .my-notes-view-table-section{margin-top:24px;padding-top:4px}.my-notes-training-view-dialog .my-notes-view-section-head{margin-bottom:22px}.my-notes-training-view-dialog .notes-training-chapter-block{margin-top:4px}.my-notes-training-view-dialog .notes-training-chapter-block+.notes-training-chapter-block{margin-top:20px}.my-notes-training-view-dialog .content-title{margin:20px 0 14px;line-height:1.5}.my-notes-training-view-dialog .content_menu{margin-top:2px}.my-notes-training-view-dialog .content_menu .menu_list+.menu_list{margin-top:12px}.my-notes-training-view-dialog .notes-training-chapter-empty{margin-top:8px}.my-notes-training-view-dialog .notes-training-chapter-menu .notes-training-menu-row{display:grid;grid-template-columns:56px minmax(140px,1fr) 72px 72px 72px 188px;align-items:center;-moz-column-gap:8px;column-gap:8px;box-sizing:border-box}.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_title{float:none;width:100%;height:auto;min-height:32px;line-height:32px}.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it_title_all,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_title_all{float:none!important;width:auto!important;min-width:0;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it_number,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_number{width:auto!important;padding-left:0;text-align:left}.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_chapter,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_eidet,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it_chapter,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it_progress,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it_time,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it_topic,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_progress,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_time,.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_topic,.my-notes-training-view-dialog .notes-training-chapter-menu .notes-training-menu-ops{text-align:center}.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it_progress>div{display:inline-block;text-align:center}.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_number_span{margin-left:0}.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it{padding:4px 0;line-height:normal}.my-notes-training-view-dialog .notes-training-chapter-menu .menu_list_it_number_name{margin-left:8px}.my-notes-training-view-dialog .notes-training-chapter-menu .notes-training-menu-ops{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;padding-top:0;white-space:nowrap;overflow:visible}.my-notes-training-view-dialog .notes-training-chapter-menu .notes-training-menu-ops .menu_list_it_button.el-button{margin:0!important;padding:0 6px!important;height:22px!important;line-height:22px!important;font-size:12px!important}.my-notes-training-view-dialog .notes-training-chapter-menu .notes-training-menu-ops-btn.el-button{color:#fff!important;background:#e6a23c!important;border-color:#e6a23c!important}[data-v-1a9956cb]:export{errorColor:#ff4d4f}.my-notes-view-meta[data-v-1a9956cb]{margin-bottom:0}.my-notes-view-meta[data-v-1a9956cb] .el-descriptions-item__label{width:100px;color:#6b7280;font-weight:400}.my-notes-view-table-section[data-v-1a9956cb]{margin-top:22px;padding-top:2px}.my-notes-view-section-head[data-v-1a9956cb]{display:flex;align-items:center;gap:18px;margin-bottom:12px}.my-notes-view-section-line[data-v-1a9956cb]{flex:1;height:1px;min-width:40px}.my-notes-view-section-line--left[data-v-1a9956cb]{background:linear-gradient(90deg,transparent,rgba(64,158,255,.12) 35%,rgba(64,158,255,.38))}.my-notes-view-section-line--right[data-v-1a9956cb]{background:linear-gradient(90deg,rgba(64,158,255,.38),rgba(64,158,255,.12) 65%,transparent)}.my-notes-view-section-label[data-v-1a9956cb]{display:flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0}.my-notes-view-section-title[data-v-1a9956cb]{padding:4px 16px;margin-bottom:0;font-size:13px;font-weight:600;color:#409eff;line-height:1.4;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(180deg,#f5faff,#fff);border:1px solid rgba(64,158,255,.22);border-radius:999px;box-shadow:0 2px 8px rgba(64,158,255,.08)}.my-notes-view-section-ornament[data-v-1a9956cb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.my-notes-view-section-ornament__svg[data-v-1a9956cb]{width:16px;height:20px;overflow:visible;animation:my-notes-section-ornament-bob-1a9956cb 2.2s ease-in-out infinite}.my-notes-view-section-ornament__stem[data-v-1a9956cb]{fill:none;stroke:#79bbff;stroke-width:1.6;stroke-linecap:round}.my-notes-view-section-ornament__chev[data-v-1a9956cb]{fill:#409eff}.my-notes-view-section-ornament__chev--light[data-v-1a9956cb]{fill:#a0cfff;opacity:.72}@keyframes my-notes-section-ornament-bob-1a9956cb{0%,to{transform:translateY(0);opacity:.78}50%{transform:translateY(2px);opacity:1}}.my-notes-view-table[data-v-1a9956cb]{width:100%}.my-notes-view-table[data-v-1a9956cb] .el-table__header th.el-table__cell{background-color:#f7f9fc!important;color:#6b7280;font-weight:600}.my-notes-view-table-ops[data-v-1a9956cb]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;white-space:nowrap}.my-notes-view-table-ops[data-v-1a9956cb] .el-button--mini{padding:0 6px!important}.my-notes-view-op-btn[data-v-1a9956cb],.my-notes-view-table-ops[data-v-1a9956cb] .el-button--mini{margin:0!important;min-height:22px!important;height:22px!important;line-height:22px!important;font-size:12px!important}.my-notes-view-op-btn[data-v-1a9956cb]{padding:0 4px!important}.my-notes-edit-editor-wrap[data-v-1a9956cb],.my-notes-read-editor-wrap[data-v-1a9956cb]{border:1px solid #eef2f7;border-radius:10px;padding:10px 12px 12px;background:#fafbfc;display:flex;justify-content:center}.my-notes-read-rich[data-v-1a9956cb]{width:868px;max-width:100%;font-size:14px;line-height:1.7;color:#374151;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box}.my-notes-read-rich[data-v-1a9956cb] p{margin:0 0 10px}.my-notes-read-rich[data-v-1a9956cb] img{max-width:100%!important;width:auto!important;height:auto!important;display:block;margin:10px 0;border-radius:6px}.my-notes-read-rich[data-v-1a9956cb] table{max-width:100%;display:block;overflow-x:auto}.my-notes-read-rich[data-v-1a9956cb] iframe,.my-notes-read-rich[data-v-1a9956cb] video{max-width:100%}.my-notes-editor-wrap[data-v-1a9956cb]{padding-top:4px}.my-notes-edit-hint[data-v-1a9956cb]{margin-bottom:10px;font-size:13px;color:#6b7280}.my-notes-content-editor[data-v-1a9956cb]{width:100%}.my-notes-actions__note-btn[data-v-1a9956cb]{display:inline-block}.my-task-note-editor-wrap[data-v-1a9956cb]{padding-top:4px}.preview-body[data-v-1a9956cb]{max-height:72vh;overflow-y:auto;padding-right:2px}.preview-card[data-v-1a9956cb]{background:#fff;border-radius:12px;border:1px solid #eef2f7;padding:14px 16px;margin-bottom:12px}.preview-card--config[data-v-1a9956cb],.preview-section-head .preview-section-title[data-v-1a9956cb]{margin-bottom:0}.preview-section-title[data-v-1a9956cb]{font-size:16px;font-weight:800;color:#1f2937;margin-bottom:10px}.preview-section-head[data-v-1a9956cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.preview-section-hint[data-v-1a9956cb]{font-size:12px;color:#94a3b8;font-weight:600;line-height:1.4;max-width:420px;text-align:right}.preview-detail-empty[data-v-1a9956cb]{color:#9ca3af;font-size:13px;padding:12px 0}.preview-phase-table[data-v-1a9956cb]{margin-top:2px}.preview-phase-table[data-v-1a9956cb] .el-table__expanded-cell{padding:10px 12px 14px 56px;background:#fafbfd}.phase-expand-wrap[data-v-1a9956cb]{max-width:100%}.phase-inner-table[data-v-1a9956cb]{width:100%}.preview-nav-muted[data-v-1a9956cb]{color:#c0c4cc;font-size:12px}.my-notes-view-dialog .el-dialog__body{overflow:visible;min-height:520px}.my-notes-read-dialog.scroll-dialog .cus-scroll-view .el-scrollbar__wrap .el-scrollbar__view{padding:0 10px 0 0!important}.my-notes-read-dialog.scroll-dialog .my-notes-read-rich img{max-width:100%!important;width:auto!important;height:auto!important;display:block;margin:10px 0;border-radius:6px}.my-notes-edit-dialog.scroll-dialog .cus-scroll-view .el-scrollbar__wrap .el-scrollbar__view{padding:0 10px 0 0!important}.my-notes-section-wrap[data-v-5a342920]{width:100%}.panel[data-v-5a342920]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-5a342920]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-5a342920]{font-size:18px;font-weight:900;color:#111827}.panel-sub[data-v-5a342920]{font-size:13px;color:#6b7280;font-weight:700}.my-notes-section[data-v-5a342920]{padding:0 16px 16px}.my-notes-section[data-v-5a342920] .el-tabs__header{margin-bottom:0}.my-notes-section[data-v-5a342920] .el-tabs__content{overflow:visible}.my-notes-section-wrap[data-v-5a342920] .stats-row{padding:18px 2px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.my-notes-section-wrap[data-v-5a342920] .stat-card{background:#fff;border-radius:14px;border:1px solid #eef2f7;padding:18px;display:flex;gap:14px;align-items:center;box-shadow:0 10px 22px rgba(0,0,0,.04)}.my-notes-section-wrap[data-v-5a342920] .stat-badge{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:20px;flex-shrink:0}.my-notes-section-wrap[data-v-5a342920] .badge-green{background:linear-gradient(135deg,#22c55e,#16a34a)}.my-notes-section-wrap[data-v-5a342920] .badge-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.my-notes-section-wrap[data-v-5a342920] .badge-orange{background:linear-gradient(135deg,#f97316,#ea580c)}.my-notes-section-wrap[data-v-5a342920] .stat-num{font-size:28px;font-weight:900;color:#111827;line-height:1.1}.my-notes-section-wrap[data-v-5a342920] .stat-sub{margin-top:4px;font-size:13px;color:#6b7280;font-weight:700}.my-notes-section-wrap[data-v-5a342920] .my-notes-tab-body{padding:0 2px 4px}.my-notes-section-wrap[data-v-5a342920] .my-notes-toolbar-wrap{width:100%;box-sizing:border-box;padding:0 0 12px}.my-notes-section-wrap[data-v-5a342920] .study-toolbar{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.my-notes-section-wrap[data-v-5a342920] .study-toolbar--table-search .study-toolbar__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0;justify-content:flex-start}.my-notes-section-wrap[data-v-5a342920] .study-toolbar--table-search .study-toolbar__left .el-button+.el-button{margin-left:0}.my-notes-section-wrap[data-v-5a342920] .study-toolbar--table-search .study-search-input{width:260px;max-width:100%;flex-shrink:0}.my-notes-section-wrap[data-v-5a342920] .study-toolbar--table-search .study-search-input .el-input__inner{border-radius:4px;height:28px;line-height:28px}.my-notes-section-wrap[data-v-5a342920] .placeholder-body{color:#6b7280;font-size:13px}.my-notes-section-wrap[data-v-5a342920] .my-notes-empty{padding:24px 0;text-align:center}.my-notes-section-wrap[data-v-5a342920] .table-wrap{padding:0 0 18px}.my-notes-section-wrap[data-v-5a342920] .my-notes-table-wrap .my-notes-table{width:100%}.my-notes-section-wrap[data-v-5a342920] .my-notes-table-ops{display:inline-flex;align-items:center;justify-content:center;gap:8px}.my-notes-section-wrap[data-v-5a342920] .my-notes-table-op-btn{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important}.my-notes-section-wrap[data-v-5a342920] .my-notes-pagination-wrap{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;margin-bottom:6px;width:100%;font-size:13px;color:#606266}.my-notes-section-wrap[data-v-5a342920] .my-notes-pagination-wrap .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.task-statistics-panel__footer[data-v-3a02747d]{padding:10px 20px 20px;text-align:right;box-sizing:border-box;border-top:1px solid #ebeef5;background:#fff}.practice-record-detail-dialog .el-dialog{max-height:90vh;display:flex;flex-direction:column}.practice-record-detail-dialog .el-dialog__body{max-height:calc(90vh - 110px);overflow-y:auto;padding:20px;box-sizing:border-box}.practice-record-detail-dialog .practice-record-detail{background:#f5f5f5;min-height:600px;padding:0}.practice-record-detail-dialog .practice-record-detail .detail-layout{display:flex;gap:20px;max-width:1400px;margin:0 auto}.practice-record-detail-dialog .practice-record-detail .sidebar{width:300px;flex-shrink:0;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.practice-record-detail-dialog .practice-record-detail .sidebar .back-btn{width:100%;margin-bottom:20px;height:40px}.practice-record-detail-dialog .practice-record-detail .summary-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:20px}.practice-record-detail-dialog .practice-record-detail .summary-card .summary-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.practice-record-detail-dialog .practice-record-detail .summary-card .summary-list{display:flex;flex-direction:column;gap:12px}.practice-record-detail-dialog .practice-record-detail .summary-card .summary-item{display:flex;justify-content:space-between;align-items:center;font-size:14px}.practice-record-detail-dialog .practice-record-detail .summary-card .summary-item .label{color:#666}.practice-record-detail-dialog .practice-record-detail .summary-card .summary-item .value{color:#333;font-weight:500}.practice-record-detail-dialog .practice-record-detail .summary-card .summary-item .value.primary{color:#409eff;font-weight:600}.practice-record-detail-dialog .practice-record-detail .question-map .map-section{margin-bottom:20px}.practice-record-detail-dialog .practice-record-detail .question-map .map-section:last-child{margin-bottom:0}.practice-record-detail-dialog .practice-record-detail .question-map .section-header{margin-bottom:12px;font-size:14px;font-weight:600;color:#333}.practice-record-detail-dialog .practice-record-detail .question-map .section-header em{font-size:12px;color:#999;font-weight:400;margin-left:4px}.practice-record-detail-dialog .practice-record-detail .question-map .index-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.practice-record-detail-dialog .practice-record-detail .question-map .index-item{height:36px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;border:1px solid transparent;transition:all .2s}.practice-record-detail-dialog .practice-record-detail .question-map .index-item.correct{background:#e8f5e9;color:#4caf50;border-color:#4caf50}.practice-record-detail-dialog .practice-record-detail .question-map .index-item.wrong{background:#ffebee;color:#f44336;border-color:#f44336}.practice-record-detail-dialog .practice-record-detail .question-map .index-item.blank{color:#999}.practice-record-detail-dialog .practice-record-detail .question-map .index-item.active{background:#f44336;color:#fff;border-color:#f44336;font-weight:600}.practice-record-detail-dialog .practice-record-detail .question-map .index-item:hover{opacity:.8}.practice-record-detail-dialog .practice-record-detail .content{flex:1;background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-height:600px}.practice-record-detail-dialog .practice-record-detail .question-card{display:flex;flex-direction:column;gap:24px}.practice-record-detail-dialog .practice-record-detail .question-header{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.practice-record-detail-dialog .practice-record-detail .question-header .question-index{font-size:24px;font-weight:700;color:#409eff}.practice-record-detail-dialog .practice-record-detail .question-header .question-type{font-size:16px;font-weight:600;color:#333}.practice-record-detail-dialog .practice-record-detail .question-header .question-score-tag{margin-left:auto;background:#ff9800;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:500}.practice-record-detail-dialog .practice-record-detail .question-body .question-stem{font-size:16px;color:#333;line-height:1.8;margin-bottom:24px}.practice-record-detail-dialog .practice-record-detail .option-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.practice-record-detail-dialog .practice-record-detail .option-item{display:flex;align-items:center;padding:12px 16px;border-radius:4px;border:1px solid #e0e0e0;background:#fff;min-height:50px}.practice-record-detail-dialog .practice-record-detail .option-item.answer{border-color:#4caf50;background:#f1f8f4}.practice-record-detail-dialog .practice-record-detail .option-item .option-checkbox{margin-right:12px}.practice-record-detail-dialog .practice-record-detail .option-item .option-prefix{min-width:24px;color:#333;font-weight:500;margin-right:12px;font-size:14px}.practice-record-detail-dialog .practice-record-detail .option-item .option-content{flex:1;color:#333;font-size:14px;line-height:1.6}.practice-record-detail-dialog .practice-record-detail .option-item .option-tag{margin-left:12px;background:#4caf50;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.practice-record-detail-dialog .practice-record-detail .answer-result{margin-top:24px;padding:16px;border-radius:4px;background:#ffebee;border:1px solid #ffcdd2}.practice-record-detail-dialog .practice-record-detail .answer-result.correct{background:#e8f5e9;border-color:#c8e6c9}.practice-record-detail-dialog .practice-record-detail .answer-result .result-title{font-weight:600;font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.practice-record-detail-dialog .practice-record-detail .answer-result.correct .result-title{color:#4caf50}.practice-record-detail-dialog .practice-record-detail .answer-result.wrong .result-title{color:#f44336}.practice-record-detail-dialog .practice-record-detail .answer-result .result-detail{color:#666;font-size:14px;line-height:1.8;display:flex;flex-wrap:wrap;gap:0 16px}.practice-record-detail-dialog .practice-record-detail .question-extra{margin-top:24px;padding-top:24px;border-top:1px dashed #e0e0e0}.practice-record-detail-dialog .practice-record-detail .question-extra .extra-item{margin-bottom:16px}.practice-record-detail-dialog .practice-record-detail .question-extra .extra-item:last-child{margin-bottom:0}.practice-record-detail-dialog .practice-record-detail .question-extra .extra-label{font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.practice-record-detail-dialog .practice-record-detail .question-extra .extra-content{color:#666;line-height:1.8;font-size:14px}.practice-record-detail-dialog .practice-record-detail .question-footer{display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.practice-record-detail-dialog .practice-record-detail .empty-state{display:flex;align-items:center;justify-content:center;min-height:400px}.enterprise-task-create-wrapper[data-v-150417a8]{width:100%}.portal-body[data-v-150417a8]{background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:24px}.filter-container[data-v-150417a8]{margin-bottom:20px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:0;padding:6px 0;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-toolbar-btns[data-v-150417a8]{margin-right:10px;flex-shrink:0}.filter-toolbar-spacer[data-v-150417a8]{flex:1;min-width:8px}.filter-refresh-btn[data-v-150417a8]{margin-left:8px}.assign-detail-table[data-v-150417a8]{border-radius:12px;overflow:hidden}.task-create-op-btns[data-v-150417a8]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.methodbutton-wrapper[data-v-150417a8]{margin:0}.task-create-notes-btn-wrap[data-v-150417a8]{display:inline-block}.guest-link-copy[data-v-150417a8]{cursor:pointer;color:#409eff;text-decoration:underline;max-width:210px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.course-lib-pagination-wrap[data-v-150417a8]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;width:100%;font-size:13px;color:#606266}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .el-pagination__sizes{margin:0}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .btn-next,.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .btn-next:disabled,.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .btn-prev:disabled{color:#c0c4cc}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.course-lib-pagination-wrap[data-v-150417a8] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px;color:#606266;text-align:center}.dispatch-title[data-v-150417a8]{font-size:14px;font-weight:700;color:#111827;margin-bottom:12px}.enterprise-task-create-wrapper[data-v-150417a8] .filter-container .filter-item{margin:4px 10px 4px 0!important}.enterprise-task-create-wrapper[data-v-150417a8] .filter-container .el-button+.el-button{margin-left:10px!important}.enterprise-task-create-wrapper[data-v-150417a8] .cus-table .el-table__body .el-button{padding:0 6px!important;min-width:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-top:0!important;margin-bottom:0!important}.enterprise-task-create-wrapper[data-v-150417a8] .cus-table .el-table__body .el-button i{font-size:12px!important;line-height:28px!important;display:inline-block}.enterprise-task-create-wrapper[data-v-150417a8] .cus-table .el-table__body td .cell{display:flex;align-items:center;justify-content:center}.task-stats-dialog__name[data-v-150417a8]{font-size:15px;font-weight:700;color:#111827;margin-bottom:14px;line-height:1.45}.task-stats-desc[data-v-150417a8]{margin-bottom:4px}.task-stats-progress[data-v-150417a8]{margin-top:18px}.task-stats-progress__label[data-v-150417a8]{font-size:13px;color:#4b5563;margin-bottom:10px;font-weight:600}.task-stats-personnel-table-wrap[data-v-150417a8]{margin-top:20px}.task-stats-personnel-table__title[data-v-150417a8]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:10px}.task-stats-personnel-table[data-v-150417a8]{width:100%}.task-stats-personnel-toolbar[data-v-150417a8]{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin-bottom:10px;min-width:0}.task-stats-personnel-toolbar .view-data-search-input[data-v-150417a8]{flex:1 1 auto;min-width:120px;max-width:420px}.task-stats-personnel-toolbar .view-data-search-input[data-v-150417a8] .el-input{width:100%}.task-stats-personnel-toolbar .el-button[data-v-150417a8]{flex-shrink:0}.task-stats-personnel-progress[data-v-150417a8]{display:flex;align-items:center;gap:8px;padding:0 2px;min-width:0}.task-stats-personnel-progress__pct[data-v-150417a8]{flex-shrink:0;font-size:13px;font-weight:600;color:#374151;min-width:40px;text-align:left;line-height:1}.task-stats-personnel-progress__bar[data-v-150417a8]{flex:1;min-width:0}.task-stats-personnel-progress__bar[data-v-150417a8] .el-progress{width:100%}.task-stats-personnel-progress__bar[data-v-150417a8] .el-progress-bar{padding-right:0;margin-right:0}.task-stats-personnel-detail__task[data-v-150417a8]{font-size:14px;color:#374151;margin-bottom:14px;font-weight:600}.task-stats-personnel-detail__h[data-v-150417a8]{margin:16px 0 10px;font-size:15px;font-weight:600;color:#1f2937;border-left:3px solid #2f7cff;padding-left:8px}.task-stats-personnel-detail__h[data-v-150417a8]:first-of-type{margin-top:0}.task-stats-personnel-detail__desc[data-v-150417a8]{margin-bottom:0}.task-stats-personnel-detail__hint[data-v-150417a8]{margin:0 0 10px;font-size:12px;color:#6b7280;line-height:1.5}.task-stats-offline-detail__h[data-v-150417a8]{margin-top:22px}.task-stats-offline-block[data-v-150417a8]{margin-bottom:16px}.task-stats-offline-block__title[data-v-150417a8]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px}.task-stats-offline-table[data-v-150417a8]{width:100%}.task-stats-offline-status-pill[data-v-150417a8]{display:inline-block;padding:2px 10px;border-radius:4px;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.task-stats-offline-status-pill.topic_done[data-v-150417a8]{background:rgba(148,163,184,.18);color:#64748b}.task-stats-offline-status-pill.topic_proce[data-v-150417a8]{background:rgba(59,130,246,.14);color:#2563eb}.task-stats-offline-status-pill.topic_Nodone[data-v-150417a8]{background:rgba(16,185,129,.14);color:#059669}.task-stats-offline-status-panel[data-v-150417a8]{margin:0 0 18px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.task-stats-offline-status-panel__title[data-v-150417a8]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:12px}.task-stats-offline-status-selection__label[data-v-150417a8]{margin-bottom:10px!important;font-size:13px;color:#475569}.task-stats-offline-status-selection .title_b[data-v-150417a8]{margin-right:10px;margin-bottom:8px}.task-stats-offline-score-field[data-v-150417a8]{margin-top:14px}.task-stats-offline-status-panel__actions[data-v-150417a8]{margin-top:14px;text-align:right}.task-stats-personnel-detail__overall[data-v-150417a8]{min-width:200px}.task-stats-personnel-detail-stages[data-v-150417a8]{padding-right:4px}.task-stats-personnel-detail-stage[data-v-150417a8]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.task-stats-personnel-detail-stage[data-v-150417a8]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.task-stats-personnel-detail-stage__bar[data-v-150417a8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px}.task-stats-personnel-detail-stage__order[data-v-150417a8]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:4px;background:#ecf5ff;color:#409eff;font-size:13px;font-weight:700}.task-stats-personnel-detail-stage__title[data-v-150417a8]{font-size:15px;font-weight:600;color:#1f2937}.task-stats-personnel-detail-stage__name[data-v-150417a8]{flex:1;min-width:120px;font-size:13px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-stats-personnel-detail-stage__pct[data-v-150417a8]{font-size:14px;font-weight:700;color:#2f7cff}.task-stats-personnel-detail-stage__summary[data-v-150417a8]{margin:0 0 10px;font-size:12px;color:#6b7280;line-height:1.55}.task-stats-personnel-detail-stage__subhead[data-v-150417a8]{font-size:13px;font-weight:600;color:#374151;margin-bottom:8px}.task-stats-personnel-detail-stage__table[data-v-150417a8]{width:100%}.task-stats-personnel-detail-cell-extra__btn[data-v-150417a8]{flex-shrink:0;padding:0;margin-left:2px;vertical-align:baseline}.task-stats-personnel-detail-stage__inline-detail[data-v-150417a8]{margin-top:12px;padding:12px 12px 10px;background:#f8fafc;border:1px solid #e4e7ed;border-radius:8px}.task-stats-personnel-detail-stage__inline-detail-cols[data-v-150417a8]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.task-stats-personnel-detail-stage__inline-detail-h[data-v-150417a8]{font-size:13px;font-weight:600;color:#1f2937;margin-bottom:8px}.task-stats-personnel-detail-stage__inline-desc[data-v-150417a8]{width:100%}.task-stats-personnel-detail-stage__inline-detail-foot[data-v-150417a8]{margin:10px 0 0;font-size:12px;color:#909399;line-height:1.5}@media (max-width:768px){.task-stats-personnel-detail-stage__inline-detail-cols[data-v-150417a8]{grid-template-columns:1fr}}.task-stats-tip[data-v-150417a8]{margin-top:14px}.task-stats-tip--guest .el-alert[data-v-150417a8]{line-height:1.55}.task-notes-dialog__name[data-v-150417a8]{font-size:15px;font-weight:700;color:#111827;margin-bottom:14px;line-height:1.45}.task-notes-dialog__empty[data-v-150417a8]{padding:12px 0 8px}.task-notes-dialog__table[data-v-150417a8]{width:100%}.task-notes-dialog__toolbar[data-v-150417a8]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.task-notes-dialog__search-input[data-v-150417a8]{width:260px;max-width:100%}.task-notes-dialog__toolbar .task-notes-dialog__search-input[data-v-150417a8] .el-input__inner{height:32px;line-height:32px}.task-notes-dialog__pagination[data-v-150417a8]{display:flex;justify-content:flex-end;margin-top:12px}.task-note-detail__meta[data-v-150417a8]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #dcdfe6}.task-note-detail__user[data-v-150417a8]{font-size:15px;font-weight:600;color:#303133}.task-note-detail__time[data-v-150417a8]{font-size:13px;color:#909399}.task-note-detail__empty[data-v-150417a8]{padding:24px 0;text-align:center;font-size:14px;color:#909399}.task-note-detail__body[data-v-150417a8]{max-height:52vh;overflow:auto}.task-notes-dialog__list[data-v-150417a8]{max-height:56vh;overflow:auto;padding-right:4px}.task-notes-dialog__card[data-v-150417a8]{border:1px solid #ebeef5;border-radius:10px;padding:12px 14px 14px;margin-bottom:12px;background:#fafbfc}.task-notes-dialog__card[data-v-150417a8]:last-child{margin-bottom:0}.task-notes-dialog__meta[data-v-150417a8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #dcdfe6}.task-notes-dialog__user[data-v-150417a8]{font-size:14px;font-weight:600;color:#303133}.task-notes-dialog__time[data-v-150417a8]{font-size:13px;color:#909399}.task-notes-dialog__body[data-v-150417a8]{font-size:14px;color:#303133;line-height:1.65;word-break:break-word}.task-notes-dialog__rich[data-v-150417a8] img{max-width:100%;height:auto;display:block;margin:10px 0;border-radius:6px}.task-notes-dialog__rich[data-v-150417a8] p{margin:0 0 8px}.task-notes-dialog__rich[data-v-150417a8] ol,.task-notes-dialog__rich[data-v-150417a8] ul{margin:0 0 8px 1.2em;padding:0}.task-notes-dialog__rich[data-v-150417a8] blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid #409eff;background:#ecf5ff;color:#606266}.task-notes-dialog__rich[data-v-150417a8] table{max-width:100%}.task-notes-dialog__rich[data-v-150417a8] td,.task-notes-dialog__rich[data-v-150417a8] th{word-break:break-word}.task-stats-stages-wrap[data-v-150417a8]{margin-top:18px;padding-top:16px;border-top:1px solid #ebeef5}.task-stats-stages-wrap--loading[data-v-150417a8]{min-height:120px}.task-stats-summary-section[data-v-150417a8]{min-height:48px}.task-stats-stages-head[data-v-150417a8]{font-size:15px;font-weight:700;color:#303133;margin-bottom:14px}.task-stats-stage-block[data-v-150417a8]{margin-bottom:22px}.task-stats-stage-block[data-v-150417a8]:last-child{margin-bottom:0}.task-stats-stage-sub[data-v-150417a8]{font-size:13px;color:#606266;margin:-6px 0 12px;line-height:1.45}.task-stats-stages-wrap .view-data-title[data-v-150417a8]{margin:14px 0 6px;font-size:17px;color:#303133;font-weight:600}.task-stats-stages-wrap .view-data-title--sub[data-v-150417a8]{margin-top:14px;font-size:15px}.task-stats-stages-wrap .view-data-card-wrap[data-v-150417a8]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:8px}.task-stats-stages-wrap .view-data-card[data-v-150417a8]{border:1px solid #ebeef5;border-radius:8px;padding:14px 16px 12px;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.06)}.task-stats-stages-wrap .view-data-card-title[data-v-150417a8]{color:#909399;font-size:13px;margin-bottom:8px}.task-stats-stages-wrap .view-data-card-value[data-v-150417a8]{font-size:30px;line-height:1.15;margin-bottom:6px;font-weight:700}.task-stats-stages-wrap .view-data-card-value--finish[data-v-150417a8]{color:#22c55e}.task-stats-stages-wrap .view-data-card-value--learning[data-v-150417a8]{color:#9333ea}.task-stats-stages-wrap .view-data-card-sub[data-v-150417a8]{margin-top:6px;color:#909399;font-size:13px}.task-stats-stages-wrap .view-data-toolbar[data-v-150417a8]{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin-bottom:10px;min-width:0}.task-stats-stages-wrap .course-learning-progress-cell[data-v-150417a8]{display:flex;align-items:center;gap:12px;width:100%}.task-stats-stages-wrap .course-learning-progress-cell__track[data-v-150417a8]{flex:1;min-width:72px;height:8px;background:#f0f0f0;border-radius:999px;overflow:hidden}.task-stats-stages-wrap .course-learning-progress-cell__fill[data-v-150417a8]{height:100%;background:#409eff;border-radius:999px}.task-stats-stages-wrap .course-learning-progress-cell__pct[data-v-150417a8]{flex-shrink:0;min-width:36px;font-size:13px;color:#606266}.task-stats-stages-wrap .view-data-search-input[data-v-150417a8]{flex:1 1 auto;min-width:100px;max-width:380px}.task-stats-stages-wrap .view-data-search-input[data-v-150417a8] .el-input{width:100%}.task-stats-stages-wrap .view-data-toolbar .el-button[data-v-150417a8]{flex-shrink:0}.task-stats-stage-desc[data-v-150417a8]{margin-top:8px}.task-stats-course-learning-table[data-v-150417a8]{width:100%}.task-stats-train-project .tp-card-row[data-v-150417a8]{display:flex;gap:14px;margin-bottom:14px;align-items:stretch}.task-stats-train-project .view-data-card[data-v-150417a8]{border:1px solid #ebeef5;border-radius:8px;padding:12px 14px;flex:1;min-width:0;background:#fff}.task-stats-train-project .view-data-card-title[data-v-150417a8]{font-size:16px;line-height:1.5;font-weight:400;color:#606266}.task-stats-train-project .view-data-card-value[data-v-150417a8]{font-size:30px;line-height:1.2;font-weight:600;margin-top:6px}.task-stats-train-project .view-data-card-desc[data-v-150417a8]{font-size:16px;line-height:1.5;font-weight:400;margin:4px 0 10px;color:#909399}.task-stats-train-project .color-green[data-v-150417a8]{color:#67c23a}.task-stats-train-project .color-purple[data-v-150417a8]{color:#8e44ad}.task-stats-train-project .progress-section[data-v-150417a8]{margin-bottom:18px}.task-stats-train-project .progress-section-title[data-v-150417a8]{font-size:14px;font-weight:600;margin:12px 0 10px;color:#303133}.task-stats-train-project .progress-toolbar--row[data-v-150417a8]{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin-bottom:10px;justify-content:flex-start;min-width:0}.task-stats-train-project .progress-toolbar--row .el-button[data-v-150417a8]{flex-shrink:0}.task-stats-train-project .progress-search-input[data-v-150417a8]{flex:1 1 180px;min-width:120px;max-width:360px;width:auto}.task-stats-train-project .progress-search-input[data-v-150417a8] .el-input{width:100%}.task-stats-session-table-header[data-v-150417a8]{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px;min-width:0}.task-stats-session-table-header .session-search-input[data-v-150417a8]{flex:1 1 200px;min-width:140px;max-width:360px;width:auto}.task-stats-session-table-header .session-search-input[data-v-150417a8] .el-input{width:100%}.task-stats-session-table-header .el-button[data-v-150417a8]{flex-shrink:0}.task-stats-session-table-header .el-button+.el-button[data-v-150417a8]{margin-left:0}.task-stats-train-project-summary[data-v-150417a8]{margin-top:16px}.task-stats-exam-hub-section[data-v-150417a8]{margin-top:20px;padding-top:16px;border-top:1px dashed #e4e7ed}.task-stats-exam-hub-section__head[data-v-150417a8]{margin-bottom:12px}.task-stats-exam-hub-section__title[data-v-150417a8]{font-size:15px;font-weight:600;color:#303133}.task-stats-exam-hub-section__route[data-v-150417a8]{margin-left:10px;font-size:12px;color:#909399}.task-stats-exam-hub-subtitle[data-v-150417a8]{font-size:14px;font-weight:600;margin:10px 0 8px;color:#303133}.task-stats-exam-hub-subtitle--spaced[data-v-150417a8]{margin-top:18px}.task-stats-exam-hub-chart-meta[data-v-150417a8]{font-size:12px;color:#909399;margin:-4px 0 8px;line-height:1.5}.task-stats-exam-hub-stat-row[data-v-150417a8]{display:grid;gap:12px;margin-bottom:12px}.task-stats-exam-hub-stat-row--3[data-v-150417a8]{grid-template-columns:repeat(3,1fr)}.task-stats-exam-hub-stat-row--4[data-v-150417a8]{grid-template-columns:repeat(4,1fr)}.task-stats-exam-hub-stat-card[data-v-150417a8]{border:1px solid #ebeef5;border-radius:8px;padding:12px 14px;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.06)}.task-stats-exam-hub-stat-card--accent[data-v-150417a8]{border-color:#c6e2ff;background:#fafcff}.task-stats-exam-hub-stat-card__t[data-v-150417a8]{font-size:13px;color:#909399;margin-bottom:6px}.task-stats-exam-hub-stat-card__v[data-v-150417a8]{font-size:26px;font-weight:700;line-height:1.2;margin-bottom:4px}.task-stats-exam-hub-stat-card__v--blue[data-v-150417a8]{color:#409eff}.task-stats-exam-hub-stat-card__v--green[data-v-150417a8]{color:#67c23a}.task-stats-exam-hub-stat-card__v--orange[data-v-150417a8]{color:#e6a23c}.task-stats-exam-hub-stat-card__v--purple[data-v-150417a8]{color:#8e44ad}.task-stats-exam-hub-stat-card__i[data-v-150417a8]{font-size:12px;color:#909399}.task-stats-exam-hub-chart-placeholder[data-v-150417a8]{min-height:140px;border:1px dashed #dcdfe6;border-radius:8px;background:#fafafa;display:flex;align-items:center;justify-content:center;color:#909399;font-size:13px;margin-bottom:8px}.task-stats-exam-hub-chart-placeholder--sm[data-v-150417a8]{min-height:120px}.task-stats-exam-hub-chart-grid[data-v-150417a8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}@media (max-width:900px){.task-stats-exam-hub-chart-grid[data-v-150417a8]{grid-template-columns:1fr}.task-stats-exam-hub-stat-row--3[data-v-150417a8],.task-stats-exam-hub-stat-row--4[data-v-150417a8]{grid-template-columns:1fr 1fr}}.task-stats-exam-hub-chart-card[data-v-150417a8]{border:1px solid #ebeef5;border-radius:8px;padding:10px 12px 12px;background:#fff}.task-stats-exam-hub-chart-foot[data-v-150417a8]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-top:8px}.task-stats-exam-hub-chart-foot__ok[data-v-150417a8]{color:#67c23a}.task-stats-exam-hub-chart-foot__bad[data-v-150417a8]{color:#e6a23c}.task-stats-exam-hub-kp-table[data-v-150417a8]{margin-top:8px}.task-stats-mix-knowledge-section[data-v-150417a8]{width:100%;box-sizing:border-box;margin-top:30px;background:#fff;padding:20px;border-radius:8px;border:1px solid #e4e7ed;.section-title[data-v-150417a8]{font-size:16px;font-weight:700;color:#303133;margin-bottom:0}.department-section-header[data-v-150417a8],.knowledge-section-header[data-v-150417a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.department-select-wrapper[data-v-150417a8]{display:flex;align-items:center;flex-shrink:0}}.task-stats-mix-knowledge-chart[data-v-150417a8]{width:100%;height:400px;min-height:400px}.task-stats-mix-knowledge-empty[data-v-150417a8]{text-align:center;padding:50px;color:#909399;.el-icon-data-line[data-v-150417a8]{font-size:48px;margin-bottom:10px;display:block}}.task-stats-exam-hub-echart[data-v-150417a8]{width:100%;margin:4px 0 8px;border:1px solid #ebeef5;border-radius:8px;background:#fff}.task-stats-exam-hub-echart--tall[data-v-150417a8]{height:300px;min-height:260px}.task-stats-exam-hub-echart--sm[data-v-150417a8]{height:220px;min-height:200px}.task-stats-exam-hub-knowledge-echart[data-v-150417a8]{width:100%;height:320px;margin:8px 0 12px;border:1px solid #ebeef5;border-radius:8px;background:#fff}.task-stats-learning-pagination[data-v-150417a8]{margin-top:12px;text-align:right}.task-stats-learning-pagination[data-v-150417a8] .el-pagination{flex-wrap:wrap;justify-content:flex-end}.task-create-max-dialog.el-dialog{max-height:80vh;display:flex;flex-direction:column;margin-top:8vh!important;box-sizing:border-box;overflow:hidden}.task-create-max-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;box-sizing:border-box}.enterprise-task-create-wrapper.task-statistics-standalone-shell{position:relative;padding:28px 4px 24px;box-sizing:border-box}.enterprise-task-create-wrapper.task-statistics-standalone-shell .task-statistics-standalone-basic.portal-card{background:#fff;border-radius:12px;border:1px solid #eef2f7;padding:16px;margin-bottom:16px}.enterprise-task-create-wrapper.task-statistics-standalone-shell .task-statistics-page-shell .page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.enterprise-task-create-wrapper.task-statistics-standalone-shell .task-statistics-page-shell .title-wrap{display:flex;align-items:center;gap:6px}.enterprise-task-create-wrapper.task-statistics-standalone-shell .task-statistics-page-shell .page-title{margin:0;font-size:20px;color:#111827}.enterprise-task-create-wrapper.task-statistics-standalone-shell .task-statistics-dialog-host{width:100%;min-width:0;box-sizing:border-box}.enterprise-task-create-wrapper.task-statistics-standalone-shell .task-statistics-panel.task-statistics-dialog.task-create-max-dialog{margin:0 auto;margin-top:0;max-height:none;height:auto;width:100%;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.08);background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.enterprise-task-create-wrapper.task-statistics-standalone-shell .task-statistics-panel.task-statistics-dialog.task-create-max-dialog .task-statistics-panel__body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;box-sizing:border-box;padding:16px 20px 0}.enterprise-task-create-wrapper.task-statistics-standalone-shell .task-statistics-panel.task-statistics-dialog.task-create-max-dialog .task-statistics-panel__footer{flex-shrink:0}.task-statistics-dialog.task-create-max-dialog .el-dialog__body{padding-top:12px}.task-stats-personnel-detail-dialog.task-create-max-dialog .el-dialog__body{padding-top:8px}.task-stats-tp-personnel-detail-dialog .el-dialog__header{padding-bottom:8px}.task-stats-tp-personnel-detail-dialog .task-tp-catalog-pane.tab-pane-content{margin-top:0}.task-stats-tp-personnel-detail-dialog .content-title{font-size:18px;font-weight:400;margin:15px 0;text-align:center;color:#111827}.task-stats-tp-personnel-detail-dialog .Fleft{float:left}.task-stats-tp-personnel-detail-dialog .content_menu{text-align:left;width:100%;font-size:12px!important;font-weight:400;color:#111827}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it:after,.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_title:after{content:"";display:block;clear:both}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list{width:100%}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_title{background:#fafafa;height:32px;line-height:32px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_title_all{height:100%;font-size:12px;font-weight:400}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_chapter{width:60px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_number{text-align:left;width:calc(100% - 522px);box-sizing:border-box;padding-left:30px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_number_span{display:inline-block;margin-left:38px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_progress,.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_time,.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_topic{width:100px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_eidet{width:150px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it{background:#fff;min-height:36px;height:auto;line-height:36px;border-bottom:1px solid #eef2f7;overflow:visible}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_title_all{height:auto;min-height:36px;font-size:12px;font-weight:400}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_Ddie{width:150px;overflow:visible}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_button,.task-stats-tp-personnel-detail-dialog .task-tp-photo-btn{padding:4px 10px;vertical-align:middle}.task-stats-tp-personnel-detail-dialog .task-tp-photo-link{color:#409eff;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.task-stats-tp-personnel-detail-dialog .task-tp-photo-link:hover{color:#66b1ff}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_chapter{width:72px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_number{text-align:left;width:calc(100% - 522px)}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_number_name{margin-left:10px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_number_type{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff4d4f;color:#ff4d4f;padding:0 6px;border-radius:3px;line-height:18px;min-width:30px;box-sizing:border-box;background:transparent}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_progress,.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_topic{width:100px}.task-stats-tp-personnel-detail-dialog .content_menu .topic_proce{color:#228b22}.task-stats-tp-personnel-detail-dialog .content_menu .topic_done{color:#00cc6b}.task-stats-tp-personnel-detail-dialog .content_menu .topic_Nodone{color:orange}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_time{width:100px;font-size:12px}.task-stats-tp-personnel-detail-dialog .training-extra-block{margin-top:18px}.task-stats-tp-personnel-detail-dialog .training-extra-title{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.2;color:#0f2440}.task-stats-tp-personnel-detail-dialog .training-video-step-title{margin-bottom:14px}.task-stats-tp-personnel-detail-dialog .training-directory-section+.training-directory-section{margin-top:20px}.task-stats-tp-personnel-detail-dialog .task-stats-tp-personnel-detail__project+.task-stats-tp-personnel-detail__project{margin-top:28px;padding-top:18px;border-top:1px solid #eef2f7}.task-stats-tp-personnel-detail-dialog .task-stats-tp-personnel-detail__project-head{margin-bottom:12px}.task-stats-tp-personnel-detail-dialog .task-stats-tp-personnel-detail__project-meta{font-size:13px;font-weight:400;color:#64748b}.task-stats-tp-personnel-detail-dialog .task-stats-tp-personnel-detail__project-sub{margin-top:4px;font-size:12px;color:#64748b;display:flex;gap:16px}.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_chapter,.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_chapter{width:72px}.task-stats-tp-personnel-detail-dialog .exam-data-row,.task-stats-tp-personnel-detail-dialog .exam-head-row{display:grid;grid-template-columns:56px 1.3fr 1.7fr 90px 80px 60px 90px;align-items:center;gap:10px;padding:8px 10px}.task-stats-tp-personnel-detail-dialog .exam-head-row{background:#f8fafc;color:#334155;border-radius:8px 8px 0 0;font-size:13px}.task-stats-tp-personnel-detail-dialog .exam-data-row{border-bottom:1px solid #eef2f7;font-size:13px}.task-stats-tp-personnel-detail-dialog .exam-name-cell{display:inline-flex;align-items:center;gap:6px}.task-stats-tp-personnel-detail-dialog .exam-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff4d4f;color:#ff4d4f;border-radius:3px;padding:0 6px;line-height:18px;flex-shrink:0}.task-stats-tp-personnel-detail-dialog .exam-status-success{color:#67c23a;font-weight:600}.task-stats-tp-personnel-detail-dialog .exam-status-warn{color:#e6a23c;font-weight:600}.task-stats-tp-personnel-detail-dialog .exam-status-danger{color:#f56c6c;font-weight:600}.task-stats-tp-personnel-detail__empty{margin:12px 0;font-size:13px;color:#909399;text-align:center}.task-stats-tp-personnel-detail__hint{margin:12px 0 0;font-size:12px;color:#909399;line-height:1.5}@media (max-width:768px){.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_it_number,.task-stats-tp-personnel-detail-dialog .content_menu .menu_list_number{width:clamp(0px,calc(100% - 522px),100%)!important;padding-left:10px}.task-stats-tp-personnel-detail-dialog .content_menu{overflow-x:auto}.task-stats-tp-personnel-detail-dialog .exam-data-row,.task-stats-tp-personnel-detail-dialog .exam-head-row{grid-template-columns:48px 1.2fr 1.4fr 80px 70px 50px 80px;gap:6px;font-size:12px}}.task-stats-comprehensive-detail__table,.task-stats-single-exam-detail__table{width:100%}.task-stats-comprehensive-detail__records{padding:8px 12px 8px 48px;background:#fafafa}.task-stats-comprehensive-detail__records-table{width:100%}.task-stats-comprehensive-detail__records-empty{padding:12px 0;text-align:center;font-size:13px;color:#909399}.task-stats-comprehensive-detail__tag{margin-right:6px;vertical-align:middle;border-color:#f56c6c!important;color:#f56c6c!important;background:#fff!important}.task-stats-comprehensive-detail__name{font-size:13px;color:#303133;vertical-align:middle}.task-stats-comprehensive-detail__dash{color:#c0c4cc}.task-stats-comprehensive-image-wrap{min-height:420px}.task-stats-comprehensive-image-wrap .el-carousel{width:100%}.task-stats-comprehensive-image-wrap .task-stats-comprehensive-image-slide{width:100%;height:420px;display:flex;align-items:center;justify-content:center}.task-stats-comprehensive-image-wrap .task-stats-comprehensive-image-slide .el-image__inner{max-width:100%;max-height:420px}.task-stats-comprehensive-image-counter{margin-top:8px;text-align:center;font-size:13px;color:#909399}.task-train-project-learning-status-dialog .user-learning-content{min-height:360px}.task-train-project-learning-status-dialog .learning-section-title{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.task-train-project-learning-status-dialog .learning-section-title--spaced{margin-top:22px;padding-top:6px;border-top:1px solid #ebeef5}.task-train-project-learning-status-dialog .learning-section{margin-bottom:12px}.task-train-project-learning-status-dialog .chapter-group{margin-bottom:10px}.task-stats-course-personnel-detail-dialog .task-course-catalog-pane.tab-pane-content{margin-top:0}.task-stats-course-personnel-detail-dialog .el-dialog__header{padding-bottom:8px}.task-stats-course-personnel-detail-dialog .content-title{font-size:18px;font-weight:400;margin:15px 0;text-align:center;color:#111827}.task-stats-course-personnel-detail-dialog .Fleft{float:left}.task-stats-course-personnel-detail-dialog .content_menu{text-align:left;width:100%;font-size:12px!important;font-weight:400;color:#111827}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it:after,.task-stats-course-personnel-detail-dialog .content_menu .menu_list_title:after{content:"";display:block;clear:both}.task-stats-course-personnel-detail-dialog .content_menu .menu_list{width:100%}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_title{background:#fafafa;height:32px;line-height:32px}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_title_all{height:100%;font-size:12px;font-weight:400}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_chapter{width:60px}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_number{text-align:left;width:calc(100% - 360px);box-sizing:border-box;padding-left:30px}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_number_span{display:inline-block;margin-left:38px}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_progress,.task-stats-course-personnel-detail-dialog .content_menu .menu_list_time,.task-stats-course-personnel-detail-dialog .content_menu .menu_list_topic{width:100px}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it{background:#fff;height:32px;line-height:32px;border-bottom:1px solid #eef2f7}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_title_all{height:100%;font-size:12px;font-weight:400}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_chapter{width:60px}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_number{text-align:left;width:calc(100% - 360px);cursor:pointer}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_number_name{margin-left:10px}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_number_type{border:1px solid #ff4d4f;color:#ff4d4f;padding:0 5px;border-radius:2px}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_progress,.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_topic{width:100px;cursor:pointer}.task-stats-course-personnel-detail-dialog .content_menu .topic_proce{color:#228b22}.task-stats-course-personnel-detail-dialog .content_menu .topic_done{color:#00cc6b}.task-stats-course-personnel-detail-dialog .content_menu .topic_Nodone{color:orange}.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_time{width:100px;font-size:12px}@media (max-width:768px){.task-stats-course-personnel-detail-dialog .content_menu .menu_list_it_number,.task-stats-course-personnel-detail-dialog .content_menu .menu_list_number{width:clamp(0px,calc(100% - 360px),100%)!important;padding-left:10px}.task-stats-course-personnel-detail-dialog .content_menu{overflow-x:visible}}.task-stats-course-personnel-detail__hint{margin:16px 0 0;font-size:12px;color:#909399;line-height:1.55}.profile-task-create-wrap[data-v-6534398c]{margin-top:4px}.profile-task-create-wrap[data-v-6534398c] .portal-body{box-shadow:none;padding:16px 0 8px;border-radius:0}.profile-task-toolbar[data-v-6534398c]{margin-bottom:10px}.profile-task-table[data-v-6534398c]{width:100%}.profile-task-readonly-hint[data-v-6534398c]{color:#909399;font-size:12px}.icon-action-btn[data-v-6534398c]{font-size:16px;padding:4px;color:#409eff}.icon-action-btn--danger[data-v-6534398c]{color:#f56c6c}.icon-action-btn.is-disabled[data-v-6534398c],.icon-action-btn[data-v-6534398c]:disabled{color:#c0c4cc!important;cursor:not-allowed}.task-detail-page[data-v-74216b64]{padding:12px 4px 24px}.task-detail-guest-link-item[data-v-74216b64] .el-descriptions-item__content{word-break:break-all}.task-detail-guest-link[data-v-74216b64]{display:flex;align-items:flex-start;gap:8px;width:100%}.task-detail-guest-link__text[data-v-74216b64]{cursor:pointer;color:#409eff;text-decoration:underline;word-break:break-all;line-height:1.5;flex:1;min-width:0}.task-detail-guest-link__btn[data-v-74216b64]{flex-shrink:0;padding:0 4px}.task-detail-page--embed-profile[data-v-74216b64]{padding:0;background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);max-width:100%}.task-detail-page--embed-profile .page-head[data-v-74216b64]{margin-bottom:0;padding:14px 20px;background:linear-gradient(180deg,#fafbfd,#fff 55%);border-bottom:1px solid #eef2f7}.task-detail-page--embed-profile .page-title[data-v-74216b64]{font-size:18px;font-weight:900;color:#111827;letter-spacing:.01em}.task-detail-page--embed-profile .page-head .el-button--text[data-v-74216b64]{color:#4f46e5;font-weight:700}.task-detail-page--embed-profile>.portal-card[data-v-74216b64]:not(.config-card){margin-bottom:0;border:none;border-radius:0;box-shadow:none;padding:16px 20px 18px;border-bottom:1px solid #eef2f7}.task-detail-page--embed-profile .config-card[data-v-74216b64]{margin-bottom:0;border:none;border-radius:0;box-shadow:none;max-width:100%}.task-detail-page--embed-profile .config-sidebar[data-v-74216b64]{width:100px;flex-shrink:0;border-top-left-radius:0;border-bottom-left-radius:0}.task-detail-page--embed-profile .config-layout[data-v-74216b64]{min-height:0;max-width:100%}.task-detail-page--embed-profile .config-main[data-v-74216b64]{min-width:0;max-width:100%;padding:14px 12px 16px;background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.task-detail-page--embed-profile .section-head[data-v-74216b64]{margin-bottom:14px}.task-detail-page--embed-profile .section-head .section-title[data-v-74216b64]{font-size:17px;font-weight:900;color:#111827}.task-detail-page--embed-profile .section-head .el-button--primary[data-v-74216b64]{border-radius:10px;font-weight:800}.task-detail-page--embed-profile .stage-table[data-v-74216b64]{border-radius:10px;min-width:0}.task-detail-page--embed-profile .stage-table[data-v-74216b64] .el-table{min-width:520px}.task-detail-page--embed-profile .config-menu .el-menu-item[data-v-74216b64]{height:52px}.task-detail-page--embed-profile .config-menu .el-menu-item i[data-v-74216b64]{font-size:18px}.task-detail-page--embed-profile .config-menu .el-menu-item span[data-v-74216b64]{font-size:12px}.task-detail-page--embed-profile .config-menu .el-menu-item.is-active[data-v-74216b64]{margin:4px 6px}.task-detail-page--embed-profile[data-v-74216b64] .el-descriptions__header,.task-detail-page--embed-profile[data-v-74216b64] .el-descriptions__title{margin-bottom:10px}.task-detail-page--embed-profile[data-v-74216b64] .el-descriptions-item__label{background:#f7f9fc;color:#64748b;font-weight:700}.task-detail-page--embed-profile[data-v-74216b64] .stage-table .el-table__header th{background:#f7f9fc;color:#6b7280;font-weight:800}.task-detail-page--embed-profile .setting-panel[data-v-74216b64]{min-height:0}.page-head[data-v-74216b64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.title-wrap[data-v-74216b64]{display:flex;align-items:center;gap:6px}.page-title[data-v-74216b64]{margin:0;font-size:20px;color:#111827}.portal-card[data-v-74216b64]{background:#fff;border-radius:12px;border:1px solid #eef2f7;padding:16px;margin-bottom:12px}.config-card[data-v-74216b64]{padding:0}.section-head[data-v-74216b64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.student-config-toolbar-actions[data-v-74216b64]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.student-bulk-upload[data-v-74216b64]{display:inline-block}.config-layout[data-v-74216b64]{display:flex;min-height:560px}.config-sidebar[data-v-74216b64]{width:132px;border-right:1px solid #e8edf5;background:#f8fafc;border-top-left-radius:12px;border-bottom-left-radius:12px}.config-main[data-v-74216b64]{flex:1;min-width:0;padding:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.config-main--readonly[data-v-74216b64]{.content-module-item[data-v-74216b64],.el-button[data-v-74216b64],.el-checkbox[data-v-74216b64],.el-radio[data-v-74216b64],.el-upload[data-v-74216b64],.setting-tab-item[data-v-74216b64]{pointer-events:none;cursor:not-allowed}.el-button[data-v-74216b64]{opacity:.55}.el-input[data-v-74216b64],.el-textarea[data-v-74216b64]{pointer-events:none}}.config-menu[data-v-74216b64]{border-right:none;background:transparent}.config-menu .el-menu-item[data-v-74216b64]{height:72px;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#64748b}.config-menu .el-menu-item i[data-v-74216b64]{margin-right:0;font-size:22px}.config-menu .el-menu-item span[data-v-74216b64]{font-size:14px}.config-menu .el-menu-item.is-active[data-v-74216b64]{color:#2f7cff;background:#eaf2ff;border-radius:8px;margin:8px}.setting-sub-switch[data-v-74216b64]{margin-bottom:14px}.setting-tab-bar[data-v-74216b64]{display:flex;align-items:center;gap:0;border-bottom:1px solid #dfe6f0;margin-bottom:4px}.setting-tab-item[data-v-74216b64]{border:none;background:transparent;color:#1f2937;cursor:pointer;padding:10px 18px;font-size:14px;line-height:1.2;position:relative}.setting-tab-item.is-active[data-v-74216b64],.setting-tab-item[data-v-74216b64]:hover{color:#2f7cff}.setting-tab-item.is-active[data-v-74216b64]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;background:#2f7cff;border-radius:2px}.section-title[data-v-74216b64]{font-size:16px;font-weight:800;color:#1f2937}.config-form[data-v-74216b64]{margin-bottom:10px}.stage-table[data-v-74216b64]{margin-top:6px}.stage-content-module-tip[data-v-74216b64]{margin:0 0 10px;font-size:12px;color:#6b7280;line-height:1.5}.content-module-options[data-v-74216b64]{display:flex;gap:16px;flex-wrap:wrap}.content-module-item[data-v-74216b64]{border:none;background:transparent;display:inline-flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:2px 4px}.content-module-icon[data-v-74216b64]{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 6px 14px rgba(15,23,42,.12)}.content-module-label[data-v-74216b64]{font-size:14px;color:#374151}.content-module-text[data-v-74216b64]{display:flex;flex-direction:column;align-items:center;gap:2px}.content-module-sublabel[data-v-74216b64]{font-size:11px;color:#9ca3af;line-height:1.2}.content-module-item.is-active .content-module-icon[data-v-74216b64]{box-shadow:0 0 0 3px rgba(47,124,255,.18),0 6px 14px rgba(15,23,42,.12)}.content-module-item.is-active .content-module-label[data-v-74216b64]{color:#2563eb;font-weight:600}.content-module-item.is-disabled[data-v-74216b64]{opacity:.45;cursor:not-allowed}.content-module-item.is-disabled .content-module-icon[data-v-74216b64],.content-module-item.is-disabled .content-module-label[data-v-74216b64]{pointer-events:none}.resource-pick-row[data-v-74216b64]{display:flex;align-items:flex-start;gap:10px}.picked-course-list[data-v-74216b64]{flex:1;min-height:44px}.picked-course-empty[data-v-74216b64]{color:#9ca3af;font-size:13px;padding:10px 0}.picked-course-item[data-v-74216b64]{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;background:#fff;border-radius:10px;border:1px solid #eef2f7;margin-bottom:10px}.picked-course-left[data-v-74216b64]{display:inline-flex;align-items:center;gap:10px}.picked-course-drag[data-v-74216b64]{color:#cbd5e1;font-size:18px;cursor:move}.picked-course-icon[data-v-74216b64]{width:34px;height:34px;border-radius:8px;background:#2fb3eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.picked-course-icon--project[data-v-74216b64]{background:#46c19b}.picked-course-icon--exam[data-v-74216b64]{background:#fc6a3d}.picked-course-icon--practice[data-v-74216b64]{background:#5b8ff9}.resource-dialog--picker-loading[data-v-74216b64]{min-height:480px;position:relative}.resource-dialog--picker-loading[data-v-74216b64] .el-loading-mask{pointer-events:none;z-index:10}.resource-dialog--picker-loading[data-v-74216b64] .el-loading-spinner{margin-top:-28px}.resource-dialog--picker-loading[data-v-74216b64] .el-loading-spinner .circular{width:42px;height:42px;animation:resource-picker-loading-rotate-74216b64 .9s linear infinite}.resource-dialog--picker-loading[data-v-74216b64] .el-loading-text{margin-top:12px;font-size:14px;color:#409eff;letter-spacing:.06em}@keyframes resource-picker-loading-rotate-74216b64{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.resource-dialog__left--exam[data-v-74216b64]{width:200px}.exam-left-menu.el-menu[data-v-74216b64]{border-right:none}.selected-preview-exam-cat[data-v-74216b64]{margin-top:6px;font-size:12px;color:#64748b}.single-exam-expand[data-v-74216b64]{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:10px;padding:8px 12px 12px 32px;background:#fafbfd}.single-exam-expand-label[data-v-74216b64]{color:#6b7280;font-size:12px;flex:0 0 auto}.single-exam-expand-suffix[data-v-74216b64]{color:#6b7280;font-size:12px}.single-exam-pick-config[data-v-74216b64]{margin-top:10px;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:10px}.single-exam-pick-label[data-v-74216b64]{color:#6b7280;font-size:12px}.single-exam-preview-config[data-v-74216b64]{margin-top:12px;padding-top:10px;border-top:1px dashed #e5e7eb;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:10px}.exam-config-line[data-v-74216b64]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.exam-config-line--compact[data-v-74216b64]{flex:1 1 100%;min-width:0;width:100%;flex-wrap:wrap;align-items:center;gap:10px 16px}.exam-config-field[data-v-74216b64]{display:inline-flex;align-items:center;flex-wrap:nowrap;flex:0 0 auto;gap:6px;max-width:100%}.exam-config-field--time[data-v-74216b64]{flex:1 1 320px;min-width:280px}.exam-config-field .single-exam-expand-label[data-v-74216b64],.exam-config-field .single-exam-expand-suffix[data-v-74216b64],.exam-config-field .single-exam-pick-label[data-v-74216b64],.exam-config-field .single-exam-pick-suffix[data-v-74216b64]{flex-shrink:0;white-space:nowrap}.exam-attempt-count-input-wrap[data-v-74216b64]{display:inline-block;vertical-align:middle}.exam-duration-auto-value[data-v-74216b64]{background:#f3f4f6;border-radius:4px}.exam-duration-auto-value[data-v-74216b64],.exam-question-count-value[data-v-74216b64]{display:inline-flex;align-items:center;min-width:36px;min-height:32px;padding:0 8px;color:#374151;font-size:13px;font-weight:600}.single-exam-pick-suffix[data-v-74216b64]{color:#6b7280;font-size:12px}.mix-exam-expand[data-v-74216b64]{padding:8px 12px 10px 32px;background:#fafbfd}.exam-picker-table[data-v-74216b64] .el-table__expanded-cell{padding:0}.exam-picker-table[data-v-74216b64] .el-table-column--selection .cell,.resource-dialog[data-v-74216b64] .el-table-column--selection .cell,.train-project-picker-table[data-v-74216b64] .el-table-column--selection .cell{overflow:visible;text-overflow:clip;white-space:nowrap;padding-left:8px;padding-right:0}.exam-picker-table[data-v-74216b64] .el-table-column--selection .el-checkbox,.resource-dialog[data-v-74216b64] .el-table-column--selection .el-checkbox,.train-project-picker-table[data-v-74216b64] .el-table-column--selection .el-checkbox{display:inline-flex;align-items:center;vertical-align:middle}.exam-picker-table[data-v-74216b64] .el-table__expanded-cell .cell{overflow:visible;padding:0}.exam-picker-table[data-v-74216b64] .el-table__body-wrapper{overflow-y:auto;scroll-behavior:auto;scroll-padding-top:8px;scroll-padding-bottom:8px}.mix-exam-expand-row[data-v-74216b64]{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:10px}.mix-exam-expand-row__head[data-v-74216b64]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:0 0 auto}.mix-exam-expand-name[data-v-74216b64]{min-width:72px;font-weight:600;color:#374151}.mix-exam-pick-block[data-v-74216b64]{margin-top:10px}.mix-exam-pick-row[data-v-74216b64]{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #e5e7eb}.mix-exam-pick-row[data-v-74216b64]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mix-exam-pick-session-name[data-v-74216b64]{min-width:200px;font-weight:600;color:#374151;font-size:13px}.mix-exam-preview-block[data-v-74216b64]{margin-top:12px;padding-top:8px;border-top:1px dashed #e5e7eb}.mix-exam-preview-row[data-v-74216b64]{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:10px;margin-bottom:12px}.mix-exam-preview-session[data-v-74216b64]{min-width:200px;font-weight:600;color:#374151}.picked-course-main[data-v-74216b64]{flex:1;margin-left:12px;min-width:0}.picked-course-title-row[data-v-74216b64]{display:flex;align-items:center;gap:10px;min-width:0}.picked-course-title[data-v-74216b64]{font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picked-course-duration[data-v-74216b64]{color:#94a3b8;font-size:12px;flex:0 0 auto}.picked-course-meta-row[data-v-74216b64]{margin-top:8px;display:flex;align-items:center;gap:6px;color:#6b7280;font-size:12px}.picked-course-right[data-v-74216b64]{display:inline-flex;align-items:center;gap:14px;margin-left:12px;flex:0 0 auto}.picked-course-link[data-v-74216b64]{padding:0;font-size:12px}.picked-course-link--danger[data-v-74216b64]{color:#f56c6c}.picked-course-link--danger.is-disabled[data-v-74216b64],.picked-course-link--danger.is-disabled[data-v-74216b64]:focus,.picked-course-link--danger.is-disabled[data-v-74216b64]:hover{color:#c0c4cc;cursor:not-allowed}.stage-op-delete-wrap[data-v-74216b64]{display:inline-block}.stage-op-delete-wrap .el-button.is-disabled[data-v-74216b64],.stage-op-delete-wrap .el-button.is-disabled[data-v-74216b64]:hover{color:#c0c4cc}.resource-dialog[data-v-74216b64]{display:flex;border:1px solid #eef2f7;border-radius:10px;overflow:hidden}.resource-dialog__left[data-v-74216b64]{width:240px;border-right:1px solid #eef2f7;background:#fff}.resource-left-title[data-v-74216b64]{padding:14px 16px;font-weight:700;color:#1f2937;border-bottom:1px solid #eef2f7}.resource-left-menu[data-v-74216b64]{border-right:none}.resource-dialog__right[data-v-74216b64]{flex:1;background:#fff;padding:12px 14px}.resource-right-toolbar[data-v-74216b64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.resource-selected-total[data-v-74216b64]{color:#64748b;font-size:13px}.resource-right-footer[data-v-74216b64]{display:flex;justify-content:flex-start;padding-top:10px;color:#6b7280}.resource-selectall-btn[data-v-74216b64]{margin-left:10px;padding:0;font-weight:600}.train-project-action-btn[data-v-74216b64]{margin-left:0;padding:0;font-weight:600}.train-project-expand-panel[data-v-74216b64]{border-top:1px solid #eef2f7;margin-top:10px;padding-top:10px;max-height:220px;overflow:auto}.train-project-expand-inline[data-v-74216b64]{padding:8px 12px 2px 32px;background:#fafbfd}.train-project-expand-item+.train-project-expand-item[data-v-74216b64]{margin-top:10px}.train-project-expand-title[data-v-74216b64]{font-weight:700;color:#1f2937;margin-bottom:6px}.train-project-expand-exam-row[data-v-74216b64]{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.train-project-expand-exam-name[data-v-74216b64]{min-width:170px;color:#374151}.train-project-expand-exam-label[data-v-74216b64]{color:#6b7280;font-size:12px}.selected-preview-list[data-v-74216b64]{max-height:52vh;overflow:auto}.selected-preview-item[data-v-74216b64]{display:block;padding:12px 0;border-bottom:1px solid #eef2f7}.selected-preview-top[data-v-74216b64]{display:flex;align-items:center;justify-content:space-between}.selected-preview-name[data-v-74216b64]{color:#111827;margin-right:12px}.selected-preview-exams[data-v-74216b64]{margin-top:10px;padding-left:4px}.selected-preview-exam-row[data-v-74216b64]{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:8px;flex-wrap:wrap}.selected-preview-exam-name[data-v-74216b64]{min-width:160px;color:#374151}.selected-preview-exam-label[data-v-74216b64]{color:#6b7280;font-size:12px}.selected-preview-empty-exam[data-v-74216b64]{color:#9ca3af;font-size:12px}.stage-time-range[data-v-74216b64]{display:flex;align-items:center;gap:8px}.split-line[data-v-74216b64]{color:#6b7280}.danger-text[data-v-74216b64]{color:#f56c6c}.danger-text.is-disabled[data-v-74216b64],.danger-text.is-disabled[data-v-74216b64]:hover{color:#c0c4cc}.selected-summary[data-v-74216b64]{margin-bottom:10px;color:#4b5563}.highlight[data-v-74216b64]{color:#2563eb;font-weight:800}.student-filter-panel[data-v-74216b64]{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:14px 16px 12px;margin-bottom:12px}.task-student-scope-alert[data-v-74216b64]{margin-bottom:12px}.task-student-scope-alert+.task-student-scope-alert[data-v-74216b64]{margin-top:-4px}.student-filter-form[data-v-74216b64] .el-form-item{margin-bottom:0}.student-filter-panel[data-v-74216b64] .el-form-item__label{white-space:nowrap;color:#606266}.student-filter-grid[data-v-74216b64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.student-filter-grid[data-v-74216b64] .el-form-item{display:flex;margin-right:0}.student-filter-grid[data-v-74216b64] .el-form-item__content{flex:1;min-width:0}.student-filter-select[data-v-74216b64]{width:100%}.student-search-row[data-v-74216b64]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #e5e7eb}.student-search-input[data-v-74216b64]{width:280px}.batch-actions[data-v-74216b64]{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #eef2f7}.selected-count[data-v-74216b64]{margin-left:auto;color:#4b5563;font-size:13px}.student-select-table[data-v-74216b64]{border-radius:8px}.student-select-table[data-v-74216b64] .el-table__header th{padding:8px 0;background:#f5f7fa}.student-select-table[data-v-74216b64] .el-table__body td{padding:7px 0}.dialog-footer-bar[data-v-74216b64]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #eef2f7}.student-info-toolbar[data-v-74216b64]{margin-bottom:14px;display:flex;align-items:center;gap:10px}.student-info-toolbar__label[data-v-74216b64]{color:#606266}.pager-left[data-v-74216b64]{color:#6b7280;font-size:13px}.setting-panel[data-v-74216b64]{min-height:420px}.setting-content[data-v-74216b64]{background:#f8fafc;border-radius:10px;padding:16px 18px}.setting-block+.setting-block[data-v-74216b64]{margin-top:18px}.setting-title[data-v-74216b64]{margin:0 0 10px;font-size:20px;line-height:1;font-weight:500;color:#1f2937;border-left:4px solid #2f7cff;padding-left:8px}.setting-desc[data-v-74216b64]{color:#4b5563}.switch-list[data-v-74216b64]{display:flex;flex-direction:column;gap:12px}.switch-row[data-v-74216b64]{display:flex;align-items:center;gap:10px;color:#374151;font-size:15px}.switch-row--inline[data-v-74216b64]{gap:8px}.switch-row--disabled>span[data-v-74216b64]{color:#c0c4cc}.offline-info-block+.offline-info-block[data-v-74216b64]{margin-top:24px}.offline-info-title-row[data-v-74216b64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.offline-info-title[data-v-74216b64]{font-size:16px;font-weight:600;color:#1f2937}.offline-info-table-wrap[data-v-74216b64]{margin-top:8px;max-width:100%;overflow-x:auto;overflow-y:hidden}.offline-info-table-wrap[data-v-74216b64] .el-table{min-width:980px}.offline-book-head[data-v-74216b64]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.offline-book-name[data-v-74216b64]{font-size:14px;color:#374151;font-weight:600}.offline-header-actions[data-v-74216b64]{display:flex;align-items:center;justify-content:center;gap:8px}.offline-status-pill[data-v-74216b64]{display:inline-block;padding:2px 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px}.offline-inline-edit[data-v-74216b64]{display:flex;align-items:center;gap:8px}.offline-row-actions[data-v-74216b64]{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap}.topic_done[data-v-74216b64]{background:rgba(148,163,184,.18);color:#64748b}.topic_proce[data-v-74216b64]{background:rgba(59,130,246,.14);color:#2563eb}.topic_Nodone[data-v-74216b64]{background:rgba(16,185,129,.14);color:#059669}.anti-cheat-tip[data-v-74216b64]{margin:18px 0 0;color:#dc2626;font-size:16px;line-height:1.6}.setting-save-bar[data-v-74216b64]{margin-top:24px;padding-top:16px;border-top:1px solid #eef2f7;text-align:right}.task-detail-dialog .el-dialog__body{max-height:80vh;overflow:auto}.task-student-select-dialog .el-dialog__body{padding:16px 20px 12px}.task-student-select-dialog .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid #eef2f7}.enterprise-task-statistics-page[data-v-fae10072]{min-height:100%;box-sizing:border-box}[data-v-26918cae]:export{errorColor:#ff4d4f}.knowledge-wrong-question[data-v-26918cae]{padding:20px;box-sizing:border-box;min-height:100%;background:#f5f7fa}.knowledge-wrong-question .panel-container .caption[data-v-26918cae]{margin-bottom:30px}.knowledge-wrong-question .panel-container .caption .title-content h2[data-v-26918cae]{margin:0 0 10px;font-size:24px;color:#303133;font-weight:500}.knowledge-wrong-question .panel-container .filter-container[data-v-26918cae]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:20px;padding:16px 20px;background:#fff;border:1px solid #e4e7ed;border-radius:8px}.knowledge-wrong-question .panel-container .filter-container .filter-item[data-v-26918cae]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.knowledge-wrong-question .panel-container .filter-container .filter-item--grow[data-v-26918cae]{margin-left:auto}.knowledge-wrong-question .panel-container .filter-container .filter-label[data-v-26918cae]{color:#606266;font-size:14px}.knowledge-wrong-question .panel-container .filter-container .filter-value[data-v-26918cae]{color:#303133;font-weight:500}.knowledge-wrong-question .panel-container .filter-container .filter-value.knowledge-name[data-v-26918cae]{color:#409eff;font-weight:600}.knowledge-wrong-question .panel-container .content-container[data-v-26918cae]{background:#fff;padding:20px;border-radius:8px;border:1px solid #e4e7ed}.knowledge-wrong-question .panel-container .content-container .statistics-cards[data-v-26918cae]{display:flex;gap:20px;margin-bottom:30px}.knowledge-wrong-question .panel-container .content-container .statistics-cards .stat-card[data-v-26918cae]{flex:1;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;text-align:center}.knowledge-wrong-question .panel-container .content-container .statistics-cards .stat-card .stat-card-title[data-v-26918cae]{font-size:14px;color:#606266;margin-bottom:10px}.knowledge-wrong-question .panel-container .content-container .statistics-cards .stat-card .stat-card-value[data-v-26918cae]{font-size:28px;font-weight:700;color:#303133}.knowledge-wrong-question .panel-container .content-container .statistics-cards .stat-card .stat-card-value--wrong[data-v-26918cae]{color:#f56c6c}.knowledge-wrong-question .panel-container .content-container .statistics-cards .stat-card .stat-card-value--ok[data-v-26918cae]{color:#67c23a}.knowledge-wrong-question .panel-container .content-container .statistics-cards .stat-card .stat-card-value--warn[data-v-26918cae]{color:#e6a23c}.knowledge-wrong-question .panel-container .content-container .question-text[data-v-26918cae]{color:#409eff;cursor:pointer}.knowledge-wrong-question .panel-container .content-container .question-text[data-v-26918cae]:hover{color:#66b1ff;text-decoration:underline}.knowledge-wrong-question .panel-container .content-container .count-wrong[data-v-26918cae]{color:#f56c6c;font-weight:500}.knowledge-wrong-question .panel-container .content-container .count-ok[data-v-26918cae]{color:#67c23a;font-weight:500}.knowledge-wrong-question .panel-container .content-container .pagination-container[data-v-26918cae]{text-align:right;padding-top:20px;border-top:1px solid #e4e7ed}.question-detail .section-title[data-v-26918cae]{margin:0 0 15px;font-size:16px;font-weight:600;color:#303133;border-bottom:2px solid #409eff;padding-bottom:8px}.question-detail .question-section[data-v-26918cae]{margin-bottom:25px}.question-detail .question-section .question-content-wrapper[data-v-26918cae]{display:flex;align-items:flex-start;gap:12px}.question-detail .question-section .question-content[data-v-26918cae]{flex:1;padding:15px;background:#f8f9fa;border-radius:6px;border-left:4px solid #409eff;line-height:1.6;font-size:14px;color:#303133}.question-detail .options-section[data-v-26918cae]{margin-bottom:25px}.question-detail .options-section .option-item[data-v-26918cae]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:8px;border:1px solid #ebeef5;border-radius:6px}.question-detail .options-section .option-item.correct-option[data-v-26918cae]{border-color:#67c23a;background:#f0f9eb}.question-detail .options-section .option-item .correct-badge[data-v-26918cae]{margin-left:auto;color:#67c23a;font-size:12px;white-space:nowrap}.question-detail .analysis-section[data-v-26918cae],.question-detail .answer-section[data-v-26918cae]{margin-bottom:20px}.question-detail .analysis-content[data-v-26918cae]{padding:12px;background:#fafafa;border-radius:6px;line-height:1.6}[data-v-63396a7b]:export{errorColor:#ff4d4f}.session-detail-container[data-v-63396a7b]{padding:20px;background:#f5f5f5;min-height:100vh}.detail-page-header[data-v-63396a7b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:16px;padding:18px 20px}.detail-page-header .header-text[data-v-63396a7b]{flex:1;min-width:0}.detail-page-header .detail-main-title[data-v-63396a7b]{margin:0 0 8px;font-size:18px;font-weight:600;color:#303133;line-height:1.4}.detail-page-header .detail-name-highlight[data-v-63396a7b]{color:#409eff;font-weight:600}.detail-page-header .detail-sub-meta[data-v-63396a7b]{margin:0;font-size:13px;color:#909399;line-height:1.5}.detail-page-header .header-actions[data-v-63396a7b]{flex-shrink:0;display:flex;gap:10px;align-items:center}.filter-toolbar[data-v-63396a7b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:20px;padding:16px 20px}.filter-toolbar--single-row[data-v-63396a7b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.filter-toolbar .filter-keyword-input[data-v-63396a7b]{flex:1;min-width:240px;max-width:520px}.filter-toolbar .filter-btn-export.el-button--primary.is-plain[data-v-63396a7b]{color:#1890ff;border-color:#91d5ff;background:#e6f7ff}.filter-toolbar .filter-btn-export.el-button--primary.is-plain[data-v-63396a7b]:focus,.filter-toolbar .filter-btn-export.el-button--primary.is-plain[data-v-63396a7b]:hover{color:#096dd9;border-color:#69c0ff;background:#bae7ff}.statistics-cards[data-v-63396a7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.statistics-cards .stat-card[data-v-63396a7b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;display:flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.statistics-cards .stat-card[data-v-63396a7b]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.statistics-cards .stat-card .stat-icon[data-v-63396a7b]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.statistics-cards .stat-card .stat-icon i[data-v-63396a7b]{font-size:24px;color:#fff}.statistics-cards .stat-card .stat-icon.good[data-v-63396a7b]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.statistics-cards .stat-card .stat-icon.fail[data-v-63396a7b]{background:linear-gradient(135deg,#f5222d,#ff4d4f)}.statistics-cards .stat-card .stat-icon.average[data-v-63396a7b]{background:linear-gradient(135deg,#722ed1,#9254de)}.statistics-cards .stat-card .stat-content[data-v-63396a7b]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.statistics-cards .stat-card .stat-content .stat-label[data-v-63396a7b]{font-size:14px;color:#666;line-height:1.3}.statistics-cards .stat-card .stat-content .stat-value[data-v-63396a7b]{font-size:28px;font-weight:700;line-height:1.2}.statistics-cards .stat-card .stat-content .stat-value--good[data-v-63396a7b]{color:#1890ff}.statistics-cards .stat-card .stat-content .stat-value--fail[data-v-63396a7b]{color:#f5222d}.statistics-cards .stat-card .stat-content .stat-value--average[data-v-63396a7b]{color:#722ed1}.statistics-cards .stat-card .stat-content .stat-footer[data-v-63396a7b]{font-size:12px;color:#999;line-height:1.3}.charts-section[data-v-63396a7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:20px;margin-bottom:20px;margin-top:20px}.charts-section .chart-container[data-v-63396a7b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.charts-section .chart-container .chart-header[data-v-63396a7b]{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.charts-section .chart-container .chart-header h3[data-v-63396a7b]{margin:0;font-size:16px;font-weight:600;color:#333}.charts-section .chart-container .chart-content[data-v-63396a7b]{padding:20px;height:390px}.charts-section .chart-container .chart-content--grade .grade-chart-canvas[data-v-63396a7b],.charts-section .chart-container .knowledge-chart-canvas[data-v-63396a7b]{width:100%;height:350px;min-height:350px}.charts-section .chart-container .knowledge-dept-select[data-v-63396a7b]{width:200px}.charts-section .chart-container .knowledge-dept-select[data-v-63396a7b] .el-input__inner{border-color:#91d5ff;border-radius:6px}.charts-section .chart-container .knowledge-dept-select[data-v-63396a7b] .el-input.is-focus .el-input__inner{border-color:#40a9ff}.table-section[data-v-63396a7b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.table-section .table-header[data-v-63396a7b]{padding:20px;border-bottom:1px solid #f0f0f0}.table-section .table-header h3[data-v-63396a7b]{margin:0;font-size:16px;font-weight:600;color:#333}.table-section .el-table[data-v-63396a7b]{margin:0 20px}.table-section .el-table .score-text[data-v-63396a7b]{font-weight:600;color:#333}.table-section .pagination-container[data-v-63396a7b]{padding:20px;text-align:right;border-top:1px solid #f0f0f0}@media (max-width:768px){.session-detail-container[data-v-63396a7b]{padding:10px}.charts-section[data-v-63396a7b],.statistics-cards[data-v-63396a7b]{grid-template-columns:1fr}}[data-v-14b0f24b]:export{errorColor:#ff4d4f}.user-step-detail-container[data-v-14b0f24b]{padding:20px;background:#f5f5f5;min-height:100vh}.detail-page-header[data-v-14b0f24b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:16px;padding:18px 20px}.detail-page-header .header-text[data-v-14b0f24b]{flex:1;min-width:0}.detail-page-header .detail-main-title[data-v-14b0f24b]{margin:0 0 8px;font-size:18px;font-weight:600;color:#303133;line-height:1.4}.detail-page-header .detail-name-highlight[data-v-14b0f24b]{color:#409eff;font-weight:600}.detail-page-header .detail-sub-meta[data-v-14b0f24b]{margin:0;font-size:13px;color:#909399;line-height:1.5}.detail-page-header .header-actions[data-v-14b0f24b]{flex-shrink:0;display:flex;gap:10px;align-items:center}.user-info-card[data-v-14b0f24b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px;display:flex;align-items:center}.user-info-card .user-avatar[data-v-14b0f24b]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#40a9ff);display:flex;align-items:center;justify-content:center;margin-right:20px}.user-info-card .user-avatar i[data-v-14b0f24b]{font-size:36px;color:#fff}.user-info-card .user-details[data-v-14b0f24b]{flex:1}.user-info-card .user-details h3[data-v-14b0f24b]{margin:0 0 12px 0;font-size:18px;font-weight:600;color:#333}.user-info-card .user-details p[data-v-14b0f24b]{margin:6px 0;font-size:14px;color:#666}.user-info-card .user-details p span[data-v-14b0f24b]{color:#999;margin-right:8px}.statistics-cards[data-v-14b0f24b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.statistics-cards .stat-card[data-v-14b0f24b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;display:flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.statistics-cards .stat-card[data-v-14b0f24b]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.statistics-cards .stat-card .stat-icon[data-v-14b0f24b]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.statistics-cards .stat-card .stat-icon i[data-v-14b0f24b]{font-size:20px;color:#fff}.statistics-cards .stat-card .stat-icon.total[data-v-14b0f24b]{background:linear-gradient(135deg,#722ed1,#9254de)}.statistics-cards .stat-card .stat-icon.passed[data-v-14b0f24b]{background:linear-gradient(135deg,#52c41a,#73d13d)}.statistics-cards .stat-card .stat-icon.fail[data-v-14b0f24b]{background:linear-gradient(135deg,#f5222d,#ff4d4f)}.statistics-cards .stat-card .stat-icon.average[data-v-14b0f24b]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.statistics-cards .stat-card .stat-content[data-v-14b0f24b]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.statistics-cards .stat-card .stat-content .stat-label[data-v-14b0f24b]{font-size:14px;color:#666;line-height:1.3}.statistics-cards .stat-card .stat-content .stat-value[data-v-14b0f24b]{font-size:28px;font-weight:700;line-height:1.2}.statistics-cards .stat-card .stat-content .stat-value--total[data-v-14b0f24b]{color:#722ed1}.statistics-cards .stat-card .stat-content .stat-value--passed[data-v-14b0f24b]{color:#52c41a}.statistics-cards .stat-card .stat-content .stat-value--fail[data-v-14b0f24b]{color:#f5222d}.statistics-cards .stat-card .stat-content .stat-value--average[data-v-14b0f24b]{color:#1890ff}.table-section[data-v-14b0f24b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.table-section .table-header[data-v-14b0f24b]{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.table-section .table-header h3[data-v-14b0f24b]{margin:0;font-size:16px;font-weight:600;color:#333}.table-section .table-header .table-tools[data-v-14b0f24b]{display:flex;gap:16px}.table-section .el-table[data-v-14b0f24b]{margin:0 20px}.table-section .el-table .round-badge[data-v-14b0f24b]{background:#1890ff;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.table-section .el-table .score-text[data-v-14b0f24b]{font-weight:600;color:#333}.table-section .el-table .rate-text[data-v-14b0f24b]{font-weight:600;color:#1890ff}.table-section .el-table .duration-text[data-v-14b0f24b]{color:#595959;font-size:13px}.table-section .el-table .correct-wrong-cell[data-v-14b0f24b]{white-space:nowrap;font-size:13px}.table-section .el-table .correct-wrong-cell .cw-correct[data-v-14b0f24b]{color:#52c41a;font-weight:600}.table-section .el-table .correct-wrong-cell .cw-sep[data-v-14b0f24b]{color:#8c8c8c;font-weight:400}.table-section .el-table .correct-wrong-cell .cw-wrong[data-v-14b0f24b]{color:#ff4d4f;font-weight:600}.table-section .pagination-container[data-v-14b0f24b]{padding:20px;text-align:right;border-top:1px solid #f0f0f0}@media (max-width:768px){.user-step-detail-container[data-v-14b0f24b]{padding:10px}.statistics-cards[data-v-14b0f24b]{grid-template-columns:repeat(2,1fr)}.user-info-card[data-v-14b0f24b]{flex-direction:column;text-align:center}.user-info-card .user-avatar[data-v-14b0f24b]{margin-right:0;margin-bottom:16px}.detail-page-header[data-v-14b0f24b]{flex-direction:column;align-items:stretch}.detail-page-header .header-actions[data-v-14b0f24b]{justify-content:flex-end}}[data-v-3184deca]:export{errorColor:#ff4d4f}.student-detail-page[data-v-3184deca]{padding:24px;background:#f5f7fb;min-height:calc(100vh - 64px)}.student-detail-page .page-header-card[data-v-3184deca]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px 24px;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.06);margin-bottom:16px}.student-detail-page .page-header-card .page-title[data-v-3184deca]{font-size:20px;font-weight:600;color:#303133}.student-detail-page .page-header-card .page-title .name[data-v-3184deca]{color:#409eff}.student-detail-page .page-header-card .page-title .account[data-v-3184deca]{margin-left:4px;color:#909399;font-weight:400}.student-detail-page .page-header-card .page-subtitle[data-v-3184deca]{margin-top:8px;color:#909399;font-size:13px}.student-detail-page .page-header-card .header-actions[data-v-3184deca]{display:flex;gap:12px}.student-detail-page .records-card[data-v-3184deca]{background:#fff;border-radius:12px;box-shadow:0 10px 28px rgba(15,23,42,.08);padding-bottom:12px}.student-detail-page .records-card .card-header[data-v-3184deca]{display:flex;justify-content:space-between;padding:20px 24px 12px}.student-detail-page .records-card .card-header .card-title[data-v-3184deca]{font-size:18px;font-weight:600;color:#303133}.student-detail-page .records-card .card-header .card-subtitle[data-v-3184deca]{margin-top:6px;color:#909399;font-size:13px}.student-detail-page .records-card .card-header .last-update[data-v-3184deca]{color:#a0a9b8;font-size:12px}.student-detail-page .records-card .exam-tabs[data-v-3184deca]{padding:0 24px 4px}.student-detail-page .records-card .exam-tabs[data-v-3184deca] .el-tabs__header{margin-bottom:8px}.student-detail-page .records-card .exam-tabs[data-v-3184deca] .el-tabs__nav-wrap:after{height:1px}.student-detail-page .pagination-container[data-v-3184deca]{padding:20px 24px 10px;text-align:right}.student-detail-page .platform-exam-status-header[data-v-3184deca]{display:inline-flex;align-items:center;justify-content:center;gap:4px;vertical-align:middle;position:relative;z-index:30}.student-detail-page .platform-exam-status-header__trigger-btn[data-v-3184deca]{padding:2px;min-height:auto;color:#909399;font-size:16px}.student-detail-page .platform-exam-status-header__trigger-btn.is-active[data-v-3184deca],.student-detail-page .platform-exam-status-header__trigger-btn[data-v-3184deca]:hover{color:#409eff}[data-v-3184deca] .el-table{border-radius:0 0 12px 12px}[data-v-3184deca] .el-table .el-table__header-wrapper th{background:#f7f9fc;color:#606266;font-weight:600}[data-v-3184deca] .el-table .el-link{font-weight:500}.student-detail-pass-filter-menu.el-dropdown-menu{z-index:5000!important}[data-v-181b9b5e]:export{errorColor:#ff4d4f}.practice-record-detail[data-v-181b9b5e]{padding:20px;background:#f5f5f5;min-height:calc(100vh - 64px)}.detail-layout[data-v-181b9b5e]{display:flex;gap:20px;max-width:1400px;margin:0 auto}.sidebar[data-v-181b9b5e]{width:300px;flex-shrink:0;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar .back-btn[data-v-181b9b5e]{width:100%;margin-bottom:20px;height:40px}.summary-card[data-v-181b9b5e]{background:#fff;border-radius:8px;padding:16px;margin-bottom:20px}.summary-card .summary-title[data-v-181b9b5e]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.summary-card .summary-list[data-v-181b9b5e]{display:flex;flex-direction:column;gap:12px}.summary-card .summary-item[data-v-181b9b5e]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.summary-card .summary-item .label[data-v-181b9b5e]{color:#666}.summary-card .summary-item .value[data-v-181b9b5e]{color:#333;font-weight:500}.summary-card .summary-item .value.primary[data-v-181b9b5e]{color:#409eff;font-weight:600}.question-map .map-section[data-v-181b9b5e]{margin-bottom:20px}.question-map .map-section[data-v-181b9b5e]:last-child{margin-bottom:0}.question-map .section-header[data-v-181b9b5e]{margin-bottom:12px;font-size:14px;font-weight:600;color:#333}.question-map .section-header em[data-v-181b9b5e]{font-size:12px;color:#999;font-weight:400;margin-left:4px}.question-map .index-grid[data-v-181b9b5e]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.question-map .index-item[data-v-181b9b5e]{height:36px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;border:1px solid transparent;transition:all .2s}.question-map .index-item.correct[data-v-181b9b5e]{background:#e8f5e9;color:#4caf50;border-color:#4caf50}.question-map .index-item.wrong[data-v-181b9b5e]{background:#ffebee;color:#f44336;border-color:#f44336}.question-map .index-item.blank[data-v-181b9b5e]{color:#999}.question-map .index-item.active[data-v-181b9b5e]{background:#f44336;color:#fff;border-color:#f44336;font-weight:600}.question-map .index-item[data-v-181b9b5e]:hover{opacity:.8}.content[data-v-181b9b5e]{flex:1;background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-height:600px}.question-card[data-v-181b9b5e]{display:flex;flex-direction:column;gap:24px}.question-header[data-v-181b9b5e]{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.question-header .question-index[data-v-181b9b5e]{font-size:24px;font-weight:700;color:#409eff}.question-header .question-type[data-v-181b9b5e]{font-size:16px;font-weight:600;color:#333}.question-header .question-score-tag[data-v-181b9b5e]{margin-left:auto;background:#ff9800;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:500}.question-body .question-stem[data-v-181b9b5e]{font-size:16px;color:#333;line-height:1.8;margin-bottom:24px}.option-list[data-v-181b9b5e]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.option-item[data-v-181b9b5e]{display:flex;align-items:center;padding:12px 16px;border-radius:4px;border:1px solid #e0e0e0;background:#fff;min-height:50px;transition:all .2s}.option-item.answer[data-v-181b9b5e]{border-color:#4caf50;background:#f1f8f4}.option-item .option-checkbox[data-v-181b9b5e]{margin-right:12px}.option-item .option-prefix[data-v-181b9b5e]{min-width:24px;color:#333;font-weight:500;margin-right:12px;font-size:14px}.option-item .option-content[data-v-181b9b5e]{flex:1;color:#333;font-size:14px;line-height:1.6}.option-item .option-tag[data-v-181b9b5e]{margin-left:12px;background:#4caf50;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.answer-result[data-v-181b9b5e]{margin-top:24px;padding:16px;border-radius:4px;background:#ffebee;border:1px solid #ffcdd2}.answer-result.correct[data-v-181b9b5e]{background:#e8f5e9;border-color:#c8e6c9}.answer-result.wrong[data-v-181b9b5e]{background:#ffebee;border-color:#ffcdd2}.answer-result .result-title[data-v-181b9b5e]{font-weight:600;font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.answer-result .result-title .result-icon[data-v-181b9b5e]{font-size:20px;font-weight:700}.answer-result.correct .result-title .result-icon[data-v-181b9b5e],.answer-result.correct .result-title[data-v-181b9b5e]{color:#4caf50}.answer-result.wrong .result-title .result-icon[data-v-181b9b5e],.answer-result.wrong .result-title[data-v-181b9b5e]{color:#f44336}.answer-result .result-detail[data-v-181b9b5e]{color:#666;font-size:14px;line-height:1.8;display:flex;flex-wrap:wrap;gap:0 16px}.answer-result .result-detail .detail-line[data-v-181b9b5e]{white-space:nowrap}.question-extra[data-v-181b9b5e]{margin-top:24px;padding-top:24px;border-top:1px dashed #e0e0e0}.question-extra .extra-item[data-v-181b9b5e]{margin-bottom:16px}.question-extra .extra-item[data-v-181b9b5e]:last-child{margin-bottom:0}.question-extra .extra-label[data-v-181b9b5e]{font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.question-extra .extra-content[data-v-181b9b5e]{color:#666;line-height:1.8;font-size:14px}.question-footer[data-v-181b9b5e]{display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.empty-state[data-v-181b9b5e]{display:flex;align-items:center;justify-content:center;min-height:400px}[data-v-4a1a9a9e]:export{errorColor:#ff4d4f}.detail-page-header[data-v-4a1a9a9e]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:16px;padding:18px 20px}.detail-page-header .header-text[data-v-4a1a9a9e]{flex:1;min-width:0}.detail-page-header .detail-main-title[data-v-4a1a9a9e]{margin:0 0 8px;font-size:18px;font-weight:600;color:#303133;line-height:1.4}.detail-page-header .detail-name-highlight[data-v-4a1a9a9e]{color:#409eff;font-weight:600}.detail-page-header .detail-sub-meta[data-v-4a1a9a9e]{margin:0;font-size:13px;color:#909399;line-height:1.5}.detail-page-header .header-actions[data-v-4a1a9a9e]{flex-shrink:0;display:flex;gap:10px;align-items:center}.filter-toolbar[data-v-4a1a9a9e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:20px;padding:12px 20px}.filter-toolbar--single-row[data-v-4a1a9a9e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.filter-toolbar .filter-keyword-input[data-v-4a1a9a9e]{flex:1;min-width:240px;max-width:520px}.filter-toolbar .filter-btn-export.el-button--primary.is-plain[data-v-4a1a9a9e]{color:#1890ff;border-color:#91d5ff;background:#e6f7ff}.filter-toolbar .filter-btn-export.el-button--primary.is-plain[data-v-4a1a9a9e]:focus,.filter-toolbar .filter-btn-export.el-button--primary.is-plain[data-v-4a1a9a9e]:hover{color:#096dd9;border-color:#69c0ff;background:#bae7ff}.statistics-cards[data-v-4a1a9a9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.statistics-cards .stat-card[data-v-4a1a9a9e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;display:flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.statistics-cards .stat-card[data-v-4a1a9a9e]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.statistics-cards .stat-card .stat-icon[data-v-4a1a9a9e]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.statistics-cards .stat-card .stat-icon i[data-v-4a1a9a9e]{font-size:24px;color:#fff}.statistics-cards .stat-card .stat-icon.good[data-v-4a1a9a9e]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.statistics-cards .stat-card .stat-icon.fail[data-v-4a1a9a9e]{background:linear-gradient(135deg,#f5222d,#ff4d4f)}.statistics-cards .stat-card .stat-icon.average[data-v-4a1a9a9e]{background:linear-gradient(135deg,#722ed1,#9254de)}.statistics-cards .stat-card .stat-content[data-v-4a1a9a9e]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.statistics-cards .stat-card .stat-content .stat-label[data-v-4a1a9a9e]{font-size:14px;color:#666;line-height:1.3}.statistics-cards .stat-card .stat-content .stat-value[data-v-4a1a9a9e]{font-size:28px;font-weight:700;line-height:1.2}.statistics-cards .stat-card .stat-content .stat-value--good[data-v-4a1a9a9e]{color:#1890ff}.statistics-cards .stat-card .stat-content .stat-value--fail[data-v-4a1a9a9e]{color:#f5222d}.statistics-cards .stat-card .stat-content .stat-value--average[data-v-4a1a9a9e]{color:#722ed1}.statistics-cards .stat-card .stat-content .stat-footer[data-v-4a1a9a9e]{font-size:12px;color:#999;line-height:1.3}.charts-section[data-v-4a1a9a9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:20px;margin-bottom:20px;margin-top:20px}.charts-section .chart-container[data-v-4a1a9a9e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.charts-section .chart-container .chart-header[data-v-4a1a9a9e]{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.charts-section .chart-container .chart-header h3[data-v-4a1a9a9e]{margin:0;font-size:16px;font-weight:600;color:#333}.charts-section .chart-container .chart-content[data-v-4a1a9a9e]{padding:20px;height:390px}.charts-section .chart-container .chart-content--grade .grade-chart-canvas[data-v-4a1a9a9e],.charts-section .chart-container .knowledge-chart-canvas[data-v-4a1a9a9e]{width:100%;height:350px;min-height:350px}.charts-section .chart-container .chart-empty-tip[data-v-4a1a9a9e]{display:flex;align-items:center;justify-content:center;height:350px;color:#909399;font-size:14px}.charts-section .chart-container .knowledge-dept-select[data-v-4a1a9a9e]{width:200px}.charts-section .chart-container .knowledge-dept-select[data-v-4a1a9a9e] .el-input__inner{border-color:#91d5ff;border-radius:6px}.charts-section .chart-container .knowledge-dept-select[data-v-4a1a9a9e] .el-input.is-focus .el-input__inner{border-color:#40a9ff}.table-section[data-v-4a1a9a9e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.table-section .table-header[data-v-4a1a9a9e]{padding:20px;border-bottom:1px solid #f0f0f0}.table-section .table-header h3[data-v-4a1a9a9e]{margin:0;font-size:16px;font-weight:600;color:#333}.table-section .table-body[data-v-4a1a9a9e]{padding:20px 20px 0;overflow-x:auto}.table-section .el-table .score-text[data-v-4a1a9a9e]{font-weight:600;color:#333}.table-section .pagination-container[data-v-4a1a9a9e]{padding:20px;text-align:right;border-top:1px solid #f0f0f0}@media (max-width:768px){.session-detail-container[data-v-4a1a9a9e]{padding:10px}.charts-section[data-v-4a1a9a9e],.statistics-cards[data-v-4a1a9a9e]{grid-template-columns:1fr}}[data-v-4b7eaf3d]:export{errorColor:#ff4d4f}.page-header[data-v-4b7eaf3d]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.page-header .header-content[data-v-4b7eaf3d]{padding:20px;display:flex;justify-content:space-between;align-items:center}.page-header .header-content .header-left[data-v-4b7eaf3d]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.page-header .header-content .header-left .header-text[data-v-4b7eaf3d]{flex:1;min-width:0}.page-header .header-content .header-left .page-title[data-v-4b7eaf3d]{margin:0 0 8px;font-size:18px;font-weight:600;color:#303133;line-height:1.4}.page-header .header-content .header-left .detail-name-highlight[data-v-4b7eaf3d]{color:#409eff;font-weight:600}.page-header .header-content .header-left .detail-sub-meta[data-v-4b7eaf3d]{margin:0;font-size:13px;color:#909399;line-height:1.5}.page-header .header-content .header-right[data-v-4b7eaf3d]{flex-shrink:0}.user-info-card[data-v-4b7eaf3d]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;padding:20px;display:flex;align-items:center}.user-info-card .user-avatar[data-v-4b7eaf3d]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#40a9ff);display:flex;align-items:center;justify-content:center;margin-right:20px}.user-info-card .user-avatar i[data-v-4b7eaf3d]{font-size:36px;color:#fff}.user-info-card .user-details[data-v-4b7eaf3d]{flex:1}.user-info-card .user-details h3[data-v-4b7eaf3d]{margin:0 0 12px 0;font-size:18px;font-weight:600;color:#333}.user-info-card .user-details p[data-v-4b7eaf3d]{margin:6px 0;font-size:14px;color:#666}.user-info-card .user-details p span[data-v-4b7eaf3d]{color:#999;margin-right:8px}.statistics-cards[data-v-4b7eaf3d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.statistics-cards .stat-card[data-v-4b7eaf3d]{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:18px 20px;display:flex;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.statistics-cards .stat-card[data-v-4b7eaf3d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.statistics-cards .stat-card .stat-icon[data-v-4b7eaf3d]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:14px}.statistics-cards .stat-card .stat-icon i[data-v-4b7eaf3d]{font-size:22px;color:#fff}.statistics-cards .stat-card .stat-icon.total[data-v-4b7eaf3d]{background:#9254de}.statistics-cards .stat-card .stat-icon.passed[data-v-4b7eaf3d]{background:#52c41a}.statistics-cards .stat-card .stat-icon.fail[data-v-4b7eaf3d]{background:#ff4d4f}.statistics-cards .stat-card .stat-icon.average[data-v-4b7eaf3d]{background:#1890ff}.statistics-cards .stat-card .stat-content[data-v-4b7eaf3d]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.statistics-cards .stat-card .stat-content .stat-label[data-v-4b7eaf3d]{font-size:13px;color:#909399;line-height:1.4;margin-bottom:6px}.statistics-cards .stat-card .stat-content .stat-value[data-v-4b7eaf3d]{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.statistics-cards .stat-card.stat-card--total .stat-value[data-v-4b7eaf3d]{color:#722ed1}.statistics-cards .stat-card.stat-card--passed .stat-value[data-v-4b7eaf3d]{color:#52c41a}.statistics-cards .stat-card.stat-card--fail .stat-value[data-v-4b7eaf3d]{color:#f5222d}.statistics-cards .stat-card.stat-card--average .stat-value[data-v-4b7eaf3d]{color:#1890ff}@media (max-width:1200px){.statistics-cards[data-v-4b7eaf3d]{grid-template-columns:repeat(2,1fr)}}.table-section[data-v-4b7eaf3d]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.table-section .table-header[data-v-4b7eaf3d]{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.table-section .table-header h3[data-v-4b7eaf3d]{margin:0;font-size:16px;font-weight:600;color:#333}.table-section .table-header .table-tools[data-v-4b7eaf3d]{display:flex;gap:16px}.table-section .table-header .table-export-btn[data-v-4b7eaf3d]{color:#409eff;font-size:14px;padding:0}.table-section .table-header .table-export-btn i[data-v-4b7eaf3d]{margin-right:4px}.table-section .table-header .table-export-btn[data-v-4b7eaf3d]:focus,.table-section .table-header .table-export-btn[data-v-4b7eaf3d]:hover{color:#66b1ff}.table-section .table-body[data-v-4b7eaf3d]{padding:20px;overflow-x:auto}.table-section .el-table .round-badge[data-v-4b7eaf3d]{display:inline-block;background:#ecf5ff;color:#409eff;padding:2px 10px;border-radius:12px;font-size:12px;line-height:20px}.table-section .el-table .score-text[data-v-4b7eaf3d]{font-weight:600;color:#333}.table-section .el-table .rate-text[data-v-4b7eaf3d]{font-weight:600;color:#409eff}.table-section .el-table .correct-text[data-v-4b7eaf3d]{color:#52c41a;font-weight:600}.table-section .el-table .wrong-text[data-v-4b7eaf3d]{color:#f5222d;font-weight:600}.table-section .el-table .answer-pair-sep[data-v-4b7eaf3d]{color:#c0c4cc;margin:0 2px}.table-section .el-table .view-answer-btn[data-v-4b7eaf3d]{color:#409eff;padding:0}.table-section .el-table .view-answer-btn[data-v-4b7eaf3d]:focus,.table-section .el-table .view-answer-btn[data-v-4b7eaf3d]:hover{color:#66b1ff}.table-section .el-table .view-answer-btn.is-disabled[data-v-4b7eaf3d]{color:#c0c4cc}.table-section .pagination-container[data-v-4b7eaf3d]{padding:20px;text-align:right;border-top:1px solid #f0f0f0}@media (max-width:768px){.user-step-detail-container[data-v-4b7eaf3d]{padding:10px}.statistics-cards[data-v-4b7eaf3d]{grid-template-columns:repeat(2,1fr)}.user-info-card[data-v-4b7eaf3d]{flex-direction:column;text-align:center}.user-info-card .user-avatar[data-v-4b7eaf3d]{margin-right:0;margin-bottom:16px}.page-header .header-content[data-v-4b7eaf3d]{flex-direction:column;align-items:flex-start;gap:10px}}.answer-dialog[data-v-4b7eaf3d] .el-dialog__body{padding:0;max-height:85vh;overflow-y:auto}.answer-dialog .answer-content .exam-layout[data-v-4b7eaf3d]{display:flex;height:75vh}.answer-dialog .answer-content .exam-layout .left-sidebar[data-v-4b7eaf3d]{width:320px;background:#fff;border-right:1px solid #e4e7ed;overflow-y:auto;padding:20px}.answer-dialog .answer-content .exam-layout .left-sidebar .exam-info-section[data-v-4b7eaf3d]{margin-bottom:30px}.answer-dialog .answer-content .exam-layout .left-sidebar .exam-info-section .section-title[data-v-4b7eaf3d]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #409eff}.answer-dialog .answer-content .exam-layout .left-sidebar .exam-info-section .info-list .info-item[data-v-4b7eaf3d]{margin-bottom:16px}.answer-dialog .answer-content .exam-layout .left-sidebar .exam-info-section .info-list .info-item .info-label[data-v-4b7eaf3d]{font-size:14px;color:#666;margin-bottom:6px;font-weight:500}.answer-dialog .answer-content .exam-layout .left-sidebar .exam-info-section .info-list .info-item .info-value[data-v-4b7eaf3d]{font-size:16px;color:#333;font-weight:600}.answer-dialog .answer-content .exam-layout .left-sidebar .exam-info-section .info-list .info-item .info-value.total-score[data-v-4b7eaf3d]{color:#409eff;font-size:18px}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section[data-v-4b7eaf3d]{margin-bottom:30px}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .section-title[data-v-4b7eaf3d]{font-size:18px;font-weight:600;color:#333;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #409eff}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section[data-v-4b7eaf3d]{margin-bottom:25px;text-align:left}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section[data-v-4b7eaf3d]:last-child{margin-bottom:0}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .type-header[data-v-4b7eaf3d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:14px;text-align:left}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .type-header .type-title[data-v-4b7eaf3d]{font-weight:700;color:#333;text-align:left}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .type-header .type-info[data-v-4b7eaf3d]{color:#666;text-align:left}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .question-numbers[data-v-4b7eaf3d]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .question-numbers .question-number-btn[data-v-4b7eaf3d]{width:40px;height:40px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;transition:all .3s}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .question-numbers .question-number-btn[data-v-4b7eaf3d]:hover{border-color:#409eff;color:#409eff}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .question-numbers .question-number-btn.active[data-v-4b7eaf3d]{background:#409eff;color:#fff;border-color:#409eff}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .question-numbers .question-number-btn.completed[data-v-4b7eaf3d]{background:#67c23a;border-color:#91d5ff;color:#fff}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .question-numbers .question-number-btn.correct[data-v-4b7eaf3d]{background:#f0f9ff;border-color:#67c23a;color:#67c23a}.answer-dialog .answer-content .exam-layout .left-sidebar .question-nav-section .question-type-section .question-numbers .question-number-btn.wrong[data-v-4b7eaf3d]{background:#fef0f0;border-color:#f56c6c;color:#f56c6c}.answer-dialog .answer-content .exam-layout .left-sidebar .statistics-section .section-title[data-v-4b7eaf3d]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #409eff}.answer-dialog .answer-content .exam-layout .left-sidebar .statistics-section .stat-list .stat-item[data-v-4b7eaf3d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 0;border-bottom:1px solid #f0f0f0}.answer-dialog .answer-content .exam-layout .left-sidebar .statistics-section .stat-list .stat-item[data-v-4b7eaf3d]:last-child{border-bottom:none}.answer-dialog .answer-content .exam-layout .left-sidebar .statistics-section .stat-list .stat-item .stat-label[data-v-4b7eaf3d]{font-size:14px;color:#666;font-weight:500}.answer-dialog .answer-content .exam-layout .left-sidebar .statistics-section .stat-list .stat-item .stat-value[data-v-4b7eaf3d]{font-size:16px;font-weight:600;color:#333}.answer-dialog .answer-content .exam-layout .left-sidebar .statistics-section .stat-list .stat-item .stat-value.correct[data-v-4b7eaf3d]{color:#67c23a}.answer-dialog .answer-content .exam-layout .left-sidebar .statistics-section .stat-list .stat-item .stat-value.wrong[data-v-4b7eaf3d]{color:#f56c6c}.answer-dialog .answer-content .exam-layout .main-content[data-v-4b7eaf3d]{flex:1;background:#fff;overflow-y:auto}.answer-dialog .answer-content .exam-layout .main-content .question-display[data-v-4b7eaf3d]{padding:30px}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card[data-v-4b7eaf3d]{border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-header[data-v-4b7eaf3d]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:#fafafa;border-bottom:2px solid #409eff}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-header .question-number[data-v-4b7eaf3d]{font-size:18px;font-weight:700;color:#409eff}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-header .question-score[data-v-4b7eaf3d]{background:#ff9500;color:#fff;padding:6px 16px;border-radius:6px;font-size:16px;font-weight:600}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content[data-v-4b7eaf3d]{padding:30px}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .question-text[data-v-4b7eaf3d]{font-size:18px;line-height:1.8;color:#333;margin-bottom:30px;font-weight:500;word-wrap:break-word}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list[data-v-4b7eaf3d]{margin-bottom:30px}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item[data-v-4b7eaf3d]{padding:16px 20px;margin-bottom:16px;border-radius:8px;display:flex;align-items:flex-start;font-size:16px;line-height:1.8;border:1px solid #ddd;background:#fff;transition:all .3s;min-height:52px;box-sizing:border-box}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item[data-v-4b7eaf3d]:hover{border-color:#409eff}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.correct-option[data-v-4b7eaf3d]{background:#f6ffed;border:1px solid #b7eb8f}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.correct-option .option-label[data-v-4b7eaf3d]{color:#52c41a;font-weight:600}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.correct-option .option-text[data-v-4b7eaf3d]{color:#52c41a;font-weight:500}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.wrong-option[data-v-4b7eaf3d]{background:#fff2f0;border:1px solid #ffccc7}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.wrong-option .option-label[data-v-4b7eaf3d]{color:#f5222d;font-weight:600}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.wrong-option .option-text[data-v-4b7eaf3d]{color:#f5222d;font-weight:500}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.user-option[data-v-4b7eaf3d]{background:#e6f7ff;border:1px solid #91d5ff}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.user-option .option-label[data-v-4b7eaf3d]{color:#1890ff;font-weight:600}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item.user-option .option-text[data-v-4b7eaf3d]{color:#1890ff;font-weight:500}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item .option-label[data-v-4b7eaf3d]{margin-right:16px;font-weight:700;color:#666;flex-shrink:0;font-size:18px}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .options-list .option-item .option-text[data-v-4b7eaf3d]{flex:1;color:#333;font-size:16px}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display[data-v-4b7eaf3d]{margin-top:30px;padding-top:30px;border-top:1px solid #e4e7ed}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-result[data-v-4b7eaf3d]{display:flex;align-items:center;margin-bottom:16px}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-result i[data-v-4b7eaf3d]{margin-right:12px;font-size:20px}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-result.correct i[data-v-4b7eaf3d],.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-result.correct[data-v-4b7eaf3d]{color:#67c23a}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-result.incorrect i[data-v-4b7eaf3d],.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-result.incorrect[data-v-4b7eaf3d]{color:#f56c6c}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details[data-v-4b7eaf3d]{font-size:16px;color:#666;display:flex;flex-wrap:wrap;gap:24px}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details>div[data-v-4b7eaf3d]{display:flex;align-items:center;padding:8px 16px;border-radius:6px;font-weight:500}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details>div strong[data-v-4b7eaf3d]{margin-right:8px;font-weight:600}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details>div span[data-v-4b7eaf3d]{font-weight:600}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .user-answer[data-v-4b7eaf3d]{background:#e6f7ff;border:1px solid #409eff;color:#409eff}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .user-answer span[data-v-4b7eaf3d],.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .user-answer strong[data-v-4b7eaf3d]{color:#409eff}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .correct-answer[data-v-4b7eaf3d]{background:#f6ffed;border:1px solid #67c23a;color:#67c23a}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .correct-answer span[data-v-4b7eaf3d],.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .correct-answer strong[data-v-4b7eaf3d]{color:#67c23a}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .question-score-info[data-v-4b7eaf3d]{background:#fff7e6;border:1px solid #ff9500;color:#ff9500}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .question-score-info span[data-v-4b7eaf3d],.answer-dialog .answer-content .exam-layout .main-content .question-display .question-card .question-content .answer-display .answer-details .question-score-info strong[data-v-4b7eaf3d]{color:#ff9500}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-navigation[data-v-4b7eaf3d]{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding:20px 0}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-navigation .question-indicator[data-v-4b7eaf3d]{font-size:16px;color:#666;font-weight:500}.answer-dialog .answer-content .exam-layout .main-content .question-display .question-navigation .el-button[data-v-4b7eaf3d]{padding:10px 20px;font-size:14px}.answer-dialog .answer-content .exam-layout .main-content .empty-state[data-v-4b7eaf3d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#999}.answer-dialog .answer-content .exam-layout .main-content .empty-state i[data-v-4b7eaf3d]{font-size:48px;margin-bottom:16px}.answer-dialog .answer-content .exam-layout .main-content .empty-state p[data-v-4b7eaf3d]{font-size:16px;margin:0}.answer-dialog .questions-section h4[data-v-4b7eaf3d]{margin:0 0 20px 0;color:#333;font-size:20px;font-weight:600;text-align:center;border-bottom:2px solid #409eff;padding-bottom:10px;background:#fff;padding:20px 30px;margin-bottom:0;border-radius:8px 8px 0 0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.answer-dialog .questions-section .questions-list[data-v-4b7eaf3d]{background:#fff;border-radius:0 0 8px 8px;padding:0 30px 30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.answer-dialog .questions-section .questions-list .question-item[data-v-4b7eaf3d]{border:1px solid #e4e7ed;border-radius:8px;margin-bottom:20px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.answer-dialog .questions-section .questions-list .question-item .question-header[data-v-4b7eaf3d]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:2px solid #409eff;background:#fafafa}.answer-dialog .questions-section .questions-list .question-item .question-header .question-number[data-v-4b7eaf3d]{font-size:18px;font-weight:700;color:#409eff}.answer-dialog .questions-section .questions-list .question-item .question-header .question-info[data-v-4b7eaf3d]{display:flex;align-items:center;gap:20px}.answer-dialog .questions-section .questions-list .question-item .question-header .question-info .question-type[data-v-4b7eaf3d]{color:#666;font-size:16px;font-weight:500}.answer-dialog .questions-section .questions-list .question-item .question-header .question-info .question-score[data-v-4b7eaf3d]{background:#ff9500;color:#fff;padding:6px 16px;border-radius:6px;font-size:16px;font-weight:600}.answer-dialog .questions-section .questions-list .question-item .question-header .question-info .el-tag[data-v-4b7eaf3d]{padding:6px 12px;font-size:14px;font-weight:600}.answer-dialog .questions-section .questions-list .question-item .question-content[data-v-4b7eaf3d]{padding:30px}.answer-dialog .questions-section .questions-list .question-item .question-content .question-title[data-v-4b7eaf3d]{font-size:18px;line-height:1.8;color:#333;margin-bottom:30px;word-wrap:break-word;font-weight:500}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list[data-v-4b7eaf3d]{margin-bottom:20px}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item[data-v-4b7eaf3d]{padding:16px 20px;margin-bottom:16px;border-radius:8px;display:flex;align-items:flex-start;font-size:16px;line-height:1.8;border:1px solid #ddd;background:#fff;transition:all .3s;min-height:52px;box-sizing:border-box}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item[data-v-4b7eaf3d]:hover{border-color:#409eff}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.correct-option[data-v-4b7eaf3d]{background:#f6ffed;border:1px solid #b7eb8f}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.correct-option .option-key[data-v-4b7eaf3d]{color:#52c41a;font-weight:600}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.correct-option .option-text[data-v-4b7eaf3d]{color:#52c41a;font-weight:500}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.wrong-option[data-v-4b7eaf3d]{background:#fff2f0;border:1px solid #ffccc7}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.wrong-option .option-key[data-v-4b7eaf3d]{color:#f5222d;font-weight:600}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.wrong-option .option-text[data-v-4b7eaf3d]{color:#f5222d;font-weight:500}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.user-option[data-v-4b7eaf3d]{background:#e6f7ff;border:1px solid #91d5ff}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.user-option .option-key[data-v-4b7eaf3d]{color:#1890ff;font-weight:600}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item.user-option .option-text[data-v-4b7eaf3d]{color:#1890ff;font-weight:500}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item .option-key[data-v-4b7eaf3d]{margin-right:16px;font-weight:700;color:#666;flex-shrink:0;font-size:18px}.answer-dialog .questions-section .questions-list .question-item .question-content .options-list .option-item .option-text[data-v-4b7eaf3d]{flex:1;color:#333;font-size:16px}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display[data-v-4b7eaf3d]{margin-top:30px;padding-top:30px;border-top:1px solid #e4e7ed}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-result[data-v-4b7eaf3d]{display:flex;align-items:center;margin-bottom:16px}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-result i[data-v-4b7eaf3d]{margin-right:12px;font-size:20px}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-result.correct i[data-v-4b7eaf3d],.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-result.correct[data-v-4b7eaf3d]{color:#67c23a}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-result.incorrect i[data-v-4b7eaf3d],.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-result.incorrect[data-v-4b7eaf3d]{color:#f56c6c}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details[data-v-4b7eaf3d]{font-size:16px;color:#666;display:flex;flex-wrap:wrap;gap:24px}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details>div[data-v-4b7eaf3d]{display:flex;align-items:center;padding:8px 16px;border-radius:6px;font-weight:500}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details>div strong[data-v-4b7eaf3d]{margin-right:8px;font-weight:600}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details>div span[data-v-4b7eaf3d]{font-weight:600}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .user-answer[data-v-4b7eaf3d]{background:#e6f7ff;border:1px solid #409eff;color:#409eff}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .user-answer span[data-v-4b7eaf3d],.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .user-answer strong[data-v-4b7eaf3d]{color:#409eff}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .correct-answer[data-v-4b7eaf3d]{background:#f6ffed;border:1px solid #67c23a;color:#67c23a}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .correct-answer span[data-v-4b7eaf3d],.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .correct-answer strong[data-v-4b7eaf3d]{color:#67c23a}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .question-score-info[data-v-4b7eaf3d]{background:#fff7e6;border:1px solid #ff9500;color:#ff9500}.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .question-score-info span[data-v-4b7eaf3d],.answer-dialog .questions-section .questions-list .question-item .question-content .answer-display .answer-details .question-score-info strong[data-v-4b7eaf3d]{color:#ff9500}.answer-dialog[data-v-4b7eaf3d] .dialog-footer{text-align:center;padding:20px 30px;background:#fff;border-top:1px solid #e4e7ed;margin-top:0}.answer-dialog[data-v-4b7eaf3d] .dialog-footer .el-button{padding:12px 40px;font-size:16px;border-radius:6px}[data-v-f4f9e036]:export{errorColor:#ff4d4f}.detail-layout[data-v-f4f9e036]{display:flex;gap:20px;max-width:1400px;margin:0 auto}.sidebar[data-v-f4f9e036]{width:300px;flex-shrink:0;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar .back-btn[data-v-f4f9e036]{width:100%;margin-bottom:20px;height:40px}.summary-card[data-v-f4f9e036]{background:#fff;border-radius:8px;padding:16px;margin-bottom:20px}.summary-card .summary-title[data-v-f4f9e036]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.summary-card .summary-list[data-v-f4f9e036]{display:flex;flex-direction:column;gap:12px}.summary-card .summary-item[data-v-f4f9e036]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.summary-card .summary-item .label[data-v-f4f9e036]{color:#666}.summary-card .summary-item .value[data-v-f4f9e036]{color:#333;font-weight:500}.summary-card .summary-item .value.primary[data-v-f4f9e036]{color:#409eff;font-weight:600}.question-map .map-section[data-v-f4f9e036]{margin-bottom:20px}.question-map .map-section[data-v-f4f9e036]:last-child{margin-bottom:0}.question-map .section-header[data-v-f4f9e036]{margin-bottom:12px;font-size:14px;font-weight:600;color:#333}.question-map .section-header em[data-v-f4f9e036]{font-size:12px;color:#999;font-weight:400;margin-left:4px}.question-map .index-grid[data-v-f4f9e036]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.question-map .index-item[data-v-f4f9e036]{height:36px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;border:1px solid transparent;transition:all .2s}.question-map .index-item.correct[data-v-f4f9e036]{background:#e8f5e9;color:#4caf50;border-color:#4caf50}.question-map .index-item.wrong[data-v-f4f9e036]{background:#ffebee;color:#f44336;border-color:#f44336}.question-map .index-item.blank[data-v-f4f9e036]{color:#999}.question-map .index-item.active[data-v-f4f9e036]{background:#f44336;color:#fff;border-color:#f44336;font-weight:600}.question-map .index-item[data-v-f4f9e036]:hover{opacity:.8}.content[data-v-f4f9e036]{flex:1;background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-height:600px}.question-card[data-v-f4f9e036]{display:flex;flex-direction:column;gap:24px}.question-header[data-v-f4f9e036]{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.question-header .question-index[data-v-f4f9e036]{font-size:24px;font-weight:700;color:#409eff}.question-header .question-type[data-v-f4f9e036]{font-size:16px;font-weight:600;color:#333}.question-header .question-score-tag[data-v-f4f9e036]{margin-left:auto;background:#ff9800;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;font-weight:500}.question-body .question-stem[data-v-f4f9e036]{font-size:16px;color:#333;line-height:1.8;margin-bottom:24px}.option-list[data-v-f4f9e036]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.option-item[data-v-f4f9e036]{display:flex;align-items:center;padding:12px 16px;border-radius:4px;border:1px solid #e0e0e0;background:#fff;min-height:50px;transition:all .2s}.option-item.answer[data-v-f4f9e036]{border-color:#4caf50;background:#f1f8f4}.option-item .option-checkbox[data-v-f4f9e036]{margin-right:12px}.option-item .option-prefix[data-v-f4f9e036]{min-width:24px;color:#333;font-weight:500;margin-right:12px;font-size:14px}.option-item .option-content[data-v-f4f9e036]{flex:1;color:#333;font-size:14px;line-height:1.6}.option-item .option-tag[data-v-f4f9e036]{margin-left:12px;background:#4caf50;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.answer-result[data-v-f4f9e036]{margin-top:24px;padding:16px;border-radius:4px;background:#ffebee;border:1px solid #ffcdd2}.answer-result.correct[data-v-f4f9e036]{background:#e8f5e9;border-color:#c8e6c9}.answer-result.wrong[data-v-f4f9e036]{background:#ffebee;border-color:#ffcdd2}.answer-result .result-title[data-v-f4f9e036]{font-weight:600;font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.answer-result .result-title .result-icon[data-v-f4f9e036]{font-size:20px;font-weight:700}.answer-result.correct .result-title .result-icon[data-v-f4f9e036],.answer-result.correct .result-title[data-v-f4f9e036]{color:#4caf50}.answer-result.wrong .result-title .result-icon[data-v-f4f9e036],.answer-result.wrong .result-title[data-v-f4f9e036]{color:#f44336}.answer-result .result-detail[data-v-f4f9e036]{color:#666;font-size:14px;line-height:1.8;display:flex;flex-wrap:wrap;gap:0 16px}.answer-result .result-detail .detail-line[data-v-f4f9e036]{white-space:nowrap}.question-extra[data-v-f4f9e036]{margin-top:24px;padding-top:24px;border-top:1px dashed #e0e0e0}.question-extra .extra-item[data-v-f4f9e036]{margin-bottom:16px}.question-extra .extra-item[data-v-f4f9e036]:last-child{margin-bottom:0}.question-extra .extra-label[data-v-f4f9e036]{font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.question-extra .extra-content[data-v-f4f9e036]{color:#666;line-height:1.8;font-size:14px}.question-footer[data-v-f4f9e036]{display:flex;justify-content:space-between;margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.empty-state[data-v-f4f9e036]{display:flex;align-items:center;justify-content:center;min-height:400px}.profile-task-statistics-embed[data-v-9741f002]{min-height:56vh;margin-bottom:18px}.panel[data-v-3b709d0e]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-3b709d0e]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-3b709d0e]{font-size:18px;font-weight:900;color:#111827}.panel-profile[data-v-3b709d0e]{background:linear-gradient(135deg,#fff,#f8faff)}.profile-head[data-v-3b709d0e]{display:flex;gap:20px;padding:22px 24px}.profile-left[data-v-3b709d0e]{display:flex;flex-direction:column;align-items:center;gap:10px}.avatar-wrap[data-v-3b709d0e]{position:relative;width:88px;height:88px;border-radius:50%;overflow:hidden;cursor:pointer;box-shadow:0 8px 20px rgba(102,126,234,.25)}.avatar-fallback[data-v-3b709d0e],.avatar-img[data-v-3b709d0e]{width:100%;height:100%}.avatar-fallback[data-v-3b709d0e]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#6366f1;font-size:36px}.avatar-fallback--empty[data-v-3b709d0e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.avatar-hover-mask[data-v-3b709d0e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(17,24,39,.45);color:#fff;font-size:22px;opacity:0;transition:opacity .2s}.avatar-wrap:hover .avatar-hover-mask[data-v-3b709d0e]{opacity:1}.btn-avatar[data-v-3b709d0e]{border:none;background:transparent;color:#4f46e5;font-size:13px;font-weight:700;cursor:pointer}.btn-avatar[data-v-3b709d0e]:hover{color:#667eea}.profile-meta[data-v-3b709d0e]{flex:1;min-width:0}.profile-name[data-v-3b709d0e]{font-size:22px;font-weight:900;color:#111827}.profile-tags[data-v-3b709d0e]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.role-tag[data-v-3b709d0e]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4f46e5;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800}.profile-stats[data-v-3b709d0e]{margin-top:16px;display:flex;gap:32px;flex-wrap:wrap}.mini-num[data-v-3b709d0e]{font-size:20px;font-weight:900;color:#111827}.mini-label[data-v-3b709d0e]{margin-top:4px;font-size:12px;color:#6b7280}.panel-basic-info[data-v-3b709d0e]{overflow:visible}.panel-head--basic[data-v-3b709d0e]{padding:18px 24px}.basic-info-body[data-v-3b709d0e]{padding:20px}.basic-info-desc[data-v-3b709d0e]{width:100%}.basic-info-desc[data-v-3b709d0e] .el-descriptions-item__label{width:112px;min-width:112px;padding:10px 12px;font-size:14px;font-weight:600;color:#606266;background:#f8fafc;line-height:1.5}.basic-info-desc[data-v-3b709d0e] .el-descriptions-item__content{padding:10px 12px;font-size:14px;color:#303133;line-height:1.5}.basic-info-desc[data-v-3b709d0e] .el-descriptions__body .el-descriptions__table{table-layout:fixed}.basic-info-desc[data-v-3b709d0e] .el-descriptions__body{background:#fff}.basic-info-text[data-v-3b709d0e]{display:inline-block;word-break:break-all;line-height:1.7}.basic-info-desc--edit[data-v-3b709d0e] .el-descriptions-item__content{padding:8px 10px}.basic-info-desc--edit .el-input[data-v-3b709d0e],.basic-info-desc--edit .el-select[data-v-3b709d0e]{width:100%}.basic-info-footer[data-v-3b709d0e]{display:flex;justify-content:flex-end;margin-top:20px}.basic-info-footer--edit[data-v-3b709d0e]{gap:12px}.role-block[data-v-3b709d0e]{display:flex;gap:14px;padding:18px 20px;border-top:1px solid #f3f4f6}.role-left[data-v-3b709d0e]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.badge-purple[data-v-3b709d0e]{background:linear-gradient(135deg,#667eea,#764ba2)}.badge-pink[data-v-3b709d0e]{background:linear-gradient(135deg,#f472b6,#fb7185)}.badge-blue[data-v-3b709d0e]{background:linear-gradient(135deg,#38bdf8,#3b82f6)}.badge-teal[data-v-3b709d0e]{background:linear-gradient(135deg,#2dd4bf,#14b8a6)}.role-name[data-v-3b709d0e]{font-size:15px;font-weight:900;color:#111827}.role-desc[data-v-3b709d0e]{margin-top:4px;color:#6b7280;font-size:13px;line-height:1.6}.role-actions[data-v-3b709d0e]{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-3b709d0e]{background:#f3f4f6;color:#374151;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.security-list[data-v-3b709d0e]{padding:12px 20px 24px;display:flex;flex-direction:column;gap:12px}.security-item[data-v-3b709d0e]{display:flex;align-items:center;gap:14px;padding:18px 24px;border:1px solid #eef2f7;border-radius:12px;background:#fff}.security-icon[data-v-3b709d0e]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.security-meta[data-v-3b709d0e]{flex:1;min-width:0}.security-name[data-v-3b709d0e]{font-size:14px;font-weight:800;color:#111827}.security-desc[data-v-3b709d0e]{margin-top:4px;color:#6b7280;font-size:12px}.crop-stage[data-v-3b709d0e]{position:relative;overflow:hidden;border-radius:8px;background:#1f2937;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crop-stage--edit[data-v-3b709d0e]{width:100%;height:320px}.crop-stage--preview[data-v-3b709d0e]{width:120px;height:120px;margin:0 auto;border-radius:50%;cursor:default}.crop-stage[data-v-3b709d0e]:active{cursor:grabbing}.crop-image[data-v-3b709d0e]{position:absolute;max-width:none;pointer-events:none}.crop-circle-mask[data-v-3b709d0e]{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 9999px rgba(17,24,39,.58);border:2px solid hsla(0,0%,100%,.92);pointer-events:none}.crop-hint[data-v-3b709d0e]{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);padding:4px 12px;border-radius:999px;background:rgba(0,0,0,.45);color:hsla(0,0%,100%,.92);font-size:12px;pointer-events:none;white-space:nowrap}.crop-canvas-hidden[data-v-3b709d0e]{display:none}.code-row[data-v-3b709d0e]{display:flex;gap:10px}.code-row .el-input[data-v-3b709d0e]{flex:1}.readonly-value[data-v-3b709d0e]{color:#606266;font-size:14px}.confirm-text[data-v-3b709d0e]{margin:0;color:#606266;font-size:14px;line-height:1.7}.confirm-text strong[data-v-3b709d0e]{color:#303133}@media (max-width:768px){.basic-info-body[data-v-3b709d0e]{padding:4px 16px 24px}.basic-info-desc[data-v-3b709d0e] .el-descriptions-item__label{width:96px;min-width:96px;padding:8px 10px}.basic-info-desc[data-v-3b709d0e] .el-descriptions-item__content{padding:8px 10px;min-width:0}}@media (max-width:640px){.profile-head[data-v-3b709d0e]{flex-direction:column;align-items:center;text-align:center}.security-item[data-v-3b709d0e]{flex-wrap:wrap}}.profile-info-avatar-dialog.el-dialog{border-radius:8px;overflow:hidden}.profile-info-avatar-dialog .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #ebeef5}.profile-info-avatar-dialog .el-dialog__headerbtn{top:22px;right:22px}.profile-info-avatar-dialog .el-dialog__body{padding:0;background:#f5f7fa}.profile-info-avatar-dialog .el-dialog__footer{padding:14px 24px;border-top:1px solid #ebeef5;background:#fff}.avatar-dialog-head__title{font-size:16px;font-weight:600;color:#303133;line-height:1.4}.avatar-dialog-head__desc{margin-top:6px;font-size:12px;color:#909399;font-weight:400;line-height:1.5}.avatar-dialog-body{display:flex;gap:0;min-height:380px}.avatar-dialog-aside{width:200px;flex-shrink:0;padding:24px 20px;background:#fff;border-right:1px solid #ebeef5;display:flex;flex-direction:column;align-items:center}.avatar-dialog-aside__label{width:100%;margin-bottom:14px;font-size:13px;font-weight:600;color:#606266;text-align:center}.avatar-preview-wrap{width:120px;height:120px;border-radius:50%;overflow:hidden;box-shadow:0 4px 16px rgba(64,158,255,.15);border:3px solid #fff;outline:1px solid #e4e7ed;background:#f5f7fa}.avatar-preview-fallback,.avatar-preview-img{width:100%;height:100%}.avatar-preview-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#eef2ff,#e8edf5);color:#909399;font-size:42px}.avatar-preview-fallback--empty{color:#c0c4cc}.avatar-preview-crop{width:100%;height:100%}.avatar-preview-crop .crop-stage--preview{width:120px;height:120px}.avatar-dialog-tips{width:100%;margin:18px 0 0;padding:12px 0 0;list-style:none;border-top:1px dashed #ebeef5}.avatar-dialog-tips li{position:relative;padding-left:12px;margin-top:8px;font-size:12px;color:#909399;line-height:1.6}.avatar-dialog-tips li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:#c0c4cc}.avatar-dialog-main{flex:1;min-width:0;padding:24px;display:flex;flex-direction:column}.avatar-dialog-main__label{margin-bottom:14px;font-size:13px;font-weight:600;color:#606266}.avatar-upload-card{flex:1;display:flex}.profile-info-avatar-dialog .avatar-upload-inner,.profile-info-avatar-dialog .avatar-upload-inner .el-upload{width:100%;display:block}.profile-info-avatar-dialog .avatar-upload-inner .el-upload-dragger{width:100%;height:100%;min-height:300px;padding:32px 24px;border:1px dashed #dcdfe6;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s,box-shadow .2s}.profile-info-avatar-dialog .avatar-upload-inner .el-upload-dragger:hover{border-color:#409eff;background:#f5f9ff;box-shadow:0 4px 12px rgba(64,158,255,.08)}.profile-info-avatar-dialog .avatar-upload-inner .el-upload-dragger.is-dragover{border-color:#409eff;background:#ecf5ff}.avatar-upload-trigger{display:flex;flex-direction:column;align-items:center;text-align:center}.avatar-upload-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#ecf5ff,#e8f4ff);color:#409eff;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px}.avatar-upload-title{font-size:14px;font-weight:500;color:#303133;line-height:1.5}.avatar-upload-sub{margin-top:8px;font-size:12px;color:#909399;line-height:1.6}.avatar-upload-btn{margin-top:20px}.avatar-crop-panel{flex:1;display:flex;flex-direction:column;gap:14px}.crop-toolbar-card{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:8px;background:#fff;border:1px solid #ebeef5}.crop-toolbar-row{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.crop-toolbar-label{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;color:#606266;font-size:13px}.crop-toolbar-row .el-slider{flex:1}.avatar-dialog-footer{display:flex;justify-content:flex-end;gap:10px}@media (max-width:640px){.profile-info-avatar-dialog.el-dialog{width:92%!important}.avatar-dialog-body{flex-direction:column;min-height:0}.avatar-dialog-aside{width:100%;border-right:none;border-bottom:1px solid #ebeef5;padding:20px 16px}.avatar-dialog-main{padding:20px 16px}.profile-info-avatar-dialog .avatar-upload-inner .el-upload-dragger{min-height:220px}}.profile-info-security-dialog .el-dialog__body{padding-top:12px}.profile-info-confirm-dialog .el-dialog__body{padding:18px 24px 8px}[data-v-b2386754]:export{errorColor:#ff4d4f}.panel[data-v-b2386754]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-b2386754]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-b2386754]{font-size:18px;font-weight:900;color:#111827}.panel-sub[data-v-b2386754]{font-size:13px;color:#6b7280;font-weight:700}.notice-toolbar-wrap[data-v-b2386754]{width:100%;box-sizing:border-box;padding:14px 18px 0}.study-toolbar[data-v-b2386754]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.study-toolbar--table-search .study-toolbar__left[data-v-b2386754]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0;justify-content:flex-start}.study-toolbar--table-search .study-toolbar__left .el-button+.el-button[data-v-b2386754]{margin-left:0}.study-toolbar--table-search .study-search-input[data-v-b2386754]{width:260px;max-width:100%;flex-shrink:0}.study-toolbar--table-search .study-search-input[data-v-b2386754] .el-input__inner{border-radius:4px;height:28px;line-height:28px}.notice-date-range[data-v-b2386754]{width:260px;max-width:100%;flex-shrink:0}.notice-date-range[data-v-b2386754] .el-range-editor.el-input__inner{width:100%;height:28px;line-height:28px;border-radius:4px;padding:0 8px}.notice-date-range[data-v-b2386754] .el-range-input{font-size:12px}.notice-date-range[data-v-b2386754] .el-range-separator{line-height:28px;font-size:12px}.notice-read-filter[data-v-b2386754]{width:108px}.notice-read-filter[data-v-b2386754] .el-input__inner{height:28px;line-height:28px;border-radius:4px}.notice-body-wrap[data-v-b2386754]{padding:14px 18px 18px;min-height:280px}.placeholder-body[data-v-b2386754]{display:flex;align-items:center;justify-content:center;min-height:240px;color:#6b7280;font-size:13px;text-align:center}.notice-list[data-v-b2386754]{display:flex;flex-direction:column;gap:10px}.notice-item[data-v-b2386754]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:12px;background:#f3f4ff;position:relative;cursor:pointer;transition:background .15s ease}.notice-item[data-v-b2386754]:hover{background:#eceeff}.notice-item.is-unread[data-v-b2386754]{background:#e5f0ff}.notice-item.is-unread[data-v-b2386754]:hover{background:#dbeafe}.notice-icon[data-v-b2386754]{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.notice-icon i[data-v-b2386754]{font-size:16px;line-height:1}.notice-icon-announcement[data-v-b2386754],.notice-icon-info[data-v-b2386754]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.notice-icon-reminder[data-v-b2386754],.notice-icon-warn[data-v-b2386754]{background:linear-gradient(135deg,#f59e0b,#d97706)}.notice-icon-success[data-v-b2386754]{background:linear-gradient(135deg,#10b981,#059669)}.notice-icon-default[data-v-b2386754]{background:linear-gradient(135deg,#64748b,#475569)}.notice-item-body[data-v-b2386754]{flex:1;min-width:0}.notice-title[data-v-b2386754]{font-size:14px;font-weight:900;color:#111827}.notice-content[data-v-b2386754]{margin-top:4px;font-size:13px;color:#4b5563;line-height:1.5}.notice-time[data-v-b2386754]{margin-top:4px;font-size:12px;color:#9ca3af}.notice-dot[data-v-b2386754]{width:8px;height:8px;border-radius:999px;background:#f97316;position:absolute;right:16px;top:18px;flex-shrink:0}.notice-dialog-meta[data-v-b2386754]{margin-bottom:12px}.notice-dialog-actions[data-v-b2386754]{display:flex;justify-content:flex-end;margin-top:4px}.notice-dialog-meta[data-v-b2386754] .el-descriptions-item__label{width:88px;color:#6b7280;font-weight:400}.notice-detail-brief[data-v-b2386754]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;background:#f5f7fa}.notice-detail-brief--clickable[data-v-b2386754]{cursor:pointer;transition:background-color .2s ease}.notice-detail-brief--clickable[data-v-b2386754]:hover{background:#eef2f7}.notice-detail-brief__cover-wrap[data-v-b2386754]{flex:0 0 80px;width:80px;height:80px;border-radius:8px;overflow:hidden}.notice-detail-brief__cover-img[data-v-b2386754],.notice-detail-brief__cover-img[data-v-b2386754] .el-image{width:100%;height:100%;display:block}.notice-detail-brief__cover-img[data-v-b2386754] .el-image__inner{width:100%;height:100%}.notice-detail-brief__cover-placeholder[data-v-b2386754]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#eef2f7;color:#9ca3af;font-size:28px}.notice-detail-brief__body[data-v-b2386754]{flex:1;min-width:0;min-height:80px;display:flex;flex-direction:column;padding:5px 0}.notice-detail-brief__title[data-v-b2386754]{font-size:16px;font-weight:600;color:#303133;line-height:1.5;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.notice-detail-brief__time[data-v-b2386754]{margin-top:auto;padding-top:8px;font-size:12px;color:#909399;line-height:1.5}.notice-detail-brief__time-label[data-v-b2386754]{margin-right:4px;color:#a8abb2}.notice-read-status[data-v-b2386754]{font-weight:600}.notice-read-status--read[data-v-b2386754]{color:#10b981}.notice-read-status--unread[data-v-b2386754]{color:#ef4444}.notice-dialog-content[data-v-b2386754]{line-height:1.7;color:#374151;white-space:pre-wrap;word-break:break-word}.notice-pagination-wrap[data-v-b2386754]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;margin-bottom:6px;width:100%;font-size:13px;color:#606266}.notice-pagination-wrap[data-v-b2386754] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.notice-pagination-wrap[data-v-b2386754] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.notice-pagination-wrap[data-v-b2386754] .el-pagination .el-pagination__sizes{margin:0}.notice-pagination-wrap[data-v-b2386754] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.notice-pagination-wrap[data-v-b2386754] .el-pagination .btn-next,.notice-pagination-wrap[data-v-b2386754] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.notice-pagination-wrap[data-v-b2386754] .el-pagination .btn-next:disabled,.notice-pagination-wrap[data-v-b2386754] .el-pagination .btn-prev:disabled{color:#c0c4cc}.notice-pagination-wrap[data-v-b2386754] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.notice-pagination-wrap[data-v-b2386754] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.notice-pagination-wrap[data-v-b2386754] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.notice-pagination-wrap[data-v-b2386754] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px}.notice-dialog.el-dialog .el-dialog__body{padding:20px!important}.panel[data-v-6e15a195]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-6e15a195]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-6e15a195]{font-size:18px;font-weight:900;color:#111827}.cert-empty[data-v-6e15a195]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:48px 24px;text-align:center}.cert-empty-icon[data-v-6e15a195]{font-size:56px;color:#d1d5db;margin-bottom:16px}.cert-empty-title[data-v-6e15a195]{font-size:18px;font-weight:700;color:#374151}.cert-empty-desc[data-v-6e15a195]{margin-top:8px;font-size:14px;color:#9ca3af}.panel[data-v-d8855d22]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-d8855d22]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-d8855d22]{font-size:18px;font-weight:900;color:#111827}.order-toolbar-wrap[data-v-d8855d22]{width:100%;box-sizing:border-box;padding:12px 18px 0}.order-toolbar[data-v-d8855d22]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.order-toolbar--table-search .order-toolbar__left[data-v-d8855d22]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0;justify-content:flex-start}.order-toolbar--table-search .order-toolbar__left .el-button+.el-button[data-v-d8855d22]{margin-left:0}.order-toolbar--table-search .order-search-input[data-v-d8855d22]{width:220px;max-width:100%;flex-shrink:0}.order-toolbar--table-search .order-status-select[data-v-d8855d22]{width:132px;flex-shrink:0}.order-toolbar--table-search .order-search-input[data-v-d8855d22] .el-input__inner{border-radius:4px;height:28px;line-height:28px}.table-wrap[data-v-d8855d22]{padding:12px 18px 18px}.order-el-table[data-v-d8855d22]{width:100%}.order-el-table[data-v-d8855d22] .order-el-table-header th{background:#f7f9fc;color:#6b7280;font-weight:400}.order-el-table[data-v-d8855d22] .el-table__cell{color:#6b7280;font-weight:400}.order-el-table[data-v-d8855d22] .cell-title{color:#6b7280}.order-table-ops[data-v-d8855d22]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.order-table-op-btn[data-v-d8855d22]{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important;display:inline-flex!important;align-items:center;justify-content:center}.order-op-tooltip-wrap[data-v-d8855d22]{display:inline-flex;vertical-align:middle}.order-status-table[data-v-d8855d22] .el-tag--plain.el-tag--success{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.order-status-table[data-v-d8855d22] .el-tag--plain.el-tag--warning{color:#b45309;border-color:#fde68a;background:#fffbeb}.order-status-table[data-v-d8855d22] .el-tag--plain.el-tag--info{color:#475569;border-color:#e2e8f0;background:#f8fafc}.order-status-table[data-v-d8855d22] .el-tag--plain.el-tag--danger{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.order-invoice-state--pending[data-v-d8855d22]{color:#6b7280}.order-invoice-state--applying[data-v-d8855d22]{color:#d97706}.order-invoice-state--issued[data-v-d8855d22]{color:#16a34a}.order-pagination-wrap[data-v-d8855d22]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;margin-bottom:6px;width:100%;font-size:13px;color:#606266}.order-pagination-wrap[data-v-d8855d22] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.order-pagination-wrap[data-v-d8855d22] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.order-pagination-wrap[data-v-d8855d22] .el-pagination .el-pagination__sizes{margin:0}.order-pagination-wrap[data-v-d8855d22] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.order-pagination-wrap[data-v-d8855d22] .el-pagination .btn-next,.order-pagination-wrap[data-v-d8855d22] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.order-pagination-wrap[data-v-d8855d22] .el-pagination .btn-next:disabled,.order-pagination-wrap[data-v-d8855d22] .el-pagination .btn-prev:disabled{color:#c0c4cc}.order-pagination-wrap[data-v-d8855d22] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.order-pagination-wrap[data-v-d8855d22] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.order-pagination-wrap[data-v-d8855d22] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.order-pagination-wrap[data-v-d8855d22] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px;color:#606266;text-align:center}.order-detail-section-title[data-v-d8855d22]{margin-bottom:12px;font-size:14px;font-weight:700;color:#374151}.order-detail-meta[data-v-d8855d22] .el-descriptions-item__label{width:96px;color:#6b7280}.order-detail-amount[data-v-d8855d22]{color:#ef4444;font-weight:700}.order-detail-item-card[data-v-d8855d22]{margin-top:16px;padding:14px 16px;background:#f3f4f6;border-radius:10px;cursor:pointer;transition:background .2s ease}.order-detail-item-card[data-v-d8855d22]:hover{background:#e5e7eb}.order-detail-item-section[data-v-d8855d22]{margin-bottom:12px;font-size:13px;font-weight:700;color:#ea580c}.order-detail-item-body[data-v-d8855d22]{display:flex;align-items:center;gap:14px}.order-detail-item-cover[data-v-d8855d22]{width:72px;height:72px;border-radius:8px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.order-detail-item-cover-img[data-v-d8855d22],.order-detail-item-cover[data-v-d8855d22] .el-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.order-detail-item-cover[data-v-d8855d22] .el-image__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-detail-item-cover-fallback[data-v-d8855d22],.order-detail-item-cover[data-v-d8855d22] .el-image__error{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa}.order-detail-item-cover-fallback span[data-v-d8855d22]{font-size:11px;line-height:1.2;color:#909399;text-align:center}.order-detail-item-cover>i[data-v-d8855d22]{font-size:28px;color:#9ca3af}.order-detail-item-name[data-v-d8855d22]{font-size:14px;color:#374151}.order-invoice-form[data-v-d8855d22]{margin-top:4px}.order-invoice-title-tip[data-v-d8855d22]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.6;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px}.order-invoice-title-tip .el-icon-info[data-v-d8855d22]{flex-shrink:0;margin-top:2px;font-size:16px;color:#2563eb}.order-invoice-title-link[data-v-d8855d22]{color:#1d4ed8;font-weight:600;cursor:pointer}.order-invoice-title-link[data-v-d8855d22]:hover{text-decoration:underline}.order-invoice-footer[data-v-d8855d22]{display:flex;align-items:center;justify-content:space-between;width:100%}.order-invoice-note[data-v-d8855d22]{font-size:11px;color:#f56c6c;letter-spacing:1px}.order-pay-dialog-body[data-v-d8855d22]{min-height:120px}.order-pay-expired-tip[data-v-d8855d22]{margin-bottom:14px;padding:10px 14px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:14px;font-weight:600;text-align:center}.order-pay-summary[data-v-d8855d22]{margin-bottom:16px}.order-pay-name[data-v-d8855d22]{font-size:16px;font-weight:700;color:#111827}.order-pay-meta[data-v-d8855d22]{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px;color:#6b7280}.order-pay-card[data-v-d8855d22]{padding:16px;border:1px solid #eef2f7;border-radius:10px;background:#fafbfc}.order-pay-card-title[data-v-d8855d22]{margin-bottom:12px;font-size:14px;font-weight:700;color:#374151}.order-pay-card-note[data-v-d8855d22]{margin-left:8px;font-size:12px;font-weight:400;color:#9ca3af}.order-pay-methods[data-v-d8855d22]{display:flex;flex-direction:column;gap:10px}.order-pay-option[data-v-d8855d22]{display:flex;align-items:center;margin-right:0}.order-pay-icon[data-v-d8855d22]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px;border-radius:6px;color:#fff;font-size:12px;font-weight:700}.order-pay-icon--alipay[data-v-d8855d22]{background:#1677ff}.order-pay-icon--wechat[data-v-d8855d22]{background:#07c160}.order-pay-tip[data-v-d8855d22]{margin-top:12px;font-size:12px;color:#9ca3af}.order-pay-footer[data-v-d8855d22]{display:flex;align-items:center;justify-content:space-between;width:100%}.order-pay-total[data-v-d8855d22]{font-size:14px;color:#374151}.order-pay-total span[data-v-d8855d22]{color:#ef4444;font-size:18px;font-weight:700}.alipay-form-hidden[data-v-d8855d22]{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.profile-order-wx-pay-dialog .el-dialog__header{padding:18px 24px 12px;border-bottom:1px solid #eef2f7}.profile-order-wx-pay-dialog .el-dialog__body{padding:20px 24px 8px}.profile-order-wx-pay-dialog .el-dialog__footer{padding:12px 24px 20px;border-top:1px solid #eef2f7}.order-wx-pay-dialog-title{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#111827}.order-wx-pay-dialog-title__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#21b36b;color:#fff;font-size:14px;font-weight:800}.order-wx-pay-shell{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:stretch}.order-wx-pay-summary{padding:18px 20px;border:1px solid #e5e7eb;border-radius:14px;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 10px 24px rgba(15,23,42,.06)}.order-wx-pay-summary__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.order-wx-pay-summary__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(33,179,107,.12);color:#15803d;font-size:12px;font-weight:700}.order-wx-pay-summary__hint{font-size:12px;color:#9ca3af}.order-wx-pay-summary__amount{margin-bottom:18px;padding-bottom:18px;border-bottom:1px dashed #e5e7eb}.order-wx-pay-summary__amount-label{display:block;margin-bottom:8px;font-size:13px;color:#6b7280}.order-wx-pay-summary__amount-value{font-size:32px;line-height:1.1;font-weight:800;color:#ef4444}.order-wx-pay-meta{margin:0}.order-wx-pay-meta__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f3f4f6}.order-wx-pay-meta__row:last-child{border-bottom:none;padding-bottom:0}.order-wx-pay-meta__row dt{flex:0 0 auto;margin:0;font-size:13px;color:#6b7280}.order-wx-pay-meta__row dd{margin:0;text-align:right;font-size:13px;color:#111827;word-break:break-all}.order-wx-pay-qrcode-panel{flex-direction:column;padding:18px 16px;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.order-wx-pay-qrcode-frame,.order-wx-pay-qrcode-panel{display:flex;align-items:center;justify-content:center;background:#fff}.order-wx-pay-qrcode-frame{width:248px;height:248px;padding:10px;border:1px solid #e5e7eb;border-radius:12px;box-shadow:inset 0 0 0 4px #f9fafb}.order-wx-pay-qrcode-empty{color:#9ca3af;font-size:14px}.order-wx-pay-qrcode-tip{margin:16px 0 0;font-size:14px;font-weight:600;color:#374151;text-align:center}.order-wx-pay-qrcode-polling{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:6px 12px;border-radius:999px;background:#f3f4f6;font-size:12px;color:#6b7280}.order-wx-pay-footer{text-align:center}@media (max-width:768px){.order-wx-pay-shell{grid-template-columns:1fr}}.panel[data-v-21781b0f]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-21781b0f]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-21781b0f]{font-size:18px;font-weight:900;color:#111827}.invoice-toolbar-wrap[data-v-21781b0f]{padding:12px 18px 0}.table-wrap[data-v-21781b0f]{padding:12px 18px 18px}.invoice-el-table[data-v-21781b0f]{width:100%}.invoice-type-table[data-v-21781b0f] .invoice-el-table-header th{background:#f7f9fc;color:#6b7280;font-weight:400}.invoice-el-table[data-v-21781b0f] .el-table__cell{color:#6b7280;font-weight:400}.invoice-thumb[data-v-21781b0f]{width:72px;height:72px;border-radius:8px;cursor:pointer;vertical-align:middle}.invoice-thumb[data-v-21781b0f] .el-image__inner{border-radius:8px}.invoice-thumb-empty[data-v-21781b0f]{color:#9ca3af;font-size:12px}.invoice-table-ops[data-v-21781b0f]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.invoice-table-op-btn[data-v-21781b0f]{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important;display:inline-flex!important;align-items:center;justify-content:center}.invoice-preview-body[data-v-21781b0f]{display:flex;justify-content:center;align-items:flex-start;min-height:320px}.invoice-preview-image[data-v-21781b0f]{display:inline-block;line-height:0}.invoice-preview-image[data-v-21781b0f] .el-image__inner{width:auto;max-width:100%;height:auto;vertical-align:top}.invoice-preview-image--wide[data-v-21781b0f]{display:block;width:100%}.invoice-preview-image--wide[data-v-21781b0f] .el-image__inner{width:100%}.invoice-preview-pdf[data-v-21781b0f]{width:100%;min-height:520px;border:none}.invoice-pagination-wrap[data-v-21781b0f]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;margin-bottom:6px;width:100%;font-size:13px;color:#606266}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .el-pagination__sizes{margin:0}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .btn-next,.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .btn-next:disabled,.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .btn-prev:disabled{color:#c0c4cc}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.invoice-pagination-wrap[data-v-21781b0f] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px;color:#606266;text-align:center}.panel[data-v-519cca84]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-519cca84]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-head-main[data-v-519cca84]{display:flex;align-items:center;gap:12px;min-width:0}.invoice-title-back[data-v-519cca84]{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0;height:28px;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#6b7280;font-size:13px;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.invoice-title-back[data-v-519cca84]:hover{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.invoice-title-back i[data-v-519cca84]{font-size:14px}.panel-title[data-v-519cca84]{font-size:18px;font-weight:900;color:#111827;line-height:1.2}.invoice-title-toolbar-wrap[data-v-519cca84]{padding:12px 18px 0}.invoice-title-toolbar[data-v-519cca84]{display:flex;align-items:center;gap:8px}.table-wrap[data-v-519cca84]{padding:12px 18px 18px}.invoice-title-el-table[data-v-519cca84]{width:100%}.invoice-title-type-table[data-v-519cca84] .invoice-title-el-table-header th{background:#f7f9fc!important;color:#6b7280;font-weight:400}.invoice-title-el-table[data-v-519cca84] .el-table__header-wrapper th.el-table__cell{background:#f7f9fc;color:#6b7280;font-weight:400}.invoice-title-el-table[data-v-519cca84] .el-table__cell{color:#6b7280;font-weight:400}.invoice-title-table-ops[data-v-519cca84]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.invoice-title-type-table[data-v-519cca84] .el-table-column--selection .cell,.invoice-title-type-table[data-v-519cca84] .invoice-title-selection-column .cell{overflow:visible;text-overflow:clip;white-space:nowrap;padding-left:8px;padding-right:0}.invoice-title-op-btn[data-v-519cca84]{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important;display:inline-flex!important;align-items:center;justify-content:center}.panel[data-v-a2c44c5a]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-a2c44c5a]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-a2c44c5a]{font-size:18px;font-weight:900;color:#111827}.fav-toolbar-wrap[data-v-a2c44c5a]{width:100%;box-sizing:border-box;padding:12px 18px 0}.fav-toolbar[data-v-a2c44c5a]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.fav-toolbar--table-search .fav-toolbar__left[data-v-a2c44c5a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0;justify-content:flex-start}.fav-toolbar--table-search .fav-toolbar__left .el-button+.el-button[data-v-a2c44c5a]{margin-left:0}.fav-toolbar--table-search .fav-search-input[data-v-a2c44c5a]{width:220px;max-width:100%;flex-shrink:0}.fav-toolbar--table-search .fav-search-input[data-v-a2c44c5a] .el-input__inner{border-radius:4px;height:28px;line-height:28px}.fav-batch-unfav-btn[data-v-a2c44c5a]{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;color:#ca8a04!important;border-color:#fde047!important;background:#fefce8!important}.fav-batch-unfav-btn[data-v-a2c44c5a]:focus,.fav-batch-unfav-btn[data-v-a2c44c5a]:hover{color:#a16207!important;border-color:#facc15!important;background:#fef9c3!important}.fav-batch-unfav-btn[data-v-a2c44c5a] i{color:#eab308!important}.table-wrap[data-v-a2c44c5a]{padding:12px 18px 18px}.fav-table-ops[data-v-a2c44c5a]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.fav-table-op-btn[data-v-a2c44c5a]{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important;display:inline-flex!important;align-items:center;justify-content:center}.fav-table-op-btn--fav.el-button--warning.is-plain[data-v-a2c44c5a]{color:#ca8a04!important;border-color:#fde047!important;background:#fefce8!important}.fav-table-op-btn--fav.el-button--warning.is-plain[data-v-a2c44c5a]:focus,.fav-table-op-btn--fav.el-button--warning.is-plain[data-v-a2c44c5a]:hover{color:#a16207!important;border-color:#facc15!important;background:#fef9c3!important}.fav-table-op-btn--fav[data-v-a2c44c5a] i{color:#eab308!important}.fav-section .cell-title[data-v-a2c44c5a]{font-weight:400!important;color:#6b7280!important}.fav-type-table[data-v-a2c44c5a] .fav-el-table-header th{background:#f7f9fc;color:#6b7280;font-weight:400}.fav-type-table[data-v-a2c44c5a] .el-table-column--selection .cell,.fav-type-table[data-v-a2c44c5a] .fav-selection-column .cell{overflow:visible;text-overflow:clip;white-space:nowrap;padding-left:8px;padding-right:0}.fav-type-table[data-v-a2c44c5a] .el-tag--plain.el-tag--warning{color:#b45309;border-color:#fde68a;background:#fffbeb}.fav-type-table[data-v-a2c44c5a] .el-tag--plain.el-tag--info{color:#475569;border-color:#e2e8f0;background:#f8fafc}.fav-type-table[data-v-a2c44c5a] .el-tag--plain.el-tag--success{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.fav-type-table[data-v-a2c44c5a] .el-tag--plain.el-tag--danger{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.fav-pagination-wrap[data-v-a2c44c5a]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;margin-bottom:6px;width:100%;font-size:13px;color:#606266}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .el-pagination__sizes{margin:0}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .btn-next,.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .btn-next:disabled,.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .btn-prev:disabled{color:#c0c4cc}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.fav-pagination-wrap[data-v-a2c44c5a] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px;color:#606266;text-align:center}.panel[data-v-54e24526]{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head[data-v-54e24526]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title[data-v-54e24526]{font-size:18px;font-weight:900;color:#111827}.track-toolbar-wrap[data-v-54e24526]{width:100%;box-sizing:border-box;padding:12px 18px 0}.track-toolbar[data-v-54e24526]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:100%;box-sizing:border-box}.track-toolbar--table-search .track-toolbar__left[data-v-54e24526]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0;justify-content:flex-start}.track-toolbar--table-search .track-toolbar__left .el-button+.el-button[data-v-54e24526]{margin-left:0}.track-toolbar--table-search .track-search-input[data-v-54e24526]{width:220px;max-width:100%;flex-shrink:0}.track-toolbar--table-search .track-search-input[data-v-54e24526] .el-input__inner{border-radius:4px;height:28px;line-height:28px}.track-batch-delete-btn[data-v-54e24526]{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important}.table-wrap[data-v-54e24526]{padding:12px 18px 18px}.track-table-ops[data-v-54e24526]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.track-table-op-btn[data-v-54e24526]{margin:0!important;padding:0 6px!important;min-height:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important;display:inline-flex!important;align-items:center;justify-content:center}.track-section .cell-title[data-v-54e24526]{font-weight:400!important;color:#6b7280!important}.track-type-table[data-v-54e24526] .track-el-table-header th{background:#f7f9fc;color:#6b7280;font-weight:400}.track-type-table[data-v-54e24526] .el-table-column--selection .cell,.track-type-table[data-v-54e24526] .track-selection-column .cell{overflow:visible;text-overflow:clip;white-space:nowrap;padding-left:8px;padding-right:0}.track-type-table[data-v-54e24526] .el-tag--plain.el-tag--warning{color:#b45309;border-color:#fde68a;background:#fffbeb}.track-type-table[data-v-54e24526] .el-tag--plain.el-tag--info{color:#475569;border-color:#e2e8f0;background:#f8fafc}.track-type-table[data-v-54e24526] .el-tag--plain.el-tag--success{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.track-type-table[data-v-54e24526] .el-tag--plain.el-tag--danger{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.track-pagination-wrap[data-v-54e24526]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;margin-bottom:6px;width:100%;font-size:13px;color:#606266}.track-pagination-wrap[data-v-54e24526] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.track-pagination-wrap[data-v-54e24526] .el-pagination .el-pagination__total{margin-right:0;font-weight:400;color:#606266}.track-pagination-wrap[data-v-54e24526] .el-pagination .el-pagination__sizes{margin:0}.track-pagination-wrap[data-v-54e24526] .el-pagination .el-pagination__sizes .el-input .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266;text-align:left}.track-pagination-wrap[data-v-54e24526] .el-pagination .btn-next,.track-pagination-wrap[data-v-54e24526] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.track-pagination-wrap[data-v-54e24526] .el-pagination .btn-next:disabled,.track-pagination-wrap[data-v-54e24526] .el-pagination .btn-prev:disabled{color:#c0c4cc}.track-pagination-wrap[data-v-54e24526] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.track-pagination-wrap[data-v-54e24526] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.track-pagination-wrap[data-v-54e24526] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.track-pagination-wrap[data-v-54e24526] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px;font-size:13px;color:#606266;text-align:center}.profile-page{padding:18px 0 48px;background:#f5f7fa;min-height:100vh}.container{max-width:1400px;margin:0 auto;padding:0 20px}.layout{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:start}.sidebar{background:#fff;border-radius:14px;box-shadow:2px 0 12px rgba(0,0,0,.06);padding:20px 0;position:sticky;top:90px}.sidebar-block+.sidebar-block{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.sidebar-title{height:48px;line-height:48px;padding:0 16px;margin:4px 0;font-size:14px;font-weight:600;color:#374151;border-bottom:none}.menu{display:flex;flex-direction:column;padding:0 12px}.menu-item{border:none;background:transparent;border-radius:8px;height:44px;padding:0 16px;margin:2px 0;display:flex;align-items:center;gap:10px;cursor:pointer;color:#6b7280;font-size:14px;font-weight:500;text-align:left;transition:all .2s ease;position:relative}.menu-item:hover{background:#f9fafb;color:#1d4ed8}.menu-item.active{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;font-weight:600;box-shadow:none}.menu-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(135deg,#00a6ff,#2c5aa0);border-radius:0 4px 4px 0}.menu-notice-badge{margin-left:auto;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#f97316;color:#fff;font-size:11px;font-weight:700;line-height:18px}.menu-icon,.menu-notice-badge{text-align:center;flex-shrink:0}.menu-icon{width:20px;font-size:16px}.content{min-width:0}.card,.panel{background:#fff;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.06);margin-bottom:18px;overflow:hidden}.panel-head{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f7}.panel-title{font-size:18px;font-weight:900;color:#111827}.stats-row{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.stat-card{background:#fff;border-radius:14px;border:1px solid #eef2f7;padding:18px;gap:14px;box-shadow:0 10px 22px rgba(0,0,0,.04)}.stat-badge,.stat-card{display:flex;align-items:center}.stat-badge{width:56px;height:56px;border-radius:14px;justify-content:center;color:#fff;font-weight:900}.badge-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.badge-green{background:linear-gradient(135deg,#10b981,#059669)}.badge-pink{background:linear-gradient(135deg,#f472b6,#fb7185)}.badge-orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-num{font-size:28px;font-weight:900;color:#111827;line-height:1.1}.stat-sub{margin-top:4px;font-size:13px;color:#6b7280;font-weight:700}.table-head{padding:0 18px 14px;display:flex;align-items:center;justify-content:space-between}.table-title{font-size:18px;font-weight:900;color:#111827}.table-wrap{padding:0 18px 18px}.table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.table td,.table th{padding:14px 12px;border-top:1px solid #eef2f7;font-size:13px;color:#111827;text-align:left}.table thead th{background:#f7f9fc;color:#6b7280;font-weight:900;border-top:none}.cell-title{font-weight:900}.cell-muted{color:#6b7280;font-weight:700}.cell-actions{display:flex;gap:10px}.pill{display:inline-flex;padding:6px 12px;border-radius:999px;font-weight:900;font-size:12px}.pill-blue{background:rgba(37,99,235,.12);color:#2563eb}.pill-gold{background:rgba(245,158,11,.18);color:#b45309}.btn-solid{border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px}.btn-ghost,.btn-solid{padding:10px 14px;font-weight:900;cursor:pointer;font-size:12px}.btn-ghost{border:1px solid #dbe3f0;background:#fff;color:#374151;border-radius:8px}.btn-search{padding:8px 14px}.btn-danger{border-color:#fca5a5;color:#b91c1c}.pager{margin-top:14px;display:flex;justify-content:flex-end;align-items:center;gap:12px}.pager-btn{border:1px solid #dbe3f0;background:#fff;color:#374151;padding:8px 12px;border-radius:8px;font-weight:900;cursor:pointer;font-size:12px}.pager-btn:disabled{opacity:.55;cursor:not-allowed}.pager-info{font-size:12px;color:#6b7280;font-weight:900}.empty-card{padding:28px;text-align:center}.empty-title{font-size:18px;font-weight:1000;color:#111827}.empty-desc{margin-top:8px;font-size:13px;color:#6b7280;font-weight:700}.btn-primary{margin-top:14px;border:none;background:linear-gradient(135deg,#00a6ff,#2c5aa0);color:#fff;padding:12px 18px;border-radius:10px;font-weight:900;cursor:pointer}.profile-head{padding:22px;gap:18px}.profile-head,.profile-left{display:flex;align-items:flex-start}.profile-left{width:140px;flex-direction:column;gap:12px}.btn-avatar{width:120px}.avatar,.btn-avatar{justify-content:center}.avatar{width:96px;height:96px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff 0,#eef2ff 40%,#c7d2fe 100%);display:flex;align-items:center;font-size:44px;box-shadow:0 14px 34px rgba(102,126,234,.18)}.profile-meta{flex:1;min-width:0}.profile-name{font-size:34px;font-weight:1000;color:#111827}.profile-tags{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.role-tag{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900;background:rgba(99,102,241,.14);color:#4f46e5}.profile-stats{margin-top:18px;display:flex;gap:34px}.profile-stats--newline{margin-top:16px}.mini-num{font-size:26px;font-weight:1000;color:#6366f1}.mini-label{margin-top:6px;font-size:12px;color:#6b7280;font-weight:800}.info-grid{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:16px 48px}.info-label{font-size:12px;color:#9ca3af;font-weight:900}.info-value{margin-top:8px;font-size:14px;color:#111827;font-weight:900}.info-input{margin-top:6px;width:100%;padding:8px 10px;border-radius:8px;border:1px solid #d1d5db;font-size:14px;outline:none}.info-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.15)}.edit-actions{display:flex;gap:10px}.role-block{margin:18px;border:1px solid #eef2f7;padding:18px;gap:16px}.role-block,.role-left{border-radius:14px;display:flex}.role-left{width:56px;height:56px;align-items:center;justify-content:center;color:#fff;font-weight:1000}.role-name{font-size:16px;font-weight:1000;color:#111827}.role-desc{margin-top:8px;color:#6b7280;font-size:13px;font-weight:700;line-height:1.6}.role-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.chip{background:rgba(37,99,235,.1);color:#2563eb;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900}.security-list{flex-direction:column}.security-item,.security-list{padding:18px;display:flex;gap:14px}.security-item{border:1px solid #eef2f7;border-radius:14px;align-items:center}.security-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:1000}.security-meta{flex:1;min-width:0}.security-name{font-size:14px;font-weight:1000;color:#111827}.security-desc{margin-top:6px;font-size:12px;color:#6b7280;font-weight:700}.placeholder-body{padding:18px;color:#6b7280;font-weight:800;font-size:13px}.order-search,.track-toolbar{display:flex;align-items:center;gap:10px}.track-toolbar{padding:12px 18px 0}.track-search{max-width:260px}.notice-list{padding:16px 18px 6px;display:flex;flex-direction:column;gap:10px}.notice-item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:12px;background:#f3f4ff;position:relative}.notice-item.is-unread{background:#e5f0ff}.notice-icon{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.notice-icon-info{background:linear-gradient(135deg,#3b82f6,#2563eb)}.notice-icon-warn{background:linear-gradient(135deg,#f59e0b,#d97706)}.notice-icon-success{background:linear-gradient(135deg,#10b981,#059669)}.notice-body{flex:1}.notice-title{font-size:14px;font-weight:900;color:#111827}.notice-content{margin-top:4px;font-size:13px;color:#4b5563}.notice-time{margin-top:4px;font-size:12px;color:#9ca3af}.notice-dot{width:8px;height:8px;border-radius:999px;background:#f97316;position:absolute;right:16px;top:16px}.btn-small{padding:6px 12px;font-size:12px}.panel-sub{font-size:12px;color:#6b7280;font-weight:700;margin-left:10px}.profile-task-tabs{padding:10px 18px 18px}.profile-task-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:6px 0 12px}.profile-task-date-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-task-date-col{margin-bottom:0}.profile-task-assign-tip{font-size:12px;color:#6b7280;margin-bottom:8px}.profile-task-selected{margin-top:8px;font-size:12px;color:#6b7280;text-align:right}.profile-task-detail{padding:4px 6px}.profile-task-detail__row{font-size:13px;color:#111827;line-height:1.8}::v-deep .profile-task-tabs .el-tabs__header{margin:0 0 10px}::v-deep .profile-task-tabs .el-tabs__item{height:34px;line-height:34px;font-weight:900}::v-deep .profile-task-tabs .el-tabs__item.is-active{color:#4f46e5}::v-deep .profile-task-tabs .el-tabs__active-bar{background-color:#4f46e5}::v-deep .profile-task-table{border-radius:12px;overflow:hidden}::v-deep .profile-task-table .el-table__header th{background:#f7f9fc;color:#6b7280;font-weight:900}::v-deep .profile-task-table .el-table__body td{font-size:13px;color:#111827}::v-deep .profile-task-table .el-button--mini{padding:6px 10px;border-radius:10px}::v-deep .profile-task-tabs .el-tree{border:1px solid #eef2f7;border-radius:12px;padding:10px 10px;max-height:260px;overflow:auto;background:#fbfcff}.profile-task-detail-embed{min-height:56vh;margin-bottom:18px}@media (max-width:1024px){.layout{grid-template-columns:1fr}.sidebar{position:static;top:auto}.info-grid,.stats-row{grid-template-columns:1fr}.info-grid{gap:14px}.profile-stats{flex-wrap:wrap;gap:18px 24px}}.enterprise-info-page[data-v-3fa155fa]{min-height:calc(100vh - 80px);padding:28px 16px;background:#f7f8fb}.enterprise-info-card[data-v-3fa155fa]{max-width:980px;margin:0 auto;background:#fff;border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.08);padding:22px 22px 18px}.linebar-chart[data-v-9f6ccc64]{position:relative;width:100%;display:flex;flex-direction:column}.linebar-chart__legend[data-v-9f6ccc64]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:6px;padding:0 4px}.linebar-chart__legend-item[data-v-9f6ccc64]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#374151}.linebar-chart__legend-dot[data-v-9f6ccc64]{width:10px;height:10px;border-radius:999px}.linebar-chart__svg[data-v-9f6ccc64]{width:100%;flex:1;height:100%;display:block}.linebar-chart__axis-text[data-v-9f6ccc64]{font-size:11px;fill:#6b7280}.linebar-chart__bar[data-v-9f6ccc64]{transition:opacity .2s ease}.linebar-chart__line[data-v-9f6ccc64],.linebar-chart__point[data-v-9f6ccc64]{vector-effect:non-scaling-stroke}.overview-page[data-v-a72179f4]{padding:0 4px 12px}.overview-header[data-v-a72179f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.overview-header .left h1[data-v-a72179f4]{margin:0;font-size:20px}.overview-header .left .portal-subtitle[data-v-a72179f4]{margin-top:4px;font-size:12px;color:#909399}.overview-kpi[data-v-a72179f4]{margin-bottom:12px}.kpi-card[data-v-a72179f4]{background:#fff;border-radius:8px;padding:14px 12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.kpi-title[data-v-a72179f4]{font-size:13px;color:#909399}.kpi-value[data-v-a72179f4]{margin-top:6px;font-size:22px;font-weight:600;color:#303133}.kpi-desc[data-v-a72179f4]{margin-top:4px;font-size:12px;color:#c0c4cc}.overview-charts-row[data-v-a72179f4]{margin-bottom:12px}.chart-card[data-v-a72179f4]{margin-bottom:0}.chart-body[data-v-a72179f4]{width:100%;height:280px}.overview-top[data-v-a72179f4]{margin-top:4px}.stat-toolbar[data-v-a72179f4]{justify-content:space-between;margin-bottom:12px}.stat-toolbar[data-v-a72179f4],.stat-toolbar__left[data-v-a72179f4],.stat-toolbar__right[data-v-a72179f4]{display:flex;align-items:center}.stat-table[data-v-a72179f4]{background:#fff}.enterprise-page[data-v-a72179f4]{display:grid;grid-template-columns:260px 1fr;height:calc(100vh - var(--app-header-height, 56px));min-height:0;background:#f5f7fa;overflow:hidden}.side-nav[data-v-a72179f4]{background:#fff;box-shadow:2px 0 12px rgba(0,0,0,.06);padding:20px 0;height:100%;min-height:0;overflow:auto}.logo[data-v-a72179f4]{padding:0 24px 24px;font-size:20px;font-weight:900;color:#111827;border-bottom:1px solid #e5e7eb;margin-bottom:8px;display:flex;align-items:center;gap:10px}.enterprise-sidebar-logo-wrap[data-v-a72179f4]{flex:0 0 30px;width:30px;height:30px}.enterprise-sidebar-logo[data-v-a72179f4]{width:30px;height:30px;border-radius:10px;border:1px solid rgba(0,0,0,.06);background:#fff;display:block}.enterprise-sidebar-logo[data-v-a72179f4] .el-image__inner{width:100%;height:100%;border-radius:10px}.enterprise-sidebar-logo__slot[data-v-a72179f4]{width:30px;height:30px;border-radius:10px;border:1px solid rgba(0,0,0,.06);background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:16px}.logo-title[data-v-a72179f4]{white-space:nowrap}.el-side-menu[data-v-a72179f4]{border-right:none;padding:0 12px}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level1>.el-submenu__title{height:48px;line-height:48px;padding:0 16px!important;margin:4px 0;border-radius:8px;font-size:14px;font-weight:600;color:#374151;transition:all .2s ease}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level1>.el-submenu__title:hover{background:#f3f4f6;color:#1d4ed8}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level1.is-opened>.el-submenu__title{color:#1d4ed8;background:#eff6ff}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level2>.el-submenu__title{height:44px;line-height:44px;padding:0 16px 0 60px!important;margin:2px 0;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;background:transparent!important;transition:all .2s ease}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level2>.el-submenu__title:hover{background:#f9fafb!important;color:#1d4ed8}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level2.is-opened>.el-submenu__title{color:#1d4ed8;background:#f3f4f6!important}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level2 .el-menu-item{padding-left:72px!important}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level3>.el-submenu__title{height:44px;line-height:44px;padding:0 16px 0 60px!important;margin:2px 0;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;background:transparent!important;transition:all .2s ease}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level3>.el-submenu__title:hover{background:#f9fafb!important;color:#1d4ed8}.sidebar-menu-root[data-v-a72179f4] .side-nav-group--level3 .el-menu-item{padding-left:92px!important}.el-side-menu[data-v-a72179f4] .el-menu-item{height:44px;line-height:44px;padding:0 16px 0 60px!important;margin:2px 0;border-radius:8px;font-size:14px;color:#6b7280;transition:all .2s ease;position:relative}.el-side-menu[data-v-a72179f4] .el-menu-item:hover{background:#f9fafb;color:#1d4ed8}.el-side-menu[data-v-a72179f4] .el-menu-item.is-active{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;font-weight:600}.el-side-menu[data-v-a72179f4] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(135deg,#00a6ff,#2c5aa0);border-radius:0 4px 4px 0}.menu-icon[data-v-a72179f4]{margin-right:10px;font-size:16px;display:inline-block;width:20px;text-align:center}.portal-content[data-v-a72179f4]{height:100%;min-height:0;overflow:auto;padding:20px 24px 32px}.portal-header[data-v-a72179f4]{margin-bottom:18px}.portal-title[data-v-a72179f4]{font-size:22px;font-weight:900;color:#111827}.portal-subtitle[data-v-a72179f4]{margin-top:6px;color:#6b7280;font-size:14px}.portal-body[data-v-a72179f4]{background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:24px}.course-toolbar[data-v-a72179f4]{display:flex;justify-content:flex-end;margin-bottom:14px}.switch-tabs[data-v-a72179f4]{width:100%;background:#fff;border-radius:12px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:10px;box-shadow:0 8px 20px rgba(0,0,0,.06)}.switch-tab[data-v-a72179f4]{border:none;background:#fff;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:900;color:#6b7280;cursor:pointer;transition:background .2s ease,color .2s ease}.switch-tab.active[data-v-a72179f4]{background:linear-gradient(135deg,#00a6ff,#2c5aa0);color:#fff}.course-filter[data-v-a72179f4]{background:#f7f9fc;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.filter-left[data-v-a72179f4]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.filter-label[data-v-a72179f4]{font-size:14px;font-weight:900;color:#374151;white-space:nowrap}.filter-tags[data-v-a72179f4]{display:flex;flex-wrap:wrap;gap:10px}.filter-tag[data-v-a72179f4]{border:none;background:#fff;border-radius:999px;padding:10px 14px;font-weight:900;font-size:13px;cursor:pointer}.filter-tag.active[data-v-a72179f4]{background:#1d4ed8;color:#fff}.filter-right[data-v-a72179f4]{display:flex;gap:20px;align-items:center;white-space:nowrap}.filter-meta[data-v-a72179f4]{font-size:13px;color:#374151;font-weight:800}.date[data-v-a72179f4],.num[data-v-a72179f4]{color:#1d4ed8}.course-name .course-title[data-v-a72179f4]{color:#606266}.course-title--normal[data-v-a72179f4]{font-size:12px}.teacher-inline[data-v-a72179f4]{display:inline-flex;align-items:center;gap:8px}.teacher-name[data-v-a72179f4]{color:#606266;font-size:12px}.category-filter-tag[data-v-a72179f4]{cursor:pointer}.category-filter-tag.active[data-v-a72179f4]{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}[data-v-a72179f4] .course-table .el-table__header th{font-weight:500!important}.teacher-cat[data-v-a72179f4]{border-radius:999px}.course-name .course-sub[data-v-a72179f4]{margin-top:6px;font-size:12px;color:#606266}.course-lib-delete-btn[data-v-a72179f4]{margin-left:auto}.course-table[data-v-a72179f4]{border-radius:12px;overflow:hidden}.pagination-wrap[data-v-a72179f4]{display:flex;justify-content:center;margin-top:18px}.custom-toolbar[data-v-a72179f4]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.custom-search[data-v-a72179f4]{max-width:420px;flex:1}.custom-actions[data-v-a72179f4]{display:flex;gap:12px;align-items:center;white-space:nowrap}.visible-btn[data-v-a72179f4]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-action-btn[data-v-a72179f4]{font-size:16px;padding:4px;color:#409eff}.icon-action-btn--danger[data-v-a72179f4]{color:#f56c6c}.category-name[data-v-a72179f4]{display:flex;align-items:center;gap:8px}.level-indent[data-v-a72179f4]{display:inline-block;height:1px}.category-title[data-v-a72179f4]{font-weight:900;color:#111827}.upload-grid[data-v-a72179f4]{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-left:110px}.custom-course-dialog[data-v-a72179f4] .el-dialog__body{padding:18px 22px 12px}.custom-upload-layout[data-v-a72179f4]{display:flex;align-items:flex-start;gap:16px;height:70vh;max-height:70vh}.custom-upload-left[data-v-a72179f4]{flex:0 0 58%;min-width:0;height:100%;padding-right:8px;border-right:1px solid #eef2f7;overflow:auto}.custom-upload-right[data-v-a72179f4]{flex:1;min-width:0;height:100%;overflow:auto}.upload-grid--right[data-v-a72179f4]{grid-template-columns:1fr;padding-left:0;margin-top:0}.validity-row[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.validity-unit[data-v-a72179f4]{color:#6b7280;font-size:13px}.upload-card[data-v-a72179f4]{border-radius:14px;background:#f7f9fc;padding:18px;border:1px solid #eef2f7;min-height:120px}.upload-title[data-v-a72179f4]{font-weight:900;color:#111827;margin-bottom:12px}.upload-meta[data-v-a72179f4]{margin-top:10px;color:#374151;font-weight:800;font-size:13px}.cover-preview[data-v-a72179f4]{margin-top:12px;width:100%;max-width:320px;border-radius:12px;overflow:hidden;border:1px solid #eef2f7;background:#fff}.cover-preview img[data-v-a72179f4]{display:block;width:100%;height:160px;-o-object-fit:cover;object-fit:cover}.config-toolbar[data-v-a72179f4]{margin-bottom:16px}.course-config-dialog[data-v-a72179f4] .el-dialog__body{padding:18px 22px 22px;background:#f6faff}.course-config-dialog[data-v-a72179f4] .el-dialog__header{padding:18px 22px 10px}.course-config-dialog[data-v-a72179f4] .el-dialog__title{font-weight:900;color:#111827}.pill-btn[data-v-a72179f4]{border-radius:999px!important;padding:10px 18px!important;font-weight:900;box-shadow:0 10px 22px rgba(37,99,235,.12)}.pill-btn--sm[data-v-a72179f4]{padding:8px 16px!important}.icon-btn[data-v-a72179f4]{width:34px;height:34px;padding:0!important;border-radius:999px!important;border:1px solid #dbe3f0!important;background:#fff!important;color:#4b5563!important}.icon-btn--danger[data-v-a72179f4]{border-color:#fecaca!important;color:#ef4444!important}.config-empty[data-v-a72179f4]{padding:28px 0;color:#6b7280;font-weight:800;text-align:center}.config-books[data-v-a72179f4]{display:flex;flex-direction:column;gap:16px}.book-card[data-v-a72179f4]{display:flex;flex-direction:column;border-radius:14px;border:1px solid #e6f0ff;background:#fff;padding:14px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.book-left-idx[data-v-a72179f4]{font-weight:1000;color:#111827;display:flex;align-items:center;gap:10px;min-width:0}.book-idx[data-v-a72179f4]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#f3f4f6;color:#111827;font-weight:1000;font-size:12px}.book-name[data-v-a72179f4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-head[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.book-center[data-v-a72179f4]{flex:1;display:flex;justify-content:center}.book-actions[data-v-a72179f4]{display:flex;gap:8px}.chapter-empty[data-v-a72179f4]{margin-top:14px;color:#9ca3af;font-weight:800}.chapters[data-v-a72179f4]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.chapter-card[data-v-a72179f4]{border-radius:12px;border:1px solid #e6f0ff;background:#fff;padding:12px}.chapter-head[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eef2f7}.chapter-no[data-v-a72179f4]{font-weight:900;color:#374151}.chapter-actions[data-v-a72179f4]{display:flex;gap:8px}.chapter-items[data-v-a72179f4]{border-radius:10px;background:#fff;padding:10px}.item-list[data-v-a72179f4]{display:flex;flex-direction:column;gap:10px}.item-row[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#eaf6ff}.item-left[data-v-a72179f4]{display:flex;align-items:center;gap:10px;font-weight:900;color:#1f2937}.bind-selected .item-left[data-v-a72179f4],.chapter-items .item-left[data-v-a72179f4]{cursor:grab}.bind-selected .item-left[data-v-a72179f4]:active,.chapter-items .item-left[data-v-a72179f4]:active{cursor:grabbing}.drag-handle[data-v-a72179f4]{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.7);border:1px solid rgba(219,227,240,.9);color:#64748b;cursor:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-a72179f4]:active{cursor:grabbing}.item-icon[data-v-a72179f4]{font-size:14px}.item-right[data-v-a72179f4]{display:flex;gap:10px}.item-add[data-v-a72179f4]{margin-top:10px;display:flex;justify-content:center}.ghost-pill[data-v-a72179f4]{border-radius:999px!important;padding:10px 18px!important;border:1px solid #dbe3f0!important;background:#fff!important;font-weight:900;color:#374151!important}.assign-dialog[data-v-a72179f4] .el-dialog__body{padding:16px 18px 10px}.assign-head[data-v-a72179f4]{border-radius:12px;background:#eaf6ff;padding:14px 14px 12px;margin-bottom:12px}.assign-line[data-v-a72179f4]{display:flex;gap:8px;align-items:baseline}.assign-label[data-v-a72179f4]{color:#374151;font-weight:900}.assign-value[data-v-a72179f4]{color:#2563eb;font-weight:1000}.assign-tip[data-v-a72179f4]{margin-top:10px;color:#4b5563;font-weight:800}.assign-mode[data-v-a72179f4]{margin-top:10px}.assign-search[data-v-a72179f4]{margin-bottom:12px}.assign-tree-wrap[data-v-a72179f4]{border:1px solid #eef2f7;border-radius:12px;padding:10px 10px;max-height:360px;overflow:auto}.assign-mode-tip[data-v-a72179f4]{margin-top:10px;color:#4b5563;font-weight:700}.assign-footer[data-v-a72179f4]{display:flex;justify-content:space-between;align-items:center;gap:12px}.assign-count[data-v-a72179f4]{color:#4b5563;font-weight:900}.assign-num[data-v-a72179f4]{color:#2563eb}.assign-count-pending[data-v-a72179f4]{margin-left:4px;color:#f56c6c}.assign-num-pending[data-v-a72179f4]{color:#f56c6c;font-weight:700}.assign-actions[data-v-a72179f4]{display:flex;gap:10px}.assign-detail-dialog[data-v-a72179f4] .el-dialog__body{padding:18px 18px 20px;background:#f6faff}.learner-dialog[data-v-a72179f4] .el-dialog__body{padding:16px 18px 18px;max-height:80vh;overflow-y:auto}.learner-toolbar[data-v-a72179f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px;border-radius:12px;background:#fff;border:1px solid #eef2f7;margin-bottom:12px}.learner-meta__title[data-v-a72179f4]{font-weight:1000;color:#111827}.learner-meta__sub[data-v-a72179f4]{margin-top:6px;color:#6b7280;font-weight:800;font-size:12px}.learner-filters[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.learner-custom-stats[data-v-a72179f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:12px}.learner-detail-section-title[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;margin:2px 0 10px}.learner-detail-section-title>span[data-v-a72179f4]{font-size:18px;font-weight:1000;color:#111827}.learner-detail-section-actions[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.stats-card[data-v-a72179f4]{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:16px 18px}.stats-card__label[data-v-a72179f4]{font-size:13px;font-weight:800;color:#6b7280}.stats-card__value[data-v-a72179f4]{margin-top:10px;font-size:34px;font-weight:1000;line-height:1}.stats-card__sub[data-v-a72179f4]{margin-top:10px;font-size:13px;font-weight:800}.stats-card__bar[data-v-a72179f4]{margin-top:12px;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.stats-card__bar-inner[data-v-a72179f4]{height:100%;border-radius:999px}.stats-card--success .stats-card__sub[data-v-a72179f4],.stats-card--success .stats-card__value[data-v-a72179f4]{color:#16a34a}.stats-card--success .stats-card__bar-inner[data-v-a72179f4]{background:#3b82f6}.stats-card--purple .stats-card__sub[data-v-a72179f4],.stats-card--purple .stats-card__value[data-v-a72179f4]{color:#7c3aed}.stats-card--purple .stats-card__bar-inner[data-v-a72179f4]{background:#d1d5db}.assign-detail-top[data-v-a72179f4]{border-radius:14px;background:linear-gradient(135deg,#5b7cff,#7a3db5);color:#fff;padding:18px 20px;margin-bottom:14px}.assign-detail-course[data-v-a72179f4]{font-size:18px;font-weight:1000;margin-bottom:12px}.assign-detail-stats[data-v-a72179f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.assign-detail-stats .stat-item[data-v-a72179f4]{padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.12)}.assign-detail-stats .stat-label[data-v-a72179f4]{font-size:12px;opacity:.9;font-weight:900}.assign-detail-stats .stat-value[data-v-a72179f4]{margin-top:8px;font-size:22px;font-weight:1000}.assign-detail-toolbar[data-v-a72179f4]{display:flex;align-items:center;gap:12px;padding:12px 12px;border-radius:12px;background:#fff;border:1px solid #eef2f7;margin-bottom:12px}.assign-detail-search[data-v-a72179f4]{width:260px}.assign-detail-spacer[data-v-a72179f4]{flex:1}.assign-detail-table[data-v-a72179f4]{border-radius:12px;overflow:hidden}.progress-cell[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.progress-bar[data-v-a72179f4]{flex:1;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.progress-inner[data-v-a72179f4]{height:100%;border-radius:999px;background:linear-gradient(90deg,#6d79ff,#6b21a8)}.progress-num[data-v-a72179f4]{width:44px;text-align:right;font-weight:900;color:#4b5563;font-size:12px}.status-pill[data-v-a72179f4]{display:inline-flex;padding:6px 12px;border-radius:999px;font-weight:900;font-size:12px;background:#eaf2ff;color:#2563eb}.status-已完成[data-v-a72179f4]{background:rgba(16,185,129,.14);color:#059669}.status-未开始[data-v-a72179f4]{background:rgba(148,163,184,.18);color:#64748b}.status-学习中[data-v-a72179f4]{background:rgba(245,158,11,.14);color:#d97706}.add-assign-dialog[data-v-a72179f4] .el-dialog__body{padding:16px 18px 10px}.add-assign-course-row[data-v-a72179f4]{display:flex;gap:12px;align-items:center}.add-assign-row[data-v-a72179f4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.add-assign-col[data-v-a72179f4]{margin-bottom:0}.add-assign-selected[data-v-a72179f4]{border-radius:10px;background:#f3f4f6;padding:10px 12px;margin-bottom:10px;font-weight:900;color:#374151}.add-assign-search[data-v-a72179f4]{width:240px;margin-bottom:10px}.video-pick-toolbar[data-v-a72179f4]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.video-pick-search[data-v-a72179f4]{width:280px}.video-pick-footer[data-v-a72179f4]{margin-top:12px}.video-pick-pager[data-v-a72179f4]{display:flex;align-items:center;gap:12px}.video-pick-total[data-v-a72179f4]{color:#6b7280;font-weight:800;font-size:13px;margin-right:6px}.bind-question-dialog[data-v-a72179f4] .el-dialog__body{padding:16px 18px 18px}.bind-question-body[data-v-a72179f4]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start;min-height:520px}.bind-left[data-v-a72179f4],.bind-right[data-v-a72179f4]{border:1px solid #eef2f7;border-radius:12px;background:#fff;overflow:hidden;min-height:520px}.bind-title[data-v-a72179f4]{padding:12px 14px;font-weight:1000;color:#111827;background:#f7f9fc;border-bottom:1px solid #eef2f7}.bind-sub[data-v-a72179f4]{font-weight:800;color:#6b7280;font-size:12px;margin-left:8px}.bind-count[data-v-a72179f4]{padding:10px 14px 0;color:#2563eb;font-weight:900;font-size:13px}.bind-filters[data-v-a72179f4]{padding:12px 14px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #eef2f7}.question-list[data-v-a72179f4]{padding:10px 14px 14px;max-height:420px;overflow:auto}.question-row[data-v-a72179f4]{padding:10px 8px;border-radius:10px}.question-row[data-v-a72179f4]:hover{background:#f7fbff}.bind-selected[data-v-a72179f4]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px;max-height:440px;overflow:auto}.use-last[data-v-a72179f4]{margin-left:10px;font-weight:900}.intro-preview[data-v-a72179f4]{margin-top:12px;border-radius:12px;background:#fff;border:1px dashed #dbe3f0;padding:12px 14px}.intro-preview__label[data-v-a72179f4]{color:#6b7280;font-weight:900;font-size:12px;margin-bottom:8px}.intro-preview__body[data-v-a72179f4]{color:#111827;font-size:13px;line-height:1.65}.placeholder-card h2[data-v-a72179f4]{font-size:18px;font-weight:900;margin-bottom:8px}.placeholder-card p[data-v-a72179f4]{font-size:14px;color:#6b7280}.org-card__head[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7;margin-bottom:14px}.org-card__title[data-v-a72179f4]{font-size:16px;font-weight:900;color:#111827}.org-card__actions[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.org-toolbar[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.org-search[data-v-a72179f4]{max-width:360px}.org-tree-wrap[data-v-a72179f4]{background:#fbfcff;border:1px solid #eef2f7;border-radius:12px;padding:10px 12px}.org-tree[data-v-a72179f4] .el-tree-node__content{height:38px;line-height:38px}.org-node[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:4px 0}.org-node__left[data-v-a72179f4]{display:flex;align-items:center;gap:10px;min-width:0}.org-node__name[data-v-a72179f4]{font-size:13px;font-weight:900;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-node__right[data-v-a72179f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.org-admin-slot[data-v-a72179f4]{display:inline-flex;align-items:center;gap:8px;margin-right:6px}.org-admin-display[data-v-a72179f4]{width:180px;height:28px;line-height:28px;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dept-admin-toolbar[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.dept-admin-search[data-v-a72179f4]{width:260px}.org-type-tag[data-v-a72179f4]{flex:0 0 auto}.org-table[data-v-a72179f4]{margin-top:6px}.role-permission[data-v-a72179f4]{display:grid;grid-template-columns:220px 1fr;gap:16px;min-height:560px}.role-permission__side[data-v-a72179f4]{background:#fff;border:1px solid #eef2ff;border-radius:10px;padding:12px}.role-permission__side-title[data-v-a72179f4]{font-weight:900;color:#111827;margin-bottom:10px}.role-permission__side-list[data-v-a72179f4]{display:flex;flex-direction:column;gap:6px}.role-permission__side-item[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px;border-radius:8px;cursor:pointer;color:#374151;background:#f8faff}.role-permission__side-item.active[data-v-a72179f4]{background:#eaf2ff;color:#1d4ed8;font-weight:900}.role-permission__side-name[data-v-a72179f4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-permission__side-count[data-v-a72179f4]{color:#6b7280;flex-shrink:0}.role-permission__main[data-v-a72179f4]{background:#fff;border:1px solid #eef2ff;border-radius:10px;padding:14px}.role-permission__head[data-v-a72179f4]{padding:6px 4px 12px;border-bottom:1px solid #eef2ff}.role-permission__title[data-v-a72179f4]{font-size:20px;font-weight:1000;color:#111827}.role-permission__meta[data-v-a72179f4]{margin-top:8px;font-size:12px;color:#6b7280}.role-permission__desc[data-v-a72179f4]{margin-top:10px;font-size:12px;color:#6b7280}.role-permission__toolbar[data-v-a72179f4]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.role-permission__toolbar-left[data-v-a72179f4],.role-permission__toolbar-right[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.role-permission__table[data-v-a72179f4]{margin-top:10px}.role-permission__table[data-v-a72179f4]:before{height:0}.role-member-add__toolbar[data-v-a72179f4]{margin-bottom:10px;display:flex;justify-content:flex-end}.role-card__head[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7;margin-bottom:12px}.role-card__title[data-v-a72179f4]{font-size:16px;font-weight:900;color:#111827}.role-card__actions[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.role-toolbar[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.role-search[data-v-a72179f4]{max-width:320px}.role-perm-tag[data-v-a72179f4]{margin-right:6px;margin-bottom:4px}.role-empty-text[data-v-a72179f4]{font-size:12px;color:#9ca3af}.user-card__head[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7;margin-bottom:12px}.user-card__title[data-v-a72179f4]{font-size:16px;font-weight:900;color:#111827}.user-toolbar[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.user-toolbar__left[data-v-a72179f4]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.user-toolbar__left[data-v-a72179f4],.user-toolbar__right[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.user-search[data-v-a72179f4]{max-width:280px}.user-filter[data-v-a72179f4]{width:140px}.user-table[data-v-a72179f4]{margin-top:4px}.user-status-cell[data-v-a72179f4]{display:flex;align-items:center;gap:6px}.user-switch[data-v-a72179f4]{margin-right:10px}.active-detail__empty[data-v-a72179f4]{font-size:12px;color:#9ca3af;margin-top:8px}.active-detail__metrics[data-v-a72179f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin-bottom:10px;font-size:12px;color:#374151}.active-detail__metric[data-v-a72179f4]{line-height:1.6}.active-detail__section-head[data-v-a72179f4]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.active-detail__section-filters[data-v-a72179f4]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.active-detail__section-sum[data-v-a72179f4]{font-size:12px;color:#6b7280}.user-import-tip[data-v-a72179f4]{font-size:12px;color:#6b7280;line-height:1.6;margin-bottom:10px}.user-import-actions[data-v-a72179f4]{margin-bottom:10px}.user-import-errors[data-v-a72179f4]{margin-top:12px}.user-import-error-item+.user-import-error-item[data-v-a72179f4]{margin-top:8px}.user-import-preview[data-v-a72179f4]{margin-top:12px}.user-import-preview-title[data-v-a72179f4]{font-size:13px;font-weight:700;color:#111827;margin-bottom:8px}.member-setting-card[data-v-a72179f4]{padding:12px 12px 16px}.member-setting-head[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7;margin-bottom:12px}.member-setting-title[data-v-a72179f4]{font-size:16px;font-weight:900;color:#111827}.member-setting-actions[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.member-setting-section[data-v-a72179f4]{margin-top:12px}.member-setting-section-title[data-v-a72179f4]{font-size:13px;font-weight:800;color:#111827;margin:8px 0}.member-setting-hint[data-v-a72179f4]{font-size:12px;color:#6b7280;line-height:1.6;margin-bottom:10px}.member-setting-row[data-v-a72179f4]{margin-top:10px;display:flex;align-items:center;gap:10px}.status-text[data-v-a72179f4]{margin-left:6px;font-size:12px;color:#6b7280}.module-card[data-v-a72179f4]{padding:12px 12px 16px}.module-toolbar[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.module-toolbar__left[data-v-a72179f4]{display:flex;align-items:center;gap:10px}.module-toolbar__right[data-v-a72179f4]{display:flex;align-items:center;gap:8px}.module-tabs[data-v-a72179f4]{margin-left:4px}.module-type-tabs[data-v-a72179f4]{margin-bottom:12px}.module-table[data-v-a72179f4]{margin-top:4px}.video-upload-dialog[data-v-a72179f4]{display:flex;align-items:flex-start;gap:16px;height:70vh;max-height:70vh}.video-upload-form[data-v-a72179f4]{flex:0 0 58%;min-width:0;height:100%;padding-right:8px;border-right:1px solid #eef2f7;overflow:auto}.video-upload-preview[data-v-a72179f4]{flex:1;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px;overflow:auto}.video-preview-empty[data-v-a72179f4]{width:100%;min-height:360px;display:flex;align-items:center;justify-content:center;border:1px dashed #dbe3f0;border-radius:6px;background:#f8fafc;color:#9ca3af;font-size:14px}.member-stat-analysis[data-v-a72179f4]{padding:2px 0 6px}.analysis-card__head-chart[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.chart-type-switch[data-v-a72179f4]{flex-shrink:0}.chart-type-switch[data-v-a72179f4] .el-radio-button__inner{padding:6px 10px;font-size:12px}.analysis-grid[data-v-a72179f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analysis-card[data-v-a72179f4] .el-card__header{padding:10px 12px}.analysis-card[data-v-a72179f4] .el-card__body{padding:12px 12px}.analysis-card__head[data-v-a72179f4]{font-weight:1000;color:#111827}.simple-table[data-v-a72179f4]{width:100%;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #eef2ff}.simple-table__row[data-v-a72179f4]{display:grid;align-items:center;gap:0;padding:0;min-height:44px}.simple-table--personal .simple-table__row[data-v-a72179f4]{grid-template-columns:46px 140px 120px 1fr 120px 140px 120px 260px}.simple-table--enterprise .simple-table__row[data-v-a72179f4]{grid-template-columns:46px 1fr 180px 150px 120px 110px 140px 120px 260px}.simple-table__head[data-v-a72179f4]{background:#f8faff;color:#374151;font-weight:700;border-bottom:1px solid #eef2ff}.simple-table__cell[data-v-a72179f4]{padding:10px 12px;font-size:12px;color:#374151}.simple-table__cell--check[data-v-a72179f4]{display:flex;align-items:center;justify-content:center}.simple-table__cell--actions[data-v-a72179f4]{display:flex;align-items:center;gap:10px;justify-content:flex-start}.simple-table__cell--ellipsis[data-v-a72179f4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-table__row[data-v-a72179f4]:not(.simple-table__head){border-bottom:none}.simple-table__empty[data-v-a72179f4]{padding:18px 12px;text-align:center;font-size:12px;color:#9ca3af}.active-detail__row[data-v-a72179f4]{padding:6px 0;color:#374151}.active-detail__section-title[data-v-a72179f4]{margin:6px 0 10px;font-weight:1000;color:#111827}.video-category-dialog[data-v-a72179f4]{.video-category-grid[data-v-a72179f4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.video-category-col[data-v-a72179f4]{border-radius:8px;overflow:hidden;background:#fff}.video-category-col__head[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;background:#f2f4f7;color:#111827;font-weight:600}.video-category-col__count[data-v-a72179f4]{color:#b8bec9}.video-category-col__body[data-v-a72179f4]{max-height:340px;overflow:auto;padding:10px 12px}.video-category-item[data-v-a72179f4]{height:30px;line-height:30px}}@media (max-width:1100px){.analysis-grid[data-v-a72179f4]{grid-template-columns:1fr}}.pinned-section[data-v-a72179f4]{margin-top:18px}.pinned-toolbar[data-v-a72179f4]{display:flex;align-items:center;justify-content:space-between;margin:10px 0 14px;gap:12px}.pinned-title[data-v-a72179f4]{font-weight:600;color:#111827}.pinned-cover[data-v-a72179f4]{width:72px;height:40px;border:1px solid #e5e7eb;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#9ca3af;background:#f9fafb;font-size:12px}.pinned-table[data-v-a72179f4] .el-table__cell{padding-top:12px;padding-bottom:12px}.pinned-add-dialog[data-v-a72179f4] .el-dialog__body{padding:18px 22px 12px}.enterprise-page .simple-table__cell[data-v-a72179f4],.enterprise-page .simple-table__head[data-v-a72179f4],.enterprise-page[data-v-a72179f4] .course-table .el-table__body td,.enterprise-page[data-v-a72179f4] .course-table .el-table__body td .cell,.enterprise-page[data-v-a72179f4] .course-table .el-table__header th,.enterprise-page[data-v-a72179f4] .course-table .el-table__header th .cell,.enterprise-page[data-v-a72179f4] .el-table .cell,.enterprise-page[data-v-a72179f4] .el-table td,.enterprise-page[data-v-a72179f4] .el-table th{font-weight:400!important;color:#606266!important}.portal-header[data-v-45d40720]{margin-bottom:18px}.portal-title[data-v-45d40720]{font-size:22px;font-weight:900;color:#111827}.portal-subtitle[data-v-45d40720]{margin-top:6px;color:#6b7280;font-size:14px}.portal-body[data-v-45d40720]{background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:24px}.placeholder-card h2[data-v-45d40720]{font-size:18px;font-weight:900;margin-bottom:8px}.placeholder-card p[data-v-45d40720]{font-size:14px;color:#6b7280}.base-card[data-v-45d40720]{padding:18px 18px 16px}.base-card__head[data-v-45d40720]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7;margin-bottom:16px}.base-card__title[data-v-45d40720]{font-size:16px;font-weight:900;color:#111827}.base-card__actions[data-v-45d40720]{display:flex;align-items:center;gap:10px}.base-grid[data-v-45d40720]{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.base-grid__left[data-v-45d40720],.base-grid__right[data-v-45d40720]{min-width:0}.logo-box[data-v-45d40720]{border:1px dashed #dbe3f0;border-radius:12px;padding:14px;background:#fbfcff}.logo-box__label[data-v-45d40720]{font-size:13px;font-weight:900;color:#374151;margin-bottom:10px}.logo-box__content[data-v-45d40720]{display:flex;flex-direction:column;gap:10px}.logo-preview[data-v-45d40720]{width:96px;height:96px;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb;background:#fff}.logo-preview__image[data-v-45d40720]{width:96px;height:96px;display:block}.logo-preview__image[data-v-45d40720] .el-image__inner{width:100%;height:100%;display:block}.logo-preview__slot[data-v-45d40720]{width:96px;height:96px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:22px;background:#f9fafb}.logo-preview__empty[data-v-45d40720]{border:1px dashed #d1d5db;font-size:12px;font-weight:900;color:#9ca3af;background:#fff}.logo-tip[data-v-45d40720]{font-size:12px;color:#6b7280;line-height:1.4}.service-status-tag[data-v-45d40720]{min-width:72px;text-align:center;font-weight:700;border-radius:999px}.validity-panel[data-v-45d40720]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 14px;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#f3f6fb);border:1px solid #e8eef5}.validity-panel__main[data-v-45d40720]{display:inline-flex;align-items:center;gap:10px;min-width:0}.validity-panel__icon[data-v-45d40720]{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid #dbeafe;color:#2563eb;font-size:18px;display:inline-flex;align-items:center;justify-content:center}.validity-panel__body[data-v-45d40720]{display:flex;flex-direction:column;gap:2px;min-width:0}.validity-panel__label[data-v-45d40720]{font-size:12px;color:#6b7280;line-height:1.2}.validity-panel__period[data-v-45d40720]{font-size:16px;font-weight:800;color:#111827;line-height:1.3;letter-spacing:.02em}.validity-panel__date[data-v-45d40720]{margin-top:4px;font-size:13px;font-weight:700;color:#0369a1;line-height:1.3}.validity-panel__badge[data-v-45d40720]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.validity-panel__badge--normal[data-v-45d40720]{color:#0369a1;background:rgba(14,165,233,.12);border:1px solid rgba(14,165,233,.22)}.validity-panel__badge--warning[data-v-45d40720]{color:#b45309;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.24)}.validity-panel__badge--danger[data-v-45d40720]{color:#b91c1c;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.22)}.account-stat-card[data-v-45d40720]{display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;border-radius:12px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(15,23,42,.04)}.account-stat-card__value[data-v-45d40720]{font-size:28px;font-weight:900;color:#111827;line-height:1}.account-stat-card__unit[data-v-45d40720]{font-size:13px;color:#6b7280;font-weight:600;line-height:1.2}.form-item--readonly-stack[data-v-45d40720] .el-form-item__label{line-height:22px;padding-top:9px}.form-item--readonly-stack[data-v-45d40720] .el-form-item__content{line-height:22px;padding-top:4px}@media (max-width:1100px){.base-grid[data-v-45d40720]{grid-template-columns:1fr}}.exam-detail{min-height:100vh;background:#f5f7fa;padding:20px 0 40px}.exam-detail .container{max-width:1400px;margin:0 auto;padding:0 20px}.detail-card{background:#fff;border-radius:12px;padding:26px 26px 22px;box-shadow:0 10px 26px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05)}.detail-title{text-align:center;font-size:22px;font-weight:800;color:#1f2937;margin-bottom:18px;letter-spacing:1px}.detail-card-header{position:relative;margin-bottom:18px}.purchase-scope-switch-row{text-align:center;margin-bottom:10px}.detail-card-header .detail-title{margin-bottom:0}.detail-card-header .purchase-scope-switch{position:static;display:inline-block;border:none;background:transparent;padding:0;color:#ff4d4f;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1.5}.detail-card-header .purchase-scope-switch:hover{color:#ff7875;text-decoration:underline}.detail-table{border:1px solid rgba(0,0,0,.12);border-radius:4px;overflow:hidden}.detail-table .row{display:grid;grid-template-columns:120px 1fr}.detail-table .cell{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.12)}.detail-table .row:last-child .cell{border-bottom:none}.detail-table .cell.th{background:#fafafa;font-weight:700;color:#374151;border-right:1px solid rgba(0,0,0,.12)}.detail-table .cell.td{color:#111827}.detail-actions{display:flex;justify-content:flex-end;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(0,0,0,.08)}.detail-actions .btn-buy.el-button--warning{background:#ff8c00!important;border-color:#ff8c00!important;color:#fff!important;padding:10px 26px!important;border-radius:6px!important;font-weight:700}.detail-actions .btn-buy.el-button--warning:focus,.detail-actions .btn-buy.el-button--warning:hover{background:#ff9f26!important;border-color:#ff9f26!important}.purchase-dialog .el-dialog__header{padding:22px 26px 10px}.purchase-dialog .el-dialog__title{font-size:18px;font-weight:600;color:var(--text-primary)}.purchase-dialog .el-dialog__body{padding:18px 26px 26px}.purchase-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.purchase-card{border:1px solid #ebeef5;border-radius:10px;padding:26px 26px 22px;background:#fff;text-align:center}.purchase-icon{width:56px;height:56px;border-radius:999px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,.08)}.purchase-card.personal .purchase-icon{border-color:rgba(64,158,255,.35);color:#409eff}.purchase-card.enterprise .purchase-icon{border-color:rgba(230,162,60,.35);color:#e6a23c}.purchase-icon i{font-size:22px}.purchase-title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.purchase-desc{font-size:13px;color:var(--text-secondary);margin-bottom:16px}.purchase-price{font-size:28px;font-weight:700;color:#ff4d4f;margin-bottom:18px}.purchase-btn{width:78%;height:44px;border-radius:8px!important;font-size:16px!important}.purchase-btn.personal{background:#409eff!important;border-color:#409eff!important}.purchase-btn.enterprise{background:#ff8c00!important;border-color:#ff8c00!important;color:#fff!important}.exam-practice-detail[data-v-832fa1f4]{min-height:100vh;background:#f5f5f5;padding:20px 0;color:#333}.content-container[data-v-832fa1f4]{width:1000px;margin:0 auto;background:#fff;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.content-container.is-page-loading[data-v-832fa1f4],.detail-content[data-v-832fa1f4]{min-height:420px}.page-header[data-v-832fa1f4]{margin-bottom:30px;text-align:center}.page-title[data-v-832fa1f4]{font-size:24px;color:#333}.info-table-section[data-v-832fa1f4]{margin-bottom:24px}.info-table[data-v-832fa1f4]{width:100%;border-collapse:collapse;border:none}.detail-item td[data-v-832fa1f4]{padding:12px 15px;border:none;text-align:left;vertical-align:top;font-size:14px;line-height:24px}.detail-label[data-v-832fa1f4]{color:#666;width:120px;background:transparent;vertical-align:middle}.detail-value[data-v-832fa1f4]{color:#333}.pre-wrap[data-v-832fa1f4]{white-space:pre-wrap;word-break:break-word}.schedule-absence-tip[data-v-832fa1f4]{color:#f56c6c;font-weight:500}.question-type-row .detail-label[data-v-832fa1f4]{vertical-align:top;padding-top:14px}.question-type-list[data-v-832fa1f4]{margin:0;padding:0}.question-type-line[data-v-832fa1f4]{margin:0 0 14px;font-size:14px;line-height:24px;color:#333;word-break:break-word}.question-type-line[data-v-832fa1f4]:last-child{margin-bottom:0}.notice-section-title[data-v-832fa1f4]{text-align:center;font-size:18px;font-weight:700;color:#333;margin-bottom:16px}.notice-section[data-v-832fa1f4]{margin-top:18px;padding:20px;border:2px dashed #f56c6c;border-radius:8px}.notice-item[data-v-832fa1f4]{display:flex;align-items:flex-start;font-size:14px;line-height:24px;color:#333}.notice-number[data-v-832fa1f4]{margin-right:8px}.notice-text[data-v-832fa1f4]{flex:1;text-align:left}.action-buttons[data-v-832fa1f4]{display:flex;justify-content:flex-end;align-items:center;gap:15px;padding-top:20px;border-top:1px solid #eee;margin-top:24px;flex-wrap:wrap}.back-btn[data-v-832fa1f4]{background:#f5f5f5;color:#666;border:1px solid #ddd;padding:10px 30px}.start-btn[data-v-832fa1f4]{padding:10px 30px}.disabled-btn[data-v-832fa1f4]{background:#c0c4cc;border-color:#c0c4cc;color:#fff;cursor:not-allowed}.start-btn-tooltip-wrap[data-v-832fa1f4]{display:inline-block}.history-section[data-v-832fa1f4]{margin-top:26px}.history-header[data-v-832fa1f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.history-title[data-v-832fa1f4]{font-size:18px;font-weight:700;color:#333}.history-subtitle[data-v-832fa1f4]{font-size:14px;color:#999;margin-top:6px}.history-table-wrapper[data-v-832fa1f4]{overflow-x:auto}.history-table[data-v-832fa1f4]{width:100%;border-collapse:collapse;border:1px solid #eee}.history-table td[data-v-832fa1f4],.history-table th[data-v-832fa1f4]{padding:12px 10px;border-bottom:1px solid #f3f4f6;text-align:center;font-size:13px}.history-table th[data-v-832fa1f4]{background:#f8fafc;color:#333;font-weight:600}.history-empty[data-v-832fa1f4]{text-align:center;color:#999;padding:28px 0;font-size:14px}.history-time-link[data-v-832fa1f4]{color:#2f88ff;cursor:pointer}@media (max-width:1250px){.content-container[data-v-832fa1f4]{width:100%;padding:20px}}.single-exam-page[data-v-3f03df1f]{height:90vh;min-height:90vh;background:#f5f5f5}.exam-main[data-v-3f03df1f]{display:flex;max-width:1600px;min-width:1200px;margin:0 auto;gap:20px;padding:20px}.left-sidebar[data-v-3f03df1f],.main-content[data-v-3f03df1f],.right-sidebar[data-v-3f03df1f]{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:80vh;overflow-y:auto}.left-sidebar[data-v-3f03df1f]{width:280px;padding:20px}.main-content[data-v-3f03df1f]{flex:1;padding:30px}.right-sidebar[data-v-3f03df1f]{width:280px;padding:20px}.back-btn[data-v-3f03df1f]{width:100%;background:#409eff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.question-type-section[data-v-3f03df1f]{margin-top:20px}.type-header[data-v-3f03df1f]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;color:#333}.type-title[data-v-3f03df1f]{font-weight:700;color:#111827}.type-info[data-v-3f03df1f]{color:#374151}.question-numbers[data-v-3f03df1f]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.question-number-btn[data-v-3f03df1f]{width:40px;height:40px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer}.question-number-btn.active[data-v-3f03df1f]{background:#409eff;color:#fff;border-color:#409eff}.question-number-btn.completed[data-v-3f03df1f]{background:#67c23a;color:#fff;border-color:#67c23a}.question-number-btn.correct[data-v-3f03df1f]{background:#f0f9ff;border-color:#67c23a;color:#67c23a}.question-number-btn.wrong[data-v-3f03df1f]{background:#fef0f0;border-color:#f56c6c;color:#f56c6c}.question-card[data-v-3f03df1f]{border:1px solid #e4e7ed;border-radius:8px;padding:24px}.result-card[data-v-3f03df1f]{border:1px solid #e4e7ed;border-radius:8px;padding:32px 24px;text-align:center}.result-title[data-v-3f03df1f]{font-size:22px;color:#333;margin-bottom:16px}.result-thanks[data-v-3f03df1f]{font-size:24px;color:#333;margin-bottom:20px}.result-score-wrap[data-v-3f03df1f]{background:#f6f8fa;border-radius:8px;padding:18px;margin:0 auto 16px;max-width:360px}.result-score-label[data-v-3f03df1f]{color:#666;font-size:14px;margin-bottom:6px}.result-score-value[data-v-3f03df1f]{color:#409eff;font-size:28px;font-weight:700}.result-actions[data-v-3f03df1f]{margin-top:20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.result-restart-btn-wrap[data-v-3f03df1f]{display:inline-block}.result-exam-count-hint[data-v-3f03df1f]{margin:0 0 12px;color:#909399;font-size:14px}.result-detail-actions[data-v-3f03df1f]{margin-top:24px;padding-top:20px;border-top:1px solid #eee;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.main-content--thank-only[data-v-3f03df1f]{display:flex;align-items:center;justify-content:center;min-height:72vh;background:linear-gradient(135deg,#f0f7ff,#f8fbff 55%,#eef8ff)}.result-card--thank-only[data-v-3f03df1f]{width:min(760px,96%);border:1px solid #dbeafe;border-radius:18px;padding:44px 34px;background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 38%),radial-gradient(circle at bottom left,rgba(14,165,233,.12),transparent 40%),#fff;box-shadow:0 14px 40px rgba(59,130,246,.16)}.result-card--thank-only .result-title[data-v-3f03df1f]{font-size:28px;color:#1d4ed8;font-weight:700;letter-spacing:1px}.result-card--thank-only .result-thanks[data-v-3f03df1f]{font-size:30px;color:#1d4ed8;font-weight:600;line-height:1.8;margin-bottom:26px}.question-header[data-v-3f03df1f]{display:flex;justify-content:space-between;border-bottom:2px solid #409eff;padding-bottom:12px;margin-bottom:18px}.question-number[data-v-3f03df1f]{color:#409eff;font-weight:700}.question-score[data-v-3f03df1f]{background:#ff9500;color:#fff;padding:4px 10px;border-radius:4px;font-size:13px}.question-text[data-v-3f03df1f]{font-size:16px;line-height:1.8;color:#333;margin-bottom:20px;text-align:left}.option-text[data-v-3f03df1f] img,.question-text[data-v-3f03df1f] img{max-width:100%;height:auto}.options[data-v-3f03df1f] .el-checkbox,.options[data-v-3f03df1f] .el-radio{width:100%;margin:0 0 12px 0;padding:12px 15px;border:1px solid #ddd;border-radius:8px}.option-label[data-v-3f03df1f]{font-weight:700;margin-right:8px}.options[data-v-3f03df1f] .el-checkbox.correct-answer,.options[data-v-3f03df1f] .el-radio.correct-answer{border-color:#67c23a;background:#f0f9ff}.options[data-v-3f03df1f] .el-checkbox.wrong-answer,.options[data-v-3f03df1f] .el-radio.wrong-answer{border-color:#f56c6c;background:#fef0f0}.answer-mark[data-v-3f03df1f]{margin-left:auto;font-size:12px;color:#67c23a}.answer-display[data-v-3f03df1f]{margin-top:16px;padding-top:16px;border-top:1px solid #e4e7ed}.answer-result[data-v-3f03df1f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.answer-result.correct[data-v-3f03df1f]{color:#67c23a}.answer-result.incorrect[data-v-3f03df1f]{color:#f56c6c}.answer-details[data-v-3f03df1f]{display:flex;gap:16px;flex-wrap:wrap;color:#666}.question-navigation[data-v-3f03df1f]{display:flex;justify-content:space-between;margin-top:20px}.exam-results-section[data-v-3f03df1f]{margin-bottom:20px;padding:12px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:8px}.section-title[data-v-3f03df1f]{text-align:center;color:#333;margin-bottom:12px}.result-item[data-v-3f03df1f]{display:flex;justify-content:space-between;color:#333;line-height:1.9}.user-score[data-v-3f03df1f]{color:#409eff}.remaining-time-section[data-v-3f03df1f]{padding:20px;text-align:center;border-bottom:1px solid #e4e7ed}.time-label[data-v-3f03df1f]{color:#333;margin-bottom:8px}.time-value[data-v-3f03df1f]{color:#f56c6c;font-weight:700;font-size:18px}.exam-info-section[data-v-3f03df1f]{padding:20px 0}.info-item[data-v-3f03df1f]{padding:10px 0;border-bottom:1px solid #e4e7ed}.info-item[data-v-3f03df1f]:last-child{border-bottom:none}.info-label[data-v-3f03df1f]{color:#666;font-size:13px;margin-bottom:6px}.info-value[data-v-3f03df1f]{color:#333;font-size:16px;font-weight:500}.info-value.total-score[data-v-3f03df1f]{color:#409eff;font-weight:700}.submit-section[data-v-3f03df1f]{margin-top:16px}.submit-exam-btn[data-v-3f03df1f]{width:100%}@media (max-width:1400px){.exam-main[data-v-3f03df1f]{flex-direction:column;min-width:0}.left-sidebar[data-v-3f03df1f],.right-sidebar[data-v-3f03df1f]{width:100%}}.content_menu[data-v-1b45ec0b]{text-align:left;width:100%}.Fleft[data-v-1b45ec0b]{float:left}.content_menu .menu_list_it[data-v-1b45ec0b]:after,.content_menu .menu_list_title[data-v-1b45ec0b]:after{content:"";display:block;clear:both}.content_menu[data-v-1b45ec0b]{font-size:12px!important;font-weight:400;color:#111827}.content_menu .menu_list[data-v-1b45ec0b]{width:100%}.content_menu .menu_list_title[data-v-1b45ec0b]{background:#fafafa;height:32px;line-height:32px}.content_menu .menu_list_title_all[data-v-1b45ec0b]{height:100%;font-size:12px;font-weight:400}.content_menu .menu_list_chapter[data-v-1b45ec0b]{width:60px}.content_menu .menu_list_number[data-v-1b45ec0b]{text-align:left;width:calc(100% - 510px);box-sizing:border-box;padding-left:30px}.content_menu .menu_list_number_span[data-v-1b45ec0b]{display:inline-block;margin-left:38px}.content_menu .menu_list_progress[data-v-1b45ec0b],.content_menu .menu_list_time[data-v-1b45ec0b],.content_menu .menu_list_topic[data-v-1b45ec0b]{width:100px}.content_menu .menu_list_eidet[data-v-1b45ec0b]{width:150px}.content_menu .menu_list_it[data-v-1b45ec0b]{background:#fff;height:32px;line-height:32px;border-bottom:1px solid #eef2f7}.content_menu .menu_list_it_title_all[data-v-1b45ec0b]{height:100%;font-size:12px;font-weight:400}.content_menu .menu_list_it_chapter[data-v-1b45ec0b]{width:60px}.content_menu .menu_list_it_number[data-v-1b45ec0b]{text-align:left;width:calc(100% - 510px);cursor:pointer}.content_menu .menu_list_it_number_name[data-v-1b45ec0b]{margin-left:10px}.content_menu .menu_list_it_number_type[data-v-1b45ec0b]{border:1px solid #ff4d4f;color:#ff4d4f;padding:0 5px;border-radius:2px}.content_menu .menu_list_it_progress[data-v-1b45ec0b],.content_menu .menu_list_it_topic[data-v-1b45ec0b]{width:100px;cursor:pointer}.content_menu .topic_proce[data-v-1b45ec0b]{color:#228b22}.content_menu .topic_done[data-v-1b45ec0b]{color:#00cc6b}.content_menu .topic_Nodone[data-v-1b45ec0b]{color:orange}.content_menu .menu_list_it_time[data-v-1b45ec0b]{width:100px;font-size:12px}.content_menu .menu_list_it_Ddie[data-v-1b45ec0b]{box-sizing:border-box;padding-top:5px;width:150px}.content_menu .menu_list_it_button[data-v-1b45ec0b]{padding:0 5px!important;color:#fff!important;border-radius:5px!important;height:22px!important;line-height:22px!important;font-size:12px!important;font-weight:400!important}@media (max-width:768px){.content_menu .menu_list_it_number[data-v-1b45ec0b],.content_menu .menu_list_number[data-v-1b45ec0b]{width:clamp(0px,calc(100% - 510px),100%)!important;padding-left:10px}.content_menu[data-v-1b45ec0b]{overflow-x:visible}}[data-v-1b45ec0b] .el-dialog.course-exercise-dialog.text-exam-dialog{display:flex!important;flex-direction:column!important;max-height:90vh;margin-top:5vh!important;overflow:hidden}[data-v-1b45ec0b] .course-exercise-dialog:not(.text-exam-dialog):not(.course-exercise-detail-dialog) .el-dialog__body{padding:20px 20px 10px;max-height:calc(80vh - 120px);overflow-y:auto}[data-v-1b45ec0b] .course-exercise-dialog.text-exam-dialog .el-dialog__body{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.course-exercise-dialog-layout[data-v-1b45ec0b]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:min(85vh,calc(90vh - 64px));overflow:hidden}.course-exercise-scroll[data-v-1b45ec0b]{flex:1 1 auto;min-height:140px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 20px 8px}.course-exercise-dialog-layout--nested[data-v-1b45ec0b]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.course-exercise-scroll--nested[data-v-1b45ec0b]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 20px 16px}[data-v-1b45ec0b] .text-exam-dialog .el-dialog__header{display:flex;align-items:center;justify-content:flex-end;padding:12px 14px 0;border-bottom:none}[data-v-1b45ec0b] .text-exam-dialog .el-dialog__title{display:none}[data-v-1b45ec0b] .text-exam-dialog .el-dialog__headerbtn{position:static;margin-left:auto}.text-exam-header[data-v-1b45ec0b]{flex-shrink:0;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.text-exam-header .exam-title[data-v-1b45ec0b]{text-align:center;font-size:20px;font-weight:700;color:#333;letter-spacing:3px;word-break:break-all}.text-exam-header .remain-time[data-v-1b45ec0b]{margin-top:15px;font-size:13px;color:#9ea1a9;text-align:center;letter-spacing:2px}.text-exam-header .examinee-info[data-v-1b45ec0b]{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#000;font-size:14px;letter-spacing:1px}.text-exam-header .examinee-info .info-item[data-v-1b45ec0b]{flex:1;text-align:center}.text-exam-header .examinee-info .info-item[data-v-1b45ec0b]:first-child{text-align:left}.text-exam-header .examinee-info .info-item[data-v-1b45ec0b]:last-child{text-align:right}.qu-list[data-v-1b45ec0b]{padding-bottom:8px}.qu-content-item[data-v-1b45ec0b]{padding-bottom:20px;color:#333}.qu-content-item[data-v-1b45ec0b]:not(:last-child){border-bottom:1px solid #eaeefb}.qu-title[data-v-1b45ec0b]{padding-top:20px}.qu-title-inner[data-v-1b45ec0b]{overflow:visible;text-align:left;word-break:break-word}[data-v-1b45ec0b] .option-rich img,[data-v-1b45ec0b] .option-rich img.question-docx-img,[data-v-1b45ec0b] .qu-title-html img,[data-v-1b45ec0b] .qu-title-html img.question-docx-img{max-width:100%;height:auto;vertical-align:middle}.qu-content[data-v-1b45ec0b] .el-checkbox-group,.qu-content[data-v-1b45ec0b] .el-radio-group{width:100%}.qu-content[data-v-1b45ec0b] .option-item.el-radio{display:flex;flex-direction:row;align-items:flex-start;width:100%;margin-top:10px;margin-right:0;white-space:normal}.qu-content[data-v-1b45ec0b] .option-item .el-checkbox__label,.qu-content[data-v-1b45ec0b] .option-item .el-radio__label{display:flex;align-items:flex-start;justify-content:space-between;flex:1}.qu-content[data-v-1b45ec0b] .option-item-number{margin-right:5px;width:12px;flex-shrink:0}.qu-content[data-v-1b45ec0b] .option-item-text{flex:1;white-space:normal;word-break:break-all;text-align:left}.qu-answer[data-v-1b45ec0b]{margin-top:10px;letter-spacing:3px;text-align:center}.answer-correct[data-v-1b45ec0b]{background-color:#67c23a}.answer-correct[data-v-1b45ec0b],.answer-incorrect[data-v-1b45ec0b]{display:inline-block;color:#fff;padding:2px 8px;border-radius:4px;margin-left:8px;font-size:12px}.answer-incorrect[data-v-1b45ec0b]{background-color:#f56c6c}.bottom-opt[data-v-1b45ec0b]{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;padding:15px 20px;background-color:#fafafa;flex-shrink:0;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.bottom-opt .submit-exam-btn[data-v-1b45ec0b]{letter-spacing:5px;font-weight:700;font-size:18px;font-family:cursive}.bottom-opt .submit-exam-btn+.submit-exam-btn[data-v-1b45ec0b]{margin-left:12px}.exercise-records[data-v-1b45ec0b]{display:flex;flex-direction:column;flex:1;min-height:0}.exercise-records-scroll[data-v-1b45ec0b]{flex:1;min-height:0;overflow-y:auto}.exercise-records-empty[data-v-1b45ec0b]{color:#9ca3af;text-align:center;padding:22px 0}.exercise-records-pagination[data-v-1b45ec0b]{flex-shrink:0;margin-top:16px;padding-top:12px;border-top:1px solid #ebeef5;text-align:center}.exercise-record-item[data-v-1b45ec0b]{padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer}.exercise-record-item+.exercise-record-item[data-v-1b45ec0b]{margin-top:10px}.exercise-record-main[data-v-1b45ec0b]{display:flex;justify-content:space-between;font-size:13px}.record-attempt-no[data-v-1b45ec0b]{font-weight:500;color:#303133}.exercise-record-extra[data-v-1b45ec0b]{margin-top:6px;color:#6b7280;font-size:12px;display:flex;gap:16px}[data-v-be1bb0bc] .el-dialog.course-exercise-dialog.text-exam-dialog{display:flex!important;flex-direction:column!important;max-height:90vh;margin-top:5vh!important;overflow:hidden}[data-v-be1bb0bc] .course-exercise-dialog:not(.text-exam-dialog):not(.course-exercise-detail-dialog) .el-dialog__body{max-height:calc(80vh - 120px);overflow-y:auto}[data-v-be1bb0bc] .course-exercise-dialog.text-exam-dialog .el-dialog__body{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.course-exercise-dialog-layout[data-v-be1bb0bc]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:min(85vh,calc(90vh - 64px));overflow:hidden}.course-exercise-scroll[data-v-be1bb0bc]{flex:1 1 auto;min-height:140px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 20px 8px}.course-exercise-dialog-layout--nested[data-v-be1bb0bc]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.course-exercise-scroll--nested[data-v-be1bb0bc]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 20px 16px}[data-v-be1bb0bc] .text-exam-dialog .el-dialog__header{display:flex;align-items:center;justify-content:flex-end;padding:12px 14px 0;border-bottom:none}[data-v-be1bb0bc] .text-exam-dialog .el-dialog__title{display:none}[data-v-be1bb0bc] .text-exam-dialog .el-dialog__headerbtn{position:static;margin-left:auto}.text-exam-header[data-v-be1bb0bc]{flex-shrink:0;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.text-exam-header .exam-title[data-v-be1bb0bc]{text-align:center;font-size:20px;font-weight:700;color:#333;letter-spacing:3px;word-break:break-all}.text-exam-header .remain-time[data-v-be1bb0bc]{margin-top:15px;font-size:13px;color:#9ea1a9;text-align:center;letter-spacing:2px}.text-exam-header .examinee-info[data-v-be1bb0bc]{margin-top:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#000;font-size:14px;letter-spacing:1px}.text-exam-header .examinee-info .info-item[data-v-be1bb0bc]{flex:1;text-align:center}.text-exam-header .examinee-info .info-item[data-v-be1bb0bc]:first-child{text-align:left}.text-exam-header .examinee-info .info-item[data-v-be1bb0bc]:last-child{text-align:right}.qu-list[data-v-be1bb0bc]{padding-bottom:8px}.qu-content-item[data-v-be1bb0bc]{padding-bottom:20px;color:#333}.qu-content-item[data-v-be1bb0bc]:not(:last-child){border-bottom:1px solid #eaeefb}.qu-title[data-v-be1bb0bc]{padding-top:20px}.qu-title-inner[data-v-be1bb0bc]{overflow:visible;text-align:left;word-break:break-word;line-height:1.6}.qu-title-inner>span[data-v-be1bb0bc]{display:inline}[data-v-be1bb0bc] .qu-title-html p{display:inline;margin:0}[data-v-be1bb0bc] .option-rich img,[data-v-be1bb0bc] .option-rich img.question-docx-img,[data-v-be1bb0bc] .qu-title-html img,[data-v-be1bb0bc] .qu-title-html img.question-docx-img{max-width:100%;height:auto;vertical-align:middle}.qu-content[data-v-be1bb0bc] .el-checkbox-group,.qu-content[data-v-be1bb0bc] .el-radio-group{width:100%}.qu-content[data-v-be1bb0bc] .option-item.el-radio{display:flex;flex-direction:row;align-items:flex-start;width:100%;margin-top:10px;margin-right:0;white-space:normal}.qu-content[data-v-be1bb0bc] .option-item .el-checkbox__label,.qu-content[data-v-be1bb0bc] .option-item .el-radio__label{display:flex;align-items:flex-start;justify-content:space-between;flex:1}.qu-content[data-v-be1bb0bc] .option-item-number{margin-right:5px;width:12px;flex-shrink:0}.qu-content[data-v-be1bb0bc] .option-item-text{flex:1;white-space:normal;word-break:break-all;text-align:left}.qu-answer[data-v-be1bb0bc]{margin-top:10px;letter-spacing:3px;text-align:center}.answer-correct[data-v-be1bb0bc]{background-color:#67c23a}.answer-correct[data-v-be1bb0bc],.answer-incorrect[data-v-be1bb0bc]{display:inline-block;color:#fff;padding:2px 8px;border-radius:4px;margin-left:8px;font-size:12px}.answer-incorrect[data-v-be1bb0bc]{background-color:#f56c6c}.bottom-opt[data-v-be1bb0bc]{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;padding:15px 20px;background-color:#fafafa;flex-shrink:0;box-shadow:0 -4px 12px rgba(0,0,0,.06)}.bottom-opt .submit-exam-btn[data-v-be1bb0bc]{letter-spacing:5px;font-weight:700;font-size:18px;font-family:cursive}.bottom-opt .submit-exam-btn+.submit-exam-btn[data-v-be1bb0bc]{margin-left:12px}.exercise-card[data-v-be1bb0bc]{padding:18px 20px}.exercise-header[data-v-be1bb0bc]{display:flex;align-items:center;justify-content:space-between}.exercise-title[data-v-be1bb0bc]{font-size:16px;font-weight:600}.exercise-attempt-meta[data-v-be1bb0bc]{margin-top:8px;color:#6b7280;font-size:12px}.exercise-questions[data-v-be1bb0bc]{margin-top:16px}.exercise-question-item+.exercise-question-item[data-v-be1bb0bc]{margin-top:14px;padding-top:14px;border-top:1px dashed #e5e7eb}.exercise-question-title[data-v-be1bb0bc]{margin-bottom:8px;color:#111827}.exercise-option[data-v-be1bb0bc]{display:block;margin:8px 0}.exercise-footer[data-v-be1bb0bc]{margin-top:18px;display:flex;gap:10px}.exercise-records[data-v-be1bb0bc]{display:flex;flex-direction:column;flex:1;min-height:0}.exercise-records-scroll[data-v-be1bb0bc]{flex:1;min-height:0;overflow-y:auto}.exercise-records-empty[data-v-be1bb0bc]{color:#9ca3af;text-align:center;padding:22px 0}.exercise-records-pagination[data-v-be1bb0bc]{flex-shrink:0;margin-top:16px;padding-top:12px;border-top:1px solid #ebeef5;text-align:center}.exercise-record-item[data-v-be1bb0bc]{padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;cursor:pointer}.exercise-record-item+.exercise-record-item[data-v-be1bb0bc]{margin-top:10px}.exercise-record-main[data-v-be1bb0bc]{display:flex;justify-content:space-between;font-size:13px}.record-attempt-no[data-v-be1bb0bc]{font-weight:500;color:#303133}.exercise-record-extra[data-v-be1bb0bc]{margin-top:6px;color:#6b7280;font-size:12px;display:flex;gap:16px}.record-detail-meta[data-v-be1bb0bc]{font-size:13px;color:#6b7280;margin-bottom:12px}.record-question+.record-question[data-v-be1bb0bc]{margin-top:12px;padding-top:12px;border-top:1px dashed #e5e7eb}.record-question-title[data-v-be1bb0bc]{color:#111827}.record-options[data-v-be1bb0bc]{margin-top:8px}.record-option-item[data-v-be1bb0bc]{margin-top:8px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;display:flex;align-items:flex-start;gap:6px}.record-option-item.clickable[data-v-be1bb0bc]{cursor:pointer}.record-option-item.is-correct[data-v-be1bb0bc]{border-color:#67c23a;background:#f0f9ff}.record-option-item.is-user-selected[data-v-be1bb0bc]{border-color:#409eff;box-shadow:inset 0 0 0 1px rgba(64,158,255,.15)}.record-option-item.is-user-wrong[data-v-be1bb0bc]{border-color:#f56c6c;background:#fef0f0}.record-option-label[data-v-be1bb0bc]{font-weight:700}.record-option-text[data-v-be1bb0bc]{color:#374151}.exercise-rich .exercise-q-index[data-v-be1bb0bc],.record-question-title.exercise-rich .exercise-q-index[data-v-be1bb0bc]{font-weight:600;margin-right:4px}.exercise-rich .exercise-q-body[data-v-be1bb0bc],.record-rich[data-v-be1bb0bc]{display:inline-block;max-width:100%;vertical-align:top;line-height:1.5;word-break:break-word}.exercise-rich img.question-docx-img[data-v-be1bb0bc],.exercise-rich img[data-v-be1bb0bc],.record-rich img.question-docx-img[data-v-be1bb0bc],.record-rich img[data-v-be1bb0bc]{max-width:100%;height:auto;vertical-align:middle}.exercise-rich p[data-v-be1bb0bc],.record-rich p[data-v-be1bb0bc]{margin:.35em 0}.exercise-rich p[data-v-be1bb0bc]:first-child,.record-rich p[data-v-be1bb0bc]:first-child{margin-top:0}.record-user-mark[data-v-be1bb0bc]{margin-left:auto;color:#2563eb;font-size:12px}.record-answer-mark[data-v-be1bb0bc]{margin-left:8px;color:#16a34a;font-size:12px}.record-answer-line[data-v-be1bb0bc]{margin-top:6px;color:#4b5563;font-size:13px}.record-correct[data-v-be1bb0bc]{color:#16a34a}.record-wrong[data-v-be1bb0bc]{color:#dc2626}.el-dialog.course-exercise-dialog.text-exam-dialog{display:flex!important;flex-direction:column!important;max-height:90vh!important;margin-top:5vh!important;overflow:hidden}.el-dialog.course-exercise-dialog.text-exam-dialog .el-dialog__body{display:flex!important;flex-direction:column;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.el-dialog.course-exercise-records-dialog{display:flex!important;flex-direction:column!important;height:80vh!important;max-height:80vh!important;margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.el-dialog.course-exercise-records-dialog .el-dialog__header{flex-shrink:0}.el-dialog.course-exercise-records-dialog .el-dialog__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:16px 20px 20px!important}.el-dialog.course-exercise-detail-dialog{display:flex!important;flex-direction:column!important;max-height:90vh!important;margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.el-dialog.course-exercise-detail-dialog .el-dialog__header{flex-shrink:0}.el-dialog.course-exercise-detail-dialog .el-dialog__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.anti-cheat-photo-canvas{display:none}.camera-card>.card-title{padding:14px 14px 10px 18px}.camera-preview-video{display:block;width:calc(100% - 20px);margin:0 10px;height:360px;background:#000;border-radius:8px;-o-object-fit:cover;object-fit:cover}.camera-record-time{display:flex;justify-content:space-between;margin-top:10px;padding:0 10px;font-size:13px;color:#606266}.anti-cheat-side-tip{margin:12px 0 0;padding:0 10px 14px;font-size:12px;line-height:1.6;color:#909399}.video-wrap.is-overlay-blocked .video-el{pointer-events:none!important}.captcha-footer{text-align:center;padding:20px 30px;background:#f8f9fa;border-top:1px solid #e9ecef}.captcha-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:25px 30px;text-align:center;border-radius:8px 8px 0 0}.captcha-title{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;margin-bottom:8px;i{font-size:24px;margin-right:8px}}.captcha-subtitle{font-size:14px;opacity:.9}.captcha-content{padding:30px}.captcha-canvas-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.captcha-canvas{border:2px solid #e1e5e9;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1)}.captcha-refresh{display:flex;align-items:center;margin-top:8px;color:#909399;font-size:12px;cursor:pointer;i{margin-right:4px}}.captcha-input-wrapper{display:flex;align-items:center;margin-bottom:20px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;background:#fff}.captcha-input-wrapper:focus-within{border-color:#409eff}.captcha-input-icon{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;color:#909399;background:#f5f7fa;border-right:1px solid #dcdfe6}.captcha-input-wrapper .captcha-native-input{flex:1;border:none;border-radius:0}.captcha-timer{display:flex;align-items:center;justify-content:center;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;padding:12px 20px}.timer-icon i{color:#fa8c16;margin-right:8px}.timer-count,.timer-label{color:#d46b08}.timer-count{font-size:16px;font-weight:600;font-family:Courier New,monospace}.captcha-submit-btn{width:200px;height:45px;font-size:16px;font-weight:600}.exam-module[data-v-13e6543f]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.module-header[data-v-13e6543f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.module-title[data-v-13e6543f]{font-size:20px;font-weight:600;color:#333}.more-link[data-v-13e6543f]{font-size:14px;color:#1890ff;text-decoration:none;transition:color .2s}.more-link[data-v-13e6543f]:hover{color:#40a9ff}.filter-bar[data-v-13e6543f]{margin-bottom:24px;padding:16px;background:#f5f7fa;border-radius:8px}.filter-row[data-v-13e6543f]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.filter-search-input[data-v-13e6543f],.filter-select[data-v-13e6543f]{flex:1 1 0;min-width:0;height:40px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;color:#333;background-color:#fff;transition:all .2s}.filter-select[data-v-13e6543f]{padding:10px 36px 10px 16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 4 4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.filter-search-input[data-v-13e6543f]{padding:0 16px}.filter-search-input[data-v-13e6543f]::-moz-placeholder{color:#bfbfbf}.filter-search-input[data-v-13e6543f]::placeholder{color:#bfbfbf}.filter-search-input[data-v-13e6543f]:hover,.filter-select[data-v-13e6543f]:hover{border-color:#40a9ff}.filter-search-input[data-v-13e6543f]:focus,.filter-select[data-v-13e6543f]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.filter-select option[data-v-13e6543f]{color:#333}.btn-search[data-v-13e6543f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;height:40px;white-space:nowrap;background:#1890ff;color:#fff;flex-shrink:0}.btn-search[data-v-13e6543f]:hover{background:#40a9ff}.btn-search svg[data-v-13e6543f]{flex-shrink:0}.btn-reset[data-v-13e6543f]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;height:40px;white-space:nowrap;background:transparent;color:#666;flex-shrink:0}.btn-reset[data-v-13e6543f]:hover{color:#1890ff}.btn-reset svg[data-v-13e6543f]{flex-shrink:0}.exam-grid-empty[data-v-13e6543f]{margin:0;padding:48px 16px;text-align:center;color:#999;font-size:14px;background:#fafafa;border-radius:8px}.exam-grid[data-v-13e6543f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.exam-card[data-v-13e6543f]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.exam-card[data-v-13e6543f]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.exam-info[data-v-13e6543f]{padding:16px 16px 12px;display:flex;flex-direction:column}.exam-title[data-v-13e6543f]{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}.exam-subtitle[data-v-13e6543f],.exam-title[data-v-13e6543f]{line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.exam-subtitle[data-v-13e6543f]{font-size:13px;color:#666}.exam-thumb[data-v-13e6543f]{position:relative;width:100%;height:180px;overflow:hidden;background:#f0f0f0}.exam-thumb img[data-v-13e6543f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}.exam-card:hover .exam-thumb img[data-v-13e6543f]{transform:scale(1.06)}.exam-thumb-overlay[data-v-13e6543f]{position:absolute;bottom:0;left:0;padding:6px 10px;color:#fff;font-size:13px;font-weight:500}.exam-thumb-overlay span[data-v-13e6543f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exam-meta[data-v-13e6543f]{padding:12px 16px 16px;display:flex;flex-direction:column;margin-top:auto;font-size:12px;color:#999}.exam-meta-row[data-v-13e6543f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.exam-date[data-v-13e6543f],.exam-learners[data-v-13e6543f]{display:flex;align-items:center;gap:4px;min-width:0}.exam-learners[data-v-13e6543f]{margin-left:auto;flex-shrink:0}.exam-favorite-row[data-v-13e6543f]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 0 2px;border-top:1px solid #f0f2f5}.favorite-btn[data-v-13e6543f]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid #e8e8e8;border-radius:16px;background:#fafafa;color:#8c8c8c;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease}.favorite-btn[data-v-13e6543f]:hover:not(:disabled){border-color:#d9d9d9;background:#f5f5f5;color:#595959}.favorite-btn[data-v-13e6543f]:disabled{cursor:not-allowed;opacity:.65}.favorite-btn.active[data-v-13e6543f]{border-color:#91caff;background:#e6f4ff;color:#1890ff}.favorite-btn.active[data-v-13e6543f]:hover:not(:disabled){border-color:#69b1ff;background:#d6ebff;color:#096dd9}.favorite-icon[data-v-13e6543f]{flex-shrink:0;fill:transparent;stroke:currentColor;stroke-width:1.8;transition:fill .2s ease}.favorite-btn.active .favorite-icon[data-v-13e6543f]{fill:currentColor;stroke:currentColor}.favorite-label[data-v-13e6543f]{font-weight:500}.favorite-count[data-v-13e6543f]{font-size:12px;color:#999;white-space:nowrap}.favorite-count-num[data-v-13e6543f]{font-weight:600;color:#999;margin-right:2px}.exam-favorite-row.is-collected .favorite-count-num[data-v-13e6543f]{color:#1890ff}.exam-date svg[data-v-13e6543f],.exam-learners svg[data-v-13e6543f]{flex-shrink:0;color:#999;width:14px;height:14px}@media (max-width:1200px){.exam-grid[data-v-13e6543f]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.filter-row[data-v-13e6543f]{flex-wrap:wrap}.filter-search-input[data-v-13e6543f],.filter-select[data-v-13e6543f]{flex:1 1 calc(50% - 6px);min-width:calc(50% - 6px)}.btn-reset[data-v-13e6543f],.btn-search[data-v-13e6543f]{flex:1 1 calc(50% - 6px)}.exam-grid[data-v-13e6543f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.exam-grid[data-v-13e6543f]{grid-template-columns:1fr}}.exam-center[data-v-961bc85a]{min-height:100vh;background:#f5f7fa;padding:20px 0 40px}.container[data-v-961bc85a]{max-width:1400px;margin:0 auto;padding:0 20px}.banner-section[data-v-961bc85a]{margin-bottom:30px;display:grid;grid-template-columns:1fr 320px;gap:20px}.banner-sidebar[data-v-961bc85a]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);height:400px}.hot-news-card[data-v-961bc85a]{width:100%;height:100%;display:flex;flex-direction:column}.hot-news-header[data-v-961bc85a]{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:16px;font-weight:600;color:#333;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.hot-news-content[data-v-961bc85a]{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto}.hot-news-item[data-v-961bc85a]{padding:12px;background:#f5f7fa;border-radius:6px;cursor:pointer;transition:all .3s}.hot-news-item[data-v-961bc85a]:hover{background:#e8f4fd}.hot-news-item.active[data-v-961bc85a]{background:#e8f4fd;box-shadow:0 2px 8px rgba(0,166,255,.12)}.hot-news-item.active p[data-v-961bc85a]{color:#1890ff;font-weight:600}.hot-news-item p[data-v-961bc85a]{margin:0;font-size:14px;color:#666;line-height:1.5}@media (max-width:1024px){.banner-section[data-v-961bc85a]{grid-template-columns:1fr}.banner-sidebar[data-v-961bc85a]{height:auto}}.exam-practice-training[data-v-41f446d6]{background:#f5f5f5;padding:20px 0;width:100%;box-sizing:border-box;overflow:hidden}.exam-practice-training .training-container[data-v-41f446d6]{width:1200px;max-width:calc(100% - 40px);height:calc(100vh - 130px);margin:0 auto;display:flex;gap:20px;align-items:stretch;min-height:0;box-sizing:border-box}.exam-practice-training .main-content[data-v-41f446d6]{flex:1;min-width:0;min-height:0;height:100%;overflow-x:auto;overflow-y:auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box}.exam-practice-training .header-section[data-v-41f446d6]{margin-bottom:30px}.exam-practice-training .back-nav[data-v-41f446d6]{display:flex;align-items:center;gap:5px;color:#666;cursor:pointer;margin-bottom:15px;font-size:14px}.exam-practice-training .back-nav[data-v-41f446d6]:hover{color:#409eff}.exam-practice-training .page-title[data-v-41f446d6]{font-size:24px;font-weight:700;color:#333;margin:0;text-align:left}.exam-practice-training .section-title[data-v-41f446d6]{font-size:18px;font-weight:700;color:#333;text-align:left;margin-bottom:20px}.exam-practice-training .progress-section[data-v-41f446d6]{margin-bottom:40px}.exam-practice-training .progress-cards[data-v-41f446d6]{display:flex;gap:15px;margin-bottom:20px}.exam-practice-training .progress-card[data-v-41f446d6]{flex:1;padding:20px;border-radius:8px;text-align:center;transition:all .3s;cursor:pointer}.exam-practice-training .progress-card.blue-card[data-v-41f446d6]{background:#409eff;color:#fff}.exam-practice-training .progress-card.blue-card[data-v-41f446d6]:hover{background:#66b1ff;transform:translateY(-2px)}.exam-practice-training .progress-card.orange-card[data-v-41f446d6]{background:#ffa738;color:#fff;cursor:default}.exam-practice-training .card-number[data-v-41f446d6]{font-size:32px;font-weight:700;margin-bottom:10px}.exam-practice-training .card-label[data-v-41f446d6]{font-size:14px}.exam-practice-training .progress-label[data-v-41f446d6]{font-size:14px;color:#666;margin-bottom:10px;text-align:left}.exam-practice-training .practice-section[data-v-41f446d6]{margin-bottom:40px}.exam-practice-training .practice-controls[data-v-41f446d6]{display:flex;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.exam-practice-training .question-bank-select[data-v-41f446d6]{width:300px}.exam-practice-training .question-type-cards[data-v-41f446d6]{display:flex;gap:20px;min-height:140px;position:relative}.exam-practice-training .question-type-card[data-v-41f446d6]{flex:1;padding:30px 20px;border:1px solid #ddd;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s}.exam-practice-training .question-type-card[data-v-41f446d6]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.2);transform:translateY(-2px)}.exam-practice-training .question-type-card.is-disabled[data-v-41f446d6]{opacity:.55;pointer-events:none;cursor:not-allowed}.exam-practice-training .type-icon[data-v-41f446d6]{width:60px;height:60px;margin:0 auto 15px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}.exam-practice-training .single-icon[data-v-41f446d6]{background:#409eff}.exam-practice-training .multiple-icon[data-v-41f446d6]{background:#67c23a}.exam-practice-training .judge-icon[data-v-41f446d6]{background:#e6a23c}.exam-practice-training .type-name[data-v-41f446d6]{font-size:16px;font-weight:700;color:#333;margin-bottom:10px}.exam-practice-training .type-count[data-v-41f446d6]{font-size:14px;color:#666}.exam-practice-training .mock-exam-card[data-v-41f446d6]{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .3s}.exam-practice-training .mock-exam-card[data-v-41f446d6]:hover{border-color:#67c23a;box-shadow:0 2px 8px rgba(103,194,58,.2)}.exam-practice-training .mock-icon[data-v-41f446d6]{width:50px;height:50px;background:#67c23a;border-radius:8px;display:flex;align-items:center;justify-content:center}.exam-practice-training .icon-square[data-v-41f446d6]{width:20px;height:20px;background:#fff;border-radius:2px}.exam-practice-training .mock-name[data-v-41f446d6]{font-size:16px;font-weight:700;color:#333}.exam-practice-training .sidebar-content[data-v-41f446d6]{width:350px;flex-shrink:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box}.exam-practice-training .sidebar-header[data-v-41f446d6]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.exam-practice-training .recent-training-list[data-v-41f446d6]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.exam-practice-training .sidebar-title[data-v-41f446d6]{font-size:18px;font-weight:700;color:#333;margin:0}.exam-practice-training .view-more[data-v-41f446d6]{color:#409eff;cursor:pointer;font-size:14px}.exam-practice-training .empty-state[data-v-41f446d6]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.exam-practice-training .training-item[data-v-41f446d6]{padding:15px 0;border-bottom:1px solid #eee}.exam-practice-training .training-label[data-v-41f446d6]{font-size:14px;color:#333;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.exam-practice-training .training-status[data-v-41f446d6]{font-size:12px;padding:2px 8px;border-radius:4px}.exam-practice-training .status-active[data-v-41f446d6]{background:#e6f7ff;color:#409eff}.exam-practice-training .status-finished[data-v-41f446d6]{background:#f5f5f5;color:#999}.exam-practice-training .training-info[data-v-41f446d6]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.exam-practice-training .progress-info[data-v-41f446d6]{font-size:14px;color:#666;margin-bottom:5px;text-align:left}.exam-practice-training .training-time[data-v-41f446d6]{font-size:12px;color:#999;text-align:left}.exam-practice-training .training-action[data-v-41f446d6]{text-align:right;flex-shrink:0}.exam-practice-training .accuracy-rate[data-v-41f446d6]{font-size:12px;color:#666;margin-top:8px}.exam-practice-training .training-pagination[data-v-41f446d6]{flex-shrink:0;margin-top:20px;padding-top:20px;border-top:1px solid #eee;display:flex;justify-content:center}.exam-practice-questions[data-v-08ce8a7b]{min-height:100vh;background:#f5f5f5;padding:20px}.readonly-alert[data-v-08ce8a7b]{max-width:1400px;margin:0 auto 12px}.empty-wrap[data-v-08ce8a7b]{max-width:1400px;margin:0 auto;padding:60px 20px}.empty-wrap[data-v-08ce8a7b],.header-section[data-v-08ce8a7b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-section[data-v-08ce8a7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:15px 20px}.header-left[data-v-08ce8a7b]{display:flex;align-items:center;gap:15px}.back-nav[data-v-08ce8a7b]{display:flex;align-items:center;gap:5px;color:#666;cursor:pointer;font-size:14px}.back-nav[data-v-08ce8a7b]:hover{color:#409eff}.page-title[data-v-08ce8a7b]{font-size:18px;font-weight:700;color:#333}.stats-bar[data-v-08ce8a7b]{display:flex;align-items:center;gap:30px;background:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.stats-item[data-v-08ce8a7b]{font-size:14px;color:#666}.stats-label[data-v-08ce8a7b]{margin-right:5px}.stats-value[data-v-08ce8a7b]{color:#333;font-weight:700}.checkbox-item[data-v-08ce8a7b]{margin-left:auto}.content-container[data-v-08ce8a7b]{display:flex;gap:20px;max-width:1400px;margin:0 auto}.main-content[data-v-08ce8a7b]{flex:1;background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.question-card[data-v-08ce8a7b]{border:1px solid #e4e7ed;border-radius:8px;padding:24px}.question-header[data-v-08ce8a7b]{padding-bottom:12px;border-bottom:2px solid #409eff;margin-bottom:18px;text-align:left}.question-number[data-v-08ce8a7b]{font-size:16px;font-weight:700;color:#409eff}.question-text[data-v-08ce8a7b]{font-size:16px;line-height:1.8;color:#333;margin-bottom:20px;text-align:left}.rich-text-content[data-v-08ce8a7b]{line-height:1.6;word-break:break-word}.rich-text-content[data-v-08ce8a7b] img,.rich-text-content[data-v-08ce8a7b] video{max-width:100%;height:auto}.rich-text-content[data-v-08ce8a7b] p{margin:0 0 8px}.rich-text-content[data-v-08ce8a7b] p:last-child{margin-bottom:0}.options[data-v-08ce8a7b]{text-align:left}.options[data-v-08ce8a7b] .el-checkbox-group,.options[data-v-08ce8a7b] .el-radio-group{width:100%;display:flex;flex-direction:column}.options[data-v-08ce8a7b] .el-checkbox,.options[data-v-08ce8a7b] .el-radio{width:100%;margin:0 0 12px 0;display:flex;align-items:flex-start;padding:12px 15px;border:1px solid #ddd;border-radius:8px}.options[data-v-08ce8a7b] .el-checkbox__label,.options[data-v-08ce8a7b] .el-radio__label{display:flex;align-items:flex-start;gap:8px;width:100%;white-space:normal;line-height:1.6}.option-label[data-v-08ce8a7b]{font-weight:700;margin-right:8px;flex-shrink:0}.option-text[data-v-08ce8a7b]{flex:1;min-width:0}.answer-mark[data-v-08ce8a7b]{margin-left:auto;font-size:11px;background:#67c23a;color:#fff;padding:2px 8px;border-radius:12px}.options[data-v-08ce8a7b] .correct-answer{border-color:#67c23a;background:#f0f9eb}.options[data-v-08ce8a7b] .wrong-answer{border-color:#f56c6c;background:#fff1f0}.action-buttons[data-v-08ce8a7b]{text-align:center;margin:20px 0}.confirm-btn[data-v-08ce8a7b]{padding:12px 50px;font-size:16px}.bottom-nav[data-v-08ce8a7b]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #eee}.answer-sheet[data-v-08ce8a7b]{width:350px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content}.answer-sheet-title[data-v-08ce8a7b]{font-size:18px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.answer-sheet-grid[data-v-08ce8a7b]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.answer-sheet-item[data-v-08ce8a7b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;color:#666;background:#f5f5f5}.answer-sheet-item.item-current[data-v-08ce8a7b]{background:#409eff;color:#fff;border-color:#409eff}.answer-sheet-item.item-correct[data-v-08ce8a7b]{background:#67c23a;color:#fff;border-color:#67c23a}.answer-sheet-item.item-wrong[data-v-08ce8a7b]{background:#f56c6c;color:#fff;border-color:#f56c6c}@media (max-width:1400px){.content-container[data-v-08ce8a7b]{flex-direction:column}.answer-sheet[data-v-08ce8a7b]{width:100%}}.single-exam-page[data-v-e1e825dc]{height:90vh;min-height:90vh;background:#f5f5f5}.exam-main[data-v-e1e825dc]{display:flex;max-width:1600px;min-width:1200px;margin:0 auto;gap:20px;padding:20px}.left-sidebar[data-v-e1e825dc],.main-content[data-v-e1e825dc],.right-sidebar[data-v-e1e825dc]{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:80vh;overflow-y:auto}.left-sidebar[data-v-e1e825dc]{width:280px;padding:20px}.main-content[data-v-e1e825dc]{flex:1;padding:30px}.right-sidebar[data-v-e1e825dc]{width:280px;padding:20px}.back-btn[data-v-e1e825dc]{width:100%;background:#409eff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.question-type-section[data-v-e1e825dc]{margin-top:20px}.type-header[data-v-e1e825dc]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;color:#333}.type-title[data-v-e1e825dc]{font-weight:700;color:#111827}.type-info[data-v-e1e825dc]{color:#374151}.question-numbers[data-v-e1e825dc]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.question-number-btn[data-v-e1e825dc]{width:40px;height:40px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer}.question-number-btn.active[data-v-e1e825dc]{background:#409eff;color:#fff;border-color:#409eff}.question-number-btn.completed[data-v-e1e825dc]{background:#67c23a;color:#fff;border-color:#67c23a}.question-number-btn.correct[data-v-e1e825dc]{background:#f0f9ff;border-color:#67c23a;color:#67c23a}.question-number-btn.wrong[data-v-e1e825dc]{background:#fef0f0;border-color:#f56c6c;color:#f56c6c}.question-card[data-v-e1e825dc]{border:1px solid #e4e7ed;border-radius:8px;padding:24px}.result-card[data-v-e1e825dc]{border:1px solid #e4e7ed;border-radius:8px;padding:32px 24px;text-align:center}.result-title[data-v-e1e825dc]{font-size:22px;color:#333;margin-bottom:16px}.result-thanks[data-v-e1e825dc]{font-size:24px;color:#333;margin-bottom:20px}.result-score-wrap[data-v-e1e825dc]{background:#f6f8fa;border-radius:8px;padding:18px;margin:0 auto 16px;max-width:360px}.result-score-label[data-v-e1e825dc]{color:#666;font-size:14px;margin-bottom:6px}.result-score-value[data-v-e1e825dc]{color:#409eff;font-size:28px;font-weight:700}.result-exam-count-hint[data-v-e1e825dc]{margin:0 0 12px;color:#909399;font-size:14px}.result-restart-btn-wrap[data-v-e1e825dc]{display:inline-block}.result-actions[data-v-e1e825dc]{margin-top:20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.result-detail-actions[data-v-e1e825dc]{margin-top:24px;padding-top:20px;border-top:1px solid #eee;display:flex;flex-direction:column;align-items:center;gap:12px}.result-detail-actions__buttons[data-v-e1e825dc]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.result-exam-count-hint--detail[data-v-e1e825dc]{width:100%;text-align:center}.main-content--thank-only[data-v-e1e825dc]{display:flex;align-items:center;justify-content:center;min-height:72vh;background:linear-gradient(135deg,#f0f7ff,#f8fbff 55%,#eef8ff)}.result-card--thank-only[data-v-e1e825dc]{width:min(760px,96%);border:1px solid #dbeafe;border-radius:18px;padding:44px 34px;background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 38%),radial-gradient(circle at bottom left,rgba(14,165,233,.12),transparent 40%),#fff;box-shadow:0 14px 40px rgba(59,130,246,.16)}.result-card--thank-only .result-title[data-v-e1e825dc]{font-size:28px;color:#1d4ed8;font-weight:700;letter-spacing:1px}.result-card--thank-only .result-thanks[data-v-e1e825dc]{font-size:30px;color:#1d4ed8;font-weight:600;line-height:1.8;margin-bottom:26px}.question-header[data-v-e1e825dc]{display:flex;justify-content:space-between;border-bottom:2px solid #409eff;padding-bottom:12px;margin-bottom:18px}.question-number[data-v-e1e825dc]{color:#409eff;font-weight:700}.question-score[data-v-e1e825dc]{background:#ff9500;color:#fff;padding:4px 10px;border-radius:4px;font-size:13px}.question-text[data-v-e1e825dc]{font-size:16px;line-height:1.8;color:#333;margin-bottom:20px;text-align:left}.option-text[data-v-e1e825dc] img,.question-text[data-v-e1e825dc] img{max-width:100%;height:auto}.options[data-v-e1e825dc] .el-checkbox,.options[data-v-e1e825dc] .el-radio{width:100%;margin:0 0 12px 0;padding:12px 15px;border:1px solid #ddd;border-radius:8px}.option-label[data-v-e1e825dc]{font-weight:700;margin-right:8px}.options[data-v-e1e825dc] .el-checkbox.correct-answer,.options[data-v-e1e825dc] .el-radio.correct-answer{border-color:#67c23a;background:#f0f9ff}.options[data-v-e1e825dc] .el-checkbox.wrong-answer,.options[data-v-e1e825dc] .el-radio.wrong-answer{border-color:#f56c6c;background:#fef0f0}.answer-mark[data-v-e1e825dc]{margin-left:auto;font-size:12px;color:#67c23a}.answer-display[data-v-e1e825dc]{margin-top:16px;padding-top:16px;border-top:1px solid #e4e7ed}.answer-result[data-v-e1e825dc]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.answer-result.correct[data-v-e1e825dc]{color:#67c23a}.answer-result.incorrect[data-v-e1e825dc]{color:#f56c6c}.answer-details[data-v-e1e825dc]{display:flex;gap:16px;flex-wrap:wrap;color:#666}.question-navigation[data-v-e1e825dc]{display:flex;justify-content:space-between;margin-top:20px}.exam-results-section[data-v-e1e825dc]{margin-bottom:20px;padding:12px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:8px}.section-title[data-v-e1e825dc]{text-align:center;color:#333;margin-bottom:12px}.result-item[data-v-e1e825dc]{display:flex;justify-content:space-between;color:#333;line-height:1.9}.user-score[data-v-e1e825dc]{color:#409eff}.remaining-time-section[data-v-e1e825dc]{padding:20px;text-align:center;border-bottom:1px solid #e4e7ed}.time-label[data-v-e1e825dc]{color:#333;margin-bottom:8px}.time-value[data-v-e1e825dc]{color:#f56c6c;font-weight:700;font-size:18px}.exam-info-section[data-v-e1e825dc]{padding:20px 0}.info-item[data-v-e1e825dc]{padding:10px 0;border-bottom:1px solid #e4e7ed}.info-item[data-v-e1e825dc]:last-child{border-bottom:none}.info-label[data-v-e1e825dc]{color:#666;font-size:13px;margin-bottom:6px}.info-value[data-v-e1e825dc]{color:#333;font-size:16px;font-weight:500}.info-value.total-score[data-v-e1e825dc]{color:#409eff;font-weight:700}.submit-section[data-v-e1e825dc]{margin-top:16px}.submit-exam-btn[data-v-e1e825dc]{width:100%}.exam-camera-section[data-v-e1e825dc]{padding:16px 20px;border-bottom:1px solid #e4e7ed}.exam-camera-header[data-v-e1e825dc]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.exam-camera-title[data-v-e1e825dc]{font-weight:600;color:#333}.exam-camera-status[data-v-e1e825dc]{font-size:12px;color:#67c23a}.exam-camera-action[data-v-e1e825dc]{margin-left:auto}.exam-camera-preview-wrapper[data-v-e1e825dc]{width:100%;aspect-ratio:4/3;background:#111827;border-radius:8px;overflow:hidden}.exam-camera-preview[data-v-e1e825dc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.exam-camera-photo-canvas[data-v-e1e825dc]{display:none}.exam-camera-tip[data-v-e1e825dc]{margin-top:8px;font-size:12px;color:#909399;line-height:1.5}@media (max-width:1400px){.exam-main[data-v-e1e825dc]{flex-direction:column;min-width:0}.left-sidebar[data-v-e1e825dc],.right-sidebar[data-v-e1e825dc]{width:100%}}.exam-camera-dialog .el-dialog__header{display:none}.exam-camera-dialog .el-dialog__body{padding:28px 24px 24px}.exam-camera-dialog-content{text-align:center}.exam-camera-dialog-title{font-size:20px;font-weight:600;color:#303133;margin-bottom:12px}.exam-camera-dialog-icon{margin-right:6px;color:#409eff}.exam-camera-dialog-desc{color:#606266;line-height:1.6;margin-bottom:20px}.exam-camera-dialog-actions{display:flex;flex-direction:column;gap:10px;align-items:center}.exam-camera-dialog-back{width:100%;margin-left:0!important}.exam-camera-dialog-error{margin-top:12px;color:#f56c6c;font-size:13px}.comprehensive-detail[data-v-5e2e82e6]{min-height:100vh;background:#f5f5f5;color:#333}.content-wrapper[data-v-5e2e82e6]{padding:20px 0}.content-container[data-v-5e2e82e6]{width:1250px;margin:0 auto;background:#fff;padding:40px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.main-content-area[data-v-5e2e82e6]{display:flex;gap:40px;margin-bottom:40px}.left-content[data-v-5e2e82e6]{flex-shrink:0;width:500px}.cover-wrapper[data-v-5e2e82e6]{width:100%;height:300px;border-radius:8px;overflow:hidden;background:#f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cover-image[data-v-5e2e82e6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-placeholder[data-v-5e2e82e6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e5e5e5;color:#999;font-size:64px}.right-content[data-v-5e2e82e6]{flex:1;display:flex;flex-direction:column;position:relative;min-height:300px}.back-button-wrapper[data-v-5e2e82e6]{position:absolute;top:0;right:0;z-index:10}.back-btn[data-v-5e2e82e6]{background:#3b82f6;border-color:#3b82f6;color:#fff;padding:8px 20px;font-size:14px}.orange-banners[data-v-5e2e82e6]{margin-bottom:20px}.orange-banner-item[data-v-5e2e82e6]{background:#ffa738;color:#fff;padding:14px 18px;border-radius:4px;margin-bottom:10px;font-size:15px;line-height:1.5}.orange-banner-item.banner-top[data-v-5e2e82e6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.banner-text[data-v-5e2e82e6]{flex:1;text-align:left}.banner-back-btn[data-v-5e2e82e6]{background:#3b82f6;border-color:#3b82f6;color:#fff;padding:8px 18px;font-size:14px;border-radius:4px}.orange-banner-item.banner-sub[data-v-5e2e82e6]{padding:16px 18px}.banner-highlight[data-v-5e2e82e6]{background:#2563eb;color:#fff;padding:4px 8px;border-radius:4px}.main-title[data-v-5e2e82e6]{text-align:left;font-size:24px;color:#333;margin:0 0 20px 0;line-height:1.4;max-width:calc(100% - 130px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.detail-info[data-v-5e2e82e6]{margin-top:6px}.info-row[data-v-5e2e82e6]{margin-bottom:10px;font-size:14px;color:#333;display:flex}.info-text[data-v-5e2e82e6]{flex:1;width:50%;text-align:left}.action-button-wrapper[data-v-5e2e82e6]{margin-top:auto;text-align:left;padding-top:24px}.action-btn[data-v-5e2e82e6]{padding:15px 80px;font-size:18px;border-radius:4px;border:none}.action-btn.invite-btn[data-v-5e2e82e6],.action-btn.start-btn[data-v-5e2e82e6]{background:#ffa738!important;border-color:#ffa738!important;color:#fff!important;min-width:240px;height:48px}.action-btn.complete-btn[data-v-5e2e82e6]{background:#67c23a!important;border-color:#67c23a!important;color:#fff!important;min-width:240px;height:48px}.tabs-content-wrapper[data-v-5e2e82e6]{width:1250px;margin:20px auto 0;display:flex;gap:20px}.tabs-content-left[data-v-5e2e82e6]{width:870px;background:#fff;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tabs-wrapper[data-v-5e2e82e6]{display:flex;border-bottom:2px solid #eee;margin-bottom:30px}.tab-button[data-v-5e2e82e6]{padding:15px 40px;cursor:pointer;font-size:16px;color:#666;position:relative;transition:all .3s}.tab-button.active[data-v-5e2e82e6]{color:#67c23a}.tab-button.active[data-v-5e2e82e6]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#67c23a}.tab-content[data-v-5e2e82e6]{padding:20px 0;min-height:200px}.intro-text[data-v-5e2e82e6]{color:#333;line-height:1.8}.intro-html[data-v-5e2e82e6] img{max-width:100%;height:auto}.step-records-dialog-body[data-v-5e2e82e6]{min-height:120px}.history-header[data-v-5e2e82e6]{margin-bottom:12px}.history-subtitle[data-v-5e2e82e6]{font-size:13px;color:#909399}.history-table[data-v-5e2e82e6]{width:100%;border-collapse:collapse;font-size:13px}.history-table td[data-v-5e2e82e6],.history-table th[data-v-5e2e82e6]{border:1px solid #ebeef5;padding:8px 10px;text-align:center}.history-table th[data-v-5e2e82e6]{background:#fafafa;color:#606266;font-weight:600}.history-time-link[data-v-5e2e82e6]{color:#409eff;cursor:pointer}.history-empty[data-v-5e2e82e6]{padding:24px 0;text-align:center;color:#909399}.exam-tag[data-v-5e2e82e6]{display:inline-block;padding:2px 8px;margin-right:8px;border:1px solid #ff4d4f!important;color:#ff4d4f!important;background:transparent!important;border-radius:4px;line-height:1.2}.exam-name[data-v-5e2e82e6]{color:#333}.sidebar-right[data-v-5e2e82e6]{flex:1;width:360px;display:flex;flex-direction:column;gap:20px}.progress-section[data-v-5e2e82e6]{background:#fff;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:4px}.progress-header[data-v-5e2e82e6]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.user-info[data-v-5e2e82e6]{flex:1;text-align:left}.user-name[data-v-5e2e82e6]{font-size:16px;color:#333;margin-bottom:5px}.user-department[data-v-5e2e82e6]{font-size:14px;color:#999}.progress-stats[data-v-5e2e82e6]{display:flex;flex-wrap:wrap;gap:12px 20px}.stat-item[data-v-5e2e82e6]{flex:1 1 calc(50% - 10px);min-width:45%;display:flex;flex-direction:column;gap:6px}.stat-label[data-v-5e2e82e6]{font-size:14px;color:#666}.stat-value[data-v-5e2e82e6]{font-size:14px;color:#333}.recommend-section[data-v-5e2e82e6]{background:#fff;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:4px}.recommend-title[data-v-5e2e82e6]{font-size:16px;color:#333;margin-bottom:15px}.recommend-list[data-v-5e2e82e6]{display:flex;flex-direction:column;gap:15px}.recommend-item[data-v-5e2e82e6]{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;cursor:pointer;padding:10px;border-radius:4px;transition:background .3s}.recommend-item[data-v-5e2e82e6]:hover{background:#f5f5f5}.recommend-thumbnail[data-v-5e2e82e6]{width:140px;height:80px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.recommend-thumbnail img[data-v-5e2e82e6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recommend-thumb-placeholder[data-v-5e2e82e6]{color:#999;font-size:12px}.recommend-info[data-v-5e2e82e6]{flex:1;display:flex;flex-direction:column;gap:6px;text-align:left;min-width:0}.recommend-item-title[data-v-5e2e82e6]{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend-detail[data-v-5e2e82e6]{font-size:12px;color:#999}.recommend-detail span[data-v-5e2e82e6]{margin-right:10px}.purchase-options[data-v-5e2e82e6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.purchase-card[data-v-5e2e82e6]{border:1px solid #ebeef5;border-radius:8px;padding:18px;text-align:center}.purchase-icon[data-v-5e2e82e6]{width:48px;height:48px;margin:0 auto 10px;border-radius:50%;background:#f5f7fa;display:flex;align-items:center;justify-content:center;font-size:22px;color:#409eff}.purchase-title[data-v-5e2e82e6]{font-size:16px;color:#333;margin-bottom:10px}.purchase-desc[data-v-5e2e82e6]{font-size:13px;color:#909399;margin-bottom:8px}.purchase-price[data-v-5e2e82e6]{font-size:24px;color:#ff4d4f;margin-bottom:14px;font-weight:600}.purchase-confirm-btn[data-v-5e2e82e6]{min-width:140px}.order-wrap[data-v-5e2e82e6]{display:flex;gap:18px}.order-left[data-v-5e2e82e6]{flex:1;min-width:0}.order-right[data-v-5e2e82e6]{width:300px}.order-product[data-v-5e2e82e6]{display:flex;gap:12px;margin-bottom:12px}.order-cover[data-v-5e2e82e6]{width:108px;height:68px;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:#f5f7fa}.order-product-info[data-v-5e2e82e6]{display:flex;flex-direction:column;justify-content:center;min-width:0}.order-product-title[data-v-5e2e82e6]{font-size:14px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-product-meta[data-v-5e2e82e6]{font-size:12px;color:#909399;margin-top:4px}.order-dot[data-v-5e2e82e6]{margin:0 4px}.order-card[data-v-5e2e82e6]{border:1px solid #ebeef5;border-radius:8px;padding:12px}.order-row[data-v-5e2e82e6]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #ebeef5;padding:8px 0}.order-row[data-v-5e2e82e6]:last-child{border-bottom:none}.pay-card[data-v-5e2e82e6]{border:1px solid #ebeef5;border-radius:8px;padding:12px}.pay-tip[data-v-5e2e82e6]{margin-top:10px;font-size:12px;color:#909399}.order-label[data-v-5e2e82e6]{color:#606266}.order-value[data-v-5e2e82e6]{color:#303133}.order-value.mono[data-v-5e2e82e6]{font-family:Consolas,Courier New,monospace;font-size:12px}.order-value.price[data-v-5e2e82e6]{color:#ff4d4f;font-weight:600}.pay-title[data-v-5e2e82e6]{margin-top:8px;color:#303133;font-weight:600}.pay-method-group[data-v-5e2e82e6]{display:flex;gap:16px}.order-footer[data-v-5e2e82e6]{display:flex;align-items:center;justify-content:space-between;width:100%}.order-total-label[data-v-5e2e82e6]{color:#606266}.order-total-price[data-v-5e2e82e6]{color:#ff4d4f;font-size:22px;font-weight:700}.order-footer-actions[data-v-5e2e82e6]{display:flex;gap:10px}@media (max-width:1250px){.content-container[data-v-5e2e82e6],.tabs-content-wrapper[data-v-5e2e82e6]{width:100%;padding-left:20px;padding-right:20px}.main-content-area[data-v-5e2e82e6]{flex-direction:column}.left-content[data-v-5e2e82e6]{width:100%;max-width:400px;margin:0 auto}.tabs-content-wrapper[data-v-5e2e82e6]{flex-direction:column}.tabs-content-left[data-v-5e2e82e6]{width:100%}}.exam-practice-detail[data-v-c7ead604]{min-height:100vh;background:#f5f5f5;padding:20px 0;color:#333}.content-container[data-v-c7ead604]{width:1250px;margin:0 auto;background:#fff;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.content-container.is-page-loading[data-v-c7ead604],.detail-content[data-v-c7ead604]{min-height:420px}.page-header[data-v-c7ead604]{margin-bottom:30px;text-align:center}.page-title[data-v-c7ead604]{font-size:24px;color:#333}.info-table-section[data-v-c7ead604]{margin-bottom:24px}.info-table[data-v-c7ead604]{width:100%;border-collapse:collapse;border:1px solid #ddd}.detail-item td[data-v-c7ead604]{padding:12px 15px;border:1px solid #ddd;text-align:left;vertical-align:top;font-size:14px;line-height:24px}.detail-label[data-v-c7ead604]{color:#666;width:120px;background:#f9f9f9;vertical-align:middle}.detail-value[data-v-c7ead604]{color:#333}.pre-wrap[data-v-c7ead604]{white-space:pre-wrap;word-break:break-word}.schedule-absence-tip[data-v-c7ead604]{color:#f56c6c;font-weight:500}.device-debug-section[data-v-c7ead604]{margin:10px 0 18px;padding:12px 0;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.camera-test-btn[data-v-c7ead604]{flex-shrink:0}.debug-link[data-v-c7ead604]{color:#409eff;text-decoration:underline;cursor:pointer;font-size:14px}.notice-section[data-v-c7ead604]{margin-top:18px;padding:20px;border:2px dashed #f56c6c;border-radius:8px;background:transparent}.notice-item[data-v-c7ead604]{display:flex;align-items:flex-start;font-size:14px;line-height:24px;color:#333}.notice-number[data-v-c7ead604]{margin-right:8px;color:#333}.notice-text[data-v-c7ead604]{flex:1;text-align:left}.action-buttons[data-v-c7ead604]{display:flex;justify-content:flex-end;align-items:center;gap:15px;padding-top:20px;border-top:1px solid #eee;margin-top:24px;flex-wrap:wrap}.back-btn[data-v-c7ead604]{background:#f5f5f5;color:#666;border:1px solid #ddd;padding:10px 30px}.start-btn[data-v-c7ead604]{padding:10px 30px}.action-buttons .purchase-btn[data-v-c7ead604]{width:auto!important;flex:0 0 auto;padding:8px 18px;height:40px;min-width:0}.disabled-btn[data-v-c7ead604]{background:#c0c4cc;border-color:#c0c4cc;color:#fff;cursor:not-allowed}.disabled-tip[data-v-c7ead604]{font-size:12px;color:#909399;line-height:40px;margin-left:10px}.start-btn-tooltip-wrap[data-v-c7ead604]{display:inline-block}.history-section[data-v-c7ead604]{margin-top:26px}.history-header[data-v-c7ead604]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.history-title[data-v-c7ead604]{font-size:18px;font-weight:700;color:#333}.history-subtitle[data-v-c7ead604]{font-size:14px;color:#999;margin-top:6px}.history-table-wrapper[data-v-c7ead604]{overflow-x:auto}.history-table[data-v-c7ead604]{width:100%;border-collapse:collapse;border:1px solid #eee}.history-table td[data-v-c7ead604],.history-table th[data-v-c7ead604]{padding:12px 10px;border-bottom:1px solid #f3f4f6;text-align:center;font-size:13px}.history-table th[data-v-c7ead604]{background:#f8fafc;color:#333;font-weight:600}.history-empty[data-v-c7ead604]{text-align:center;color:#999;padding:28px 0;font-size:14px}.history-time-link[data-v-c7ead604]{color:#2f88ff;cursor:pointer;text-decoration:none}.history-time-link[data-v-c7ead604]:hover{text-decoration:underline}.subaccount-section[data-v-c7ead604]{margin-top:16px}.subaccount-title[data-v-c7ead604]{font-size:14px;font-weight:700;color:#333;margin-bottom:10px}.subaccount-input-row[data-v-c7ead604]{margin-top:12px;display:flex;align-items:center;gap:10px}.subaccount-input-row[data-v-c7ead604] .el-input{flex:1}.subaccount-custom-list[data-v-c7ead604]{margin-top:10px;font-size:13px;color:#666}.device-debug-dialog[data-v-c7ead604]{text-align:center}.device-debug-video-wrapper[data-v-c7ead604]{width:320px;height:320px;border:1px dashed #dcdfe6;border-radius:8px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#fafafa}.device-debug-video-wrapper.empty[data-v-c7ead604]{background:#fff}.device-debug-video[data-v-c7ead604]{width:300px;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#000}.device-debug-placeholder[data-v-c7ead604]{color:#909399;font-size:14px}.device-debug-actions[data-v-c7ead604]{margin-top:16px}.device-debug-tip[data-v-c7ead604]{margin-top:14px;color:#666;font-size:13px;line-height:1.8}.device-debug-error[data-v-c7ead604]{margin-top:8px;color:#f56c6c;font-size:13px}@media (max-width:1250px){.content-container[data-v-c7ead604]{width:100%;padding:20px}}.exam-question-status[data-v-53eec8b3]{min-height:100vh;background:#f5f5f5;padding:20px}.header-section[data-v-53eec8b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;background:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-left[data-v-53eec8b3]{display:flex;align-items:center;gap:15px;flex:1;min-width:0}.header-right[data-v-53eec8b3]{flex-shrink:0}.back-nav[data-v-53eec8b3]{display:flex;align-items:center;gap:5px;color:#666;cursor:pointer;font-size:14px}.back-nav[data-v-53eec8b3]:hover{color:#409eff}.page-title[data-v-53eec8b3]{font-size:20px;font-weight:700;color:#333;margin:0}.content-container[data-v-53eec8b3]{max-width:1200px;margin:0 auto;background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-height:320px;position:relative}.search-section[data-v-53eec8b3]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.bank-select[data-v-53eec8b3],.search-input[data-v-53eec8b3]{width:300px}.question-text-cell[data-v-53eec8b3]{line-height:22px;color:#333}.rich-text-content[data-v-53eec8b3]{line-height:1.6;word-break:break-word}.rich-text-content[data-v-53eec8b3] img,.rich-text-content[data-v-53eec8b3] video{max-width:100%;height:auto}.rich-text-content[data-v-53eec8b3] p{margin:0 0 8px}.rich-text-content[data-v-53eec8b3] p:last-child{margin-bottom:0}.question-type-badge[data-v-53eec8b3]{display:inline-block;padding:4px 10px;background:#e6f7ff;color:#409eff;border-radius:4px;font-size:12px}.wrong-stat[data-v-53eec8b3]{color:#f56c6c;font-weight:700}.exam-question-status-pagination-wrap[data-v-53eec8b3]{margin-top:18px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;width:100%;font-size:13px;color:#606266}.exam-question-status-pagination-wrap .pagination-total[data-v-53eec8b3]{margin-right:0;font-weight:400;color:#606266}.exam-question-status-pagination-wrap .page-size-select[data-v-53eec8b3]{width:110px}.exam-question-status-pagination-wrap .page-size-select[data-v-53eec8b3] .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px;font-size:13px;color:#606266}.exam-question-status-pagination-wrap .custom-page-size-input[data-v-53eec8b3]{width:120px}.exam-question-status-pagination-wrap .custom-page-size-input[data-v-53eec8b3] .el-input__inner{border:1px solid #409eff;border-radius:4px;height:28px;line-height:28px}.exam-question-status-pagination-wrap .page-size-unit[data-v-53eec8b3]{color:#606266;font-size:13px}.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:0;font-size:13px;color:#606266}.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination .btn-next,.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;background:#f4f4f5;color:#606266}.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination .btn-next:disabled,.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination .btn-prev:disabled{color:#c0c4cc}.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:4px;font-size:13px;font-weight:500;background:#f4f4f5;color:#606266}.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination .el-pager li.active{background-color:#409eff!important;color:#fff!important}.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination .el-pagination__jump{margin-left:0;color:#606266;font-size:13px}.exam-question-status-pagination-wrap[data-v-53eec8b3] .el-pagination .el-pagination__jump .el-input__inner{border:1px solid #dcdfe6;border-radius:4px;height:28px;line-height:28px;width:48px;padding:0 6px}.question-title[data-v-53eec8b3]{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;font-size:15px;color:#333;text-align:left}.question-title-text[data-v-53eec8b3]{flex:1;min-width:0}.options-list[data-v-53eec8b3]{display:flex;flex-direction:column;gap:10px}.option-item[data-v-53eec8b3]{border:1px solid #e5e7eb;border-radius:6px;padding:10px;text-align:left;display:flex;align-items:flex-start;gap:8px}.option-content[data-v-53eec8b3]{flex:1;min-width:0}.option-item.correct[data-v-53eec8b3]{border-color:#67c23a;background:#f0f9ff}.option-item.selected[data-v-53eec8b3]{border-color:#409eff;background:#e6f7ff}.option-tag[data-v-53eec8b3]{margin-left:auto;font-size:12px;padding:2px 8px;border-radius:3px;color:#fff;flex-shrink:0}.correct-tag[data-v-53eec8b3]{background:#67c23a}.selected-tag[data-v-53eec8b3]{background:#409eff;margin-left:8px}.user-answer[data-v-53eec8b3]{margin-top:14px;background:#f5f7fa;border-radius:6px;padding:10px 12px;text-align:center}.answer-label[data-v-53eec8b3]{font-weight:700;color:#333;margin-bottom:4px}.answer-content[data-v-53eec8b3]{color:#606266;text-align:left}.answer-content[data-v-53eec8b3] .user-answer-option+.user-answer-option{margin-top:8px}.answer-status[data-v-53eec8b3]{margin-top:10px;text-align:center}.status-correct[data-v-53eec8b3]{color:#67c23a;font-weight:700}.status-wrong[data-v-53eec8b3]{color:#f56c6c;font-weight:700}.status-muted[data-v-53eec8b3]{color:#909399;font-weight:500}.single-exam-card .single-exam-table-wrap[data-v-859e9572]{border:1px solid #ddd;margin-top:6px}.single-exam-card .notice-box[data-v-859e9572],.single-exam-card .pre-text[data-v-859e9572],.single-exam-card .single-exam-table .label[data-v-859e9572],.single-exam-card .single-exam-table td[data-v-859e9572],.single-exam-card[data-v-859e9572]{color:#333!important}.single-exam-card .single-exam-table[data-v-859e9572]{width:100%;border-collapse:collapse}.single-exam-card .single-exam-table td[data-v-859e9572]{border:1px solid #ddd;padding:12px 14px;text-align:left;vertical-align:top}.single-exam-card .single-exam-table .label[data-v-859e9572]{width:120px;background:#f9f9f9;color:#666}.single-exam-card .pre-text[data-v-859e9572]{white-space:pre-wrap;line-height:1.8}.single-exam-card .notice-box[data-v-859e9572]{margin-top:24px;padding:18px 20px;border:2px dashed #f56c6c;border-radius:8px;line-height:1.9;text-align:left}.single-exam-records[data-v-859e9572]{margin-top:14px;padding:12px;border:1px solid #ebeef5;border-radius:8px;background:#fafcff}.single-exam-records__title[data-v-859e9572]{font-size:15px;font-weight:600;margin-bottom:8px}.single-exam-record-table[data-v-859e9572]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #ebeef5}.single-exam-record-table td[data-v-859e9572],.single-exam-record-table th[data-v-859e9572]{padding:10px 12px;border-bottom:1px solid #f0f2f5;text-align:center;font-size:13px}.single-exam-record-table th[data-v-859e9572]{background:#f5f7fa;color:#606266;font-weight:600}.single-exam-record-table td[data-v-859e9572]{color:#303133}.record-status[data-v-859e9572]{display:inline-block;min-width:56px;line-height:24px;border-radius:4px;font-size:12px}.record-status.is-pass[data-v-859e9572]{color:#67c23a;background:#f0f9eb}.record-status.is-fail[data-v-859e9572]{color:#f56c6c;background:#fef0f0}.record-detail-link[data-v-859e9572]{color:#409eff}.single-exam-records__empty[data-v-859e9572]{color:#909399;font-size:13px}.single-exam-card .btn-start-exam[data-v-859e9572]{padding:10px 24px;font-weight:700}.invite-wrap .invite-desc[data-v-859e9572]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#333;font-size:14px}.invite-hint[data-v-859e9572]{color:#f56c6c;font-weight:600}.invite-confirm-btn[data-v-859e9572]{min-width:120px}.enterprise-info-form-panel[data-v-2b75e874]{text-align:left}.header[data-v-2b75e874]{background:linear-gradient(135deg,#1d4ed8,#2563eb);border-radius:12px;padding:14px 16px;margin-bottom:14px}.header .title[data-v-2b75e874]{font-size:18px;font-weight:700;color:#fff}.header .desc[data-v-2b75e874]{font-size:16px;color:hsla(0,0%,100%,.88);line-height:1.7}.dup-alert[data-v-2b75e874]{margin-top:14px}.form[data-v-2b75e874]{margin-top:18px}.enterprise-info-form-panel[data-v-2b75e874] .el-form-item__label{color:#111827;font-weight:600}.enterprise-info-form-panel[data-v-2b75e874] .el-input__inner{color:#111827}.enterprise-info-form-panel[data-v-2b75e874] .el-input__inner::-moz-placeholder{color:#9ca3af}.enterprise-info-form-panel[data-v-2b75e874] .el-input__inner::placeholder{color:#9ca3af}.enterprise-info-form-panel[data-v-2b75e874] .el-form-item__error{font-size:12px}.footer[data-v-2b75e874]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #f3f4f6}.plan-tip[data-v-2b75e874]{font-size:14px;color:#111827}.actions[data-v-2b75e874]{display:flex;gap:10px}@media (max-width:900px){.footer[data-v-2b75e874]{flex-direction:column;align-items:flex-start}}:root{--primary-color:#2c5aa0;--secondary-color:#00a6ff;--accent-color:#ff4d4f;--text-primary:#1a1a1a;--text-secondary:#666;--text-light:#999;--border-color:#e5e5e5;--bg-gray:#f5f7fa;--bg-white:#fff;--shadow-sm:0 2px 8px rgba(0,0,0,.08)}.header{background:var(--primary-color);color:#fff;padding:0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 12px rgba(0,0,0,.15)}.header .container{max-width:1400px;margin:0 auto;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.header-left{display:flex;align-items:center;gap:40px;min-width:0}.logo{font-size:24px;font-weight:600;letter-spacing:1px}.logo a{color:#fff;text-decoration:none}.nav{display:flex;gap:24px}.nav-link{color:hsla(0,0%,100%,.85);text-decoration:none;font-size:15px;transition:all .3s;position:relative;white-space:nowrap;padding:8px 0}.nav-link.is-active,.nav-link.router-link-exact-active,.nav-link:hover{color:#fff}.nav-link.is-active:after,.nav-link.router-link-exact-active:after{content:"";position:absolute;bottom:-12px;left:0;right:0;height:3px;background:var(--secondary-color)}.header-right{gap:24px}.header-right,.search-box{display:flex;align-items:center}.search-box{background:hsla(0,0%,100%,.15);border-radius:20px;padding:6px 16px;backdrop-filter:blur(10px);transition:all .3s}.search-box:focus-within{background:hsla(0,0%,100%,.25)}.search-input{background:transparent;border:none;outline:none;color:#fff;width:200px;font-size:14px}.search-input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.search-input::placeholder{color:hsla(0,0%,100%,.6)}.search-btn{background:transparent;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;padding:4px;display:flex;align-items:center}.top-links{display:flex;gap:16px;font-size:13px}.top-links a{color:hsla(0,0%,100%,.75);text-decoration:none;white-space:nowrap}.top-links a:hover{color:#fff}.user-area{align-items:center}.user-area,.user-info{display:flex;min-width:0}.user-info{flex-direction:column;line-height:1.1}.user-status{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.92)}.user-action{font-size:12px;color:hsla(0,0%,100%,.72);margin-top:2px}.btn-switch-enterprise{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);cursor:pointer;font-size:13px;font-weight:700;line-height:1;transition:background .2s ease,border-color .2s ease,transform .2s ease}.btn-switch-enterprise svg{opacity:.9}.btn-switch-enterprise:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.75);transform:translateY(-1px)}.btn-switch-enterprise:active{transform:translateY(0);background:hsla(0,0%,100%,.18)}[data-v-9a4bea52]:export{errorColor:#ff4d4f}.user-area[data-v-9a4bea52]{cursor:pointer;position:relative}.user-avatar[data-v-9a4bea52]{flex-shrink:0;margin-right:12px}.user-avatar__inner[data-v-9a4bea52]{position:relative;width:42px;height:42px;flex-shrink:0;overflow:visible}.user-avatar__default[data-v-9a4bea52],.user-avatar__img[data-v-9a4bea52]{width:42px;height:42px;border-radius:50%;display:block}.user-avatar__img[data-v-9a4bea52]{-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.88);box-shadow:0 2px 10px rgba(15,23,42,.2);background:hsla(0,0%,100%,.12)}.user-avatar__default[data-v-9a4bea52]{display:flex;align-items:center;justify-content:center;background:#00a6ff;color:#fff;font-size:20px;border:2px solid hsla(0,0%,100%,.88);box-shadow:0 2px 10px rgba(15,23,42,.2);flex-shrink:0}.user-avatar__badge[data-v-9a4bea52]{position:absolute;top:0;right:0;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ff4d4f;color:#fff;font-size:10px;font-weight:700;line-height:1;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;box-shadow:0 1px 3px rgba(0,0,0,.28);transform:translate(35%,-35%);pointer-events:none;z-index:2}.user-info[data-v-9a4bea52]{display:flex;flex-direction:column;justify-content:center;max-width:135px;min-width:0}.user-status[data-v-9a4bea52]{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown[data-v-9a4bea52]{position:absolute;top:calc(100% + 12px);right:0;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.18);min-width:300px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;overflow:hidden;z-index:1200}.user-dropdown-header[data-v-9a4bea52]{padding:14px 18px 12px;background:linear-gradient(135deg,#ffe9d3,#ffe0cf)}.member-info-main[data-v-9a4bea52]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.member-status-text[data-v-9a4bea52]{font-size:13px;color:#333;line-height:1.5}.member-expire-text[data-v-9a4bea52]{font-size:12px;color:#666}.member-benefit-text[data-v-9a4bea52]{margin-top:4px;font-size:12px;color:#6b7280;line-height:1.5}.member-benefit-row[data-v-9a4bea52]{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-benefit-left[data-v-9a4bea52]{display:flex;align-items:center;gap:8px;min-width:0}.member-benefit-label[data-v-9a4bea52]{color:#6b7280;font-weight:700;white-space:nowrap}.member-benefit-value[data-v-9a4bea52]{color:#111827;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-benefit-link[data-v-9a4bea52]{border:none;background:transparent;color:#2563eb;font-size:12px;font-weight:900;cursor:pointer;padding:0;white-space:nowrap}.member-benefit-link[data-v-9a4bea52]:hover{text-decoration:underline}.member-storage-panel[data-v-9a4bea52]{margin-top:12px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.member-storage-head[data-v-9a4bea52]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.member-storage-title[data-v-9a4bea52]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#374151}.member-storage-title__icon[data-v-9a4bea52]{font-size:14px;color:#ea580c}.member-storage-percent[data-v-9a4bea52]{font-size:12px;font-weight:800;color:#ea580c}.member-storage-progress[data-v-9a4bea52]{position:relative;height:7px;border-radius:999px;background:rgba(15,23,42,.08);overflow:hidden;margin-bottom:10px}.member-storage-progress__bar[data-v-9a4bea52]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#fb923c,#f97316 55%,#ea580c);transition:width .35s ease}.member-storage-progress.is-warning .member-storage-progress__bar[data-v-9a4bea52]{background:linear-gradient(90deg,#fbbf24,#f59e0b 55%,#d97706)}.member-storage-progress.is-danger .member-storage-progress__bar[data-v-9a4bea52]{background:linear-gradient(90deg,#f87171,#ef4444 55%,#dc2626)}.member-storage-stats[data-v-9a4bea52]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.member-storage-stat[data-v-9a4bea52]{min-width:0;padding:6px 4px;border-radius:8px;background:hsla(0,0%,100%,.55);text-align:center}.member-storage-stat__label[data-v-9a4bea52]{display:block;font-size:11px;line-height:1.3;color:#6b7280;margin-bottom:2px}.member-storage-stat__value[data-v-9a4bea52]{display:block;font-size:12px;line-height:1.35;font-weight:800;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-storage-stat__value.is-remain[data-v-9a4bea52]{color:#2563eb}.benefit-dialog[data-v-9a4bea52]{padding:4px 2px 6px}.benefit-meta[data-v-9a4bea52]{font-size:13px;color:#111827;line-height:1.7;margin-bottom:10px}.benefit-meta__row+.benefit-meta__row[data-v-9a4bea52]{margin-top:2px}.benefit-list[data-v-9a4bea52]{border:1px solid #eef2f7;border-radius:12px;padding:10px 12px;background:#fbfcff}.benefit-item[data-v-9a4bea52]{display:flex;gap:8px;font-size:13px;color:#374151;line-height:1.8}.benefit-dot[data-v-9a4bea52]{color:#4f46e5;font-weight:900}.btn-member-action[data-v-9a4bea52]{border:none;outline:none;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#ff9a4a,#ff5b2b);color:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.btn-member-action[data-v-9a4bea52]:hover{opacity:.92}.user-dropdown-divider[data-v-9a4bea52]{height:1px;margin:0 16px;background:#e5e7eb}.member-dialog-benefit[data-v-9a4bea52]{margin-top:16px;font-size:13px;color:#4b5563;line-height:1.6}.member-benefit-head[data-v-9a4bea52]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.member-benefit-title[data-v-9a4bea52]{font-size:14px;font-weight:600;margin-bottom:0;color:#111827}.member-benefit-subtitle[data-v-9a4bea52]{font-size:12px;color:#9ca3af}.benefit-compare[data-v-9a4bea52]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.benefit-card[data-v-9a4bea52]{border-radius:14px;border:1.5px solid #e2e8f0;background:#fff;padding:14px 14px 12px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;cursor:pointer}.benefit-card[data-v-9a4bea52]:hover:not(.active){border-color:#cbd5e1;box-shadow:0 10px 24px rgba(15,23,42,.08);transform:translateY(-1px)}.benefit-card.active[data-v-9a4bea52]{border-color:#2563eb;border-width:2px;box-shadow:0 0 0 3px rgba(37,99,235,.14),0 8px 22px rgba(37,99,235,.14);background:linear-gradient(180deg,#fff,#eff6ff)}.benefit-card.active .benefit-card-title[data-v-9a4bea52]{color:#1d4ed8}.benefit-card.active .benefit-card-desc[data-v-9a4bea52]{color:#334155}.benefit-card-title[data-v-9a4bea52]{font-size:13px;font-weight:700;color:#111827;margin-bottom:6px}.benefit-card-desc[data-v-9a4bea52]{font-size:12px;color:#4b5563;line-height:1.6}@media (max-width:760px){.benefit-compare[data-v-9a4bea52]{grid-template-columns:1fr}}.seat-row[data-v-9a4bea52]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seat-custom-input[data-v-9a4bea52]{width:140px}.seat-tip[data-v-9a4bea52]{margin-top:6px;font-size:12px;color:#9ca3af}.member-plans-area[data-v-9a4bea52]{min-height:220px}.member-plans-loading[data-v-9a4bea52]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 16px;border-radius:14px;background:linear-gradient(135deg,#f8fbff,#eef4ff 48%,#fff7ed);border:1px solid #e0eaff}.member-plans-loading__visual[data-v-9a4bea52]{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center}.member-plans-loading__ring[data-v-9a4bea52]{position:absolute;border-radius:50%;border:2px solid transparent}.member-plans-loading__ring--outer[data-v-9a4bea52]{inset:0;border-top-color:#3b82f6;border-right-color:#60a5fa;animation:member-plans-spin-9a4bea52 1.1s linear infinite}.member-plans-loading__ring--inner[data-v-9a4bea52]{inset:14px;border-bottom-color:#f97316;border-left-color:#fdba74;animation:member-plans-spin-9a4bea52 .85s linear infinite reverse}.member-plans-loading__icon[data-v-9a4bea52]{font-size:30px;color:#2563eb;animation:member-plans-pulse-9a4bea52 1.4s ease-in-out infinite}.member-plans-loading__title[data-v-9a4bea52]{font-size:16px;font-weight:700;color:#1e293b}.member-plans-loading__dots[data-v-9a4bea52]{display:flex;gap:6px}.member-plans-loading__dots span[data-v-9a4bea52]{width:7px;height:7px;border-radius:50%;background:#3b82f6;animation:member-plans-dot-9a4bea52 1.2s ease-in-out infinite}.member-plans-loading__dots span[data-v-9a4bea52]:nth-child(2){animation-delay:.15s}.member-plans-loading__dots span[data-v-9a4bea52]:nth-child(3){animation-delay:.3s}.member-plans-loading__hint[data-v-9a4bea52]{margin:0;font-size:13px;color:#64748b}.member-plans-empty[data-v-9a4bea52]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 16px;border-radius:14px;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b}.member-plans-empty__icon[data-v-9a4bea52]{font-size:34px;color:#94a3b8}.member-plans-empty__title[data-v-9a4bea52]{margin:0;font-size:15px;font-weight:700;color:#334155}.member-plans-empty__hint[data-v-9a4bea52]{font-size:13px;color:#94a3b8}@keyframes member-plans-spin-9a4bea52{to{transform:rotate(1turn)}}@keyframes member-plans-pulse-9a4bea52{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.82}}@keyframes member-plans-dot-9a4bea52{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}.member-plans[data-v-9a4bea52]{display:flex;gap:16px;overflow-x:auto;overflow-y:visible;padding-top:14px;padding-bottom:6px;-webkit-overflow-scrolling:touch;margin-top:8px}.member-plans .member-plan-card[data-v-9a4bea52]{flex:0 0 170px;min-width:170px}.enterprise-plan-grid[data-v-9a4bea52]{width:100%;display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.enterprise-plan-col[data-v-9a4bea52]{flex:0 0 250px;width:250px;border:1px solid #e7eefc;border-radius:10px;overflow:hidden;background:#fff}.enterprise-plan-col__head[data-v-9a4bea52]{height:54px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;letter-spacing:1px;background:linear-gradient(180deg,#4f8cff,#3f78ff)}.enterprise-plan-card[data-v-9a4bea52]{position:relative;margin:14px;border:1px solid #e7eefc;border-radius:12px;padding:14px 12px 12px;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;background:linear-gradient(180deg,#fff,#f8fbff)}.enterprise-plan-card__title[data-v-9a4bea52],.member-plan-card__title[data-v-9a4bea52]{font-size:14px;font-weight:700;color:#1e293b;text-align:center;line-height:1.4;margin-bottom:10px;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-plan-card[data-v-9a4bea52]:hover{transform:translateY(-1px);border-color:#cbdcff;box-shadow:0 8px 20px rgba(63,120,255,.12)}.enterprise-plan-card.is-active[data-v-9a4bea52]{border-color:#3f78ff;box-shadow:0 10px 26px rgba(63,120,255,.18)}.enterprise-plan-card__price[data-v-9a4bea52]{display:flex;flex-direction:column;gap:4px;align-items:center;min-height:44px;justify-content:center}.enterprise-plan-card__price .origin[data-v-9a4bea52]{font-size:12px;color:#94a3b8}.enterprise-plan-card__price .origin--strike[data-v-9a4bea52]{text-decoration:line-through}.enterprise-price-only[data-v-9a4bea52]{font-size:13px;color:#64748b;font-weight:500}.enterprise-price-only__amount[data-v-9a4bea52]{font-size:20px;font-weight:800;color:#dc2626;padding:0 2px}.enterprise-plan-card__price .promo[data-v-9a4bea52]{font-size:13px;color:#64748b;font-weight:500}.enterprise-plan-card__price .promo-amount[data-v-9a4bea52]{font-size:20px;font-weight:800;color:#2563eb;padding:0 2px}.enterprise-plan-card__sub[data-v-9a4bea52]{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0;text-align:center;color:#64748b;font-size:12px;font-weight:600}.member-dialog-footer[data-v-9a4bea52]{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.member-dialog-footer__left[data-v-9a4bea52]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.member-dialog-footer__right[data-v-9a4bea52]{display:flex;align-items:center;gap:10px}.member-service-link[data-v-9a4bea52]{font-size:12px;color:#3f78ff;cursor:pointer}.member-service-link[data-v-9a4bea52]:hover{text-decoration:underline}.member-agree-link[data-v-9a4bea52]{color:#3f78ff;text-decoration:none}.member-agree-link[data-v-9a4bea52]:hover{text-decoration:underline}.member-plan-card[data-v-9a4bea52]{position:relative;flex:1;padding:16px 12px 14px;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.member-plan-card[data-v-9a4bea52]:hover:not(.is-active){box-shadow:0 10px 24px rgba(15,23,42,.08);transform:translateY(-1px)}.member-plan-price[data-v-9a4bea52]{font-size:20px;font-weight:800;color:#dc2626;margin-bottom:4px;line-height:1.25}.member-plan-origin[data-v-9a4bea52]{font-size:12px;color:#94a3b8;text-decoration:line-through;line-height:1.2;margin-bottom:4px}.member-plan-price .currency[data-v-9a4bea52]{font-size:14px;margin-right:1px}.member-plan-sub[data-v-9a4bea52]{margin-top:8px;padding-top:8px;border-top:1px dashed #e2e8f0;font-size:12px;color:#64748b;font-weight:600}.member-plan-card.is-active[data-v-9a4bea52]{border-color:#2563eb;border-width:2px;background:linear-gradient(180deg,#fff,#eff6ff);box-shadow:0 0 0 3px rgba(37,99,235,.14),0 8px 22px rgba(37,99,235,.14)}.member-plan-card.is-active .member-plan-sub[data-v-9a4bea52]{border-top-color:#bfdbfe;color:#1d4ed8}.member-plan-selected-mark[data-v-9a4bea52]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;z-index:3;box-shadow:0 2px 6px rgba(37,99,235,.35)}.member-plan-card.is-trial[data-v-9a4bea52]{border-style:dashed;border-color:#c4b5fd;background:linear-gradient(180deg,#faf5ff,#f5f3ff)}.member-plan-card.is-trial .member-plan-sub[data-v-9a4bea52]{border-top-color:#ddd6fe;color:#6d28d9}.member-plan-card.is-trial.is-active[data-v-9a4bea52]{border-style:solid;border-color:#2563eb;background:linear-gradient(180deg,#fff,#eef2ff)}.member-plan-card.is-trial.is-active .member-plan-sub[data-v-9a4bea52]{border-top-color:#bfdbfe;color:#1d4ed8}.member-plan-card.is-hot[data-v-9a4bea52]:not(.is-trial){background:linear-gradient(180deg,#fff,#fff7ed);border-color:#fed7aa}.member-plan-card.is-hot:not(.is-trial) .member-plan-sub[data-v-9a4bea52]{border-top-color:#fed7aa}.member-plan-tag[data-v-9a4bea52]{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:999px;background:#f97316;color:#fff;font-size:11px;z-index:2;white-space:nowrap;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis}.member-plan-card.is-trial .member-plan-tag[data-v-9a4bea52]{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 2px 8px rgba(109,40,217,.25)}.member-plan-trial-corner[data-v-9a4bea52]{position:absolute;right:0;bottom:0;padding:2px 8px;border-radius:8px 0 10px 0;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:11px;line-height:1.3;z-index:2}.member-plan-card.is-active .member-plan-trial-corner[data-v-9a4bea52]{background:#2563eb}.user-dropdown.show[data-v-9a4bea52]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-9a4bea52]{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#1a1a1a;text-decoration:none;font-size:14px;border-bottom:1px solid #f0f0f0}.dropdown-item[data-v-9a4bea52]:last-child{border-bottom:none}.dropdown-item[data-v-9a4bea52]:hover{background:#f5f7fa;color:var(--secondary-color)}.dropdown-icon[data-v-9a4bea52]{width:18px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.9}.nav-item-dropdown[data-v-9a4bea52]{position:relative;display:inline-block}.nav-item-dropdown .nav-link[data-v-9a4bea52]{display:flex;align-items:center}.course-dropdown[data-v-9a4bea52]{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:240px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease;overflow:hidden;z-index:1100;padding:4px 0}.course-dropdown.show[data-v-9a4bea52]{opacity:1;visibility:visible;transform:translateY(0)}.course-dropdown-item[data-v-9a4bea52]{display:block;padding:10px 16px;color:#1a1a1a;text-decoration:none;font-size:14px;transition:all .2s ease}.course-dropdown-item[data-v-9a4bea52]:hover{background:#f5f7fa;color:var(--secondary-color)}.logo[data-v-9a4bea52]{white-space:nowrap;flex-shrink:0}.header-left[data-v-9a4bea52]{flex:0 0 auto;flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.header-links[data-v-9a4bea52]{display:flex;flex-direction:column;gap:10px}.header-links .top-links[data-v-9a4bea52]{display:flex;gap:16px;font-size:13px;justify-content:center}.header-links .search-box[data-v-9a4bea52]{border-radius:10px}.header-user[data-v-9a4bea52]{display:flex;justify-content:flex-end;align-items:center;gap:14px;flex:0 0 auto;min-width:0}.nav[data-v-9a4bea52]{gap:24px}.nav-full[data-v-9a4bea52]{display:flex;gap:24px;min-width:0;max-width:100%}.nav-compact[data-v-9a4bea52]{display:none;gap:18px;align-items:center}.header-right[data-v-9a4bea52]{flex:1 1 0;min-width:0;max-width:100%;justify-content:space-between}.nav-more[data-v-9a4bea52]{position:relative;display:inline-flex;align-items:center}.nav-more__btn[data-v-9a4bea52]{cursor:pointer}.nav-more__btn[data-v-9a4bea52]:after{display:none}.nav-more-dropdown[data-v-9a4bea52]{position:absolute;top:calc(100% + 10px);left:0;background:#fff;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.18);min-width:220px;padding:4px 0;z-index:1150;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.nav-more:hover .nav-more-dropdown[data-v-9a4bea52]{opacity:1;visibility:visible;transform:translateY(0)}.nav-more-dropdown .nav-item-dropdown[data-v-9a4bea52]{display:block;width:100%}.nav-more-link[data-v-9a4bea52]{display:block;padding:10px 16px;color:#1a1a1a;text-decoration:none;font-size:14px;white-space:nowrap;transition:all .2s ease}.nav-more-link[data-v-9a4bea52]:hover{background:#f5f7fa;color:var(--secondary-color)}.nav-more-link.is-active[data-v-9a4bea52]{background:rgba(0,166,255,.12);color:var(--secondary-color);font-weight:700}.order-dialog .el-dialog__header{padding:22px 26px 10px}.order-dialog .el-dialog__title{font-size:18px;font-weight:600;color:var(--text-primary)}.order-dialog .el-dialog__body{padding:18px 26px 8px}.order-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.order-card,.pay-card{border:1px solid #ebeef5;border-radius:12px;background:#fff;padding:16px 16px;box-shadow:0 8px 20px rgba(0,0,0,.04)}.order-left,.order-right{min-width:0}.order-product{display:flex;gap:12px;padding:14px 14px;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcff);margin-bottom:12px}.order-cover{width:120px;height:72px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.order-product-info{display:flex;flex-direction:column;gap:8px;min-width:0}.order-product-title{font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-product-meta{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.order-dot{opacity:.6}.order-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.08)}.order-row:last-child{border-bottom:none}.order-label{color:var(--text-secondary);min-width:64px}.order-value{color:var(--text-primary);text-align:right;flex:1;min-width:0}.order-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#666}.order-value.price{font-size:18px;font-weight:700;color:#ff4d4f}.order-price-origin{text-decoration:line-through;color:#9ca3af;font-size:14px;font-weight:500;margin-right:8px}.pay-title{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:10px}.pay-methods{display:flex;flex-direction:column;gap:10px}.pay-option.el-radio{margin-right:0!important;display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 12px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;transition:all .2s ease;height:auto}.pay-option .el-radio__input{flex:0 0 auto;margin-top:9px}.pay-option.el-radio:hover{border-color:rgba(64,158,255,.35);box-shadow:0 10px 22px rgba(64,158,255,.12);transform:translateY(-1px)}.pay-option.is-checked{border-color:rgba(64,158,255,.6);background:rgba(64,158,255,.06)}.pay-option .el-radio__label{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:start;width:100%;padding:0!important;white-space:normal;line-height:1.4}.pay-icon{grid-row:1/span 2;grid-column:1;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;flex:0 0 auto}.pay-icon.alipay{background:#1677ff}.pay-icon.wechat{background:#21b36b}.pay-name{grid-column:2;grid-row:1;font-size:14px;font-weight:700;color:var(--text-primary);margin-right:0}.pay-desc{grid-column:2;grid-row:2;min-width:0;line-height:1.45}.pay-desc,.pay-tip{font-size:12px;color:var(--text-secondary);white-space:normal;word-break:break-word}.pay-tip{margin-top:10px;line-height:1.5}.order-dialog .dialog-footer{padding:0 26px 18px}.order-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.order-total-label{font-size:13px;color:var(--text-secondary)}.order-total-price{font-size:20px;font-weight:800;color:#ff4d4f}.order-footer-actions{display:inline-flex;align-items:center;gap:10px}.order-pay-btn.el-button--primary{background:#ff8c00!important;border-color:#ff8c00!important;border-radius:999px!important;padding:0 22px!important;height:36px!important;line-height:36px!important;font-weight:700}.order-pay-btn.el-button--primary:focus,.order-pay-btn.el-button--primary:hover{background:#ff9f26!important;border-color:#ff9f26!important}@media (max-width:768px){.order-wrap{grid-template-columns:1fr}}.member-wx-pay-dialog.order-pay-dialog .cus-scroll-view{height:100%}.member-wx-pay-dialog.order-pay-dialog .cus-scroll-view .el-scrollbar__wrap{overflow-x:hidden}.member-wx-pay-dialog.order-pay-dialog .el-descriptions__body .desc-label{width:20%}.member-wx-pay-dialog.order-pay-dialog .el-descriptions__body .desc-content{width:30%}.member-wx-pay-dialog.order-pay-dialog .member-wx-pay-price{font-size:18px;font-weight:700;color:#52c41a}.member-wx-pay-dialog.order-pay-dialog .member-wx-pay-price .unit{font-size:14px;margin-right:2px}.member-wx-pay-dialog.order-pay-dialog .qrcode-wrap{padding:50px 0;text-align:center}.member-wx-pay-dialog.order-pay-dialog .qrcode-wrap .vertical-middle{display:inline-block}.member-wx-pay-dialog.order-pay-dialog .qrcode-wrap .qrcode-notice{margin-top:20px;height:30px;line-height:30px;background-color:#13ce66;font-size:12px;color:#fff;border-radius:4px;padding:0 12px;display:inline-block}.member-purchase-dialog.el-dialog{position:fixed!important;top:10px!important;bottom:10px!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;width:min(1100px,calc(100vw - 32px))!important;height:auto!important;max-height:none!important;display:flex;flex-direction:column;border-radius:8px}.member-purchase-dialog .el-dialog__header{flex-shrink:0;padding:18px 24px 12px;border-bottom:1px solid #eef2f7}.member-purchase-dialog .el-dialog__body{flex:1;min-height:0;overflow-y:auto;padding:16px 24px}.member-purchase-dialog .el-dialog__footer{flex-shrink:0;padding:12px 24px 18px;border-top:1px solid #eef2f7}.alipay-form-hidden{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.cs-float[data-v-4db79f83]{position:fixed;right:24px;bottom:32px;z-index:4000;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cs-float__btn[data-v-4db79f83]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;border-radius:50%;background:linear-gradient(145deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 8px 20px rgba(29,78,216,.35);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cs-float__btn[data-v-4db79f83]:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(29,78,216,.42)}.cs-float__btn .el-icon-service[data-v-4db79f83]{font-size:22px;line-height:1}.cs-float__btn-text[data-v-4db79f83]{margin-top:2px;font-size:11px;line-height:1;letter-spacing:.5px}.cs-float__panel[data-v-4db79f83]{width:200px;padding:12px;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.16);border:1px solid rgba(226,232,240,.9)}.cs-float__image[data-v-4db79f83]{display:block;width:100%;height:auto;border-radius:8px;vertical-align:top}.cs-float__phone[data-v-4db79f83]{margin-top:10px;padding:10px 8px;border-radius:8px;background:#f8fafc;text-align:center}.cs-float__phone--solo[data-v-4db79f83]{margin-top:0}.cs-float__phone-label[data-v-4db79f83]{display:block;color:#64748b;font-size:12px;line-height:1.2}.cs-float__phone-num[data-v-4db79f83]{display:inline-block;margin-top:4px;color:#1d4ed8;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;letter-spacing:.3px}.cs-float__phone-num[data-v-4db79f83]:hover{text-decoration:underline}.cs-float__meta[data-v-4db79f83]{margin-top:8px}.cs-float__meta-item[data-v-4db79f83]{display:flex;align-items:center;gap:6px;margin:0;color:#334155;font-size:12px;line-height:1.5;word-break:break-all}.cs-float__meta-item i[data-v-4db79f83]{color:#1d4ed8;flex-shrink:0}.cs-float__meta-link[data-v-4db79f83]{color:inherit;text-decoration:none}.cs-float__meta-link[data-v-4db79f83]:hover{color:#1d4ed8}.cs-panel-fade-enter-active[data-v-4db79f83],.cs-panel-fade-leave-active[data-v-4db79f83]{transition:opacity .18s ease,transform .18s ease}.cs-panel-fade-enter[data-v-4db79f83],.cs-panel-fade-leave-to[data-v-4db79f83]{opacity:0;transform:translateY(6px)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#f5f7fb}html{scroll-padding-top:var(--app-header-height,56px)}#app{min-height:100vh;min-width:1300px}.app-main{position:relative;z-index:0}.app-main--full,.app-main--login{padding:0}:export{errorColor:#ff4d4f}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.cell .el-tag{margin-right:0}.small-padding .cell{padding-left:5px;padding-right:5px}.fixed-width .el-button--mini{padding:7px 10px;width:60px}.status-col .cell{padding:0 10px;text-align:center}.status-col .cell .el-tag{margin-right:0}.el-dialog{transform:none;left:0;position:relative;margin:0 auto}.el-dialog .el-dialog__header{border-bottom:1px solid #eee;box-shadow:2px 2px 13px -13px;padding-bottom:15px}.el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:25px}.el-dialog .el-dialog__body{padding:25px 20px}.el-dialog .el-dialog__body .el-form-item .el-select{display:block}.el-dialog{top:50%;transform:translateY(-50%);margin-top:0!important}.el-dialog .dialog-footer{position:relative}.el-dialog .dialog-footer .opt-tip{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#f56c6c;font-size:12px;letter-spacing:2px}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}.el-range-editor.el-input__inner{display:inline-flex!important}.el-range-separator{box-sizing:content-box}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.el-button [class^=el-icon-],[class*=" el-icon-"]{font-size:14px}.el-tooltip__popper.is-dark{max-width:500px;word-break:break-all}.el-loading-mask.is-fullscreen,.el-message{z-index:9999!important}.el-form .el-form-item__content .el-input .el-input__prefix .el-input__icon{margin-left:0!important}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{width:100%}.el-popper{padding:0!important}.el-button{height:auto}.upload-loading{background:rgba(0,0,0,.7)}.upload-loading .el-icon-loading,.upload-loading .el-loading-text{color:#fff}.btn-teal{background-color:#1e9eb3!important;border-color:#1e9eb3!important;color:#fff!important}.btn-teal:hover{background-color:#1a8799!important;border-color:#1a8799!important;color:#fff!important}.btn-teal:focus{background-color:#1e9eb3!important;border-color:#1e9eb3!important;color:#fff!important;box-shadow:0 0 0 3px rgba(30,158,179,.2)!important}.btn-teal:active{background-color:#166f7f!important;border-color:#166f7f!important;color:#fff!important}.btn-teal.is-disabled,.btn-teal.is-disabled:active,.btn-teal.is-disabled:focus,.btn-teal.is-disabled:hover{background-color:#b3e5fc!important;border-color:#b3e5fc!important;cursor:not-allowed!important}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;margin:0!important}label{font-weight:700}html{box-sizing:border-box}#app,html{height:100%}*,:after,:before{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.flex{display:flex}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-justify-between{display:flex;justify-content:space-between}.flex-align-center{display:flex;align-items:center}.flex-wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-center{align-items:center}.self-start{align-self:flex-start}.self-center{align-self:flex-center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-content-start{align-content:flex-start}.fr{float:right}.fl{float:left}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}aside{background:#eef1f6;padding:8px 24px;margin-bottom:20px;border-radius:2px;display:block;line-height:32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}aside a{color:#337ab7;cursor:pointer}aside a:hover{color:#20a0ff}.app-container{padding:20px!important}.container-pannel{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.right-container{padding:20px;width:100%;min-height:calc(100vh - 88px)}.border-box,.right-container{box-sizing:border-box}.filter-input.filter-item,.filter-input.filter-item .el-input__inner{width:200px}.cus-data-table .app-container .filter-container .filter-input{margin-bottom:20px}.cus-data-table .form-dialog .el-form-item{margin-bottom:30px}.cus-data-table .form-dialog .el-form-item .el-form-item__content{line-height:0}.scroll-dialog .cus-scroll-view{height:100%}.scroll-dialog .cus-scroll-view .el-scrollbar__wrap{padding:20px;max-height:720px;overflow-x:hidden;margin-bottom:0!important}.scroll-dialog .cus-scroll-view .is-horizontal{display:none}.scroll-dialog .cus-scroll-view .el-scrollbar__bar.is-vertical{opacity:1}.scroll-dialog .el-dialog__body{padding:0}.w100{width:100%}.h100{height:100%}.bg-white{background:#fff}.line-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.ellipsis,.line-clamp2{text-overflow:ellipsis;overflow:hidden}.ellipsis{white-space:nowrap}.inb,.vertical-middle{display:inline-block}.vertical-middle{vertical-align:middle}.absolute-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.relative{position:relative}.font-w-bold{font-weight:700}.filter-brightness-btn:hover{filter:brightness(120%)}.required-item .el-form-item__label:before{content:"*";color:#ff4949;margin-right:4px}.card-panel{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.hide-upload-file{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;opacity:0}