@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);[data-v-664e49bf]{box-sizing:border-box}.delivery-app[data-v-664e49bf]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:Open Sans,sans-serif;padding-bottom:20px}.order-closed-notice[data-v-664e49bf]{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:9999;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;box-shadow:0 8px 22px rgba(22,163,74,.35);border:1px solid hsla(0,0%,100%,.2);text-align:center}.success-fade-enter-active[data-v-664e49bf],.success-fade-leave-active[data-v-664e49bf]{transition:opacity .28s ease,transform .28s ease}.success-fade-enter[data-v-664e49bf],.success-fade-leave-to[data-v-664e49bf]{opacity:0;transform:translateX(-50%) translateY(-8px)}.desktop-header[data-v-664e49bf]{display:none}@media (min-width:768px){.desktop-header[data-v-664e49bf]{display:block}}.desktop-app-header[data-v-664e49bf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 30px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.desktop-app-header .desktop-header-top[data-v-664e49bf]{margin-bottom:20px}.desktop-app-header .desktop-header-top .desktop-user-info[data-v-664e49bf]{display:flex;justify-content:space-between;align-items:center}.desktop-app-header .desktop-header-top .desktop-user-info .desktop-user-name[data-v-664e49bf]{margin:0;font-size:24px;font-weight:600}.desktop-app-header .desktop-header-top .desktop-user-info .desktop-logout-btn[data-v-664e49bf]{background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s}.desktop-app-header .desktop-header-top .desktop-user-info .desktop-logout-btn[data-v-664e49bf]:hover{background:hsla(0,0%,100%,.3)}.desktop-app-header .desktop-stats-container[data-v-664e49bf]{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.desktop-app-header .desktop-stats-container .desktop-stat-card[data-v-664e49bf]{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:15px;text-align:center;transition:all .3s}.desktop-app-header .desktop-stats-container .desktop-stat-card[data-v-664e49bf]:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.desktop-app-header .desktop-stats-container .desktop-stat-card.desktop-highlight[data-v-664e49bf]{background:hsla(0,0%,100%,.25);border:2px solid hsla(0,0%,100%,.5)}.desktop-app-header .desktop-stats-container .desktop-stat-card .desktop-stat-label[data-v-664e49bf]{font-size:12px;opacity:.9;margin-bottom:8px;font-weight:600}.desktop-app-header .desktop-stats-container .desktop-stat-card .desktop-stat-value[data-v-664e49bf]{font-size:20px;font-weight:700}.desktop-content[data-v-664e49bf]{display:none}@media (min-width:768px){.desktop-content[data-v-664e49bf]{display:block;padding:20px 30px}}.desktop-search-filter-bar[data-v-664e49bf]{display:flex;gap:15px;padding:20px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);border-radius:12px;margin-bottom:15px}.desktop-search-filter-bar .desktop-search-box[data-v-664e49bf]{flex:1;position:relative;display:flex;align-items:center}.desktop-search-filter-bar .desktop-search-box .desktop-search-icon[data-v-664e49bf]{position:absolute;left:15px;color:#999;font-size:16px}.desktop-search-filter-bar .desktop-search-box .desktop-search-input[data-v-664e49bf]{width:100%;padding:12px 12px 12px 45px;border:2px solid #e0e0e0;border-radius:25px;font-size:14px;outline:none;transition:all .3s}.desktop-search-filter-bar .desktop-search-box .desktop-search-input[data-v-664e49bf]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.desktop-search-filter-bar .desktop-map-btn[data-v-664e49bf]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border:none;padding:12px 25px;border-radius:25px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .3s;white-space:nowrap}.desktop-search-filter-bar .desktop-map-btn[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(245,87,108,.4)}.desktop-filter-tabs[data-v-664e49bf]{display:flex;gap:10px;padding:15px 20px;background:#fff;border-radius:12px;margin-bottom:20px;justify-content:center}.desktop-filter-tabs .desktop-filter-tab[data-v-664e49bf]{padding:10px 30px;border:2px solid #e0e0e0;background:#fff;border-radius:20px;font-size:14px;font-weight:600;color:#666;cursor:pointer;white-space:nowrap;transition:all .3s;min-width:150px;text-align:center}.desktop-filter-tabs .desktop-filter-tab[data-v-664e49bf]:hover{border-color:#667eea;color:#667eea}.desktop-filter-tabs .desktop-filter-tab.active[data-v-664e49bf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.desktop-orders-container[data-v-664e49bf]{display:block}.desktop-orders-container .desktop-orders-grid[data-v-664e49bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}@media (min-width:1400px){.desktop-orders-container .desktop-orders-grid[data-v-664e49bf]{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px) and (max-width:1399px){.desktop-orders-container .desktop-orders-grid[data-v-664e49bf]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:991px){.desktop-orders-container .desktop-orders-grid[data-v-664e49bf]{grid-template-columns:repeat(2,1fr);gap:15px;min-width:0}}.desktop-order-card[data-v-664e49bf]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s;border-left:4px solid #667eea}.desktop-order-card[data-v-664e49bf]:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,.12)}.desktop-order-card.desktop-order-pending[data-v-664e49bf]{border-left-color:#ff9800}.desktop-order-card.desktop-order-overdue[data-v-664e49bf]{border-left-color:#f44336;background:#fff5f5}.desktop-order-card.desktop-order-complete[data-v-664e49bf]{border-left-color:#4caf50;opacity:.9}.desktop-order-card .desktop-order-card-header[data-v-664e49bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.desktop-order-card .desktop-order-card-header .desktop-order-id[data-v-664e49bf]{font-size:16px;font-weight:700;color:#667eea}.desktop-order-card .desktop-order-card-header .desktop-order-status[data-v-664e49bf]{padding:6px 14px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.desktop-order-card .desktop-order-card-header .desktop-order-status.status-pending[data-v-664e49bf]{background:#fff3e0;color:#ff9800}.desktop-order-card .desktop-order-card-header .desktop-order-status.status-overdue[data-v-664e49bf]{background:#ffebee;color:#f44336}.desktop-order-card .desktop-order-card-header .desktop-order-status.status-complete[data-v-664e49bf]{background:#e8f5e9;color:#4caf50}.desktop-order-card .desktop-order-content .desktop-order-client[data-v-664e49bf]{margin-bottom:15px}.desktop-order-card .desktop-order-content .desktop-order-client .desktop-client-name-wrapper[data-v-664e49bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.desktop-order-card .desktop-order-content .desktop-order-client .desktop-client-name-wrapper .desktop-client-name[data-v-664e49bf]{margin:0;font-size:18px;font-weight:700;color:#333;display:flex;align-items:center;flex:1}.desktop-order-card .desktop-order-content .desktop-order-client .desktop-client-name-wrapper .desktop-info-btn[data-v-664e49bf]{background:transparent;border:none;color:#667eea;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .3s;margin-left:8px}.desktop-order-card .desktop-order-content .desktop-order-client .desktop-client-name-wrapper .desktop-info-btn[data-v-664e49bf]:hover{background:rgba(102,126,234,.1);transform:scale(1.1)}.desktop-order-card .desktop-order-content .desktop-order-client .desktop-client-name-wrapper .desktop-info-btn i[data-v-664e49bf]{font-size:18px}.desktop-order-card .desktop-order-content .desktop-order-client .desktop-order-address[data-v-664e49bf]{display:flex;align-items:center;gap:8px;color:#666;font-size:13px}.desktop-order-card .desktop-order-content .desktop-order-client .desktop-order-address i[data-v-664e49bf]{color:#f5576c}.desktop-order-card .desktop-order-content .desktop-order-details[data-v-664e49bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:15px}.desktop-order-card .desktop-order-content .desktop-order-details .desktop-detail-item[data-v-664e49bf]{display:flex;flex-direction:column;gap:4px}.desktop-order-card .desktop-order-content .desktop-order-details .desktop-detail-item .desktop-detail-label[data-v-664e49bf]{font-size:11px;color:#999;font-weight:600;text-transform:uppercase}.desktop-order-card .desktop-order-content .desktop-order-details .desktop-detail-item .desktop-detail-value[data-v-664e49bf]{font-size:12px;font-weight:600;color:#333;display:flex;flex-direction:column;gap:4px}.desktop-order-card .desktop-order-content .desktop-order-details .desktop-detail-item .desktop-detail-value.desktop-highlight-qty[data-v-664e49bf]{color:#667eea;font-size:18px;font-weight:700}.desktop-order-card .desktop-order-content .desktop-order-details .desktop-detail-item .desktop-detail-value .desktop-phone-number[data-v-664e49bf]{display:flex;align-items:center;gap:6px;font-size:10px;color:#667eea;font-weight:500;margin-top:4px;text-decoration:none;cursor:pointer;transition:all .3s}.desktop-order-card .desktop-order-content .desktop-order-details .desktop-detail-item .desktop-detail-value .desktop-phone-number[data-v-664e49bf]:hover{color:#764ba2;text-decoration:underline}.desktop-order-card .desktop-order-content .desktop-order-details .desktop-detail-item .desktop-detail-value .desktop-phone-number i[data-v-664e49bf]{font-size:10px}.desktop-order-card .desktop-order-content .desktop-check-info[data-v-664e49bf]{margin-top:12px;padding:12px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #10b981;border-radius:10px}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-header[data-v-664e49bf]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;color:#059669;text-transform:uppercase}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-header i[data-v-664e49bf]{font-size:12px}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details[data-v-664e49bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details .desktop-check-item[data-v-664e49bf]{display:flex;flex-direction:column;gap:4px}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details .desktop-check-item .check-label[data-v-664e49bf]{font-size:10px;color:#64748b;font-weight:600;text-transform:uppercase}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details .desktop-check-item .check-value[data-v-664e49bf]{font-size:13px;font-weight:700}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details .desktop-check-item .check-value.check-cash[data-v-664e49bf]{color:#059669}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details .desktop-check-item .check-value.check-card[data-v-664e49bf]{color:#2563eb}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details .desktop-check-item .check-value.check-total[data-v-664e49bf]{color:#10b981;font-size:14px}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details .desktop-check-item.desktop-check-total[data-v-664e49bf]{grid-column:1/-1;padding-top:8px;border-top:1px solid #86efac}.desktop-order-card .desktop-order-content .desktop-check-info .desktop-check-details .desktop-check-item.desktop-check-total .check-label[data-v-664e49bf]{font-size:10px}.desktop-order-card .desktop-order-content .desktop-order-items-list[data-v-664e49bf]{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0}.desktop-order-card .desktop-order-content .desktop-order-items-list .desktop-items-header[data-v-664e49bf]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;color:#667eea;text-transform:uppercase}.desktop-order-card .desktop-order-content .desktop-order-items-list .desktop-items-header i[data-v-664e49bf]{font-size:14px}.desktop-order-card .desktop-order-content .desktop-order-items-list .desktop-items-container[data-v-664e49bf]{display:flex;flex-wrap:wrap;gap:8px}.desktop-order-card .desktop-order-content .desktop-order-items-list .desktop-items-container .desktop-order-item-badge[data-v-664e49bf]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:6px 12px;border-radius:20px;font-size:12px;border:1px solid #e0e0e0}.desktop-order-card .desktop-order-content .desktop-order-items-list .desktop-items-container .desktop-order-item-badge .desktop-item-name[data-v-664e49bf]{font-weight:600;color:#333;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-order-card .desktop-order-content .desktop-order-items-list .desktop-items-container .desktop-order-item-badge .desktop-item-qty[data-v-664e49bf]{background:#667eea;color:#fff;padding:3px 10px;border-radius:12px;font-weight:700;font-size:11px;min-width:28px;text-align:center}.desktop-order-card .desktop-order-actions[data-v-664e49bf]{display:flex;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0}.desktop-order-card .desktop-order-actions .desktop-action-btn[data-v-664e49bf]{flex:1;padding:12px;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s}.desktop-order-card .desktop-order-actions .desktop-action-btn i[data-v-664e49bf]{font-size:16px}.desktop-order-card .desktop-order-actions .desktop-action-btn.desktop-primary-btn[data-v-664e49bf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.desktop-order-card .desktop-order-actions .desktop-action-btn.desktop-primary-btn[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.4)}.desktop-order-card .desktop-order-actions .desktop-action-btn.desktop-secondary-btn[data-v-664e49bf]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.desktop-order-card .desktop-order-actions .desktop-action-btn.desktop-secondary-btn[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(245,87,108,.4)}.desktop-order-card .desktop-order-actions .desktop-action-btn.desktop-return-btn[data-v-664e49bf]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.desktop-order-card .desktop-order-actions .desktop-action-btn.desktop-return-btn[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(217,119,6,.4)}.desktop-empty-state[data-v-664e49bf]{grid-column:1/-1;text-align:center;padding:80px 20px;color:#999}.desktop-empty-state i[data-v-664e49bf]{font-size:80px;margin-bottom:20px;opacity:.5}.desktop-empty-state p[data-v-664e49bf]{font-size:18px;margin:0}.mobile-header[data-v-664e49bf]{display:block}@media (min-width:768px){.mobile-header[data-v-664e49bf]{display:none}}.mobile-content[data-v-664e49bf]{display:block}@media (min-width:768px){.mobile-content[data-v-664e49bf]{display:none}}.app-header[data-v-664e49bf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px 15px 10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.app-header .header-top[data-v-664e49bf]{margin-bottom:15px}.app-header .header-top .user-info[data-v-664e49bf]{display:flex;justify-content:space-between;align-items:center}.app-header .header-top .user-info .user-name[data-v-664e49bf]{margin:0;font-size:20px;font-weight:600}.app-header .header-top .user-info .logout-btn[data-v-664e49bf]{background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:16px;transition:all .3s}.app-header .header-top .user-info .logout-btn[data-v-664e49bf]:hover{background:hsla(0,0%,100%,.3)}.app-header .stats-container[data-v-664e49bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app-header .stats-container .stat-card[data-v-664e49bf]{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px;text-align:center;transition:all .3s}.app-header .stats-container .stat-card[data-v-664e49bf]:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.app-header .stats-container .stat-card.highlight[data-v-664e49bf]{background:hsla(0,0%,100%,.25);border:2px solid hsla(0,0%,100%,.5)}.app-header .stats-container .stat-card .stat-label[data-v-664e49bf]{font-size:10px;opacity:.9;margin-bottom:5px;font-weight:600}.app-header .stats-container .stat-card .stat-value[data-v-664e49bf]{font-size:16px;font-weight:700}.search-filter-bar[data-v-664e49bf]{display:flex;gap:8px;padding:10px 12px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05)}.search-filter-bar .search-box[data-v-664e49bf]{flex:1;position:relative;display:flex;align-items:center}.search-filter-bar .search-box .search-icon[data-v-664e49bf]{position:absolute;left:10px;color:#999;font-size:12px}.search-filter-bar .search-box .search-input[data-v-664e49bf]{width:100%;padding:8px 8px 8px 32px;border:1.5px solid #e0e0e0;border-radius:20px;font-size:12px;outline:none;transition:all .3s}.search-filter-bar .search-box .search-input[data-v-664e49bf]:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.search-filter-bar .map-btn[data-v-664e49bf]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border:none;padding:8px 15px;border-radius:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:12px;transition:all .3s;white-space:nowrap}.search-filter-bar .map-btn[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(245,87,108,.4)}@media (max-width:480px){.search-filter-bar .map-btn .map-btn-text[data-v-664e49bf]{display:none}}.filter-tabs[data-v-664e49bf]{display:flex;gap:6px;padding:8px 12px;background:#fff;justify-content:center}.filter-tabs .filter-tab[data-v-664e49bf]{flex:1;padding:6px 12px;border:1.5px solid #e0e0e0;background:#fff;border-radius:16px;font-size:11px;font-weight:600;color:#666;cursor:pointer;white-space:nowrap;transition:all .3s;text-align:center}.filter-tabs .filter-tab[data-v-664e49bf]:hover{border-color:#667eea;color:#667eea}.filter-tabs .filter-tab.active[data-v-664e49bf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.orders-container[data-v-664e49bf]{padding:12px}.orders-container .orders-list[data-v-664e49bf]{display:flex;flex-direction:column;gap:10px}.order-card[data-v-664e49bf]{background:#fff;border-radius:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s;border-left:3px solid #667eea}.order-card[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.12)}.order-card.order-pending[data-v-664e49bf]{border-left-color:#ff9800}.order-card.order-overdue[data-v-664e49bf]{border-left-color:#f44336;background:#fff5f5}.order-card.order-complete[data-v-664e49bf]{border-left-color:#4caf50;opacity:.8}.order-card .order-card-header[data-v-664e49bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.order-card .order-card-header .order-id[data-v-664e49bf]{font-size:12px;font-weight:700;color:#667eea}.order-card .order-card-header .order-status[data-v-664e49bf]{padding:4px 10px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase}.order-card .order-card-header .order-status.status-pending[data-v-664e49bf]{background:#fff3e0;color:#ff9800}.order-card .order-card-header .order-status.status-overdue[data-v-664e49bf]{background:#ffebee;color:#f44336}.order-card .order-card-header .order-status.status-complete[data-v-664e49bf]{background:#e8f5e9;color:#4caf50}.order-card .order-content .order-client[data-v-664e49bf]{margin-bottom:10px}.order-card .order-content .order-client .client-name-wrapper[data-v-664e49bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.order-card .order-content .order-client .client-name-wrapper .client-name[data-v-664e49bf]{margin:0;font-size:15px;font-weight:700;color:#333;display:flex;align-items:center;flex:1}.order-card .order-content .order-client .client-name-wrapper .info-btn[data-v-664e49bf]{background:transparent;border:none;color:#667eea;font-size:16px;cursor:pointer;padding:4px 6px;border-radius:6px;transition:all .3s;margin-left:6px}.order-card .order-content .order-client .client-name-wrapper .info-btn[data-v-664e49bf]:hover{background:rgba(102,126,234,.1);transform:scale(1.1)}.order-card .order-content .order-client .client-name-wrapper .info-btn i[data-v-664e49bf]{font-size:16px}.order-card .order-content .order-client .order-address[data-v-664e49bf]{display:flex;align-items:center;gap:6px;color:#666;font-size:12px}.order-card .order-content .order-client .order-address i[data-v-664e49bf]{color:#f5576c;font-size:10px}.order-card .order-content .order-details[data-v-664e49bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px}.order-card .order-content .order-details .detail-item[data-v-664e49bf]{display:flex;flex-direction:column;gap:3px}.order-card .order-content .order-details .detail-item .detail-label[data-v-664e49bf]{font-size:9px;color:#999;font-weight:600;text-transform:uppercase}.order-card .order-content .order-details .detail-item .detail-value[data-v-664e49bf]{font-size:11px;font-weight:600;color:#333;display:flex;flex-direction:column;gap:3px}.order-card .order-content .order-details .detail-item .detail-value.highlight-qty[data-v-664e49bf]{color:#667eea;font-size:15px;font-weight:700}.order-card .order-content .order-details .detail-item .detail-value .phone-number[data-v-664e49bf]{display:flex;align-items:center;gap:4px;font-size:10px;color:#667eea;font-weight:500;margin-top:3px}.order-card .order-content .order-details .detail-item .detail-value .phone-number i[data-v-664e49bf]{font-size:9px}.order-card .order-content .order-details .detail-item .desktop-detail-value .desktop-phone-number[data-v-664e49bf],.order-card .order-content .order-details .detail-item .desktop-detail-value .desktop-phone-number i[data-v-664e49bf],.order-card .order-content .order-details .detail-item .desktop-detail-value[data-v-664e49bf]{font-size:12px}.order-card .order-content .mobile-check-info[data-v-664e49bf]{margin-top:10px;padding:10px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #10b981;border-radius:8px}.order-card .order-content .mobile-check-info .mobile-check-header[data-v-664e49bf]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;color:#059669;text-transform:uppercase}.order-card .order-content .mobile-check-info .mobile-check-header i[data-v-664e49bf]{font-size:11px}.order-card .order-content .mobile-check-info .mobile-check-details[data-v-664e49bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.order-card .order-content .mobile-check-info .mobile-check-details .mobile-check-item[data-v-664e49bf]{display:flex;flex-direction:column;gap:3px}.order-card .order-content .mobile-check-info .mobile-check-details .mobile-check-item .check-label[data-v-664e49bf]{font-size:8px;color:#64748b;font-weight:600;text-transform:uppercase}.order-card .order-content .mobile-check-info .mobile-check-details .mobile-check-item .check-value[data-v-664e49bf]{font-size:10px;font-weight:700}.order-card .order-content .mobile-check-info .mobile-check-details .mobile-check-item .check-value.check-cash[data-v-664e49bf]{color:#059669}.order-card .order-content .mobile-check-info .mobile-check-details .mobile-check-item .check-value.check-card[data-v-664e49bf]{color:#2563eb}.order-card .order-content .mobile-check-info .mobile-check-details .mobile-check-item .check-value.check-total[data-v-664e49bf]{color:#10b981;font-size:12px}.order-card .order-content .mobile-check-info .mobile-check-details .mobile-check-item.mobile-check-total[data-v-664e49bf]{grid-column:1/-1;padding-top:6px;border-top:1px solid #86efac}.order-card .order-content .mobile-check-info .mobile-check-details .mobile-check-item.mobile-check-total .check-label[data-v-664e49bf]{font-size:9px}.order-card .order-content .order-items-list[data-v-664e49bf]{margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0}.order-card .order-content .order-items-list .items-header[data-v-664e49bf]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;color:#667eea;text-transform:uppercase}.order-card .order-content .order-items-list .items-header i[data-v-664e49bf]{font-size:11px}.order-card .order-content .order-items-list .items-container[data-v-664e49bf]{display:flex;flex-wrap:wrap;gap:6px}.order-card .order-content .order-items-list .items-container .order-item-badge[data-v-664e49bf]{display:flex;align-items:center;gap:5px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:4px 10px;border-radius:16px;font-size:10px;border:1px solid #e0e0e0}.order-card .order-content .order-items-list .items-container .order-item-badge .item-name[data-v-664e49bf]{font-weight:600;color:#333;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card .order-content .order-items-list .items-container .order-item-badge .item-qty[data-v-664e49bf]{background:#667eea;color:#fff;padding:2px 6px;border-radius:10px;font-weight:700;font-size:9px;min-width:20px;text-align:center}.order-card .order-actions[data-v-664e49bf]{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0}.order-card .order-actions .action-btn[data-v-664e49bf]{flex:1;padding:10px;border:none;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s}.order-card .order-actions .action-btn i[data-v-664e49bf]{font-size:14px}.order-card .order-actions .action-btn.primary-btn[data-v-664e49bf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.order-card .order-actions .action-btn.primary-btn[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.4)}.order-card .order-actions .action-btn.secondary-btn[data-v-664e49bf]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.order-card .order-actions .action-btn.secondary-btn[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(245,87,108,.4)}.order-card .order-actions .action-btn.return-btn[data-v-664e49bf]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.order-card .order-actions .action-btn.return-btn[data-v-664e49bf]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(217,119,6,.4)}.empty-state[data-v-664e49bf]{text-align:center;padding:60px 20px;color:#999}.empty-state i[data-v-664e49bf]{font-size:64px;margin-bottom:20px;opacity:.5}.empty-state p[data-v-664e49bf]{font-size:16px;margin:0}@media (max-width:480px){.app-header .stats-container[data-v-664e49bf]{grid-template-columns:repeat(2,1fr)}.app-header .stats-container .stat-card .stat-label[data-v-664e49bf]{font-size:9px}.app-header .stats-container .stat-card .stat-value[data-v-664e49bf]{font-size:14px}.order-card[data-v-664e49bf]{padding:10px}.order-card .order-content .order-details[data-v-664e49bf]{grid-template-columns:1fr;gap:6px;margin-bottom:8px}.order-card .order-content .order-items-list[data-v-664e49bf]{margin-top:8px;padding-top:8px}.order-card .order-content .order-items-list .items-header[data-v-664e49bf]{font-size:9px;margin-bottom:6px}.order-card .order-content .order-items-list .items-container[data-v-664e49bf]{gap:5px}.order-card .order-content .order-items-list .items-container .order-item-badge[data-v-664e49bf]{font-size:9px;padding:3px 8px}.order-card .order-content .order-items-list .items-container .order-item-badge .item-name[data-v-664e49bf]{max-width:90px;font-size:9px}.order-card .order-content .order-items-list .items-container .order-item-badge .item-qty[data-v-664e49bf]{font-size:8px;padding:1px 5px}.order-card .order-actions[data-v-664e49bf]{flex-direction:column;gap:6px;margin-top:8px;padding-top:8px}.order-card .order-actions .action-btn[data-v-664e49bf]{width:100%;padding:8px;font-size:11px}.order-card .order-actions .action-btn i[data-v-664e49bf]{font-size:12px}}@media (min-width:481px) and (max-width:991px){.app-header .stats-container[data-v-664e49bf]{grid-template-columns:repeat(3,1fr)}}.client-info-modal[data-v-664e49bf]{padding:20px;min-height:200px}.client-info-modal .client-orders-list[data-v-664e49bf]{display:flex;flex-direction:column;gap:15px}.client-info-modal .empty-orders[data-v-664e49bf]{text-align:center;padding:60px 20px;color:#999}.client-info-modal .empty-orders i[data-v-664e49bf]{font-size:64px;margin-bottom:20px;opacity:.5}.client-info-modal .empty-orders p[data-v-664e49bf]{font-size:16px;margin:0}.client-info-modal .client-order-item[data-v-664e49bf]{background:#f8fafb;border-radius:12px;padding:15px;border-left:4px solid #667eea;transition:all .3s}.client-info-modal .client-order-item[data-v-664e49bf]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateX(2px)}.client-info-modal .client-order-item .client-order-header[data-v-664e49bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.client-info-modal .client-order-item .client-order-header .client-order-id[data-v-664e49bf]{font-size:16px;font-weight:700;color:#667eea}.client-info-modal .client-order-item .client-order-header .client-order-date[data-v-664e49bf]{font-size:13px;color:#666;font-weight:600}.client-info-modal .client-order-item .client-order-details[data-v-664e49bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width:768px){.client-info-modal .client-order-item .client-order-details[data-v-664e49bf]{grid-template-columns:1fr}}.client-info-modal .client-order-item .client-order-details .client-order-detail-row[data-v-664e49bf]{display:flex;flex-direction:column;gap:4px}.client-info-modal .client-order-item .client-order-details .client-order-detail-row .detail-label[data-v-664e49bf]{font-size:11px;color:#999;font-weight:600;text-transform:uppercase}.client-info-modal .client-order-item .client-order-details .client-order-detail-row .detail-value[data-v-664e49bf]{font-size:10px;font-weight:600;color:#333}.client-info-modal .client-order-item .client-order-details .client-order-detail-row .detail-value.status-complete[data-v-664e49bf]{color:#4caf50}.delivery-app[data-v-664e49bf]{background:#f5f7fb;font-family:Inter,Open Sans,sans-serif}.app-header[data-v-664e49bf],.desktop-app-header[data-v-664e49bf]{background:linear-gradient(135deg,#93c5fd,#60a5fa);box-shadow:0 2px 10px rgba(17,24,39,.08)}.desktop-filter-tabs[data-v-664e49bf],.desktop-search-filter-bar[data-v-664e49bf],.filter-tabs[data-v-664e49bf],.search-filter-bar[data-v-664e49bf]{background:#fff;border:1px solid #e9edf5;border-radius:12px;box-shadow:0 2px 10px rgba(17,24,39,.05)}.desktop-search-filter-bar .desktop-search-input[data-v-664e49bf],.search-filter-bar .search-input[data-v-664e49bf]{border:1px solid #dbeafe;border-radius:10px;font-size:12px;background:#f8fbff}.desktop-search-filter-bar .desktop-search-input[data-v-664e49bf]:focus,.search-filter-bar .search-input[data-v-664e49bf]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.action-btn.primary-btn[data-v-664e49bf],.desktop-action-btn.desktop-primary-btn[data-v-664e49bf],.desktop-filter-tab.active[data-v-664e49bf],.desktop-map-btn[data-v-664e49bf],.filter-tab.active[data-v-664e49bf],.map-btn[data-v-664e49bf]{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important}.action-btn.secondary-btn[data-v-664e49bf],.desktop-action-btn.desktop-secondary-btn[data-v-664e49bf]{background:linear-gradient(135deg,#93c5fd,#60a5fa)!important}.client-order-item[data-v-664e49bf],.desktop-order-card[data-v-664e49bf],.order-card[data-v-664e49bf]{border:1px solid #e9edf5;border-left-color:#60a5fa;box-shadow:0 2px 10px rgba(17,24,39,.05)}.desktop-order-card[data-v-664e49bf]:hover,.order-card[data-v-664e49bf]:hover{box-shadow:0 6px 18px rgba(30,64,175,.14)}.client-order-id[data-v-664e49bf],.desktop-order-id[data-v-664e49bf],.order-id[data-v-664e49bf]{color:#2563eb!important}.desktop-order-item-badge[data-v-664e49bf],.order-item-badge[data-v-664e49bf]{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1px solid #bfdbfe!important}.desktop-pay-chip[data-v-664e49bf],.pay-chip[data-v-664e49bf]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.2;border:1px solid transparent}.desktop-pay-chip-paid[data-v-664e49bf],.pay-chip-paid[data-v-664e49bf]{color:#166534;background:#dcfce7;border-color:#86efac}.desktop-pay-chip-partial[data-v-664e49bf],.pay-chip-partial[data-v-664e49bf]{color:#1c4604;background:#dbfeeb;border-color:#2fd352;font-weight:700;font-size:13px}.desktop-pay-chip-unpaid[data-v-664e49bf],.pay-chip-unpaid[data-v-664e49bf]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}