.qe-page[data-v-57271442]{max-width:1400px;padding-bottom:60px}.qe-layout[data-v-57271442]{display:flex;gap:32px;align-items:flex-start}.qe-editor-panel[data-v-57271442]{flex:1;min-width:0}.qe-preview-panel[data-v-57271442]{width:380px;flex-shrink:0}.qe-preview-sticky[data-v-57271442]{position:sticky;top:16px}.qe-preview-label[data-v-57271442]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.qe-preview-frame[data-v-57271442]{background:#f8fafa;border-radius:16px;border:1px solid #e8f0ef;overflow:hidden;position:relative;max-height:calc(100vh - 100px);overflow-y:auto}.qe-preview-bg[data-v-57271442]{position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(135deg,#1c3055,#2a4a7f);z-index:0}.qe-preview-bg[data-v-57271442]:after{content:"";position:absolute;bottom:-16px;left:0;right:0;height:32px;background:#f8fafa;border-radius:50% 50% 0 0/100% 100% 0 0}.qe-preview-content[data-v-57271442]{position:relative;z-index:1;padding:20px 16px 24px}.qe-preview-brand[data-v-57271442]{text-align:center;margin-bottom:20px;padding-top:4px}.qe-preview-brand-text[data-v-57271442]{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.5px}.qe-preview-brand-sub[data-v-57271442]{display:block;font-size:10px;font-weight:500;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:2px;margin-top:1px}.qe-preview-header-card[data-v-57271442]{background:#fff;border-radius:12px;padding:18px 16px 14px;box-shadow:0 2px 12px rgba(0,0,0,.06);position:relative;overflow:hidden;margin-bottom:12px}.qe-preview-header-accent[data-v-57271442]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8fc7c0,#1c3055)}.qe-preview-title[data-v-57271442]{font-size:15px;font-weight:700;color:#1c3055;margin:0 0 8px;line-height:1.3;word-break:break-word}.qe-preview-meta[data-v-57271442]{display:flex;gap:12px;margin-bottom:10px}.qe-preview-meta-item[data-v-57271442]{display:flex;align-items:center;gap:3px;font-size:11px;color:#666}.qe-preview-progress[data-v-57271442]{height:4px;background:#e8f0ef;border-radius:2px;overflow:hidden}.qe-preview-progress-bar[data-v-57271442]{height:100%;width:0;background:linear-gradient(90deg,#8fc7c0,#6bb5ad);border-radius:2px}.qe-preview-progress-text[data-v-57271442]{font-size:10px;color:#999;margin:4px 0 0;text-align:right}.qe-preview-question-card[data-v-57271442]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 8px rgba(0,0,0,.04);margin-bottom:10px;border:1.5px solid transparent}.qe-preview-question-number[data-v-57271442]{width:24px;height:24px;border-radius:50%;background:#e8f0ef;color:#1c3055;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.qe-preview-question-text[data-v-57271442]{font-size:13px;font-weight:500;color:#1c3055;line-height:1.4;margin:0 0 10px;word-break:break-word}.qe-preview-answers[data-v-57271442]{display:flex;flex-direction:column;gap:6px}.qe-preview-answer-option[data-v-57271442]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;border:1.5px solid #e4e8eb;min-height:36px;transition:all .15s ease}.qe-preview-answer-option--correct[data-v-57271442]{border-color:#8fc7c0;background:#edf7f6}.qe-preview-answer-indicator[data-v-57271442]{width:14px;height:14px;min-width:14px;border-radius:50%;border:2px solid #ccc;position:relative;transition:all .15s ease}.qe-preview-answer-option--correct .qe-preview-answer-indicator[data-v-57271442]{border-color:#8fc7c0;background:#8fc7c0}.qe-preview-answer-option--correct .qe-preview-answer-indicator[data-v-57271442]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background:#fff}.qe-preview-answer-text[data-v-57271442]{font-size:12px;color:#333;line-height:1.3;word-break:break-word}.qe-preview-submit-btn[data-v-57271442]{width:100%;padding:12px;border:none;border-radius:10px;background:linear-gradient(135deg,#1c3055,#2a4a7f);color:#fff;font-size:13px;font-weight:600;text-align:center;margin-top:12px;opacity:.5}.qe-preview-empty[data-v-57271442]{text-align:center;padding:32px 16px}.qe-preview-empty p[data-v-57271442]{font-size:13px;color:#999;margin:8px 0 0}.qe-back[data-v-57271442]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#666;cursor:pointer;margin-bottom:16px;padding:4px 0}.qe-back[data-v-57271442]:hover{color:#1c3055}.qe-header[data-v-57271442]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.qe-page-title[data-v-57271442]{font-size:24px;font-weight:700;color:#1c3055;margin:0}.qe-title-card[data-v-57271442]{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:28px;box-shadow:0 2px 12px rgba(0,0,0,.04);border-left:4px solid #8fc7c0}.qe-label[data-v-57271442]{display:block;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.qe-label--small[data-v-57271442]{margin-bottom:10px}.qe-hint[data-v-57271442]{font-weight:400;text-transform:none;letter-spacing:0;color:#bbb}.qe-title-input[data-v-57271442]{width:100%;font-size:18px;font-weight:600;color:#1c3055;border:none;outline:none;padding:8px 0;border-bottom:2px solid #e8f0ef;transition:border-color .2s ease}.qe-title-input[data-v-57271442]:focus{border-bottom-color:#8fc7c0}.qe-title-input[data-v-57271442]::-moz-placeholder{color:#ccc;font-weight:400}.qe-title-input[data-v-57271442]::placeholder{color:#ccc;font-weight:400}.qe-field-meta[data-v-57271442],.qe-title-meta[data-v-57271442]{display:flex;justify-content:space-between;margin-top:6px}.qe-counter[data-v-57271442]{font-size:11px;color:#bbb;margin-left:auto}.qe-error[data-v-57271442]{font-size:12px;color:#e53935}.qe-questions-header[data-v-57271442]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.qe-section-title[data-v-57271442]{font-size:16px;font-weight:700;color:#1c3055;margin:0}.qe-question-count[data-v-57271442]{font-size:13px;color:#999}.qe-question-card[data-v-57271442]{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);overflow:hidden;transition:box-shadow .2s ease}.qe-question-card[data-v-57271442]:hover{box-shadow:0 4px 16px rgba(0,0,0,.07)}.qe-question-header[data-v-57271442]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.qe-question-number[data-v-57271442]{width:28px;height:28px;border-radius:50%;background:#8fc7c0;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.qe-icon-btn[data-v-57271442]{cursor:pointer;transition:opacity .15s ease}.qe-icon-btn[data-v-57271442]:hover{opacity:.7}.qe-question-body[data-v-57271442]{padding:12px 20px 20px}.qe-question-input[data-v-57271442]{width:100%;font-size:15px;color:#333;border:none;outline:none;padding:8px 0;border-bottom:1.5px solid #e8f0ef;resize:none;line-height:1.5;transition:border-color .2s ease}.qe-question-input[data-v-57271442]:focus{border-bottom-color:#8fc7c0}.qe-question-input[data-v-57271442]::-moz-placeholder{color:#ccc}.qe-question-input[data-v-57271442]::placeholder{color:#ccc}.qe-answers[data-v-57271442]{margin-top:16px}.qe-answer-row[data-v-57271442]{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:6px;border-radius:8px;border:1.5px solid #eee;transition:all .15s ease;position:relative}.qe-answer-row[data-v-57271442]:hover{border-color:#d0e8e5}.qe-answer-row--correct[data-v-57271442]{border-color:#8fc7c0;background:#f5fbfa}.qe-answer-radio-wrap[data-v-57271442]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.qe-answer-radio[data-v-57271442]{width:18px;height:18px;border-radius:50%;border:2px solid #ccc;transition:all .15s ease;position:relative}.qe-answer-radio--active[data-v-57271442]{border-color:#8fc7c0;background:#8fc7c0}.qe-answer-radio--active[data-v-57271442]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background:#fff}.qe-answer-input[data-v-57271442]{flex:1;font-size:14px;color:#333;border:none;outline:none;padding:4px 0;background:transparent}.qe-answer-input[data-v-57271442]::-moz-placeholder{color:#bbb}.qe-answer-input[data-v-57271442]::placeholder{color:#bbb}.qe-answer-remove[data-v-57271442]{opacity:.4;transition:opacity .15s ease}.qe-answer-remove[data-v-57271442]:hover{opacity:1}.qe-answer-remove--disabled[data-v-57271442]{opacity:.15!important;cursor:not-allowed!important}.qe-answer-error[data-v-57271442]{position:absolute;bottom:-16px;left:46px;font-size:11px}.qe-question-image[data-v-57271442]{margin-top:14px}.qe-image-upload[data-v-57271442]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#8fc7c0;cursor:pointer;padding:8px 12px;border:1.5px dashed #d0e8e5;border-radius:8px;transition:all .15s ease}.qe-image-upload[data-v-57271442]:hover{background:#f5fbfa;border-color:#8fc7c0}.qe-image-file-input[data-v-57271442]{display:none}.qe-image-preview[data-v-57271442]{position:relative;display:inline-block}.qe-image-thumb[data-v-57271442]{max-width:200px;max-height:140px;border-radius:8px;border:1.5px solid #e8f0ef;-o-object-fit:cover;object-fit:cover}.qe-image-remove[data-v-57271442]{position:absolute;top:-8px;right:-8px;background:#fff;border-radius:50%;border:none;cursor:pointer;padding:0;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.15)}.qe-preview-question-image[data-v-57271442]{width:100%;max-height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:10px}.qe-add-answer[data-v-57271442]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#8fc7c0;cursor:pointer;padding:8px 0;margin-top:4px;transition:opacity .15s ease}.qe-add-answer[data-v-57271442]:hover{opacity:.8}.qe-add-answer--disabled[data-v-57271442]{opacity:.4;cursor:not-allowed}.qe-add-question[data-v-57271442]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;border:2px dashed #d0e8e5;border-radius:12px;cursor:pointer;font-size:15px;font-weight:500;color:#8fc7c0;transition:all .2s ease;margin-top:8px}.qe-add-question[data-v-57271442]:hover{background:#f5fbfa;border-color:#8fc7c0}.qe-explanation[data-v-57271442]{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.qe-explanation-input[data-v-57271442]{width:100%;font-size:14px;color:#333;border:1.5px solid #e8f0ef;border-radius:8px;outline:none;padding:10px 12px;resize:vertical;line-height:1.5;transition:border-color .2s ease}.qe-explanation-input[data-v-57271442]:focus{border-color:#8fc7c0}.qe-explanation-input[data-v-57271442]::-moz-placeholder{color:#bbb}.qe-explanation-input[data-v-57271442]::placeholder{color:#bbb}