@media print{.no-print{display:none!important}.print-main{width:100%!important;min-height:0!important;margin:0!important;padding:0!important}body{background:#fff!important}}.print-only{display:none}@media print{.print-only{display:block!important}}@page thermal58{size:58mm auto;margin:2mm}@page thermal80{size:80mm auto;margin:3mm}@page a4{size:A4;margin:10mm}html.print-thermal58 .print-main{page:thermal58}html.print-thermal80 .print-main{page:thermal80}html.print-a4 .print-main{page:a4}@media print{html.print-thermal58 body,html.print-thermal80 body{font-size:11px}html.print-thermal58 .print-main,html.print-thermal80 .print-main{width:100%!important}.tax-invoice-print{padding:6px!important;font-size:11px!important}.tax-invoice-print table{border-collapse:collapse}.tax-invoice-print .MuiTableCell-root{padding-top:2px!important;padding-bottom:2px!important;line-height:1.25!important}.tax-invoice-print .MuiTypography-caption{font-size:.72rem!important}.tax-invoice-print .MuiTypography-body2{font-size:.8rem!important}}input::placeholder,textarea::placeholder{transition:opacity .1s ease-in-out;color:#94a3b8!important;opacity:.7!important}input:focus::placeholder,textarea:focus::placeholder,input:not(:placeholder-shown)::placeholder,textarea:not(:placeholder-shown)::placeholder,input[value]:not([value=""])::placeholder{opacity:0!important;visibility:hidden!important;color:#0000!important}input:-webkit-autofill::placeholder{opacity:0!important;visibility:hidden!important;color:#0000!important}input:autofill::placeholder{opacity:0!important;visibility:hidden!important;color:#0000!important}textarea:-webkit-autofill::placeholder{opacity:0!important;visibility:hidden!important;color:#0000!important}textarea:autofill::placeholder{opacity:0!important;visibility:hidden!important;color:#0000!important}.MuiFormControl-root:not(:focus-within):has(.MuiInputLabel-root:not(.MuiInputLabel-shrink)) input::placeholder{opacity:0!important;color:#0000!important}.MuiFormControl-root:not(:focus-within):has(.MuiInputLabel-root:not(.MuiInputLabel-shrink)) textarea::placeholder{opacity:0!important;color:#0000!important}.MuiFormControl-root:focus-within .MuiInputLabel-root,.MuiInputLabel-root.MuiInputLabel-shrink{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(input:focus) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(textarea:focus) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(input:not(:placeholder-shown)) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(textarea:not(:placeholder-shown)) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(input:-webkit-autofill) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(input[value]:not([value=""])) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(.MuiSelect-select:not(:empty)) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(input[type=date]) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(input[type=time]) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}.MuiFormControl-root:has(input[type=datetime-local]) .MuiInputLabel-root{transform-origin:0 0!important;z-index:10!important;pointer-events:none!important;background-color:#fff!important;border-radius:4px!important;max-width:calc(100% - 24px)!important;padding:0 4px!important;font-weight:600!important;transform:translate(14px,-9px)scale(.75)!important}[data-mui-color-scheme=dark] .MuiInputLabel-root.MuiInputLabel-shrink,[data-mui-color-scheme=dark] .MuiFormControl-root:focus-within .MuiInputLabel-root{background-color:#121936!important}[data-mui-color-scheme=dark] .MuiFormControl-root:has(input:focus) .MuiInputLabel-root{background-color:#121936!important}[data-mui-color-scheme=dark] .MuiFormControl-root:has(input:not(:placeholder-shown)) .MuiInputLabel-root{background-color:#121936!important}.MuiOutlinedInput-notchedOutline legend{max-width:100%!important}.MuiInputBase-input{font-size:.875rem}.MuiTableContainer-root,.MuiDataGrid-root{-webkit-overflow-scrolling:touch;background-color:#fff!important;border:1px solid #e2e8f0cc!important;border-radius:10px!important;overflow-x:auto!important;box-shadow:0 1px 3px #0f172a0a,0 4px 12px -4px #0f172a0f!important}.MuiTableHead-root,.MuiDataGrid-columnHeaders{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important;border-bottom:2px solid #cbd5e1!important}.MuiTableCell-head,.MuiDataGrid-columnHeaderTitle{text-transform:uppercase!important;letter-spacing:.05em!important;color:#334155!important;font-size:.775rem!important;font-weight:700!important}.MuiTableBody-root .MuiTableRow-root:hover,.MuiDataGrid-row:hover{transition:background-color .15s;background-color:#f8fafc!important}.MuiTableCell-body,.MuiDataGrid-cell{color:#1e293b;border-bottom:1px solid #f1f5f9!important;font-size:.85rem!important}.tabular-nums,[data-field*=Rate],[data-field*=rate],[data-field*=amount],[data-field*=Amount],[data-field*=quantity],[data-field*=Qty],[data-field*=balance],[data-field*=Balance]{font-variant-numeric:tabular-nums!important}.MuiTableBody-root .MuiTableRow-root.Mui-selected,.MuiTableBody-root .MuiTableRow-root.Mui-selected:hover,.MuiDataGrid-row.Mui-selected,.MuiDataGrid-row.Mui-selected:hover{color:inherit!important;background-color:#2f6fe414!important}.MuiDataGrid-row.Mui-selected .MuiDataGrid-cell{background-color:#0000!important}.MuiDataGrid-cell:focus,.MuiDataGrid-cell:focus-within,.MuiDataGrid-columnHeader:focus,.MuiDataGrid-columnHeader:focus-within,.MuiTableCell-root:focus,.MuiTableCell-root:focus-within{outline-offset:-2px!important;outline:2px solid #2f6fe459!important}.MuiFormHelperText-root{background-color:#0000!important}::selection{color:inherit!important;background-color:#2f6fe433!important}html,body,#root{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:hidden}.MuiTableContainer-root,.MuiDataGrid-root,.MuiDataGrid-main,.MuiDataGrid-virtualScroller{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;max-width:100%!important;overflow-x:auto!important}@media (width<=768px){.MuiTableCell-root{padding:8px 10px!important}}.dashboard-top10-card{width:100%!important;max-width:100%!important;overflow:hidden!important}.dashboard-top10-card .MuiListItem-root{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.dashboard-top10-card .MuiListItemText-root{flex:auto!important;min-width:0!important;overflow:hidden!important}.dashboard-top10-card .MuiListItemText-root *{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.MuiDialog-container{padding:8px!important}.MuiDialog-paper{border-radius:12px!important;width:100%!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 24px)!important;margin:8px!important;overflow-x:hidden!important}.MuiDialogTitle-root{padding:14px 18px!important;font-size:1.1rem!important;font-weight:700!important}.MuiDialogContent-root{padding:14px 18px!important;overflow-x:hidden!important}.MuiDialogActions-root{flex-wrap:wrap!important;gap:8px!important;padding:12px 18px!important}@media (width<=600px){.MuiDialog-container{padding:4px!important}.MuiDialog-paper{max-width:calc(100vw - 8px)!important;max-height:calc(100vh - 12px)!important;margin:4px!important}.MuiDialogTitle-root{padding:12px 14px!important;font-size:1rem!important}.MuiDialogContent-root{padding:12px 14px!important}.MuiDialogActions-root{padding:10px 14px!important}.MuiDialogActions-root>button,.MuiDialogActions-root>.MuiButton-root{flex:auto;min-width:90px}.MuiButton-root{font-size:.825rem!important}.MuiToolbar-root{padding-left:10px!important;padding-right:10px!important}}
