html:has(.pos-surface){overscroll-behavior-y:none;background-color:#1e1b32;max-width:100%}@media print{html:has(.pos-surface){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000!important;background-color:#fff!important}html:has(.pos-surface) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000!important;background-color:#fff!important}}html.light:has(.pos-surface){background-color:#ebe9f2}html:has(.pos-surface) body{overscroll-behavior-y:none;max-width:100%}html:has([data-pdv-root]){height:100dvh;max-height:100dvh;overflow:hidden}html:has([data-pdv-root]) body{height:100dvh;max-height:100dvh;overflow:hidden}.pos-surface:has([data-pdv-root]){height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}@media (max-height:900px){[data-pdv-root] main{padding:.5rem}[data-pdv-root] .pdv-shell-gap,[data-pdv-root] .pdv-discount-totals{gap:.5rem}[data-pdv-root] .pdv-order-header{padding-block:.5rem}[data-pdv-root] .pdv-order-row{padding-block:.875rem}[data-pdv-root] .pdv-payment-heading{margin-bottom:.5rem}[data-pdv-root] .pdv-discount-totals .pos-panel,[data-pdv-root] .pdv-discount-totals>section{padding:.75rem 1rem}[data-pdv-root] .pdv-totals-footer{margin-top:.75rem;padding-top:.75rem}}@media (max-width:767px){[data-pdv-root] main{padding:.5rem}[data-pdv-root] .pdv-shell-gap{gap:.5rem}[data-pdv-root] .pdv-payment-heading{margin-bottom:.5rem}[data-pdv-root] .pdv-confirm-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.pos-surface{--pos-bg:#1e1b32;--pos-panel:#2a2645;--pos-panel-hover:#332f52;--pos-muted:#9b97b8;--pos-dark-text:#1e1b32;--pos-green:#00e676;--pos-red:#ff5252;--pos-blue:#2979ff;--pos-yellow:#ffd600;--pos-teal:#26c6da;--pos-orange:#ff9800;--pos-orange-deep:#ff8c00;--pos-orange-light:#ffab40;--pos-accent-blue:#64b5f6;--pos-accent-purple:#7e57c2;--pos-accent-purple-light:#b39ddb;--pos-accent-cyan:#80deea;--pos-accent-green:#81c784;--pos-green-muted:#43a047;--pos-green-muted-light:#a5d6a7;--pos-accent-pink:#e91e63;--pos-accent-pink-light:#f48fb1;--pos-chart-purple:#ab47bc;--pos-card-divider:#e8e8ef;--pos-white-card:#fff;--pos-white-card-text:#4a4a5a;--pos-white-card-muted:#8b8b9a;--pos-foreground:#fff;--pos-foreground-subtle:#ffffffe6;--pos-foreground-muted:#ffffffbf;--pos-foreground-dim:#fff6;--pos-foreground-placeholder:#fff6;--pos-border:#ffffff1a;--pos-border-subtle:#ffffff0d;--pos-border-strong:#fff3;--pos-input-bg:#ffffff0d;--pos-surface-hover:#ffffff1a;--pos-overlay:#0009;--pos-scrollbar-size:10px;--pos-scrollbar-thumb:#9b97b88c;--pos-scrollbar-thumb-hover:#b39ddbcc;--pos-scrollbar-track:#1e1b3233;--pos-light-bg:#e8f4fc;--pos-light-border:#c5dce8;--pos-light-text:#333;--pos-light-muted:#666;--print-primary:#2c3e50;--print-muted:#7f8c8d;--print-border:#e5e7eb;--print-observations-bg:#f3f4f6;--print-ink:#000;--print-stroke:#1a1a1a;background:radial-gradient(circle at 50% 0%, #3b336061, transparent 36rem), linear-gradient(180deg, #211d37 0%, var(--pos-bg) 44%, #1b182d 100%);color:var(--pos-foreground);box-sizing:border-box;overscroll-behavior-y:none;width:100%;max-width:100%;min-height:100svh;overflow-x:clip}.pos-surface .pos-panel{background-color:var(--pos-panel);border:1px solid var(--pos-border-subtle)}.pos-surface .pos-panel:hover{background-color:var(--pos-panel-hover)}.pos-surface .pos-white-card{background-color:var(--pos-white-card);color:var(--pos-white-card-text)}.pos-floating-surface{--pos-bg:#1e1b32;--pos-panel:#2a2645;--pos-panel-hover:#332f52;--pos-muted:#9b97b8;--pos-dark-text:#1e1b32;--pos-green:#00e676;--pos-red:#ff5252;--pos-blue:#2979ff;--pos-teal:#26c6da;--pos-orange-deep:#ff8c00;--pos-orange-light:#ffab40;--pos-accent-blue:#64b5f6;--pos-accent-purple:#7e57c2;--pos-accent-purple-light:#b39ddb;--pos-accent-cyan:#80deea;--pos-accent-green:#81c784;--pos-green-muted:#43a047;--pos-green-muted-light:#a5d6a7;--pos-accent-pink:#e91e63;--pos-accent-pink-light:#f48fb1;--pos-foreground:#fff;--pos-foreground-subtle:#ffffffe6;--pos-foreground-muted:#ffffffbf;--pos-foreground-dim:#fff6;--pos-foreground-placeholder:#fff6;--pos-border:#ffffff1a;--pos-border-subtle:#ffffff0d;--pos-border-strong:#fff3;--pos-input-bg:#ffffff0d;--pos-surface-hover:#ffffff1a;--pos-scrollbar-size:10px;--pos-scrollbar-thumb:#9b97b88c;--pos-scrollbar-thumb-hover:#b39ddbcc;--pos-scrollbar-track:#1e1b3233;--pos-light-bg:#e8f4fc;--pos-light-border:#c5dce8;--pos-light-text:#333;--pos-light-muted:#666;background-color:var(--pos-panel);color:var(--pos-foreground)}.light .pos-surface{--pos-bg:#ebe9f2;--pos-panel:#fff;--pos-panel-hover:#f5f4f8;--pos-muted:#6b6880;--pos-foreground:#1e1b32;--pos-foreground-subtle:#1e1b32e6;--pos-foreground-muted:#1e1b32bf;--pos-foreground-dim:#1e1b3273;--pos-foreground-placeholder:#1e1b3266;--pos-border:#1e1b321f;--pos-border-subtle:#1e1b320f;--pos-border-strong:#1e1b3233;--pos-input-bg:#1e1b320a;--pos-surface-hover:#1e1b320f;--pos-overlay:#0006;--pos-scrollbar-size:10px;--pos-scrollbar-thumb:#6b688066;--pos-scrollbar-thumb-hover:#7e57c28c;--pos-scrollbar-track:transparent;--pos-white-card:#fff;--pos-white-card-text:#4a4a5a;--pos-white-card-muted:#8b8b9a;background:radial-gradient(circle at 50% 0%, #2979ff14, transparent 36rem), linear-gradient(180deg, #f0eef5 0%, var(--pos-bg) 44%, #e8e6ef 100%)}.light .pos-floating-surface{--pos-bg:#ebe9f2;--pos-panel:#fff;--pos-panel-hover:#f5f4f8;--pos-muted:#6b6880;--pos-foreground:#1e1b32;--pos-foreground-subtle:#1e1b32e6;--pos-foreground-muted:#1e1b32bf;--pos-foreground-dim:#1e1b3273;--pos-foreground-placeholder:#1e1b3266;--pos-border:#1e1b321f;--pos-border-subtle:#1e1b320f;--pos-border-strong:#1e1b3233;--pos-input-bg:#1e1b320a;--pos-surface-hover:#1e1b320f;--pos-scrollbar-size:10px;--pos-scrollbar-thumb:#6b688066;--pos-scrollbar-thumb-hover:#7e57c28c;--pos-scrollbar-track:transparent}.pos-scrollbar{--pos-scrollbar-size:10px;--pos-scrollbar-thumb:#9b97b88c;--pos-scrollbar-thumb-hover:#b39ddbcc;--pos-scrollbar-track:#1e1b3233;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--pos-scrollbar-thumb) var(--pos-scrollbar-track)}html:has(.pos-surface):not(:has([data-pdv-root])){--pos-scrollbar-size:10px;--pos-scrollbar-thumb:#9b97b88c;--pos-scrollbar-thumb-hover:#b39ddbcc;--pos-scrollbar-track:#1e1b3233;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--pos-scrollbar-thumb) var(--pos-scrollbar-track)}.light .pos-scrollbar{--pos-scrollbar-thumb:#6b688066;--pos-scrollbar-thumb-hover:#7e57c28c;--pos-scrollbar-track:transparent}html.light:has(.pos-surface):not(:has([data-pdv-root])){--pos-scrollbar-thumb:#6b688066;--pos-scrollbar-thumb-hover:#7e57c28c;--pos-scrollbar-track:transparent}html:has(.pos-surface):not(:has([data-pdv-root]))::-webkit-scrollbar{width:var(--pos-scrollbar-size);height:var(--pos-scrollbar-size)}.pos-scrollbar::-webkit-scrollbar{width:var(--pos-scrollbar-size);height:var(--pos-scrollbar-size)}html:has(.pos-surface):not(:has([data-pdv-root]))::-webkit-scrollbar-track{background:var(--pos-scrollbar-track)}.pos-scrollbar::-webkit-scrollbar-track{background:var(--pos-scrollbar-track)}html:has(.pos-surface):not(:has([data-pdv-root]))::-webkit-scrollbar-thumb{background-color:var(--pos-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.pos-scrollbar::-webkit-scrollbar-thumb{background-color:var(--pos-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}html:has(.pos-surface):not(:has([data-pdv-root]))::-webkit-scrollbar-thumb:hover{background-color:var(--pos-scrollbar-thumb-hover)}.pos-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--pos-scrollbar-thumb-hover)}html:has(.pos-surface):not(:has([data-pdv-root]))::-webkit-scrollbar-corner{background:0 0}.pos-scrollbar::-webkit-scrollbar-corner{background:0 0}html:has(.pos-surface):not(:has([data-pdv-root]))::-webkit-scrollbar-button{width:0;height:0;display:none}.pos-scrollbar::-webkit-scrollbar-button{width:0;height:0;display:none}.pos-scrollbar[data-orientation=horizontal]{scrollbar-gutter:auto}html:has(.pos-surface):not(:has([data-pdv-root]))[data-scroll-locked]{padding-right:var(--pos-scrollbar-size)}html:has(.pos-surface) body[data-scroll-locked]{margin-right:0!important;padding-right:0!important}@media (max-width:1023px){.pos-scrollbar{-webkit-overflow-scrolling:touch;--pos-scrollbar-size:8px;--pos-scrollbar-thumb:#9b97b8b3;--pos-scrollbar-thumb-hover:#b39ddbe6;scrollbar-color:var(--pos-scrollbar-thumb) var(--pos-scrollbar-track)}html:has(.pos-surface):not(:has([data-pdv-root])){-webkit-overflow-scrolling:touch;--pos-scrollbar-size:8px;--pos-scrollbar-thumb:#9b97b8b3;--pos-scrollbar-thumb-hover:#b39ddbe6;scrollbar-color:var(--pos-scrollbar-thumb) var(--pos-scrollbar-track)}.light .pos-scrollbar{--pos-scrollbar-thumb:#6b688080;--pos-scrollbar-thumb-hover:#7e57c2a6}html.light:has(.pos-surface):not(:has([data-pdv-root])){--pos-scrollbar-thumb:#6b688080;--pos-scrollbar-thumb-hover:#7e57c2a6}}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}.pt-safe{padding-top:env(safe-area-inset-top,0px)}.touch-target{touch-action:manipulation;min-width:2.75rem;min-height:2.75rem}.operations-docked-nav{pointer-events:none;inset-inline:0;z-index:30;position:fixed;bottom:0;overflow:visible}@media (min-width:1024px){.operations-docked-nav{display:none}}.operations-docked-nav__bar{pointer-events:auto;padding-bottom:env(safe-area-inset-bottom,0px);position:relative;overflow:visible}.operations-docked-nav__shape{z-index:0;pointer-events:none;background:var(--operations-docked-nav-bg,var(--pos-green));filter:drop-shadow(0 -8px 24px #00000059);border-radius:1.5rem 1.5rem 0 0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(2.5rem at 50% 0,#0000 2.5rem,#fff 2.52rem);mask-image:radial-gradient(2.5rem at 50% 0,#0000 2.5rem,#fff 2.52rem);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.operations-docked-nav__grid{z-index:1;grid-template-columns:1fr 5rem 1fr;align-items:stretch;min-height:4.25rem;padding-inline:.75rem;display:grid;position:relative}.operations-docked-nav__side{justify-content:space-evenly;align-items:stretch;min-width:0;display:flex}.operations-docked-nav__icon-wrap{size:2.25rem;border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.operations-docked-nav__item--active .operations-docked-nav__icon-wrap{background:#1e1b321f;transform:translateY(-.375rem);box-shadow:0 4px 10px #00000038,inset 0 1px #ffffff59}.operations-docked-nav__icon{transition:transform .2s}.operations-docked-nav__item--active .operations-docked-nav__icon{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.operations-docked-nav__icon-wrap,.operations-docked-nav__icon{transition:none}}.operations-docked-nav__fab-column{z-index:2;flex-shrink:0;justify-content:center;width:5rem;display:flex;position:relative;overflow:visible}.operations-docked-nav__fab-slot{z-index:10;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.operations-docked-nav__fab-spacer{width:4rem;height:1px}.operations-mobile-bottom-nav{pointer-events:none;inset-inline:0;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));z-index:500;justify-content:center;display:flex;position:fixed}@media (min-width:1024px){.operations-mobile-bottom-nav{display:none}}.operations-bottom-nav-offset{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.lg\:operations-bottom-nav-offset-0{padding-bottom:0}}@keyframes pos-fab-attention{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes pos-fab-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.pos-fab-attention{animation:1.1s ease-in-out infinite pos-fab-attention}.pos-fab-ring{animation:1.6s ease-out infinite pos-fab-ring}.pos-fab-ring-delay{animation-delay:.8s}@keyframes pos-shortcuts-pulse{0%,to{box-shadow:0 10px 15px -3px #0000004d, 0 0 0 0 color-mix(in srgb, var(--pos-blue) 45%, transparent);transform:scale(1)}50%{box-shadow:0 10px 15px -3px #0000004d, 0 0 0 8px color-mix(in srgb, var(--pos-blue) 0%, transparent);transform:scale(1.07)}}.pos-shortcuts-pulse{animation:1.6s ease-in-out infinite pos-shortcuts-pulse}@media (prefers-reduced-motion:reduce){.pos-fab-attention,.pos-fab-ring,.pos-shortcuts-pulse{animation:none}}
