@media print{@page{margin:10mm;size:A4}*{visibility:hidden}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:100%;overflow:hidden;margin:0!important;padding:0!important}.no-print{display:none!important}.print-only{visibility:visible!important;width:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.print-only *{visibility:visible}.invoice{flex-wrap:wrap;padding:.5rem;font-size:.75rem;display:flex}.invoice .left,.invoice .right{width:50%}.divider{background-color:#6c6c6c4d;width:100%;height:1px;margin:1rem 0}.invoice-company-name{font-weight:700;font-size:.85rem!important}.print-only *{font-size:.6rem!important}.print-only h1,.print-only h2,.print-only h3{font-size:.75rem!important;font-weight:700!important}.print-only .text-2xl,.print-only .text-xl,.print-only .text-lg{font-size:.8rem!important}.print-only .shadow-lg,.print-only .shadow-md,.print-only .shadow{box-shadow:none!important}.print-only .card{box-shadow:none!important;border:none!important}.card.print-only{max-width:none!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important}.invoice-company-address,.invoice-company-contact,.invoice-date,.invoice-number,.invoice-method,.invoice-buyer-title,.invoice-buyer-name,.invoice-buyer-address,.invoice-buyer-contact,.invoice-delivery-title,.invoice-delivery-address,.invoice-delivery-method{font-size:.6rem!important}.invoice-title-text,.invoice-value{font-size:.55rem!important}.invoice-item{justify-content:space-evenly;width:100%;display:flex;padding:.3rem 0!important}.invoice-title{width:100%;display:flex}.invoice-title-text,.invoice-value{text-align:center;width:20%}.invoice-item-container{flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.invoice-ammountinwords{width:100%}.invoice-ammountinwords-value{text-transform:uppercase}.invoice-ammountinwords-title,.invoice-ammountinwords-value,.invoice-bank,.invoice-declaration-title,.invoice-declaration{font-size:.55rem!important}.invoice-declaration{width:100%;display:flex}.invoice-declaration-item{flex-direction:column;gap:.5rem;width:50%;display:flex}.invoice-declaration-item:nth-child(2){text-align:right}.invoice-declaration-signature{flex-direction:column;align-items:flex-end;display:flex}.disclaimer{text-align:center;width:100%;margin-top:.5rem;font-size:.5rem!important}.total{padding:.5rem 1rem!important}.total-title,.total-price{font-size:.75rem!important}.address-grid{gap:1rem!important;width:100%!important;display:flex!important}.address-section{flex:1!important;width:50%!important}.address-section h3{margin-bottom:.3rem!important;font-size:.75rem!important;font-weight:700!important}.address-content{font-size:.7rem!important}.address-content .font-medium{font-weight:700!important}}
