.invoice-paper{color:#292524;position:relative;background-color:var(--invoice-paper)!important}.invoice-paper input,.invoice-paper textarea{font-family:inherit}.invoice-paper .invoice-masthead{position:relative}.invoice-paper[data-invoice-layout=masthead] .invoice-masthead,.invoice-paper[data-invoice-layout=dark] .invoice-masthead{background:var(--invoice-accent);border-radius:12px 12px 0 0;margin:-24px -24px 0;padding:24px}.invoice-paper[data-invoice-layout=dark] .invoice-masthead{border-bottom:5px solid var(--invoice-accent);background:#171717}.invoice-paper:is([data-invoice-layout=masthead],[data-invoice-layout=dark]) .invoice-title,.invoice-paper:is([data-invoice-layout=masthead],[data-invoice-layout=dark]) .invoice-business input,.invoice-paper:is([data-invoice-layout=masthead],[data-invoice-layout=dark]) .invoice-business textarea{background-color:#0000;color:#fff!important}.invoice-paper:is([data-invoice-layout=masthead],[data-invoice-layout=dark]) .invoice-business input:focus,.invoice-paper:is([data-invoice-layout=masthead],[data-invoice-layout=dark]) .invoice-business textarea:focus{background:#fff;color:#292524!important}.invoice-paper:is([data-invoice-layout=masthead],[data-invoice-layout=dark]) .invoice-number{color:#fff}.invoice-paper:is([data-invoice-layout=masthead],[data-invoice-layout=dark],[data-invoice-layout=split]) .invoice-masthead>div:first-child>div:first-child>button{color:#fff;background:#ffffff15;border-color:#ffffff80}.invoice-paper[data-invoice-layout=minimal] .invoice-title{letter-spacing:-.07em;font-size:clamp(36px,6vw,64px);font-weight:400}.invoice-paper[data-invoice-layout=minimal] .invoice-bill-to{background:0 0;border-width:0 0 1px;border-radius:0;padding-left:0}.invoice-paper[data-invoice-layout=editorial] .invoice-title{font-size:clamp(36px,6vw,56px);font-style:italic;font-weight:400}.invoice-paper[data-invoice-layout=editorial] .invoice-masthead{border-bottom:3px double var(--invoice-accent)}.invoice-paper[data-invoice-layout=editorial] .invoice-bill-to{background:#f5e8d6;border:none;border-radius:0}.invoice-paper[data-invoice-layout=ledger] .invoice-items td,.invoice-paper[data-invoice-layout=ledger] .invoice-items th{border:1px solid #d6d3d1;border-radius:0}.invoice-paper[data-invoice-layout=sidebar]{border-left:14px solid var(--invoice-accent);border-radius:0;padding-left:42px}.invoice-paper[data-invoice-layout=sidebar] .invoice-title{letter-spacing:.07em;font-weight:400}.invoice-paper[data-invoice-layout=sidebar] .invoice-items td{border-bottom:1px solid #bae6fd}.invoice-paper[data-invoice-layout=split] .invoice-masthead>div:first-child{background:var(--invoice-accent);padding:20px}.invoice-paper[data-invoice-layout=split] .invoice-business input,.invoice-paper[data-invoice-layout=split] .invoice-business textarea{background:0 0;color:#fff!important}.invoice-paper[data-invoice-layout=split] .invoice-business input:focus,.invoice-paper[data-invoice-layout=split] .invoice-business textarea:focus{background:#fff;color:#292524!important}.invoice-paper[data-invoice-layout=split] .invoice-title{letter-spacing:-.06em;font-size:48px}.invoice-paper[data-invoice-layout=receipt]{border-radius:0;max-width:600px}.invoice-paper[data-invoice-layout=receipt] .invoice-masthead{border-bottom-style:dashed;flex-direction:column-reverse;gap:24px;display:flex}.invoice-paper[data-invoice-layout=receipt] .invoice-metadata{align-items:center}.invoice-paper[data-invoice-layout=receipt] .invoice-metadata>div:first-child{text-align:center}.invoice-paper[data-invoice-layout=receipt] .invoice-bill-to{background:0 0;border:1px dashed #a8a29e;border-radius:0}.invoice-paper[data-invoice-layout=receipt] .invoice-summary{flex-direction:column-reverse;gap:24px;display:flex}.invoice-paper[data-invoice-layout=receipt] .invoice-summary>div{width:100%}.invoice-paper[data-invoice-layout=receipt] .invoice-items{min-width:480px}.invoice-paper[data-invoice-layout=receipt] .invoice-items tr{border-bottom:1px dashed #a8a29e}@media (min-width:640px){.invoice-paper[data-invoice-layout=masthead] .invoice-masthead,.invoice-paper[data-invoice-layout=dark] .invoice-masthead{margin:-40px -40px 0;padding:40px}.invoice-paper[data-invoice-layout=sidebar]{border-left-width:22px;padding-left:58px}}@media print{.invoice-paper{-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-paper .invoice-masthead{border-radius:0!important;margin:0!important}.invoice-paper .invoice-items{min-width:0!important}}
