@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:OrderFlame Receipt;src:url(/assets/NotoSansBengali_400Regular-CsT-9eyO.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OrderFlame Receipt;src:url(/assets/NotoSansBengali_700Bold-BXBviK7l.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{overscroll-behavior:none;background:#eef2f8}a{color:inherit;text-decoration:none}input[type=number]{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#d3e4fe;border-radius:999px}html[data-android-in-app-browser=true] #root{height:var(--app-visible-viewport-height);min-height:var(--app-visible-viewport-height);max-height:var(--app-visible-viewport-height);padding-bottom:var(--app-keyboard-inset-bottom,0px);scroll-padding-bottom:calc(var(--app-keyboard-inset-bottom,0px) + 24px);-webkit-overflow-scrolling:touch;overflow:hidden auto}html[data-android-in-app-browser=true][data-virtual-keyboard-open=true] [data-customer-bottom-navigation]{visibility:hidden;pointer-events:none}html[data-android-in-app-browser=true][data-virtual-keyboard-open=true] .MuiDialog-container{height:var(--app-visible-viewport-height);transform:translateY(var(--app-visual-viewport-offset-top,0px))}html[data-android-in-app-browser=true][data-virtual-keyboard-open=true] .MuiDialog-paper{max-height:calc(var(--app-visible-viewport-height) - 16px);margin-block:8px;overflow:hidden}html[data-android-in-app-browser=true][data-virtual-keyboard-open=true] .MuiDialogContent-root{min-height:0;padding-bottom:calc(var(--app-keyboard-inset-bottom,0px) + 24px);scroll-padding-bottom:calc(var(--app-keyboard-inset-bottom,0px) + 24px);-webkit-overflow-scrolling:touch;overflow-y:auto}.order-invoice-print-root{display:none}@page{margin:0}@media print{html,body.order-invoice-printing{background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}body.order-invoice-printing>:not(.order-invoice-print-root){display:none!important}body.order-invoice-printing>.order-invoice-print-root{box-sizing:border-box;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:72mm;max-width:72mm;margin:0;padding:2mm;display:block!important}.order-invoice-receipt{color:#000;overflow-wrap:anywhere;background:#fff;width:100%;font-family:OrderFlame Receipt,Arial,sans-serif;font-size:11px;line-height:1.35}.order-invoice-header,.order-invoice-section,.order-invoice-product-row,.order-invoice-number-row,.order-invoice-payment,.order-invoice-totals,.order-invoice-footer{break-inside:avoid;page-break-inside:avoid}.order-invoice-header{text-align:center}.order-invoice-logo{object-fit:contain;width:auto;max-width:48mm;height:auto;max-height:18mm;margin:0 auto 1.5mm;display:block}.order-invoice-header h1{margin:0;font-size:18px;line-height:1.2}.order-invoice-header p{margin:.5mm 0 0}.order-invoice-section{border-top:1px dashed #000;margin-top:2mm;padding-top:2mm}.order-invoice-section h2{text-transform:uppercase;margin:0 0 1mm;font-size:12px;line-height:1.25}.order-invoice-detail-row,.order-invoice-amount-row,.order-invoice-payment-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2mm;display:grid}.order-invoice-detail-row+.order-invoice-detail-row,.order-invoice-amount-row+.order-invoice-amount-row{margin-top:.75mm}.order-invoice-detail-row>:last-child{text-align:right;white-space:pre-wrap;max-width:43mm}.order-invoice-strong,.order-invoice-amount-row.is-strong,.order-invoice-payment-line strong{font-weight:700}.order-invoice-items{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.order-invoice-items th,.order-invoice-items td{vertical-align:top;padding:.75mm 0}.order-invoice-items th:first-child,.order-invoice-items td:first-child{text-align:left;width:15%}.order-invoice-items th:nth-child(2),.order-invoice-items td:nth-child(2){text-align:right;white-space:nowrap;width:37%}.order-invoice-items th:last-child,.order-invoice-items td:last-child{text-align:right;white-space:nowrap;width:48%}.order-invoice-product-row td{border-top:1px dotted #777;padding-top:1.25mm;font-weight:700;text-align:left!important;white-space:normal!important;width:100%!important}.order-invoice-rule{border-top:1px solid #000;margin:1.25mm 0}.order-invoice-amount-row,.order-invoice-payment-line{font-variant-numeric:tabular-nums}.order-invoice-amount-row>:last-child,.order-invoice-payment-line>:last-child{text-align:right;white-space:nowrap}.order-invoice-payment-state{letter-spacing:.08em;text-align:center;border:2px solid #000;margin-top:2mm;padding:1.5mm;font-size:14px;font-weight:700}.order-invoice-payment+.order-invoice-payment{border-top:1px dotted #777;margin-top:1.5mm;padding-top:1.5mm}.order-invoice-payment-line>:first-child{min-width:0}.order-invoice-payment-note{white-space:pre-wrap;margin-top:.5mm}.order-invoice-footer{text-align:center;border-top:1px dashed #000;flex-direction:column;gap:.75mm;margin-top:2mm;padding-top:2mm;display:flex}}
