.bsp-print-brand{display:none}
.vb-site .bsp-sheet-fields>label,.vb-site .bsp-home-document-row>label{font-size:16px!important;line-height:23px!important;font-weight:500!important;color:#526861}
.vb-site .bsp-sheet-check h3,.vb-site .bsp-sheet-row h3{font-size:22px;line-height:30px}
@media print{
 @page{size:A4;margin:15mm 15mm 30mm}
 html,body{height:auto!important;min-height:0!important;overflow:visible!important}
 .bsp-print-brand,.bsp-print-brand *{visibility:visible!important}
 .bsp-print-heading{display:block!important;position:relative!important;padding:0 0 6mm!important;margin:0 0 6mm!important;border-bottom:1px solid #bbc7c1;break-inside:avoid}
 .bsp-print-heading img{display:block!important;max-width:65mm!important;max-height:16mm!important;object-fit:contain}
 .bsp-print-logo{display:flex!important;gap:3mm;align-items:center;color:#3f575b;font:600 15pt/1.2 'Source Sans 3',sans-serif}
 .bsp-print-logo svg{width:10mm;height:10mm;flex:none}
 .bsp-print-footer{display:flex!important;position:relative!important;margin-top:8mm;align-items:center;justify-content:space-between;gap:5mm;border-top:1px solid #bbc7c1;padding-top:2mm!important;background:white!important;color:#222!important;font:9pt/1.35 'Source Sans 3',sans-serif!important;break-inside:avoid}
 .bsp-native-print-footer .bsp-print-footer{display:none!important}
 .vb-skip{display:none!important}
 body.bsp-sheet-printing>:not(.bsp-sheet){display:none!important}
 body.bsp-sheet-printing{display:block!important;position:static!important;width:auto!important;max-width:none!important;transform:none!important}
 body.bsp-sheet-printing *{visibility:visible!important}
 body.bsp-sheet-printing>.bsp-sheet{display:block!important;position:static!important;width:180mm!important;max-width:180mm!important;margin:0!important;padding:0!important;font:11pt/1.4 'Source Sans 3',sans-serif}
 body.bsp-sheet-printing .bsp-print-footer{display:flex!important}
 .bsp-native-print-footer body.bsp-sheet-printing .bsp-print-footer{display:none!important}
 body.bsp-sheet-printing .bsp-sheet,body.bsp-sheet-printing .bsp-sheet *{box-sizing:border-box}
 .bsp-print-footer>div{min-width:0;overflow-wrap:anywhere}.bsp-print-footer a{font:inherit!important;color:#222!important;text-decoration:none!important}
 .bsp-print-qr,.bsp-print-qr svg{display:block!important;width:21mm!important;height:21mm!important;flex:none}
 .vb-site .bsp-sheet-fields>label{font-size:9.5pt!important;line-height:1.3!important}
}
