body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--app-border, var(--app-border-fallback)) var(--app-control-bg, var(--app-control-bg-fallback))}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--app-control-bg, var(--app-control-bg-fallback))}::-webkit-scrollbar-thumb{background:var(--app-border, var(--app-border-fallback));border-radius:4px;border:2px solid var(--app-control-bg, var(--app-control-bg-fallback))}::-webkit-scrollbar-thumb:hover{background:var(--app-border-soft, var(--app-border-soft-fallback))}body>div[style*=position][style*=z-index]:not(.MuiModal-root):not(.MuiPopover-root){z-index:10000!important}div[style*="z-index: 10"][style*=pointer-events]{z-index:10000!important}#root{min-height:100vh;display:flex;flex-direction:column}.inventory-row-low{background:#ffc1071f}.inventory-row-out{background:#d32f2f24}@keyframes posSurfaceIn{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes posTotalSettle{0%{opacity:.92;transform:translateY(4px) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes posAmountTick{0%{transform:translateY(1px)}55%{transform:translateY(-1px)}to{transform:translateY(0)}}.pos-liquid-shell{position:relative;isolation:isolate;font-family:var(--pos-font-family, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif);background:var(--pos-shell-bg);border-radius:var(--pos-radius-shell, 18px)}html[data-theme-mode=dark]{--app-shell-bg-fallback: linear-gradient(135deg, #0d1218 0%, #161c22 46%, #101417 100%);--app-bar-bg-fallback: rgba(27, 32, 38, .86);--app-panel-bg-fallback: rgba(31, 36, 42, .88);--app-sheet-bg-fallback: rgba(32, 38, 45, .94);--app-card-bg-fallback: rgba(38, 43, 49, .82);--app-control-bg-fallback: rgba(45, 51, 58, .74);--app-control-hover-bg-fallback: rgba(58, 68, 78, .84);--app-selected-bg-fallback: rgba(64, 156, 255, .16);--app-border-fallback: rgba(255, 255, 255, .14);--app-border-soft-fallback: rgba(255, 255, 255, .1);--app-backdrop-bg-fallback: rgba(3, 7, 12, .72);--app-focus-ring-fallback: rgba(64, 156, 255, .26);--app-highlight-fallback: rgba(255,255,255,.08);--app-tooltip-text-fallback: rgba(245, 247, 250, .94);--app-camera-media-bg-fallback: rgba(8, 12, 16, .96);--app-camera-on-media-fallback: rgba(245, 247, 250, .92);--app-camera-on-media-muted-fallback: rgba(245, 247, 250, .72);--app-camera-control-bg-fallback: rgba(245, 247, 250, .88);--app-shadow-panel-fallback: 0 18px 48px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255,255,255,.07);--app-shadow-sheet-fallback: 0 22px 58px rgba(0, 0, 0, .46), inset 0 1px 0 rgba(255,255,255,.08);--app-shadow-control-fallback: 0 8px 18px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.07);--app-scroll-edge-top-fallback: linear-gradient(to bottom, rgba(13, 18, 24, .92), rgba(13, 18, 24, 0));--app-scroll-edge-bottom-fallback: linear-gradient(to top, rgba(13, 18, 24, .92), rgba(13, 18, 24, 0));--pos-shell-bg-fallback: linear-gradient(135deg, #0a1017 0%, #111a22 48%, #0c1116 100%);--pos-bar-bg-fallback: rgba(36, 44, 52, .78);--pos-sheet-bg-fallback: rgba(34, 41, 48, .94);--pos-content-bg-fallback: rgba(29, 35, 41, .9);--pos-card-bg-fallback: rgba(38, 44, 50, .9);--pos-control-bg-fallback: rgba(55, 64, 73, .78);--pos-search-bg-fallback: rgba(22, 28, 35, .8);--pos-totals-bg-fallback: rgba(18, 22, 27, .94);--pos-floating-bg-fallback: rgba(32, 39, 46, .86);--pos-border-fallback: rgba(255,255,255,.11);--pos-border-soft-fallback: rgba(255,255,255,.08);--pos-border-strong-fallback: rgba(255,255,255,.16);--pos-focus-ring-fallback: rgba(64,156,255,.24);--pos-highlight-fallback: rgba(255,255,255,.08);--pos-tooltip-text-fallback: rgba(245, 247, 250, .94);--pos-shadow-card-fallback: 0 6px 18px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.035);--pos-shadow-content-fallback: 0 14px 38px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.045);--pos-shadow-bar-fallback: 0 12px 30px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.08);--pos-shadow-search-fallback: 0 10px 26px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.07);--pos-shadow-control-fallback: 0 8px 18px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.07);--pos-shadow-sheet-fallback: 0 26px 70px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.09);--pos-shadow-totals-fallback: 0 12px 28px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.045);--pos-shadow-floating-fallback: 0 18px 46px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.08)}html[data-theme-mode=light],html:not([data-theme-mode]){--app-shell-bg-fallback: linear-gradient(135deg, #b8c7d5 0%, #d5e0e9 48%, #aebfce 100%);--app-bar-bg-fallback: rgba(219, 231, 241, .88);--app-panel-bg-fallback: rgba(205, 219, 232, .98);--app-sheet-bg-fallback: rgba(226, 236, 245, .96);--app-card-bg-fallback: rgba(222, 233, 242, .94);--app-control-bg-fallback: rgba(197, 214, 228, .95);--app-control-hover-bg-fallback: rgba(210, 224, 236, .96);--app-selected-bg-fallback: rgba(30, 136, 229, .11);--app-border-fallback: rgba(15, 23, 42, .24);--app-border-soft-fallback: rgba(15, 23, 42, .17);--app-backdrop-bg-fallback: rgba(61, 76, 92, .34);--app-focus-ring-fallback: rgba(30, 136, 229, .18);--app-highlight-fallback: rgba(255,255,255,.5);--app-tooltip-text-fallback: rgba(15, 23, 42, .92);--app-camera-media-bg-fallback: rgba(12, 18, 24, .94);--app-camera-on-media-fallback: rgba(245, 247, 250, .92);--app-camera-on-media-muted-fallback: rgba(245, 247, 250, .72);--app-camera-control-bg-fallback: rgba(245, 247, 250, .88);--app-shadow-panel-fallback: 0 16px 38px rgba(15, 23, 42, .16), inset 0 1px 0 rgba(255,255,255,.54);--app-shadow-sheet-fallback: 0 20px 48px rgba(15, 23, 42, .2), inset 0 1px 0 var(--app-highlight, var(--app-highlight-fallback));--app-shadow-control-fallback: 0 7px 16px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.58);--app-scroll-edge-top-fallback: linear-gradient(to bottom, rgba(184, 199, 213, .9), rgba(184, 199, 213, 0));--app-scroll-edge-bottom-fallback: linear-gradient(to top, rgba(184, 199, 213, .9), rgba(184, 199, 213, 0));--pos-shell-bg-fallback: linear-gradient(135deg, #aebdca 0%, #d7e0e8 46%, #b8c7d4 100%);--pos-bar-bg-fallback: rgba(222,232,242,.78);--pos-sheet-bg-fallback: rgba(226,236,245,.94);--pos-content-bg-fallback: rgba(222,232,241,.92);--pos-card-bg-fallback: rgba(238,244,249,.94);--pos-control-bg-fallback: rgba(219,230,240,.8);--pos-search-bg-fallback: rgba(232,240,247,.86);--pos-totals-bg-fallback: rgba(242,246,250,.96);--pos-floating-bg-fallback: rgba(226,236,245,.84);--pos-border-fallback: rgba(15,23,42,.18);--pos-border-soft-fallback: rgba(15,23,42,.12);--pos-border-strong-fallback: rgba(15,23,42,.22);--pos-focus-ring-fallback: rgba(0,122,255,.2);--pos-highlight-fallback: rgba(255,255,255,.5);--pos-tooltip-text-fallback: rgba(15, 23, 42, .92);--pos-shadow-card-fallback: 0 5px 14px rgba(15,23,42,.075), inset 0 1px 0 rgba(255,255,255,.42);--pos-shadow-content-fallback: 0 12px 28px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.46);--pos-shadow-bar-fallback: 0 10px 24px rgba(15,23,42,.11), inset 0 1px 0 var(--pos-highlight, var(--pos-highlight-fallback));--pos-shadow-search-fallback: 0 8px 22px rgba(15,23,42,.11), inset 0 1px 0 rgba(255,255,255,.58);--pos-shadow-control-fallback: 0 7px 16px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.58);--pos-shadow-sheet-fallback: 0 24px 58px rgba(15,23,42,.22), inset 0 1px 0 var(--pos-highlight, var(--pos-highlight-fallback));--pos-shadow-totals-fallback: 0 10px 24px rgba(15,23,42,.12), inset 0 1px 0 rgba(255,255,255,.58);--pos-shadow-floating-fallback: 0 18px 42px rgba(15,23,42,.17), inset 0 1px 0 var(--pos-highlight, var(--pos-highlight-fallback))}.pos-liquid-panel{position:relative;overflow:hidden;animation:posSurfaceIn .24s ease-out both;border:1px solid var(--pos-border, var(--pos-border-fallback));background:var(--pos-content-bg, var(--pos-content-bg-fallback));box-shadow:var(--pos-shadow-content, var(--pos-shadow-content-fallback));border-radius:var(--pos-radius-panel, 16px)}.pos-liquid-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#ffffff05 46%,#409cff09),linear-gradient(90deg,rgba(64,156,255,.018),transparent 42%,rgba(175,82,222,.012));opacity:0}.pos-liquid-panel>*{position:relative;z-index:1}.pos-liquid-card{position:relative;overflow:hidden;transform:translateZ(0);background:var(--pos-card-bg, var(--pos-card-bg-fallback));border:1px solid var(--pos-border-soft, var(--pos-border-soft-fallback));box-shadow:var(--pos-shadow-card, var(--pos-shadow-card-fallback));border-radius:var(--pos-radius-card, 12px)}.pos-liquid-card:after{content:none}.pos-liquid-card:hover:after,.pos-liquid-card:focus-within:after{animation:none}.pos-material-bar,.pos-material-control,.pos-material-sheet,.pos-material-search,.pos-material-floating,.pos-action-rail{backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%)}.pos-material-bar{background:var(--pos-bar-bg, var(--pos-bar-bg-fallback));border-color:var(--pos-border-strong, var(--pos-border-strong-fallback));box-shadow:var(--pos-shadow-bar, var(--pos-shadow-bar-fallback));border-radius:var(--pos-radius-bar, 14px)}.pos-material-bar:before,.pos-material-control:before,.pos-material-sheet:before,.pos-dialog-surface:before,.pos-drawer-surface:before,.pos-material-search:before,.pos-material-floating:before,.pos-action-rail:before{opacity:.035}.pos-material-content,.pos-material-card,.pos-product-card{background:var(--pos-card-bg, var(--pos-card-bg-fallback));border-color:var(--pos-border-soft, var(--pos-border-soft-fallback));box-shadow:var(--pos-shadow-card, var(--pos-shadow-card-fallback))}.pos-material-content{background:var(--pos-content-bg, var(--pos-content-bg-fallback));box-shadow:var(--pos-shadow-content, var(--pos-shadow-content-fallback))}.pos-material-search{background:var(--pos-search-bg, var(--pos-search-bg-fallback));border-color:var(--pos-border-strong, var(--pos-border-strong-fallback));box-shadow:var(--pos-shadow-search, var(--pos-shadow-search-fallback));border-radius:var(--pos-radius-panel, 16px)}.pos-material-control{background:var(--pos-control-bg, var(--pos-control-bg-fallback));border-color:var(--pos-border-strong, var(--pos-border-strong-fallback));box-shadow:var(--pos-shadow-control, var(--pos-shadow-control-fallback));border-radius:var(--pos-radius-control, 12px)}.pos-material-sheet,.pos-dialog-surface,.pos-drawer-surface{background:var(--pos-sheet-bg, var(--pos-sheet-bg-fallback));border-color:var(--pos-border-strong, var(--pos-border-strong-fallback));box-shadow:var(--pos-shadow-sheet, var(--pos-shadow-sheet-fallback));border-radius:var(--pos-radius-sheet, 18px)}.pos-material-totals,.pos-total-card-micro{background:var(--pos-totals-bg, var(--pos-totals-bg-fallback));border-color:var(--pos-border-strong, var(--pos-border-strong-fallback));box-shadow:var(--pos-shadow-totals, var(--pos-shadow-totals-fallback));border-radius:var(--pos-radius-card, 12px)}.pos-material-floating,.pos-action-rail{background:var(--pos-floating-bg, var(--pos-floating-bg-fallback));border-color:var(--pos-border-strong, var(--pos-border-strong-fallback));box-shadow:var(--pos-shadow-floating, var(--pos-shadow-floating-fallback));border-radius:var(--pos-radius-floating, 16px)}.pos-micro-interactive{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,border-color .16s ease,background-color .16s ease,opacity .16s ease}.pos-micro-interactive:hover{transform:translateY(-1px) scale(1.002)}.pos-micro-interactive:active{transform:translateY(0) scale(.975)}.pos-add-pulse{animation:none;box-shadow:0 0 0 4px var(--pos-focus-ring, var(--pos-focus-ring-fallback)),var(--pos-shadow-card, var(--pos-shadow-card-fallback))}.pos-input-micro{transition:transform .16s ease,filter .16s ease}.pos-input-micro:focus-within{transform:translateY(-1px)}.pos-control-micro{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.pos-control-micro:not(.Mui-disabled):hover{transform:translateY(-.5px)}.pos-control-micro:not(.Mui-disabled):active{transform:translateY(0) scale(.975)}.pos-total-card-micro{animation:posTotalSettle .22s ease-out both;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pos-total-card-micro:hover{transform:translateY(-.5px)}.pos-total-value-micro{display:inline-block;animation:posAmountTick .26s ease-out}.pos-design-scope .MuiButton-root,.pos-dialog-surface .MuiButton-root,.pos-drawer-surface .MuiButton-root,.pos-design-scope .MuiIconButton-root,.pos-dialog-surface .MuiIconButton-root,.pos-drawer-surface .MuiIconButton-root,.pos-design-scope .MuiMenuItem-root,.pos-dialog-surface .MuiMenuItem-root,.pos-drawer-surface .MuiMenuItem-root,.pos-design-scope .MuiListItemButton-root,.pos-dialog-surface .MuiListItemButton-root,.pos-drawer-surface .MuiListItemButton-root,.pos-design-scope .MuiChip-root,.pos-dialog-surface .MuiChip-root,.pos-drawer-surface .MuiChip-root,.pos-design-scope .MuiTab-root,.pos-dialog-surface .MuiTab-root,.pos-drawer-surface .MuiTab-root,.pos-design-scope .MuiCheckbox-root,.pos-dialog-surface .MuiCheckbox-root,.pos-drawer-surface .MuiCheckbox-root,.pos-design-scope .MuiRadio-root,.pos-dialog-surface .MuiRadio-root,.pos-drawer-surface .MuiRadio-root,.pos-design-scope .MuiSwitch-root,.pos-dialog-surface .MuiSwitch-root,.pos-drawer-surface .MuiSwitch-root,.pos-design-scope .MuiSlider-root,.pos-dialog-surface .MuiSlider-root,.pos-drawer-surface .MuiSlider-root{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease}.pos-design-scope .MuiButton-root,.pos-dialog-surface .MuiButton-root,.pos-drawer-surface .MuiButton-root{min-height:44px;border-radius:var(--pos-radius-control, 12px);font-weight:560;letter-spacing:0}.pos-design-scope .MuiIconButton-root,.pos-dialog-surface .MuiIconButton-root,.pos-drawer-surface .MuiIconButton-root{min-width:44px;min-height:44px;border-radius:var(--pos-radius-control, 12px)}.pos-design-scope .MuiOutlinedInput-root,.pos-dialog-surface .MuiOutlinedInput-root,.pos-drawer-surface .MuiOutlinedInput-root{min-height:44px;border-radius:var(--pos-radius-control, 12px)}.pos-design-scope .MuiTypography-h6{font-weight:650;text-align:left}.pos-design-scope .MuiButton-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiButton-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiButton-root:not(.Mui-disabled):hover,.pos-design-scope .MuiIconButton-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiIconButton-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiIconButton-root:not(.Mui-disabled):hover,.pos-design-scope .MuiMenuItem-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiMenuItem-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiMenuItem-root:not(.Mui-disabled):hover,.pos-design-scope .MuiListItemButton-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiListItemButton-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiListItemButton-root:not(.Mui-disabled):hover,.pos-design-scope .MuiChip-clickable:hover,.pos-dialog-surface .MuiChip-clickable:hover,.pos-drawer-surface .MuiChip-clickable:hover,.pos-design-scope .MuiTab-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiTab-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiTab-root:not(.Mui-disabled):hover,.pos-design-scope .MuiCheckbox-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiCheckbox-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiCheckbox-root:not(.Mui-disabled):hover,.pos-design-scope .MuiRadio-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiRadio-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiRadio-root:not(.Mui-disabled):hover,.pos-design-scope .MuiSwitch-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiSwitch-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiSwitch-root:not(.Mui-disabled):hover,.pos-design-scope .MuiSlider-root:not(.Mui-disabled):hover,.pos-dialog-surface .MuiSlider-root:not(.Mui-disabled):hover,.pos-drawer-surface .MuiSlider-root:not(.Mui-disabled):hover{transform:translateY(-1px)}.pos-design-scope .MuiButton-root:not(.Mui-disabled):active,.pos-dialog-surface .MuiButton-root:not(.Mui-disabled):active,.pos-drawer-surface .MuiButton-root:not(.Mui-disabled):active,.pos-design-scope .MuiIconButton-root:not(.Mui-disabled):active,.pos-dialog-surface .MuiIconButton-root:not(.Mui-disabled):active,.pos-drawer-surface .MuiIconButton-root:not(.Mui-disabled):active,.pos-design-scope .MuiListItemButton-root:not(.Mui-disabled):active,.pos-dialog-surface .MuiListItemButton-root:not(.Mui-disabled):active,.pos-drawer-surface .MuiListItemButton-root:not(.Mui-disabled):active{transform:translateY(0) scale(.985)}.pos-design-scope .MuiOutlinedInput-root,.pos-dialog-surface .MuiOutlinedInput-root,.pos-drawer-surface .MuiOutlinedInput-root,.pos-design-scope .MuiSelect-select,.pos-dialog-surface .MuiSelect-select,.pos-drawer-surface .MuiSelect-select,.pos-design-scope .MuiAutocomplete-root,.pos-dialog-surface .MuiAutocomplete-root,.pos-drawer-surface .MuiAutocomplete-root{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.pos-design-scope .MuiOutlinedInput-root.Mui-focused,.pos-dialog-surface .MuiOutlinedInput-root.Mui-focused,.pos-drawer-surface .MuiOutlinedInput-root.Mui-focused{transform:translateY(-1px);box-shadow:0 0 0 4px var(--pos-focus-ring, var(--pos-focus-ring-fallback))}.pos-dialog-surface,.pos-drawer-surface{overflow:hidden;color-scheme:light}.pos-dialog-surface.pos-opaque-dialog{background:linear-gradient(180deg,#eef5fb,#dfeaf3)!important;background-color:#e6eff7!important;border:1px solid rgba(44,62,80,.34)!important;box-shadow:0 28px 72px #0f172a47,0 0 0 1px var(--pos-highlight, var(--pos-highlight-fallback)) inset!important;backdrop-filter:none;-webkit-backdrop-filter:none}.pos-dialog-surface.pos-opaque-dialog:before{content:none}.pos-dialog-surface.pos-opaque-dialog .MuiDialogTitle-root,.pos-dialog-surface.pos-opaque-dialog .MuiDialogActions-root{background:#d7e4ef!important;background-color:#d7e4ef!important}.pos-dialog-surface.pos-opaque-dialog .MuiDialogContent-root{background:#e6eff7!important;background-color:#e6eff7!important}.pos-dialog-backdrop.pos-opaque-dialog-backdrop{background-color:#0f172a33!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-dialog-backdrop{background-color:var(--app-backdrop-bg, var(--app-backdrop-bg-fallback))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme-mode=dark] .pos-dialog-surface.pos-opaque-dialog{background:linear-gradient(180deg,#242b33,#1d232a)!important;background-color:#20262d!important;border-color:#ffffff2e!important;box-shadow:0 30px 76px #0000009e,0 0 0 1px #ffffff14 inset!important}html[data-theme-mode=dark] .pos-dialog-surface.pos-opaque-dialog .MuiDialogTitle-root,html[data-theme-mode=dark] .pos-dialog-surface.pos-opaque-dialog .MuiDialogActions-root{background:#252c34!important;background-color:#252c34!important}html[data-theme-mode=dark] .pos-dialog-surface.pos-opaque-dialog .MuiDialogContent-root{background:#20262d!important;background-color:#20262d!important}html[data-theme-mode=dark] .pos-dialog-backdrop.pos-opaque-dialog-backdrop{background-color:#0000007a!important}.pos-drawer-surface.pos-opaque-drawer{background:#e3edf6!important;background-color:#e3edf6!important;border-color:#2c3e5047!important;box-shadow:-24px 0 56px #0f172a3d,0 0 0 1px var(--pos-highlight, var(--pos-highlight-fallback)) inset!important;backdrop-filter:none;-webkit-backdrop-filter:none}.pos-drawer-surface.pos-opaque-drawer:before{content:none}.pos-drawer-backdrop.pos-opaque-drawer-backdrop{background-color:#0f172a2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme-mode=dark] .pos-drawer-surface.pos-opaque-drawer{background:#20262d!important;background-color:#20262d!important;border-color:#ffffff29!important;box-shadow:-24px 0 58px #00000094,0 0 0 1px #ffffff0f inset!important}html[data-theme-mode=dark] .pos-drawer-backdrop.pos-opaque-drawer-backdrop{background-color:#00000070!important}body .MuiMenu-paper.pos-bounded-menu,body .MuiPopover-paper.pos-bounded-menu,body .MuiMenu-paper.app-bounded-menu,body .MuiPopover-paper.app-bounded-menu,body .MuiAutocomplete-paper.app-bounded-menu{width:auto!important;min-width:min(260px,calc(100vw - 32px))!important;max-width:min(360px,calc(100vw - 32px))!important;max-height:min(320px,calc(100vh - 128px))!important;overflow:auto!important}body .MuiMenu-paper.app-bounded-menu[data-testid=user-menu-paper],body .MuiPopover-paper.app-bounded-menu[data-testid=user-menu-paper]{max-height:min(560px,calc(100vh - 96px))!important}body .pos-bounded-menu .MuiMenuItem-root,body .pos-bounded-menu .MuiAutocomplete-option,body .app-bounded-menu .MuiMenuItem-root,body .app-bounded-menu .MuiAutocomplete-option{min-height:44px;white-space:normal;overflow-wrap:anywhere}html[data-theme-mode=dark] .pos-dialog-surface,html[data-theme-mode=dark] .pos-drawer-surface{color-scheme:dark}.pos-dialog-surface .MuiDialogTitle-root,.pos-drawer-surface .pos-drawer-header{border-bottom:1px solid var(--pos-border-soft, var(--pos-border-soft-fallback));background:color-mix(in srgb,var(--pos-sheet-bg, var(--pos-sheet-bg-fallback)) 92%,var(--pos-card-bg, var(--pos-card-bg-fallback)))}.pos-dialog-surface .MuiDialogTitle-root{padding:16px 20px 12px;font-size:1rem;font-weight:800;line-height:1.25;letter-spacing:0;text-align:left}.pos-dialog-surface .MuiDialogActions-root{border-top:1px solid var(--pos-border-soft, var(--pos-border-soft-fallback));background:color-mix(in srgb,var(--pos-sheet-bg, var(--pos-sheet-bg-fallback)) 92%,var(--pos-card-bg, var(--pos-card-bg-fallback)));align-items:center;gap:8px;min-height:56px;padding:12px 20px;flex-wrap:wrap}.pos-dialog-surface .MuiCard-root,.pos-dialog-surface .MuiPaper-outlined,.pos-dialog-surface .MuiList-root,.pos-drawer-surface .MuiCard-root,.pos-drawer-surface .MuiPaper-outlined,.pos-drawer-surface .MuiList-root{border-radius:var(--pos-radius-card, 12px);background-color:var(--pos-card-bg, var(--pos-card-bg-fallback));border-color:var(--pos-border-soft, var(--pos-border-soft-fallback))}.pos-dialog-surface .MuiOutlinedInput-root,.pos-drawer-surface .MuiOutlinedInput-root{background-color:var(--pos-control-bg, var(--pos-control-bg-fallback))}.pos-dialog-surface .MuiDivider-root,.pos-drawer-surface .MuiDivider-root{border-color:var(--pos-border-soft, var(--pos-border-soft-fallback))}.pos-dialog-surface .MuiListItemButton-root:hover,.pos-dialog-surface .MuiMenuItem-root:hover,.pos-drawer-surface .MuiListItemButton-root:hover,.pos-drawer-surface .MuiMenuItem-root:hover{background-color:color-mix(in srgb,var(--pos-control-bg, var(--pos-control-bg-fallback)) 72%,transparent)}html[data-theme-mode=dark] body .MuiMenu-paper,html[data-theme-mode=dark] body .MuiPopover-paper{background-color:var(--pos-sheet-bg-fallback);border-color:var(--pos-border-strong-fallback);box-shadow:var(--pos-shadow-sheet-fallback)}html[data-theme-mode=light] body .MuiMenu-paper,html[data-theme-mode=light] body .MuiPopover-paper,html:not([data-theme-mode]) body .MuiMenu-paper,html:not([data-theme-mode]) body .MuiPopover-paper{background-color:var(--pos-sheet-bg-fallback);border-color:var(--pos-border-strong-fallback);box-shadow:var(--pos-shadow-sheet-fallback)}.app-liquid-shell{position:relative;isolation:isolate;min-height:100%;background:var(--app-shell-bg, var(--app-shell-bg-fallback))}.app-liquid-panel,.app-dialog-surface,.app-drawer-surface{position:relative;overflow:hidden;animation:posSurfaceIn .22s ease-out both;border:1px solid var(--app-border, var(--app-border-fallback));background:var(--app-panel-bg, var(--app-panel-bg-fallback));box-shadow:var(--app-shadow-panel, var(--app-shadow-panel-fallback));border-radius:var(--app-radius-panel, 12px)}.app-dialog-surface,.app-drawer-surface{background:var(--app-sheet-bg, var(--app-sheet-bg-fallback));box-shadow:var(--app-shadow-sheet, var(--app-shadow-sheet-fallback));border-radius:var(--app-radius-sheet, 12px);color-scheme:light}html[data-theme-mode=dark] .app-dialog-surface,html[data-theme-mode=dark] .app-drawer-surface{color-scheme:dark}.app-liquid-panel:before,.app-dialog-surface:before,.app-drawer-surface:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#ffffff02 46%,#409cff06),linear-gradient(90deg,rgba(64,156,255,.014),transparent 38%,rgba(175,82,222,.012));opacity:.045}.app-dialog-surface:before,.app-drawer-surface:before{content:none}.app-liquid-panel>*,.app-dialog-surface>*,.app-drawer-surface>*{position:relative;z-index:1}.app-liquid-card{position:relative;overflow:hidden;transform:translateZ(0);background:var(--app-card-bg, var(--app-card-bg-fallback));border-color:var(--app-border-soft, var(--app-border-soft-fallback))}.app-liquid-card:after{content:none;position:absolute;inset:-30% auto -30% 0;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.11),transparent);opacity:0;transform:translate(-125%) skew(-18deg)}.app-liquid-card:hover:after,.app-liquid-card:focus-within:after{animation:none}.app-micro-interactive,.app-control-micro,.app-design-scope .MuiButton-root,.app-dialog-surface .MuiButton-root,.app-drawer-surface .MuiButton-root,.app-design-scope .MuiIconButton-root,.app-dialog-surface .MuiIconButton-root,.app-drawer-surface .MuiIconButton-root,.app-design-scope .MuiMenuItem-root,.app-dialog-surface .MuiMenuItem-root,.app-drawer-surface .MuiMenuItem-root,.app-design-scope .MuiListItemButton-root,.app-dialog-surface .MuiListItemButton-root,.app-drawer-surface .MuiListItemButton-root,.app-design-scope .MuiChip-root,.app-dialog-surface .MuiChip-root,.app-drawer-surface .MuiChip-root,.app-design-scope .MuiTab-root,.app-dialog-surface .MuiTab-root,.app-drawer-surface .MuiTab-root,.app-design-scope .MuiCard-root,.app-dialog-surface .MuiCard-root,.app-drawer-surface .MuiCard-root,.app-design-scope .MuiCheckbox-root,.app-dialog-surface .MuiCheckbox-root,.app-drawer-surface .MuiCheckbox-root,.app-design-scope .MuiRadio-root,.app-dialog-surface .MuiRadio-root,.app-drawer-surface .MuiRadio-root,.app-design-scope .MuiSwitch-root,.app-dialog-surface .MuiSwitch-root,.app-drawer-surface .MuiSwitch-root,.app-design-scope .MuiSlider-root,.app-dialog-surface .MuiSlider-root,.app-drawer-surface .MuiSlider-root{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,opacity .15s ease}.app-micro-interactive:not(.Mui-disabled):hover,.app-control-micro:not(.Mui-disabled):hover,.app-design-scope .MuiButton-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiButton-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiButton-root:not(.Mui-disabled):hover,.app-design-scope .MuiIconButton-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiIconButton-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiIconButton-root:not(.Mui-disabled):hover,.app-design-scope .MuiMenuItem-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiMenuItem-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiMenuItem-root:not(.Mui-disabled):hover,.app-design-scope .MuiListItemButton-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiListItemButton-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiListItemButton-root:not(.Mui-disabled):hover,.app-design-scope .MuiChip-clickable:hover,.app-dialog-surface .MuiChip-clickable:hover,.app-drawer-surface .MuiChip-clickable:hover,.app-design-scope .MuiTab-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiTab-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiTab-root:not(.Mui-disabled):hover,.app-design-scope .MuiCheckbox-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiCheckbox-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiCheckbox-root:not(.Mui-disabled):hover,.app-design-scope .MuiRadio-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiRadio-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiRadio-root:not(.Mui-disabled):hover,.app-design-scope .MuiSwitch-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiSwitch-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiSwitch-root:not(.Mui-disabled):hover,.app-design-scope .MuiSlider-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiSlider-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiSlider-root:not(.Mui-disabled):hover{transform:translateY(-1px)}.app-micro-interactive:not(.Mui-disabled):active,.app-control-micro:not(.Mui-disabled):active,.app-design-scope .MuiButton-root:not(.Mui-disabled):active,.app-dialog-surface .MuiButton-root:not(.Mui-disabled):active,.app-drawer-surface .MuiButton-root:not(.Mui-disabled):active,.app-design-scope .MuiIconButton-root:not(.Mui-disabled):active,.app-dialog-surface .MuiIconButton-root:not(.Mui-disabled):active,.app-drawer-surface .MuiIconButton-root:not(.Mui-disabled):active,.app-design-scope .MuiListItemButton-root:not(.Mui-disabled):active,.app-dialog-surface .MuiListItemButton-root:not(.Mui-disabled):active,.app-drawer-surface .MuiListItemButton-root:not(.Mui-disabled):active{transform:translateY(0) scale(.985)}.app-input-micro,.app-design-scope .MuiOutlinedInput-root,.app-dialog-surface .MuiOutlinedInput-root,.app-drawer-surface .MuiOutlinedInput-root,.app-design-scope .MuiSelect-select,.app-dialog-surface .MuiSelect-select,.app-drawer-surface .MuiSelect-select,.app-design-scope .MuiAutocomplete-root,.app-dialog-surface .MuiAutocomplete-root,.app-drawer-surface .MuiAutocomplete-root{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-input-micro:focus-within,.app-design-scope .MuiOutlinedInput-root.Mui-focused,.app-dialog-surface .MuiOutlinedInput-root.Mui-focused,.app-drawer-surface .MuiOutlinedInput-root.Mui-focused{transform:translateY(-1px)}.app-dialog-surface .MuiDialogTitle-root,.app-drawer-surface .app-drawer-header,.app-drawer-surface .MuiDrawer-paper{border-bottom:1px solid var(--app-border-soft, var(--app-border-soft-fallback));background:color-mix(in srgb,var(--app-sheet-bg, var(--app-sheet-bg-fallback)) 92%,var(--app-card-bg, var(--app-card-bg-fallback)))}.app-dialog-surface .MuiDialogTitle-root,body .MuiDialog-paper:not(.pos-dialog-surface) .MuiDialogTitle-root{padding:16px 20px 12px;font-size:1rem;font-weight:800;line-height:1.25;letter-spacing:0;text-align:left}.app-dialog-surface .MuiDialogContent-root,body .MuiDialog-paper:not(.pos-dialog-surface) .MuiDialogContent-root{padding:16px 20px}.app-dialog-surface .MuiDialogActions-root{border-top:1px solid var(--app-border-soft, var(--app-border-soft-fallback));background:color-mix(in srgb,var(--app-sheet-bg, var(--app-sheet-bg-fallback)) 92%,var(--app-card-bg, var(--app-card-bg-fallback)))}.app-dialog-surface .MuiDialogActions-root,body .MuiDialog-paper:not(.pos-dialog-surface) .MuiDialogActions-root{align-items:center;justify-content:flex-end;gap:8px;min-height:56px;padding:12px 20px;flex-wrap:wrap}.app-dialog-surface .MuiCard-root,.app-dialog-surface .MuiPaper-outlined,.app-dialog-surface .MuiList-root,.app-drawer-surface .MuiCard-root,.app-drawer-surface .MuiPaper-outlined,.app-drawer-surface .MuiList-root{border-radius:8px}.app-design-scope .MuiPaper-root:not(.MuiAppBar-root),.app-design-scope .MuiCard-root,.app-design-scope .MuiTableContainer-root,.app-design-scope .MuiAccordion-root{background-image:none}.app-design-scope .MuiAccordion-root,.app-design-scope .MuiDataGrid-root{overflow:hidden}.app-design-scope .MuiTableContainer-root,.app-dialog-surface .MuiTableContainer-root,.app-drawer-surface .MuiTableContainer-root,.pos-design-scope .MuiTableContainer-root,.pos-dialog-surface .MuiTableContainer-root,.pos-drawer-surface .MuiTableContainer-root{overflow-x:auto}.app-design-scope .MuiTableCell-head,.app-dialog-surface .MuiTableCell-head,.app-drawer-surface .MuiTableCell-head,.pos-design-scope .MuiTableCell-head,.pos-dialog-surface .MuiTableCell-head,.pos-drawer-surface .MuiTableCell-head{min-width:96px;white-space:normal;line-height:1.16;overflow-wrap:normal;word-break:normal;letter-spacing:0;vertical-align:middle}.app-design-scope .MuiDataGrid-columnHeaderTitle,.app-dialog-surface .MuiDataGrid-columnHeaderTitle,.app-drawer-surface .MuiDataGrid-columnHeaderTitle,.pos-design-scope .MuiDataGrid-columnHeaderTitle,.pos-dialog-surface .MuiDataGrid-columnHeaderTitle,.pos-drawer-surface .MuiDataGrid-columnHeaderTitle{display:block;max-width:100%;white-space:normal;line-height:1.16;overflow-wrap:normal;word-break:normal;overflow:visible;text-overflow:clip}.app-design-scope .MuiDataGrid-columnHeaderDraggableContainer,.app-dialog-surface .MuiDataGrid-columnHeaderDraggableContainer,.app-drawer-surface .MuiDataGrid-columnHeaderDraggableContainer,.pos-design-scope .MuiDataGrid-columnHeaderDraggableContainer,.pos-dialog-surface .MuiDataGrid-columnHeaderDraggableContainer,.pos-drawer-surface .MuiDataGrid-columnHeaderDraggableContainer,.app-design-scope .MuiDataGrid-columnHeaderTitleContainer,.app-dialog-surface .MuiDataGrid-columnHeaderTitleContainer,.app-drawer-surface .MuiDataGrid-columnHeaderTitleContainer,.pos-design-scope .MuiDataGrid-columnHeaderTitleContainer,.pos-dialog-surface .MuiDataGrid-columnHeaderTitleContainer,.pos-drawer-surface .MuiDataGrid-columnHeaderTitleContainer{min-width:min(72px,100%);width:100%}body .MuiDialog-paper:before,body .MuiDrawer-paper:before,body .MuiMenu-paper:before,body .MuiPopover-paper:before,body .MuiAutocomplete-paper:before,body .MuiPickerPopper-paper:before,body .MuiPickersPopper-paper:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#ffffff0b,#ffffff02 48%,#409cff05),linear-gradient(90deg,rgba(64,156,255,.012),transparent 40%,rgba(175,82,222,.01));opacity:.035}body .MuiDialog-paper:before,body .MuiDrawer-paper:before{content:none}body .MuiDialog-paper>*,body .MuiDrawer-paper>*,body .MuiMenu-paper>*,body .MuiPopover-paper>*,body .MuiAutocomplete-paper>*,body .app-bounded-picker-popper .MuiPaper-root>*,body .MuiPickerPopper-paper>*,body .MuiPickersPopper-paper>*{position:relative;z-index:1}body .MuiDialog-paper,body .MuiDrawer-paper,body .MuiMenu-paper,body .MuiPopover-paper,body .MuiAutocomplete-paper,body .MuiTooltip-tooltip,body .app-bounded-picker-popper .MuiPaper-root,body .MuiPickerPopper-paper,body .MuiPickersPopper-paper{border-color:var(--app-border, var(--app-border-fallback))!important;background-color:var(--app-sheet-bg, var(--app-sheet-bg-fallback))!important;box-shadow:var(--app-shadow-sheet, var(--app-shadow-sheet-fallback))!important;background-image:none!important;color-scheme:light}html[data-theme-mode=dark] body .MuiDialog-paper,html[data-theme-mode=dark] body .MuiDrawer-paper,html[data-theme-mode=dark] body .MuiMenu-paper,html[data-theme-mode=dark] body .MuiPopover-paper,html[data-theme-mode=dark] body .MuiAutocomplete-paper,html[data-theme-mode=dark] body .MuiTooltip-tooltip,html[data-theme-mode=dark] body .app-bounded-picker-popper .MuiPaper-root,html[data-theme-mode=dark] body .MuiPickerPopper-paper,html[data-theme-mode=dark] body .MuiPickersPopper-paper{color-scheme:dark}body .MuiMenu-paper,body .MuiPopover-paper,body .MuiAutocomplete-paper,body .app-bounded-picker-popper .MuiPaper-root,body .MuiPickerPopper-paper,body .MuiPickersPopper-paper{width:auto!important;min-width:min(180px,calc(100vw - 32px))!important;max-width:min(420px,calc(100vw - 32px))!important;max-height:min(64vh,520px)!important;overflow:auto!important}body .MuiTooltip-tooltip{width:auto!important;max-width:min(320px,calc(100vw - 32px))!important;border-radius:8px!important;border:1px solid var(--app-border-soft, var(--app-border-soft-fallback))!important;background-color:var(--app-sheet-bg, var(--app-sheet-bg-fallback))!important;box-shadow:var(--app-shadow-sheet, var(--app-shadow-sheet-fallback))!important;color:var(--app-tooltip-text, var(--app-tooltip-text-fallback))!important;font-weight:650;letter-spacing:0;overflow-wrap:anywhere;animation:posSurfaceIn .16s ease-out both;backdrop-filter:blur(10px) saturate(118%);-webkit-backdrop-filter:blur(10px) saturate(118%)}body .MuiTooltip-arrow{color:var(--app-sheet-bg, var(--app-sheet-bg-fallback))!important}body .MuiTooltip-arrow:before{border:1px solid var(--app-border-soft, var(--app-border-soft-fallback))}body .app-bounded-picker-popper .MuiPaper-root,body .MuiPickerPopper-paper,body .MuiPickersPopper-paper{max-width:min(360px,calc(100vw - 32px))!important;overflow:hidden!important}body .MuiPickersLayout-root,body .MuiDateCalendar-root{background:transparent!important;color:inherit}body .MuiPickersTextField-root,body .MuiPickersInputBase-root{transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}body .MuiPickersInputBase-root{border-radius:8px!important;background-color:var(--app-control-bg, var(--app-control-bg-fallback))!important}body .MuiPickersInputBase-root:hover{transform:translateY(-1px);background-color:var(--app-control-hover-bg, var(--app-control-hover-bg-fallback))!important}body .MuiPickersInputBase-root.Mui-focused{box-shadow:0 0 0 4px var(--app-focus-ring, var(--app-focus-ring-fallback))!important}body .MuiPickersDay-root,body .MuiPickersCalendarHeader-switchViewButton,body .MuiPickersArrowSwitcher-button{transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}body .MuiPickersDay-root:not(.Mui-disabled):hover,body .MuiPickersCalendarHeader-switchViewButton:not(.Mui-disabled):hover,body .MuiPickersArrowSwitcher-button:not(.Mui-disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 3px var(--app-neon-edge, var(--app-neon-edge-fallback))}.app-shell-bar{background-color:var(--app-bar-bg, var(--app-bar-bg-fallback))!important;border-bottom-color:var(--app-border, var(--app-border-fallback))!important;box-shadow:var(--app-shadow-panel, var(--app-shadow-panel-fallback))!important;backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.app-toolbar-actions{scroll-padding-inline:16px}.app-nav-group{background:color-mix(in srgb,var(--app-control-bg, var(--app-control-bg-fallback)) 68%,transparent);border:1px solid var(--app-border-soft, var(--app-border-soft-fallback));box-shadow:var(--app-shadow-control, var(--app-shadow-control-fallback));backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%)}.app-nav-group.is-active,.app-nav-module.is-active{background:var(--app-selected-bg, var(--app-selected-bg-fallback));border-color:color-mix(in srgb,var(--app-border, var(--app-border-fallback)) 72%,#2d8cff)}.app-nav-module{background:color-mix(in srgb,var(--app-control-bg, var(--app-control-bg-fallback)) 56%,transparent);border:1px solid var(--app-border-soft, var(--app-border-soft-fallback))}.app-nav-badge-label{background:color-mix(in srgb,var(--app-sheet-bg, var(--app-sheet-bg-fallback)) 88%,#0f172a);color:inherit;border:1px solid var(--app-border-soft, var(--app-border-soft-fallback))}.app-scroll-edge-top,.app-scroll-edge-bottom{position:sticky;height:18px;pointer-events:none;z-index:2}.app-scroll-edge-top{top:0;background:var(--app-scroll-edge-top, var(--app-scroll-edge-top-fallback))}.app-scroll-edge-bottom{bottom:0;background:var(--app-scroll-edge-bottom, var(--app-scroll-edge-bottom-fallback))}.app-design-scope .MuiToggleButton-root,.app-dialog-surface .MuiToggleButton-root,.app-drawer-surface .MuiToggleButton-root,.app-design-scope .MuiPaginationItem-root,.app-dialog-surface .MuiPaginationItem-root,.app-drawer-surface .MuiPaginationItem-root{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.app-design-scope .MuiToggleButton-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiToggleButton-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiToggleButton-root:not(.Mui-disabled):hover,.app-design-scope .MuiPaginationItem-root:not(.Mui-disabled):hover,.app-dialog-surface .MuiPaginationItem-root:not(.Mui-disabled):hover,.app-drawer-surface .MuiPaginationItem-root:not(.Mui-disabled):hover{transform:translateY(-1px)}.app-design-scope .MuiToggleButton-root:not(.Mui-disabled):active,.app-dialog-surface .MuiToggleButton-root:not(.Mui-disabled):active,.app-drawer-surface .MuiToggleButton-root:not(.Mui-disabled):active,.app-design-scope .MuiPaginationItem-root:not(.Mui-disabled):active,.app-dialog-surface .MuiPaginationItem-root:not(.Mui-disabled):active,.app-drawer-surface .MuiPaginationItem-root:not(.Mui-disabled):active{transform:translateY(0) scale(.985)}.app-design-scope button:not(.MuiButtonBase-root),.app-dialog-surface button:not(.MuiButtonBase-root),.app-drawer-surface button:not(.MuiButtonBase-root),.pos-design-scope button:not(.MuiButtonBase-root),.pos-dialog-surface button:not(.MuiButtonBase-root),.pos-drawer-surface button:not(.MuiButtonBase-root){border-radius:8px;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.app-design-scope button:not(.MuiButtonBase-root):not(:disabled):hover,.app-dialog-surface button:not(.MuiButtonBase-root):not(:disabled):hover,.app-drawer-surface button:not(.MuiButtonBase-root):not(:disabled):hover,.pos-design-scope button:not(.MuiButtonBase-root):not(:disabled):hover,.pos-dialog-surface button:not(.MuiButtonBase-root):not(:disabled):hover,.pos-drawer-surface button:not(.MuiButtonBase-root):not(:disabled):hover{transform:translateY(-1px)}.app-design-scope input:not([type=hidden]),.app-design-scope textarea,.app-design-scope select,.app-dialog-surface input:not([type=hidden]),.app-dialog-surface textarea,.app-dialog-surface select,.app-drawer-surface input:not([type=hidden]),.app-drawer-surface textarea,.app-drawer-surface select,.pos-design-scope input:not([type=hidden]),.pos-design-scope textarea,.pos-design-scope select,.pos-dialog-surface input:not([type=hidden]),.pos-dialog-surface textarea,.pos-dialog-surface select,.pos-drawer-surface input:not([type=hidden]),.pos-drawer-surface textarea,.pos-drawer-surface select{border-radius:8px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-design-scope input:not([type=hidden]):focus,.app-design-scope textarea:focus,.app-design-scope select:focus,.app-dialog-surface input:not([type=hidden]):focus,.app-dialog-surface textarea:focus,.app-dialog-surface select:focus,.app-drawer-surface input:not([type=hidden]):focus,.app-drawer-surface textarea:focus,.app-drawer-surface select:focus,.pos-design-scope input:not([type=hidden]):focus,.pos-design-scope textarea:focus,.pos-design-scope select:focus,.pos-dialog-surface input:not([type=hidden]):focus,.pos-dialog-surface textarea:focus,.pos-dialog-surface select:focus,.pos-drawer-surface input:not([type=hidden]):focus,.pos-drawer-surface textarea:focus,.pos-drawer-surface select:focus{transform:translateY(-1px);outline:none;box-shadow:0 0 0 4px #2d8cff2e}@media(prefers-reduced-motion:reduce){.pos-liquid-panel,.app-liquid-panel,.app-dialog-surface,.app-drawer-surface,.pos-micro-interactive,.app-micro-interactive,.pos-add-pulse,.pos-input-micro,.app-input-micro,.pos-control-micro,.app-control-micro,.pos-total-card-micro,.pos-total-value-micro,.pos-design-scope .MuiButton-root,.pos-dialog-surface .MuiButton-root,.pos-drawer-surface .MuiButton-root,.pos-design-scope .MuiIconButton-root,.pos-dialog-surface .MuiIconButton-root,.pos-drawer-surface .MuiIconButton-root,.pos-design-scope .MuiListItemButton-root,.pos-dialog-surface .MuiListItemButton-root,.pos-drawer-surface .MuiListItemButton-root,.pos-design-scope .MuiOutlinedInput-root,.pos-dialog-surface .MuiOutlinedInput-root,.pos-drawer-surface .MuiOutlinedInput-root,.app-design-scope .MuiAccordionSummary-root,.app-dialog-surface .MuiAccordionSummary-root,.app-drawer-surface .MuiAccordionSummary-root,.app-design-scope .MuiChip-root,.app-dialog-surface .MuiChip-root,.app-drawer-surface .MuiChip-root,.app-design-scope .MuiDataGrid-row,.app-dialog-surface .MuiDataGrid-row,.app-drawer-surface .MuiDataGrid-row,.app-design-scope .MuiSlider-root,.app-dialog-surface .MuiSlider-root,.app-drawer-surface .MuiSlider-root,.app-design-scope .MuiStepButton-root,.app-dialog-surface .MuiStepButton-root,.app-drawer-surface .MuiStepButton-root,.app-design-scope .MuiSwitch-root,.app-dialog-surface .MuiSwitch-root,.app-drawer-surface .MuiSwitch-root,.app-design-scope .MuiTableRow-root,.app-dialog-surface .MuiTableRow-root,.app-drawer-surface .MuiTableRow-root,.app-design-scope .MuiTab-root,.app-dialog-surface .MuiTab-root,.app-drawer-surface .MuiTab-root,.app-design-scope .MuiButton-root,.app-dialog-surface .MuiButton-root,.app-drawer-surface .MuiButton-root,.app-design-scope .MuiIconButton-root,.app-dialog-surface .MuiIconButton-root,.app-drawer-surface .MuiIconButton-root,.app-design-scope .MuiListItemButton-root,.app-dialog-surface .MuiListItemButton-root,.app-drawer-surface .MuiListItemButton-root,.app-design-scope .MuiOutlinedInput-root,.app-dialog-surface .MuiOutlinedInput-root,.app-drawer-surface .MuiOutlinedInput-root,.app-design-scope .MuiToggleButton-root,.app-dialog-surface .MuiToggleButton-root,.app-drawer-surface .MuiToggleButton-root,.app-design-scope .MuiPaginationItem-root,.app-dialog-surface .MuiPaginationItem-root,.app-drawer-surface .MuiPaginationItem-root,.app-design-scope button,.app-dialog-surface button,.app-drawer-surface button,.pos-design-scope button,.pos-dialog-surface button,.pos-drawer-surface button,.app-design-scope input,.app-design-scope textarea,.app-design-scope select,.app-dialog-surface input,.app-dialog-surface textarea,.app-dialog-surface select,.app-drawer-surface input,.app-drawer-surface textarea,.app-drawer-surface select,.pos-design-scope input,.pos-design-scope textarea,.pos-design-scope select,.pos-dialog-surface input,.pos-dialog-surface textarea,.pos-dialog-surface select,.pos-drawer-surface input,.pos-drawer-surface textarea,.pos-drawer-surface select,body .MuiDialog-paper,body .MuiDrawer-paper,body .MuiMenu-paper,body .MuiPopover-paper,body .MuiAutocomplete-paper,body .MuiTooltip-tooltip,body .MuiPickerPopper-paper,body .MuiPickersPopper-paper{animation:none!important;transition:none!important}.pos-micro-interactive:hover,.pos-micro-interactive:active,.pos-input-micro:focus-within,.app-input-micro:focus-within,.pos-control-micro:hover,.app-control-micro:hover,.pos-control-micro:active,.app-control-micro:active,.pos-total-card-micro:hover,.pos-design-scope .MuiButton-root:hover,.pos-dialog-surface .MuiButton-root:hover,.pos-drawer-surface .MuiButton-root:hover,.pos-design-scope .MuiIconButton-root:hover,.pos-dialog-surface .MuiIconButton-root:hover,.pos-drawer-surface .MuiIconButton-root:hover,.pos-design-scope .MuiListItemButton-root:hover,.pos-dialog-surface .MuiListItemButton-root:hover,.pos-drawer-surface .MuiListItemButton-root:hover,.pos-design-scope .MuiOutlinedInput-root.Mui-focused,.pos-dialog-surface .MuiOutlinedInput-root.Mui-focused,.pos-drawer-surface .MuiOutlinedInput-root.Mui-focused,.app-design-scope .MuiAccordionSummary-root:hover,.app-dialog-surface .MuiAccordionSummary-root:hover,.app-drawer-surface .MuiAccordionSummary-root:hover,.app-design-scope .MuiChip-root:hover,.app-dialog-surface .MuiChip-root:hover,.app-drawer-surface .MuiChip-root:hover,.app-design-scope .MuiSlider-root:hover,.app-dialog-surface .MuiSlider-root:hover,.app-drawer-surface .MuiSlider-root:hover,.app-design-scope .MuiStepButton-root:hover,.app-dialog-surface .MuiStepButton-root:hover,.app-drawer-surface .MuiStepButton-root:hover,.app-design-scope .MuiSwitch-root:hover,.app-dialog-surface .MuiSwitch-root:hover,.app-drawer-surface .MuiSwitch-root:hover,.app-design-scope .MuiTab-root:hover,.app-dialog-surface .MuiTab-root:hover,.app-drawer-surface .MuiTab-root:hover,.app-design-scope .MuiButton-root:hover,.app-dialog-surface .MuiButton-root:hover,.app-drawer-surface .MuiButton-root:hover,.app-design-scope .MuiIconButton-root:hover,.app-dialog-surface .MuiIconButton-root:hover,.app-drawer-surface .MuiIconButton-root:hover,.app-design-scope .MuiListItemButton-root:hover,.app-dialog-surface .MuiListItemButton-root:hover,.app-drawer-surface .MuiListItemButton-root:hover,.app-design-scope .MuiOutlinedInput-root.Mui-focused,.app-dialog-surface .MuiOutlinedInput-root.Mui-focused,.app-drawer-surface .MuiOutlinedInput-root.Mui-focused,.app-design-scope .MuiToggleButton-root:hover,.app-dialog-surface .MuiToggleButton-root:hover,.app-drawer-surface .MuiToggleButton-root:hover,.app-design-scope .MuiPaginationItem-root:hover,.app-dialog-surface .MuiPaginationItem-root:hover,.app-drawer-surface .MuiPaginationItem-root:hover,.app-design-scope button:hover,.app-dialog-surface button:hover,.app-drawer-surface button:hover,.pos-design-scope button:hover,.pos-dialog-surface button:hover,.pos-drawer-surface button:hover,.app-design-scope input:focus,.app-design-scope textarea:focus,.app-design-scope select:focus,.app-dialog-surface input:focus,.app-dialog-surface textarea:focus,.app-dialog-surface select:focus,.app-drawer-surface input:focus,.app-drawer-surface textarea:focus,.app-drawer-surface select:focus,.pos-design-scope input:focus,.pos-design-scope textarea:focus,.pos-design-scope select:focus,.pos-dialog-surface input:focus,.pos-dialog-surface textarea:focus,.pos-dialog-surface select:focus,.pos-drawer-surface input:focus,.pos-drawer-surface textarea:focus,.pos-drawer-surface select:focus{transform:none!important}.pos-liquid-card:hover:after,.pos-liquid-card:focus-within:after,.app-liquid-card:hover:after,.app-liquid-card:focus-within:after{animation:none!important}}.pos-return-quantity{--return-qty-shell-bg: color-mix(in srgb, var(--pos-sheet-bg, var(--pos-sheet-bg-fallback)) 82%, transparent);--return-qty-button-bg: color-mix(in srgb, var(--pos-control-bg, var(--pos-control-bg-fallback)) 88%, transparent);--return-qty-button-hover: var(--pos-control-hover-bg, var(--pos-control-hover-bg-fallback));--return-qty-active-bg: color-mix(in srgb, var(--pos-tab-active-bg, var(--pos-tab-active-bg-fallback)) 74%, var(--pos-control-bg, var(--pos-control-bg-fallback)));--return-qty-text-muted: color-mix(in srgb, currentColor 62%, transparent);position:relative;isolation:isolate;display:grid;grid-template-columns:44px minmax(46px,1fr) 44px;align-items:stretch;width:150px;height:58px;padding:4px;border:1px solid var(--pos-border-soft, var(--pos-border-soft-fallback));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--pos-highlight, rgba(255,255,255,.1)) 55%,transparent),transparent 58%),var(--return-qty-shell-bg);box-shadow:inset 0 1px 0 var(--pos-highlight, rgba(255,255,255,.08)),var(--pos-shadow-control, 0 10px 22px rgba(0, 0, 0, .2));contain:layout paint;overflow:hidden}.pos-return-quantity:after{content:"";position:absolute;inset:7px 50px;z-index:-1;border-radius:999px;background:color-mix(in srgb,var(--pos-focus-ring, rgba(92, 124, 255, .5)) 18%,transparent);filter:blur(14px);opacity:0;transition:opacity .16s ease}.pos-return-quantity.is-active:after{opacity:.72}.pos-return-quantity__button{position:relative;width:44px!important;min-width:44px!important;height:50px!important;min-height:50px!important;border:1px solid var(--pos-border-soft, var(--pos-border-soft-fallback))!important;border-radius:16px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pos-highlight, rgba(255,255,255,.1)) 48%,transparent),transparent 62%),var(--return-qty-button-bg)!important;color:var(--pos-text-primary, inherit)!important;box-shadow:inset 0 1px 0 var(--pos-highlight, rgba(255,255,255,.08));overflow:hidden}.pos-return-quantity__button:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;opacity:.64;pointer-events:none;background:linear-gradient(135deg,#7e92ffd6,#48d4ffb8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pos-return-quantity__button--decrease:before{background:linear-gradient(135deg,#7287ffc7,#ab7eff7a)}.pos-return-quantity__button--increase:before{background:linear-gradient(135deg,#ba5bffd1,#3fd6ffc7)}.pos-return-quantity__button:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--pos-highlight, rgba(255,255,255,.1)) 54%,transparent),transparent 62%),var(--return-qty-button-hover)!important}.pos-return-quantity__button.Mui-disabled{opacity:.42}.pos-return-quantity__button.Mui-disabled:before{opacity:.18}.pos-return-quantity__value{display:grid;place-items:center;align-content:center;min-width:0;padding-inline:3px;text-align:center}.pos-return-quantity__field{width:42px}.pos-return-quantity__field .MuiInputBase-root{color:var(--pos-text-primary, inherit);font-size:1.26rem;font-weight:900;line-height:1}.pos-return-quantity__field .MuiInputBase-root:before,.pos-return-quantity__field .MuiInputBase-root:after{display:none}.pos-return-quantity__field .MuiInputBase-input{padding:0;text-align:center;-moz-appearance:textfield}.pos-return-quantity__field input[type=number]::-webkit-outer-spin-button,.pos-return-quantity__field input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pos-return-quantity__max{margin-top:2px;color:var(--return-qty-text-muted);font-size:.64rem;font-weight:800;line-height:1;white-space:nowrap}@media(max-width:900px){.pos-return-quantity{grid-template-columns:42px minmax(44px,1fr) 42px;width:144px;height:56px;border-radius:18px}.pos-return-quantity__button{width:42px!important;min-width:42px!important;height:48px!important;min-height:48px!important;border-radius:15px!important}.pos-return-quantity__field .MuiInputBase-root{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.pos-return-quantity,.pos-return-quantity:after,.pos-return-quantity__button{transition:none!important}}
