@keyframes loading-fade{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.quiz-editor-tags{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000000d;width:100%}.quiz-editor-tag{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:row;gap:8px;padding:12px;transition:background-color .2s}.quiz-editor-tag:hover{background-color:#f8f9ff}.quiz-editor-tag:last-child{border-bottom:none}.quiz-editor-tag-key{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#0f172a;display:inline-block;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:12px;letter-spacing:.5px;padding:4px 8px;position:relative}.quiz-editor-tag-explanation{color:#64748b;font-size:13px;line-height:1.5}.quiz-editor-block{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-top:20px;padding:16px;transition:transform .2s,box-shadow .2s;width:100%}.quiz-editor-block:hover{box-shadow:0 4px 6px #00000012;transform:translateY(-1px)}.quiz-editor-block-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:12px;padding-bottom:12px}.quiz-editor-block-body{padding-right:8px}.quiz-editor-block-choice{align-items:center;display:flex;gap:8px;margin:12px 0}.quiz-editor-block-choice:first-child{color:#1f2937;font-weight:600;margin-top:16px}.quiz-editor-block-choice:first-child .quiz-editor-block-choice-label-wrapper{align-items:center;background:#f8fafc;border:none;display:flex}.quiz-editor-block-choice-label-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;min-height:40px;padding:8px 12px;transition:all .2s;width:100%}.quiz-editor-block-choice-label-wrapper:hover{border-color:#cbd5e1;box-shadow:0 1px 2px #0000000d}.quiz-editor-question-explanation{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:16px}.quiz-editor-question-explanation-label{color:#1f2937;font-size:13px;font-weight:600;margin-bottom:8px}.quiz-editor-question-explanation-input textarea{border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:13px;line-height:1.5;min-height:100px;padding:10px;resize:vertical;transition:all .2s;width:100%}.quiz-editor-question-explanation-input textarea:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a;outline:none}.quiz-editor-question-explanation-input textarea::placeholder{color:#94a3b8}.points-block-choice-label{color:#475569;font-size:13px}.info-box{align-items:flex-start;border-radius:6px;display:flex;font-size:13px;gap:10px;line-height:1.5;margin:12px 0;padding:12px;transition:all .2s}.info-box.info{background:#f0f9ff;border:1px solid #bae6fd;color:#0369a1}.info-box.calculator{background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.info-box svg{flex-shrink:0;height:16px;margin-top:2px;width:16px}.info-box:hover{box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}@media (max-width:350px){.quiz-editor-block{padding:12px}.quiz-editor-tag{padding:10px}.quiz-editor-block-choice-label-wrapper{padding:6px 10px}}