body,html{margin:0;padding:0}@media screen{body{background:#f1f3f5}}@media print{@page{size:A4;margin:0}body,html{width:210mm;min-height:297mm;margin:0!important;padding:0!important;background:#fff!important}.MuiButton-root,button{display:none!important}[class*=certificationPage-],[class*=page-],table,td,th,tr{page-break-inside:avoid!important;break-inside:avoid!important}}@media screen{[class*=certificationTitle-]{width:100%;margin:0 0 14px;padding:0;text-align:center;font-size:30px;font-weight:700;line-height:1.1;color:#000;text-transform:uppercase}}@media print{[class*=certificationTitle-]{width:100%;margin:0 0 14px!important;padding:0!important;text-align:center!important;font-size:30px!important;font-weight:700!important;line-height:1.1!important;color:#000!important;text-transform:uppercase}}@media screen{[class*=certificationText-]{width:100%;max-width:7.05in;margin:0 auto;padding:0;text-align:center;font-size:13.5px;line-height:1.28;color:#000;box-sizing:border-box}[class*=certificationText-] p{margin:0 0 8px;padding:0;text-align:center;line-height:1.28}[class*=certificationText-] p:last-child{margin-bottom:0}[class*=certificationText-] strong{font-weight:700}}@media print{[class*=certificationText-]{width:100%!important;max-width:7.05in!important;margin:0 auto!important;font-size:13.5px!important;color:#000!important;box-sizing:border-box!important}[class*=certificationText-],[class*=certificationText-] p{padding:0!important;text-align:center!important;line-height:1.28!important}[class*=certificationText-] p{margin:0 0 8px!important}[class*=certificationText-] p:last-child{margin-bottom:0!important}[class*=certificationText-] strong{font-weight:700!important}}@media print{.pagebreak{page-break-after:always;margin-top:10px}.break-before,.pagebreak{display:block;position:relative}.break-before{page-break-before:always}.image{width:35vw!important;height:30vw!important}.button_print,.divider{display:none}}@page{size:letter;size:10.125in 12.25in}.button_print{background-color:#04aa6d;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;font-size:16px;margin:4px 2px;cursor:pointer}.fontFamily,p,span{font-family:Arial,Helvetica,sans-serif!important}.header{display:flex;justify-content:space-between;align-items:flex-start}.logo{max-width:250px}.logo img{width:100%;height:auto}.contact-info{text-align:right;font-size:14px;line-height:1.6}.contact-info div{font-weight:700}.invoice-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.header-left{width:45%}.header-right{width:32%;text-align:left}.company-logo{width:230px;margin-bottom:45px}.header-right h1{margin:0 0 18px;text-align:right;font-size:20px;font-family:"Times New Roman",serif;font-weight:700;letter-spacing:1px}.invoice-info{width:100%;border-collapse:collapse}.invoice-info td{padding:8px 0;font-size:14px}.invoice-info td:first-child{width:45%}.bill-title{font-size:14px;margin-bottom:6px}.bill-line{width:260px;border-bottom:2px solid #444;margin-bottom:8px}.bill-name{font-size:14px}.invoice-table{width:100%;border-collapse:collapse;margin-top:30px;font-size:14px}.invoice-table thead th{background:#1d1d1d;color:#fff;padding:14px 10px;text-align:center;font-weight:600}.invoice-table tbody td{padding:18px 10px;vertical-align:top}.invoice-table tbody td,.invoice-table tbody tr:last-child td{border-bottom:1px solid #d9d9d9}.invoice-table tbody tr:hover,.invoice-table tbody tr:nth-child(2n){background:transparent}.right{text-align:right}.center{text-align:center}.invoice-table small{color:#777;font-size:11px}.invoice-table strong{font-weight:600}.summary-wrapper{display:flex;justify-content:flex-end;margin-top:35px}.summary-box{width:360px;border:1px solid #d6d6d6;padding:18px;background:#fcfcfc}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px}.summary-divider{border-top:2px solid #333;margin:15px 0}.summary-total{font-size:20px;font-weight:700}.payment-title h2{font-size:14px;margin-bottom:25px}.payment-content{display:flex;grid-gap:45px;gap:45px}.payment-left{width:42%}.payment-right hr{margin:28px 0;border:none;border-top:1px solid #bdbdbd}.section{margin-bottom:35px}.section h3{margin-bottom:12px;border-bottom:2px solid #222;padding-bottom:6px;font-size:18px}.section h4{margin:15px 0}.bank-table{width:100%;border-collapse:collapse}.bank-table td{padding:6px;border-bottom:1px solid #ddd;font-size:13px}.claim-table{width:100%;border-collapse:collapse;margin-top:10px}.claim-table th{background:#222;color:#fff;padding:10px}.claim-table td{padding:10px;border:1px solid #ddd}.section ul{padding-left:18px}.section li{margin-bottom:8px;line-height:22px}.invoice-page{width:210mm;height:297mm;background:#fff;margin:20px auto;padding:18mm;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(0,0,0,.15)}.invoice-content{flex:1 1}.invoice-footer{left:20mm;right:20mm;bottom:15mm;border-top:1px solid #ddd;padding-top:10px}.footer-left{font-size:11px;color:#666;line-height:18px}.footer-right{font-size:12px;color:#666}.contact-divider{border-top:1px solid #bdbdbd;margin:15px 0}.contact-section{border-top:1px solid #bdbdbd;margin-top:25px;padding-top:20px}
/*# sourceMappingURL=main.6e1d9e58.chunk.css.map */