/* Logo Suptecpro commun aux documents sans papier à en-tête. */
.suptecpro-print-brand{position:relative;display:block;height:18mm;margin:0 0 6mm;border-bottom:2pt solid #a35624;overflow:hidden;box-sizing:border-box;background:#fff}
.suptecpro-print-brand img{position:absolute;left:0;top:0;width:70mm;height:auto;max-width:none;max-height:none;object-fit:contain}
.app-print-brand{display:none}
@media print{
 @page{size:A4 portrait;margin:12mm 12mm 15mm}
 .suptecpro-print-brand{display:block!important;position:relative!important;height:18mm!important;margin:0 0 6mm!important;visibility:visible!important;print-color-adjust:exact;break-inside:avoid;break-after:avoid}
 .suptecpro-print-brand img{visibility:visible!important;width:70mm!important;height:auto!important;max-height:none!important}
 .suptecpro-document-table{display:table!important;width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}
 .suptecpro-document-table>thead{display:table-header-group!important;position:static!important}
 .suptecpro-document-table>thead>tr>td,.suptecpro-document-table>tbody>tr>td{padding:0!important;border:0!important;background:#fff!important;vertical-align:top!important}
 .suptecpro-document-table>tbody>tr{break-inside:auto!important}
 body.suptecpro-document{margin:0!important}
 body:has(.app-print-brand):not([data-automation-print]):not(:has(.phonebook-panel)) .app-print-brand{display:block!important}
 body:has(.phonebook-panel)>.app-print-brand{display:none!important}
 body:has(.app-print-brand):not([data-automation-print])>.sidebar,body:has(.app-print-brand):not([data-automation-print]) .topbar,body:has(.app-print-brand):not([data-automation-print]) #appStatusFooter{display:none!important}
 html:has(.app-print-brand),body:has(.app-print-brand),body:has(.app-print-brand)>.main,body:has(.app-print-brand) #content{position:static!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;transform:none!important;background:#fff!important}
}
.suptecpro-document-table{width:100%;border-collapse:collapse;table-layout:fixed}
.suptecpro-document-table>thead>tr>td,.suptecpro-document-table>tbody>tr>td{padding:0;border:0;vertical-align:top}
@media print{
 #automationPrintRoot .suptecpro-document-table>thead>tr>td,#automationPrintRoot .suptecpro-document-table>tbody>tr>td{padding:0!important;border:0!important;white-space:normal!important}
}
@media print{
 @page suptecpro-phonebook{size:A4 portrait;margin:38mm 12mm 25mm}
 body:has(.phonebook-panel):not([data-automation-print]){page:suptecpro-phonebook}
}
