.ProseMirror{box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;width:100%;max-width:100%;font-family:Calibri,Arial,sans-serif;font-size:9pt;line-height:1.35}.ProseMirror p{margin:.5em 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror-selectednode{outline:2px solid #8cf}.question{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.base-text{background:#f9fafb;border-left:4px solid #3b82f6;border-radius:4px;margin-bottom:1rem;padding:1rem}.statement{margin-bottom:1.5rem;font-weight:500}.options{flex-direction:column;display:flex}.option{background:#fafafa;border:1px solid #e5e7eb;border-radius:4px;padding:.2rem .2rem .2rem 1.5rem;position:relative}.option:before{content:"(" attr(data-letter)") ";color:#3b82f6;font-weight:400;position:absolute;top:.55rem;left:.25rem}.option>*{margin-left:2rem}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:2rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0;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{margin:.25rem 0;padding-left:3rem;display:block;position:relative}.ProseMirror ul.assertive-list>li:before{content:"( )";letter-spacing:.5em;font-family:monospace;font-weight:400;position:absolute;top:.25em;left:.5rem}.ProseMirror ul.assertive-list>li p{margin:0;display:inline}.ProseMirror pre{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;margin:.5rem 0;padding:1rem;font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.5;overflow-x:auto}.ProseMirror pre code{background:0 0;border:none;padding:0;font-family:inherit}.ProseMirror code{background:#f0f0f0;border-radius:3px;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.ProseMirror img{vertical-align:middle;vertical-align:middle;max-width:100%;height:auto;margin:.25rem;display:inline-block}.ProseMirror .math-inline{vertical-align:middle;padding:0 2px;display:inline-block}.ProseMirror .math-inline .katex{font-size:1em}
