.print-question-card{width:42rem;margin-bottom:1rem;page-break-inside:avoid}.print-question-title{display:flex;margin-bottom:.75rem;align-items:flex-start}.print-question-number{font-weight:500;margin-right:.5rem;flex-shrink:0;line-height:1;position:relative;top:.2rem}.print-question-content{color:#111827;flex:1;max-width:100%;overflow-wrap:break-word}.print-subjective-answer-box{width:100%;border:2px solid #1f2937;border-radius:.3rem;margin-top:.25rem;margin-bottom:1.25rem;min-height:40px}.print-options-container{margin-bottom:.75rem;row-gap:.5rem}.print-option-wrapper{display:flex;overflow:hidden;width:100%}.print-option-label{font-weight:500;margin-right:.125rem;flex-shrink:0;width:.75rem;display:flex;align-items:flex-start;position:relative;top:.5rem}.print-option-content{flex:1;width:100%}.omr-sheet{width:42rem;margin:0 auto;background:white;padding:1rem;font-family:Times New Roman,serif}.omr-header{text-align:center;border-bottom:2px solid black;padding-bottom:1rem;margin-bottom:1.5rem}.omr-header h1{font-size:1.5rem;font-weight:700;margin:0}.omr-header h2{font-size:1.125rem;margin:.25rem 0}.omr-info-single-line{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1rem 0;font-size:.875rem;flex-wrap:wrap}.omr-separator{color:#666;font-weight:400;margin:0 .25rem}.omr-student-info-compact{border:1px solid black;padding:.5rem;margin-bottom:1rem}.omr-student-grid-compact{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;font-size:.75rem}.omr-field-compact{border-bottom:1px solid black;min-height:1.25rem;padding-bottom:.25rem}.omr-main-content{display:grid;grid-template-columns:auto 1fr;gap:2rem;margin-top:1.5rem}.omr-left-column{display:flex;justify-content:center}.omr-right-column{display:flex;flex-direction:column;gap:1rem}.omr-roll-section-boxed{border:1px solid black;padding:.75rem;text-align:center;background:white}.omr-roll-title{font-weight:700;margin-bottom:.5rem;font-size:.875rem}.omr-roll-grid-vertical{display:flex;gap:1rem;justify-content:center;margin-bottom:.5rem}.omr-roll-column-vertical{display:flex;flex-direction:column;align-items:center}.omr-roll-square{width:1.5rem;height:1.5rem;border:1px solid black;margin-bottom:.5rem;background:white}.omr-roll-bubbles-vertical{display:flex;flex-direction:column;gap:.25rem}.omr-questions-section-boxed{border:1px solid black;padding:.75rem;background:white}.omr-questions-section{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.omr-questions-column{display:flex;flex-direction:column}.omr-question-row{display:flex;align-items:center;margin-bottom:.5rem;font-size:.75rem}.omr-question-number{font-weight:700;margin-right:.5rem;min-width:1.5rem;text-align:right}.omr-bubble{margin:0 .125rem;display:inline-flex}.omr-bubble,.omr-bubble-digit{width:1rem;height:1rem;border:1px solid black;border-radius:50%;align-items:center;justify-content:center;font-size:.625rem;font-weight:700}.omr-bubble-digit{display:flex;background:white}@media print{.omr-sheet{width:100%;margin:0;padding:.5rem}}.print-options-grid-1{display:grid;grid-template-columns:1fr}.print-options-grid-2{grid-template-columns:1fr 1fr}.print-options-grid-2,.print-options-grid-3{display:grid;-moz-column-gap:1rem;column-gap:1rem}.print-options-grid-3{grid-template-columns:1fr 1fr 1fr}.print-options-grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}.assessment-pdf-header{padding-bottom:1rem;border-bottom:2px solid black;margin-bottom:1rem}.assessment-header-title{text-align:center;margin-bottom:.75rem}.assessment-title{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;margin-top:0}.assessment-school{font-size:1.125rem;font-weight:600}.assessment-details-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:.125rem;margin-bottom:.25rem}.assessment-details-left,.assessment-details-right{margin-top:.125rem;margin-bottom:.125rem}.assessment-details-right{text-align:right}.assessment-detail-text{font-size:.875rem}