.document-print-design{-webkit-print-color-adjust:exact;print-color-adjust:exact}.document-print-design .document-print-brand{color:#475569;break-inside:avoid;justify-content:flex-end;align-items:center;gap:.45rem;max-width:none;margin-top:.75rem;font:500 9px system-ui,sans-serif;display:flex;position:static}.document-print-brand img{object-fit:contain;width:auto;max-width:100px;height:16px}.document-print-design:not([data-print-layout=classic]) :is(.invoice-print-header,.compra-print-header){border-color:var(--document-accent);color:var(--document-ink)}.document-print-design:not([data-print-layout=classic]) :is(.invoice-print-section-title,.invoice-print-emisor-name,.compra-print-title){color:var(--document-ink)}.document-print-design:not([data-print-layout=classic]) :is(.invoice-print-badge,.compra-print-meta){background:var(--document-ink);border:1px solid var(--document-ink);color:#fff;border-radius:.5rem;padding:.55rem .75rem}.document-print-design:not([data-print-layout=classic]) .invoice-print-badge :is(p,span,dt,dd){color:#fff}.document-print-design .compra-print-meta p,.document-print-design .compra-print-meta [data-slot=badge]{color:inherit}.document-print-design:not([data-print-layout=classic]) :is(.invoice-print-panel-muted,.compra-print-party:last-child){background:var(--document-surface)}.document-print-design:not([data-print-layout=classic]) :is(.invoice-print-table,.compra-print-table) thead tr{background:var(--document-ink);color:#fff}.document-print-design[data-print-table=light]:not([data-print-layout=classic]) :is(.invoice-print-table,.compra-print-table) thead tr{background:var(--document-surface);color:var(--document-ink)}.document-print-design:not([data-print-layout=classic]) .invoice-print-table thead th{color:inherit}.document-print-design:not([data-print-layout=classic]) :is(.invoice-print-table,.compra-print-table) tbody tr:nth-child(2n){background:color-mix(in srgb, var(--document-surface) 55%, white)}.document-print-design[data-print-table=grid] :is(.invoice-print-table,.compra-print-table) :is(th,td){border:1px solid #cbd5e1}.document-print-design:not([data-print-layout=classic]) :is(.invoice-print-total-row.grand,.compra-print-total){border-color:var(--document-accent);color:var(--document-ink)}.document-print-design[data-print-layout=band] :is(.invoice-print-header,.compra-print-header){border-top:.45rem solid var(--document-accent);padding-top:.65rem}.document-print-design[data-print-layout=rail] :is(.invoice-print-header,.compra-print-header){border-left:.32rem solid var(--document-accent);padding-left:.7rem}.document-print-design[data-print-layout=line] :is(.invoice-print-header,.compra-print-header){border-bottom:.2rem double var(--document-accent)}.document-print-design[data-print-layout=stack] .invoice-print-header,.document-print-design[data-print-layout=stack] .compra-print-header>div{flex-direction:column;align-items:stretch;gap:.55rem;display:flex}.document-print-design[data-print-layout=stack] .invoice-print-emisor{text-align:center;justify-content:center}.document-print-design[data-print-layout=stack] .invoice-print-badge{align-self:flex-end}.document-print-design[data-print-layout=stack] .invoice-print-emisor-text{flex:initial}.document-print-design[data-print-layout=stack] .compra-print-header>div>:first-child{text-align:center}.document-print-design[data-print-layout=compact] :is(.invoice-print-table,.compra-print-table) :is(th,td){padding-block:.25rem}.document-print-design[data-print-font=serif] :is(.invoice-print-emisor-name,.invoice-print-badge-folio,.compra-print-title){font-family:Georgia,Times New Roman,serif}.compra-print-root thead{display:table-header-group}.compra-print-root :is(.compra-print-header,.compra-print-party,tr,.compra-print-totals,footer){break-inside:avoid}@media print{.document-print-design[data-print-layout=stack] .invoice-print-header{flex-direction:column!important;align-items:stretch!important}.document-print-design:not([data-print-layout=classic]) .invoice-print-badge,.document-print-design:not([data-print-layout=classic]) .invoice-print-table thead tr{background-color:var(--document-ink)!important}.document-print-design:not([data-print-layout=classic]) .invoice-print-panel-muted,.document-print-design[data-print-table=light]:not([data-print-layout=classic]) .invoice-print-table thead tr{background-color:var(--document-surface)!important}}
