.ClassicLayout-module__nzJY9W__wrapper{padding:22px}.ClassicLayout-module__nzJY9W__headerTable{border-collapse:separate;border-spacing:0;border:1px solid #000;width:100%}.ClassicLayout-module__nzJY9W__headerTable td{vertical-align:top;border-right:1px solid #000;padding:4px 8px}.ClassicLayout-module__nzJY9W__headerTable td:last-child{border-right:none}.ClassicLayout-module__nzJY9W__logoCell{width:18%;padding:4px}.ClassicLayout-module__nzJY9W__logoCellInner{justify-content:center;align-items:center;width:100%;height:100%;min-height:60px;display:flex}.ClassicLayout-module__nzJY9W__logoImg{object-fit:contain;max-width:100%;max-height:60px}.ClassicLayout-module__nzJY9W__businessCell{text-align:center;width:52%}.ClassicLayout-module__nzJY9W__businessName{margin:0 0 2px;font-size:16px;font-weight:700}.ClassicLayout-module__nzJY9W__businessAddress{margin:0;font-size:10px}.ClassicLayout-module__nzJY9W__businessGstin{margin-top:2px;font-size:10px;font-weight:700}.ClassicLayout-module__nzJY9W__metaCell{width:30%;font-size:9.5px}.ClassicLayout-module__nzJY9W__metaCell div{margin-bottom:2px}.ClassicLayout-module__nzJY9W__metaLabel{font-weight:700;text-decoration:underline}.ClassicLayout-module__nzJY9W__billRow{border:1px solid #000;border-top:none;display:flex}.ClassicLayout-module__nzJY9W__billTo{border-right:1px solid #000;flex:1;padding:4px 8px}.ClassicLayout-module__nzJY9W__billToLabel{font-size:10px;font-weight:700}.ClassicLayout-module__nzJY9W__invoiceMeta{flex-direction:column;width:35%;display:flex}.ClassicLayout-module__nzJY9W__invoiceTitle{text-align:center;border-bottom:1px solid #000;padding:4px;font-size:18px;font-weight:700}.ClassicLayout-module__nzJY9W__invoiceMetaRow{border-bottom:1px solid #000;display:flex}.ClassicLayout-module__nzJY9W__invoiceMetaRow:last-child{border-bottom:none}.ClassicLayout-module__nzJY9W__invoiceMetaKey{border-right:1px solid #000;width:40%;padding:3px 6px;font-weight:700}.ClassicLayout-module__nzJY9W__invoiceMetaValue{padding:3px 6px}.ClassicLayout-module__nzJY9W__docMetaRow{border:1px solid #000;border-top:none;gap:24px;padding:3px 8px;font-size:9.5px;display:flex}.ClassicLayout-module__nzJY9W__itemsTable{border-collapse:separate;border-spacing:0;border:1px solid #000;border-top:none;width:100%;font-size:10px}.ClassicLayout-module__nzJY9W__itemsTable th{text-align:center;background:#f2f2f2;border-bottom:1px solid #000;border-right:1px solid #000;padding:4px;font-size:9.5px}.ClassicLayout-module__nzJY9W__itemsTable td{border-bottom:1px solid #000;border-right:1px solid #000;height:18px;padding:3px 6px}.ClassicLayout-module__nzJY9W__itemsTable th:last-child,.ClassicLayout-module__nzJY9W__itemsTable td:last-child{border-right:none}.ClassicLayout-module__nzJY9W__itemsTable tbody tr:last-child td{border-bottom:none}.ClassicLayout-module__nzJY9W__colSno{width:5%}.ClassicLayout-module__nzJY9W__colDate{width:9%}.ClassicLayout-module__nzJY9W__colDesc{width:34%}.ClassicLayout-module__nzJY9W__colAttr{width:8%}.ClassicLayout-module__nzJY9W__colQty{width:10%}.ClassicLayout-module__nzJY9W__colRate{width:12%}.ClassicLayout-module__nzJY9W__colTotal{width:22%}.ClassicLayout-module__nzJY9W__cellInner{box-sizing:border-box;align-items:center;width:100%;min-height:18px;display:flex}.ClassicLayout-module__nzJY9W__cellCenter{text-align:center;justify-content:center}.ClassicLayout-module__nzJY9W__cellRight{text-align:right;justify-content:flex-end}.ClassicLayout-module__nzJY9W__cellLeft{text-align:left;justify-content:flex-start}.ClassicLayout-module__nzJY9W__footerRow{border:1px solid #000;border-top:none;display:flex}.ClassicLayout-module__nzJY9W__termsBlock{border-right:1px solid #000;flex:1;padding:4px 8px;font-size:8.5px}.ClassicLayout-module__nzJY9W__termsBlock p{margin:0 0 2px}.ClassicLayout-module__nzJY9W__totalsBlock{width:35%}.ClassicLayout-module__nzJY9W__totalsRow{border-bottom:1px solid #000;display:flex}.ClassicLayout-module__nzJY9W__totalsRow:last-child{border-bottom:none}.ClassicLayout-module__nzJY9W__totalsKey{width:60%;padding:3px 6px;font-weight:700}.ClassicLayout-module__nzJY9W__totalsValue{text-align:right;width:40%;font-family:var(--font-invoice-mono), "Courier New", monospace;font-variant-numeric:tabular-nums;padding:3px 6px}.ClassicLayout-module__nzJY9W__grandTotalRow .ClassicLayout-module__nzJY9W__totalsKey,.ClassicLayout-module__nzJY9W__grandTotalRow .ClassicLayout-module__nzJY9W__totalsValue{font-size:11px;font-weight:700}.ClassicLayout-module__nzJY9W__wordsRow{border:1px solid #000;border-top:none;padding:4px 8px;font-size:9.5px}.ClassicLayout-module__nzJY9W__signatureRow{border:1px solid #000;border-top:none;min-height:60px;display:flex}.ClassicLayout-module__nzJY9W__signatureCell{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;padding:4px 8px;font-size:9.5px;display:flex}.ClassicLayout-module__nzJY9W__signatureCell:first-child{border-right:1px solid #000}
.ModernLayout-module__aV1ORG__wrapper{padding:45px 53px}.ModernLayout-module__aV1ORG__header{border-bottom:3px solid var(--modern-accent,#1c2333);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;display:flex}.ModernLayout-module__aV1ORG__headerLeft{align-items:center;gap:12px;display:flex}.ModernLayout-module__aV1ORG__logoImg{object-fit:contain;max-width:90px;max-height:48px}.ModernLayout-module__aV1ORG__businessName{color:#1c2333;margin:0;font-size:18px;font-weight:700}.ModernLayout-module__aV1ORG__businessMeta{color:#555;margin:2px 0 0;font-size:9.5px;line-height:1.5}.ModernLayout-module__aV1ORG__headerRight{text-align:right}.ModernLayout-module__aV1ORG__invoiceTitle{letter-spacing:1px;color:#1c2333;margin:0;font-size:22px;font-weight:700}.ModernLayout-module__aV1ORG__invoiceSub{color:#555;margin:4px 0 0;font-size:10px}.ModernLayout-module__aV1ORG__infoStrip{justify-content:space-between;gap:24px;margin-bottom:16px;display:flex}.ModernLayout-module__aV1ORG__infoBlock{flex:1}.ModernLayout-module__aV1ORG__infoLabel{letter-spacing:.5px;color:#999;text-transform:uppercase;margin-bottom:3px;font-size:8.5px;font-weight:700}.ModernLayout-module__aV1ORG__infoValue{color:#222;font-size:10.5px;line-height:1.5}.ModernLayout-module__aV1ORG__itemsTable{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:10px}.ModernLayout-module__aV1ORG__itemsTable thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#1c2333;padding:6px 8px;font-size:9px}.ModernLayout-module__aV1ORG__itemsTable tbody td{border-bottom:1px solid #eee;padding:6px 8px}.ModernLayout-module__aV1ORG__itemsTable tbody tr:nth-child(2n){background:#fafafa}.ModernLayout-module__aV1ORG__colRight{text-align:right}.ModernLayout-module__aV1ORG__colCenter{text-align:center}.ModernLayout-module__aV1ORG__cellInner{box-sizing:border-box;align-items:center;width:100%;display:flex}.ModernLayout-module__aV1ORG__cellCenterInner{justify-content:center}.ModernLayout-module__aV1ORG__cellRightInner{justify-content:flex-end}.ModernLayout-module__aV1ORG__cellLeftInner{justify-content:flex-start}.ModernLayout-module__aV1ORG__totalsWrap{justify-content:flex-end;margin-bottom:16px;display:flex}.ModernLayout-module__aV1ORG__totalsCard{border:1px solid #eee;border-radius:6px;width:55%;overflow:hidden}.ModernLayout-module__aV1ORG__totalsRow{color:#444;justify-content:space-between;padding:5px 12px;font-size:10px;display:flex}.ModernLayout-module__aV1ORG__totalsRow:nth-child(2n){background:#fafafa}.ModernLayout-module__aV1ORG__grandRow{color:#fff;padding:8px 12px;font-size:11.5px;font-weight:700;background:#1c2333!important}.ModernLayout-module__aV1ORG__wordsRow{color:#666;margin-bottom:20px;font-size:9.5px;font-style:italic}.ModernLayout-module__aV1ORG__footer{border-top:1px solid #eee;justify-content:space-between;gap:24px;padding-top:16px;display:flex}.ModernLayout-module__aV1ORG__notesBlock{color:#777;flex:1;font-size:8.5px}.ModernLayout-module__aV1ORG__notesBlock p{margin:0 0 3px}.ModernLayout-module__aV1ORG__signatureBlock{text-align:center;color:#555;border-top:1px solid #ccc;width:40%;padding-top:30px;font-size:9.5px}
.InvoiceTemplate-module__YB3yBa__page{color:#1a1a1a;width:794px;min-height:1123px;font-family:var(--font-invoice-sans), Arial, Helvetica, sans-serif;box-sizing:border-box;background:#fff;font-size:11px;line-height:1.4}
