@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_b5f0cb71-module__dsfsIW__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_b5f0cb71-module__dsfsIW__variable{--font-sans:"Noto Sans", "Noto Sans Fallback"}
@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ed42b8cb63a209d1-s.p.1ay863hgid22m.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/55ea2d2fa665b895-s.1ai0031u_1_cs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/765f8965ab802bf9-s.2y024rl3odt1f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ed42b8cb63a209d1-s.p.1ay863hgid22m.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/55ea2d2fa665b895-s.1ai0031u_1_cs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/765f8965ab802bf9-s.2y024rl3odt1f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ed42b8cb63a209d1-s.p.1ay863hgid22m.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/55ea2d2fa665b895-s.1ai0031u_1_cs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/765f8965ab802bf9-s.2y024rl3odt1f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Myanmar Fallback;src:local(Arial);ascent-override:107.71%;descent-override:69.96%;line-gap-override:0.0%;size-adjust:122.92%}.noto_sans_myanmar_831a36d8-module__tFmZsq__className{font-family:Noto Sans Myanmar,Noto Sans Myanmar Fallback;font-style:normal}.noto_sans_myanmar_831a36d8-module__tFmZsq__variable{--font-mm:"Noto Sans Myanmar", "Noto Sans Myanmar Fallback"}
:root{--canvas:#faf9f6;--paper:#fff;--ink:#16181d;--muted:#6c7079;--line:#e9e8e3;--accent:#0e7c66;--accent-ink:#fff;--accent-soft:#e7f3ef;--danger:#b23a18;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #16181d0d, 0 8px 24px #16181d0f;--maxw:720px}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans), var(--font-mm), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5}:lang(my){line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.print-slip{display:none}@media print{.print-slip{color:#000;width:100%;max-width:80mm;padding:6mm;font-size:12px;line-height:1.5;display:block;position:absolute;top:0;left:0}.print-shop{font-size:16px;font-weight:800}.print-meta{color:#333;margin-top:2px;font-size:11px}.print-rule{border-top:1px dashed #000;margin:8px 0}.print-item{justify-content:space-between;gap:8px;display:flex}.print-total{justify-content:space-between;font-size:14px;font-weight:800;display:flex}.print-pay,.print-buyer{margin-top:4px}@page{margin:8mm}}.invoice-sheet{color:#15211d;background:#fff;border:1px solid #e6ebe8;border-radius:12px;max-width:800px;margin:0 auto;padding:32px;font-size:14px;line-height:1.5;position:relative}.inv-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.inv-biz-name{font-size:20px;font-weight:800}.inv-muted{color:#5b6b64;font-size:13px}.inv-title{letter-spacing:1px;text-align:right;font-size:30px;font-weight:900}.inv-meta{text-align:right;margin-top:4px;font-size:13px}.inv-parties{gap:40px;margin:24px 0;display:flex}.inv-label{text-transform:uppercase;letter-spacing:.6px;color:#5b6b64;margin-bottom:4px;font-size:11px;font-weight:700}.inv-table{border-collapse:collapse;width:100%;margin:16px 0}.inv-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#5b6b64;border-bottom:2px solid #15211d;padding:8px 6px;font-size:11px}.inv-table th.num,.inv-table td.num{text-align:right}.inv-table td{vertical-align:top;border-bottom:1px solid #eef2f0;padding:8px 6px}.inv-total-row{justify-content:flex-end;gap:40px;margin-top:8px;font-size:18px;font-weight:800;display:flex}.inv-pay{border-top:1px solid #eef2f0;flex-wrap:wrap;align-items:flex-start;gap:40px;margin-top:28px;padding-top:16px;display:flex}.inv-pay-col{min-width:180px}.inv-pay-qr{text-align:center;margin-left:auto}.inv-qr{object-fit:contain;background:#fff;border:1px solid #eef2f0;border-radius:12px;width:200px;height:200px;margin-top:6px;padding:8px;display:block}.inv-notes{color:#5b6b64;white-space:pre-wrap;margin-top:20px;font-size:13px}.paid-stamp{color:#c0392b;letter-spacing:6px;opacity:.55;pointer-events:none;text-transform:uppercase;border:5px solid #c0392b;border-radius:10px;padding:4px 22px;font-size:44px;font-weight:900;position:absolute;top:46%;right:40px;transform:rotate(-16deg)}@media print{.invoice-sheet{border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:0;position:absolute;top:0;left:0}.no-print{display:none!important}@page{margin:14mm;size:A4}}.label-sheet{display:none}@media print{.label-sheet{grid-template-columns:repeat(3,1fr);gap:5mm;width:100%;position:absolute;top:0;left:0;display:grid!important}.label-sheet .label-cell{break-inside:avoid;color:#000;border:1px dashed #bbb;border-radius:2mm;align-items:center;gap:3mm;padding:3mm;display:flex}@page{margin:10mm;size:A4}.label-roll{grid-template-columns:1fr!important;gap:0!important}.label-roll .label-cell{break-after:page;page-break-after:always;border:0;height:100%;padding:2mm}.label-roll .label-cell:last-child{break-after:auto;page-break-after:auto}}@page roll{size:40mm 30mm;margin:1mm}.print-ticket{display:none}@media print{.print-ticket{color:#000;break-after:page;page-break-after:always;width:100%;padding:4mm;font-size:12px;line-height:1.45;display:block;position:static}.print-ticket:last-of-type{break-after:auto;page-break-after:auto}body *{visibility:hidden!important}.print-slip,.print-slip *,.print-ticket,.print-ticket *,.invoice-sheet,.invoice-sheet *,.label-sheet,.label-sheet *{visibility:visible!important}}.table-qr-name{text-align:center;margin-top:6px;font-size:22px;font-weight:800}.table-qr-scan{color:#555;text-align:center;font-size:11px}@media print{.table-qr-sheet{grid-template-columns:repeat(2,1fr)!important;gap:10mm!important}.table-qr-cell{break-inside:avoid;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:6mm!important;display:flex!important}}
