.test-editor,.preview-editor{--answer-field-border:#3b82f6;--answer-field-border-active:#2563eb;--answer-field-background:#f9fbfe;--answer-field-text:#1d4ed8;--answer-field-line:#93c5fd}.answer-input-surface,.answer-input-control{border-color:var(--answer-field-border);background-color:var(--answer-field-background);color:var(--answer-field-text)}.answer-input-surface:focus,.answer-input-surface:focus-within,.answer-input-control:hover,.answer-input-control:focus{border-color:var(--answer-field-border-active)}.question{counter-increment:question;counter-reset:answer pair;background:#fff;border:1px solid #d1d0d0}.free-text{border:1px solid #d1d0d0;position:relative}.header{padding-bottom:8px;position:relative}:is(.test-editor,.preview-editor) .header:after{content:"";background:linear-gradient(90deg,#fff 0%,#cacaca 3% 97%,#fff 100%);width:100%;height:1px;display:block;position:absolute;bottom:3px}.header:before{content:counter(question) ".";color:#1f2937;flex-shrink:0;padding-right:6px;font-size:1rem;font-weight:600}.header>.float-end,.header>span{order:1;margin-left:auto}.content{position:relative}.header .content:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;content:"Enter title here...";position:absolute;left:1px}.header .content:has(>p:first-child:only-child>br:only-child):lang(bg):before{content:"Въведи въпрос тук..."}.question[data-question-type=multiple-choice] .answer .content:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;content:"Answer " counter(answer)"...";position:absolute;left:3px}.question[data-question-type=multiple-choice] .answer .content:has(>p:first-child:only-child>br:only-child):lang(bg):before{content:"Отговор " counter(answer)"..."}.answer{counter-increment:answer;padding:.2rem;display:flex}.mc-letter-button{color:#3b82f6;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#fff;border:1.5px solid #3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:6px;padding:0;font-weight:600;transition:all .2s;display:flex}.mc-letter-button::selection{background:0 0}.mc-letter-button::selection{background:0 0}.mc-letter-button:before{content:counter(answer, upper-alpha);line-height:1;display:block}:lang(bg) .mc-letter-button:before{content:counter(answer, bulgarian-upper-alpha)}.mc-letter-button:not(.mc-letter-correct):hover{background:#afd0fa;border-color:#2563eb;box-shadow:0 2px 6px #3b82f633}.mc-letter-button.mc-letter-correct{color:#fff;background:#00bf00;border-color:#008d00;box-shadow:0 2px 8px #3b82f666}.mc-letter-button.mc-letter-correct:hover{background:#0c0;box-shadow:0 3px 10px #3b82f680}.mc-letter-button:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}div[contentEditable="true"]{outline:none;-webkit-user-select:text!important;user-select:text!important}.mc-letter-button:active{transform:scale(.95)}@counter-style bulgarian-upper-alpha{system:alphabetic;symbols:А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ь Ю Я;suffix:" "}.question[data-question-type=matching-pairs] .answer-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.question[data-question-type=matching-pairs] .answer{vertical-align:top;border:1px solid #e5e7eb;border-radius:1rem;width:auto;margin:2px 1px 8px;padding:.75rem;display:inline-block}.question[data-question-type=matching-pairs] .answer:nth-child(2n):after{content:"";display:block}.question[data-question-type=multiple-choice] .answer{flex-direction:row;align-items:center}.question[data-question-type=open-answer] .answer{background-color:#f3f3f3;border-radius:12px;padding:4px 8px}.question[data-question-type=short-answer] .answer .content:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;content:"Correct answer...";position:absolute;left:1px}.question[data-question-type=short-answer] .answer .content:has(>p:first-child:only-child>br:only-child):lang(bg):before{content:"Въведи верен отговор..."}.title-node:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;z-index:-1;content:"Test title...";position:absolute;top:12px;left:50%;transform:translate(-50%)}.title-node:has(>p:first-child:only-child>br:only-child):lang(bg):before{content:"Заглавие на тест..."}.question[data-question-type=matching-pairs] .answer:nth-child(odd){counter-increment:answer pair}.question[data-question-type=matching-pairs] .answer:nth-child(odd) .content:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;content:"Двойка " counter(pair)"...";position:absolute;left:1px}.question[data-question-type=matching-pairs] .answer:nth-child(odd) .content:has(>p:first-child:only-child>br:only-child):lang(en):before{content:"Pair " counter(pair)"..."}.question[data-question-type=matching-pairs] .answer:nth-child(2n) .content:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;content:"Верен отговор...";position:absolute;left:1px}.question[data-question-type=matching-pairs] .answer:nth-child(2n) .content:has(>p:first-child:only-child>br:only-child):lang(en):before{content:"Correct answer..."}.question[data-question-type=fill-in-the-blanks] .answer .content:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;content:"Type text here...";position:absolute;left:1px}.question[data-question-type=fill-in-the-blanks] .answer .content:has(>p:first-child:only-child>br:only-child):lang(bg):before{content:"Въведи текст с празни полета тук..."}.question[data-question-type=text-editing] .answer .content:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;content:"Type text here...";position:absolute;left:1px}.question[data-question-type=text-editing] .answer .content:has(>p:first-child:only-child>br:only-child):lang(bg):before{content:"Въведи текст с грешки тук..."}.test-editor .free-text:has(>p:first-child:only-child>br:only-child):before{color:#afafaf;pointer-events:none;content:"Type text here...";position:absolute;left:13px}.test-editor .free-text:has(>p:first-child:only-child>br:only-child):lang(bg):before{content:"Въведи текст тук..."}.content{min-width:0}.question[data-question-type=short-answer] .answer,.question[data-question-type=text-editing] .answer{border:1px dashed var(--answer-field-border);background-color:var(--answer-field-background);border-radius:4px;padding:.5rem}