.request-lines.svelte-btu6ry>li:where(.svelte-btu6ry){border-color:rgb(var(--color-ink) / .1)}.mask-fade-sides.svelte-12hq2y2{-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.custom-scrollbar.svelte-10asoeq::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-10asoeq::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-10asoeq::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.custom-scrollbar.svelte-10asoeq::-webkit-scrollbar-thumb:hover{background:#fff3}.qty-input.svelte-10asoeq::-webkit-outer-spin-button,.qty-input.svelte-10asoeq::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number].svelte-10asoeq{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-grid.svelte-10asoeq{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,.85fr) minmax(112px,.95fr) minmax(120px,1fr);gap:.5rem}.cart-line-amount.svelte-10asoeq{font-size:1.18rem}@media(max-width:1360px){.cart-grid.svelte-10asoeq{grid-template-columns:minmax(0,1.75fr) minmax(84px,.8fr) minmax(98px,.9fr) minmax(108px,.95fr)}.cart-line-amount.svelte-10asoeq{font-size:1.06rem}}@keyframes svelte-10asoeq-progress-bar{0%{width:0%;margin-left:0}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.animate-progress-bar.svelte-10asoeq{animation:svelte-10asoeq-progress-bar 1.2s ease-in-out infinite}@media(max-width:1200px){.cart-grid.svelte-10asoeq{grid-template-columns:minmax(0,1fr) minmax(110px,.9fr);gap:.5rem}.cart-head.svelte-10asoeq{display:none}.cart-line.svelte-10asoeq .cart-name:where(.svelte-10asoeq){grid-column:1 / -1;padding-right:0}.cart-line.svelte-10asoeq .cart-qty:where(.svelte-10asoeq){grid-column:1;width:100%}.cart-line.svelte-10asoeq .cart-uom:where(.svelte-10asoeq){grid-column:2;width:100%}.cart-line.svelte-10asoeq .cart-price:where(.svelte-10asoeq){grid-column:1 / -1;width:100%;align-items:flex-start}}:root[data-theme=light] .uom-non-default.svelte-10asoeq{background-color:#f973161f!important;border-color:#ea580c59!important;color:#c2410c!important}:root[data-theme=light] .uom-non-default.svelte-10asoeq:hover{background-color:#f9731633!important;border-color:#ea580c80!important}.animation-fade-in.svelte-u95hro{animation:svelte-u95hro-fadeIn .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-u95hro-fadeIn{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animation-fade-in.svelte-1pnzd9l{animation:svelte-1pnzd9l-fadeIn .2s ease-out}@keyframes svelte-1pnzd9l-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}input[type=number].svelte-1pnzd9l::-webkit-outer-spin-button,input[type=number].svelte-1pnzd9l::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-1pnzd9l{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}@keyframes svelte-qp1o2l-progress-bar{0%{width:0%;margin-left:0}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.price-list-progress.svelte-qp1o2l{animation:svelte-qp1o2l-progress-bar 1.2s ease-in-out infinite}.custom-scrollbar.svelte-jvsa4z::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar.svelte-jvsa4z::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-jvsa4z::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar.svelte-jvsa4z::-webkit-scrollbar-thumb:hover{background:#fff3}.animate-progress-bar.svelte-jvsa4z{animation:svelte-jvsa4z-progress-bar 1.2s ease-in-out infinite}@keyframes svelte-jvsa4z-progress-bar{0%{width:0%;margin-left:0}50%{width:100%;margin-left:0}to{width:0%;margin-left:100%}}.custom-scrollbar.svelte-lzny37::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar.svelte-lzny37::-webkit-scrollbar-track{background:#ffffff05;border-radius:9999px}.custom-scrollbar.svelte-lzny37::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:9999px}.custom-scrollbar.svelte-lzny37::-webkit-scrollbar-thumb:hover{background:#fff3}.pos-screen .glass-panel{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:rgb(var(--color-surface) / .96)!important}.pos-screen{display:grid;flex:1 1 auto;min-height:0;gap:.5rem;overflow:hidden;grid-template-columns:var(--cat-col, .85fr) 1.25fr .75fr;grid-template-areas:"catalog cart right"}.pos-cell-catalog{grid-area:catalog;min-width:0;min-height:0}.pos-cell-cart{grid-area:cart;min-width:0;min-height:0}.pos-cell-right{grid-area:right;min-width:0;min-height:0}.pos-catalog-backdrop,.pos-catalog-fab{display:none}.pos-pane-switch{display:none;grid-template-columns:1fr 1fr;gap:.375rem;margin-bottom:.375rem}@media(max-width:1023.98px){.pos-screen{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"cart right"}.pos-cell-catalog{position:fixed;top:0;bottom:0;left:0;width:min(420px,88vw);z-index:70;padding:.5rem;transform:translate(-104%);transition:transform .22s ease;pointer-events:none}.pos-cell-catalog.catalog-open{transform:translate(0);pointer-events:auto;box-shadow:0 0 60px #00000080}.pos-catalog-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;border:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pos-catalog-fab{display:flex;align-items:center;justify-content:center;position:fixed;left:.75rem;bottom:.75rem;z-index:50;width:3.25rem;height:3.25rem;border:0;border-radius:9999px;background-color:rgb(var(--color-accent));color:rgb(var(--color-accent-content));box-shadow:0 8px 24px #00000059,0 0 0 1px rgb(var(--color-ink) / .08);cursor:pointer}}@media(max-width:767.98px){.pos-pane-switch{display:grid}.pos-screen{grid-template-columns:1fr;grid-template-areas:"main"}.pos-cell-cart,.pos-cell-right{grid-area:main}.pos-screen[data-pane=cart] .pos-cell-right,.pos-screen[data-pane=pay] .pos-cell-cart,.pos-screen[data-pane=pay] .pos-catalog-fab{display:none}}.queue-status-bad{border-color:#f8717159!important;background-color:#ef44441f!important;color:#fca5a5!important}.queue-error-msg{border:1px solid rgb(248 113 113 / .25)!important;background-color:#ef44441a!important;color:#fecaca!important;font-weight:500}.queue-tone-danger{color:#fca5a5}.queue-tone-warn{color:#fcd34d}:root[data-theme=light] .queue-tone-danger{color:#b91c1c}:root[data-theme=light] .queue-tone-warn{color:#92400e}:root[data-theme=light] .queue-status-bad{border-color:#ef444473!important;background-color:#fee2e2eb!important;color:#991b1b!important}:root[data-theme=light] .queue-error-msg{border-color:#ef444473!important;background-color:#fee2e2eb!important;color:#7f1d1d!important;font-weight:600}.scan-not-found-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000a6;display:flex;align-items:center;justify-content:center;animation:svelte-1n46o8q-overlayFadeIn .15s ease-out}.scan-not-found-popup{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 3rem;border-radius:1.5rem;border:2px solid rgb(239 68 68 / .4);background:rgb(var(--color-surface) / .97);box-shadow:0 0 60px #ef444426,0 25px 50px #00000080;animation:svelte-1n46o8q-popupBounceIn .3s ease-out;max-width:420px;width:90vw}@keyframes svelte-1n46o8q-overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1n46o8q-popupBounceIn{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.cart-flash-toast{position:fixed;bottom:5rem;left:50%;transform:translate(-50%);z-index:8000;display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:1rem;border:1px solid rgb(16 185 129 / .3);background:rgb(var(--color-surface) / .95);box-shadow:0 0 30px #10b9811a,0 8px 24px #0006;animation:svelte-1n46o8q-toastSlideUp .25s ease-out,svelte-1n46o8q-toastFadeOut .3s ease-in 1.2s forwards;max-width:320px;pointer-events:none}@keyframes svelte-1n46o8q-toastSlideUp{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes svelte-1n46o8q-toastFadeOut{0%{opacity:1}to{opacity:0}}.animate-slide-down{animation:svelte-1n46o8q-slideDown .3s ease-out}@keyframes svelte-1n46o8q-slideDown{0%{opacity:0;transform:translate(-50%) translateY(-12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}
