.highlight{padding:2px 0;border-radius:2px;cursor:pointer;transition:opacity .2s}.highlight:hover{opacity:.8}.exam-editor .ql-toolbar{background-color:#f9fafb;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.exam-editor .ql-container{font-family:Times New Roman,serif;font-size:14px;min-height:400px}.react-pdf__Document{display:flex;flex-direction:column;align-items:center}.react-pdf__Page{max-width:100%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.react-pdf__Page canvas{max-width:100%;height:auto!important}.resizing{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}#question-content{line-height:1.6}#question-content p{margin-bottom:1rem}#question-content h2,#question-content h3,#question-content h4{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}#question-content *{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.countdown-timer{font-variant-numeric:tabular-nums}.attachments-viewer,.calculator-modal{backdrop-filter:blur(4px)}@media print{.no-print{display:none!important}.exam-editor{border:none}#question-content{page-break-inside:avoid}}.prose table{border-collapse:collapse;width:100%;margin:1rem 0}.prose table td,.prose table th{border:1px solid #e5e7eb;padding:.5rem 1rem;text-align:left}.prose table th{font-weight:600}.prose table th,.prose table tr:nth-child(2n){background-color:#f9fafb}