.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror-container{justify-content:center;align-items:flex-start;min-height:100vh;display:flex}.ProseMirror{color:#333;white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;background:#fff;outline:none;width:210mm;max-width:210mm;min-height:297mm;padding:2.54cm;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:14pt;line-height:1.4}.ProseMirror:focus{outline:none}.ProseMirror{caret-color:#1a6680}.ProseMirror p{margin:.5em 0;line-height:1.5}.ProseMirror p:first-child{margin-top:0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror-selectednode{border-radius:2px;outline:2px solid #4a90e2}.question{margin:1rem 0;padding:1rem}.question-editor-sheet .question{margin:.25rem 0;padding:.5rem 1rem}.ProseMirror .base-text{background:#f0f4f8;border-left:4px solid #2563eb;border-radius:4px;margin-bottom:1rem;padding:1rem;font-weight:500;line-height:1.5}.statement{margin-bottom:1rem;font-weight:500;line-height:1.5}.ProseMirror .base-text[data-numbered=true],.ProseMirror .statement[data-numbered=true]{position:relative;overflow:visible}.options{flex-direction:column;gap:.2rem;margin-top:.6rem;display:flex}.option{border-radius:3px;align-items:flex-start;gap:.75rem;padding:.2rem .25rem .2rem 0;line-height:1.5;display:flex;position:relative}.option:hover{background:#f4f7fb}.option:before{content:"(" attr(data-letter)")";color:#2563eb;text-align:center;flex-shrink:0;min-width:2rem;padding-top:.2rem;padding-left:.5rem;font-weight:600}.option>*{flex:1;margin-left:0}.question-editor-sheet .option.ProseMirror-selectednode{background:0 0;outline:none;box-shadow:inset 2px 0 #93c5fd}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:2rem;line-height:1.5}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0;line-height:1.5;display:list-item}.ProseMirror li p{margin:0;display:inline}.ProseMirror ol.roman-list{list-style-type:upper-roman}.ProseMirror ol.alpha-list{list-style-type:lower-alpha}.ProseMirror ul.assertive-list{margin:.5rem 0;padding-left:0;list-style-type:none}.ProseMirror ul.assertive-list>li{grid-template-columns:auto 1fr;align-items:baseline;margin:.25rem 0;line-height:1.5;display:grid}.ProseMirror ul.assertive-list>li:before{content:"(  )";font-family:monospace}.ProseMirror ul.assertive-list>li p{margin:0}.poem{text-align:center;margin:.5em 0}.verse{min-height:1.2em;line-height:1.6;display:block}.poem[data-numbered=true]{position:relative;overflow:visible}.poem[data-numbered=true] .verse{position:relative}.poem[data-numbered=true] .verse[data-line-num]:before{content:attr(data-line-num);color:#555;font-size:.8em;line-height:inherit;position:absolute;left:-2.5em}.poem-verse{text-align:center;min-height:1.2em;line-height:1.6;display:block}.poem-verse+.poem-verse{margin-top:0!important}.poem-verse[data-poem-numbered=true]{padding-left:2em;position:relative;overflow:visible}.poem-verse[data-poem-numbered=true][data-line-num]:before{content:attr(data-line-num);color:#555;font-size:.8em;line-height:inherit;position:absolute;left:-2.5em}.credits{text-align:right;margin-top:.4em;font-size:.78em}.ProseMirror pre{white-space:pre-wrap;background:#f5f5f5;border:1px solid #d0d0d0;border-radius:4px;margin:1rem 0;padding:1rem;font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.5;overflow-x:auto}.ProseMirror pre code{color:#333;background:0 0;border:none;padding:0;font-family:inherit}.ProseMirror code{color:#d63384;background:#f0f0f0;border-radius:3px;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.ProseMirror img{border:1px solid #e0e0e0;border-radius:4px;max-width:100%;height:auto;margin:1rem 0;display:block}.ProseMirror .math-inline{vertical-align:-.15em;margin:0 2px;padding:0 2px;display:inline-block}.ProseMirror .math-inline .katex{font-size:1em}.ProseMirror .math-block{text-align:center;margin:1rem 0;display:block}.ProseMirror .math-block .katex{font-size:1.1em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProseMirror h1{font-size:1.5em}.ProseMirror h2{font-size:1.3em}.ProseMirror h3{font-size:1.1em}.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-size:1em}.ProseMirror blockquote{color:#666;border-left:4px solid #ccc;margin:1rem 0;padding-left:1rem;font-style:italic}.ProseMirror hr{border:none;border-top:1px solid #ccc;margin:1rem 0}.ProseMirror .data-box{background:#f3f3f3;border:1px solid #bbb;border-radius:3px;width:50%;margin:.5em 0 .5em auto;padding:.4em .8em;font-size:.88em;line-height:1.35;display:block}.ProseMirror .data-box[data-width="70"]{width:70%}.ProseMirror .data-box p{text-align:center;margin:0}.ProseMirror .data-box p+p{margin-top:.2em}.ProseMirror .set-questions{counter-reset:question-group-counter question-item-counter}.ProseMirror .question-item+.question-item,.ProseMirror .question-group+.question-group{border-top:1px solid #d1d5db;margin-top:.75em;padding-top:.75em}.ProseMirror .question-group{counter-increment:question-group-counter;counter-reset:question-item-in-group-counter}.ProseMirror .question-group:before{content:"Grupo " counter(question-group-counter);color:#6b7280;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-bottom:.3em;font-size:.72em;font-weight:600;display:block}.ProseMirror .question-group .question-item{counter-increment:question-item-in-group-counter;border-left:2px solid #e5e7eb;padding-left:.75em}.ProseMirror .question-group .question-item:before{content:"Item " counter(question-item-in-group-counter);color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-bottom:.3em;font-size:.72em;font-weight:600;display:block}.ProseMirror .set-questions>.question-item{counter-increment:question-item-counter}.ProseMirror .set-questions>.question-item:before{content:"Item " counter(question-item-counter);color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-bottom:.3em;font-size:.72em;font-weight:600;display:block}.base-text-editor .ProseMirror{counter-reset:linha-texto;padding:1.1rem 1.35rem}.question-editor-sheet .base-text:before{content:"Enunciado compartilhado";text-transform:uppercase;letter-spacing:.06em;color:#2563eb;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:.3em;font-size:.65rem;font-weight:600;display:block}.question-editor-sheet .ProseMirror{padding:.55cm .9cm 1.2cm}.question-editor-sheet .statement{margin-bottom:.4rem}.question-editor-sheet .options{gap:6px;margin-top:.75rem}.question-editor-sheet .option{gap:.5rem;padding:1px 4px 1px 0}.question-editor-sheet .option p{margin:0}.question-editor-sheet .option:before{min-width:1.8rem;padding-top:.1em}.base-text-editor p[data-numbered=true]:not(:empty){padding-left:3rem}.ProseMirror .block-title{text-align:center;font-weight:700}.ProseMirror .text-anchor{text-underline-offset:3px;cursor:default;-webkit-text-decoration:underline dashed #1a6680;text-decoration:underline dashed #1a6680}.ProseMirror .line-ref{color:#555;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.88em;font-style:normal}.ProseMirror .line-number-label{line-height:inherit;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;left:-2em}.ProseMirror .line-number-label:before{content:attr(data-line-number);text-align:right;color:#aaa;width:1.8em;font-family:monospace;font-size:.72em;display:inline-block}