@media print{@page{size:A4 portrait;margin:12mm}@page grammar-landscape{size:A4 landscape;margin:12mm}.print-landscape{page:grammar-landscape!important}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body,#root{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;background:#fff!important;background-image:none!important;color:#111827!important}body{font-size:10.5px!important}header.sticky,footer,.no-print,[data-print=hide]{display:none!important;visibility:hidden!important}main,main>div,.min-h-screen,.print-page{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;background-image:none!important}.print-page>header{break-after:avoid!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:6px 8px!important;margin:0 0 7px!important;background:#fff!important}.print-page>header .absolute,.print-page>header [class*=blur]{display:none!important}.print-page h1{font-size:16px!important;line-height:1.1!important;margin:2px 0 0!important}.print-page h2{font-size:12px!important;line-height:1.15!important;margin:0!important}.print-page h3{font-size:10.5px!important;line-height:1.15!important;margin:0 0 4px!important}.print-page p{font-size:9.5px!important;line-height:1.32!important;margin:2px 0 0!important}.print-page main,.print-page main.mt-8{display:block!important;margin-top:6px!important}.print-section{break-inside:auto!important;page-break-inside:auto!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:7px!important;margin:0 0 7px!important;background:#fff!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.print-break-before{break-before:page!important;page-break-before:always!important}.print-section>div:first-child{margin-bottom:4px!important}.print-section .grid{display:block!important}.print-section .space-y-10>:not([hidden])~:not([hidden]),.print-section .space-y-8>:not([hidden])~:not([hidden]),.print-section .space-y-6>:not([hidden])~:not([hidden]),.print-section .space-y-4>:not([hidden])~:not([hidden]){margin-top:7px!important}.print-nouns .print-section{padding:5px!important;margin-bottom:5px!important}.print-nouns .print-section>div:first-child{margin-bottom:2px!important}.print-nouns .print-section .space-y-8>:not([hidden])~:not([hidden]){margin-top:4px!important}.course-table-block,.overflow-x-auto,div[class*=overflow-x-auto]{max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-x:visible!important;padding:0!important}.course-table-block>div{max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-x:visible!important;padding:0!important}.course-table-block>div::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar,div[class*=overflow-x-auto]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}table,.course-table-block table{width:auto!important;max-width:100%!important;min-width:0!important;table-layout:auto!important;border-collapse:collapse!important;font-size:9.6px!important;line-height:1.24!important;overflow-wrap:normal!important;word-break:normal!important}.course-table-block table[class*="min-w-[520px]"],.course-table-block table[class*="min-w-[460px]"]{width:100%!important;max-width:100%!important;table-layout:auto!important;font-size:9.8px!important;line-height:1.24!important}.course-table-block table[class*="min-w-[620px]"],.course-table-block table[class*="min-w-[760px]"]{width:auto!important;max-width:100%!important;table-layout:auto!important;font-size:8.8px!important;line-height:1.2!important}.course-table-block table[class*="min-w-[940px]"]{width:auto!important;max-width:100%!important;table-layout:auto!important;font-size:8px!important;line-height:1.18!important}.grammar-verb-wordlist table{width:100%!important;max-width:100%!important;table-layout:fixed!important}.grammar-verb-wordlist th:nth-child(1),.grammar-verb-wordlist td:nth-child(1){width:18%!important}.grammar-verb-wordlist th:nth-child(2),.grammar-verb-wordlist td:nth-child(2){width:18%!important}.grammar-verb-wordlist th:nth-child(3),.grammar-verb-wordlist td:nth-child(3){width:44%!important}.grammar-verb-wordlist th:nth-child(4),.grammar-verb-wordlist td:nth-child(4){width:20%!important}.grammar-verb-wordlist th,.grammar-verb-wordlist td{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.grammar-verb-wordlist table{font-size:8.9px!important;line-height:1.18!important}.grammar-verb-wordlist th,.grammar-verb-wordlist td{padding:2.5px 4px!important}.print-prepositions table[class*="min-w-[760px]"]{width:100%!important;font-size:12.5px!important;line-height:1.32!important}.print-prepositions table[class*="min-w-[760px]"] th,.print-prepositions table[class*="min-w-[760px]"] td{padding:6px 6.5px!important}.course-table-block table[class*="min-w-[520px]"] th,.course-table-block table[class*="min-w-[520px]"] td,.course-table-block table[class*="min-w-[460px]"] th,.course-table-block table[class*="min-w-[460px]"] td{padding:3px 4px!important}.print-nouns .course-table-block table[class*="min-w-[520px]"] th,.print-nouns .course-table-block table[class*="min-w-[520px]"] td{padding:2.5px 4px!important}.print-nouns table[class*="min-w-[940px]"]{font-size:8.5px!important;line-height:1.2!important}thead{display:table-header-group!important}tbody{display:table-row-group!important}tr{break-inside:avoid!important;page-break-inside:avoid!important}th,td{padding:3.5px 4.5px!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;border-color:#9ca3af!important;vertical-align:top!important}.course-table-block table[class*="min-w-[620px]"] th,.course-table-block table[class*="min-w-[620px]"] td,.course-table-block table[class*="min-w-[760px]"] th,.course-table-block table[class*="min-w-[760px]"] td,.course-table-block table[class*="min-w-[940px]"] th,.course-table-block table[class*="min-w-[940px]"] td{padding:3px 3.5px!important;overflow-wrap:break-word!important;word-break:normal!important}.print-section table.w-full:not([class*=min-w-]) th,.print-section table.w-full:not([class*=min-w-]) td{overflow-wrap:break-word!important;word-break:normal!important}th[class*=w-28],td[class*=w-28]{width:auto!important}code,.latin{color:#1e3a8a!important;background:transparent!important;overflow-wrap:normal!important;word-break:normal!important}.grammar-study-page .grammar-syntax-table thead th{position:static!important;background:#fff!important;color:#92400e!important;box-shadow:none!important}.grammar-study-page .grammar-syntax-table .syntax-row>td,.grammar-study-page .grammar-syntax-table .syntax-question-column{background:#fff!important;box-shadow:none!important;color:#111827!important;filter:none!important}.grammar-study-page .grammar-syntax-table .syntax-group-start>td{border-top:1.5px solid #4b5563!important}.grammar-study-page .syntax-case-chip{display:inline-flex!important;gap:2px!important;color:#111827!important}.grammar-study-page .syntax-case-chip:before{width:4px!important;height:4px!important;border:1px solid #4b5563!important;background:#fff!important}.grammar-study-page .syntax-function-chip{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:2px!important;min-width:0!important;color:#374151!important;font-size:inherit!important;line-height:inherit!important}.grammar-study-page .syntax-function-chip br{display:none!important}.grammar-study-page .syntax-function-chip strong{display:inline!important;padding:0 2px!important;border:1px solid #6b7280!important;border-radius:1px!important;background:transparent!important;color:#111827!important;font-size:inherit!important;letter-spacing:normal!important;white-space:nowrap!important}.study-paradigm-table th,.study-paradigm-table td,.study-paradigm-table .study-form-row:nth-child(2n) td,.study-paradigm-table .study-group-heading,.study-paradigm-table .study-section-heading th,.study-paradigm-table .study-number-label{background:#fff!important;border-color:#9ca3af!important;box-shadow:none!important}.study-paradigm-table .study-group-heading,.study-paradigm-table .study-section-heading th,.study-paradigm-table .study-number-label,.study-paradigm-table .study-row-label{border-left:1.5px solid #4b5563!important;color:#111827!important}.study-paradigm-table .study-group-start>th,.study-paradigm-table .study-group-start>td{border-top:1.5px solid #4b5563!important}a{color:inherit!important;text-decoration:none!important}}
