.ProseMirror{outline:none!important;min-height:500px;padding:2rem;background:#fff;border-radius:8px;box-shadow:inset 0 2px 4px #0000000d}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror ::selection{background-color:#4287f5;color:#fff}.ProseMirror ul,.ProseMirror ol{padding:0 1rem;margin:1.25em 0}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem;margin:1rem 0}.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem;margin:1rem 0}.ProseMirror li{margin:.4rem 0}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.ProseMirror h1{font-size:2.5rem}.ProseMirror h2{font-size:2rem}.ProseMirror h3{font-size:1.75rem}.ProseMirror code{background-color:#f3f4f6;border-radius:.25rem;color:#b91c1c;font-family:monospace;padding:.25rem .3rem}.ProseMirror pre{background:#1f2937;border-radius:.5rem;color:#fff;font-family:monospace;padding:.75rem 1rem}.ProseMirror blockquote{border-left:4px solid #e5e7eb;margin:1.5rem 0;padding-left:1rem;font-style:italic;color:#4b5563}.ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.ProseMirror img,.ProseMirror video{display:block;height:auto;max-width:100%;margin:1rem 0;border-radius:8px}.ProseMirror .align-left{margin-left:0;margin-right:auto}.ProseMirror .align-center{margin-left:auto;margin-right:auto}.ProseMirror .align-right{margin-left:auto;margin-right:0}.ProseMirror a{color:#2563eb;text-decoration:underline;cursor:pointer}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.5rem 0;overflow:hidden}.ProseMirror td,.ProseMirror th{min-width:1em;border:1px solid #e5e7eb;padding:8px 10px;vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror th{background-color:#f9fafb;font-weight:700;text-align:left}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#2563eb1a;pointer-events:none}:root{--brand-primary: #1452ff;--brand-secondary: #E91E63;--brand-accent: #FF9800;--brand-splash-bg: #1a0027;--brand-name: "NexZen POS";--brand-font: "Inter";font-family:var(--brand-font, "Inter"),system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.scanner-active{background-color:transparent!important}body.scanner-active *{visibility:hidden}body.scanner-active .scanner-ui{visibility:visible}.gm-err-container,.gm-err-content,.gm-err-icon,.gm-err-title,.gm-err-message,.gm-err-autocomplete,#gm-err-autocomplete,.dismissButton{display:none!important}div:has(>a[href*="google.com/maps-api-fallback"]){display:none!important}@media(max-width:900px){body,#root,main{max-width:100vw;overflow-x:hidden}.MuiCard-root,.MuiPaper-root{max-width:100%!important;box-sizing:border-box!important}.MuiTableContainer-root{background:transparent!important;box-shadow:none!important;padding:4px!important}table,.MuiTable-root,tbody,.MuiTableBody-root{display:block!important;width:100%!important}thead,.MuiTableHead-root{display:none!important}tr,.MuiTableRow-root{display:flex!important;flex-direction:column!important;margin-bottom:16px!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important;box-shadow:0 4px 12px #0000000a!important;background-color:#fff!important;overflow:hidden!important}th,td,.MuiTableCell-root{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;padding:12px 16px!important;border-bottom:1px solid rgba(0,0,0,.04)!important;text-align:right!important}th:last-child,td:last-child,.MuiTableCell-root:last-child{border-bottom:none!important}}
