.queue-overlay[data-v-985d8e6e]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.queue-modal[data-v-985d8e6e]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:900px;width:90%}.queue-header[data-v-985d8e6e]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.queue-header h2[data-v-985d8e6e]{font-size:18px;font-weight:600;margin:0}.header-actions[data-v-985d8e6e]{align-items:center;display:flex;gap:12px}.show-completed[data-v-985d8e6e]{align-items:center;color:#666;cursor:pointer;display:flex;font-size:13px;gap:6px}.show-completed input[data-v-985d8e6e]{cursor:pointer}.close-btn[data-v-985d8e6e],.refresh-btn[data-v-985d8e6e]{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:20px;padding:4px 8px}.close-btn[data-v-985d8e6e]:hover,.refresh-btn[data-v-985d8e6e]:hover{background:#f0f0f0}.refresh-btn[data-v-985d8e6e]:disabled{opacity:.5}.spinning[data-v-985d8e6e]{animation:spin-985d8e6e 1s linear infinite;display:inline-block}@keyframes spin-985d8e6e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.queue-stats[data-v-985d8e6e]{background:#f8fafc;border-bottom:1px solid #eee;display:flex;gap:16px;padding:16px 20px}.stat-item[data-v-985d8e6e]{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;display:flex;flex:1;flex-direction:column;padding:12px}.stat-value[data-v-985d8e6e]{font-size:24px;font-weight:700}.stat-label[data-v-985d8e6e]{color:#666;font-size:12px;margin-top:4px}.stat-item.pending .stat-value[data-v-985d8e6e]{color:#f59e0b}.stat-item.processing .stat-value[data-v-985d8e6e]{color:#3b82f6}.stat-item.completed .stat-value[data-v-985d8e6e]{color:#10b981}.stat-item.failed .stat-value[data-v-985d8e6e]{color:#ef4444}.queue-list[data-v-985d8e6e]{flex:1;overflow-y:auto;padding:0}.empty[data-v-985d8e6e],.loading[data-v-985d8e6e]{color:#666;padding:40px;text-align:center}.jobs-table[data-v-985d8e6e]{font-size:13px}.table-header[data-v-985d8e6e]{background:#f8fafc;border-bottom:1px solid #eee;color:#666;font-weight:600;position:sticky;top:0}.job-row[data-v-985d8e6e],.table-header[data-v-985d8e6e]{display:flex;padding:10px 16px}.job-row[data-v-985d8e6e]{align-items:center;border-bottom:1px solid #f0f0f0}.job-row[data-v-985d8e6e]:hover{background:#f8fafc}.job-row.processing[data-v-985d8e6e]{background:#eff6ff}.job-row.failed[data-v-985d8e6e]{background:#fef2f2}.col-status[data-v-985d8e6e]{width:100px}.col-document[data-v-985d8e6e]{flex:2}.col-company[data-v-985d8e6e],.col-document[data-v-985d8e6e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-company[data-v-985d8e6e]{flex:1}.col-type[data-v-985d8e6e]{width:80px}.col-attempts[data-v-985d8e6e]{text-align:center;width:70px}.col-time[data-v-985d8e6e]{text-align:right;width:70px}.status-badge[data-v-985d8e6e]{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:3px 8px}.status-badge.pending[data-v-985d8e6e]{background:#fef3c7;color:#92400e}.status-badge.processing[data-v-985d8e6e]{animation:pulse-bg-985d8e6e 1.5s ease-in-out infinite;background:#dbeafe;color:#1e40af}.status-badge.completed[data-v-985d8e6e]{background:#d1fae5;color:#065f46}.status-badge.failed[data-v-985d8e6e]{background:#fee2e2;color:#991b1b}@keyframes pulse-bg-985d8e6e{0%,to{opacity:1}50%{opacity:.7}}.queue-footer[data-v-985d8e6e]{border-top:1px solid #eee;color:#666;font-size:12px;justify-content:space-between;padding:12px 20px}.auto-refresh[data-v-985d8e6e],.queue-footer[data-v-985d8e6e]{align-items:center;display:flex}.auto-refresh[data-v-985d8e6e]{gap:8px}.pulse-dot[data-v-985d8e6e]{animation:pulse-985d8e6e 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}@keyframes pulse-985d8e6e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}
