.Invoice_container__wspcZ{max-width:1200px;margin:0 auto;padding:.5rem;background-color:#1f1f1f;min-height:100vh}.Invoice_printButtonContainer__d8nk9{margin-bottom:2rem;text-align:right}.Invoice_printButton__LDQw8{background-color:var(--primary-color);color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;transition:background-color .2s}.Invoice_printButton__LDQw8:hover{background-color:var(--primary-color-dark)}.Invoice_invoice__OnnPB{background-color:#2a2a2a;border-radius:1rem;padding:.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Invoice_header__vbkSx{display:flex;justify-content:space-between;margin-bottom:3rem}.Invoice_companyInfo__81NlP h1{color:var(--primary-color);margin:0 0 1rem}.Invoice_companyInfo__81NlP p{color:#a0a0a0;margin:.25rem 0}.Invoice_invoiceInfo__6XI0T h2{color:white;margin:0 0 1rem}.Invoice_invoiceInfo__6XI0T p{color:#a0a0a0;margin:.25rem 0}.Invoice_billingInfo__lkSV3{display:flex;justify-content:space-between;margin-bottom:3rem}.Invoice_buyerInfo__ybctC,.Invoice_workerInfo__TLPQ8{flex:1 1}.Invoice_buyerInfo__ybctC h3,.Invoice_workerInfo__TLPQ8 h3{color:white;margin:0 0 1rem}.Invoice_buyerInfo__ybctC p,.Invoice_workerInfo__TLPQ8 p{color:#a0a0a0;margin:.25rem 0}.Invoice_itemsTable__GUrkI{width:100%;border-collapse:collapse;margin-bottom:2rem}.Invoice_itemsTable__GUrkI th{text-align:left;padding:.5rem;border-bottom:2px solid #3a3a3a;color:white}.Invoice_itemsTable__GUrkI td{padding:1rem;border-bottom:1px solid #3a3a3a;color:#a0a0a0}.Invoice_totals__Pwtvf{width:100%;max-width:400px;margin-left:auto}.Invoice_totalRow__fcoG2{display:flex;justify-content:space-between;padding:.5rem 0;color:#a0a0a0}.Invoice_totalRow__fcoG2:last-of-type{font-weight:600;color:white;border-top:2px solid #3a3a3a;padding-top:1rem;margin-top:.5rem}.Invoice_status__wK_Ed{margin:2rem 0;text-align:right}.Invoice_status__wK_Ed p{color:#a0a0a0}.Invoice_paid__Xmvzu{color:#10b981!important}.Invoice_pending__0w2xZ{color:#f59e0b!important}.Invoice_footer__D31bW{margin-top:3rem;text-align:center;color:#a0a0a0}.Invoice_footer__D31bW p{margin:.5rem 0}.Invoice_error__VW2xF,.Invoice_loading__wjfAO{text-align:center;padding:2rem;color:#a0a0a0}.Invoice_qaIndicator__BLUDK{background-color:#f59e0b;color:white;padding:.5rem 1rem;border-radius:.5rem;margin-bottom:1rem;text-align:center;font-weight:600}@media print{@page{size:A4;margin:0}.Invoice_container__wspcZ{padding:0;background:white;margin:0}.Invoice_printButtonContainer__d8nk9,.Invoice_qaIndicator__BLUDK{display:none}.Invoice_invoice__OnnPB{background:white;padding:2cm;box-shadow:none;border-radius:0;margin:0}.Invoice_buyerInfo__ybctC p,.Invoice_companyInfo__81NlP h1,.Invoice_companyInfo__81NlP p,.Invoice_footer__D31bW p,.Invoice_invoiceInfo__6XI0T p,.Invoice_itemsTable__GUrkI td,.Invoice_status__wK_Ed p,.Invoice_totalRow__fcoG2,.Invoice_workerInfo__TLPQ8 p{color:black}.Invoice_itemsTable__GUrkI th{color:black;border-bottom-color:black}.Invoice_itemsTable__GUrkI td{border-bottom-color:#ddd}.Invoice_totalRow__fcoG2:last-of-type{color:black;border-top-color:black}.Invoice_paid__Xmvzu{color:#059669!important}.Invoice_pending__0w2xZ{color:#d97706!important}.Invoice_billingInfo__lkSV3,.Invoice_header__vbkSx,.Invoice_itemsTable__GUrkI,.Invoice_totals__Pwtvf{page-break-inside:avoid}}