.root.svelte-1xobw9b.svelte-1xobw9b{border-bottom:1px solid #dddddd;padding-bottom:5px;padding-top:10px;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;break-inside:avoid}.root.deleted.svelte-1xobw9b.svelte-1xobw9b{background-color:#ffb1b1}.root.svelte-1xobw9b .details.svelte-1xobw9b{display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%}.root.svelte-1xobw9b .details h3.svelte-1xobw9b{font-size:16px}.root.svelte-1xobw9b .details li.svelte-1xobw9b{font-size:12px}.root.svelte-1xobw9b .details .price.svelte-1xobw9b{font-size:14px}.root.svelte-1xobw9b .details .product-image.svelte-1xobw9b{width:80px;height:80px;max-width:80px;max-height:80px;display:flex;flex:1;justify-content:center;align-items:center;border:1px solid #dddddd;border-radius:10%;overflow:hidden}.root.svelte-1xobw9b .details .product-image img.svelte-1xobw9b{width:80px;height:80px;object-fit:contain;font-size:0}.root.svelte-1xobw9b .details .properties.svelte-1xobw9b{flex:2}.root.svelte-1xobw9b .details .properties ul.svelte-1xobw9b{list-style:none;padding-left:0}.root.svelte-1xobw9b .price.svelte-1xobw9b{display:flex;flex-direction:column;justify-content:center}.pricing-summary.svelte-1s2sb0c.svelte-1s2sb0c.svelte-1s2sb0c{display:flex;flex-direction:row-reverse;justify-content:space-between;break-inside:avoid}.pricing-summary.svelte-1s2sb0c>div.svelte-1s2sb0c.svelte-1s2sb0c{width:100%}.pricing-summary.svelte-1s2sb0c>div ul li.svelte-1s2sb0c.svelte-1s2sb0c,.pricing-summary.svelte-1s2sb0c>div .total.svelte-1s2sb0c.svelte-1s2sb0c{display:flex;justify-content:space-between}.pricing-summary.svelte-1s2sb0c>div ul li.svelte-1s2sb0c>div.svelte-1s2sb0c:last-child,.pricing-summary.svelte-1s2sb0c>div .total.svelte-1s2sb0c>div.svelte-1s2sb0c:last-child{font-weight:700}.pricing-summary.svelte-1s2sb0c>div .subtotal.svelte-1s2sb0c.svelte-1s2sb0c{font-size:14px;border-bottom:1px solid #dddddd}.pricing-summary.svelte-1s2sb0c>div ul.svelte-1s2sb0c.svelte-1s2sb0c{list-style:none;padding-left:0}.pricing-summary.svelte-1s2sb0c>div .total.svelte-1s2sb0c.svelte-1s2sb0c{font-size:16px}section.svelte-d92w8m{padding:0}.sheet.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{margin:0;position:relative;box-sizing:border-box}.header.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{display:flex;justify-content:space-between;padding:5px 0 20px;border-bottom:1px solid #bbbbbb;font-size:12px}.header.svelte-1aoz7s8 img.svelte-1aoz7s8.svelte-1aoz7s8{max-height:60px;max-width:200px;margin:auto 0}.header.svelte-1aoz7s8 .invoice-details.svelte-1aoz7s8.svelte-1aoz7s8{text-align:right}.header.svelte-1aoz7s8 .invoice-details .svelte-1aoz7s8.svelte-1aoz7s8:first-child{margin-bottom:15px}.info.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{display:flex;justify-content:space-between}.info.svelte-1aoz7s8>div.svelte-1aoz7s8.svelte-1aoz7s8{font-size:10px}.info.svelte-1aoz7s8>div.svelte-1aoz7s8>.svelte-1aoz7s8:first-child{font-weight:700;font-size:12px}h1.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{font-size:36px;margin-top:10px}h2{font-size:28px!important;margin-top:20px!important;margin-bottom:0!important}h3{font-size:14px!important}li,.price{font-size:10px!important}.print-instructions.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{margin:10px 50px;display:flex;justify-content:flex-end}.disclaimer.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{font-size:8px}@media print{.print-instructions.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{display:none}}@media screen{.sheet-outer.A4.svelte-1aoz7s8 .sheet.svelte-1aoz7s8.svelte-1aoz7s8{width:210mm;min-height:297mm}.sheet.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{background:#fff;box-shadow:0 .5mm 2mm #0000004d;margin:5mm auto;padding:5mm}}.payment-row.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{display:flex;justify-content:space-between;padding:6px 0;font-size:12px;border-bottom:1px solid #eee}.payment-row.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8:last-child{border-bottom:none}.payment-info.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{flex:1}.payment-amount.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{font-weight:500;text-align:right}.no-payments.svelte-1aoz7s8.svelte-1aoz7s8.svelte-1aoz7s8{font-size:12px;color:#666;font-style:italic}
