.filter[data-v-638f1c46]{padding:5px 24px 0}.filter .title[data-v-638f1c46]{text-align:right;width:70px;display:inline-block;float:left}.filter[data-v-638f1c46] .ant-tag{cursor:pointer;font-size:14px;margin-right:20px;padding:0 10px;margin-bottom:6px}.filter .toggle[data-v-638f1c46]{color:#00bec5;cursor:pointer}.filter .toggle .icon[data-v-638f1c46]{margin-left:7px}.filter .toggle-btn[data-v-638f1c46]{color:#00bec5;cursor:pointer}.filter .toggle-btn .icon[data-v-638f1c46]{margin-left:7px}.filter .poster-list[data-v-638f1c46]{position:relative;width:100%}.filter .poster-list img[data-v-638f1c46]{width:100%}.filter .poster-list .poster-txt[data-v-638f1c46]{position:relative;overflow:hidden;transition:height .24s;width:calc(100% - 55px)}.filter .poster-list .poster-txt.xg[data-v-638f1c46]:after{content:"";position:absolute;bottom:0;display:block;width:calc(100% - 55px);height:4rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.filter .toggle-btn[data-v-638f1c46]{outline:none;display:block;line-height:2;color:#5697f5;font-size:14px;text-align:center;position:absolute;top:-3px;right:0}.filter .current-menu[data-v-638f1c46]{content:"";display:block}[data-v-6ba7271d] .filter{padding:10px 10px 0 0!important}[data-v-6ba7271d] .filter .ant-tag{cursor:pointer;font-size:14px;margin-left:20px;padding:0 10px}.modern-import-modal[data-v-6f60a074] .ant-modal-content{border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.15)}.modern-import-modal .modal-content-modern[data-v-6f60a074]{padding:0;background:#fff}.modern-import-modal .modal-content-modern .modal-header-modern[data-v-6f60a074]{padding:24px 32px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.modern-import-modal .modal-content-modern .modal-header-modern h3[data-v-6f60a074]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.modern-import-modal .modal-content-modern .modal-header-modern p[data-v-6f60a074]{font-size:13px;color:#94a3b8;margin:4px 0 0}.modern-import-modal .modal-content-modern .modal-header-modern .close-btn[data-v-6f60a074]{color:#cbd5e1;font-size:18px}.modern-import-modal .modal-content-modern .modal-header-modern .close-btn[data-v-6f60a074]:hover{color:#64748b}.modern-import-modal .modal-content-modern .modal-body-modern[data-v-6f60a074]{padding:0 32px 24px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:16px}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid[data-v-6f60a074]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card[data-v-6f60a074]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02)}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-hd[data-v-6f60a074]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f1f5f9;background:#fff}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-hd .card-title[data-v-6f60a074]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#0f172a}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-hd .card-title .title-icon[data-v-6f60a074]{color:#1890ff}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-hd .link-btn[data-v-6f60a074]{padding:0;height:auto}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd[data-v-6f60a074]{padding:12px 16px 16px}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd .info-row[data-v-6f60a074]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd .info-row .label[data-v-6f60a074]{font-size:12px;color:#94a3b8;white-space:nowrap;margin-top:2px}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd .info-row .value[data-v-6f60a074]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.6}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd .info-row .empty[data-v-6f60a074]{color:#cbd5e1;font-style:italic;font-weight:500}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd .relation-hd[data-v-6f60a074]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd .sub-label[data-v-6f60a074]{font-size:12px;font-weight:700;color:#334155}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd .tag-container[data-v-6f60a074]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-height:28px}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card .card-bd .empty-text[data-v-6f60a074]{font-size:12px;color:#94a3b8}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card.textbook[data-v-6f60a074]{background:#f0f7ff;border-color:#bae7ff}.modern-import-modal .modal-content-modern .modal-body-modern .linkage-grid .linkage-card.textbook .card-hd[data-v-6f60a074]{background:#f0f7ff;border-bottom-color:#bae7ff}.modern-import-modal .modal-content-modern .modal-body-modern .provider-row[data-v-6f60a074]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px}.modern-import-modal .modal-content-modern .modal-body-modern .provider-row .provider-title[data-v-6f60a074]{font-size:13px;font-weight:600;color:#334155}.modern-import-modal .modal-content-modern .modal-body-modern .provider-row .limit-input[data-v-6f60a074]{width:120px;margin-left:8px}.modern-import-modal .modal-content-modern .modal-body-modern .provider-row .limit-tip[data-v-6f60a074]{font-size:12px;color:#94a3b8}.modern-import-modal .modal-content-modern .modal-body-modern .modern-dragger[data-v-6f60a074] .ant-upload-drag{border:2px dashed #e2e8f0;border-radius:16px;background:#f8fafc;transition:all .2s}.modern-import-modal .modal-content-modern .modal-body-modern .modern-dragger[data-v-6f60a074] .ant-upload-drag:hover{border-color:#3b82f6;background:#eff6ff}.modern-import-modal .modal-content-modern .modal-body-modern .modern-dragger .dragger-content[data-v-6f60a074]{padding:32px 0}.modern-import-modal .modal-content-modern .modal-body-modern .modern-dragger .dragger-content .dragger-icon[data-v-6f60a074]{font-size:40px;color:#3b82f6;margin-bottom:16px;opacity:.8}.modern-import-modal .modal-content-modern .modal-body-modern .modern-dragger .dragger-content .dragger-text .main[data-v-6f60a074]{font-size:15px;font-weight:600;color:#334155;margin:0}.modern-import-modal .modal-content-modern .modal-body-modern .modern-dragger .dragger-content .dragger-text .sub[data-v-6f60a074]{font-size:12px;color:#94a3b8;margin:4px 0 0}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern[data-v-6f60a074]{margin-top:8px;padding:16px;background:#f8fafc;border-radius:12px}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-header[data-v-6f60a074]{margin-bottom:8px}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-header .label[data-v-6f60a074]{font-size:13px;font-weight:600;color:#475569}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-counts[data-v-6f60a074]{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-counts .count-item[data-v-6f60a074]{font-size:12px;font-weight:600}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-counts .count-item.total[data-v-6f60a074]{color:#334155}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-counts .count-item.success[data-v-6f60a074]{color:#10b981}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-counts .count-item.fail[data-v-6f60a074]{color:#ef4444}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-errors[data-v-6f60a074]{margin-top:10px}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-errors .error-title[data-v-6f60a074]{font-size:12px;font-weight:700;color:#334155;margin-bottom:6px}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-errors .error-list[data-v-6f60a074]{max-height:120px;overflow:auto;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.modern-import-modal .modal-content-modern .modal-body-modern .word-feedback-modern .word-errors .error-list .error-item[data-v-6f60a074]{font-size:12px;line-height:1.6;color:#ef4444;word-break:break-all}.modern-import-modal .modal-content-modern .modal-footer-modern[data-v-6f60a074]{padding:24px 32px;background:#f8fafc;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.modern-import-modal .modal-content-modern .modal-footer-modern .footer-btn[data-v-6f60a074]{border-radius:10px;font-weight:600;min-width:100px}.modern-import-modal .modal-content-modern .modal-footer-modern .footer-btn.ghost[data-v-6f60a074]{border:1px solid #e2e8f0;background:#fff;color:#64748b}.modern-import-modal .modal-content-modern .modal-footer-modern .footer-btn.ghost[data-v-6f60a074]:hover{color:#1e293b;border-color:#cbd5e1}.question-list-container[data-v-1bbca168]{padding:24px;background:#f8fafc;height:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.question-list-container .stats-grid[data-v-1bbca168]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;-ms-flex:0 0 auto;flex:0 0 auto}.question-list-container .stats-grid .stat-card[data-v-1bbca168]{background:#fff;padding:20px;border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.question-list-container .stats-grid .stat-card[data-v-1bbca168]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.05)}.question-list-container .stats-grid .stat-card .stat-icon[data-v-1bbca168]{width:48px;height:48px;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px}.question-list-container .stats-grid .stat-card .stat-value[data-v-1bbca168]{font-size:24px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.question-list-container .stats-grid .stat-card .stat-label[data-v-1bbca168]{font-size:13px;color:#64748b}.question-list-container .search-panel[data-v-1bbca168]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.02);-ms-flex:0 0 auto;flex:0 0 auto}.question-list-container .search-panel .divider[data-v-1bbca168]{height:1px;background:#f1f5f9;margin:20px 0}.question-list-container .search-panel .action-row[data-v-1bbca168]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.question-list-container .search-panel .action-row .right[data-v-1bbca168]{display:-ms-flexbox;display:flex;gap:12px}.question-list-container .btn-modern[data-v-1bbca168]{height:40px;border-radius:8px;font-weight:500;padding:0 20px}.question-list-container .btn-modern.ghost[data-v-1bbca168]{border-color:#e2e8f0;color:#475569}.question-list-container .btn-modern.ghost[data-v-1bbca168]:hover{color:#1890ff;border-color:#1890ff}.question-list-container .modern-search[data-v-1bbca168] .ant-input{height:40px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.question-list-container .table-container[data-v-1bbca168]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02);padding:8px 0 0;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.question-list-container .table-container[data-v-1bbca168] .ant-table .ant-table-thead>tr>th{background:#fff;color:#64748b;font-weight:600;padding:16px 24px;border-bottom:1px solid #f1f5f9}.question-list-container .table-container[data-v-1bbca168] .ant-table .ant-table-tbody>tr>td{padding:16px 24px;border-bottom:1px solid #f8fafc}.question-list-container .table-container[data-v-1bbca168] .ant-table .ant-table-tbody>tr:hover>td{background:#f8fafc}.question-list-container .table-container[data-v-1bbca168] .cardbox.modern-table{height:100%!important;overflow:auto!important;margin-top:0!important}.question-list-container .table-container[data-v-1bbca168] .cardbox.modern-table .wrapper{height:100%!important;min-height:0!important;padding:0!important}.question-list-container .table-container[data-v-1bbca168] .cardbox.modern-table .main-wrapper-hd{display:none}.question-list-container .table-container[data-v-1bbca168] .cardbox.modern-table .ant-pagination,.question-list-container .table-container[data-v-1bbca168] .cardbox.modern-table .ant-table-pagination{display:block!important;position:sticky;bottom:0;z-index:2;margin:0;padding:12px 24px 16px;background:#fff}.question-list-container .stem-wrapper[data-v-1bbca168]{cursor:pointer}.question-list-container .stem-wrapper .stem-text[data-v-1bbca168]{font-size:14px;color:#1e293b;font-weight:500;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-list-container .stem-wrapper .stem-tags[data-v-1bbca168]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-list-container .stem-wrapper .stem-tags .ant-tag[data-v-1bbca168]{border-radius:4px;border:none;background:#f1f5f9;color:#475569;font-size:11px}.question-list-container .type-indicator[data-v-1bbca168]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.question-list-container .type-indicator.single_choice[data-v-1bbca168]{background:#e0f2fe;color:#0369a1}.question-list-container .type-indicator.multi_choice[data-v-1bbca168]{background:#f3e8ff;color:#7e22ce}.question-list-container .type-indicator.true_false[data-v-1bbca168]{background:#dcfce7;color:#15803d}.question-list-container .difficulty-dots[data-v-1bbca168]{display:-ms-flexbox;display:flex;gap:4px}.question-list-container .difficulty-dots span[data-v-1bbca168]{width:8px;height:8px;border-radius:50%;background:#e2e8f0}.question-list-container .difficulty-dots span.filled[data-v-1bbca168]{background:#f59e0b}.question-list-container .status-dot[data-v-1bbca168]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px}.question-list-container .status-dot.status-0[data-v-1bbca168]{background:#94a3b8}.question-list-container .status-dot.status-1[data-v-1bbca168]{background:#3b82f6;box-shadow:0 0 8px rgba(59,130,246,.5)}.question-list-container .status-dot.status-2[data-v-1bbca168]{background:#10b981}.question-list-container .status-dot.status-4[data-v-1bbca168]{background:#ef4444}.question-list-container .table-actions .ant-btn-link[data-v-1bbca168]{color:#64748b}.question-list-container .table-actions .ant-btn-link[data-v-1bbca168]:hover{color:#1890ff}.question-list-container .table-actions .audit-btn[data-v-1bbca168]{color:#10b981}.question-list-container .table-actions .audit-btn[data-v-1bbca168]:hover{color:#059669}.question-list-container .table-actions .delete-btn[data-v-1bbca168]{color:#ef4444}.question-list-container .table-actions .delete-btn[data-v-1bbca168]:hover{color:#dc2626}