@media print{.repose-results-container{padding:0!important;margin:0!important;background:#fff!important;border:none!important;box-shadow:none!important}.repose-welcome-header{text-align:center!important;margin-bottom:30px!important;padding:20px 0!important;border-bottom:3px solid #000!important;background:#fff!important;box-shadow:none!important;page-break-after:avoid!important}.repose-welcome-header h2{color:#000!important;font-size:24pt!important;margin:0 0 10px!important;font-weight:700!important}.repose-welcome-header .highlight-name{color:#000!important}.repose-welcome-header .welcome-subtitle{color:#333!important;font-size:12pt!important}.repose-result-group{background:#fff!important;border:2px solid #000!important;box-shadow:none!important;margin-bottom:30px!important;padding:20px!important;page-break-inside:avoid!important}.repose-result-group.latest-result{border-width:3px!important}.result-group-header{border-bottom:2px solid #000!important;margin-bottom:15px!important;padding-bottom:10px!important;page-break-after:avoid!important}.result-group-title{color:#000!important;font-size:18pt!important;font-weight:700!important;margin:0!important}.latest-badge{background:#000!important;color:#fff!important;padding:3px 8px!important;border-radius:3px!important;font-size:10pt!important}.result-date{color:#666!important;font-size:11pt!important}.section-heading{color:#000!important;font-size:14pt!important;font-weight:700!important;margin:15px 0 10px!important;border-bottom:1px solid #000!important;padding-bottom:5px!important;page-break-after:avoid!important}.result-pdfs-section{margin-bottom:20px!important}.pdf-list{display:block!important}.pdf-item{background:#f5f5f5!important;border:1px solid #999!important;padding:10px!important;margin-bottom:10px!important;page-break-inside:avoid!important;display:block!important}.pdf-icon{display:inline!important;font-size:14pt!important}.pdf-label{color:#000!important;font-weight:700!important}.pdf-name,.pdf-size{color:#000!important;display:inline!important}.pdf-info{display:inline!important}.result-notes-section{margin-bottom:20px!important}.notes-content{background:#f9f9f9!important;border-left:4px solid #000!important;padding:15px!important;color:#000!important;margin:0!important}.notes-content *{color:#000!important}.notes-content p{margin-bottom:10px!important}.notes-content strong{font-weight:700!important}.result-suggestions-section{margin-bottom:0!important}.suggested-tests-list{display:block!important}.suggested-test-item{background:#f5f5f5!important;border:1px solid #000!important;border-left-width:4px!important;padding:12px!important;margin-bottom:10px!important;page-break-inside:avoid!important;display:block!important}.test-info{display:block!important}.test-name{color:#000!important;font-size:13pt!important;font-weight:700!important;margin-bottom:5px!important;display:block!important}.test-name a{color:#000!important;text-decoration:none!important}.test-price{color:#000!important;font-size:14pt!important;font-weight:700!important;display:block!important}}