.receipt-paper[data-v-f27976bf]{width:300px;margin:0 auto;padding:15px;font-family:Courier New,monospace;background:#fff;box-shadow:0 2px 8px #0000001a}.cursor-se-resize[data-v-3d3d34a8]{cursor:se-resize}@keyframes fade-in-12ffc6c3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-12ffc6c3]{animation:fade-in-12ffc6c3 .3s ease-out}.custom-scrollbar[data-v-12ffc6c3]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-12ffc6c3]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-12ffc6c3]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.custom-scrollbar[data-v-12ffc6c3]:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.custom-scrollbar[data-v-12ffc6c3]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.custom-scrollbar[data-v-12ffc6c3]:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.suppliers-container[data-v-3d1fd2f7]{padding:2rem}.page-header[data-v-3d1fd2f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.stats-grid[data-v-3d1fd2f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-3d1fd2f7]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.stat-card h3[data-v-3d1fd2f7]{font-size:.9rem;color:#666;margin-bottom:.5rem}.stat-value[data-v-3d1fd2f7]{font-size:2rem;font-weight:700;color:#333}.filters[data-v-3d1fd2f7]{margin-bottom:1.5rem}.search-input[data-v-3d1fd2f7]{width:100%;max-width:400px;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.table-container[data-v-3d1fd2f7]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.data-table[data-v-3d1fd2f7]{width:100%;border-collapse:collapse}.data-table thead[data-v-3d1fd2f7]{background:#f8f9fa}.data-table th[data-v-3d1fd2f7],.data-table td[data-v-3d1fd2f7]{padding:1rem;text-align:left;border-bottom:1px solid #eee}.data-table tbody tr[data-v-3d1fd2f7]:hover{background:#f8f9fa}.badge[data-v-3d1fd2f7]{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:500}.badge-success[data-v-3d1fd2f7]{background:#d4edda;color:#155724}.badge-danger[data-v-3d1fd2f7]{background:#f8d7da;color:#721c24}.actions[data-v-3d1fd2f7]{display:flex;gap:.5rem}.btn-icon[data-v-3d1fd2f7]{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:.25rem}.btn-icon[data-v-3d1fd2f7]:hover{opacity:.7}.btn-danger[data-v-3d1fd2f7]:hover{opacity:1;transform:scale(1.1)}.modal-overlay[data-v-3d1fd2f7]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-3d1fd2f7]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow:auto}.modal-large[data-v-3d1fd2f7]{max-width:900px}.modal-header[data-v-3d1fd2f7]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}.close-btn[data-v-3d1fd2f7]{background:none;border:none;font-size:2rem;cursor:pointer;color:#999}.modal-body[data-v-3d1fd2f7]{padding:1.5rem}.form-grid[data-v-3d1fd2f7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-3d1fd2f7]{display:flex;flex-direction:column}.form-group.full-width[data-v-3d1fd2f7]{grid-column:1 / -1}.form-group label[data-v-3d1fd2f7]{margin-bottom:.5rem;font-weight:500}.form-group input[data-v-3d1fd2f7],.form-group textarea[data-v-3d1fd2f7]{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.modal-actions[data-v-3d1fd2f7]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn[data-v-3d1fd2f7]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.btn-primary[data-v-3d1fd2f7]{background:#007bff;color:#fff}.btn-primary[data-v-3d1fd2f7]:hover{background:#0056b3}.btn-secondary[data-v-3d1fd2f7]{background:#6c757d;color:#fff}.btn-secondary[data-v-3d1fd2f7]:hover{background:#545b62}.detail-section[data-v-3d1fd2f7]{margin-bottom:2rem}.detail-section h3[data-v-3d1fd2f7]{margin-bottom:1rem;color:#333}.detail-grid[data-v-3d1fd2f7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mt-2[data-v-3d1fd2f7]{margin-top:1rem}.text-muted[data-v-3d1fd2f7]{color:#999;font-style:italic}.modal-enter-active[data-v-00425523],.modal-leave-active[data-v-00425523]{transition:opacity .2s}.modal-enter-from[data-v-00425523],.modal-leave-to[data-v-00425523]{opacity:0}.aurora-blob[data-v-c0d4cdd1]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35;animation:auroraMove-c0d4cdd1 12s ease-in-out infinite alternate}.aurora-1[data-v-c0d4cdd1]{width:600px;height:600px;background:radial-gradient(circle,#3b82f6 0%,transparent 70%);top:-150px;right:-100px;animation-delay:0s}.aurora-2[data-v-c0d4cdd1]{width:500px;height:500px;background:radial-gradient(circle,#6366f1 0%,transparent 70%);bottom:-100px;left:-150px;animation-delay:-4s}.aurora-3[data-v-c0d4cdd1]{width:400px;height:400px;background:radial-gradient(circle,#8b5cf6 0%,transparent 70%);top:40%;left:40%;animation-delay:-8s}@keyframes auroraMove-c0d4cdd1{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-40px) scale(1.05)}to{transform:translate(-20px,30px) scale(.95)}}.phone-float[data-v-c0d4cdd1]{animation:phoneFloat-c0d4cdd1 4s ease-in-out infinite}@keyframes phoneFloat-c0d4cdd1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.scan-line[data-v-c0d4cdd1]{animation:scanMove-c0d4cdd1 2s ease-in-out infinite}@keyframes scanMove-c0d4cdd1{0%{top:15%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:80%;opacity:0}}.badge-float-1[data-v-c0d4cdd1]{animation:badgeFloat1-c0d4cdd1 3s ease-in-out infinite}.badge-float-2[data-v-c0d4cdd1]{animation:badgeFloat2-c0d4cdd1 3.5s ease-in-out infinite}@keyframes badgeFloat1-c0d4cdd1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes badgeFloat2-c0d4cdd1{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.scroll-dot[data-v-c0d4cdd1]{animation:scrollDot-c0d4cdd1 1.6s ease-in-out infinite}@keyframes scrollDot-c0d4cdd1{0%{transform:translateY(0);opacity:1}80%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:0}}.reveal-up[data-v-c0d4cdd1]{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.reveal-left[data-v-c0d4cdd1]{opacity:0;transform:translate(-40px);transition:opacity .7s ease,transform .7s ease}.reveal-right[data-v-c0d4cdd1]{opacity:0;transform:translate(40px);transition:opacity .7s ease,transform .7s ease}.feature-card[data-v-c0d4cdd1]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease,background-color .3s,border-color .3s}.reveal-up.revealed[data-v-c0d4cdd1],.reveal-left.revealed[data-v-c0d4cdd1],.reveal-right.revealed[data-v-c0d4cdd1],.feature-card.revealed[data-v-c0d4cdd1]{opacity:1;transform:translate(0)}.product-card[data-v-c0d4cdd1]{animation:productPulse-c0d4cdd1 3s ease-in-out infinite}@keyframes productPulse-c0d4cdd1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.99)}}.aurora-blob[data-v-da8cf159]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:auroraMove-da8cf159 14s ease-in-out infinite alternate}.aurora-1[data-v-da8cf159]{width:550px;height:550px;background:radial-gradient(circle,#3b82f6 0%,transparent 70%);top:-150px;right:-150px;animation-delay:0s}.aurora-2[data-v-da8cf159]{width:450px;height:450px;background:radial-gradient(circle,#6366f1 0%,transparent 70%);bottom:-100px;left:-150px;animation-delay:-6s}@keyframes auroraMove-da8cf159{0%{transform:translate(0) scale(1)}50%{transform:translate(25px,-35px) scale(1.04)}to{transform:translate(-20px,25px) scale(.96)}}.auth-input[data-v-da8cf159]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;transition:border-color .2s,box-shadow .2s}.auth-input[data-v-da8cf159]::-moz-placeholder{color:#fff3}.auth-input[data-v-da8cf159]::placeholder{color:#fff3}.auth-input[data-v-da8cf159]:focus{outline:none;border-color:#6366f199;box-shadow:0 0 0 3px #6366f126}.slide-left-enter-active[data-v-bc2894f2],.slide-left-leave-active[data-v-bc2894f2]{transition:all .35s cubic-bezier(.4,0,.2,1);position:absolute;width:100%}.slide-left-enter-from[data-v-bc2894f2]{transform:translate(100%);opacity:0}.slide-left-enter-to[data-v-bc2894f2],.slide-left-leave-from[data-v-bc2894f2]{transform:translate(0);opacity:1}.slide-left-leave-to[data-v-bc2894f2]{transform:translate(-100%);opacity:0}.slide-right-enter-active[data-v-bc2894f2],.slide-right-leave-active[data-v-bc2894f2]{transition:all .35s cubic-bezier(.4,0,.2,1);position:absolute;width:100%}.slide-right-enter-from[data-v-bc2894f2]{transform:translate(-100%);opacity:0}.slide-right-enter-to[data-v-bc2894f2],.slide-right-leave-from[data-v-bc2894f2]{transform:translate(0);opacity:1}.slide-right-leave-to[data-v-bc2894f2]{transform:translate(100%);opacity:0}.checkmark-draw[data-v-bc2894f2]{stroke-dasharray:60;stroke-dashoffset:60;animation:draw-bc2894f2 .5s ease-out .2s forwards}@keyframes draw-bc2894f2{to{stroke-dashoffset:0}}.toast-enter-active[data-v-b4d6641d],.toast-leave-active[data-v-b4d6641d]{transition:all .3s ease}.toast-enter-from[data-v-b4d6641d],.toast-leave-to[data-v-b4d6641d]{opacity:0;transform:translate(100%)}.toast-move[data-v-b4d6641d]{transition:transform .3s ease}.confirm-fade-enter-active[data-v-d9465f42],.confirm-fade-leave-active[data-v-d9465f42]{transition:opacity .2s ease}.confirm-fade-enter-from[data-v-d9465f42],.confirm-fade-leave-to[data-v-d9465f42]{opacity:0}.confirm-scale-enter-active[data-v-d9465f42],.confirm-scale-leave-active[data-v-d9465f42]{transition:all .2s ease}.confirm-scale-enter-from[data-v-d9465f42],.confirm-scale-leave-to[data-v-d9465f42]{opacity:0;transform:scale(.9)}.notif-list-enter-active[data-v-8dd8bb46],.notif-list-leave-active[data-v-8dd8bb46]{transition:all .2s ease}.notif-list-enter-from[data-v-8dd8bb46],.notif-list-leave-to[data-v-8dd8bb46]{opacity:0;transform:translate(10px)}.router-link-active{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body.menu-open{overflow:hidden}
