@media (max-width: 768px){button[data-v-0e4951a9]{min-height:44px}input[type=text][data-v-0e4951a9],select[data-v-0e4951a9]{font-size:16px}.product-card[data-v-0e4951a9]{padding:12px}.modal-content[data-v-0e4951a9]{margin:10px;max-height:calc(100vh - 20px)}}.filter-toggle[data-v-0e4951a9]{transition:all .3s ease-in-out}.stock-badge[data-v-0e4951a9]{font-weight:600;padding:4px 8px;border-radius:6px}.action-button[data-v-0e4951a9]{transition:all .2s ease-in-out}.action-button[data-v-0e4951a9]:hover{transform:scale(1.05)}@media (max-width: 768px){button[data-v-c81afde4]{min-height:44px}input[type=date][data-v-c81afde4],select[data-v-c81afde4]{font-size:16px}.sale-card[data-v-c81afde4]{padding:16px;border-radius:12px}.status-badge[data-v-c81afde4]{font-size:11px;padding:4px 8px}}.filter-toggle[data-v-c81afde4]{transition:all .3s ease-in-out}.status-indicator[data-v-c81afde4]{box-shadow:0 2px 4px #0000001a}.action-button[data-v-c81afde4]{transition:all .2s ease-in-out}.action-button[data-v-c81afde4]:hover{transform:translateY(-1px)}.amount-text[data-v-c81afde4]{font-variant-numeric:tabular-nums}#print-preview[data-v-f57485ae]{transform-origin:top left;border:1px solid #e5e7eb}@media print{.no-print[data-v-f57485ae]{display:none!important}}input[type=radio]:checked+div[data-v-b720155f]{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.modal-enter-active[data-v-b720155f],.modal-leave-active[data-v-b720155f]{transition:opacity .3s ease}.modal-enter-from[data-v-b720155f],.modal-leave-to[data-v-b720155f]{opacity:0}.modal-content[data-v-b720155f]{max-height:90vh;display:flex;flex-direction:column}.modal-scrollable[data-v-b720155f]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.modal-scrollable[data-v-b720155f]::-webkit-scrollbar{width:6px}.modal-scrollable[data-v-b720155f]::-webkit-scrollbar-track{background:#f7fafc;border-radius:3px}.modal-scrollable[data-v-b720155f]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.modal-scrollable[data-v-b720155f]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media (max-height: 600px){.modal-content[data-v-b720155f]{max-height:95vh}}@media (max-height: 500px){.modal-content[data-v-b720155f]{max-height:98vh}}@media (max-width: 768px){button[data-v-6c6fab22]{min-height:44px}input[type=text][data-v-6c6fab22],input[type=number][data-v-6c6fab22]{font-size:16px}.product-list-item[data-v-6c6fab22]{padding:12px;border-radius:8px}.modal-content[data-v-6c6fab22]{margin:10px;max-height:calc(100vh - 20px)}}.tab-transition[data-v-6c6fab22]{transition:all .3s ease-in-out}.cart-badge[data-v-6c6fab22]{animation:pulse-6c6fab22 2s infinite}@keyframes pulse-6c6fab22{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.pos-container[data-v-6c6fab22]{height:100vh;overflow:hidden}.pos-scrollable[data-v-6c6fab22]{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.pos-scrollable[data-v-6c6fab22]::-webkit-scrollbar{width:6px}.pos-scrollable[data-v-6c6fab22]::-webkit-scrollbar-track{background:#f7fafc;border-radius:3px}.pos-scrollable[data-v-6c6fab22]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.pos-scrollable[data-v-6c6fab22]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media (max-width: 768px){.pos-mobile-scroll[data-v-6c6fab22]{-webkit-overflow-scrolling:touch;overflow-y:auto;max-height:calc(100vh - 120px)}}.mobile-nav-sticky[data-v-6c6fab22]{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2}.scroll-indicator[data-v-6c6fab22]{position:relative}.scroll-indicator[data-v-6c6fab22]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30px;height:3px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);border-radius:2px;opacity:.6;animation:scroll-hint-6c6fab22 2s ease-in-out infinite}@keyframes scroll-hint-6c6fab22{0%,to{opacity:.3}50%{opacity:.8}}@media (min-width: 768px){.scroll-indicator[data-v-6c6fab22]:after{display:none}}
