.withdraw-check{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px}.withdraw-check input{width:auto;min-width:0;accent-color:#b43538}.forfeit-status{color:#a6232c;font-weight:bold}.withdrawn-list{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.withdrawn-chip{background:#fff1ed;border:1px solid #e8b3a9;border-radius:5px;padding:6px 10px;color:#962d30}.withdrawn-chip button{font-size:11px;padding:3px 7px;margin-left:5px}.a6-preview{background:#e9eeee;padding:12px;display:flex;flex-direction:column;gap:18px;overflow:auto}.a6-referee-card{width:148mm;min-width:148mm;height:105mm;min-height:105mm;box-sizing:border-box;padding:5mm;margin:0 auto;background:white;color:#172c35;font-size:10px;box-shadow:0 2px 8px #173c4025;overflow:visible}.a6-heading{background:none;color:#172c35;padding:0;display:block;border-bottom:1px solid #344e53}.a6-heading h1{font-size:15px;text-align:center;margin:0 0 3px;line-height:1.25}.a6-heading>div{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:1.4}.a6-heading p{font-size:10px;margin:3px 0;line-height:1.3}.a6-matrix{width:100%;table-layout:fixed;border-collapse:collapse;white-space:normal;margin:3mm 0 2mm}.a6-matrix th,.a6-matrix td{border:1px solid #344e53;text-align:center;box-sizing:border-box;padding:1px}.a6-matrix th{background:white;font-size:9px;font-weight:normal;line-height:1.25}.a6-matrix .a6-blank{height:10mm}.a6-matrix .a6-player{vertical-align:middle;padding:2mm;overflow-wrap:anywhere}.a6-player strong{display:block;font-size:15px;line-height:1.5}.a6-player span,.a6-player small{display:block;font-size:11px;line-height:1.6}.a6-player small{font-size:9px}.a6-ki{display:block;color:#a6232c;font-size:13px}.a6-dash{font-size:17px;line-height:1}.a6-dash small{display:block;font-size:8px}.a6-footer{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.6}.a6-referee-card:last-child{margin-bottom:0}
@page refereeA6{size:148mm 105mm;margin:5mm}@media print{body.match-print #printArea{page:refereeA6}body.match-print .referee-sheet.a6-referee-card{page:refereeA6;box-shadow:none;width:138mm;min-width:138mm;height:95mm;min-height:95mm;padding:0;margin:0;break-inside:avoid;break-after:page;page-break-after:always}body.match-print .referee-sheet.a6-referee-card:last-child{break-after:auto;page-break-after:auto}body.match-print .a6-heading{display:block!important}body.match-print .a6-heading h1{font-size:11pt;line-height:1.2;margin:0 0 1mm}body.match-print .a6-heading>div{font-size:9pt;line-height:1.4}body.match-print .a6-heading p{font-size:8pt;margin:1mm 0;line-height:1.2}body.match-print .a6-matrix{width:138mm;margin:2mm 0}body.match-print .a6-matrix th{font-size:7pt;padding:1px;line-height:1.15}body.match-print .a6-matrix .a6-blank{height:10mm;padding:0}body.match-print .a6-player strong{font-size:11pt;line-height:1.5}body.match-print .a6-player span{font-size:8pt}body.match-print .a6-player small{font-size:7pt}body.match-print .a6-dash{font-size:13pt}body.match-print .a6-dash small{font-size:6pt}body.match-print .a6-footer{font-size:9pt;line-height:1.5}body.match-print .a6-ki{font-size:10pt}}
