.invoice-generator form{gap:1.5rem;display:grid}.invoice-generator .tool-text-area textarea{white-space:pre-wrap}.invoice-generator .invoice-lines{gap:1.5rem;display:grid}.invoice-generator .invoice-line{border:0;border-block-start:1px solid var(--color-editorial-rule);min-inline-size:0;padding-block-start:1rem}.invoice-generator .invoice-line[hidden],.invoice-generator [data-invoice-tax][hidden]{display:none}.invoice-line legend{color:var(--color-white);padding-inline-end:.75rem;font-weight:600}.invoice-line>button{margin-block-start:1rem}.invoice-paper{border:1px solid var(--color-editorial-rule);border-radius:var(--radius-lg);color:var(--color-editorial-body);overflow-wrap:anywhere;margin:1.5rem;padding:1.25rem}.invoice-paper :is(p,h3,h4,dl){margin:0}.invoice-paper h3{color:var(--color-white);margin-block-end:1rem;font-size:1.5rem}.invoice-paper h4,.invoice-party-label{color:var(--color-white);margin-block-start:1.25rem;font-weight:600}.invoice-paper p{white-space:pre-wrap}.invoice-logo{object-fit:contain;block-size:5rem;max-inline-size:10rem;margin-block-end:1rem}.invoice-meta{gap:.5rem;display:grid;margin-block:1.25rem!important}.invoice-meta>div,.invoice-totals>div{justify-content:space-between;gap:1rem;display:flex}.invoice-meta dd,.invoice-totals dd{font-variant-numeric:tabular-nums;text-align:end;margin:0}.invoice-table{border-collapse:collapse;inline-size:100%;font-size:.8rem}.invoice-table :is(th,td){border-block-end:1px solid var(--color-editorial-rule);vertical-align:top;padding-block:.7rem;padding-inline:.3rem}.invoice-table th{text-align:start}.invoice-table :is(td,th):not(:first-child){text-align:end;font-variant-numeric:tabular-nums}.invoice-table th:first-child{inline-size:44%}.invoice-table small{color:var(--color-editorial-muted);font-size:.75rem;font-weight:400;display:block}.invoice-compact-detail{display:none!important}.invoice-table td:last-child{white-space:nowrap}.invoice-totals{gap:.5rem;display:grid;margin-block-start:1rem!important}.invoice-totals>div:last-child{color:var(--color-white);font-weight:600}.invoice-notes{margin-block-start:1rem!important}@media (width<=639px){.invoice-paper{margin:1rem;padding:.75rem}.invoice-table{font-size:.75rem}.invoice-table :is(th,td):nth-child(2),.invoice-table :is(th,td):nth-child(3){display:none}.invoice-compact-detail{display:block!important}.invoice-table :is(th,td){padding-inline:.2rem}.invoice-table small{font-size:.7rem}}@media print{body:has(.invoice-generator) :not(:has(.invoice-paper)):not(.invoice-paper):not(.invoice-paper *){display:none!important}body:has(.invoice-generator),body:has(.invoice-generator) :has(.invoice-paper){background:#fff!important;border:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(.invoice-generator) .invoice-paper{color:#000;border:0;margin:0;padding:0;font-size:11pt}.invoice-paper :is(h3,h4,.invoice-party-label),.invoice-paper .invoice-totals>div:last-child{color:#000}.invoice-paper .invoice-table small{color:#333}.invoice-paper .invoice-table :is(th,td){border-color:#bbb}.invoice-paper tr{break-inside:avoid}.invoice-paper thead{display:table-header-group}.invoice-paper .invoice-table :is(th,td):nth-child(2),.invoice-paper .invoice-table :is(th,td):nth-child(3){display:table-cell}.invoice-paper .invoice-compact-detail{display:none!important}.invoice-paper .invoice-totals{break-inside:avoid}.invoice-paper [hidden]{display:none!important}}
