@media print{@page{size:A4 landscape;margin:9mm}body.rotation-printing .rotation-sheet>footer,body.rotation-printing .rotation-sheet>footer span{color:#344955!important}body.rotation-printing{background:#fff!important;color:#17212b!important;font-size:9pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.rotation-printing .app-footer,body.rotation-printing .app-shell>:not(.content-shell),body.rotation-printing .closure-banner,body.rotation-printing .mobile-nav,body.rotation-printing .rotation-workspace>:not(.rotation-sheet),body.rotation-printing .toast,body.rotation-printing .topbar{display:none!important}body.rotation-printing .app-shell,body.rotation-printing .content-scroll,body.rotation-printing .content-shell{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;overflow:visible!important}body.rotation-printing .rotation-sheet{display:block!important;border:1px solid #c6d0d8!important;border-radius:0!important;background:#fff!important;color:#17212b!important;box-shadow:none!important;overflow:visible!important}body.rotation-printing .rotation-row>button,body.rotation-printing .rotation-sheet>header>button{display:none!important}body.rotation-printing .rotation-document-header{padding:8mm 8mm 5mm!important;border-bottom:0!important;gap:5mm!important;align-items:flex-start!important}body.rotation-printing .rotation-document-brand{width:100%;justify-content:center;text-align:center;position:relative}body.rotation-printing .rotation-document-brand .app-mark{position:absolute;left:0;top:0;width:15mm;height:15mm;border-radius:3mm}body.rotation-printing .rotation-document-brand .eyebrow{color:#1b6689!important;font-size:7.5pt!important;letter-spacing:1.2pt!important}body.rotation-printing .rotation-document-brand h2{margin-top:2mm!important;font-size:18pt!important;color:#102638!important}body.rotation-printing .rotation-document-brand span{color:#415766!important;font-size:9pt!important}body.rotation-printing .rotation-document-meta{grid-template-columns:repeat(4,1fr)!important;gap:2mm!important}body.rotation-printing .rotation-document-meta>span{border:1px solid #cbd6de!important;border-radius:1.5mm!important;background:#f2f7fa!important;padding:2.2mm 3mm!important}body.rotation-printing .rotation-document-meta small{color:#5e7382!important;font-size:6.5pt!important}body.rotation-printing .rotation-document-meta b{color:#17212b!important;font-size:8.5pt!important}body.rotation-printing .rotation-allocation-table,body.rotation-printing .rotation-faculty-grid,body.rotation-printing .rotation-sheet-tools,body.rotation-printing .rotation-table{display:none!important}body.rotation-printing .rotation-print-summary{display:block!important;width:calc(100% - 16mm)!important;margin:0 8mm 4mm!important}body.rotation-printing .rotation-print-summary table{width:100%;border:1px solid #b7c9d3;border-collapse:collapse;table-layout:fixed}body.rotation-printing .rotation-print-summary thead{display:table-header-group!important}body.rotation-printing .rotation-print-summary tr{break-inside:avoid!important;page-break-inside:avoid!important}body.rotation-printing .rotation-print-summary th{padding:2.2mm 2.4mm!important;background:#176a79!important;color:#fff!important;font-size:7.5pt!important;text-align:left;text-transform:uppercase;letter-spacing:.35pt}body.rotation-printing .rotation-print-summary td{padding:2.2mm 2.4mm!important;border-top:1px solid #d9e2e7;color:#17212b!important;font-size:8pt!important;line-height:1.25;vertical-align:middle;overflow-wrap:anywhere}body.rotation-printing .rotation-print-summary tbody tr:nth-child(2n){background:#f2f7f8!important}body.rotation-printing .rotation-print-summary td:first-child,body.rotation-printing .rotation-print-summary th:first-child{width:36%;font-weight:700}body.rotation-printing .rotation-print-summary td:nth-child(2),body.rotation-printing .rotation-print-summary th:nth-child(2){width:54%;font-variant-numeric:tabular-nums}body.rotation-printing .rotation-print-summary td:nth-child(3),body.rotation-printing .rotation-print-summary th:nth-child(3){width:10%;text-align:center}body.rotation-printing .rotation-print-summary p{margin:3mm 0 0;color:#526674!important;font-size:7pt!important;line-height:1.35}body.rotation-printing .rotation-sheet>footer{padding:3mm 8mm!important;border-top:1px solid #cbd6de!important;color:#526674!important;font-size:7pt!important}body.gradebook-printing{background:#fff!important;color:#17212b!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.gradebook-printing .app-footer,body.gradebook-printing .app-shell>:not(.content-shell),body.gradebook-printing .closure-banner,body.gradebook-printing .gradebook-view>:not(.gradebook-print-sheet),body.gradebook-printing .mobile-nav,body.gradebook-printing .toast,body.gradebook-printing .topbar{display:none!important}body.gradebook-printing .app-shell,body.gradebook-printing .content-scroll,body.gradebook-printing .content-shell,body.gradebook-printing .gradebook-view{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;overflow:visible!important}body.gradebook-printing .gradebook-print-sheet{display:block!important;color:#17212b!important}body.gradebook-printing .gradebook-print-sheet>header{display:flex;align-items:center;justify-content:center;gap:5mm;text-align:center;padding:0 0 4mm;border-bottom:1px solid #bfcbd3}body.gradebook-printing .gradebook-print-sheet .app-mark{width:15mm;height:15mm}body.gradebook-printing .gradebook-print-sheet h1,body.gradebook-printing .gradebook-print-sheet p,body.gradebook-printing .gradebook-print-sheet span{margin:0;color:#17212b!important}body.gradebook-printing .gradebook-print-sheet p{color:#1b6689!important;font-size:7.5pt;font-weight:700;text-transform:uppercase;letter-spacing:1pt}body.gradebook-printing .gradebook-print-sheet h1{margin:1mm 0;font-size:17pt}body.gradebook-printing .gradebook-print-sheet header span{font-size:8.5pt;color:#4d6472!important}body.gradebook-printing .gradebook-print-meta{display:flex;justify-content:space-between;gap:4mm;padding:3mm 0;font-size:7pt;color:#4d6472!important}body.gradebook-printing .gradebook-print-sheet table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:7.2pt}body.gradebook-printing .gradebook-print-sheet thead{display:table-header-group}body.gradebook-printing .gradebook-print-sheet th{padding:2.2mm 1.6mm;background:#225b84!important;color:#fff!important;text-align:left;overflow-wrap:anywhere}body.gradebook-printing .gradebook-print-sheet td{padding:2mm 1.6mm;border-bottom:1px solid #d5dee4;vertical-align:top;overflow-wrap:anywhere}body.gradebook-printing .gradebook-print-sheet tbody tr:nth-child(2n){background:#f3f6f8!important}body.gradebook-printing .gradebook-print-sheet tr{break-inside:avoid;page-break-inside:avoid}body.gradebook-printing .gradebook-print-sheet footer{display:block!important;margin-top:3mm;padding-top:2mm;border-top:1px solid #c5d0d7;color:#5a6f7c!important;font-size:6.5pt}body.clinical-report-printing .app-footer,body.clinical-report-printing .mobile-nav,body.clinical-report-printing .reports-view>:not(.clinical-report-print-sheet),body.clinical-report-printing .sidebar,body.clinical-report-printing .topbar{display:none!important}body.clinical-report-printing,body.clinical-report-printing .app-shell,body.clinical-report-printing .content-scroll,body.clinical-report-printing .content-shell,body.clinical-report-printing .reports-view{display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;background:white!important;box-shadow:none!important;border:0!important}.clinical-report-print-sheet{display:block;color:#172b42;background:white;font:9pt Arial,sans-serif}.clinical-report-print-sheet h1{font-size:18pt}.clinical-report-print-sheet h2{font-size:13pt;margin-top:18pt}.clinical-report-print-sheet table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:7pt}.clinical-report-print-sheet td,.clinical-report-print-sheet th{border:1px solid #c8d5dc;padding:5pt;overflow-wrap:anywhere;vertical-align:top}.clinical-report-print-sheet th{background:#ecf3f6}.clinical-report-print-sheet thead{display:table-header-group}.clinical-report-print-sheet tr{break-inside:avoid}.clinical-report-print-sheet h2{break-after:avoid}}@media print{html body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing),html:has(body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing)){background:#fff!important;background-image:none!important}body.clinical-report-printing .closure-banner,body.clinical-report-printing .toast,body.clinical-report-printing .workflow-sync-banner,body.gradebook-printing .grade-date-note{display:none!important}body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing) *,body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing) :after,body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing) :before{animation:none!important;transition:none!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing) .ambient,body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing) .app-shell:before,body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing) .noise,body:is(.clinical-report-printing,.gradebook-printing,.rotation-printing):before{display:none!important}}