*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#root{width:100%;max-width:100%;height:100%;margin:0}body{min-width:320px;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh;overflow:hidden}#root{min-height:100%;isolation:isolate;min-height:100dvh}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;height:auto}*{scrollbar-width:thin;scrollbar-color:#64748b59 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#64748b59;border-radius:999px}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){.MuiButton-root,.MuiIconButton-root,.MuiToggleButton-root,.MuiChip-root[role=button]{min-height:40px}}@page{size:A4 portrait;margin:10mm 10mm 12mm}@media print{html,body{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;width:210mm;background:#fff!important;overflow:visible!important}body *{visibility:hidden!important}.print-document,.print-document *,.pharmacy-sale-bill,.pharmacy-sale-bill *{visibility:visible!important}.print-document{width:190mm!important;max-width:190mm!important;min-height:auto!important;box-shadow:none!important;background-image:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.print-document table{page-break-inside:auto;table-layout:auto!important;width:100%!important;min-width:0!important}.print-document th,.print-document td{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.print-document tr,.print-document img{page-break-inside:avoid}.print-document thead{display:table-header-group}.print-document .print-avoid-break{page-break-inside:avoid}body.print-plain .print-doc-header,body.print-plain .print-doc-footer,.no-print{display:none!important}}
