@font-face{font-family:Quicksand;font-weight:300;src:url(/public/font/Quicksand-Light.ttf)}@font-face{font-family:Quicksand;font-weight:400;src:url(/public/font/Quicksand-Regular.ttf)}@font-face{font-family:Quicksand;font-weight:500;src:url(/public/font/Quicksand-Medium.ttf)}@font-face{font-family:Quicksand;font-weight:600;src:url(/public/font/Quicksand-SemiBold.ttf)}*,:after,:before{box-sizing:border-box!important}p{margin:0}.eo-e-bill{font-size:14px;margin:30px auto 40px;width:980px}.eo-e-bill-action{position:absolute;right:0;top:0;z-index:5}.eo-e-bill-action .eo-btn+.eo-btn{margin-left:12px}.eo-e-bill-specimen{color:#000;font-family:Rubik,sans-serif;font-size:40mm;left:50%;opacity:.1;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-45deg);z-index:-1}.eo-e-bill-page{box-sizing:border-box;clear:both;font-size:12px;margin:0!important;padding:10mm 13mm;position:relative;width:210mm}.eo-e-bill-page.ready{display:flex;flex-direction:column}.eo-e-bill-page-copyright,.eo-e-bill-page-generate-date,.eo-e-bill-page-watermark{color:rgba(0,0,0,.7);font-size:10px}.eo-e-bill-page-watermark{position:absolute;right:13mm;top:8mm}.eo-e-bill-wrapper.preview .eo-e-bill-page.ready{height:297mm}.eo-e-bill-header{min-height:280px;position:relative}.eo-e-bill-header-company-info img{margin-bottom:10px;max-width:90px}.eo-e-bill-header-company-info-company{font-weight:700;margin-bottom:8px;text-transform:uppercase}.eo-e-bill-header-company-info p>.eo-icon{color:rgba(0,0,0,.7);height:11px;width:11px}.eo-e-bill-header-company-info p>.eo-icon svg{height:100%;width:100%}.eo-e-bill-header-customer-info{position:absolute;right:0;top:50%;transform:translateY(-50%);width:40%}.eo-e-bill-header-customer-info-name{font-weight:700;margin-bottom:8px}.eo-e-bill-page.ready .eo-e-bill-header{max-height:72mm;min-height:42mm}.eo-e-bill-page:not(.ready) .eo-e-bill-header{min-height:unset}.eo-e-bill-page .eo-e-bill-header{height:unset}.eo-e-bill-page .eo-e-bill-header-company-info img{max-width:26mm}.eo-e-bill-page .eo-e-bill-header-company-info-compagny{margin-top:2mm}.eo-e-bill-page .eo-e-bill-header-company-info-city{margin-bottom:1mm}.eo-e-bill-page .eo-e-bill-header-customer-info{font-size:12px}.eo-e-bill-info{margin-top:50px}.eo-e-bill-info-no{font-size:15px;font-weight:700}.eo-e-bill-info-date{margin-top:4px}.eo-e-bill-info-date span{color:rgba(0,0,0,.8)}.eo-e-bill-page .eo-e-bill-info{margin-bottom:7mm}.eo-e-bill-page .eo-e-bill-info-no{font-size:13px}.eo-e-bill-items{min-height:150px;position:relative}.eo-e-bill-items.discounted td.item-label,.eo-e-bill-items.discounted th.item-label{width:58%}.eo-e-bill-items:not(.discounted) td.item-label,.eo-e-bill-items:not(.discounted) th.item-label{width:65%}.eo-e-bill-page .eo-e-bill-items{min-height:unset}.eo-e-bill-resume{border-spacing:unset;margin-top:20px;width:100%}.eo-e-bill-resume thead th{overflow:hidden;padding:12px 0;position:relative;text-align:left}.eo-e-bill-resume thead th:before{border:20mm solid hsla(0,0%,85%,.6);content:"";height:0;left:0;position:absolute;top:-55%;width:100%;z-index:-1}.eo-e-bill-resume thead th:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;padding-left:15px}.eo-e-bill-resume thead th:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;padding-right:15px}.eo-e-bill-resume td.item-discount,.eo-e-bill-resume td.item-pu,.eo-e-bill-resume td.item-quantity,.eo-e-bill-resume td.item-ttc,.eo-e-bill-resume td.item-vat,.eo-e-bill-resume th.item-discount,.eo-e-bill-resume th.item-pu,.eo-e-bill-resume th.item-quantity,.eo-e-bill-resume th.item-ttc,.eo-e-bill-resume th.item-vat{white-space:nowrap}.eo-e-bill-resume td.item-ttc,.eo-e-bill-resume th.item-ttc{text-align:right}.eo-e-bill-resume tbody tr+tr td{border-top:1px solid hsla(0,0%,85%,.6)}.eo-e-bill-resume tbody tr td{padding:8px 0}.eo-e-bill-resume tbody tr td:first-child{padding-left:15px}.eo-e-bill-resume tbody tr td:last-child{padding-right:15px}.eo-e-bill-resume th+th,.eo-e-bill-resume tr td+td{padding-left:10px}.eo-e-bill-page .eo-e-bill-resume{font-size:11px;line-height:14px}.eo-e-bill-page .eo-e-bill-resume thead{background:hsla(0,0%,85%,.66)}.eo-e-bill-page .eo-e-bill-resume thead th{border-color:hsla(0,0%,85%,.66);border-style:solid;border-width:1px 0}.eo-e-bill-page .eo-e-bill-resume thead th:first-child{border-width:1px 0 1px 1px!important}.eo-e-bill-page .eo-e-bill-resume thead th:nth-child(2){width:10mm}.eo-e-bill-page .eo-e-bill-resume thead th.item-discount,.eo-e-bill-page .eo-e-bill-resume thead th.item-pu,.eo-e-bill-page .eo-e-bill-resume thead th.item-quantity,.eo-e-bill-page .eo-e-bill-resume thead th.item-vat{text-align:center}.eo-e-bill-page .eo-e-bill-resume thead th:last-child{border-width:1px 1px 1px 0!important;text-align:right}.eo-e-bill-page .eo-e-bill-resume tbody td:nth-child(2),.eo-e-bill-page .eo-e-bill-resume tbody td:nth-child(3),.eo-e-bill-page .eo-e-bill-resume tbody td:nth-child(4),.eo-e-bill-page .eo-e-bill-resume tbody td:nth-child(5){text-align:center}.eo-e-bill-page .eo-e-bill-resume tbody td:last-child{text-align:right!important}.eo-e-bill-page .eo-e-bill-item-tva{color:rgba(0,0,0,.68);display:block;font-size:10px;white-space:nowrap}.eo-e-bill-pre-footer{align-items:flex-start;display:flex;justify-content:space-between}.eo-e-bill-custom-mention+*,.eo-e-bill-quote-mention+*{margin-top:3mm}.eo-e-bill-price-resume{border-spacing:unset;flex-shrink:0;font-size:14px;margin-left:auto;margin-top:60px;table-layout:fixed;width:250px}.eo-e-bill-price-resume.vat-exempt:not(.balance-displayed){width:270px}.eo-e-bill-price-resume.balance-displayed{margin-top:50px;width:290px}.eo-e-bill-price-resume.balance-displayed tr td{width:40%}.eo-e-bill-price-resume.balance-displayed tr td:first-child{width:60%}.eo-e-bill-price-resume tr{width:100%}.eo-e-bill-price-resume tr td{padding:8px 0;width:50%}.eo-e-bill-price-resume tr td:first-child{padding-left:10px;width:90px}.eo-e-bill-price-resume tr td:last-child{padding-right:10px;text-align:right}.eo-e-bill-price-resume-vat-option td{font-size:.9em;font-style:italic;padding:5px 0 0!important}.eo-e-bill-price-resume-vat+.eo-e-bill-price-resume-vat td{padding-top:0!important}.eo-e-bill-price-resume-break td{height:15px;padding:0!important}.eo-e-bill-price-resume:not(.vat-exempt):not(.balance-displayed) .eo-e-bill-price-resume-total{font-size:15px}.eo-e-bill-price-resume-total{font-weight:700;text-transform:uppercase}.eo-e-bill-price-resume-total td{overflow:hidden;position:relative}.eo-e-bill-price-resume-total td:before{border:20mm solid hsla(0,0%,85%,.6);content:"";height:0;left:0;position:absolute;top:-55%;width:100%;z-index:-1}.eo-e-bill-price-resume-total td:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.eo-e-bill-price-resume-total td:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.eo-e-bill-price-resume.balance-displayed .eo-e-bill-price-resume-total td:first-child{font-size:.9em}.eo-e-bill-wrapper.print .eo-e-bill-price-resume.balance-displayed{width:250px}.eo-e-bill-page .eo-e-bill-price-resume-total{background:hsla(0,0%,85%,.66)}.eo-e-bill-page .eo-e-bill-price-resume-total td:first-child{border-width:1px 0 1px 1px}.eo-e-bill-page .eo-e-bill-price-resume-total td:last-child{border-width:1px 1px 1px 0}.eo-e-bill-payment{flex:1 1 0;margin-top:140px;padding-right:30px}.eo-e-bill-payment-solde{margin-top:2mm}.eo-e-bill-payment-lists{margin-top:13px}.eo-e-bill-payment-lists+.eo-e-bill-payment-title{margin-top:2mm}.eo-e-bill-payment-paid{background:rgba(39,174,96,.18);border-radius:8px;display:inline-block;height:25px;margin-right:5px;opacity:.9;position:relative;vertical-align:-6px;width:25px}.eo-e-bill-payment-paid img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.eo-e-bill-payment-bill-ended{color:#27ae60;font-size:16px;font-weight:700;margin-top:4mm;text-transform:uppercase}.eo-e-bill-payment-bill-ended .eo-icon{height:16px;margin-right:3px;width:16px}.eo-e-bill-payment-iban{border:1px solid hsla(0,0%,85%,.8);border-radius:5px;display:table;margin:26px 0 6px;padding:8px 20px;text-align:center}.eo-e-bill-payment-iban span{font-size:.9em;font-weight:600}.eo-e-bill-payment-online{align-items:center;display:flex;margin-top:3mm}.eo-e-bill-payment-online img{margin-right:3mm;width:25mm}.eo-e-bill-payment-online .eo-e-bill-payment-iban{margin-bottom:0!important;margin-right:0!important;margin-top:2mm!important}.eo-e-bill-payment-online+.eo-e-bill-payment-iban-info{margin-top:2mm}.eo-e-bill-payment-list-title{font-weight:700;margin-bottom:3px}.eo-e-bill-payment-list-item.refund{padding-left:3mm}.eo-e-bill-page .eo-e-bill-payment{margin-top:40px}.eo-e-bill-page .eo-e-bill-payment-bill-ended{font-size:14px}.eo-e-bill-page .eo-e-bill-payment-title{font-size:14px;margin-bottom:2mm}.eo-e-bill-page .eo-e-bill-payment-iban{margin-top:4mm;padding:2mm}.eo-e-bill-page .eo-e-bill-payment-iban-info{max-width:320px}.eo-e-bill-footer{border:1px solid hsla(0,0%,85%,.8);border-radius:5px;padding:10px 15px;text-align:center}.eo-e-bill-footer-wrapper{padding-top:45px}.eo-e-bill-footer-meta{align-items:center;display:flex;justify-content:space-between;margin-top:1mm}.eo-e-bill-wrapper.print .eo-e-bill-page.ready .eo-e-bill-footer-wrapper{bottom:10mm;left:13mm;position:absolute;right:13mm}.eo-e-bill-draft-watermark{color:rgba(0,0,0,.1);font-family:Rubik,sans-serif;font-size:25mm;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.eo-e-bill-page .eo-e-bill-price-resume{font-size:12px}.eo-e-bill-page .eo-e-bill-price-resume:not(.vat-exempt):not(.balance-displayed) .eo-e-bill-page .eo-e-bill-price-resume-total{font-size:13px}.eo-e-bill-txt{display:inline-block}.eo-e-bill-txt-print{display:none}@media print{@page{size:A4 portrait;margin:0!important;padding:0!important}*,:after,:before{box-shadow:none!important;text-shadow:none!important}html{background-color:#fff}body,html{box-shadow:none!important;margin:0!important;padding:0!important}.eo-e-bill-txt{display:none}.eo-e-bill-txt-print{display:inline-block}#computed{display:none}#printable{display:block!important}}