:root{--clinic-primary: #00867d;--clinic-secondary: #4db6ac}@font-face{font-family:cs_chatthaiuiregular;src:local("cs_chatthaiuiregular"),local("CS ChatThai UI")}@media print{@page thermal{size:80mm auto;margin:2mm}body.receipt-print-thermal #printable-receipt .receipt-copy:not(:first-child){display:none!important}body.receipt-print-thermal #printable-receipt{width:80mm}body.receipt-print-thermal .receipt-copy{page:thermal;width:80mm;min-height:0;padding:2mm;font-size:9px;break-after:auto;page-break-after:auto}}.printable-receipt{width:min(100%,210mm);margin:0 auto}.receipt-sheet--a4-portrait{box-sizing:border-box;width:210mm;min-height:297mm;padding:8mm;background:#fff;box-shadow:0 2px 12px #0000002e}.receipt-half{box-sizing:border-box;min-height:140mm;padding:4mm 0;background:#fff}.receipt-half .receipt-copy{min-height:0}.receipt-cut-line{position:relative;height:1px;border-top:1px dashed #546e7a;text-align:center}@media print{@page{size:A4 portrait;margin:8mm}body *{visibility:hidden!important}#printable-receipt,#printable-receipt *{visibility:visible!important}#printable-receipt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#fff}.receipt-sheet--a4-portrait{width:194mm;min-height:281mm;padding:0;box-shadow:none}.receipt-half{min-height:140mm;padding:4mm 0;break-inside:avoid;page-break-inside:avoid}.receipt-cut-line{break-after:avoid;page-break-after:avoid}body.receipt-print-thermal #printable-receipt .receipt-sheet--a4-portrait{width:80mm;min-height:0}body.receipt-print-thermal #printable-receipt .receipt-half{min-height:0;padding:0}body.receipt-print-thermal #printable-receipt .receipt-cut-line,body.receipt-print-thermal #printable-receipt .receipt-half:not(:first-of-type){display:none!important}}@font-face{font-family:Kanit;src:local("Kanit-Regular"),local("Kanit")}html,body,#root{margin:0;padding:0;width:100%;height:100%;background-color:#e0e0e0;font-family:cs_chatthaiuiregular,Kanit,Sarabun,sans-serif;color:#000000de}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}:root{--jera-teal-primary: #4db6ac;--jera-teal-dark: #00867d;--jera-teal-light: #82e9de;--bg-app-canvas: #e0e0e0}
