@page{margin:0cm;size:A4}body{padding-top:1cm;padding-left:1cm;padding-right:1cm;padding-bottom:1cm;font-size:11px;font-family:"Poppins",sans-serif}header{position:fixed;top:-4cm;left:0;right:0;height:-moz-fit-content;height:fit-content;background-color:#3d3d3d}footer{position:fixed;bottom:-1cm;left:0;right:0;height:1.5cm;background-color:#3d3d3d}.pdf-footer{color:#fff;text-align:center}.pdf-footer p{line-height:1 !important;padding-top:1rem;padding-bottom:.5rem}.pdf-footer__link{font-weight:400;color:#fff}.pdf p{margin:0;line-height:.7}.pdf table{background-color:#fff}.pdf-main-title{font-weight:900;font-size:2rem;letter-spacing:3px;font-family:"Poppins",sans-serif;color:#fff;margin-left:75%;text-transform:uppercase}.pdf-logo{max-width:7cm;max-height:2.5cm;margin-left:0;margin-top:0;margin-bottom:1cm;position:relative;z-index:-1}.pdf-title{font-weight:500}.pdf-subtitle{font-size:12px}.pdf-subtitle-box{border-bottom:.5px dashed #312f2f;width:100%;padding-bottom:.1cm}.pdf-details{line-height:1}.pdf-list{list-style-type:none;padding-left:0;margin:0}.pdf-details{background-color:#f5f5f5;padding:.5rem 1rem .7rem 1rem;margin-left:-1rem;margin-bottom:1rem}.pdf-table{width:100%;border-spacing:0}.pdf-table-wrapper{margin-top:3%}.pdf-table-object{padding-bottom:.5rem}.pdf-table .text-end{text-align:right !important}.pdf-table thead th{background-color:#f5f5f5;border-top:3px solid #312f2f;border-bottom:1px solid #312f2f;padding-top:.5rem;padding-bottom:.5rem;line-height:.7;text-align:left}.pdf-table thead th span{font-weight:400}.pdf-table td{padding:.3rem .3rem .3rem 0}.pdf-table tfoot td{background-color:#f5f5f5;border-top:1px solid #312f2f;border-bottom:1px solid #312f2f;text-align:right;padding-top:0;padding-bottom:.5rem}.pdf-table tbody tr:last-child td{padding-bottom:.5rem}.pdf-table thead th:first-child,.pdf-table tr td:first-child{text-align:left;padding-right:1rem}.pdf-table tr td:first-child,.pdf-table thead th:first-child{padding-left:1rem;padding-right:1rem}.pdf-realised{font-size:9px;font-weight:200}.pdf-total-title{font-weight:bold}.pdf-total{padding:.05rem 0 .5rem 2rem;float:right;font-size:13px;font-weight:700;margin-top:5%}.pdf-total sup{font-size:9px;margin-left:1px}.pdf-total-prix{background:#312f2f;color:#fff;padding:.05rem 2rem .5rem 2rem;margin-left:10px}.pdf-unit{font-size:9px}.pdf-no-data{border-bottom:.05pt solid #312f2f;text-align:center !important}.col-1,.col-2,.col-3{vertical-align:top}#tabletohide{table-layout:fixed;width:100%;line-height:1}#tabletohide .col-1{min-width:30%}#tabletohide .col-3{width:40%;padding-left:10px}#tabletohide td{text-align:left}#tabletohide .devis-list{margin-top:.3rem}.table-content .col-2,.table-content .col-3{width:11%}.table-content .col-4{width:15%}.table-content td,.table-content th{text-align:right}.pdf-file-list{list-style:none;padding-left:0;margin:0}.pdf-file-list .pdf-file-item{display:inline-block;margin:.25rem}.pdf-file-list .btn-link{background:#f0f0f0;color:#333;border-radius:4px;padding:.4rem .5rem;text-decoration:none;line-height:1.2;display:inline-block}