.question-block[data-v-4b5283bb]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;position:relative}.question-block[data-v-4b5283bb]:hover{border-color:#6366f1;-webkit-box-shadow:0 4px 16px rgba(99,102,241,.12);box-shadow:0 4px 16px rgba(99,102,241,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.question-block .qb-header[data-v-4b5283bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.question-block .qb-type-badge[data-v-4b5283bb]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;color:#fff}.question-block.qt-1 .qb-type-badge[data-v-4b5283bb]{background:#6366f1}.question-block.qt-2 .qb-type-badge[data-v-4b5283bb]{background:#8b5cf6}.question-block.qt-3 .qb-type-badge[data-v-4b5283bb]{background:#06b6d4}.question-block.qt-4 .qb-type-badge[data-v-4b5283bb]{background:#f59e0b}.question-block.qt-5 .qb-type-badge[data-v-4b5283bb]{background:#10b981}.question-block .qb-score[data-v-4b5283bb]{font-size:12px;font-weight:600;color:#6366f1}.question-block .qb-difficulty[data-v-4b5283bb]{margin-left:auto;font-size:12px;color:#fbbf24}.question-block .qb-title[data-v-4b5283bb]{font-size:13px;color:#334155;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;min-height:20px}.question-block .qb-title p[data-v-4b5283bb]{display:inline!important}.question-block .qb-footer[data-v-4b5283bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.question-block .qb-footer .qb-id[data-v-4b5283bb]{font-size:11px;color:#94a3b8}.math-symbol-picker[data-v-2fad4bc0]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.symbol-tabs[data-v-2fad4bc0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding:6px;background:#f8f9fe;border-bottom:1px solid #e2e8f0;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.symbol-tabs[data-v-2fad4bc0]::-webkit-scrollbar{height:0}.symbol-tabs .symbol-tab[data-v-2fad4bc0]{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.symbol-tabs .symbol-tab[data-v-2fad4bc0]:hover{background:#eef2ff;color:#6366f1}.symbol-tabs .symbol-tab.active[data-v-2fad4bc0]{background:#6366f1;color:#fff}.symbol-grid[data-v-2fad4bc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:8px;max-height:140px;overflow-y:auto}.symbol-grid .symbol-btn[data-v-2fad4bc0]{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:16px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;color:#334155;font-family:Cambria Math,STIX Two Math,serif}.symbol-grid .symbol-btn[data-v-2fad4bc0]:hover{background:#eef2ff;border-color:#6366f1;color:#6366f1;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 2px 8px rgba(99,102,241,.2);box-shadow:0 2px 8px rgba(99,102,241,.2)}.symbol-grid .symbol-btn[data-v-2fad4bc0]:active{-webkit-transform:scale(.95);transform:scale(.95)}.paper-editor[data-v-e465490e]{height:calc(100vh - 84px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f0f2f8}.editor-topbar[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;background:#fff;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;gap:12px}.editor-topbar .topbar-left[data-v-e465490e]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:360px}.editor-topbar .topbar-right[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.editor-topbar .paper-name-input[data-v-e465490e] .el-input__inner{border:none;font-size:18px;font-weight:700;color:#1e293b;padding-left:0}.editor-topbar .paper-name-input[data-v-e465490e] .el-input__inner::-webkit-input-placeholder{color:#cbd5e1}.editor-topbar .paper-name-input[data-v-e465490e] .el-input__inner::-moz-placeholder{color:#cbd5e1}.editor-topbar .paper-name-input[data-v-e465490e] .el-input__inner:-ms-input-placeholder{color:#cbd5e1}.editor-topbar .paper-name-input[data-v-e465490e] .el-input__inner::-ms-input-placeholder{color:#cbd5e1}.editor-topbar .paper-name-input[data-v-e465490e] .el-input__inner::placeholder{color:#cbd5e1}.editor-body[data-v-e465490e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.panel-left[data-v-e465490e]{width:320px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-right:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-left .panel-header[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px 8px}.panel-left .panel-header h3[data-v-e465490e]{font-size:15px;font-weight:700;color:#1e293b;margin:0}.panel-left .bank-filters[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:0 16px 10px}.panel-left .bank-list[data-v-e465490e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.panel-left .bank-empty[data-v-e465490e]{text-align:center;color:#94a3b8;padding:40px 0;font-size:13px}.panel-left .bank-pagination[data-v-e465490e]{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #f1f5f9}.panel-right[data-v-e465490e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.panel-right .panel-header[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.panel-right .panel-header h3[data-v-e465490e]{font-size:15px;font-weight:700;color:#1e293b;margin:0}.panel-right .panel-header .paper-stats[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.panel-right .panel-header .stat-chip[data-v-e465490e]{background:#eef2ff;color:#6366f1;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.time-limit-bar[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:#fffbeb;border-radius:10px;margin-bottom:16px;border:1px solid #fde68a}.time-limit-bar i[data-v-e465490e]{color:#f59e0b}.paper-section[data-v-e465490e]{background:#fff;border-radius:14px;margin-bottom:16px;border:1px solid #e2e8f0;overflow:hidden}.paper-section .section-header[data-v-e465490e]{gap:10px;padding:12px 16px;background:#f8f9fe;border-bottom:1px solid #f1f5f9}.paper-section .section-header .section-num[data-v-e465490e],.paper-section .section-header[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paper-section .section-header .section-num[data-v-e465490e]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.paper-section .section-header .section-name-input[data-v-e465490e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.paper-section .section-header .section-name-input[data-v-e465490e] .el-input__inner{border:none;background:transparent;font-weight:600;color:#1e293b;padding:0}.paper-section .section-header .section-q-count[data-v-e465490e]{font-size:12px;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.paper-section .section-header .section-del[data-v-e465490e]{color:#ef4444;padding:4px}.paper-section .section-questions[data-v-e465490e]{padding:8px}.paper-section .section-question-item[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;-webkit-transition:background .15s;transition:background .15s}.paper-section .section-question-item[data-v-e465490e]:hover{background:#f8f9fe}.paper-section .section-question-item .sq-num[data-v-e465490e]{width:22px;height:22px;border-radius:6px;background:#f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:700;color:#64748b;-ms-flex-negative:0;flex-shrink:0}.paper-section .section-question-item .sq-type[data-v-e465490e]{font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;color:#fff}.paper-section .section-question-item .sq-type.sqt-1[data-v-e465490e]{background:#6366f1}.paper-section .section-question-item .sq-type.sqt-2[data-v-e465490e]{background:#8b5cf6}.paper-section .section-question-item .sq-type.sqt-3[data-v-e465490e]{background:#06b6d4}.paper-section .section-question-item .sq-type.sqt-4[data-v-e465490e]{background:#f59e0b}.paper-section .section-question-item .sq-type.sqt-5[data-v-e465490e]{background:#10b981}.paper-section .section-question-item .sq-title[data-v-e465490e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-section .section-question-item .sq-title[data-v-e465490e] p{display:inline!important}.paper-section .section-question-item .sq-score[data-v-e465490e]{font-size:12px;font-weight:600;color:#6366f1;-ms-flex-negative:0;flex-shrink:0}.paper-section .section-empty[data-v-e465490e]{text-align:center;color:#94a3b8;font-size:13px;padding:24px;border:2px dashed #e2e8f0;border-radius:10px;margin:4px}.paper-empty[data-v-e465490e]{text-align:center;padding:80px 20px;color:#94a3b8;font-size:14px}.paper-empty p[data-v-e465490e]{margin-top:12px}.math-section[data-v-e465490e]{margin-top:24px}.math-section .section-label[data-v-e465490e]{font-size:13px;font-weight:600;color:#64748b;margin-bottom:8px}.section-picker-list .section-picker-item[data-v-e465490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.section-picker-list .section-picker-item[data-v-e465490e]:hover{background:#eef2ff}.section-picker-list .section-picker-item .sp-num[data-v-e465490e]{width:28px;height:28px;border-radius:8px;background:#6366f1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700}.section-picker-list .section-picker-item .sp-count[data-v-e465490e]{margin-left:auto;font-size:12px;color:#94a3b8}