.timetable-grid{table-layout:fixed;min-width:650px}.timetable-grid th:first-child{width:110px}.timetable-cell{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-height:65px;color:var(--ink);background:0 0;border:0;padding:6px;display:block}.timetable-cell small{white-space:pre-wrap;margin-top:5px;font-size:.8em;display:block}.timetable-cell span{white-space:pre-wrap}.timetable-preview{border:1px solid var(--line);background:#fff;margin:15px 0;padding:15px}.timetable-preview table{table-layout:fixed;min-width:550px}.timetable-preview table .timetable-cell{font-size:var(--timetable-font,10pt)}.timetable-preview h2,.timetable-preview>p{text-align:center}.label-preview-viewport{background:#ecebe1;max-width:100%;padding:12px;overflow:auto}.label-sheet{box-sizing:border-box;background:#fff;flex-shrink:0;width:210mm;height:297mm;margin:0 auto 15px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0002}.label-sheet-grid{display:grid}.label-tile{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;color:#111;flex-direction:column;padding:2mm;line-height:1.25;display:flex;position:relative;overflow:hidden}.label-tile p{margin:0}.label-tile svg{flex-shrink:0;max-width:100%;display:block}.label-tile.has-border{border:.2mm solid #555}.label-tile.cut-lines{outline-offset:0;outline:.1mm dashed #999}.label-calibration{color:#111;border-top:.2mm solid #111;width:100mm;font-size:7pt;position:absolute;bottom:3mm;left:10mm}.label-paper-root{width:max-content;max-width:none}.label-canvas{width:100%;position:relative}.label-paper-root{transform-origin:0 0;position:absolute;top:0;left:0}@media print{@page office-portrait{size:A4 portrait;margin:12mm}@page office-landscape{size:A4 landscape;margin:12mm}@page office-labels{size:A4 portrait;margin:0}body:has(#timetable-tool .portrait){page:office-portrait}body:has(#timetable-tool .landscape){page:office-landscape}#timetable-paper{color:#000;border:0;margin:0;padding:0;background:#fff!important;overflow:visible!important}#timetable-paper .timetable-print-table{table-layout:fixed;width:100%;min-width:0;font-size:var(--timetable-font,10pt)}#timetable-paper h2{color:#000;margin:0 0 3mm;font-size:18pt}#timetable-paper>p{margin-bottom:4mm;font-size:11pt}#timetable-paper th,#timetable-paper td{vertical-align:middle;color:#000;border:.2mm solid #333;padding:2mm}#timetable-paper .timetable-cell{color:#000;min-height:8mm;padding:0;line-height:1.25}#timetable-paper thead{display:table-header-group}#timetable-paper tr{break-inside:avoid;page-break-inside:avoid}#timetable-paper.ink td,#timetable-paper.mono td{background:#fff!important}#timetable-paper.pastel td{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(#label-tool){page:office-labels;margin:0!important;padding:0!important}body:has(#label-tool) main>.tool-page{max-width:none!important}#label-tool>.office-columns{display:block!important}#label-tool>.office-columns>div:first-child{display:none!important}#label-tool>.office-columns>div:last-child{display:block!important}#label-tool>.office-columns>div:last-child>*{display:none!important}#label-tool>.office-columns>div:last-child>.label-preview-viewport{background:#fff!important;padding:0!important;display:block!important;overflow:visible!important}#label-tool .label-canvas{height:auto!important;display:contents!important}#label-paper{width:210mm!important;max-width:none!important;position:static!important;transform:none!important}.label-sheet{box-shadow:none;break-inside:avoid;break-after:page;page-break-after:always;margin:0!important}.label-sheet:last-child{break-after:auto;page-break-after:auto}body:has(#label-tool) ins,body:has(#label-tool) iframe,body:has(#timetable-tool) ins,body:has(#timetable-tool) iframe{display:none!important}}
