.ibp-sheet{display:none}@media print{@page{margin:12mm}body.ibp-printing>*:not(.ibp-sheet){display:none!important}body.ibp-printing{background:#fff!important}body.ibp-printing .ibp-sheet{display:block!important;color:#000;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.ibp-sheet .ibp-page{break-after:page}.ibp-sheet .ibp-page:last-child{break-after:auto}.ibp-sheet h1,.ibp-sheet h2,.ibp-sheet p{margin:0}.ibp-sheet .ibp-bingo{display:flex;flex-direction:column;gap:4mm}.ibp-sheet .ibp-bhead{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #000;padding-bottom:2mm}.ibp-sheet .ibp-bhead h1{font-size:22pt}.ibp-sheet .ibp-bsub{font-size:11pt}.ibp-sheet .ibp-bgrid{display:grid;border-top:1.5px solid #000;border-left:1.5px solid #000}.ibp-sheet .ibp-bgrid>div{aspect-ratio:1;border-right:1.5px solid #000;border-bottom:1.5px solid #000;display:flex;flex-direction:column;justify-content:space-between;padding:2mm;text-align:center}.ibp-sheet .ibp-bgrid .ibp-btext{font-size:10.5pt;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.ibp-sheet .ibp-bgrid.ibp-s4 .ibp-btext{font-size:13pt}.ibp-sheet .ibp-bgrid .ibp-bline{border-bottom:1px solid #777;height:6mm}.ibp-sheet .ibp-bgrid .ibp-bfree{justify-content:center;font-size:14pt;font-weight:900}.ibp-sheet .ibp-bfoot{display:flex;justify-content:space-between;font-size:11pt}.ibp-sheet .ibp-rules{font-size:10pt;line-height:1.35}.ibp-sheet .ibp-cards{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:62mm}.ibp-sheet .ibp-card{border:1px dashed #888;padding:6mm;display:flex;flex-direction:column;justify-content:space-between;break-inside:avoid}.ibp-sheet .ibp-card-q{font-size:14pt;font-weight:600;line-height:1.3;display:flex;align-items:center;flex:1}.ibp-sheet .ibp-card-tag{font-size:9pt;display:flex;justify-content:space-between;color:#333}.ibp-sheet .ibp-cutnote{font-size:9pt;color:#555;margin-bottom:2mm}.ibp-sheet .ibp-ws{display:flex;flex-direction:column;gap:3mm}.ibp-sheet .ibp-ws h1{font-size:22pt;text-align:center}.ibp-sheet .ibp-ws-meta{display:flex;gap:10mm;font-size:11pt}.ibp-sheet .ibp-ws-meta span{flex:1;border-bottom:1px solid #000;padding-bottom:1mm}.ibp-sheet .ibp-ws ol{margin:2mm 0 0;padding-left:7mm}.ibp-sheet .ibp-ws li{font-size:12pt;font-weight:600;break-inside:avoid;margin-bottom:2mm}.ibp-sheet .ibp-ws .ibp-lines{border-bottom:1px solid #888;height:8mm;font-weight:400}.ibp-sheet .ibp-chart h1{font-size:26pt;text-align:center;margin-bottom:6mm}.ibp-sheet .ibp-chart p{font-size:12pt;text-align:center;margin-bottom:6mm}.ibp-sheet .ibp-chart-row{display:flex;align-items:center;gap:6mm;border:1.5px solid #000;border-radius:4mm;padding:4mm 6mm;margin-bottom:4mm;font-size:18pt;font-weight:700;break-inside:avoid}.ibp-sheet .ibp-chart-key{width:18mm;height:18mm;border-radius:50%;border:1.5px solid #000;flex:none;display:flex;align-items:center;justify-content:center;font-size:20pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ibp-sheet .ibp-chart-sub{display:block;font-size:11pt;font-weight:400}}
