.placement-viewport[data-v-0fe9a63b]{max-height:72vh}.placement-card[data-v-0fe9a63b]{overflow:hidden}.match-sheet[data-v-309acafb]{background:#fff;border:1px dashed #ccc;color:#111;font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere;padding:4mm}.match-sheet-header h2[data-v-309acafb]{font-size:16px;font-weight:700;margin:6px 0}.sheet-tournament[data-v-309acafb]{font-size:10px}.sheet-series[data-v-309acafb]{font-weight:600}.sheet-details[data-v-309acafb]{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0}.sheet-start[data-v-309acafb]{margin-top:4px}.match-sheet table.score-grid[data-v-309acafb]{border-collapse:collapse;margin:12px 0;table-layout:fixed;width:100%}.sheet-player-column[data-v-309acafb]{width:48%}.match-sheet .score-grid td[data-v-309acafb],.match-sheet .score-grid th[data-v-309acafb]{border:1px solid #111;padding:4px;text-align:center}.match-sheet .score-grid .sheet-player[data-v-309acafb],.match-sheet .score-grid .sheet-player-heading[data-v-309acafb]{text-align:left}.sheet-player[data-v-309acafb]{font-weight:400;height:22mm;overflow-wrap:anywhere}.sheet-player strong[data-v-309acafb]{font-size:13px}.sheet-player span[data-v-309acafb]{display:block;font-size:10px;margin-top:3px}.score-grid td[data-v-309acafb]{font-size:16px}.sheet-footer[data-v-309acafb]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.sheet-footer p[data-v-309acafb]{flex:1}.sheet-signature[data-v-309acafb]{border:1px solid #111;flex:0 0 34mm;font-size:10px;height:20mm;padding:6px}.tree-print-page[data-v-cef792a6]{align-items:center;display:flex;flex-direction:column;height:194mm;page:tournament-tree;width:281mm;-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:page;background:#fff;box-sizing:border-box;break-after:page;color:#111827;font-family:Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tree-print-page p[data-v-cef792a6]{margin:0}.tree-print-heading[data-v-cef792a6]{font-size:10px;line-height:1.4;margin-bottom:3mm;width:100%}.tree-print-title[data-v-cef792a6]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.tree-print-title h2[data-v-cef792a6]{font-size:16px;font-weight:700;margin:4px 0}.tree-print-canvas[data-v-cef792a6]{position:relative}.tree-print-diagram[data-v-cef792a6]{position:relative;transform-origin:top left}.tree-print-links[data-v-cef792a6]{inset:0;position:absolute}.tree-print-column[data-v-cef792a6]{font-size:13px;line-height:19px;position:absolute;text-align:center;top:0;width:252px}.tree-print-column p[data-v-cef792a6]{font-size:11px}.tree-print-card[data-v-cef792a6]{background:#fff;border:1px solid #64748b;border-radius:6px;box-sizing:border-box;position:absolute}.tree-print-match-heading[data-v-cef792a6]{align-items:center;border-bottom:1px solid #cbd5e1;display:flex;font-size:10px;gap:6px;height:35px;justify-content:space-between;padding:0 10px}.tree-print-match-heading span[data-v-cef792a6]{text-align:right}.tree-print-player[data-v-cef792a6]{align-items:center;border-bottom:1px solid #cbd5e1;box-sizing:border-box;display:flex;gap:6px;height:43px;justify-content:space-between;padding:0 10px}.tree-print-player div[data-v-cef792a6]{min-width:0}.tree-print-player strong[data-v-cef792a6]{display:block;font-size:12px;line-height:13px;overflow-wrap:anywhere}.tree-print-player p[data-v-cef792a6]{font-size:9px;line-height:11px}.tree-print-player b[data-v-cef792a6]{flex-shrink:0;font-size:14px}.tree-print-winner[data-v-cef792a6]{background:#ecfdf5}.tree-print-score[data-v-cef792a6]{font-size:10px;line-height:11px;padding:2px 10px}.tree-print-qualified[data-v-cef792a6]{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:6px 10px}.tree-print-qualified strong[data-v-cef792a6]{font-size:11px}.tree-print-qualified p[data-v-cef792a6]{font-size:12px;line-height:14px;overflow-wrap:anywhere}.tree-print-qualified .tree-print-direct[data-v-cef792a6]{color:#047857;font-size:10px}.tree-print-card .tree-print-long-name[data-v-cef792a6]{font-size:10px;line-height:11px}.tree-print-page footer[data-v-cef792a6]{color:#475569;font-size:9px;margin-top:auto;padding-top:2mm;width:100%}@media print{@page tournament-tree{size:A4 landscape;margin:8mm}.tree-print-page[data-v-cef792a6]:last-child{-moz-column-break-after:auto;break-after:auto}}.tournament-print .match-sheet-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:280mm;margin:24px auto;padding:0;width:194mm}@media print{@page{size:A4 portrait;margin:8mm}body{display:block;margin:0;min-height:0}body :not(.tournament-print,.tournament-print *,:has(.tournament-print)){display:none!important}body :has(.tournament-print){display:contents!important}.tournament-print{background:#fff;border:0;color:#000;display:block!important;font-size:11px;overflow:visible;padding:0;position:static;width:100%}.tournament-print table{border-collapse:collapse;margin:12px 0;width:100%}.tournament-print td,.tournament-print th{border:1px solid #777;padding:8px}.tournament-print h1{font-size:20px}.tournament-print h2{font-size:16px;margin:12px 0}.tournament-print .print-sheet{border:0;margin:0;padding:8mm 0;page:auto;-moz-column-break-after:page;break-after:page;-moz-column-break-inside:avoid;break-inside:avoid}.tournament-print .match-sheet-page{margin:0;padding:0;width:100%}.tournament-print>.print-sheet:last-child,.tournament-print>section:last-child>.print-sheet:last-child{-moz-column-break-after:auto;break-after:auto}.no-print{display:none!important}}
