@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800;900&family=Geist+Mono:wght@400;500;600&display=swap";:root{--font-family:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", monospace;--Surface-Default-Primary:#fff;--portal-bg-gradient:linear-gradient(180deg, #3ca2e21a 0%, #e5c04d1a 50%, #dc56211a 100%), linear-gradient(0deg, var(--Surface-Default-Primary,#fff), var(--Surface-Default-Primary,#fff));--active-item-gradient:linear-gradient(90deg, #3ca2e22e 0%, #e5c04d29 50%, #dc562129 100%);--brand-orange:#ed6c02;--brand-orange-dark:#dc5621;--brand-orange-light:#ff8a3d;--text-main:#191e28;--text-muted:#8e95a2;--text-subtle:#a3aab5;--sidebar-bg:#fff;--sidebar-border:#0000000d;--radius-sidebar:28px;--radius-card:16px;--radius-pill:9999px;--shadow-sidebar:0 10px 40px -10px #0000000f, 0 2px 10px -2px #00000008;--shadow-card:0 4px 20px -4px #0000000d, 0 2px 6px -1px #00000005;font-family:var(--font-family);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100vh;font-family:var(--font-family);color:var(--text-main);background:var(--portal-bg-gradient);background-size:cover;background-attachment:fixed;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000038}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.MuiDialog-paper{border-radius:28px!important}.MuiMenu-paper,.MuiPopover-paper,.MuiAutocomplete-paper{box-sizing:border-box;border:1px solid #d1d5db!important;border-radius:18px!important}@media screen and (width<=600px){.MuiDialog-container{justify-content:center!important;align-items:center!important;padding:0!important}.MuiDialog-root:not(.no-responsive-override) .MuiDialog-paper{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;border-radius:20px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;max-height:calc(100dvh - 24px)!important;margin:10px auto!important;overflow-y:auto!important}.MuiDialogContent-root{padding-left:12px!important;padding-right:12px!important}.MuiDialogActions-root{flex-wrap:wrap!important;gap:8px!important;padding:10px 14px!important}.MuiPopover-paper,.MuiMenu-paper{border-radius:16px!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 30px)!important}.MuiDrawer-paper{max-width:100vw!important}}@media screen and (width>=601px) and (width<=900px){.MuiDialog-root:not(.no-responsive-override) .MuiDialog-paper{max-height:calc(100vh - 48px)!important;overflow-y:auto!important}}@media print{body:has(#printable-bill-receipt) *{visibility:hidden!important}body:has(#printable-bill-receipt) html{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}body:has(#printable-bill-receipt) body{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}body:has(#printable-bill-receipt) #root{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}body:has(#printable-bill-receipt) .MuiDialog-root{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}body:has(#printable-bill-receipt) .MuiBackdrop-root{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}body:has(#printable-bill-receipt) .MuiDialog-container{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}body:has(#printable-bill-receipt) .MuiDialog-paper{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}:is(body:has(#printable-bill-receipt) #printable-bill-receipt,body:has(#printable-bill-receipt) #printable-bill-receipt *){visibility:visible!important}#printable-bill-receipt{width:360px!important;max-width:100%!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;z-index:9999999!important;page-break-inside:avoid!important;break-inside:avoid!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:26px!important;margin:0 auto!important;padding:26px 24px!important;position:absolute!important;top:24px!important;left:50%!important;transform:translate(-50%)!important}#printable-bill-receipt .ticket-notch{background-color:#fff!important}#printable-bill-receipt .ticket-notch.left-notch{box-shadow:none!important;border-left:none!important;border-right:1.5px solid #d1d5db!important}#printable-bill-receipt .ticket-notch.right-notch{box-shadow:none!important;border-left:1.5px solid #d1d5db!important;border-right:none!important}.app-sidebar,.MuiDrawer-root,.MuiDrawer-docked,.MuiDrawer-modal,.MuiDrawer-paper,.MuiBackdrop-root,.no-print{visibility:hidden!important;display:none!important}body:has(#standee-printable-area) *{visibility:hidden}body:has(#standee-printable-area) #root{visibility:hidden!important;display:none!important}body:has(#standee-printable-area) .MuiDrawer-root{visibility:hidden!important;display:none!important}body:has(#standee-printable-area) .MuiDrawer-paper{visibility:hidden!important;display:none!important}body:has(#standee-printable-area) .MuiBackdrop-root{visibility:hidden!important;display:none!important}body:has(#standee-printable-area) .app-sidebar{visibility:hidden!important;display:none!important}body:has(#standee-printable-area) nav{visibility:hidden!important;display:none!important}:is(body:has(#standee-printable-area) #standee-printable-area,body:has(#standee-printable-area) #standee-printable-area *){visibility:visible!important}:is(body:has(#standee-printable-area) html,body:has(#standee-printable-area) body){background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}:is(body:has(#standee-printable-area) .MuiDialog-root,body:has(#standee-printable-area) .MuiDialog-container,body:has(#standee-printable-area) .MuiDialog-paper){box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}body:has(#standee-printable-area) #standee-printable-area{margin:20px auto!important;display:block!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}
