/* 扫描判题卡页 */ .scan-sheet-page { page-break-before: always; break-before: page; } .scan-sheet-header { text-align: center; margin-bottom: 1.5rem; border-bottom: 2px solid #000; padding-bottom: 1rem; } .scan-sheet-hint { font-size: 13px; color: #444; margin-bottom: 10px; line-height: 1.5; } .scan-sheet-list { display: grid; grid-template-columns: 1fr; gap: 6px; } .scan-sheet-item { border: 1px solid #b5b5b5; border-radius: 4px; padding: 6px 8px; display: grid; grid-template-columns: auto auto 1fr; align-items: center; column-gap: 8px; font-size: 13px; line-height: 1.2; page-break-inside: avoid; break-inside: avoid; } .scan-grade-box { width: 17px; height: 17px; border: 1px solid #333; display: inline-block; vertical-align: middle; box-sizing: border-box; } .scan-sheet-no { font-weight: 700; text-align: center; min-width: 44px; } .scan-sheet-marks { display: flex; align-items: center; gap: 4px; justify-content: flex-start; white-space: nowrap; }