.logo{width:100vw;height:22vh;display:block;margin:0 auto}.card-container{margin:0 auto;text-align:center;box-shadow:0 8px 8px 8px #ff00001a}.input{border-radius:50px;background-color:transparent;border-color:#fff}.card-body{background-color:#f5c133}.iconHolder{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:10%}.iconHolder i{font-size:30px;color:#002fff}.subiconHolder{background-color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.google{width:30px}.backLink{color:#fff;text-decoration:none}.btn{margin:10px}.pin-inputs{display:flex;justify-content:space-between;margin-bottom:15px}.pin-inputs input{width:2.5rem;height:2.5rem;text-align:center;font-size:1.5rem;border-radius:5px;border:1px solid #ccc}.loader{width:35px;padding:8px;aspect-ratio:1;border-radius:50%;background:#fff;--_m: conic-gradient(#f4080800 30%,#ff9595), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.products-page[data-v-46ea5b43]{padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;font-family:Inter,Segoe UI,sans-serif;color:#2d3436}.page-header h1[data-v-46ea5b43]{font-size:2.4rem;font-weight:900;color:#1a1a1a;margin:0}.subtitle[data-v-46ea5b43]{color:#636e72;font-size:1.1rem;margin:.5rem 0 2rem}.action-buttons[data-v-46ea5b43]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.btn-add[data-v-46ea5b43],.btn-service[data-v-46ea5b43]{padding:1rem 1.8rem;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s;box-shadow:0 8px 25px #00000026}.btn-add[data-v-46ea5b43]{background:#000;color:#ffb700;border:2px solid #ffb700}.btn-add[data-v-46ea5b43]:hover{background:#ffb700;color:#000;transform:translateY(-4px)}.btn-service[data-v-46ea5b43]{background:#1a1a1a;color:#fff;border:2px solid #333}.btn-service[data-v-46ea5b43]:hover{background:#333;color:#ffb700}.table-container[data-v-46ea5b43]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px #0000001a;margin-top:1rem}.products-table[data-v-46ea5b43]{width:100%;border-collapse:collapse}.products-table th[data-v-46ea5b43]{background:#2d3436;color:#fff;padding:1.4rem 1rem;text-align:left;font-weight:700}.product-row[data-v-46ea5b43]{transition:all .3s}.product-row[data-v-46ea5b43]:hover{background:#f8f9fa;transform:translateY(-3px);box-shadow:0 10px 30px #00000014}.product-row td[data-v-46ea5b43]{padding:1.4rem 1rem;border-bottom:1px solid #eee}.quantity[data-v-46ea5b43]{background:#000;color:#ffb700;padding:.5rem 1.2rem;border-radius:50px;font-weight:900;border:2px solid #ffb700;font-family:JetBrains Mono,monospace}.amount[data-v-46ea5b43]{font-weight:700;color:#2d3436;font-size:1.1em}.actions-cell button[data-v-46ea5b43]{margin:.4rem;padding:.6rem 1.2rem;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:all .2s}.btn-edit[data-v-46ea5b43]{background:#ffb700;color:#000}.btn-edit[data-v-46ea5b43]:hover{background:#fd0;transform:scale(1.05)}.btn-delete[data-v-46ea5b43]{background:#e74c3c;color:#fff}.btn-delete[data-v-46ea5b43]:hover{background:#c0392b}.empty-state[data-v-46ea5b43]{text-align:center;padding:5rem 2rem;color:#636e72}.empty-state i[data-v-46ea5b43]{color:#b2bec3;margin-bottom:1rem}.modal-backdrop[data-v-46ea5b43]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-46ea5b43 .4s}.modal-card[data-v-46ea5b43]{background:#fff;border-radius:20px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.modal-header[data-v-46ea5b43]{position:relative;padding:1.5rem 2rem;background:#1a1a1a;color:#ffb700;text-align:center;font-size:1.4rem;font-weight:800}.close-btn[data-v-46ea5b43]{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.input-group[data-v-46ea5b43]{margin:1.5rem;padding:0 2rem}.input-group label[data-v-46ea5b43]{display:block;margin-bottom:.5rem;font-weight:600;color:#2d3436}.input-group input[data-v-46ea5b43]{padding:1rem;border:2px solid #ddd;border-radius:12px;width:100%;font-size:1rem;transition:all .3s;font-family:JetBrains Mono,monospace}.input-group input[data-v-46ea5b43]:focus{border-color:#ffb700;outline:none;box-shadow:0 0 0 4px #ffb70033}.modal-actions[data-v-46ea5b43]{display:flex;gap:1rem;padding:2rem;justify-content:flex-end}.btn-cancel[data-v-46ea5b43],.btn-save[data-v-46ea5b43]{padding:1rem 2rem;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s}.btn-cancel[data-v-46ea5b43]{background:#ddd;color:#000}.btn-save[data-v-46ea5b43]{background:#000;color:#ffb700;border:2px solid #ffb700}.btn-save[data-v-46ea5b43]:hover{background:#ffb700;color:#000;transform:translateY(-3px)}@media (max-width:992px){.products-table[data-v-46ea5b43]{display:block}.products-table thead[data-v-46ea5b43]{display:none}.products-table tbody[data-v-46ea5b43],.products-table tr[data-v-46ea5b43],.products-table td[data-v-46ea5b43]{display:block;width:100%}.product-row[data-v-46ea5b43]{background:#fff;margin-bottom:1.5rem;border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.product-row td[data-v-46ea5b43]{padding:.7rem 0;text-align:right;position:relative;padding-left:50%;border:none}.product-row td[data-v-46ea5b43]:before{content:attr(data-label);position:absolute;left:0;width:48%;font-weight:700;color:#2d3436;text-align:left}.actions-cell[data-v-46ea5b43]{text-align:right;padding-top:1rem}.actions-cell button[data-v-46ea5b43]{width:48%;margin:.5rem 2%}}.toast-alert[data-v-46ea5b43]{position:fixed;top:20px;right:20px;z-index:9999;padding:1rem 1.5rem;border-radius:12px;color:#fff;font-weight:700;display:flex;align-items:center;gap:1rem;box-shadow:0 10px 30px #0000004d;animation:slideIn-46ea5b43 .4s}.toast-alert.success[data-v-46ea5b43]{background:#00b894}.toast-alert.error[data-v-46ea5b43]{background:#d63031}.toast-close[data-v-46ea5b43]{background:none;border:none;color:#fff;font-size:1.8rem;cursor:pointer}@keyframes fadeIn-46ea5b43{0%{opacity:0}to{opacity:1}}@keyframes slideIn-46ea5b43{0%{transform:translate(100%)}to{transform:translate(0)}}.user-orders-page[data-v-22697f91]{padding:1.5rem;background:#f4f6f9;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.page-header[data-v-22697f91]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.page-header h4[data-v-22697f91]{font-weight:700;color:#2c3e50;margin:0}.highlight[data-v-22697f91]{color:#ffb700;font-weight:800}.download-buttons[data-v-22697f91]{display:flex;gap:.8rem;flex-wrap:wrap}.download-btn[data-v-22697f91]{display:inline-flex;align-items:center;gap:8px;padding:.7rem 1.35rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;box-shadow:0 4px 12px #007bff33;transition:all .25s}.download-btn[data-v-22697f91]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #007bff59}.download-btn[data-v-22697f91]:disabled{opacity:.55;cursor:not-allowed}.download-btn.btn-danger[data-v-22697f91]{background:linear-gradient(135deg,#d63031,#a10009)!important;box-shadow:0 4px 12px #d6303133!important}.download-btn.btn-danger[data-v-22697f91]:hover:not(:disabled){box-shadow:0 8px 20px #d6303159!important}.stats-grid[data-v-22697f91]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.4rem;margin-bottom:2.5rem}.stat-card[data-v-22697f91]{background:#fff;padding:1.4rem;border-radius:12px;box-shadow:0 4px 15px #00000014;display:flex;align-items:center;gap:1.1rem;transition:transform .22s}.stat-card[data-v-22697f91]:hover{transform:translateY(-4px)}.stat-card i[data-v-22697f91]{font-size:2.4rem}.stat-card.all-orders i[data-v-22697f91]{color:#007bff}.stat-card.pending i[data-v-22697f91]{color:#ffc107}.stat-card.completed i[data-v-22697f91]{color:#28a745}.stat-card.revenue i[data-v-22697f91]{color:#17a2b8}.stat-card.avg i[data-v-22697f91]{color:#6f42c1}.stat-card h6[data-v-22697f91]{margin:0 0 .4rem;font-size:.95rem;color:#6c757d;font-weight:500}.stat-card h3[data-v-22697f91]{margin:0;font-size:1.9rem;font-weight:800;color:#2c3e50}.table-outer[data-v-22697f91]{margin-top:1rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;background:#fff}.table-inner[data-v-22697f91]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-inner[data-v-22697f91]::-webkit-scrollbar{height:8px}.table-inner[data-v-22697f91]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.table-inner[data-v-22697f91]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.table-inner[data-v-22697f91]::-webkit-scrollbar-thumb:hover{background:#555}.orders-table[data-v-22697f91]{width:100%;border-collapse:collapse;font-size:.94rem}.orders-table th[data-v-22697f91]{background:#343a40;color:#fff;padding:1.1rem .9rem;text-align:center;white-space:nowrap;font-weight:600}.orders-table td[data-v-22697f91]{padding:1.1rem .9rem;text-align:center;vertical-align:middle;border-bottom:1px solid #eee}.pending-row[data-v-22697f91]{background:#fffbe6!important}.amount[data-v-22697f91]{font-weight:700;color:#28a745}.address[data-v-22697f91]{max-width:220px;word-wrap:break-word;line-height:1.4}.customer small[data-v-22697f91]{display:block;font-size:.82rem;color:#666;margin-top:4px}.btn-confirm[data-v-22697f91]{background:none;border:none;font-size:1.5rem;color:#28a745;cursor:pointer;padding:.4rem;transition:all .25s}.btn-confirm[data-v-22697f91]:hover{color:#218838;transform:scale(1.15)}.btn-confirm[data-v-22697f91]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 991px){.orders-table[data-v-22697f91]{display:block}.orders-table thead[data-v-22697f91]{display:none}.orders-table tbody[data-v-22697f91],.orders-table tr[data-v-22697f91],.orders-table td[data-v-22697f91]{display:block;width:100%}.orders-table tr[data-v-22697f91]{background:#fff;margin-bottom:1.4rem;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:1.3rem;border:1px solid #eee;position:relative}.orders-table td[data-v-22697f91]{padding:.6rem 0;text-align:right;border:none;position:relative;padding-left:52%}.orders-table td[data-v-22697f91]:before{content:attr(data-label) ": ";position:absolute;left:0;width:50%;font-weight:600;color:#2c3e50;text-align:left}.action-cell[data-v-22697f91]{position:absolute;top:1.2rem;right:1.2rem;padding:0}.btn-confirm[data-v-22697f91]{font-size:1.8rem}.customer small[data-v-22697f91]{display:inline;margin-left:.6rem}}.empty-state[data-v-22697f91]{text-align:center;padding:5rem 2rem;color:#6c757d}.empty-state i[data-v-22697f91]{margin-bottom:1.2rem;opacity:.7}.pagination-wrapper[data-v-22697f91]{margin-top:2.5rem;text-align:center}.pagination[data-v-22697f91]{display:inline-flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.page-link[data-v-22697f91]{padding:.65rem 1.1rem;border-radius:8px;background:#fff;color:#007bff;text-decoration:none;border:1px solid #dee2e6;min-width:44px;transition:all .2s}.page-link[data-v-22697f91]:hover{background:#f8f9fa;color:#0056b3}.page-item.active .page-link[data-v-22697f91]{background:#007bff;color:#fff;border-color:#007bff}.page-item.disabled .page-link[data-v-22697f91]{color:#6c757d;pointer-events:none;background:#f8f9fa}.toast-alert[data-v-22697f91]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:9999;padding:1.1rem 2.2rem;border-radius:14px;color:#fff;font-weight:600;display:flex;align-items:center;gap:1rem;box-shadow:0 12px 40px #00000047;animation:slideDown-22697f91 .45s ease;max-width:92%}.toast-alert.success[data-v-22697f91]{background:#00b894}.toast-alert.danger[data-v-22697f91]{background:#d63031}.toast-alert.warning[data-v-22697f91]{background:#f39c12}.toast-close[data-v-22697f91]{margin-left:auto;font-size:1.9rem;cursor:pointer;opacity:.9;background:none;border:none;color:#fff}@keyframes slideDown-22697f91{0%{transform:translate(-50%,-120%);opacity:0}to{transform:translate(-50%);opacity:1}}.users-page[data-v-091c9ea2]{width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem;font-family:Inter,Segoe UI,sans-serif}.page-header[data-v-091c9ea2]{text-align:center;margin-bottom:2rem}.page-header h1[data-v-091c9ea2]{font-size:2.4rem;font-weight:900;color:#1a1a1a}.subtitle[data-v-091c9ea2]{color:#636e72;font-size:1.1rem;margin-top:.5rem}.stats-container[data-v-091c9ea2]{display:flex;justify-content:center;margin-bottom:2.5rem}.stat-card[data-v-091c9ea2]{background:#fff;padding:1.8rem 3rem;border-radius:20px;box-shadow:0 12px 35px #0000001f;display:flex;align-items:center;gap:1.5rem;min-width:320px}.stat-card i[data-v-091c9ea2]{font-size:3rem;color:#ffb700}.stat-value[data-v-091c9ea2]{font-size:3rem;font-weight:900;color:#2d3436}.stat-label[data-v-091c9ea2]{color:#636e72;font-weight:600}.avatar[data-v-091c9ea2]{width:56px;height:56px;background:#000;color:#ffb700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.7rem;border:4px solid #ffb700;flex-shrink:0}.desktop-table[data-v-091c9ea2]{display:block;overflow-x:auto;border-radius:16px;box-shadow:0 15px 40px #0000001a;background:#fff}.users-table[data-v-091c9ea2]{width:100%;border-collapse:collapse}.users-table th[data-v-091c9ea2]{background:#2d3436;color:#fff;padding:1.3rem 1rem;text-align:left;font-weight:600}.users-table td[data-v-091c9ea2]{padding:1.4rem 1rem;border-bottom:1px solid #eee;vertical-align:middle}.users-table tr[data-v-091c9ea2]:hover{background:#f8f9fa}.user-cell[data-v-091c9ea2]{display:flex;align-items:center;gap:1rem}.user-name[data-v-091c9ea2]{font-weight:600;color:#2d3436}.email-cell[data-v-091c9ea2]{font-family:JetBrains Mono,monospace;color:#555;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-cards[data-v-091c9ea2]{display:grid;grid-template-columns:1fr;gap:1.5rem;justify-items:center}.user-card[data-v-091c9ea2]{background:#fff;border-radius:20px;width:100%;max-width:420px;box-shadow:0 12px 32px #0000001f;overflow:hidden;transition:transform .3s ease}.user-card[data-v-091c9ea2]:hover{transform:translateY(-6px)}.card-header[data-v-091c9ea2]{display:flex;align-items:center;gap:1.2rem;padding:1.5rem;background:linear-gradient(135deg,#2d3436,#1a1a1a);color:#fff}.name[data-v-091c9ea2]{font-size:1.3rem;font-weight:700;margin:0;word-break:break-word}.email[data-v-091c9ea2]{font-size:.92rem;margin:.4rem 0 0;opacity:.95;word-break:break-all;font-family:JetBrains Mono,monospace}.card-body[data-v-091c9ea2]{padding:1.5rem;background:#fff}.info-row[data-v-091c9ea2]{display:flex;justify-content:space-between;padding:.8rem 0;border-bottom:1px dashed #eee}.info-row[data-v-091c9ea2]:last-child{border-bottom:none}.label[data-v-091c9ea2]{font-weight:700;color:#2d3436}.value[data-v-091c9ea2]{color:#2d3436;font-weight:600}@media (max-width: 991.98px){.desktop-table[data-v-091c9ea2]{display:none}.mobile-cards[data-v-091c9ea2]{display:grid}}@media (min-width: 992px){.desktop-table[data-v-091c9ea2]{display:block}.mobile-cards[data-v-091c9ea2]{display:none}}@media (max-width: 480px){.users-page[data-v-091c9ea2]{padding:1.5rem .8rem}.page-header h1[data-v-091c9ea2]{font-size:2rem}.avatar[data-v-091c9ea2]{width:50px;height:50px;font-size:1.5rem}.name[data-v-091c9ea2]{font-size:1.2rem}}.state-center[data-v-091c9ea2]{text-align:center;padding:6rem 2rem;color:#636e72}.state-center i[data-v-091c9ea2]{margin-bottom:1.5rem;color:#b2bec3}.pagination-wrapper[data-v-091c9ea2]{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:3rem 0}.page-btn[data-v-091c9ea2]{padding:.8rem 2rem;background:#fff;border:2px solid #ffb700;color:#2d3436;border-radius:12px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px #0000001a;transition:all .3s}.page-btn[data-v-091c9ea2]:hover:not(:disabled){background:#ffb700;color:#000}.page-btn[data-v-091c9ea2]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-091c9ea2]{font-weight:700;color:#2d3436}.toast-alert[data-v-091c9ea2]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;padding:1rem 2rem;border-radius:14px;color:#fff;font-weight:700;display:flex;align-items:center;gap:1rem;box-shadow:0 12px 35px #0000004d;animation:slideDown-091c9ea2 .4s ease;max-width:90%}.toast-alert.success[data-v-091c9ea2]{background:#00b894}.toast-alert.error[data-v-091c9ea2]{background:#d63031}.toast-close[data-v-091c9ea2]{margin-left:auto;font-size:1.8rem;cursor:pointer;opacity:.9}@keyframes slideDown-091c9ea2{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}.dispatch-page[data-v-e10f6812]{max-width:1400px;margin:0 auto;padding:1.5rem .8rem;font-family:Inter,Segoe UI,sans-serif;min-height:100vh}.page-header[data-v-e10f6812]{text-align:center;margin-bottom:2rem}.page-header h1[data-v-e10f6812]{font-size:2.2rem;font-weight:900;color:#1a1a1a}.subtitle[data-v-e10f6812]{color:#636e72;font-size:1rem;margin-top:.4rem}.action-bar[data-v-e10f6812]{display:flex;justify-content:center;margin-bottom:1.8rem}.add-btn[data-v-e10f6812]{background:linear-gradient(135deg,#ffb700,#e67e22);color:#000;border:none;padding:.9rem 2rem;border-radius:50px;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 6px 20px #ffb70066;transition:all .3s}.add-btn[data-v-e10f6812]:hover{transform:translateY(-2px)}.avatar[data-v-e10f6812],.avatar-large[data-v-e10f6812]{width:50px;height:50px;background:#000;color:#ffb700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.4rem;border:3px solid #ffb700;flex-shrink:0}.avatar-large[data-v-e10f6812]{width:64px;height:64px;font-size:1.8rem}.table-container[data-v-e10f6812]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #0000001a}.riders-table[data-v-e10f6812]{width:100%;border-collapse:collapse}.riders-table th[data-v-e10f6812]{background:#2d3436;color:#fff;padding:1.2rem .8rem;font-size:.95rem}.riders-table td[data-v-e10f6812]{padding:1.2rem .8rem;font-size:.9rem}.riders-table tr[data-v-e10f6812]:hover{background:#f8f9fa}.rider-info[data-v-e10f6812]{display:flex;align-items:center;gap:.8rem}.name[data-v-e10f6812]{font-weight:700;color:#2d3436}.email[data-v-e10f6812]{font-size:.85rem;color:#636e72}.plate[data-v-e10f6812]{font-weight:900;color:#e67e22;letter-spacing:2px}.address[data-v-e10f6812]{font-size:.85rem;color:#636e72;word-break:break-word}.mobile-view[data-v-e10f6812]{display:grid;gap:1.2rem}.rider-card[data-v-e10f6812]{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.card-header[data-v-e10f6812]{display:flex;align-items:center;gap:1rem;padding:1.2rem;background:linear-gradient(135deg,#2d3436,#1a1a1a);color:#fff}.card-header .name[data-v-e10f6812]{font-size:1.25rem;font-weight:700;margin:0}.card-header .email[data-v-e10f6812]{font-size:.9rem;margin:.3rem 0 0;opacity:.95}.card-body[data-v-e10f6812]{padding:1.2rem}.info-row[data-v-e10f6812]{display:flex;justify-content:space-between;padding:.7rem 0;border-bottom:1px dashed #eee}.info-row[data-v-e10f6812]:last-child{border:none}.label[data-v-e10f6812]{font-weight:700;color:#2d3436;font-size:.95rem}.value[data-v-e10f6812]{color:#2d3436;font-weight:600;font-size:.95rem}.plate[data-v-e10f6812]{color:#e67e22;font-weight:900;letter-spacing:2px}.address[data-v-e10f6812]{word-break:break-word}.card-footer[data-v-e10f6812]{padding:1rem 1.2rem;background:#f8f9fa;display:flex;flex-direction:column;gap:1rem}.status-group[data-v-e10f6812]{display:flex;align-items:center;justify-content:space-between}.status-text[data-v-e10f6812]{font-weight:700;font-size:1.1rem}.status-text.busy[data-v-e10f6812]{color:#dc3545}.status-text[data-v-e10f6812]:not(.busy){color:#28a745}.switch[data-v-e10f6812]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-e10f6812]{opacity:0;width:0;height:0}.slider[data-v-e10f6812]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#28a745;transition:.4s;border-radius:34px}.slider[data-v-e10f6812]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 8px #0003}input:checked+.slider[data-v-e10f6812]{background-color:#dc3545}input:checked+.slider[data-v-e10f6812]:before{transform:translate(26px)}.action-btn.edit[data-v-e10f6812]{padding:.6rem 1.2rem;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s}.action-btn.edit.desktop[data-v-e10f6812]{background:#ffb700;color:#000}.action-btn.edit.desktop[data-v-e10f6812]:hover{background:#e67e22;transform:translateY(-2px)}.action-btn.edit.mobile[data-v-e10f6812]{background:#2d3436;color:#fff;width:100%;padding:.9rem}.modal-backdrop[data-v-e10f6812]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-content[data-v-e10f6812]{background:#fff;border-radius:20px;width:100%;max-width:500px;max-height:95vh;overflow-y:auto;box-shadow:0 20px 50px #0006}.modal-header[data-v-e10f6812]{padding:1.5rem;background:#2d3436;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-header.success[data-v-e10f6812]{background:linear-gradient(135deg,#28a745,#20c997)}.modal-header h3[data-v-e10f6812]{margin:0;font-size:1 flair;font-weight:700}.close-btn[data-v-e10f6812]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.modal-body[data-v-e10f6812]{padding:1.5rem}.form-grid[data-v-e10f6812]{display:flex;flex-direction:column;gap:1rem}.form-grid input[data-v-e10f6812]{padding:1rem;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem}.uppercase[data-v-e10f6812]{text-transform:uppercase}.mobile-actions[data-v-e10f6812]{display:flex;flex-direction:column;gap:.8rem;margin-top:1.5rem}.btn-cancel[data-v-e10f6812],.btn-save[data-v-e10f6812]{padding:1rem;border-radius:12px;font-weight:700;text-align:center;width:100%}.btn-cancel[data-v-e10f6812]{background:#f8f9fa;border:2px solid #ddd}.btn-save[data-v-e10f6812]{background:#2d3436;color:#fff;border:none}.btn-save.success[data-v-e10f6812]{background:linear-gradient(135deg,#28a745,#20c997)}@media (max-width: 991.98px){.desktop-view[data-v-e10f6812]{display:none}}@media (min-width: 992px){.mobile-view[data-v-e10f6812]{display:none}}@media (max-width: 480px){.page-header h1[data-v-e10f6812]{font-size:1.9rem}.add-btn[data-v-e10f6812]{padding:.8rem 1.8rem;font-size:.95rem}.card-header[data-v-e10f6812]{padding:1rem;gap:.8rem}.avatar-large[data-v-e10f6812]{width:56px;height:56px;font-size:1.6rem}.card-header .name[data-v-e10f6812]{font-size:1.15rem}}.state-center[data-v-e10f6812]{text-align:center;padding:5rem 1rem;color:#636e72}.toast-alert[data-v-e10f6812]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;padding:1rem 1.8rem;border-radius:12px;color:#fff;font-weight:700;display:flex;align-items:center;gap:1rem;box-shadow:0 10px 30px #0000004d;max-width:90%}.toast-alert.success[data-v-e10f6812]{background:#00b894}.toast-alert.error[data-v-e10f6812]{background:#d63031}.dashboard-page[data-v-df5bc3ea]{max-width:1400px;margin:0 auto;padding:2rem 1rem;font-family:Inter,Segoe UI,sans-serif;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.page-header[data-v-df5bc3ea]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-df5bc3ea]{font-size:2.8rem;font-weight:900;color:#1a1a1a;margin:0}.subtitle[data-v-df5bc3ea]{color:#636e72;font-size:1.2rem;margin-top:.8rem}.stats-grid[data-v-df5bc3ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.8rem;margin-bottom:3rem}.stat-card[data-v-df5bc3ea]{background:#fff;border-radius:22px;padding:1.8rem;box-shadow:0 12px 35px #0000001a;display:flex;align-items:center;gap:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.stat-card[data-v-df5bc3ea]:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000026}.stat-card[data-v-df5bc3ea]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;border-radius:22px 22px 0 0}.stat-card.blue[data-v-df5bc3ea]:before{background:linear-gradient(135deg,#4e73df,#224abe)}.stat-card.green[data-v-df5bc3ea]:before{background:linear-gradient(135deg,#1cc88a,#17a673)}.stat-card.gold[data-v-df5bc3ea]:before{background:linear-gradient(135deg,#ffb700,#e67e22)}.stat-card.red[data-v-df5bc3ea]:before{background:linear-gradient(135deg,#e74c3c,#c0392b)}.stat-icon[data-v-df5bc3ea]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#fff;flex-shrink:0}.stat-card.blue .stat-icon[data-v-df5bc3ea]{background:linear-gradient(135deg,#4e73df,#224abe)}.stat-card.green .stat-icon[data-v-df5bc3ea]{background:linear-gradient(135deg,#1cc88a,#17a673)}.stat-card.gold .stat-icon[data-v-df5bc3ea]{background:linear-gradient(135deg,#ffb700,#e67e22)}.stat-card.red .stat-icon[data-v-df5bc3ea]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.stat-value[data-v-df5bc3ea]{font-size:2.8rem;font-weight:900;color:#2d3436}.stat-label[data-v-df5bc3ea]{color:#636e72;font-size:1.1rem;font-weight:600;margin-top:.4rem}.controls-bar[data-v-df5bc3ea]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem;align-items:center}.month-selector[data-v-df5bc3ea]{display:flex;align-items:center;gap:12px;font-weight:600;color:#2d3436}.month-selector select[data-v-df5bc3ea]{padding:10px 16px;border:1px solid #ddd;border-radius:12px;font-size:1rem;background:#fff}.chart-type-toggle[data-v-df5bc3ea]{display:flex;background:#f1f3f5;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.chart-type-toggle button[data-v-df5bc3ea]{padding:10px 20px;border:none;background:transparent;cursor:pointer;font-weight:600;transition:all .3s}.chart-type-toggle button.active[data-v-df5bc3ea]{background:#4e73df;color:#fff}.charts-grid[data-v-df5bc3ea]{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 992px){.charts-grid[data-v-df5bc3ea]{grid-template-columns:1fr 1fr}}.chart-card[data-v-df5bc3ea]{background:#fff;border-radius:22px;padding:1.8rem;box-shadow:0 12px 35px #0000001a;transition:all .3s}.chart-card[data-v-df5bc3ea]:hover{box-shadow:0 20px 45px #00000026}.chart-header h3[data-v-df5bc3ea]{font-size:1.45rem;font-weight:700;margin:0 0 .5rem;color:#2d3436}.chart-header p[data-v-df5bc3ea]{color:#636e72;margin:0}.toast-alert[data-v-df5bc3ea]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;padding:1rem 2rem;border-radius:14px;color:#fff;font-weight:700;display:flex;align-items:center;gap:1rem;box-shadow:0 12px 35px #0000004d;animation:slideDown-df5bc3ea .4s ease}.toast-alert.success[data-v-df5bc3ea]{background:#00b894}.toast-alert.error[data-v-df5bc3ea]{background:#d63031}.toast-close[data-v-df5bc3ea]{margin-left:auto;font-size:1.8rem;cursor:pointer;opacity:.9}@keyframes slideDown-df5bc3ea{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}@media (max-width: 576px){.page-header h1[data-v-df5bc3ea]{font-size:2.2rem}.stat-card[data-v-df5bc3ea]{padding:1.4rem;gap:1rem}.stat-icon[data-v-df5bc3ea]{width:64px;height:64px;font-size:1.8rem}.stat-value[data-v-df5bc3ea]{font-size:2.4rem}.controls-bar[data-v-df5bc3ea]{flex-direction:column;align-items:stretch}}[data-v-24f33712]{margin:0;padding:0;box-sizing:border-box}.admin-layout[data-v-24f33712]{min-height:100vh;background:#f5f7fa;font-family:Segoe UI,sans-serif;display:flex;overflow:hidden}.sidebar[data-v-24f33712]{width:220px;height:100vh;background:linear-gradient(180deg,#b8860b,#9c6f00);position:fixed;top:0;left:-220px;z-index:1000;transition:left .35s ease;box-shadow:6px 0 25px #0003;display:flex;flex-direction:column}.sidebar.open[data-v-24f33712]{left:0}.sidebar-backdrop[data-v-24f33712]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sidebar-header[data-v-24f33712]{padding:1.6rem 1rem;text-align:center;border-bottom:2px solid #8B6914}.logo-wrapper[data-v-24f33712]{width:82px;height:82px;background:#8b6914;border-radius:50%;margin:0 auto .8rem;padding:11px;box-shadow:0 6px 16px #00000059}.logo[data-v-24f33712]{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.brand-name[data-v-24f33712]{color:#fff;font-weight:900;font-size:1.28rem;letter-spacing:2px;text-shadow:0 2px 6px rgba(0,0,0,.4)}.nav-menu[data-v-24f33712]{flex:1;padding:.8rem 0}.nav-item[data-v-24f33712]{display:flex;align-items:center;gap:13px;padding:.9rem 1.3rem;color:#fff;text-decoration:none;font-weight:600;margin:3px .8rem;border-radius:11px;transition:all .35s ease;font-size:.96rem}.nav-item i[data-v-24f33712]{font-size:1.28rem;width:34px;text-align:center}.nav-item[data-v-24f33712]:hover{background:#ffffff26;transform:translate(7px)}.nav-item.active[data-v-24f33712]{background:#000!important;color:gold!important;font-weight:700;box-shadow:0 5px 15px #00000080;border-left:4px solid #FFD700}.sidebar-footer[data-v-24f33712]{padding:.8rem 1rem;border-top:1px solid #8B6914}.logout-btn[data-v-24f33712]{width:100%;padding:.9rem;background:#000000b3;color:gold;border:none;border-radius:11px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:.96rem}.logout-btn[data-v-24f33712]:hover{background:#000;transform:translateY(-2px)}.main-content[data-v-24f33712]{flex:1;min-height:100vh;margin-left:220px;padding:2rem;background:#f5f7fa;transition:margin-left .35s ease}.content-area[data-v-24f33712]{width:100%;max-width:1400px;margin:0 auto}.mobile-toggle[data-v-24f33712]{position:fixed;top:15px;left:15px;z-index:1001;background:#b8860b;color:#fff;border:none;width:48px;height:48px;border-radius:50%;cursor:pointer;box-shadow:0 5px 16px #b8860b66;display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px}.mobile-toggle span[data-v-24f33712]{width:23px;height:3.2px;background:#fff;border-radius:3px;transition:.3s}.mobile-toggle.open span[data-v-24f33712]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-toggle.open span[data-v-24f33712]:nth-child(2){opacity:0}.mobile-toggle.open span[data-v-24f33712]:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media (max-width: 991.98px){.mobile-toggle[data-v-24f33712]{display:flex}.main-content[data-v-24f33712]{margin-left:0!important;padding:5.5rem 1rem 2rem}}@media (min-width: 992px){.sidebar[data-v-24f33712]{position:fixed;left:0}.main-content[data-v-24f33712]{margin-left:220px}}.bulk-orders-page[data-v-5293d8c3]{padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;font-family:Inter,Segoe UI,sans-serif}.page-header h1[data-v-5293d8c3]{font-size:2.2rem;font-weight:800;color:#1a1a1a;margin:0}.subtitle[data-v-5293d8c3]{color:#636e72;font-size:1rem;margin:.5rem 0 0}.stats-card[data-v-5293d8c3]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px #00000014;margin-bottom:2rem;display:flex;gap:1.5rem}.stat-item[data-v-5293d8c3]{display:flex;align-items:center;gap:1rem}.stat-item i[data-v-5293d8c3]{font-size:2.5rem;color:#6c5ce7}.stat-value[data-v-5293d8c3]{font-size:2.5rem;font-weight:900;color:#2d3436}.stat-label[data-v-5293d8c3]{color:#636e72;font-size:.95rem;font-weight:500}.table-container[data-v-5293d8c3]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px #0000001a}.orders-table[data-v-5293d8c3]{width:100%;border-collapse:collapse}.orders-table th[data-v-5293d8c3]{background:#2d3436;color:#fff;padding:1.2rem 1rem;text-align:left;font-weight:600;font-size:.95rem}.order-row[data-v-5293d8c3]{transition:all .2s}.order-row[data-v-5293d8c3]:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.order-row td[data-v-5293d8c3]{padding:1.3rem 1rem;border-bottom:1px solid #eee}.order-id[data-v-5293d8c3]{font-family:JetBrains Mono,monospace;font-weight:900;font-size:1.1em;color:#000!important;background:linear-gradient(90deg,#ffb700,#fd0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:0 4px;text-shadow:0 1px 3px rgba(255,183,0,.4)}.quantity[data-v-5293d8c3]{background:linear-gradient(45deg,#000,#1a1a1a);color:#ffb700!important;padding:.5rem 1rem;border-radius:50px;font-weight:900;font-size:1em;box-shadow:0 4px 15px #0000004d;border:2px solid #ffb700;min-width:60px;display:inline-block;text-align:center}.customer-info .name[data-v-5293d8c3]{font-weight:600;color:#2d3436}.customer-info small[data-v-5293d8c3]{color:#636e72;font-size:.85rem}.address-cell[data-v-5293d8c3]{max-width:200px;color:#636e72;font-size:.95rem}.date-time[data-v-5293d8c3]{color:#636e72;font-size:.9rem}@media (max-width:992px){.orders-table[data-v-5293d8c3]{display:block}.orders-table thead[data-v-5293d8c3]{display:none}.orders-table tbody[data-v-5293d8c3],.orders-table tr[data-v-5293d8c3],.orders-table td[data-v-5293d8c3]{display:block;width:100%}.order-row[data-v-5293d8c3]{background:#fff;margin:0 0 1.2rem;border-radius:16px;padding:1.5rem;box-shadow:0 10px 25px #00000014;border:1px solid #f1f2f6}.order-row td[data-v-5293d8c3]{padding:.6rem 0;text-align:right;border:none;position:relative;padding-left:50%}.order-row td[data-v-5293d8c3]:before{content:attr(data-label);position:absolute;left:0;width:48%;font-weight:600;color:#2d3436;text-align:left}.quantity[data-v-5293d8c3]{font-size:1.1rem;padding:.6rem 1.2rem}}.empty-state[data-v-5293d8c3],.loading-state[data-v-5293d8c3]{text-align:center;padding:4rem 2rem;color:#636e72}.empty-state i[data-v-5293d8c3]{color:#b2bec3;margin-bottom:1rem}.loading-state i[data-v-5293d8c3]{color:#6c5ce7}.pagination-wrapper[data-v-5293d8c3]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.page-btn[data-v-5293d8c3]{background:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:1.2rem;box-shadow:0 5px 15px #0000001a;cursor:pointer;transition:all .2s}.page-btn[data-v-5293d8c3]:hover:not(:disabled){background:#6c5ce7;color:#fff;transform:translateY(-3px)}.page-btn[data-v-5293d8c3]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-5293d8c3]{font-weight:600;color:#2d3436}.toast-alert[data-v-5293d8c3]{position:fixed;top:20px;right:20px;z-index:9999;padding:1rem 1.5rem;border-radius:12px;color:#fff;font-weight:600;display:flex;align-items:center;gap:.8rem;box-shadow:0 10px 30px #0003;animation:slideIn-5293d8c3 .4s ease}.toast-alert.success[data-v-5293d8c3]{background:#00b894}.toast-alert.error[data-v-5293d8c3]{background:#d63031}.toast-alert.info[data-v-5293d8c3]{background:#0984e3}.toast-alert i[data-v-5293d8c3]{font-size:1.3rem}.toast-close[data-v-5293d8c3]{background:none;border:none;color:#fff;font-size:1.5rem;margin-left:1rem;cursor:pointer;opacity:.8}@keyframes slideIn-5293d8c3{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}
