@page{size:A4 portrait;margin:0;padding:0;margin-header:0;margin-footer:0;marks:none}html{margin:0!important;padding:0!important}@page{margin:1cm;size:A4}@-moz-document url-prefix(){body{size:A4;margin:1cm}}a[href]:after{content:none!important}@media print{body,html{padding:0!important}a::after,body::after,body::before{content:none!important;display:none!important}#status,.student-info p strong{font-weight:700}@page{margin:0}@-moz-document url-prefix(){body{margin:1cm!important}@page{size:A4 portrait;margin:0}}@media screen and (-webkit-min-device-pixel-ratio:0){body{margin:1cm!important}@page{margin:0;size:A4 portrait}}@supports (-ms-ime-align:auto){@page{margin:0;size:A4 portrait}body{margin:1cm!important}}@top-left{content:none}@top-center{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-center{content:none}@bottom-right{content:none}html{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;margin:0!important}body{font-family:Almarai,sans-serif;direction:rtl;margin:1cm!important;color:#000;background-color:#fff;font-size:12pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.results-summary p,.student-info p{display:grid;grid-template-columns:120px 1fr;gap:5px}*{box-shadow:none!important}.ministry-logo{width:120px;margin:0 auto 10px;display:block}.ministary-info{text-align:center;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:15px}.ministary-info h2{font-size:16pt;margin:10px 0 5px}.ministary-info h3{font-size:14pt;margin:5px 0}hr{border:none;border-top:1px solid #ddd;margin:10px 0}.results-container,.student-info{break-inside:avoid;page-break-inside:avoid;margin-bottom:20px;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:none}.results-container h2,.student-info .student-info1{color:#000;text-align:center;font-size:14pt;margin:10px 0}.student-info p{font-size:12pt;margin:8px 0;text-align:right}.results-table{width:100%;border-collapse:collapse;margin-top:15px;border:1px solid #000}.results-table td,.results-table th{border:1px solid #000;padding:8px;text-align:center}.results-table th{background-color:#f2f2f2!important;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700}.results-summary{margin-top:20px;text-align:center;border-top:1px solid #ddd;padding-top:15px}.results-summary p{margin:5px 0;text-align:right}#status{font-size:14pt}.back-button,.button-wrapper,.print-button{display:none!important}}