@page{size:215.9mm 279.4mm;margin:0}
@media print{
 html,body{margin:0!important;padding:0!important;background:white!important;color:black!important}
 body>*{display:none!important}body>#wifi-print-sheet{display:block!important;position:relative;width:215.9mm;height:279.3mm;break-inside:avoid;overflow:hidden}
 body>#wifi-print-sheet[data-paper=a4]{width:210mm;height:296.9mm}
 #wifi-print-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:127mm;height:177.8mm}
 #wifi-print-card > svg{display:block;width:127mm!important;height:177.8mm!important}
 .crop-mark{position:absolute;width:0;height:0;color:#000}
 .crop-mark:before,.crop-mark:after{content:'';position:absolute}
 .crop-mark:before{width:4mm;height:0;border-top:.2mm solid #000;top:0}.crop-mark:after{height:4mm;width:0;border-left:.2mm solid #000;left:0}
 .crop-mark.tl{left:calc(50% - 63.5mm);top:calc(50% - 88.9mm)}.crop-mark.tr{left:calc(50% + 63.5mm);top:calc(50% - 88.9mm)}
 .crop-mark.bl{left:calc(50% - 63.5mm);top:calc(50% + 88.9mm)}.crop-mark.br{left:calc(50% + 63.5mm);top:calc(50% + 88.9mm)}
 .crop-mark.tl:before,.crop-mark.bl:before{right:1mm}.crop-mark.tr:before,.crop-mark.br:before{left:1mm}
 .crop-mark.tl:after,.crop-mark.tr:after{bottom:1mm}.crop-mark.bl:after,.crop-mark.br:after{top:1mm}
 body:not([data-wifi-ready=true])>#wifi-print-sheet{display:none!important}
}
