.pay-container[data-v-e00a231e]{padding:0 4px}.resource-header[data-v-e00a231e]{text-align:center;margin-bottom:24px}.resource-label[data-v-e00a231e]{font-size:13px;color:#909399;margin-bottom:8px}.resource-name[data-v-e00a231e]{font-size:18px;font-weight:700;color:#1d1d1f;line-height:1.4;padding:0 20px}.already-paid-banner[data-v-e00a231e]{background:#f0f9eb;border:1px solid #e1f3d8;color:#67c23a;padding:16px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600}.pricing-section[data-v-e00a231e]{background:#fdfdfd;border-radius:16px;padding:4px 0}.price-row[data-v-e00a231e]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f2f2f1}.price-row .label[data-v-e00a231e]{color:#86868b}.price-row .value[data-v-e00a231e]{font-size:18px;font-weight:600;color:#1d1d1f}.points-card[data-v-e00a231e]{background:linear-gradient(135deg,#fffcf5,#fff7e6);border:1px solid #ffe8cc;border-radius:12px;padding:15px;margin:18px 0}.points-header[data-v-e00a231e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.user-balance[data-v-e00a231e]{font-size:11px;color:#c28834;background:#fff;padding:2px 8px;border-radius:10px}.points-body[data-v-e00a231e]{display:flex;align-items:baseline;gap:6px}.offset-val[data-v-e00a231e]{font-size:20px;font-weight:700;color:#f90}.offset-label[data-v-e00a231e]{font-size:12px;color:#f90;opacity:.8}.final-payment[data-v-e00a231e]{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.final-payment .label[data-v-e00a231e]{font-weight:600;color:#1d1d1f}.final-payment .amount[data-v-e00a231e]{font-size:28px;font-weight:800;color:#f56c6c}.qr-container[data-v-e00a231e]{margin-top:10px;background:#fff;border:1px solid #f2f2f1;border-radius:16px;padding:24px 20px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.03)}.pay-method-header[data-v-e00a231e]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.wx-logo[data-v-e00a231e]{height:24px}.pay-text[data-v-e00a231e]{font-size:16px;font-weight:700;color:#07c160}.qr-wrapper[data-v-e00a231e]{display:inline-block;background:#fff}.qr-border[data-v-e00a231e]{padding:12px;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.02)}.qr-img[data-v-e00a231e]{width:180px;height:180px;display:block}.pay-instruction[data-v-e00a231e]{margin-top:12px;font-size:13px;color:#888}.pay-status-tip[data-v-e00a231e]{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:8px;color:#07c160;font-size:13px;font-weight:500;background:#f0fdf4;padding:10px;border-radius:8px}.dialog-footer[data-v-e00a231e]{display:flex;justify-content:center;gap:15px;padding-bottom:10px}.premium-btn[data-v-e00a231e]{padding:12px 24px;height:auto;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}.confirm-btn[data-v-e00a231e]{padding-left:30px;padding-right:30px}[data-v-e00a231e] .premium-pay-dialog{border-radius:20px;overflow:hidden}[data-v-e00a231e] .premium-pay-dialog .el-dialog__header{padding-top:25px;margin-right:0}[data-v-e00a231e] .premium-pay-dialog .el-dialog__title{font-weight:700;color:#1d1d1f}.paper-maker-container[data-v-15975744]{display:flex;min-height:100vh;background-color:#f5f7fa;width:100%}.main-content[data-v-15975744]{flex:1;padding:20px;min-width:0}.sidebar[data-v-15975744]{width:280px;min-width:280px;background:#fff;border-left:1px solid #ebeef5;display:flex;flex-direction:column;padding:20px;overflow-y:auto;align-self:stretch}.header-section[data-v-15975744]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.title[data-v-15975744]{font-size:24px;font-weight:700;color:#2c3e50;display:flex;align-items:center;gap:10px}.title i[data-v-15975744]{color:#409eff}.actions[data-v-15975744]{display:flex;gap:15px}.action-btn[data-v-15975744]{padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s}.clear-btn[data-v-15975744]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.clear-btn[data-v-15975744]:hover{background-color:#fde2e2}.download-btn[data-v-15975744]{background-color:#ecf5ff;color:#409eff;border:1px solid #d9ecff}.download-btn[data-v-15975744]:hover{background-color:#c6e2ff}.ppt-btn[data-v-15975744]{background-color:#fff1f0;color:#ff4d4f;border:1px solid #ffa39e}.ppt-btn[data-v-15975744]:hover{background-color:#ffccc7}.empty-state[data-v-15975744]{text-align:center;padding:60px;background:#fff;border-radius:8px;color:#909399}.empty-state i[data-v-15975744]{font-size:48px;margin-bottom:20px;color:#dcdfe6}.go-back-btn[data-v-15975744]{display:inline-block;margin-top:20px;padding:10px 25px;background-color:#409eff;color:#fff;border-radius:4px;cursor:pointer;transition:background .3s}.go-back-btn[data-v-15975744]:hover{background-color:#66b1ff}.question-group[data-v-15975744]{margin-bottom:30px}.group-header[data-v-15975744]{font-size:18px;font-weight:700;margin-bottom:15px;color:#303133;border-left:4px solid #409eff;padding-left:10px}.question-card[data-v-15975744]{display:flex;background:#fff;margin-bottom:8px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);overflow:hidden;transition:box-shadow .3s}.question-card[data-v-15975744]:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.drag-handle[data-v-15975744]{width:40px;background-color:#f5f7fa;display:flex;align-items:center;justify-content:center;cursor:move;color:#909399;border-right:1px solid #ebeef5}.drag-handle[data-v-15975744]:hover{background-color:#e4e7ed;color:#606266}.question-main[data-v-15975744]{flex:1;padding:12px 16px;position:relative}.question-meta[data-v-15975744]{display:flex;align-items:center;gap:15px;margin-bottom:8px;font-size:14px;color:#606266}.index-badge[data-v-15975744]{background-color:#409eff;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px}.meta-item[data-v-15975744]{display:flex;align-items:center;gap:5px}.difficulty-容易[data-v-15975744]{color:#67c23a}.difficulty-较易[data-v-15975744]{color:#a0cfff}.difficulty-适中[data-v-15975744]{color:#e6a23c}.difficulty-较难[data-v-15975744]{color:#f56c6c}.difficulty-困难[data-v-15975744]{color:#909399}.question-content[data-v-15975744]{margin-bottom:15px}.option-container[data-v-15975744]{margin-top:10px;gap:10px}[data-v-15975744] .md-editor-preview table{display:block;width:100%;overflow-x:auto;word-break:keep-all}.layout-1-line[data-v-15975744]{display:flex;flex-wrap:nowrap;justify-content:space-between}.layout-2-line[data-v-15975744]{display:grid;grid-template-columns:1fr 1fr;row-gap:8px;-moz-column-gap:16px;column-gap:16px}.layout-4-line[data-v-15975744]{display:flex;flex-direction:column;gap:8px}.card-actions[data-v-15975744]{display:flex;justify-content:flex-end;border-top:1px solid #ebeef5;padding-top:10px}.remove-btn[data-v-15975744]{color:#f56c6c;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px}.remove-btn[data-v-15975744]:hover{text-decoration:underline}.sidebar-header[data-v-15975744]{font-size:16px;font-weight:700;color:#606266;margin-bottom:20px}.sidebar-controls[data-v-15975744]{margin-bottom:20px}.control-group[data-v-15975744]{margin-bottom:15px}.sidebar-group-title[data-v-15975744]{font-size:14px;font-weight:700;color:#303133;margin:10px 0}.grid-container[data-v-15975744]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:15px}.grid-item[data-v-15975744]{aspect-ratio:1;border:1px solid #dcdfe6;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#606266;transition:all .2s}.grid-item[data-v-15975744]:hover{border-color:#409eff;color:#409eff}.type-order-section[data-v-15975744]{margin-top:15px;padding-top:15px;border-top:1px solid #ebeef5}.type-order-label[data-v-15975744]{font-size:14px;font-weight:500;color:#606266;margin-bottom:10px}.type-order-label .hint[data-v-15975744]{font-size:12px;color:#909399;font-weight:400}.type-order-item[data-v-15975744]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f5f7fa;border-radius:4px;margin-bottom:6px;transition:all .2s}.type-order-item[data-v-15975744]:hover{background:#ecf5ff}.type-drag-handle[data-v-15975744]{cursor:move;color:#909399;padding:2px}.type-drag-handle[data-v-15975744]:hover{color:#606266}.type-order-index[data-v-15975744]{width:20px;height:20px;background:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.type-order-name[data-v-15975744]{flex:1;font-size:14px;color:#303133}.type-order-count[data-v-15975744]{font-size:12px;color:#909399}