@page lk-a3-landscape{size:A3 landscape;margin:12mm}@page lk-a3-portrait{size:A3;margin:16mm}.print-area[data-paper=A3][data-orientation=landscape] .print-sheet{page:lk-a3-landscape}.print-area[data-paper=A3][data-orientation=portrait] .print-sheet{page:lk-a3-portrait}.print-toolbar{margin-top:var(--sp-2)}.print-area[data-orientation=landscape] .tt-print-sheet{width:min(100%,72rem)}.tt-print-sheet{gap:var(--sp-2);font-size:var(--fs-small);line-height:1.25;display:grid}.tt-print-sheet.is-large{font-size:var(--fs-large)}.tt-print-head h2{color:var(--accent);font-size:1.5em}.tt-print-head p{color:var(--text-muted)}.tt-print-table{border-collapse:collapse;table-layout:fixed;width:100%}.tt-print-table th,.tt-print-table td{border:1px solid var(--border);vertical-align:top;text-align:left;padding:.25em .35em}.tt-print-table thead th{background:var(--surface-2);text-align:center;font-weight:700}.tt-print-table thead th.tt-print-corner{width:6.8em}.tt-print-table th.is-free,.tt-print-table td.is-free{background:var(--bg)}.tt-print-sub{color:var(--text-muted);font-weight:500;display:block}.tt-print-period{background:var(--surface);font-weight:500}.tt-print-period strong,.tt-print-period span{display:block}.tt-print-period span{color:var(--text-muted);font-size:.9em}.tt-print-table tbody tr{height:3.4em}.tt-print-table tr.after-lunch>*{border-top:2px solid var(--accent)}.tt-print-table td.has-entry{background:var(--accent-soft)}.tt-print-entry{display:grid}.tt-print-entry+.tt-print-entry{border-top:1px dashed var(--border);margin-top:.3em;padding-top:.3em}.tt-print-entry span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-print-len{color:var(--text)}.tt-print-note,.tt-print-foot{color:var(--text-muted)}.tt-change-sheet h3{margin-top:.8em;font-size:1.2em}.tt-change-sheet h4{margin-top:.5em;font-size:1.05em}.tt-change-sheet ul{padding-left:1.2em}.tt-print-changes{border-collapse:collapse;width:100%;margin:.2em 0 .6em}.tt-print-changes th,.tt-print-changes td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.25em .4em}.tt-print-changes thead th{background:var(--surface-2)}.tt-change-sheet{font-size:var(--fs-small)}.tt-change-sheet.is-large{font-size:var(--fs-large)}@media print{html[data-lk-app] .tt-print-sheet{font-size:8.5pt}html[data-lk-app] .tt-print-sheet.is-large,html[data-lk-app][data-lk-paper=A3] .tt-print-sheet{font-size:11pt}html[data-lk-app][data-lk-paper=A3] .tt-print-sheet.is-large{font-size:14pt}html[data-lk-app] .tt-print-table tr{break-inside:avoid}html[data-lk-app] .print-toolbar{display:none!important}}
