.designSheetWorkspace{color:#10213d;background:#e8edf3;min-height:100vh;padding:20px;overflow-x:hidden}.designPrintActions{flex-wrap:wrap;align-items:center;gap:12px;max-width:900px;margin:0 auto 20px;display:flex}.designPrintActions button,.designPrintActions select,.designPrintActions a{color:#10213d;background:#fff;border:1px solid #b9c6d5;border-radius:8px;max-width:100%;min-height:44px;padding:12px}.designPrintActions small{width:100%}.designSheet{box-sizing:border-box;background:#fff;width:210mm;max-width:100%;min-height:297mm;margin:0 auto 24px;padding:10mm;font:11px/1.35 Arial,sans-serif}.designPageFrame{border-collapse:collapse;table-layout:fixed;width:100%}.designPageFrame>thead>tr>td,.designPageFrame>tbody>tr>td,.designPageFrame>tfoot>tr>td{padding:0}.sheetHeader{border-bottom:2px solid #10213d;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 7px;display:flex}.sheetHeader>div:first-child{gap:2px;display:grid}.sheetHeader>div:first-child>b{letter-spacing:.08em;font-size:12px}.sheetHeader>div:first-child>strong{font-size:18px}.sheetHeader>div:first-child>span{color:#52667d}.sheetShipOut{text-align:center;border:2px solid #10213d;min-width:58mm;padding:6px 10px}.sheetShipOut span{letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.sheetShipOut b{margin-top:2px;font-size:17px;line-height:1.15;display:block}.sheetApproval{border:1px solid #10213d;margin:6px 0;padding:6px;font-weight:700}.sheetProductRow{break-inside:avoid-page;page-break-inside:avoid}.sheetProduct{break-inside:avoid-page;page-break-inside:avoid;border-bottom:1px solid #9cabbc;padding:7px 0 6px}.sheetProductIntro{grid-template-columns:minmax(62mm,42%) minmax(0,1fr);align-items:stretch;gap:10px;margin-bottom:6px;display:grid}.designSheetImages{gap:6px;min-width:0;display:flex}.designSheetImages figure{flex:1;min-width:0;margin:0}.designSheetImages img{object-fit:contain;background:#f5f7fa;border:1px solid #d7dfe8;width:100%;height:58mm;display:block}.designSheetImages figcaption{margin-top:2px;font-size:9px;font-weight:700;line-height:1.2}.designSheetImages p{color:#64748b;border:1px dashed #aebac7;place-items:center;width:100%;min-height:38mm;margin:0;display:grid}.sheetProductDetails{background:#f4f7fa;border:1px solid #d5dee8;min-width:0;padding:7px 9px}.sheetProductDetails>span{letter-spacing:.1em;color:#536a81;font-size:8px;font-weight:800}.sheetProductDetails h2{margin:3px 0;font-size:15px;line-height:1.15}.sheetProductDetails h3{margin:0 0 7px;font-size:12px}.sheetProductDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px;margin:0;display:grid}.sheetProductDetails dl>div{min-width:0}.sheetProductDetails dt{text-transform:uppercase;color:#64748b;font-size:8px}.sheetProductDetails dd{overflow-wrap:anywhere;margin:1px 0 0;font-weight:700}.sheetProductDetails .sheetProductAddons{grid-column:1/-1}.sheetPlayers{border-collapse:collapse;table-layout:fixed;width:100%}.sheetPlayers col.sheetSerialColumn{width:8%}.sheetPlayers col.sheetPlayerNameColumn{width:28%}.sheetPlayers col.sheetNumberColumn{width:15%}.sheetPlayers col.sheetSizeColumn{width:17%}.sheetPlayers col.sheetQcColumn{width:12%}.sheetPlayers th,.sheetPlayers td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:normal;border:1px solid #9fabb9;height:6.4mm;padding:3px 4px}.sheetPlayers th{background:#eaf0f5;font-size:9px}.sheetPlayers thead tr:first-child th{color:#fff;background:#10213d;height:auto;padding:3px 4px}.sheetPlayers td:first-child,.sheetPlayers th:first-child,.sheetPlayers td:nth-last-child(-n+3),.sheetPlayers th:nth-last-child(-n+3){text-align:center}.sheetPlayers td:last-child{background:#fff}.sheetSizeTotals{flex-wrap:wrap;gap:14px;padding-top:4px;font-size:9px;display:flex}.designSheet footer{color:#5f7084;border-top:1px solid #c0cad7;padding-top:4px;font-size:8px}.designSheetModal{z-index:10000;position:fixed;inset:0;overflow:auto}.designSheetModal .designPrintActions{z-index:2;background:#e8edf3;padding:12px;position:sticky;top:0}@page{size:A4 portrait;margin:10mm}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.designSheetWorkspace){background:#fff!important;margin:0!important}body:has(.designSheetModal)>:not(.designSheetModal){display:none!important}.designSheetModal{position:static;overflow:visible}.designSheetWorkspace{background:#fff;min-height:0;padding:0;overflow:visible}.designPrintActions{display:none!important}.designSheet{width:auto;max-width:none;min-height:0;margin:0;padding:0}.designPageFrame{table-layout:fixed;width:100%}.designPageFrame>thead,.sheetPlayers>thead{display:table-header-group}.designPageFrame>tfoot{display:table-footer-group}.sheetProductRow,.sheetProduct{break-inside:avoid-page;page-break-inside:avoid}.sheetPlayers tr,.designSheetImages figure,.sheetHeader{break-inside:avoid;page-break-inside:avoid}.sheetPlayers thead{break-after:avoid;page-break-after:avoid}.sheetProductIntro{break-inside:avoid;page-break-inside:avoid}.designSheet img{max-width:100%}.designSheet a{color:#10213d;text-decoration:none}}@media (width<=600px){.designSheetWorkspace{padding:8px}.designSheet{width:100%;padding:12px;font-size:10px}.sheetHeader{flex-direction:column;align-items:stretch}.sheetShipOut{min-width:0}.sheetProductIntro{grid-template-columns:1fr}.designSheetImages img{height:52mm}.sheetPlayers{font-size:9px}.sheetPlayers th,.sheetPlayers td{padding:3px 2px}.sheetPlayers col.sheetPlayerNameColumn{width:26%}}.designSheetPages{gap:24px;display:grid}.designSheetPages .designSheet{height:297mm;min-height:297mm;margin-bottom:0;overflow:hidden}.sheetProductVisuals{gap:5px;min-width:0;display:grid}.sheetProductOptions{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:5px;margin-top:6px;display:grid}.sheetProductOptions>:only-child{grid-column:1/-1}.sheetContinuation{background:#f4f7fa;border:1px solid #cbd5e1;border-bottom:0;justify-content:space-between;gap:12px;padding:5px 7px;display:flex}.sheetContinuation span{color:#52667d}.sheetProductOptions .adminLogoPlacementSummary.compact{border-width:1px;border-radius:5px;gap:3px;padding:4px}.sheetProductOptions .adminLogoPlacementSummary.compact>header span{font-size:7px}.sheetProductOptions .adminLogoPlacementSummary.compact>header b{font-size:8px}.sheetProductOptions .adminLogoPlacementSummary.compact>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.sheetProductOptions .adminLogoPlacementSummary.compact article{border-radius:4px;grid-template-columns:14mm minmax(0,1fr);align-items:center;gap:3px;padding:2px}.sheetProductOptions .adminLogoPlacementSummary.compact .logoPlacementVisual{width:14mm}.sheetProductOptions .adminLogoPlacementSummary.compact article>div>b{font-size:7px}.sheetProductOptions .adminLogoPlacementSummary.compact small{font-size:6px}.sheetProductOptions .adminLogoPlacementSummary.compact .logoPlacementOverlay{box-shadow:0 0 0 1px #fff}.sheetProductOptions .selectedAddonVisuals.compact{border-radius:5px;gap:3px;padding:4px}.sheetProductOptions .selectedAddonVisuals.compact>header span{font-size:7px}.sheetProductOptions .selectedAddonVisuals.compact>header b{font-size:8px}.sheetProductOptions .selectedAddonVisuals.compact article{border-radius:4px;grid-template-columns:13mm minmax(0,1fr);gap:3px;padding:2px;display:grid}.sheetProductOptions .selectedAddonVisuals.compact article img,.sheetProductOptions .selectedAddonVisuals.compact .addonVisualFallback{border-radius:3px;width:13mm;height:13mm}.sheetProductOptions .selectedAddonVisuals.compact article b{font-size:7px;line-height:1.2}@media print{:is(body:has(.designSheetWorkspace) .designSheetWorkspace,body:has(.designSheetWorkspace) .designSheetWorkspace *){visibility:visible!important}.designSheetPages{display:block}.designSheetPages .designSheet{box-sizing:border-box;break-after:page;page-break-after:always;overflow:hidden;width:190mm!important;max-width:190mm!important;height:277mm!important;min-height:277mm!important;margin:0!important;padding:0!important}.designSheetPages .designSheet:last-child{break-after:auto;page-break-after:auto}}.sheetProductDetails dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sheetProductOptions .selectedAddonVisuals.compact{background:#fff;border-color:#d5dee8}.sheetProductOptions .selectedAddonVisuals.compact>header{display:none}.sheetProductOptions .selectedAddonVisuals.compact>div{grid-template-columns:repeat(auto-fit,minmax(20mm,1fr));gap:4px}.sheetProductOptions .selectedAddonVisuals.compact article{grid-template-columns:1fr;justify-items:center;min-width:0;padding:3px}.sheetProductOptions .selectedAddonVisuals.compact article img,.sheetProductOptions .selectedAddonVisuals.compact .addonVisualFallback{width:16mm;height:16mm}.sheetProductOptions .selectedAddonVisuals.compact article b{text-align:center;word-break:normal;overflow-wrap:break-word;font-size:7px}.sheetProductOptions .adminLogoPlacementSummary.compact>div{grid-template-columns:repeat(auto-fit,minmax(20mm,1fr))!important}.sheetProductOptions .adminLogoPlacementSummary.compact article{justify-items:center;min-width:0;grid-template-columns:1fr!important;display:grid!important}.sheetProductOptions .adminLogoPlacementSummary.compact .logoPlacementVisual{max-width:27mm;width:100%!important;height:20mm!important}.sheetProductOptions .adminLogoPlacementSummary.compact article b{word-break:normal;overflow-wrap:break-word;text-align:center}.sheetProductOptions .adminLogoPlacementSummary.compact article small{display:none}@media (width<=600px){.designSheetWorkspace{padding:4px}.designSheet{padding:6px;font-size:9px}.sheetProductIntro{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:5px}.sheetProductDetails{padding:5px}}
