dialog.sc-sheet:has(.tr-student){width:min(66rem,100% - 2rem)}@media (max-width:639px){dialog.sc-sheet:has(.tr-student){border-radius:0;width:100%;height:100dvh;max-height:100dvh}}.tr-stage button{transition:background-color .12s ease,color .12s ease,transform .12s var(--ease-out,cubic-bezier(.23,1,.32,1))}.tr-stage button:active:not(:disabled){transform:scale(.96)}.tr-drawer{animation:.28s cubic-bezier(.32,.72,0,1) tr-drawer-up}@keyframes tr-drawer-up{0%{transform:translateY(100%)}}@media (min-width:1024px){.tr-drawer{animation:.16s tr-fade}}@keyframes tr-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tr-drawer{animation:.16s tr-fade}.tr-stage button:active:not(:disabled){transform:none}}.tr-print-root{display:none}@media print{@page{size:A4;margin:14mm 14mm 18mm;@bottom-right{content:counter(page)" / " counter(pages);font:9pt system-ui,sans-serif;color:#555}}body:has(.tr-print-root)>:not(.tr-print-root){display:none!important}body:has(.tr-print-root){background:#fff}.tr-print-root{color:#111;font:11pt/1.35 system-ui,-apple-system,Segoe UI,sans-serif;display:block}.tr-print-root table{border-collapse:collapse;page-break-inside:auto;width:100%;margin-top:12pt;font-size:9.5pt}.tr-print-root thead{display:table-header-group}.tr-print-root tr{page-break-inside:avoid}.tr-print-root th{text-align:left;border-bottom:1px solid #111;padding:3pt 5pt;font-weight:700}.tr-print-root td{vertical-align:top;border-bottom:1px solid #ddd;padding:3pt 5pt}.tr-print-foot{color:#555;justify-content:space-between;font-size:8.5pt;display:flex;position:fixed;bottom:0;left:0;right:0}}
