*{box-sizing:border-box;margin:0;padding:0}body{color:#1a365d;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.6}#app{text-align:left;width:100%;max-width:100%;min-height:100vh;margin:0;display:block}.progress-bar[data-v-bd7109ae]{background:#e5e7eb;border-radius:3px;height:10px;display:flex;position:relative;overflow:visible}.progress-fill[data-v-bd7109ae]{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:3px 0 0 3px;min-width:0;height:100%;transition:width .2s}.progress-overflow[data-v-bd7109ae]{background:linear-gradient(90deg,#f97316,#ea580c);height:100%;transition:width .2s}.card[data-v-467d2a09]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .15s;overflow:hidden}.card[data-v-467d2a09]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000014}.card-header[data-v-467d2a09]{background:#1e3a5f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.header-left[data-v-467d2a09]{align-items:center;gap:8px;display:flex}.header-right[data-v-467d2a09]{align-items:center;gap:4px;display:flex}.op-code[data-v-467d2a09]{color:#fff;font-size:15px;font-weight:700}.machine-badge[data-v-467d2a09],.molde-badge[data-v-467d2a09]{border-radius:4px;padding:3px 6px;font-family:monospace;font-size:10px;font-weight:700}.machine-badge[data-v-467d2a09]{color:#fff;background:#3b82f6}.molde-badge[data-v-467d2a09]{color:#fff;background:#8b5cf6}.card-body[data-v-467d2a09]{padding:14px}.product-row[data-v-467d2a09]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.product-code[data-v-467d2a09]{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;cursor:help;white-space:nowrap;cursor:help;background:#dbeafe;border-radius:3px;max-width:100%;margin-bottom:4px;padding:3px 6px;font-family:Consolas,monospace;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.product-desc[data-v-467d2a09]{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.progress-section[data-v-467d2a09]{margin-bottom:10px}.progress-bar-wrapper[data-v-467d2a09]{margin-bottom:6px}.progress-stats[data-v-467d2a09]{align-items:baseline;gap:4px;display:flex}.scanned[data-v-467d2a09]{color:#1f2937;font-size:18px;font-weight:700}.total[data-v-467d2a09]{color:#6b7280;font-size:12px}.percent[data-v-467d2a09]{color:#3b82f6;margin-left:auto;font-size:12px;font-weight:600}.info-row[data-v-467d2a09]{gap:8px;margin-bottom:10px;display:flex}.info-item[data-v-467d2a09]{text-align:center;background:#f3f4f6;border-radius:4px;flex:1;padding:6px 4px}.info-item.done[data-v-467d2a09]{background:#dcfce7}.label[data-v-467d2a09]{text-transform:uppercase;color:#6b7280;margin-bottom:2px;font-size:9px;font-weight:600;display:block}.value[data-v-467d2a09]{color:#1f2937;font-size:16px;font-weight:700;display:block}.info-item.done .value[data-v-467d2a09]{color:#16a34a}.footer[data-v-467d2a09]{border-top:1px solid #f3f4f6;padding-top:8px}.timestamps[data-v-467d2a09]{flex-direction:column;gap:4px;display:flex}.ts-item[data-v-467d2a09]{justify-content:space-between;align-items:center;display:flex}.ts-label[data-v-467d2a09]{color:#9ca3af;text-transform:uppercase;font-size:9px;font-weight:600}.ts-value[data-v-467d2a09]{color:#6b7280;font-size:10px;font-weight:600}.orders-grid[data-v-ee15d121]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.modal-header[data-v-11baf1c2]{background:#1e3a5f;flex-shrink:0;align-items:center;gap:16px;padding:12px 20px;display:flex}.modal-title[data-v-11baf1c2]{align-items:center;gap:12px;display:flex}.op-code[data-v-11baf1c2]{color:#fff;font-size:18px;font-weight:700}.modal-tabs[data-v-11baf1c2]{flex:1;gap:4px;display:flex}.tab-btn[data-v-11baf1c2]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.tab-btn[data-v-11baf1c2]:hover{color:#fff}.tab-btn.active[data-v-11baf1c2]{color:#1e3a5f;background:#fff}.close-btn[data-v-11baf1c2]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:24px}.section-title[data-v-c1f88dc5]{color:#1e3a5f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px;font-weight:700}.stat-card[data-v-c784e597]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 10px}.stat-value[data-v-c784e597]{color:#1e3a5f;font-size:22px;font-weight:700;display:block}.stat-value.best[data-v-c784e597]{color:#16a34a}.stat-label[data-v-c784e597]{text-transform:uppercase;color:#64748b;margin-top:4px;font-size:10px;display:block}.summary-item[data-v-0659de18]{text-align:center}.summary-value[data-v-0659de18]{color:#1e3a5f;font-size:16px;font-weight:700;display:block}.summary-label[data-v-0659de18]{text-transform:uppercase;color:#64748b;margin-top:4px;font-size:10px;display:block}.time-item[data-v-284e6249]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.time-label[data-v-284e6249]{text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:10px;display:block}.time-value[data-v-284e6249]{color:#1e293b;font-size:13px;font-weight:600;display:block}.tab-content[data-v-c9c1c726]{animation:.2s fadeIn-c9c1c726}@keyframes fadeIn-c9c1c726{0%{opacity:0}to{opacity:1}}.sap-grid[data-v-c9c1c726]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.info-pair[data-v-c9c1c726]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.info-pair.full-width[data-v-c9c1c726]{grid-column:span 3}.info-label[data-v-c9c1c726]{color:#64748b;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.info-value[data-v-c9c1c726]{color:#1e3a5f;font-size:14px;font-weight:600}.info-value.code[data-v-c9c1c726]{font-family:monospace;font-weight:700}.info-value.success[data-v-c9c1c726]{color:#16a34a}.info-value.error[data-v-c9c1c726]{color:#dc2626}.sap-grid.quantities[data-v-c9c1c726]{margin-bottom:16px}.sap-grid.quantities .info-pair.highlight[data-v-c9c1c726]{background:#dcfce7;border-color:#86efac}.resources-grid[data-v-c9c1c726]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.resource-item[data-v-c9c1c726]{text-align:center;border-radius:8px;padding:14px}.resource-item.machine[data-v-c9c1c726]{background:#dbeafe;border:2px solid #3b82f6}.resource-item.molde[data-v-c9c1c726]{background:#ede9fe;border:2px solid #8b5cf6}.resource-label[data-v-c9c1c726]{text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:10px;display:block}.resource-value[data-v-c9c1c726]{font-family:monospace;font-size:18px;font-weight:700}.resource-item.machine .resource-value[data-v-c9c1c726]{color:#1d4ed8}.resource-item.molde .resource-value[data-v-c9c1c726]{color:#7c3aed}.status-badge[data-v-c9c1c726]{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.status-badge.fechada[data-v-c9c1c726]{color:#16a34a;background:#dcfce7}.status-badge.aberta[data-v-c9c1c726]{color:#2563eb;background:#dbeafe}.dates-inline[data-v-c9c1c726]{gap:16px;margin-bottom:24px;display:flex}.date-item[data-v-c9c1c726]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex:1;padding:10px 14px}.date-label[data-v-c9c1c726]{color:#64748b;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.date-value[data-v-c9c1c726]{color:#1e3a5f;font-size:13px;font-weight:600}.product-info[data-v-c9c1c726]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding:16px;display:flex}.product-main[data-v-c9c1c726]{flex:1}.product-code[data-v-c9c1c726]{color:#1d4ed8;margin-bottom:4px;font-family:Consolas,monospace;font-size:14px;font-weight:700;display:block}.product-desc[data-v-c9c1c726]{color:#475569;font-size:14px;line-height:1.5;display:block}.product-meta[data-v-c9c1c726]{gap:16px;display:flex}.meta-item[data-v-c9c1c726]{text-align:right}.meta-label[data-v-c9c1c726]{color:#64748b;text-transform:uppercase;font-size:10px;display:block}.meta-value[data-v-c9c1c726]{color:#1e3a5f;font-size:16px;font-weight:700}.stats-grid[data-v-c9c1c726]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:24px;display:grid}.chart-wrapper[data-v-c9c1c726]{height:250px;margin-bottom:12px}.timeline-summary[data-v-c9c1c726]{background:#f8fafc;border-radius:8px;justify-content:space-around;margin-bottom:24px;padding:16px;display:flex}.time-info[data-v-c9c1c726]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=768px){.sap-grid[data-v-c9c1c726]{grid-template-columns:repeat(2,1fr)}.info-pair.full-width[data-v-c9c1c726]{grid-column:span 2}}.tab-content[data-v-e59535bd]{animation:.2s fadeIn-e59535bd}@keyframes fadeIn-e59535bd{0%{opacity:0}to{opacity:1}}.list-container[data-v-e59535bd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.list-header[data-v-e59535bd]{color:#fff;text-transform:uppercase;background:#1e3a5f;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 12px;font-size:11px;font-weight:600;display:grid}.list-header span[data-v-e59535bd]{text-align:center}.list-item[data-v-e59535bd]{color:#475569;border-bottom:1px solid #f1f5f9;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 12px;font-size:12px;display:grid}.list-item[data-v-e59535bd]:last-child{border-bottom:none}.list-item.completed[data-v-e59535bd]{background:#dcfce7}.list-item span[data-v-e59535bd]{text-align:center}.tab-content[data-v-41d1765f]{animation:.2s fadeIn-41d1765f}@keyframes fadeIn-41d1765f{0%{opacity:0}to{opacity:1}}.tab-header[data-v-41d1765f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.download-btn[data-v-41d1765f]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.download-btn[data-v-41d1765f]:hover{background:#15803d}.list-container[data-v-41d1765f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.list-header[data-v-41d1765f]{color:#fff;text-transform:uppercase;background:#1e3a5f;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;display:grid}.list-header span[data-v-41d1765f]{text-align:center}.list-item[data-v-41d1765f]{color:#475569;border-bottom:1px solid #f1f5f9;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:10px 12px;font-size:12px;display:grid}.list-item[data-v-41d1765f]:last-child{border-bottom:none}.list-item span[data-v-41d1765f]{text-align:center}.qr-code[data-v-41d1765f]{font-family:monospace;font-size:11px}.metric-card[data-v-2f13d2b4]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.metric-card.best[data-v-2f13d2b4]{background:#f0fdf4;border-color:#22c55e}.card-header[data-v-2f13d2b4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.register[data-v-2f13d2b4]{color:#1e3a5f;font-size:15px;font-weight:700}.best-badge[data-v-2f13d2b4]{color:#16a34a;font-size:12px;font-weight:700}.card-stats[data-v-2f13d2b4]{gap:12px;margin-bottom:12px;display:flex}.stat[data-v-2f13d2b4]{text-align:center;flex:1}.stat-value[data-v-2f13d2b4]{color:#1e3a5f;font-size:24px;font-weight:700;display:block}.stat-label[data-v-2f13d2b4]{color:#64748b;text-transform:uppercase;font-size:10px}.card-times[data-v-2f13d2b4]{gap:8px;margin-bottom:12px;display:flex}.time-item[data-v-2f13d2b4]{text-align:center;background:#f8fafc;border-radius:6px;flex:1;padding:8px}.time-label[data-v-2f13d2b4]{color:#64748b;text-transform:uppercase;font-size:9px;display:block}.time-value[data-v-2f13d2b4]{color:#1e293b;font-size:12px;font-weight:600;display:block}.time-value.productive[data-v-2f13d2b4]{color:#16a34a}.time-value.idle[data-v-2f13d2b4]{color:#dc2626}.card-secondary[data-v-2f13d2b4]{gap:8px;margin-bottom:8px;display:flex}.secondary-item[data-v-2f13d2b4]{text-align:center;background:#f1f5f9;border-radius:6px;flex:1;padding:8px}.secondary-label[data-v-2f13d2b4]{color:#64748b;text-transform:uppercase;font-size:9px;display:block}.secondary-value[data-v-2f13d2b4]{color:#1e3a5f;font-size:14px;font-weight:700;display:block}.card-pauses[data-v-2f13d2b4]{border-top:1px solid #e2e8f0;align-items:center;gap:6px;padding-top:8px;display:flex}.pause-icon[data-v-2f13d2b4]{font-size:14px}.pause-label[data-v-2f13d2b4]{color:#f59e0b;font-size:11px;font-weight:600}.operator-traceability[data-v-d77e2e37]{flex-direction:column;gap:20px;display:flex}.traceability-header[data-v-d77e2e37]{justify-content:space-between;align-items:center;display:flex}.traceability-title[data-v-d77e2e37]{color:#1e3a5f;font-size:14px;font-weight:700}.download-btn[data-v-d77e2e37]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.download-btn[data-v-d77e2e37]:hover{background:#15803d}.operator-block[data-v-d77e2e37]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.operator-header[data-v-d77e2e37]{color:#fff;background:#1e3a5f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.operator-name[data-v-d77e2e37]{font-size:14px;font-weight:700}.operator-stats[data-v-d77e2e37]{opacity:.9;gap:16px;font-size:11px;display:flex}.stat-item[data-v-d77e2e37]{background:#ffffff1a;border-radius:4px;padding:4px 8px}.sessions-timeline[data-v-d77e2e37]{flex-direction:column;gap:8px;padding:12px;display:flex}.session-item[data-v-d77e2e37]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.session-header[data-v-d77e2e37]{border-bottom:1px solid #f1f5f9;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;display:flex}.session-number[data-v-d77e2e37]{color:#1e3a5f;font-size:12px;font-weight:700}.session-date[data-v-d77e2e37]{color:#64748b;font-size:11px}.session-info[data-v-d77e2e37]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.session-time[data-v-d77e2e37],.session-duration[data-v-d77e2e37],.session-productive[data-v-d77e2e37]{flex-direction:column;display:flex}.time-label[data-v-d77e2e37],.duration-label[data-v-d77e2e37],.prod-label[data-v-d77e2e37]{color:#64748b;text-transform:uppercase;font-size:9px}.time-value[data-v-d77e2e37],.duration-value[data-v-d77e2e37]{color:#1e293b;font-size:12px;font-weight:600}.prod-value[data-v-d77e2e37]{color:#16a34a;font-size:12px;font-weight:600}.session-pieces[data-v-d77e2e37]{align-items:baseline;gap:4px;margin-left:auto;display:flex}.pieces-count[data-v-d77e2e37]{color:#1e3a5f;font-size:20px;font-weight:700}.pieces-label[data-v-d77e2e37]{color:#64748b;font-size:10px}.pauses-section[data-v-d77e2e37]{border-top:2px solid #f59e0b;margin-top:12px;padding-top:12px}.pauses-header[data-v-d77e2e37]{color:#b45309;margin-bottom:8px;font-size:12px;font-weight:700}.pause-item[data-v-d77e2e37]{background:#fef3c7;border-radius:4px;align-items:center;gap:12px;margin-bottom:4px;padding:8px;font-size:11px;display:flex}.pause-date[data-v-d77e2e37]{color:#92400e;font-weight:600}.pause-time[data-v-d77e2e37]{color:#78350f}.pause-duration[data-v-d77e2e37]{color:#b45309;margin-left:auto;font-weight:700}.metrics-explained[data-v-d25e11b2]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;margin-bottom:20px;overflow:hidden}.metrics-header[data-v-d25e11b2]{color:#fff;background:#0ea5e9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.metrics-title[data-v-d25e11b2]{font-size:14px;font-weight:700}.toggle-btn[data-v-d25e11b2]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex}.toggle-btn[data-v-d25e11b2]:hover{background:#ffffff4d}.metrics-content[data-v-d25e11b2]{padding:16px}.metric-row[data-v-d25e11b2]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.metric-item[data-v-d25e11b2]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.metric-icon[data-v-d25e11b2]{margin-bottom:8px;font-size:24px;display:block}.metric-info strong[data-v-d25e11b2]{color:#1e3a5f;margin-bottom:4px;font-size:13px;display:block}.metric-info p[data-v-d25e11b2]{color:#64748b;margin:0 0 8px;font-size:11px;line-height:1.4}.example[data-v-d25e11b2]{color:#475569;background:#f8fafc;border-radius:4px;padding:8px;font-size:10px}.example-label[data-v-d25e11b2]{color:#1e3a5f;font-weight:700}@media (width<=768px){.metric-row[data-v-d25e11b2]{grid-template-columns:1fr}}.tab-content[data-v-54367950]{animation:.2s fadeIn-54367950}@keyframes fadeIn-54367950{0%{opacity:0}to{opacity:1}}.tab-header[data-v-54367950]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.metrics-grid[data-v-54367950]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-bottom:24px;display:grid}.table-wrapper[data-v-54367950]{background:#fff;border-radius:8px;margin-bottom:24px;overflow-x:auto}.operators-table[data-v-54367950]{border-collapse:collapse;width:100%;font-size:12px}.operators-table th[data-v-54367950]{color:#fff;text-align:center;text-transform:uppercase;background:#1e3a5f;padding:12px 10px;font-size:11px}.operators-table td[data-v-54367950]{text-align:center;color:#475569;border-bottom:1px solid #e2e8f0;padding:12px 10px}.operators-table tr.best[data-v-54367950]{background:#dcfce7}.operators-table tr.best td[data-v-54367950]{font-weight:600}.register[data-v-54367950]{color:#1e3a5f;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.best-icon[data-v-54367950]{color:#16a34a;font-size:14px}.pieces[data-v-54367950]{color:#1e3a5f;font-weight:700}.productive[data-v-54367950]{color:#16a34a;font-weight:600}.rate[data-v-54367950]{color:#1d4ed8;font-weight:600}.shifts-grid[data-v-54367950]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.shift-card[data-v-54367950]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.shift-label[data-v-54367950]{color:#1e3a5f;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.shift-pieces[data-v-54367950]{color:#1e3a5f;font-size:18px;font-weight:700;display:block}.modal-overlay[data-v-cd9392ff]{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-cd9392ff]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1200px;max-height:calc(100vh - 40px);display:flex;overflow:hidden}.modal-body[data-v-cd9392ff]{flex:1;padding:20px;overflow-y:auto}.modal-overlay[data-v-cc0e35d5]{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-cc0e35d5]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 40px);display:flex;overflow:hidden}.modal-header[data-v-cc0e35d5]{color:#fff;background:#1e3a5f;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.modal-header h2[data-v-cc0e35d5]{font-size:16px;font-weight:700}.close-btn[data-v-cc0e35d5]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:26px;line-height:1}.modal-body[data-v-cc0e35d5]{flex:1;padding:20px;overflow-y:auto}.qr-display[data-v-cc0e35d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:16px}.qr-label[data-v-cc0e35d5]{text-transform:uppercase;color:#64748b;margin-bottom:6px;font-size:10px;display:block}.qr-value[data-v-cc0e35d5]{color:#1e3a5f;word-break:break-all;font-family:Consolas,monospace;font-size:18px;font-weight:700}.info-grid[data-v-cc0e35d5]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.info-card[data-v-cc0e35d5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.card-title[data-v-cc0e35d5]{color:#1e3a5f;text-transform:uppercase;border-bottom:2px solid #1e3a5f;margin-bottom:12px;padding-bottom:8px;font-size:12px;font-weight:700}.info-row[data-v-cc0e35d5]{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.info-row+.info-row[data-v-cc0e35d5]{border-top:1px solid #f1f5f9}.info-row .label[data-v-cc0e35d5]{color:#64748b;font-size:11px}.info-row .value[data-v-cc0e35d5]{color:#1e293b;font-size:12px;font-weight:600}.info-row .value.mono[data-v-cc0e35d5]{font-family:Consolas,monospace;font-size:11px}.text-success[data-v-cc0e35d5]{color:#16a34a!important}.text-warning[data-v-cc0e35d5]{color:#d97706!important}.text-error[data-v-cc0e35d5]{color:#dc2626!important}.section-title[data-v-cc0e35d5]{color:#1e3a5f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px;font-weight:700}.order-card[data-v-cc0e35d5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:16px}.order-header[data-v-cc0e35d5]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.op-code[data-v-cc0e35d5]{color:#1e3a5f;font-size:16px;font-weight:700}.product-code[data-v-cc0e35d5]{color:#1d4ed8;background:#dbeafe;border-radius:4px;padding:3px 8px;font-family:Consolas,monospace;font-size:12px;font-weight:600}.product-desc[data-v-cc0e35d5]{color:#475569;margin-bottom:14px;font-size:13px;line-height:1.4}.order-stats[data-v-cc0e35d5]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stat-item[data-v-cc0e35d5]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:10px}.stat-value[data-v-cc0e35d5]{color:#1e3a5f;font-size:18px;font-weight:700;display:block}.stat-label[data-v-cc0e35d5]{text-transform:uppercase;color:#64748b;margin-top:2px;font-size:9px;display:block}.sap-grid[data-v-cc0e35d5]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.sap-pair[data-v-cc0e35d5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.sap-pair.highlight[data-v-cc0e35d5]{background:#dcfce7;border-color:#86efac}.sap-pair .label[data-v-cc0e35d5]{color:#64748b;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.sap-pair .value[data-v-cc0e35d5]{color:#1e3a5f;font-size:14px;font-weight:600}.sap-pair .value.mono[data-v-cc0e35d5]{font-family:monospace}.sap-pair .value.badge[data-v-cc0e35d5]{font-family:monospace;font-size:13px}.sap-pair .value.badge.machine[data-v-cc0e35d5]{color:#1d4ed8}.sap-pair .value.badge.molde[data-v-cc0e35d5]{color:#7c3aed}.status-sap[data-v-cc0e35d5]{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.status-sap.fechada[data-v-cc0e35d5]{color:#16a34a;background:#dcfce7}.status-sap.aberta[data-v-cc0e35d5]{color:#2563eb;background:#dbeafe}@media (width<=600px){.info-grid[data-v-cc0e35d5]{grid-template-columns:1fr}.order-stats[data-v-cc0e35d5],.sap-grid[data-v-cc0e35d5]{grid-template-columns:repeat(2,1fr)}}.page[data-v-d019c3e1]{background:#f8f9fa;min-height:100vh;padding:16px 24px}.header[data-v-d019c3e1]{border-bottom:2px solid #1e3a5f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.header-left[data-v-d019c3e1]{align-items:baseline;gap:16px;display:flex}.header-right[data-v-d019c3e1]{align-items:center;gap:12px;display:flex}.header h1[data-v-d019c3e1]{color:#1e3a5f;text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:700}.update-time[data-v-d019c3e1]{color:#6b7280;font-size:11px}.update-time .updating[data-v-d019c3e1]{color:#3b82f6;animation:1s infinite pulse-d019c3e1}@keyframes pulse-d019c3e1{0%,to{opacity:1}50%{opacity:.5}}.filters[data-v-d019c3e1]{align-items:center;gap:8px;display:flex}.filters label[data-v-d019c3e1]{color:#6b7280;font-size:12px}.filters select[data-v-d019c3e1]{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:4px 10px;font-size:12px}.refresh-btn[data-v-d019c3e1]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;display:flex}.refresh-btn[data-v-d019c3e1]:hover{background:#f3f4f6;border-color:#3b82f6}.refresh-btn.spinning[data-v-d019c3e1]{animation:1s linear infinite spin-d019c3e1}@keyframes spin-d019c3e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-bar[data-v-d019c3e1]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.qr-search[data-v-d019c3e1]{align-items:center;gap:0;display:flex}.qr-input-group[data-v-d019c3e1]{background:#fff;border:1px solid #d1d5db;border-right:none;border-radius:4px 0 0 4px;align-items:center;transition:border-color .15s;display:flex}.qr-input-group[data-v-d019c3e1]:focus-within{border-color:#3b82f6}.qr-prefix[data-v-d019c3e1]{color:#1e3a5f;letter-spacing:.3px;-webkit-user-select:none;user-select:none;background:#f3f4f6;border-right:1px solid #d1d5db;padding:6px 0 6px 10px;font-family:Consolas,monospace;font-size:12px;font-weight:700}.qr-input[data-v-d019c3e1]{color:#374151;background:0 0;border:none;outline:none;width:200px;padding:6px 10px;font-family:Consolas,monospace;font-size:12px}.qr-btn[data-v-d019c3e1]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:0 4px 4px 0;justify-content:center;align-items:center;padding:6px 10px;transition:all .15s;display:flex}.qr-btn[data-v-d019c3e1]:hover{color:#3b82f6;background:#f3f4f6;border-color:#3b82f6}.qr-btn[data-v-d019c3e1]:disabled{opacity:.5;cursor:not-allowed}.qr-helper[data-v-d019c3e1]{color:#6b7280;align-items:center;gap:4px;padding:4px 0;font-size:11px;display:flex}.qr-helper strong[data-v-d019c3e1]{color:#1e3a5f;font-family:Consolas,monospace}.qr-error[data-v-d019c3e1]{color:#dc2626;font-size:12px;font-weight:600}.filters-row[data-v-d019c3e1]{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.filter-wrap[data-v-d019c3e1]{flex:1;min-width:160px;max-width:240px}.filter-label[data-v-d019c3e1]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.autocomplete[data-v-d019c3e1]{align-items:center;display:flex;position:relative}.filter-input[data-v-d019c3e1]{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;padding:6px 28px 6px 10px;font-family:Consolas,monospace;font-size:12px;transition:border-color .15s}.filter-input[data-v-d019c3e1]:focus{border-color:#3b82f6}.filter-clear[data-v-d019c3e1]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.filter-clear[data-v-d019c3e1]:hover{color:#374151}.autocomplete-dropdown[data-v-d019c3e1]{z-index:100;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 4px 4px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #00000014}.autocomplete-item[data-v-d019c3e1]{color:#374151;cursor:pointer;padding:6px 10px;font-family:Consolas,monospace;font-size:12px;transition:background .1s}.autocomplete-item[data-v-d019c3e1]:hover{color:#1d4ed8;background:#eff6ff}.loading[data-v-d019c3e1],.error[data-v-d019c3e1],.empty-state[data-v-d019c3e1]{text-align:center;padding:40px;font-size:16px}.error[data-v-d019c3e1]{color:#dc2626}.empty-state[data-v-d019c3e1]{color:#6b7280}.load-more-wrapper[data-v-d019c3e1]{text-align:center;padding:20px 0 40px}.load-more-btn[data-v-d019c3e1]{color:#1e3a5f;cursor:pointer;background:#fff;border:2px solid #1e3a5f;border-radius:6px;padding:10px 24px;font-size:13px;font-weight:700;transition:all .15s}.load-more-btn[data-v-d019c3e1]:hover{color:#fff;background:#1e3a5f}
