.transcript-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;margin-top:20px}.transcript-layout.own-record{grid-template-columns:1fr}.transcript-directory{max-height:750px;overflow:auto}.transcript-student{display:block!important;text-align:left;width:100%;margin:8px 0;padding:14px!important;border:1px solid #d5e3ed!important;border-radius:10px;background:#f8fbfd!important}.transcript-student small{display:block;margin-top:6px;color:#59768b}.transcript-student.selected{border-color:#247eaa!important;background:#eaf5fb!important}.transcript-tools{display:flex;align-items:end;gap:16px;margin:24px 0}.transcript-tools label:first-child{flex:1}.transcript-tools label{margin:0}.transcript-actions{justify-content:flex-end;margin-bottom:20px;flex-wrap:wrap}.transcript-heading h2{font-size:30px}.transcript-course{border-top:2px solid #153e60;margin-top:22px;padding-top:16px}.transcript-course th{background:#153e60;color:white}.transcript-course td{vertical-align:top;white-space:normal}.transcript-course tbody tr:nth-child(even){background:#f4f9fc}.transcript-summary{background:#edf5fa;padding:14px;border-radius:8px;font-weight:bold}.transcript-reference summary{cursor:pointer;font-weight:bold}@media(max-width:900px){.transcript-layout{grid-template-columns:1fr}.transcript-directory{max-height:300px}.transcript-tools{flex-wrap:wrap}.transcript-tools label:first-child{flex-basis:100%}}
@media print{@page{size:A4 landscape;margin:12mm}body.printing-transcript *{visibility:hidden!important}body.printing-transcript #transcript-print,body.printing-transcript #transcript-print *{visibility:visible!important}body.printing-transcript #transcript-print{position:absolute;left:0;top:0;width:100%;color:#000;background:#fff;font-size:10pt}body.printing-transcript .transcript-course{break-inside:auto}body.printing-transcript table{width:100%;border-collapse:collapse}body.printing-transcript th,body.printing-transcript td{padding:7px;border:1px solid #ccc}body.printing-transcript thead{display:table-header-group}body.printing-transcript tr{break-inside:avoid}body.printing-transcript .table-wrap{overflow:visible}body.printing-transcript #mbs-assist-widget{display:none!important}}
