@page{size:letter portrait;margin:0!important}@page landscape-mode{size:letter landscape;margin:0!important}@media print{html,body{margin:0!important;padding:0!important;background:#fff!important;color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#root,.app-container,main,div[data-print-container]{display:block!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;position:static!important;margin:0!important;padding:0!important}.no-print,.pdf-preview-toolbar,.pdf-preview-backdrop,nav,aside,header:not(.pdf-document-header),footer:not(.pdf-footer),button:not(.print-include),input[type=button],.toast-container,.modal-overlay:not(.pdf-print-root){display:none!important}.pdf-print-container{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important}.pdf-page{box-sizing:border-box!important;width:8.5in!important;height:11in!important;min-width:8.5in!important;max-width:8.5in!important;min-height:11in!important;max-height:11in!important;margin:0 auto!important;background:#fff!important;color:#0f172a!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;position:relative!important;break-after:page!important;page-break-after:always!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pdf-page-content{flex:1 0 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;overflow:hidden!important}.pdf-footer{margin-top:auto!important}.pdf-page.landscape{page:landscape-mode;width:11in!important;height:8.5in!important;min-width:11in!important;max-width:11in!important;min-height:8.5in!important;max-height:8.5in!important}.pdf-page:last-child{break-after:auto!important;page-break-after:auto!important}.no-break,.pdf-question,.pdf-vocabulary-card,.pdf-vocabulary-row,.pdf-frayer-model,.pdf-graphic-organizer,.pdf-guided-example,.pdf-table-container,.pdf-standards-bar,.pdf-instructions,.pdf-passage,.pdf-key-card,.pdf-section-header,.pdf-response-box,.pdf-response-grid,.pdf-response-lines,tr,table{break-inside:avoid!important;page-break-inside:avoid!important}}@media screen{.pdf-preview-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172aeb;z-index:99999;display:flex;flex-direction:column;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pdf-preview-toolbar{background-color:#0f172a;border-bottom:1px solid #1e293b;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;color:#f8fafc;flex-shrink:0}.pdf-preview-scroll{flex-grow:1;overflow-y:auto;padding:32px 16px;background-color:#1e293b;display:flex;flex-direction:column;align-items:center;gap:28px}.pdf-page{box-sizing:border-box!important;width:8.5in!important;height:11in!important;min-width:8.5in!important;max-width:8.5in!important;min-height:11in!important;max-height:11in!important;background-color:#fff!important;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d!important;color:#0f172a!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;position:relative!important;margin:0 auto!important;overflow:hidden!important;border-radius:4px;transition:transform .2s ease}.pdf-page.landscape{width:11in!important;height:8.5in!important;min-width:11in!important;max-width:11in!important;min-height:8.5in!important;max-height:8.5in!important}}.pdf-page.low{font-size:11.5pt;line-height:1.55}.pdf-page.low .pdf-header-title{font-size:17pt!important}.pdf-page.standard{font-size:10.5pt;line-height:1.4}.pdf-page.standard .pdf-header-title{font-size:15.5pt!important}.pdf-page.high{font-size:10pt;line-height:1.25}.pdf-page.high .pdf-header-title{font-size:14pt!important}.pdf-page *{box-sizing:border-box}.pdf-response-lines{width:100%}
