.invoice-wrapper{display:none;background:#fff}.invoice-wrapper .invoice-logo h4{font-size:24px}.invoice-wrapper .border-invoice{margin:20px 0;border:3px solid #ccc}.invoice-wrapper .customer-info{margin:0 30px;margin-bottom:50px;border-bottom:2px dashed #ccc}.invoice-wrapper .customer-info strong{display:inline-block;margin-bottom:15px;margin-top:10px;font-size:20px}.invoice-wrapper .customer-info bold{font-weight:700;display:inline-block;margin:5px 0}.invoice-wrapper .customer-info p{color:#000}.invoice-wrapper .service .desc{padding:10px;background:#4a4a4a;color:#fff;margin:20px 0}.invoice-wrapper .service .service-details{border-bottom:1px dashed #ccc;margin:15px}.invoice-wrapper .total-invoice{margin:20px}.invoice-wrapper .total-invoice .sub-total-invoice{font-weight:700}.invoice-wrapper .sign-wrapper{border-top:3px solid #ccc;padding-top:30px}.invoice-wrapper .sign-box{width:300px;border:1.5px solid #555}.invoice-wrapper .sign-title{background:#aaa;height:100%;width:30%;text-align:center;border-right:1px solid #555}.invoice-wrapper .sign-title span{white-space:nowrap}td:has(.w-200){max-width:200px;width:-moz-fit-content;width:fit-content}