.sidebar[data-v-d5350947]{width:250px;height:100%;position:fixed;background:#1f2132ed;color:#fff;padding:20px;z-index:10;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sidebar[data-v-d5350947]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://images.unsplash.com/photo-1494243762909-b498c7e440a9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center;z-index:-1;opacity:.3}.nav-menu[data-v-d5350947]{display:flex;flex-direction:column}.nav-item[data-v-d5350947]{display:block;color:#fff;text-decoration:none;padding:10px;border-radius:5px;margin-bottom:5px;transition:background-color .3s}.nav-item[data-v-d5350947]:hover,.router-link-active[data-v-d5350947]{background-color:#ffffff1a}.user-info[data-v-d5350947]{display:flex;align-items:center;padding:10px;border-top:1px solid rgba(255,255,255,.2);margin-top:20px}.user-icon[data-v-d5350947]{font-size:1.2em;margin-right:10px}.user-email[data-v-d5350947]{font-size:.9em;color:#c8e4e6}@media (max-width: 768px){.sidebar[data-v-d5350947]{width:200px}}.financial-panel[data-v-e48f88e2]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.panel-header[data-v-e48f88e2]{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid rgba(0,0,0,.1)}.panel-title[data-v-e48f88e2]{font-size:1.5em;font-weight:700;color:#fff;margin:0}.panel-content[data-v-e48f88e2]{padding:15px 20px 20px}.financial-stats[data-v-e48f88e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:30px}.stat-card[data-v-e48f88e2]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:10px;transition:all .3s ease}.stat-card[data-v-e48f88e2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-e48f88e2]{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.revenue[data-v-e48f88e2]{background:#10b9811a;color:#059669}.stat-icon.expenses[data-v-e48f88e2]{background:#ef44441a;color:#dc2626}.stat-icon.profit[data-v-e48f88e2]{background:#667eea1a;color:#667eea}.stat-details[data-v-e48f88e2]{flex:1}.stat-label[data-v-e48f88e2]{font-size:.9em;color:#6c757d;margin:0 0 4px;font-weight:500}.stat-value[data-v-e48f88e2]{font-size:1.5em;font-weight:700;color:#2c3e50;margin:0}.stat-value.positive[data-v-e48f88e2]{color:#059669}.stat-value.negative[data-v-e48f88e2]{color:#dc2626}.chart-container[data-v-e48f88e2]{background:#f8f9fa;padding:0 15px 15px;border-radius:10px;position:relative}.chart-wrapper[data-v-e48f88e2]{position:relative;height:450px;width:100%}.chart-wrapper canvas[data-v-e48f88e2]{max-width:100%}.chart-title[data-v-e48f88e2]{font-size:1.2em;font-weight:600;color:#2c3e50;margin:0 0 10px;padding-top:5px}@media (max-width: 768px){.financial-stats[data-v-e48f88e2]{grid-template-columns:1fr}.panel-content[data-v-e48f88e2]{padding:16px}}.dashboard[data-v-e48f88e2]{padding:30px;margin-left:250px;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.dashboard-header[data-v-e48f88e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:15px}.dashboard-title[data-v-e48f88e2]{font-size:2.5em;font-weight:700;color:#2c3e50;margin:0 0 5px;letter-spacing:.5px}.dashboard-subtitle[data-v-e48f88e2]{color:#6c757d;font-size:1.1em;margin:0}.date-display[data-v-e48f88e2]{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#495057;font-weight:500;text-transform:capitalize}.stats-grid[data-v-e48f88e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-e48f88e2]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;align-items:center;gap:20px;transition:all .3s ease;position:relative;overflow:hidden}.stat-card[data-v-e48f88e2]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.stat-icon[data-v-e48f88e2]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.stat-card.primary .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#448eef,#266fdc)}.stat-card.warning .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-card.info .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.stat-card.paid .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#c084fc,#a855f7)}.stat-card.purchased .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#24baf1,#06b6d4)}.stat-card.shipped .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#6124f7 0% 100%)}.stat-card.success .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#22c55e,#16a34a)}.stat-content[data-v-e48f88e2]{flex:1}.stat-title[data-v-e48f88e2]{font-size:.9em;color:#6c757d;margin:0 0 8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-e48f88e2]{font-size:2.2em;font-weight:700;color:#2c3e50;margin:0 0 4px}.stat-label[data-v-e48f88e2]{font-size:.85em;color:#95a5a6}.secondary-grid[data-v-e48f88e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.widget[data-v-e48f88e2]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden}.widget-header[data-v-e48f88e2]{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.widget-header h3[data-v-e48f88e2]{margin:0;font-size:1.15em;font-weight:600;color:#2c3e50}.view-all-link[data-v-e48f88e2]{color:#667eea;text-decoration:none;font-size:.9em;font-weight:500;transition:color .2s ease}.view-all-link[data-v-e48f88e2]:hover{color:#764ba2}.widget-content[data-v-e48f88e2]{padding:24px}.orders-list[data-v-e48f88e2]{display:flex;flex-direction:column;gap:12px}.order-item[data-v-e48f88e2]{display:flex;justify-content:space-between;align-items:center;padding:14px;background:#f8f9fa;border-radius:10px;transition:background .2s ease}.order-item[data-v-e48f88e2]:hover{background:#e9ecef}.order-info[data-v-e48f88e2]{display:flex;flex-direction:column;gap:6px;flex:1}.order-vin[data-v-e48f88e2]{display:flex;align-items:center;gap:8px;font-weight:600;color:#2c3e50;font-size:.95em}.order-date[data-v-e48f88e2]{font-size:.85em;color:#6c757d}.order-status[data-v-e48f88e2]{padding:6px 12px;border-radius:20px;font-size:.8em;font-weight:600;text-transform:capitalize}.status-pendiente[data-v-e48f88e2]{background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.status-cotizado[data-v-e48f88e2]{background:#fbbf2433;color:#fcd34d;border:1px solid rgba(251,191,36,.3)}.status-pagado[data-v-e48f88e2]{background:#a855f733;color:#e9d5ff;border:1px solid rgba(168,85,247,.3)}.status-comprado[data-v-e48f88e2]{background:#24bafb33;color:#bad8f4;border:1px solid rgba(36,161,251,.3)}.status-enviado[data-v-e48f88e2]{background:#6124fb33;color:#b6a6ff;border:1px solid rgba(36,40,251,.3)}.status-completado[data-v-e48f88e2]{background:#22c55e33;color:#86efac;border:1px solid rgba(34,197,94,.3)}.workshops-list[data-v-e48f88e2]{display:flex;flex-direction:column;gap:12px}.workshop-item[data-v-e48f88e2]{display:flex;align-items:center;gap:14px;padding:12px;background:#f8f9fa;border-radius:10px;transition:background .2s ease}.workshop-item[data-v-e48f88e2]:hover{background:#e9ecef}.workshop-avatar[data-v-e48f88e2]{width:45px;height:45px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em;flex-shrink:0}.workshop-info[data-v-e48f88e2]{flex:1}.workshop-name[data-v-e48f88e2]{font-weight:600;color:#2c3e50;margin-bottom:4px}.workshop-location[data-v-e48f88e2]{display:flex;align-items:center;gap:4px;font-size:.85em;color:#6c757d}.workshop-orders[data-v-e48f88e2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 12px;border-radius:8px;font-weight:600;font-size:.9em}.chart-container[data-v-e48f88e2]{display:flex;flex-direction:column;gap:20px}.chart-bar[data-v-e48f88e2]{height:50px;border-radius:10px;overflow:hidden;display:flex;background:#f0f0f0}.chart-segment[data-v-e48f88e2]{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.9em;transition:width .5s ease}.chart-segment.pending[data-v-e48f88e2]{background:linear-gradient(135deg,#ef4444,#dc2626)}.chart-segment.quoted[data-v-e48f88e2]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.chart-segment.paid[data-v-e48f88e2]{background:linear-gradient(135deg,#c084fc,#a855f7)}.chart-segment.purchased[data-v-e48f88e2]{background:linear-gradient(135deg,#24baf1,#06b6d4)}.chart-segment.shipped[data-v-e48f88e2]{background:linear-gradient(135deg,#6124f7 0% 100%)}.chart-segment.completed[data-v-e48f88e2]{background:linear-gradient(135deg,#22c55e,#16a34a)}.chart-legend[data-v-e48f88e2]{display:flex;flex-wrap:wrap;gap:16px}.legend-item[data-v-e48f88e2]{display:flex;align-items:center;gap:8px;font-size:.9em;color:#495057}.legend-color[data-v-e48f88e2]{width:14px;height:14px;border-radius:3px}.legend-color.pending[data-v-e48f88e2]{background:linear-gradient(135deg,#ef4444,#dc2626)}.legend-color.quoted[data-v-e48f88e2]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.legend-color.paid[data-v-e48f88e2]{background:linear-gradient(135deg,#c084fc,#a855f7)}.legend-color.purchased[data-v-e48f88e2]{background:linear-gradient(135deg,#24baf1,#06b6d4)}.legend-color.shipped[data-v-e48f88e2]{background:linear-gradient(135deg,#6124f7 0% 100%)}.legend-color.completed[data-v-e48f88e2]{background:linear-gradient(135deg,#22c55e,#16a34a)}.actions-grid[data-v-e48f88e2]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.action-button[data-v-e48f88e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;text-decoration:none;color:#495057;font-weight:600;transition:all .3s ease;border:2px solid transparent}.action-button[data-v-e48f88e2]:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.empty-state[data-v-e48f88e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:#95a5a6}.empty-state svg[data-v-e48f88e2]{opacity:.3}.empty-state p[data-v-e48f88e2]{margin:0;font-size:.95em}.financial-section[data-v-e48f88e2]{margin-top:40px;padding-top:40px;border-top:3px solid #e9ecef}.section-title[data-v-e48f88e2]{font-size:1.8em;font-weight:700;color:#2c3e50;margin:0 0 25px;letter-spacing:.5px}.financial-stats[data-v-e48f88e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px}.financial-stat[data-v-e48f88e2]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;align-items:center;gap:20px;transition:all .3s ease;position:relative;overflow:hidden}.financial-stat[data-v-e48f88e2]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.financial-stat .stat-icon[data-v-e48f88e2]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.financial-stat.revenue .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#10b981,#059669)}.financial-stat.monthly .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.financial-stat.average .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#f59e0b,#d97706)}.financial-stat.target .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.sales-chart[data-v-e48f88e2]{margin-bottom:20px}.target-input[data-v-e48f88e2]{display:flex;align-items:center;gap:10px;font-size:.9em;color:#6c757d}.target-input-field[data-v-e48f88e2]{padding:6px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:.9em;width:140px;transition:border-color .2s ease}.target-input-field[data-v-e48f88e2]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.sales-chart-container[data-v-e48f88e2]{display:flex;gap:20px;height:300px;padding:20px 0}.chart-y-axis[data-v-e48f88e2]{display:flex;flex-direction:column;justify-content:space-between;font-size:.75em;color:#6c757d;padding-right:10px;border-right:2px solid #e9ecef;min-width:80px;text-align:right}.chart-bars[data-v-e48f88e2]{flex:1;display:flex;align-items:flex-end;justify-content:space-around;gap:10px;position:relative;border-bottom:2px solid #e9ecef}.chart-bar-group[data-v-e48f88e2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100px}.chart-bar-wrapper[data-v-e48f88e2]{width:100%;height:100%;position:relative;display:flex;align-items:flex-end}.chart-bar-fill[data-v-e48f88e2]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px 8px 0 0;transition:height .5s ease;display:flex;align-items:flex-start;justify-content:center;padding-top:8px;position:relative;min-height:30px;cursor:pointer}.chart-bar-fill[data-v-e48f88e2]:hover{opacity:.8}.bar-value[data-v-e48f88e2]{font-size:.7em;font-weight:600;color:#fff;text-align:center;writing-mode:vertical-rl;text-orientation:mixed}.target-line[data-v-e48f88e2]{position:absolute;left:-10px;right:-10px;height:2px;background:#ef4444;border-radius:1px}.target-line[data-v-e48f88e2]:before{content:"";position:absolute;left:0;top:-3px;width:8px;height:8px;background:#ef4444;border-radius:50%}.target-line[data-v-e48f88e2]:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;background:#ef4444;border-radius:50%}.chart-label[data-v-e48f88e2]{font-size:.75em;color:#6c757d;font-weight:500;text-align:center;white-space:nowrap}.chart-info[data-v-e48f88e2]{display:flex;gap:20px;justify-content:center;margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}.info-item[data-v-e48f88e2]{display:flex;align-items:center;gap:8px;font-size:.9em;color:#495057}.info-color[data-v-e48f88e2]{width:14px;height:14px;border-radius:3px}.info-color.sales[data-v-e48f88e2]{background:linear-gradient(135deg,#667eea,#764ba2)}.info-color.target[data-v-e48f88e2]{background:#ef4444}.target-progress[data-v-e48f88e2]{margin-bottom:20px}.progress-container[data-v-e48f88e2]{display:flex;flex-direction:column;gap:20px}.progress-bar[data-v-e48f88e2]{width:100%;height:50px;background:#f0f0f0;border-radius:25px;overflow:hidden;position:relative}.progress-fill[data-v-e48f88e2]{height:100%;background:linear-gradient(135deg,#10b981,#059669);border-radius:25px;display:flex;align-items:center;justify-content:center;transition:width .5s ease;position:relative}.progress-text[data-v-e48f88e2]{color:#fff;font-weight:700;font-size:1.1em}.progress-info[data-v-e48f88e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.progress-detail[data-v-e48f88e2]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:10px}.detail-label[data-v-e48f88e2]{font-size:.9em;color:#6c757d;font-weight:500}.detail-value[data-v-e48f88e2]{font-size:1.1em;color:#2c3e50;font-weight:700}.suppliers-section[data-v-e48f88e2]{margin-top:40px}.suppliers-stats[data-v-e48f88e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px}.supplier-stat[data-v-e48f88e2]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;align-items:center;gap:20px;transition:all .3s ease;position:relative;overflow:hidden}.supplier-stat[data-v-e48f88e2]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.supplier-stat .stat-icon[data-v-e48f88e2]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.supplier-stat.local .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#10b981,#059669)}.supplier-stat.international .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.supplier-stat.orders .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#f59e0b,#d97706)}.supplier-stat.orders-intl .stat-icon[data-v-e48f88e2]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.supplier-stat .stat-content[data-v-e48f88e2]{flex:1}.supplier-stat .stat-title[data-v-e48f88e2]{font-size:.9em;color:#6c757d;margin:0 0 8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.supplier-stat .stat-value[data-v-e48f88e2]{font-size:2.2em;font-weight:700;color:#2c3e50;margin:0 0 4px}.supplier-stat .stat-label[data-v-e48f88e2]{font-size:.85em;color:#95a5a6}.suppliers-list[data-v-e48f88e2]{display:flex;flex-direction:column;gap:12px}.supplier-item[data-v-e48f88e2]{display:flex;align-items:center;gap:14px;padding:12px;background:#f8f9fa;border-radius:10px;transition:background .2s ease}.supplier-item[data-v-e48f88e2]:hover{background:#e9ecef}.supplier-avatar[data-v-e48f88e2]{width:45px;height:45px;border-radius:10px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em;flex-shrink:0}.supplier-info[data-v-e48f88e2]{flex:1}.supplier-name[data-v-e48f88e2]{font-weight:600;color:#2c3e50;margin-bottom:4px}.supplier-specialties[data-v-e48f88e2]{display:flex;flex-wrap:wrap;gap:4px}.specialty-tag[data-v-e48f88e2]{display:inline-block;background:#667eea1a;color:#667eea;padding:2px 8px;border-radius:4px;font-size:.75em;font-weight:500}.specialty-tag.more[data-v-e48f88e2]{background:#9ca3af1a;color:#6b7280}.supplier-location[data-v-e48f88e2]{display:flex;gap:8px}.location-badge[data-v-e48f88e2]{display:inline-block;padding:6px 12px;border-radius:20px;font-size:.8em;font-weight:600;text-transform:capitalize}.location-badge.Local[data-v-e48f88e2]{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}.location-badge.Internacional[data-v-e48f88e2]{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}.supplier-contact[data-v-e48f88e2]{display:flex;gap:8px}.contact-btn[data-v-e48f88e2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;transition:all .2s ease}.contact-btn[data-v-e48f88e2]:hover{transform:scale(1.1);box-shadow:0 4px 8px #667eea4d}@media (max-width: 768px){.dashboard[data-v-e48f88e2]{margin-left:0;padding:20px}.dashboard-header[data-v-e48f88e2]{flex-direction:column;align-items:flex-start}.dashboard-title[data-v-e48f88e2]{font-size:2em}.stats-grid[data-v-e48f88e2],.secondary-grid[data-v-e48f88e2],.suppliers-stats[data-v-e48f88e2],.actions-grid[data-v-e48f88e2],.financial-stats[data-v-e48f88e2]{grid-template-columns:1fr}.sales-chart-container[data-v-e48f88e2]{height:250px}.chart-y-axis[data-v-e48f88e2]{min-width:60px;font-size:.65em}.bar-value[data-v-e48f88e2]{font-size:.6em}.progress-info[data-v-e48f88e2]{grid-template-columns:1fr}}.order-card[data-v-714fdb27]{width:100%;max-width:100%;background:linear-gradient(135deg,#8a99a6,#3b5e8a);color:#fff;border-radius:12px;margin-bottom:15px;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;overflow:hidden}.order-card.expanded[data-v-714fdb27]{max-height:none;overflow:visible}.card-header[data-v-714fdb27]{padding:12px 16px;cursor:pointer;background:#ffffff1a}.header-content[data-v-714fdb27]{display:flex;justify-content:space-between;gap:15px}.order-title[data-v-714fdb27]{font-size:.95em;font-weight:700;margin:0 0 6px}.compact-details p[data-v-714fdb27]{margin:0;font-size:.75em}.header-actions[data-v-714fdb27]{display:flex;gap:12px;align-items:center}.delete-btn[data-v-714fdb27]{background:#ef4444;border:none;border-radius:8px;padding:6px;cursor:pointer;color:#fff}.card-body[data-v-714fdb27]{background:#0003;padding:15px}.status-badge[data-v-714fdb27]{padding:4px 10px;border-radius:12px;font-size:.8em;font-weight:700;background:#fff3}.order-actions[data-v-714fdb27]{display:flex;gap:8px;margin:15px 0;flex-wrap:wrap}.action-btn[data-v-714fdb27]{padding:8px 12px;border:none;border-radius:6px;cursor:pointer;color:#fff;font-weight:500;display:flex;gap:6px;align-items:center}.green[data-v-714fdb27]{background:#10b981}.blue[data-v-714fdb27]{background:#3b82f6}.purple[data-v-714fdb27]{background:#8b5cf6}.yellow[data-v-714fdb27]{background:#f59e0b}.search-results-panel[data-v-714fdb27]{margin-top:15px;background:#fffffff2;border-radius:8px;padding:15px;color:#333;min-height:200px}.panel-header[data-v-714fdb27]{display:flex;align-items:center;gap:10px;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.panel-header h4[data-v-714fdb27]{margin:0;color:#333}.back-btn[data-v-714fdb27]{padding:6px 10px;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:4px}.search-bar-manual input[data-v-714fdb27]{flex:1;padding:8px;border:1px solid #ddd;border-radius:4px}.search-bar-manual button[data-v-714fdb27]{padding:8px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer}.category-grid[data-v-714fdb27]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.category-card[data-v-714fdb27]{background:#fff;border:1px solid #eee;border-radius:6px;padding:10px;text-align:center;cursor:pointer;transition:transform .2s;box-shadow:0 2px 4px #0000000d}.category-card[data-v-714fdb27]:hover{transform:translateY(-2px);border-color:#3b82f6}.cat-image-container[data-v-714fdb27]{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.category-card img[data-v-714fdb27]{max-height:100%;max-width:100%}.cat-name[data-v-714fdb27]{font-size:.85em;font-weight:600;color:#444;line-height:1.2;display:block}.parts-list-grid[data-v-714fdb27]{display:flex;flex-direction:column;gap:8px}.part-card-mini[data-v-714fdb27]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px;border-radius:6px;border:1px solid #eee}.part-header[data-v-714fdb27]{display:flex;flex-direction:column;min-width:50px}.code[data-v-714fdb27]{font-weight:700;color:#3b82f6;font-size:.9em}.qty[data-v-714fdb27]{font-size:.75em;color:#666}.part-card-mini .name[data-v-714fdb27]{flex:1;margin:0 10px;font-weight:500}.shop-btn[data-v-714fdb27]{padding:6px 12px;background:#10b981;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85em}.shopping-results[data-v-714fdb27]{display:flex;flex-direction:column;gap:12px}.offer-card[data-v-714fdb27]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 2px 8px #0000000d}.offer-header[data-v-714fdb27]{display:flex;justify-content:space-between;margin-bottom:8px}.vendor-tag[data-v-714fdb27]{font-size:.75em;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase}.vendor-tag.usa[data-v-714fdb27]{background:#e3f2fd;color:#1565c0}.vendor-tag.europe[data-v-714fdb27]{background:#e8f5e9;color:#2e7d32}.vendor-tag.asia[data-v-714fdb27]{background:#fce7f3;color:#be185d}.vendor-tag.other[data-v-714fdb27]{background:#f3f4f6;color:#4b5563}.offer-name[data-v-714fdb27]{font-weight:600;font-size:1em;margin:0 0 4px;color:#1f2937}.offer-meta[data-v-714fdb27]{font-size:.85em;color:#6b7280;display:flex;gap:10px}.stock[data-v-714fdb27]{color:#ef4444}.stock.in-stock[data-v-714fdb27]{color:#10b981}.offer-pricing[data-v-714fdb27]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:10px;border-top:1px solid #f3f4f6;padding-top:10px}.price-gtq[data-v-714fdb27]{font-size:1.4em;font-weight:800;color:#059669}.price-usd[data-v-714fdb27]{font-size:.85em;color:#9ca3af}.add-offer-btn[data-v-714fdb27]{width:100%;margin-top:10px;padding:10px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.add-offer-btn[data-v-714fdb27]:hover{background:#1d4ed8}.loading[data-v-714fdb27]{text-align:center;padding:30px;color:#666}.spinner[data-v-714fdb27]{width:30px;height:30px;border:3px solid #eee;border-top-color:#3b82f6;border-radius:50%;animation:spin-714fdb27 1s linear infinite;margin:0 auto 10px}.no-results[data-v-714fdb27]{text-align:center;padding:20px;color:#666;font-style:italic}.order-card[data-v-714fdb27]{width:100%;max-width:100%;position:relative;background:linear-gradient(135deg,#8a99a6,#3b5e8a);color:#fff;padding:0;border-radius:12px;margin-bottom:15px;overflow:visible;transition:max-width .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,background .3s ease;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;max-height:115px}.order-card.pending-expired[data-v-714fdb27]{background:linear-gradient(135deg,#dc2626,#991b1b);animation:pulse-warning-714fdb27 2s ease-in-out infinite}@keyframes pulse-warning-714fdb27{0%,to{box-shadow:0 4px 6px #dc26264d,0 2px 4px #dc262633}50%{box-shadow:0 8px 12px #dc262680,0 4px 8px #dc26264d}}.order-card[data-v-714fdb27]:hover{box-shadow:0 10px 15px #0003,0 4px 6px #0000001a}.order-card.expanded[data-v-714fdb27]{max-height:1200px}.order-card.search-active[data-v-714fdb27]{max-width:100%}.card-header[data-v-714fdb27]{padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease}.card-header[data-v-714fdb27]:hover{background:#ffffff26}.header-content[data-v-714fdb27]{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.header-info[data-v-714fdb27]{flex:1;min-width:0}.header-actions[data-v-714fdb27]{display:flex;align-items:center;gap:12px;flex-shrink:0}.order-title[data-v-714fdb27]{font-size:.95em;font-weight:700;margin:0 0 6px;color:#fff;letter-spacing:.5px}.compact-details[data-v-714fdb27]{display:flex;flex-direction:column;gap:2px}.compact-details .order-detail[data-v-714fdb27]{margin:0;font-size:.75em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-details .order-detail strong[data-v-714fdb27]{font-weight:600;color:#fffc;margin-right:4px}.order-detail[data-v-714fdb27]{color:#ffffffd9;margin:3px 0;font-size:.9em}.expand-icon svg[data-v-714fdb27]{color:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1)}.expand-icon svg.rotated[data-v-714fdb27]{transform:rotate(180deg)}.delete-btn[data-v-714fdb27]{background-color:#ef4444e6;color:#fff;border:none;border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-714fdb27]:hover{background-color:#dc2626;transform:scale(1.05)}.card-body[data-v-714fdb27]{display:flex;flex-direction:row;width:100%;opacity:0;animation:fadeIn-714fdb27 .4s ease forwards}@keyframes fadeIn-714fdb27{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.card-content[data-v-714fdb27]{flex:1;padding:20px;min-width:0;background:#ffffff0d}.order-detail-line[data-v-714fdb27]{margin:10px 0;font-size:.95em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.label[data-v-714fdb27]{font-weight:600;color:#ffffffb3}.status-badge[data-v-714fdb27]{padding:4px 12px;border-radius:20px;font-size:.85em;font-weight:600;letter-spacing:.5px}.expired-badge[data-v-714fdb27]{padding:4px 12px;border-radius:20px;font-size:.75em;font-weight:700;background-color:#fed7004d;color:#fef08a;border:1px solid rgba(254,215,0,.5);animation:blink-714fdb27 1.5s ease-in-out infinite}@keyframes blink-714fdb27{0%,to{opacity:1}50%{opacity:.6}}.status-pending[data-v-714fdb27]{background-color:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.status-quoted[data-v-714fdb27]{background-color:#fbbf2433;color:#fcd34d;border:1px solid rgba(251,191,36,.3)}.status-waiting[data-v-714fdb27]{background-color:#9ca3af33;color:#d1d5db;border:1px solid rgba(156,163,175,.3)}.status-paid[data-v-714fdb27]{background-color:#a855f733;color:#e9d5ff;border:1px solid rgba(168,85,247,.3)}.status-bought[data-v-714fdb27]{background-color:#24bafb33;color:#bad8f4;border:1px solid rgba(36,161,251,.3)}.status-shipped[data-v-714fdb27]{background-color:#6124fb33;color:#b6a6ff;border:1px solid rgba(36,40,251,.3)}.status-completed[data-v-714fdb27]{background-color:#22c55e33;color:#86efac;border:1px solid rgba(34,197,94,.3)}.search-results-panel[data-v-714fdb27]{flex:1;padding:20px;background:#00000026;overflow-y:auto;max-height:600px;opacity:0;animation:slideInRight-714fdb27 .4s ease .1s forwards;scrollbar-width:none;-ms-overflow-style:none;position:relative}.search-results-panel[data-v-714fdb27]::-webkit-scrollbar{display:none}.scroll-indicator[data-v-714fdb27]{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;z-index:10}.scroll-indicator.bottom[data-v-714fdb27]{bottom:20px}.scroll-indicator.top[data-v-714fdb27]{top:60px}.arrow-circle[data-v-714fdb27]{width:50px;height:50px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3) 50%,transparent 100%);display:flex;align-items:center;justify-content:center;animation:bounce-714fdb27 2s ease-in-out infinite;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.arrow-circle svg[data-v-714fdb27]{color:#ffffffb3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}@keyframes bounce-714fdb27{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slideInRight-714fdb27{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.search-results-panel h4[data-v-714fdb27]{margin-top:0;margin-bottom:15px;color:#fff;font-size:1.1em;font-weight:600}.order-actions[data-v-714fdb27]{display:flex;gap:10px;margin:15px 0;flex-wrap:wrap}.action-btn[data-v-714fdb27]{padding:10px 16px;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:500;font-size:.9em}.green[data-v-714fdb27]{background:linear-gradient(135deg,#10b981,#059669)}.green[data-v-714fdb27]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}.blue[data-v-714fdb27]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.yellow[data-v-714fdb27]{background:linear-gradient(135deg,#c084fc,#a855f7)}.purple[data-v-714fdb27]{background:linear-gradient(135deg,#803bf6,#6e25eb)}.blue[data-v-714fdb27]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.yellow[data-v-714fdb27]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #c084fc4d}.purple[data-v-714fdb27]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #803bf64d}.parts-section[data-v-714fdb27]{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.order-total-section[data-v-714fdb27]{margin:15px 0;padding:15px;background:#ffffff1a;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.total-display[data-v-714fdb27]{display:flex;justify-content:space-between;align-items:center;gap:10px}.total-label[data-v-714fdb27]{font-weight:600;color:#ffffffe6;font-size:.95em}.total-amount[data-v-714fdb27]{font-size:1.3em;font-weight:700;color:#fbbf24;letter-spacing:.5px}.parts-section h4[data-v-714fdb27]{margin-top:0;margin-bottom:12px;font-size:1em;font-weight:600;color:#ffffffe6}.parts-section ul[data-v-714fdb27]{padding:0;margin:0 0 15px;list-style:none}.no-parts[data-v-714fdb27]{color:#ffffff80;font-style:italic;padding:15px;text-align:center;background:#ffffff0d;border-radius:8px}.part-item[data-v-714fdb27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px;background:#ffffff14;border-radius:8px;transition:background .2s ease}.part-item[data-v-714fdb27]:hover{background:#ffffff1f}.part-info[data-v-714fdb27]{display:flex;flex-direction:column;gap:4px;flex:1}.part-name[data-v-714fdb27]{font-weight:500;font-size:.95em}.part-details[data-v-714fdb27]{font-size:.85em;color:#ffffffb3}.part-actions[data-v-714fdb27]{display:flex;gap:8px;align-items:center}.view-site-btn[data-v-714fdb27]{padding:6px;background-color:#3b82f633;color:#93c5fd;border:1px solid rgba(59,130,246,.3);border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.view-site-btn[data-v-714fdb27]:hover{background-color:#3b82f64d;transform:scale(1.1)}.remove-part-btn[data-v-714fdb27]{padding:6px;background-color:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.remove-part-btn[data-v-714fdb27]:hover{background-color:#ef44444d;transform:scale(1.1)}.edit-part-btn[data-v-714fdb27]{padding:6px;background-color:#3b82f633;color:#93c5fd;border:1px solid rgba(59,130,246,.3);border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.edit-part-btn[data-v-714fdb27]:hover{background-color:#3b82f64d;transform:scale(1.1)}.part-edit-form[data-v-714fdb27]{width:100%;display:flex;flex-direction:column;gap:8px}.edit-fields[data-v-714fdb27]{display:flex;gap:10px}.edit-field[data-v-714fdb27]{display:flex;flex-direction:column;gap:4px;flex:1}.edit-label[data-v-714fdb27]{font-size:.75em;opacity:.8}.edit-input[data-v-714fdb27]{padding:6px 10px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#ffffff1a;color:#fff;font-size:.9em}.edit-input[data-v-714fdb27]:focus{outline:none;border-color:#3b82f699;background:#ffffff26}.edit-actions[data-v-714fdb27]{display:flex;gap:8px}.edit-save-btn[data-v-714fdb27]{padding:5px 14px;background:#10b9814d;color:#6ee7b7;border:1px solid rgba(16,185,129,.4);border-radius:6px;cursor:pointer;font-size:.85em;font-weight:500;transition:all .2s ease}.edit-save-btn[data-v-714fdb27]:hover{background:#10b98166}.edit-cancel-btn[data-v-714fdb27]{padding:5px 14px;background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;font-size:.85em;transition:all .2s ease}.edit-cancel-btn[data-v-714fdb27]:hover{background:#ffffff26}.search-section[data-v-714fdb27]{margin-top:15px}.toggle-search-btn[data-v-714fdb27]{padding:10px 16px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;width:100%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500}.toggle-search-btn[data-v-714fdb27]:hover{background:#ffffff26;border-color:#ffffff4d}.search-form[data-v-714fdb27]{display:flex;flex-direction:column;gap:10px;margin-top:15px;animation:fadeIn-714fdb27 .3s ease}.search-input[data-v-714fdb27]{padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:#fff;font-size:.9em;transition:all .3s ease}.search-input[data-v-714fdb27]:focus{outline:none;border-color:#fff6;background:#ffffff26}.search-input[data-v-714fdb27]::placeholder{color:#ffffff80}.search-btn[data-v-714fdb27]{padding:12px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500}.search-btn[data-v-714fdb27]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.search-results[data-v-714fdb27]{display:flex;flex-direction:column;gap:12px}.result-item[data-v-714fdb27]{background:#ffffff14;border:1px solid rgba(255,255,255,.1);padding:15px;border-radius:10px;transition:all .3s ease}.result-item[data-v-714fdb27]:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-2px)}.result-header[data-v-714fdb27]{margin-bottom:8px}.result-site[data-v-714fdb27]{display:inline-block;padding:4px 10px;background:#3b82f633;color:#93c5fd;border-radius:6px;font-size:.8em;font-weight:600;letter-spacing:.5px}.result-name[data-v-714fdb27]{margin:8px 0;font-weight:500;font-size:.95em;color:#fff}.result-details[data-v-714fdb27]{font-size:.85em;color:#ffffffb3;margin:4px 0}.result-availability[data-v-714fdb27]{font-size:.85em;color:#86efac;margin:4px 0}.result-actions[data-v-714fdb27]{display:flex;gap:10px;margin-top:12px;align-items:center}.add-part-btn[data-v-714fdb27]{padding:8px 14px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85em;transition:all .3s ease;display:flex;align-items:center;gap:6px;font-weight:500}.add-part-btn[data-v-714fdb27]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}.result-link[data-v-714fdb27]{color:#93c5fd;text-decoration:none;font-size:.85em;display:flex;align-items:center;gap:6px;transition:color .2s ease}.result-link[data-v-714fdb27]:hover{color:#bfdbfe}.loading[data-v-714fdb27]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:15px}.spinner[data-v-714fdb27]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff;border-radius:50%;animation:spin-714fdb27 .8s linear infinite}@keyframes spin-714fdb27{to{transform:rotate(360deg)}}.loading p[data-v-714fdb27]{color:#ffffffb3;font-style:italic;margin:0}.no-results[data-v-714fdb27]{color:#ffffff80;text-align:center;padding:40px 20px;font-style:italic}.panel-header[data-v-714fdb27]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.back-btn[data-v-714fdb27]{padding:8px 12px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.9em}.back-btn[data-v-714fdb27]:hover{background:#ffffff26;border-color:#ffffff4d}.search-bar-manual[data-v-714fdb27]{display:flex;gap:8px;margin-bottom:15px}.search-bar-manual input[data-v-714fdb27]{flex:1;padding:10px 12px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff1a;color:#fff;font-size:.9em;transition:all .2s ease}.search-bar-manual input[data-v-714fdb27]:focus{outline:none;border-color:#fff6;background:#ffffff26}.search-bar-manual input[data-v-714fdb27]::placeholder{color:#ffffff80}.search-bar-manual button[data-v-714fdb27]{padding:10px 14px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500}.search-bar-manual button[data-v-714fdb27]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.category-grid[data-v-714fdb27]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;padding:10px 0}.category-card[data-v-714fdb27]{border:1px solid rgba(255,255,255,.2);padding:12px;text-align:center;cursor:pointer;border-radius:8px;background:#ffffff0d;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.category-card[data-v-714fdb27]:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-2px)}.category-card img[data-v-714fdb27]{width:100%;height:60px;object-fit:contain}.category-card span[data-v-714fdb27]{font-size:.85em;font-weight:500;line-height:1.2;color:#fff}.parts-list-grid[data-v-714fdb27]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding:10px 0}.part-card-mini[data-v-714fdb27]{border:1px solid rgba(255,255,255,.2);padding:12px;border-radius:8px;background:#ffffff0d;transition:all .2s ease;display:flex;flex-direction:column;gap:8px}.part-card-mini[data-v-714fdb27]:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-2px)}.part-header[data-v-714fdb27]{display:flex;justify-content:space-between;align-items:center;gap:6px}.part-header .code[data-v-714fdb27]{font-weight:600;font-size:.8em;color:#ffffffe6}.part-header .qty[data-v-714fdb27]{font-size:.75em;background:#ffffff1a;padding:2px 6px;border-radius:4px;color:#ffffffb3}.part-card-mini .name[data-v-714fdb27]{font-size:.85em;font-weight:500;margin:0;line-height:1.3;color:#fff}.part-card-mini .pn[data-v-714fdb27]{font-size:.8em;margin:0;color:#ffffffb3;font-family:monospace}.shop-btn[data-v-714fdb27]{padding:6px 10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8em;font-weight:500;transition:all .2s ease}.shop-btn[data-v-714fdb27]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #10b9814d}.shopping-results[data-v-714fdb27]{display:flex;flex-direction:column;gap:12px;padding:10px 0}.shopping-header[data-v-714fdb27]{margin:0 0 10px;font-size:.95em;color:#fffc}.shopping-header strong[data-v-714fdb27]{color:#fff;font-weight:600}.offer-card[data-v-714fdb27]{border:1px solid rgba(255,255,255,.2);padding:12px;border-radius:8px;background:#ffffff0d;transition:all .2s ease}.offer-card[data-v-714fdb27]:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.offer-header[data-v-714fdb27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}.vendor-tag[data-v-714fdb27]{font-weight:600;font-size:.85em;padding:4px 8px;border-radius:4px}.vendor-tag.usa[data-v-714fdb27]{background:#3b82f633;color:#93c5fd}.vendor-tag.europe[data-v-714fdb27]{background:#22c55e33;color:#86efac}.vendor-tag.asia[data-v-714fdb27]{background:#f8717133;color:#fca5a5}.vendor-tag.other[data-v-714fdb27]{background:#fbbf2433;color:#fcd34d}.country-flag[data-v-714fdb27]{font-size:.8em;color:#ffffffb3;background:#ffffff1a;padding:2px 6px;border-radius:4px}.offer-body[data-v-714fdb27]{margin-bottom:10px}.offer-name[data-v-714fdb27]{margin:0 0 6px;font-weight:500;font-size:.9em;color:#fff}.offer-meta[data-v-714fdb27]{margin:0 0 6px;font-size:.85em;color:#fffc;display:flex;gap:10px;flex-wrap:wrap}.offer-meta .brand[data-v-714fdb27]{color:#fff151e6}.offer-meta .stock[data-v-714fdb27]{color:#fca5a5}.offer-meta .stock.in-stock[data-v-714fdb27]{color:#86efac}.offer-shipping[data-v-714fdb27]{margin:0;font-size:.8em;color:#ffffffb3}.offer-pricing[data-v-714fdb27]{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:8px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.price-gtq[data-v-714fdb27]{font-size:1.1em;font-weight:700;color:#fbbf24}.price-usd[data-v-714fdb27]{font-size:.8em;color:#fff9}.offer-actions[data-v-714fdb27]{display:flex;gap:8px;margin-top:10px}.view-offer-link-btn[data-v-714fdb27]{flex:1;padding:8px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;font-weight:500;font-size:.85em;transition:all .2s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px}.view-offer-link-btn[data-v-714fdb27]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.add-offer-btn[data-v-714fdb27]{flex:2;padding:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:.9em;transition:all .2s ease}.add-offer-btn[data-v-714fdb27]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.offer-top[data-v-714fdb27]{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.offer-thumb[data-v-714fdb27]{width:64px;height:64px;object-fit:contain;border-radius:6px;background:#ffffff14;flex-shrink:0}.offer-title-block[data-v-714fdb27]{flex:1;min-width:0}.offer-badges[data-v-714fdb27]{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.badge-brand[data-v-714fdb27]{background:#10b98133;color:#6ee7b7;border:1px solid rgba(16,185,129,.35);font-size:.72em;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.4px}.badge-discount[data-v-714fdb27]{background:#ef444440;color:#fca5a5;border:1px solid rgba(239,68,68,.4);font-size:.72em;font-weight:700;padding:2px 6px;border-radius:4px}.badge-top-rated[data-v-714fdb27]{background:#fbbf2433;color:#fcd34d;border:1px solid rgba(251,191,36,.3);font-size:.72em;font-weight:600;padding:2px 6px;border-radius:4px}.badge-country[data-v-714fdb27]{background:#ffffff1a;color:#ffffffb3;font-size:.72em;padding:2px 6px;border-radius:4px;font-weight:600;letter-spacing:.5px}.offer-seller[data-v-714fdb27]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:.82em}.seller-label[data-v-714fdb27]{color:#ffffff80}.seller-name[data-v-714fdb27]{font-weight:600;color:#ffffffd9}.seller-feedback[data-v-714fdb27]{color:#86efac;font-size:.9em}.offer-shipping-row[data-v-714fdb27]{font-size:.82em;color:#ffffffa6;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.free-shipping[data-v-714fdb27]{color:#86efac}.delivery-date[data-v-714fdb27]{color:#ffffff80}.price-block[data-v-714fdb27]{display:flex;flex-direction:column;gap:2px}.price-original[data-v-714fdb27]{color:#ffffff59;margin-left:6px;font-size:.9em}.invoice-btn[data-v-714fdb27]{background-color:#4f46e5e6;color:#fff;border:none;border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.invoice-btn[data-v-714fdb27]:hover{background-color:#4338ca;transform:scale(1.05)}.discount-header-btn[data-v-714fdb27]{background-color:#fbbf244d;color:#fff;border:none;border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:4px}.discount-header-btn.active[data-v-714fdb27]{background-color:#22c55eb3}.discount-header-btn.disabled[data-v-714fdb27]{cursor:default;opacity:.8}.discount-header-btn[data-v-714fdb27]:not(.disabled):hover{transform:scale(1.05)}.discount-badge-text[data-v-714fdb27]{font-size:.7em;font-weight:700}.discount-display[data-v-714fdb27]{margin-top:8px;font-size:.85em;color:#86efac}.discount-label[data-v-714fdb27]{font-weight:500}.deposit-receipt-section[data-v-714fdb27]{margin-top:14px;padding:12px 14px;background:#ffffff12;border-radius:8px;border:1px solid rgba(255,255,255,.15)}.deposit-title[data-v-714fdb27]{margin:0 0 8px;font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffffff8c;display:flex;align-items:center}.deposit-number-line[data-v-714fdb27]{margin:0 0 10px;font-size:.9em;color:#ffffffd9}.deposit-image-link[data-v-714fdb27]{display:block;text-decoration:none}.deposit-receipt-img[data-v-714fdb27]{width:100%;max-height:220px;object-fit:cover;border-radius:6px;cursor:pointer;transition:opacity .2s,transform .2s;border:1px solid rgba(255,255,255,.15)}.deposit-receipt-img[data-v-714fdb27]:hover{opacity:.88;transform:scale(1.01)}.deposit-view-label[data-v-714fdb27]{display:block;font-size:.75em;color:#ffffff80;text-align:center;margin-top:5px}.spinner-small[data-v-b0b7e89e]{width:16px;height:16px;border:2px solid #ffffff;border-top:2px solid transparent;border-radius:50%;animation:spin-b0b7e89e 1s linear infinite}@keyframes spin-b0b7e89e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-b0b7e89e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-b0b7e89e .3s ease}@keyframes fadeIn-b0b7e89e{0%{opacity:0}to{opacity:1}}.modal-content[data-v-b0b7e89e]{background:#fff;padding:0;border-radius:16px;width:90%;max-width:550px;box-shadow:0 20px 60px #0000004d;animation:slideUp-b0b7e89e .3s ease;max-height:90vh;overflow-y:auto}@keyframes slideUp-b0b7e89e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-b0b7e89e]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0}.modal-title[data-v-b0b7e89e]{font-size:1.6em;font-weight:700;color:#fff;margin:0}.close-modal-btn[data-v-b0b7e89e]{background:#fff3;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;color:#fff}.close-modal-btn[data-v-b0b7e89e]:hover{background:#ffffff4d}.modal-form[data-v-b0b7e89e]{padding:28px;display:flex;flex-direction:column;gap:22px}.form-group[data-v-b0b7e89e]{display:flex;flex-direction:column;gap:8px}label[data-v-b0b7e89e]{font-size:.95em;font-weight:600;color:#495057}.vin-input-group[data-v-b0b7e89e]{display:flex;gap:10px}.modal-input[data-v-b0b7e89e]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1em;transition:all .3s ease;background:#f8f9fa;flex:1}.modal-input[data-v-b0b7e89e]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.validate-btn[data-v-b0b7e89e]{padding:12px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;transition:all .3s ease;white-space:nowrap}.validate-btn[data-v-b0b7e89e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.validate-btn[data-v-b0b7e89e]:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;opacity:.6}.error-message[data-v-b0b7e89e]{color:#ef4444;font-size:.9em;padding:10px 12px;background:#ef44441a;border-radius:8px;border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;gap:8px;animation:shake-b0b7e89e .3s ease}@keyframes shake-b0b7e89e{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.success-message[data-v-b0b7e89e]{color:#10b981;font-size:.9em;padding:12px;background:#10b9811a;border-radius:10px;border:1px solid rgba(16,185,129,.2);display:flex;align-items:flex-start;gap:10px;animation:slideIn-b0b7e89e .3s ease}@keyframes slideIn-b0b7e89e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success-message svg[data-v-b0b7e89e]{flex-shrink:0;margin-top:2px}.vehicle-info[data-v-b0b7e89e]{flex:1}.vehicle-info strong[data-v-b0b7e89e]{display:block;margin-bottom:6px;color:#059669}.vehicle-info p[data-v-b0b7e89e]{margin:4px 0;color:#047857}.engine-info[data-v-b0b7e89e]{font-size:.9em;opacity:.9}.workshop-selected[data-v-b0b7e89e]{color:#10b981;font-size:.9em;display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:500}.modal-actions[data-v-b0b7e89e]{display:flex;gap:12px;margin-top:10px}.modal-btn[data-v-b0b7e89e]{flex:1;padding:12px 20px;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;font-size:1em;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.cancel[data-v-b0b7e89e]{background:linear-gradient(135deg,#6c757d,#495057)}.cancel[data-v-b0b7e89e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #6c757d4d}.submit[data-v-b0b7e89e]{background:linear-gradient(135deg,#10b981,#059669)}.submit[data-v-b0b7e89e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}.submit[data-v-b0b7e89e]:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;opacity:.6;transform:none}select.modal-input[data-v-b0b7e89e]{cursor:pointer}select.modal-input option[data-v-b0b7e89e]{padding:10px}.admin-override-row[data-v-b0b7e89e]{margin-top:6px}.admin-toggle-label[data-v-b0b7e89e]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.88em;font-weight:600;color:#7c3aed;-webkit-user-select:none;user-select:none}.admin-toggle-label input[type=checkbox][data-v-b0b7e89e]{width:16px;height:16px;accent-color:#7c3aed;cursor:pointer}.manual-vehicle-fields[data-v-b0b7e89e]{display:flex;flex-direction:column;gap:10px;padding:14px;background:#7c3aed0f;border:1px dashed rgba(124,58,237,.35);border-radius:10px;animation:slideIn-b0b7e89e .2s ease}.orders[data-v-c3812d64]{padding:30px;margin-left:250px;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.orders-header[data-v-c3812d64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.orders-title[data-v-c3812d64]{font-size:2.5em;font-weight:700;color:#2c3e50;margin:0;letter-spacing:.5px}.add-entry-btn[data-v-c3812d64]{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:600;font-size:1em;transition:all .3s ease;box-shadow:0 4px 6px #667eea33}.add-entry-btn[data-v-c3812d64]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #667eea4d}.controls-row[data-v-c3812d64]{display:flex;gap:15px;margin-bottom:25px;flex-wrap:wrap;align-items:center}.search-bar[data-v-c3812d64]{position:relative;flex:1;min-width:300px;max-width:500px}.search-icon[data-v-c3812d64]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.search-input[data-v-c3812d64]{width:100%;padding:14px 48px;border:2px solid #e0e0e0;border-radius:12px;font-size:1em;transition:all .3s ease;background:#fff;box-shadow:0 2px 4px #0000000d}.search-input[data-v-c3812d64]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a,0 2px 4px #0000000d}.clear-search[data-v-c3812d64]{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:all .2s ease}.clear-search[data-v-c3812d64]:hover{background:#0000000d;color:#2c3e50}.filters[data-v-c3812d64]{display:flex;gap:10px;flex-wrap:wrap}.filter-select[data-v-c3812d64]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;background:#fff;color:#374151;font-size:.95em;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000000d;font-weight:500}.filter-select[data-v-c3812d64]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a,0 2px 4px #0000000d}.filter-select[data-v-c3812d64]:hover{border-color:silver}.orders-container[data-v-c3812d64]{display:flex;flex-direction:column;gap:25px}.orders-list[data-v-c3812d64]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:15px}.loading[data-v-c3812d64]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:20px}.spinner[data-v-c3812d64]{width:50px;height:50px;border:4px solid rgba(102,126,234,.1);border-top-color:#667eea;border-radius:50%;animation:spin-c3812d64 .8s linear infinite}@keyframes spin-c3812d64{to{transform:rotate(360deg)}}.loading p[data-v-c3812d64]{color:#6c757d;font-size:1.1em;margin:0}.no-orders[data-v-c3812d64]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px;color:#6c757d;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d}.no-orders svg[data-v-c3812d64]{opacity:.3}.no-orders p[data-v-c3812d64]{font-size:1.2em;margin:0;color:#6c757d}.create-first-btn[data-v-c3812d64]{padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:1em;transition:all .3s ease;margin-top:10px}.create-first-btn[data-v-c3812d64]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #10b9814d}.pagination[data-v-c3812d64]{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding:20px 0}.page-btn[data-v-c3812d64]{padding:10px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:10px;color:#374151;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:.95em;box-shadow:0 2px 4px #0000000d}.page-btn[data-v-c3812d64]:hover:not(:disabled){background:#f3f4f6;border-color:#667eea;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.page-btn[data-v-c3812d64]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.page-numbers[data-v-c3812d64]{display:flex;gap:5px}.page-number[data-v-c3812d64]{padding:10px 14px;background:#fff;border:2px solid #e0e0e0;border-radius:10px;color:#374151;cursor:pointer;transition:all .2s ease;font-weight:600;min-width:44px;font-size:.95em;box-shadow:0 2px 4px #0000000d}.page-number[data-v-c3812d64]:hover{background:#f3f4f6;border-color:#667eea;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.page-number.active[data-v-c3812d64]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 4px 8px #667eea4d}.page-info[data-v-c3812d64]{text-align:center;color:#6b7280;font-size:.95em;padding:10px;background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000000d}.filter-badge[data-v-c3812d64]{color:#667eea;font-weight:600}.orders-list[data-v-c3812d64]{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:15px;max-width:1100px}@media (max-width: 1200px){.orders-list[data-v-c3812d64]{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}@media (max-width: 768px){.orders-list[data-v-c3812d64]{grid-template-columns:1fr}}.orders-header[data-v-c3812d64]{flex-direction:column;align-items:stretch}.orders-title[data-v-c3812d64]{font-size:2em}.add-entry-btn[data-v-c3812d64]{width:100%;justify-content:center}.controls-row[data-v-c3812d64]{flex-direction:column}.search-bar[data-v-c3812d64]{max-width:100%;min-width:100%}.filters[data-v-c3812d64]{width:100%}.filter-select[data-v-c3812d64]{flex:1}.orders-list[data-v-c3812d64]{grid-template-columns:1fr}.pagination[data-v-c3812d64]{gap:5px;padding:15px 0}.page-btn[data-v-c3812d64]{padding:8px 12px;font-size:.85em}.page-number[data-v-c3812d64]{padding:8px 10px;min-width:38px;font-size:.85em}.page-info[data-v-c3812d64]{font-size:.85em}.workshops-view[data-v-1c88f10d]{padding:30px;margin-left:250px;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.view-header[data-v-1c88f10d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.workshops-title[data-v-1c88f10d]{font-size:2.5em;font-weight:700;color:#2c3e50;margin:0;letter-spacing:.5px}.add-workshop-btn[data-v-1c88f10d]{padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:600;font-size:1em;transition:all .3s ease;box-shadow:0 4px 6px #10b98133}.add-workshop-btn[data-v-1c88f10d]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #10b9814d}.modal-overlay[data-v-1c88f10d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-1c88f10d .3s ease}@keyframes fadeIn-1c88f10d{0%{opacity:0}to{opacity:1}}.modal-content[data-v-1c88f10d]{background:#fff;padding:0;border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;animation:slideUp-1c88f10d .3s ease;max-height:90vh;overflow-y:auto}@keyframes slideUp-1c88f10d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-1c88f10d]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px 16px 0 0}.modal-title[data-v-1c88f10d]{font-size:1.6em;font-weight:700;color:#2c3e50;margin:0}.close-modal-btn[data-v-1c88f10d]{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;color:#6c757d}.close-modal-btn[data-v-1c88f10d]:hover{background:#0000000d;color:#2c3e50}.modal-form[data-v-1c88f10d]{padding:28px;display:flex;flex-direction:column;gap:18px}.form-group[data-v-1c88f10d]{display:flex;flex-direction:column;gap:8px}label[data-v-1c88f10d]{font-size:.95em;font-weight:600;color:#495057}.form-input[data-v-1c88f10d]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1em;transition:all .3s ease;background:#f8f9fa}.form-input[data-v-1c88f10d]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61a}.error-message[data-v-1c88f10d]{color:#ef4444;font-size:.9em;padding:10px;background:#ef44441a;border-radius:8px;border:1px solid rgba(239,68,68,.2);margin:0}.modal-actions[data-v-1c88f10d]{display:flex;gap:12px;margin-top:10px}.modal-btn[data-v-1c88f10d]{flex:1;padding:12px 20px;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;font-size:1em;transition:all .3s ease}.cancel[data-v-1c88f10d]{background:linear-gradient(135deg,#6c757d,#495057)}.cancel[data-v-1c88f10d]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #6c757d4d}.submit[data-v-1c88f10d]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.submit[data-v-1c88f10d]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.workshop-list[data-v-1c88f10d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;align-items:start}.workshop-card[data-v-1c88f10d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;transition:all .3s ease,box-shadow .3s ease,transform .3s ease;height:fit-content}.workshop-card[data-v-1c88f10d]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0003,0 6px 12px #0000001a}.card-header[data-v-1c88f10d]{padding:22px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-content[data-v-1c88f10d]{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.header-info[data-v-1c88f10d]{flex:1}.header-actions[data-v-1c88f10d]{display:flex;align-items:center;gap:12px;flex-shrink:0}.workshop-name[data-v-1c88f10d]{font-size:1.4em;font-weight:700;margin:0 0 10px;color:#fff;letter-spacing:.5px}.workshop-detail[data-v-1c88f10d]{color:#ffffffe6;margin:6px 0;font-size:.95em;display:flex;align-items:center;gap:8px}.workshop-detail svg[data-v-1c88f10d]{flex-shrink:0}.expand-btn[data-v-1c88f10d]{background-color:#fff3;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:600}.expand-btn[data-v-1c88f10d]:hover{background-color:#ffffff4d;transform:scale(1.05)}.order-count-badge[data-v-1c88f10d]{background-color:#ffffff4d;padding:2px 8px;border-radius:12px;font-size:.85em}.delete-btn[data-v-1c88f10d]{background-color:#ef4444e6;color:#fff;border:none;border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-1c88f10d]:hover{background-color:#dc2626;transform:scale(1.05)}.card-body[data-v-1c88f10d]{padding:22px;background:#ffffff0d}.workshop-info[data-v-1c88f10d]{display:flex;flex-direction:column;gap:14px}.info-row[data-v-1c88f10d]{display:flex;align-items:center;gap:10px;font-size:.95em}.info-row svg[data-v-1c88f10d]{flex-shrink:0;opacity:.8}.label[data-v-1c88f10d]{font-weight:600;color:#fffc}.value[data-v-1c88f10d]{color:#fffffff2}.orders-section[data-v-1c88f10d]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.slide-fade-enter-active[data-v-1c88f10d]{transition:all .4s ease-out}.slide-fade-leave-active[data-v-1c88f10d]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-1c88f10d]{max-height:0;transform:translateY(-20px);opacity:0;overflow:hidden}.slide-fade-enter-to[data-v-1c88f10d],.slide-fade-leave-from[data-v-1c88f10d]{max-height:2000px;transform:translateY(0);opacity:1}.slide-fade-leave-to[data-v-1c88f10d]{max-height:0;transform:translateY(-20px);opacity:0;overflow:hidden}@keyframes slideDown-1c88f10d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.orders-header[data-v-1c88f10d]{margin-bottom:16px}.orders-title[data-v-1c88f10d]{font-size:1.1em;font-weight:700;color:#fff;margin:0;display:flex;align-items:center;gap:10px}.no-orders[data-v-1c88f10d]{text-align:center;padding:30px 20px;color:#ffffffb3;display:flex;flex-direction:column;align-items:center;gap:12px}.no-orders svg[data-v-1c88f10d]{opacity:.5}.no-orders p[data-v-1c88f10d]{margin:0;font-size:.95em}.orders-list[data-v-1c88f10d]{display:flex;flex-direction:column;gap:12px}.order-card[data-v-1c88f10d]{background:#ffffff1a;border-radius:10px;padding:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);transition:all .2s ease}.order-card[data-v-1c88f10d]:hover{background:#ffffff26;transform:translate(4px)}.order-header-row[data-v-1c88f10d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.order-vehicle[data-v-1c88f10d]{font-weight:700;font-size:1em;color:#fff;flex:1}.order-status[data-v-1c88f10d]{padding:4px 12px;border-radius:12px;font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-pending[data-v-1c88f10d]{background-color:#ef4444e6;color:#fff}.status-quoted[data-v-1c88f10d]{background-color:#fbbf24e6;color:#fff}.status-paid[data-v-1c88f10d]{background-color:#c084fce6;color:#fff}.status-bought[data-v-1c88f10d]{background-color:#24bafbe6;color:#fff}.status-shipped[data-v-1c88f10d]{background-color:#6124fbe6;color:#fff}.status-completed[data-v-1c88f10d]{background-color:#22c55ee6;color:#fff}.order-detail-row[data-v-1c88f10d]{display:flex;align-items:center;gap:8px;font-size:.9em;color:#ffffffd9;margin-top:6px}.order-detail-row svg[data-v-1c88f10d]{flex-shrink:0;opacity:.7}.order-vin[data-v-1c88f10d]{font-family:Courier New,monospace;font-weight:600}.order-date[data-v-1c88f10d]{font-weight:500}@media (max-width: 768px){.workshops-view[data-v-1c88f10d]{margin-left:0;padding:20px}.view-header[data-v-1c88f10d]{flex-direction:column;gap:15px;align-items:stretch}.add-workshop-btn[data-v-1c88f10d]{width:100%;justify-content:center}.workshop-list[data-v-1c88f10d]{grid-template-columns:1fr}.modal-content[data-v-1c88f10d]{width:95%;margin:20px}}.suppliers-view[data-v-878b0fe8]{padding:30px;margin-left:250px;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.view-header[data-v-878b0fe8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.header-actions[data-v-878b0fe8]{display:flex;gap:12px;flex-wrap:wrap}.suppliers-title[data-v-878b0fe8]{font-size:2.5em;font-weight:700;color:#2c3e50;margin:0 0 5px;letter-spacing:.5px}.suppliers-subtitle[data-v-878b0fe8]{color:#6c757d;font-size:1.1em;margin:0}.add-supplier-btn[data-v-878b0fe8],.manage-categories-btn[data-v-878b0fe8]{padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:600;font-size:1em;transition:all .3s ease;box-shadow:0 4px 6px #10b98133}.manage-categories-btn[data-v-878b0fe8]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 6px #667eea33}.add-supplier-btn[data-v-878b0fe8]:hover,.manage-categories-btn[data-v-878b0fe8]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #10b9814d}.manage-categories-btn[data-v-878b0fe8]:hover{box-shadow:0 6px 12px #667eea4d}.filter-tabs[data-v-878b0fe8]{display:flex;gap:12px;margin-bottom:25px;flex-wrap:wrap}.tab-btn[data-v-878b0fe8]{padding:12px 24px;background:#fff;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;font-weight:600;color:#495057;transition:all .3s ease;display:flex;align-items:center;gap:8px}.tab-btn[data-v-878b0fe8]:hover{border-color:#667eea;color:#667eea}.tab-btn.active[data-v-878b0fe8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.search-section[data-v-878b0fe8]{margin-bottom:25px}.search-bar[data-v-878b0fe8]{position:relative;margin-bottom:15px}.search-icon[data-v-878b0fe8]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.search-input[data-v-878b0fe8]{width:100%;padding:14px 48px;border:2px solid #e0e0e0;border-radius:12px;font-size:1em;transition:all .3s ease;background:#fff;box-shadow:0 2px 4px #0000000d}.search-input[data-v-878b0fe8]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.specialty-filters[data-v-878b0fe8]{display:flex;flex-wrap:wrap;gap:10px}.specialty-filter[data-v-878b0fe8]{padding:8px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:20px;cursor:pointer;font-size:.9em;font-weight:500;color:#495057;transition:all .2s ease}.specialty-filter[data-v-878b0fe8]:hover{border-color:#667eea;color:#667eea}.specialty-filter.active[data-v-878b0fe8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.suppliers-grid[data-v-878b0fe8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.supplier-card[data-v-878b0fe8]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.supplier-card[data-v-878b0fe8]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.card-header[data-v-878b0fe8]{padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;justify-content:space-between;align-items:flex-start}.supplier-main-info[data-v-878b0fe8]{display:flex;align-items:center;gap:14px;flex:1}.supplier-avatar[data-v-878b0fe8]{width:55px;height:55px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4em;flex-shrink:0}.supplier-name[data-v-878b0fe8]{font-size:1.3em;font-weight:700;color:#2c3e50;margin:0 0 6px}.supplier-type[data-v-878b0fe8]{padding:4px 12px;border-radius:20px;font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.supplier-type.local[data-v-878b0fe8]{background:#10b9811a;color:#059669}.supplier-type.usa[data-v-878b0fe8]{background:#3b82f61a;color:#2563eb}.supplier-type.europe[data-v-878b0fe8]{background:#16a34a1a;color:#15803d}.supplier-type.asia[data-v-878b0fe8]{background:#ec48991a;color:#be185d}.supplier-type.other[data-v-878b0fe8]{background:#667eea1a;color:#667eea}.card-actions[data-v-878b0fe8]{display:flex;gap:8px}.icon-btn[data-v-878b0fe8]{width:36px;height:36px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.icon-btn.catalog[data-v-878b0fe8]{background:#3b82f61a;color:#2563eb}.icon-btn.catalog[data-v-878b0fe8]:hover{background:#2563eb;color:#fff}.icon-btn.edit[data-v-878b0fe8]{background:#f59e0b1a;color:#d97706}.icon-btn.edit[data-v-878b0fe8]:hover{background:#d97706;color:#fff}.icon-btn.delete[data-v-878b0fe8]{background:#ef44441a;color:#dc2626}.icon-btn.delete[data-v-878b0fe8]:hover{background:#dc2626;color:#fff}.card-body[data-v-878b0fe8]{padding:20px}.contact-info[data-v-878b0fe8]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.info-item[data-v-878b0fe8]{display:flex;align-items:center;gap:10px;font-size:.95em;color:#495057}.info-item a[data-v-878b0fe8]{color:#667eea;text-decoration:none;transition:color .2s ease}.info-item a[data-v-878b0fe8]:hover{color:#764ba2}.info-item svg[data-v-878b0fe8]{flex-shrink:0;color:#6c757d}.specialties[data-v-878b0fe8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.specialty-tag[data-v-878b0fe8]{padding:6px 12px;border-radius:20px;font-size:.8em;font-weight:600}.specialty-tag.oil[data-v-878b0fe8]{background:#f59e0b1a;color:#d97706}.specialty-tag.electrical[data-v-878b0fe8]{background:#eab3081a;color:#ca8a04}.specialty-tag.transmission[data-v-878b0fe8]{background:#8b5cf61a;color:#7c3aed}.specialty-tag.engine[data-v-878b0fe8]{background:#ef44441a;color:#dc2626}.specialty-tag.suspension[data-v-878b0fe8]{background:#3b82f61a;color:#2563eb}.specialty-tag.brakes[data-v-878b0fe8]{background:#dc26261a;color:#991b1b}.specialty-tag.filters[data-v-878b0fe8]{background:#10b9811a;color:#059669}.specialty-tag.body[data-v-878b0fe8]{background:#94a3b81a;color:#475569}.specialty-tag.lighting[data-v-878b0fe8]{background:#facc151a;color:#ca8a04}.specialty-tag.tires[data-v-878b0fe8]{background:#14b8a61a;color:#0f766e}.specialty-tag.cooling[data-v-878b0fe8]{background:#60a5fa1a;color:#1d4ed8}.specialty-tag.exhaust[data-v-878b0fe8]{background:#6b72801a;color:#374151}.specialty-tag.default[data-v-878b0fe8]{background:#667eea1a;color:#667eea}.website-section[data-v-878b0fe8]{padding-top:16px;border-top:1px solid #f0f0f0}.website-link[data-v-878b0fe8]{display:inline-flex;align-items:center;gap:8px;color:#667eea;text-decoration:none;font-weight:500;font-size:.9em;transition:color .2s ease}.website-link[data-v-878b0fe8]:hover{color:#764ba2}.empty-state[data-v-878b0fe8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px;color:#6c757d;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d}.empty-state svg[data-v-878b0fe8]{opacity:.3}.empty-state p[data-v-878b0fe8]{font-size:1.2em;margin:0}.create-first-btn[data-v-878b0fe8]{padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:1em;transition:all .3s ease;margin-top:10px}.create-first-btn[data-v-878b0fe8]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #10b9814d}.modal-overlay[data-v-878b0fe8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-878b0fe8 .3s ease;overflow-y:auto}@keyframes fadeIn-878b0fe8{0%{opacity:0}to{opacity:1}}.modal-content[data-v-878b0fe8]{background:#fff;padding:0;border-radius:16px;width:90%;max-width:600px;box-shadow:0 20px 60px #0000004d;animation:slideUp-878b0fe8 .3s ease;max-height:90vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal-content[data-v-878b0fe8]::-webkit-scrollbar{display:none}.catalog-modal[data-v-878b0fe8]{max-width:700px}@keyframes slideUp-878b0fe8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-878b0fe8]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0;position:sticky;top:0;z-index:10}.modal-title[data-v-878b0fe8]{font-size:1.6em;font-weight:700;color:#fff;margin:0}.close-modal-btn[data-v-878b0fe8]{background:#fff3;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;color:#fff}.close-modal-btn[data-v-878b0fe8]:hover{background:#ffffff4d}.modal-form[data-v-878b0fe8]{padding:28px;display:flex;flex-direction:column;gap:20px}.form-row[data-v-878b0fe8]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group[data-v-878b0fe8]{display:flex;flex-direction:column;gap:8px}label[data-v-878b0fe8]{font-size:.95em;font-weight:600;color:#495057}.form-input[data-v-878b0fe8]{padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1em;transition:all .3s ease;background:#f8f9fa}.form-input[data-v-878b0fe8]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.specialties-selector[data-v-878b0fe8]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;background:#f8f9fa;border-radius:10px;max-height:300px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.specialties-selector[data-v-878b0fe8]::-webkit-scrollbar{display:none}.specialty-checkbox[data-v-878b0fe8]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px;border-radius:6px;transition:background .2s ease}.specialty-checkbox[data-v-878b0fe8]:hover{background:#e9ecef}.specialty-checkbox input[type=checkbox][data-v-878b0fe8]{cursor:pointer}.add-category-input[data-v-878b0fe8]{display:flex;gap:10px}.add-category-input .form-input[data-v-878b0fe8]{flex:1}.add-category-btn[data-v-878b0fe8]{padding:12px 20px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:600;transition:all .3s ease}.add-category-btn[data-v-878b0fe8]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}.categories-list[data-v-878b0fe8]{border-top:1px solid #e0e0e0;padding-top:15px}.categories-list h4[data-v-878b0fe8]{margin:0 0 15px;color:#495057}.category-item[data-v-878b0fe8]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px;margin-bottom:8px}.remove-category-btn[data-v-878b0fe8]{background:#ef44441a;border:none;color:#dc2626;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.remove-category-btn[data-v-878b0fe8]:hover{background:#ef444433}.error-message[data-v-878b0fe8]{color:#ef4444;font-size:.9em;padding:10px;background:#ef44441a;border-radius:8px;border:1px solid rgba(239,68,68,.2);margin:0}.modal-actions[data-v-878b0fe8]{display:flex;gap:12px;margin-top:10px}.modal-btn[data-v-878b0fe8]{flex:1;padding:12px 20px;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;font-size:1em;transition:all .3s ease}.cancel[data-v-878b0fe8]{background:linear-gradient(135deg,#6c757d,#495057)}.cancel[data-v-878b0fe8]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #6c757d4d}.submit[data-v-878b0fe8]{background:linear-gradient(135deg,#10b981,#059669)}.submit[data-v-878b0fe8]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}.catalog-content[data-v-878b0fe8]{padding:28px}.catalog-search[data-v-878b0fe8]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.search-catalog-btn[data-v-878b0fe8]{padding:12px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.search-catalog-btn[data-v-878b0fe8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.search-catalog-btn[data-v-878b0fe8]:disabled{opacity:.6;cursor:not-allowed}.catalog-info[data-v-878b0fe8]{padding:16px;background:#f8f9fa;border-radius:10px;margin-bottom:20px}.catalog-info p[data-v-878b0fe8]{margin:0 0 12px;color:#495057;font-size:.95em}.external-link[data-v-878b0fe8]{display:inline-flex;align-items:center;gap:8px;color:#667eea;text-decoration:none;font-weight:500;transition:color .2s ease}.external-link[data-v-878b0fe8]:hover{color:#764ba2}.matching-orders[data-v-878b0fe8]{background:#3b82f61a;padding:12px;border-radius:8px;margin-bottom:15px;border:1px solid rgba(59,130,246,.2)}.info-text[data-v-878b0fe8]{margin:0 0 10px;font-size:.9em;color:#2563eb;font-weight:500}.order-match[data-v-878b0fe8]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border-radius:6px;margin-bottom:8px}.order-id[data-v-878b0fe8]{font-weight:600;color:#495057;font-size:.9em}.select-order-btn[data-v-878b0fe8]{padding:6px 12px;background:#2563eb;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85em;font-weight:600;transition:all .2s ease}.select-order-btn[data-v-878b0fe8]:hover{background:#1d4ed8}.selected-order-info[data-v-878b0fe8]{background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:12px;border-radius:8px;margin-bottom:15px}.selected-text[data-v-878b0fe8]{margin:0;color:#059669;font-size:.9em}.catalog-results[data-v-878b0fe8]{margin-top:20px}.catalog-results h4[data-v-878b0fe8]{margin:0 0 15px;color:#2c3e50}.result-items[data-v-878b0fe8]{display:flex;flex-direction:column;gap:12px}.result-item[data-v-878b0fe8]{padding:14px;background:#f8f9fa;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:12px}.result-content[data-v-878b0fe8]{flex:1}.result-content p[data-v-878b0fe8]{margin:4px 0;color:#495057}.result-content p[data-v-878b0fe8]:first-child{font-weight:600;color:#2c3e50}.result-meta[data-v-878b0fe8]{font-size:.85em;color:#6c757d}.add-to-order-btn[data-v-878b0fe8]{padding:8px 16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.85em;font-weight:600;transition:all .2s ease;white-space:nowrap}.add-to-order-btn[data-v-878b0fe8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}.add-to-order-btn.disabled[data-v-878b0fe8],.add-to-order-btn[data-v-878b0fe8]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#9ca3af,#6b7280)}.no-results[data-v-878b0fe8]{padding:40px 20px;text-align:center;color:#6c757d;font-style:italic;background:#f8f9fa;border-radius:10px}@media (max-width:768px){.suppliers-view[data-v-878b0fe8]{margin-left:0;padding:20px}.view-header[data-v-878b0fe8]{flex-direction:column;align-items:stretch}.header-actions[data-v-878b0fe8]{flex-direction:column}.add-supplier-btn[data-v-878b0fe8],.manage-categories-btn[data-v-878b0fe8]{width:100%;justify-content:center}.suppliers-grid[data-v-878b0fe8],.form-row[data-v-878b0fe8],.specialties-selector[data-v-878b0fe8]{grid-template-columns:1fr}.filter-tabs[data-v-878b0fe8]{overflow-x:auto;flex-wrap:nowrap}.result-item[data-v-878b0fe8]{flex-direction:column;align-items:flex-start}.add-to-order-btn[data-v-878b0fe8]{width:100%;text-align:center}}.financial-container[data-v-6eebc5cb]{padding:30px;margin-left:250px;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.financial-header[data-v-6eebc5cb]{margin-bottom:30px}.financial-title[data-v-6eebc5cb]{font-size:2.5em;font-weight:700;color:#2c3e50;margin:0 0 10px;letter-spacing:.5px}.financial-subtitle[data-v-6eebc5cb]{color:#6c757d;font-size:1.1em;margin:0}.loading-state[data-v-6eebc5cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:20px}.spinner[data-v-6eebc5cb]{width:50px;height:50px;border:4px solid rgba(0,0,0,.1);border-top-color:#667eea;border-radius:50%;animation:spin-6eebc5cb .8s linear infinite}@keyframes spin-6eebc5cb{to{transform:rotate(360deg)}}.financial-content[data-v-6eebc5cb]{display:flex;flex-direction:column;gap:30px}.settings-grid[data-v-6eebc5cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.setting-card[data-v-6eebc5cb]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.setting-card[data-v-6eebc5cb]:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-4px)}.card-header[data-v-6eebc5cb]{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.card-header svg[data-v-6eebc5cb]{width:24px;height:24px;flex-shrink:0}.card-header h3[data-v-6eebc5cb]{margin:0;font-size:1.1em;font-weight:600}.card-body[data-v-6eebc5cb]{padding:24px}.input-group[data-v-6eebc5cb]{display:flex;flex-direction:column;gap:12px}.input-group label[data-v-6eebc5cb]{font-size:.9em;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px}.input-wrapper[data-v-6eebc5cb]{display:flex;align-items:center;gap:8px;position:relative}.currency-symbol[data-v-6eebc5cb],.unit-symbol[data-v-6eebc5cb]{font-size:1.1em;font-weight:600;color:#667eea}.form-input[data-v-6eebc5cb]{flex:1;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1em;transition:all .3s ease;background:#f8f9fa}.form-input[data-v-6eebc5cb]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.form-input[data-v-6eebc5cb]:disabled{background:#f0f0f0;color:#6c757d;cursor:not-allowed}.input-help[data-v-6eebc5cb]{font-size:.85em;color:#6c757d;margin:0;font-style:italic}.preview-box[data-v-6eebc5cb]{background:#f8f9fa;padding:12px;border-radius:8px;border-left:4px solid #667eea}.preview-box p[data-v-6eebc5cb]{margin:6px 0;font-size:.9em;color:#495057}.preview-box p[data-v-6eebc5cb]:first-child{margin-top:0}.preview-box p[data-v-6eebc5cb]:last-child{margin-bottom:0;font-weight:600;color:#2c3e50}.currency-display[data-v-6eebc5cb]{padding:12px 16px;background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;font-size:1em;font-weight:600;color:#667eea}.preview-section[data-v-6eebc5cb]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:30px}.preview-section h3[data-v-6eebc5cb]{margin:0 0 20px;font-size:1.3em;font-weight:600;color:#2c3e50}.preview-content[data-v-6eebc5cb]{display:flex;flex-direction:column;gap:12px;background:#f8f9fa;padding:20px;border-radius:12px}.preview-item[data-v-6eebc5cb]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;border-radius:8px;border-left:4px solid #e0e0e0}.preview-item.breakdown[data-v-6eebc5cb]{color:#6c757d}.preview-item.total[data-v-6eebc5cb]{border-left-color:#667eea;background:linear-gradient(135deg,#667eea0d,#764ba20d)}.preview-label[data-v-6eebc5cb]{font-weight:500;color:#495057}.preview-value[data-v-6eebc5cb]{font-weight:700;color:#2c3e50;font-size:1.1em}.preview-item.total .preview-value[data-v-6eebc5cb]{color:#667eea;font-size:1.3em}.preview-item.subtotal[data-v-6eebc5cb]{border-left-color:#f59e0b;background:#f59e0b0d}.preview-item.subtotal .preview-value[data-v-6eebc5cb]{color:#d97706;font-weight:700;font-size:1.1em}.calculator-section[data-v-6eebc5cb]{border-top:4px solid #667eea}.calculator-subtitle[data-v-6eebc5cb]{color:#6c757d;font-size:.95em;margin:-12px 0 20px}.calculator-inputs[data-v-6eebc5cb]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.calc-input-group[data-v-6eebc5cb]{display:flex;flex-direction:column;gap:8px}.calc-input-group label[data-v-6eebc5cb]{font-size:.9em;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px}.step-row[data-v-6eebc5cb]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;margin-top:4px;background:#fff;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:4px solid #667eea;transition:background .15s ease}.step-row[data-v-6eebc5cb]:hover{background:#f0f2ff}.step-summary[data-v-6eebc5cb]{display:flex;align-items:center;gap:8px}.step-chevron[data-v-6eebc5cb]{display:inline-block;font-size:.9em;color:#667eea;transition:transform .2s ease}.step-chevron.open[data-v-6eebc5cb]{transform:rotate(90deg)}.step-title[data-v-6eebc5cb]{font-size:.85em;font-weight:700;color:#667eea;text-transform:uppercase;letter-spacing:.5px}.step-result[data-v-6eebc5cb]{font-weight:700;font-size:.95em;color:#495057;white-space:nowrap}.step-result.subtotal-value[data-v-6eebc5cb]{color:#d97706}.step-result.final-value[data-v-6eebc5cb]{color:#667eea;font-size:1.1em}.step-detail[data-v-6eebc5cb]{padding:0 8px 4px 26px}.calculator-placeholder[data-v-6eebc5cb]{text-align:center;padding:40px 20px;color:#6c757d;font-style:italic;background:#f8f9fa;border-radius:12px}.action-buttons[data-v-6eebc5cb]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-6eebc5cb]{padding:12px 24px;border:none;border-radius:8px;font-size:1em;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn[data-v-6eebc5cb]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-6eebc5cb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-6eebc5cb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.btn-secondary[data-v-6eebc5cb]{background:#f0f0f0;color:#495057;border:2px solid #e0e0e0}.btn-secondary[data-v-6eebc5cb]:hover:not(:disabled){background:#e0e0e0;border-color:#d0d0d0}.spinner-inline[data-v-6eebc5cb]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-6eebc5cb .8s linear infinite}.success-message[data-v-6eebc5cb],.error-message[data-v-6eebc5cb]{padding:16px 20px;border-radius:8px;display:flex;align-items:center;gap:12px;font-weight:500;animation:slideIn-6eebc5cb .3s ease}@keyframes slideIn-6eebc5cb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success-message[data-v-6eebc5cb]{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.3)}.error-message[data-v-6eebc5cb]{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.success-message svg[data-v-6eebc5cb],.error-message svg[data-v-6eebc5cb]{flex-shrink:0}@media (max-width: 768px){.financial-container[data-v-6eebc5cb]{margin-left:0;padding:20px}.financial-title[data-v-6eebc5cb]{font-size:2em}.settings-grid[data-v-6eebc5cb]{grid-template-columns:1fr}.action-buttons[data-v-6eebc5cb]{flex-direction:column-reverse}.btn[data-v-6eebc5cb]{width:100%;justify-content:center}.calculator-inputs[data-v-6eebc5cb]{grid-template-columns:1fr}}.scraper-test-container[data-v-e3ed4c04]{padding:30px;margin-left:250px;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.scraper-test-header[data-v-e3ed4c04]{margin-bottom:30px}.scraper-test-title[data-v-e3ed4c04]{font-size:2.5em;font-weight:700;color:#2c3e50;margin:0 0 10px;letter-spacing:.5px}.scraper-test-subtitle[data-v-e3ed4c04]{color:#6c757d;font-size:1.1em;margin:0}.loading-state[data-v-e3ed4c04]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:20px}.spinner[data-v-e3ed4c04]{width:50px;height:50px;border:4px solid rgba(0,0,0,.1);border-top-color:#667eea;border-radius:50%;animation:spin-e3ed4c04 .8s linear infinite}@keyframes spin-e3ed4c04{to{transform:rotate(360deg)}}.scraper-test-content[data-v-e3ed4c04]{display:flex;flex-direction:column;gap:30px}.search-section[data-v-e3ed4c04]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-e3ed4c04]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden}.card-header[data-v-e3ed4c04]{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.card-header svg[data-v-e3ed4c04]{width:24px;height:24px;flex-shrink:0}.card-header h3[data-v-e3ed4c04]{margin:0;font-size:1.1em;font-weight:600}.card-body[data-v-e3ed4c04]{padding:24px;display:flex;flex-direction:column;gap:24px}.input-group[data-v-e3ed4c04]{display:flex;flex-direction:column;gap:12px}.input-group label[data-v-e3ed4c04]{font-size:.9em;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px}.input-wrapper[data-v-e3ed4c04]{display:flex;align-items:center;gap:8px;position:relative}.form-input[data-v-e3ed4c04]{flex:1;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1em;transition:all .3s ease;background:#f8f9fa}.form-input[data-v-e3ed4c04]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.char-count[data-v-e3ed4c04]{font-size:.85em;color:#6c757d;font-weight:600;padding:0 12px;white-space:nowrap}.input-help[data-v-e3ed4c04]{font-size:.85em;color:#6c757d;margin:0;font-style:italic}.results-section[data-v-e3ed4c04]{display:flex;flex-direction:column;gap:20px}.results-header[data-v-e3ed4c04]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.results-header h2[data-v-e3ed4c04]{font-size:1.5em;font-weight:600;color:#2c3e50;margin:0}.result-count[data-v-e3ed4c04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 12px;border-radius:20px;font-size:.9em;font-weight:600}.results-grid[data-v-e3ed4c04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.result-card[data-v-e3ed4c04]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease;cursor:pointer}.result-card[data-v-e3ed4c04]:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-4px)}.result-card-header[data-v-e3ed4c04]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-bottom:2px solid #e0e0e0}.section-number[data-v-e3ed4c04]{font-size:1.3em;font-weight:700;color:#667eea}.copy-icon[data-v-e3ed4c04]{font-size:1.1em;cursor:pointer;transition:transform .2s ease}.result-card-header:hover .copy-icon[data-v-e3ed4c04]{transform:scale(1.2)}.result-card-body[data-v-e3ed4c04]{padding:20px;display:flex;flex-direction:column;gap:12px}.section-name[data-v-e3ed4c04]{font-size:1.2em;font-weight:600;color:#2c3e50;margin:0}.section-title[data-v-e3ed4c04]{font-size:.9em;color:#6c757d;margin:0;font-style:italic}.section-url[data-v-e3ed4c04]{font-size:.8em;color:#999;margin:0;word-break:break-all;font-family:monospace;background:#f8f9fa;padding:8px;border-radius:4px;border-left:3px solid #667eea}.copy-btn[data-v-e3ed4c04]{padding:8px 12px;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:6px;font-size:.85em;font-weight:600;color:#495057;cursor:pointer;transition:all .2s ease;align-self:flex-start}.copy-btn[data-v-e3ed4c04]:hover{background:#e0e0e0;border-color:#d0d0d0}.empty-state[data-v-e3ed4c04]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;gap:20px}.empty-state-icon[data-v-e3ed4c04]{font-size:3em}.empty-state h3[data-v-e3ed4c04]{font-size:1.5em;font-weight:600;color:#2c3e50;margin:0}.empty-state p[data-v-e3ed4c04]{color:#6c757d;margin:0;font-size:1.1em}.action-buttons[data-v-e3ed4c04]{display:flex;gap:12px;justify-content:flex-end}.btn[data-v-e3ed4c04]{padding:12px 24px;border:none;border-radius:8px;font-size:1em;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.btn[data-v-e3ed4c04]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-e3ed4c04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-e3ed4c04]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.btn-secondary[data-v-e3ed4c04]{background:#f0f0f0;color:#495057;border:2px solid #e0e0e0}.btn-secondary[data-v-e3ed4c04]:hover:not(:disabled){background:#e0e0e0;border-color:#d0d0d0}.spinner-inline[data-v-e3ed4c04]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e3ed4c04 .8s linear infinite}.success-message[data-v-e3ed4c04],.error-message[data-v-e3ed4c04]{padding:16px 20px;border-radius:8px;display:flex;align-items:center;gap:12px;font-weight:500;animation:slideIn-e3ed4c04 .3s ease}@keyframes slideIn-e3ed4c04{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success-message[data-v-e3ed4c04]{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.3)}.error-message[data-v-e3ed4c04]{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.success-message svg[data-v-e3ed4c04],.error-message svg[data-v-e3ed4c04]{flex-shrink:0}@media (max-width: 768px){.scraper-test-container[data-v-e3ed4c04]{margin-left:0;padding:20px}.scraper-test-title[data-v-e3ed4c04]{font-size:2em}.results-grid[data-v-e3ed4c04]{grid-template-columns:1fr}.action-buttons[data-v-e3ed4c04]{flex-direction:column-reverse}.btn[data-v-e3ed4c04]{width:100%;justify-content:center}.card-body[data-v-e3ed4c04]{gap:16px}}.login-container[data-v-7ecf87e3]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f0f2f5}.login-card[data-v-7ecf87e3]{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:400px}.login-title[data-v-7ecf87e3]{font-size:1.5em;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:1.5rem}.login-form[data-v-7ecf87e3]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-7ecf87e3]{display:flex;flex-direction:column}label[data-v-7ecf87e3]{font-size:.9em;color:#34495e;margin-bottom:.5rem}.form-input[data-v-7ecf87e3]{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1em}.login-btn[data-v-7ecf87e3]{padding:.75rem;background-color:#2ecc71;color:#fff;border:none;border-radius:4px;font-size:1em;cursor:pointer;transition:background-color .3s}.login-btn[data-v-7ecf87e3]:hover{background-color:#27ae60}.error-message[data-v-7ecf87e3]{color:#e74c3c;font-size:.9em;text-align:center}body{margin:0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}a{text-decoration:none}
