.luck-logo[data-v-967d112c]{display:flex;align-items:center;gap:10px}.luck-logo-mark[data-v-967d112c]{min-width:46px}.luck-logo-word[data-v-967d112c]{display:flex;flex-direction:column;line-height:1}.luck-logo-word-top[data-v-967d112c]{display:flex;align-items:flex-start}.luck-logo-luck[data-v-967d112c]{font-family:Roboto,sans-serif;font-weight:900;font-size:1.7rem;color:#e31e24;letter-spacing:.01em}.luck-logo-reg[data-v-967d112c]{font-size:.55rem;color:#e31e24;margin-left:1px}.luck-logo-word-bottom[data-v-967d112c]{display:flex;align-items:baseline;gap:8px;margin-top:-4px}.luck-logo-receptivo[data-v-967d112c]{font-family:Pacifico,cursive;font-size:1.15rem;color:#fff}.luck-logo-since[data-v-967d112c]{font-size:.62rem;color:#fff;font-style:italic;opacity:.75}.nexia-logo[data-v-40fa6364]{display:block;height:40px;width:auto;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.login-page[data-v-49b7bac7]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f2f4f6}.login-card[data-v-49b7bac7]{width:100%;max-width:380px;background:#fff;border:1px solid #e0e4e8;border-radius:8px;padding:0 0 24px;overflow:hidden;box-shadow:0 4px 18px rgba(15,122,110,.1)}.login-header[data-v-49b7bac7]{background:linear-gradient(135deg,#12897a,#0a5c53);padding:26px 28px 22px;text-align:center}.login-brand[data-v-49b7bac7]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.login-brand-divider[data-v-49b7bac7]{width:1px;height:22px;background:hsla(0,0%,100%,.35)}.login-subtitle[data-v-49b7bac7]{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12px;color:hsla(0,0%,100%,.88)}.login-form[data-v-49b7bac7]{display:flex;flex-direction:column;padding:26px 28px 0}.login-label[data-v-49b7bac7]{font-size:12px;font-weight:600;color:#384049;margin-bottom:6px}.login-input[data-v-49b7bac7]{background:#fff;border:1px solid #d5dade;border-radius:4px;padding:9px 11px;font-size:14px;color:#1f2933;margin-bottom:16px;transition:border-color .15s,box-shadow .15s}.login-input[data-v-49b7bac7]:focus{outline:none;border-color:#0f7a6e;box-shadow:0 0 0 3px rgba(15,122,110,.14)}.login-input[data-v-49b7bac7]:disabled{background:#f5f6f7;opacity:.7}.login-error[data-v-49b7bac7]{display:flex;align-items:center;gap:6px;margin:0 0 14px;padding:8px 10px;border-radius:4px;background:#fce9e9;font-size:12.5px;color:#c81e22}.login-button[data-v-49b7bac7]{background:#0f7a6e;color:#fff;border:none;border-radius:4px;padding:10px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}.login-button[data-v-49b7bac7]:hover:not(:disabled){background:#0d6a60}.login-button[data-v-49b7bac7]:focus-visible{outline:2px solid #0f7a6e;outline-offset:2px}.login-button[data-v-49b7bac7]:disabled{opacity:.65;cursor:default}.login-spin[data-v-49b7bac7]{animation:login-rotate-49b7bac7 .9s linear infinite}@keyframes login-rotate-49b7bac7{to{transform:rotate(1turn)}}.login-hint[data-v-49b7bac7]{margin:18px 28px 0;text-align:center;font-size:11.5px;color:#6b7580}.empty-state[data-v-214f71af]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:54px 24px;background:#fff;border:1px dashed #d4d9dd;border-radius:14px}.empty-state-icon[data-v-214f71af]{width:54px;height:54px;border-radius:14px;background:#f2f4f5;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-state-title[data-v-214f71af]{font-size:.95rem;font-weight:700;color:#384049}.empty-state-text[data-v-214f71af]{font-size:.83rem;color:#8a929b;max-width:420px;line-height:1.5}.period-filter[data-v-0788e48e]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e6e9ec;border-radius:10px;padding:4px;flex-wrap:wrap}.period-filter-pill[data-v-0788e48e]{border:none;background:transparent;color:#5a6470;font-size:.78rem;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease;display:inline-flex;align-items:center;white-space:nowrap}.period-filter-pill[data-v-0788e48e]:hover{background:#f2f4f5}.period-filter-pill--custom.is-active[data-v-0788e48e],.period-filter-pill.is-active[data-v-0788e48e]{background:#0f7a6e;color:#fff}.period-filter-picker[data-v-0788e48e]{padding:4px 4px 12px}.period-filter-picker-actions[data-v-0788e48e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px}.period-filter-picker-actions .hint[data-v-0788e48e]{font-size:.72rem;color:#6b7580}.indicator-card[data-v-26e0da39]{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;height:100%;border-radius:12px!important;border-color:#e6e9ec!important;transition:box-shadow .15s ease,transform .15s ease}.indicator-card[data-v-26e0da39]:hover{box-shadow:0 4px 14px rgba(20,30,40,.08)!important;transform:translateY(-1px)}.indicator-card--clickable[data-v-26e0da39]{cursor:pointer}.indicator-card-hint[data-v-26e0da39]{position:absolute;top:10px;right:10px;color:#b7bec5!important}.indicator-card-icon[data-v-26e0da39]{width:46px;height:46px;min-width:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#eef0f2}.indicator-card-icon--primary[data-v-26e0da39]{background:#e3f5f2}.indicator-card-icon--secondary[data-v-26e0da39]{background:#e3f0fe}.indicator-card-icon--success[data-v-26e0da39]{background:#e3f5f2}.indicator-card-icon--error[data-v-26e0da39]{background:#fce9e9}.indicator-card-icon--warning[data-v-26e0da39]{background:#fff2e2}.indicator-card-body[data-v-26e0da39]{display:flex;flex-direction:column;min-width:0}.indicator-card-value[data-v-26e0da39]{font-size:1.7rem;font-weight:700;line-height:1.2;color:#1f2933}.indicator-card-label[data-v-26e0da39]{font-size:.76rem;color:#6b7580;line-height:1.3;margin-top:2px}.status-chip[data-v-c0e3dc62]{font-weight:600;letter-spacing:.01em;border-radius:6px!important}.status-chip--sucesso[data-v-c0e3dc62]{background:#e3f5f2!important;color:#0f7a6e!important}.status-chip--andamento[data-v-c0e3dc62]{background:#e3f0fe!important;color:#2678d1!important}.status-chip--erro[data-v-c0e3dc62]{background:#fce9e9!important;color:#c81e22!important}.status-chip--ocioso[data-v-c0e3dc62]{background:#f1eefc!important;color:#7a5fd1!important}.status-chip--disponivel[data-v-c0e3dc62]{background:#eef0f2!important;color:#6b7580!important}.status-chip--indisponivel[data-v-c0e3dc62]{background:#eef0f2!important;color:#9aa2ab!important}.spin-icon[data-v-c0e3dc62]{animation:spin-c0e3dc62 1.6s linear infinite}@keyframes spin-c0e3dc62{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pipeline-steps[data-v-96a673b0]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0;padding:4px 0}.pipeline-steps-item[data-v-96a673b0]{display:flex;flex-direction:column;align-items:center;position:relative;width:108px;text-align:center}.pipeline-steps-node[data-v-96a673b0]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef0f2;color:#8a929b;z-index:1}.pipeline-steps-label[data-v-96a673b0]{font-size:.68rem;color:#6b7580;margin-top:6px;line-height:1.2;padding:0 4px}.pipeline-steps-connector[data-v-96a673b0]{position:absolute;top:16px;left:50%;width:100%;height:2px;background:#e6e9ec;z-index:0}.pipeline-steps .is-done .pipeline-steps-node[data-v-96a673b0]{background:#e3f5f2;color:#0f7a6e}.pipeline-steps .is-done .pipeline-steps-label[data-v-96a673b0]{color:#0f7a6e}.pipeline-steps .is-done .pipeline-steps-connector[data-v-96a673b0]{background:#9ed4c9}.pipeline-steps .is-current .pipeline-steps-node[data-v-96a673b0]{background:#2678d1;color:#fff;box-shadow:0 0 0 4px #e3f0fe}.pipeline-steps .is-current .pipeline-steps-label[data-v-96a673b0]{color:#2678d1;font-weight:700}.spin-icon[data-v-96a673b0]{animation:spin-96a673b0 1.6s linear infinite}@keyframes spin-96a673b0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.log-timeline[data-v-b116d94e]{padding:12px 16px 4px;background:#fafbfc;border-radius:8px;border:1px solid #eceef0}.log-timeline-row[data-v-b116d94e]{display:grid;grid-template-columns:48px 16px 1fr;-moz-column-gap:10px;column-gap:10px}.log-timeline-time[data-v-b116d94e]{font-size:.7rem;font-weight:700;color:#384049;font-variant-numeric:tabular-nums;padding-top:1px}.log-timeline-marker[data-v-b116d94e]{display:flex;flex-direction:column;align-items:center}.log-timeline-marker .dot[data-v-b116d94e]{width:7px;height:7px;border-radius:50%;background:#54a9f8;margin-top:4px;min-height:7px}.log-timeline-marker .dot--voucher[data-v-b116d94e]{background:#8a929b}.log-timeline-marker .line[data-v-b116d94e]{width:2px;flex:1;background:#dde1e5;margin-top:2px}.log-timeline-text[data-v-b116d94e]{font-size:.76rem;color:#4b535c;padding-bottom:12px;line-height:1.4}.voucher-card[data-v-b116d94e]{border:1px solid #e3e6e9;border-left:3px solid #8a929b;border-radius:7px;background:#fff;margin-bottom:12px;overflow:hidden}.voucher-card-header[data-v-b116d94e]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f5f6f7}.voucher-card-code[data-v-b116d94e]{font-size:.72rem;font-weight:700;font-family:Roboto Mono,Consolas,monospace;color:#1f2933;letter-spacing:.01em}.voucher-card-badge[data-v-b116d94e]{margin-left:auto;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:20px;background:#eef0f2;color:#6b7580}.voucher-card-body[data-v-b116d94e]{padding:6px 10px 8px}.voucher-card-item[data-v-b116d94e]{display:grid;grid-template-columns:40px 1fr;-moz-column-gap:8px;column-gap:8px;padding:2px 0}.voucher-card-item-time[data-v-b116d94e]{font-size:.66rem;font-weight:600;color:#9aa2ab;font-variant-numeric:tabular-nums}.voucher-card-item-text[data-v-b116d94e]{font-size:.74rem;color:#4b535c;line-height:1.4}.voucher-card--resolvida[data-v-b116d94e]{border-left-color:#0f7a6e}.voucher-card--resolvida .voucher-card-badge[data-v-b116d94e]{background:#e3f5f2;color:#0f7a6e}.voucher-card--erro[data-v-b116d94e]{border-left-color:#c81e22}.voucher-card--erro .voucher-card-badge[data-v-b116d94e]{background:#fce9e9;color:#c81e22}.voucher-card--aguardando[data-v-b116d94e]{border-left-color:#2678d1}.voucher-card--aguardando .voucher-card-badge[data-v-b116d94e]{background:#e3f0fe;color:#2678d1}.execution-row[data-v-22639967]{border:1px solid #eceef0;border-radius:8px;margin-bottom:8px;overflow:hidden;background:#fff}.execution-row.is-open[data-v-22639967]{border-color:#cfe3fb}.execution-row-header[data-v-22639967]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;flex-wrap:wrap}.execution-row-header[data-v-22639967]:hover{background:#f8fafc}.execution-row .chevron[data-v-22639967]{transition:transform .15s ease;color:#8a929b}.execution-row .chevron.is-open[data-v-22639967]{transform:rotate(90deg)}.execution-row-col[data-v-22639967]{display:flex;flex-direction:column;font-size:.78rem;color:#1f2933;font-weight:600;min-width:74px}.execution-row-col .col-label[data-v-22639967]{font-size:.62rem;font-weight:500;color:#9aa2ab;text-transform:uppercase;letter-spacing:.03em}.execution-row-date[data-v-22639967]{min-width:84px}.execution-row-qty[data-v-22639967]{flex:1;min-width:160px}.execution-row-logs[data-v-22639967]{padding:0 12px 12px 40px}.execution-row-loading[data-v-22639967]{font-size:.76rem;color:#9aa2ab;margin:0;padding:8px 0 12px}@media(max-width:700px){.execution-row-header[data-v-22639967]{gap:8px 16px}.execution-row-logs[data-v-22639967]{padding-left:12px}}.sub-agent-panel[data-v-ddfa0cae]{border-radius:12px!important;border-color:#e6e9ec!important;padding:16px 18px;margin-bottom:14px}.sub-agent-panel-header[data-v-ddfa0cae]{display:flex;align-items:center;gap:12px;cursor:pointer;flex-wrap:wrap}.sub-agent-panel-icon[data-v-ddfa0cae]{width:38px;height:38px;min-width:38px;border-radius:9px;background:#eef0f2;display:flex;align-items:center;justify-content:center}.sub-agent-panel-title[data-v-ddfa0cae]{display:flex;flex-direction:column;flex:1;min-width:200px}.sub-agent-panel-title .name-row[data-v-ddfa0cae]{display:flex;align-items:center;gap:8px}.sub-agent-panel-title .name[data-v-ddfa0cae]{font-weight:700;font-size:.92rem;color:#1f2933}.sub-agent-panel-title .description[data-v-ddfa0cae]{font-size:.72rem;color:#8a929b;margin-top:2px}.sub-agent-panel .chevron[data-v-ddfa0cae]{color:#8a929b;transition:transform .15s ease}.sub-agent-panel .chevron.is-open[data-v-ddfa0cae]{transform:rotate(180deg)}.sub-agent-panel-facts[data-v-ddfa0cae]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:14px;padding-top:12px;border-top:1px dashed #e6e9ec}.sub-agent-panel-facts .fact[data-v-ddfa0cae]{display:flex;flex-direction:column}.sub-agent-panel-facts .fact-label[data-v-ddfa0cae]{font-size:.66rem;color:#9aa2ab;text-transform:uppercase;letter-spacing:.03em}.sub-agent-panel-facts .fact-value[data-v-ddfa0cae]{font-size:.8rem;font-weight:600;color:#384049;margin-top:2px}.sub-agent-panel-facts .run-button[data-v-ddfa0cae]{margin-left:auto;text-transform:none;font-weight:600;letter-spacing:normal}.sub-agent-panel-live[data-v-ddfa0cae]{margin-top:14px;padding:12px 14px 4px;border-radius:10px;border:1px solid #cfe3fb;background:#f6faff}.sub-agent-panel-live .live-title[data-v-ddfa0cae]{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;color:#2678d1;margin-bottom:10px}.sub-agent-panel-live .live-badge[data-v-ddfa0cae]{display:inline-flex;align-items:center;gap:4px;background:#2678d1;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:20px;animation:pulse-badge-ddfa0cae 1.6s ease-in-out infinite}.sub-agent-panel-steps[data-v-ddfa0cae]{margin-top:10px;overflow-x:auto}.sub-agent-panel-executions[data-v-ddfa0cae]{margin-top:14px;padding-top:12px;border-top:1px dashed #e6e9ec}.sub-agent-panel-executions .executions-title[data-v-ddfa0cae]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa2ab;margin-bottom:8px}.sub-agent-panel-executions .executions-empty[data-v-ddfa0cae]{font-size:.78rem;color:#9aa2ab;margin:0;padding:8px 0}.steps-toggle[data-v-ddfa0cae]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;border:none;background:none;padding:0;font-size:.72rem;font-weight:600;color:#0f7a6e;cursor:pointer}.steps-toggle[data-v-ddfa0cae]:hover{text-decoration:underline}.spin-icon[data-v-ddfa0cae]{animation:spin-ddfa0cae 1s linear infinite}@keyframes spin-ddfa0cae{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-badge-ddfa0cae{0%,to{opacity:1}50%{opacity:.55}}.dashboard-view[data-v-a5a7426a]{display:flex;flex-direction:column}.dashboard-section[data-v-a5a7426a]{margin-bottom:32px}.dashboard-section-title[data-v-a5a7426a]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9aa2ab;margin-bottom:12px}.dashboard-agent-detail[data-v-a5a7426a]{padding:18px;background:#fff;border:1px solid #e6e9ec;border-radius:12px}.dashboard-agent-detail-title[data-v-a5a7426a]{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa2ab;margin-bottom:14px}.dashboard-agent-detail-empty[data-v-a5a7426a]{font-size:.83rem;color:#8a929b;margin:0}.indicators-grid[data-v-a5a7426a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.stat-tile[data-v-13583396]{display:flex;flex-direction:column;padding:18px 18px 20px;border-radius:14px!important;border-color:#e6e9ec!important;background:#fff}.stat-tile-top[data-v-13583396]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.stat-tile-icon[data-v-13583396]{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center}.stat-tile-icon--primary[data-v-13583396],.stat-tile-icon--success[data-v-13583396]{background:#e3f5f2}.stat-tile-icon--secondary[data-v-13583396]{background:#e6f1fc}.stat-tile-icon--error[data-v-13583396]{background:#fce9e9}.stat-tile-icon--warning[data-v-13583396]{background:#fbefe0}.stat-tile-icon--neutral[data-v-13583396]{background:#eef0f2}.stat-tile-badge[data-v-13583396]{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:20px}.stat-tile-badge--primary[data-v-13583396],.stat-tile-badge--success[data-v-13583396]{background:#e3f5f2;color:#0f7a6e}.stat-tile-badge--secondary[data-v-13583396]{background:#e6f1fc;color:#2f7fd1}.stat-tile-badge--error[data-v-13583396]{background:#fce9e9;color:#c81e22}.stat-tile-badge--warning[data-v-13583396]{background:#fbefe0;color:#b06a12}.stat-tile-badge--neutral[data-v-13583396]{background:#eef0f2;color:#6b7580}.stat-tile-value[data-v-13583396]{font-size:2rem;font-weight:700;line-height:1.1;color:#1f2933;font-variant-numeric:tabular-nums}.stat-tile-label[data-v-13583396]{margin-top:4px;font-size:.82rem;font-weight:600;color:#5a6470}.stat-tile-hint[data-v-13583396]{margin-top:8px;font-size:.74rem;color:#8a929b}.detail-view[data-v-3f5f7562]{display:flex;flex-direction:column}.detail-view-intro[data-v-3f5f7562]{margin-bottom:22px}.detail-view-title[data-v-3f5f7562]{font-size:1.15rem;font-weight:700;color:#1f2933;margin:0 0 6px}.detail-view-subtitle[data-v-3f5f7562]{font-size:.85rem;color:#6b7580;line-height:1.5;max-width:760px;margin:0}.detail-view-loading[data-v-3f5f7562]{font-size:.85rem;color:#6b7580;padding:40px 0;text-align:center}.detail-stats[data-v-3f5f7562]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:32px}.detail-section[data-v-3f5f7562]{margin-bottom:34px}.detail-section-title[data-v-3f5f7562]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9aa2ab;margin-bottom:12px}.detail-empty[data-v-3f5f7562]{font-size:.85rem;color:#8a929b;background:#fff;border:1px solid #e6e9ec;border-radius:12px;padding:18px}.detail-empty--ok[data-v-3f5f7562]{display:flex;align-items:center;gap:8px;color:#0f7a6e;background:#eefaf7;border-color:#cdeae4}.detail-table-wrap[data-v-3f5f7562]{background:#fff;border:1px solid #e6e9ec;border-radius:12px;overflow-x:auto}.detail-table[data-v-3f5f7562]{width:100%;border-collapse:collapse;font-size:.82rem}.detail-table td[data-v-3f5f7562],.detail-table th[data-v-3f5f7562]{padding:11px 14px;text-align:left;white-space:nowrap}.detail-table thead th[data-v-3f5f7562]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa2ab;border-bottom:1px solid #e6e9ec}.detail-table tbody td[data-v-3f5f7562]{border-bottom:1px solid #f0f2f4;color:#384049}.detail-table tbody tr:last-child td[data-v-3f5f7562]{border-bottom:none}.detail-table tbody tr:hover td[data-v-3f5f7562]{background:#f8fafb}.detail-table tfoot td[data-v-3f5f7562]{border-top:1px solid #e6e9ec;font-weight:700;color:#1f2933;background:#fafbfc}.detail-table .num[data-v-3f5f7562]{text-align:right;font-variant-numeric:tabular-nums}.detail-table .muted[data-v-3f5f7562]{color:#8a929b}.detail-table .ok[data-v-3f5f7562]{color:#0f7a6e;font-weight:600}.detail-table .err[data-v-3f5f7562]{color:#c81e22;font-weight:600}.rate-pill[data-v-3f5f7562]{display:inline-block;font-size:.74rem;font-weight:700;padding:2px 8px;border-radius:20px;font-variant-numeric:tabular-nums}.rate-pill--ok[data-v-3f5f7562]{background:#e3f5f2;color:#0f7a6e}.rate-pill--warn[data-v-3f5f7562]{background:#fbefe0;color:#b06a12}.rate-pill--bad[data-v-3f5f7562]{background:#fce9e9;color:#c81e22}.tag[data-v-3f5f7562]{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:6px;flex-shrink:0}.tag--causador[data-v-3f5f7562]{background:#fce9e9;color:#c81e22}.tag--colateral[data-v-3f5f7562]{background:#fbefe0;color:#b06a12}.tag--agente[data-v-3f5f7562]{background:#e6f1fc;color:#2f7fd1}.tag--manual[data-v-3f5f7562]{background:#fbefe0;color:#b06a12}.tag--resolvida[data-v-3f5f7562]{background:#e3f5f2;color:#0f7a6e}.funnel[data-v-3f5f7562]{background:#fff;border:1px solid #e6e9ec;border-radius:12px;padding:18px}.funnel-bar[data-v-3f5f7562]{display:flex;height:34px;border-radius:8px;overflow:hidden;background:#eef0f2}.funnel-seg[data-v-3f5f7562]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;transition:width .3s ease;min-width:0}.funnel-seg--ok[data-v-3f5f7562]{background:#0f7a6e}.funnel-seg--err[data-v-3f5f7562]{background:#d64550}.funnel-legend[data-v-3f5f7562]{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.funnel-legend-item[data-v-3f5f7562]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#5a6470}.funnel .dot[data-v-3f5f7562]{width:9px;height:9px;border-radius:50%}.funnel .dot--found[data-v-3f5f7562]{background:#c3c9cf}.funnel .dot--ok[data-v-3f5f7562]{background:#0f7a6e}.funnel .dot--err[data-v-3f5f7562]{background:#d64550}.import-error-table[data-v-3f5f7562]{table-layout:fixed;width:100%;min-width:720px}.import-error-table col.col-voucher[data-v-3f5f7562]{width:17%}.import-error-table col.col-motivo[data-v-3f5f7562]{width:45%}.import-error-table col.col-job[data-v-3f5f7562]{width:20%}.import-error-table col.col-detectada[data-v-3f5f7562]{width:18%}.import-error-table td[data-v-3f5f7562],.import-error-table th[data-v-3f5f7562]{white-space:normal;vertical-align:top;word-break:break-word}.import-error-table .voucher-cell[data-v-3f5f7562]{font-weight:700;color:#384049}.import-error-table .job-cell[data-v-3f5f7562],.import-error-table .voucher-cell[data-v-3f5f7562]{font-variant-numeric:tabular-nums;white-space:nowrap}.import-ok-note[data-v-3f5f7562]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;font-size:.78rem;color:#6b7580;line-height:1.5;margin:0 0 10px}.import-ok-note .v-icon[data-v-3f5f7562]{transform:translateY(2px)}.import-ok-table[data-v-3f5f7562]{table-layout:fixed;width:100%;min-width:600px}.import-ok-table col.col-voucher[data-v-3f5f7562]{width:26%}.import-ok-table col.col-origem[data-v-3f5f7562]{width:14%}.import-ok-table col.col-exec[data-v-3f5f7562],.import-ok-table col.col-importada[data-v-3f5f7562]{width:30%}.import-ok-table td[data-v-3f5f7562],.import-ok-table th[data-v-3f5f7562]{white-space:normal;vertical-align:top}.import-ok-table .voucher-cell[data-v-3f5f7562]{font-weight:700;color:#384049;font-variant-numeric:tabular-nums;white-space:nowrap}.tag--gerado[data-v-3f5f7562]{background:#eef0f2;color:#8a929b}.tag--dolog[data-v-3f5f7562]{background:#e3f5f2;color:#0f7a6e}.detail-view[data-v-5dc62abf]{display:flex;flex-direction:column}.detail-view-intro[data-v-5dc62abf]{margin-bottom:22px}.detail-view-title[data-v-5dc62abf]{font-size:1.15rem;font-weight:700;color:#1f2933;margin:0 0 6px}.detail-view-subtitle[data-v-5dc62abf]{font-size:.85rem;color:#6b7580;line-height:1.5;max-width:760px;margin:0}.detail-view-loading[data-v-5dc62abf]{font-size:.85rem;color:#6b7580;padding:40px 0;text-align:center}.detail-stats[data-v-5dc62abf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:32px}.detail-section[data-v-5dc62abf]{margin-bottom:34px}.detail-section-title[data-v-5dc62abf]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9aa2ab;margin-bottom:12px}.detail-empty[data-v-5dc62abf]{font-size:.85rem;color:#8a929b;background:#fff;border:1px solid #e6e9ec;border-radius:12px;padding:18px}.detail-empty--ok[data-v-5dc62abf]{display:flex;align-items:center;gap:8px;color:#0f7a6e;background:#eefaf7;border-color:#cdeae4}.detail-table-wrap[data-v-5dc62abf]{background:#fff;border:1px solid #e6e9ec;border-radius:12px;overflow-x:auto}.detail-table[data-v-5dc62abf]{width:100%;border-collapse:collapse;font-size:.82rem}.detail-table td[data-v-5dc62abf],.detail-table th[data-v-5dc62abf]{padding:11px 14px;text-align:left;white-space:nowrap}.detail-table thead th[data-v-5dc62abf]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa2ab;border-bottom:1px solid #e6e9ec}.detail-table tbody td[data-v-5dc62abf]{border-bottom:1px solid #f0f2f4;color:#384049}.detail-table tbody tr:last-child td[data-v-5dc62abf]{border-bottom:none}.detail-table tbody tr:hover td[data-v-5dc62abf]{background:#f8fafb}.detail-table tfoot td[data-v-5dc62abf]{border-top:1px solid #e6e9ec;font-weight:700;color:#1f2933;background:#fafbfc}.detail-table .num[data-v-5dc62abf]{text-align:right;font-variant-numeric:tabular-nums}.detail-table .muted[data-v-5dc62abf]{color:#8a929b}.detail-table .ok[data-v-5dc62abf]{color:#0f7a6e;font-weight:600}.detail-table .err[data-v-5dc62abf]{color:#c81e22;font-weight:600}.rate-pill[data-v-5dc62abf]{display:inline-block;font-size:.74rem;font-weight:700;padding:2px 8px;border-radius:20px;font-variant-numeric:tabular-nums}.rate-pill--ok[data-v-5dc62abf]{background:#e3f5f2;color:#0f7a6e}.rate-pill--warn[data-v-5dc62abf]{background:#fbefe0;color:#b06a12}.rate-pill--bad[data-v-5dc62abf]{background:#fce9e9;color:#c81e22}.tag[data-v-5dc62abf]{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:6px;flex-shrink:0}.tag--causador[data-v-5dc62abf]{background:#fce9e9;color:#c81e22}.tag--colateral[data-v-5dc62abf]{background:#fbefe0;color:#b06a12}.tag--agente[data-v-5dc62abf]{background:#e6f1fc;color:#2f7fd1}.tag--manual[data-v-5dc62abf]{background:#fbefe0;color:#b06a12}.tag--resolvida[data-v-5dc62abf]{background:#e3f5f2;color:#0f7a6e}.progress[data-v-5dc62abf]{background:#fff;border:1px solid #e6e9ec;border-radius:12px;padding:18px}.progress-bar[data-v-5dc62abf]{display:flex;height:34px;border-radius:8px;overflow:hidden;background:#eef0f2}.progress-seg[data-v-5dc62abf]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;transition:width .3s ease;min-width:0}.progress-seg--resolvida[data-v-5dc62abf]{background:#0f7a6e}.progress-seg--agente[data-v-5dc62abf]{background:#2f7fd1}.progress-seg--manual[data-v-5dc62abf]{background:#d98324}.progress-legend[data-v-5dc62abf]{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.progress-legend-item[data-v-5dc62abf]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#5a6470}.progress .dot[data-v-5dc62abf]{width:9px;height:9px;border-radius:50%}.progress .dot--resolvida[data-v-5dc62abf]{background:#0f7a6e}.progress .dot--agente[data-v-5dc62abf]{background:#2f7fd1}.progress .dot--manual[data-v-5dc62abf]{background:#d98324}.pendency-group-head[data-v-5dc62abf]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e6e9ec;border-radius:12px 12px 0 0;border-bottom:none;background:#fbfcfd}.pendency-group-head--manual[data-v-5dc62abf]{background:#fdf4e9;border-color:#f0dcc0}.pendency-group-head--agente[data-v-5dc62abf]{background:#eef5fd;border-color:#d6e6f7}.pendency-group-head--resolvida[data-v-5dc62abf]{background:#eefaf7;border-color:#cdeae4}.pendency-group-head-icon[data-v-5dc62abf]{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pendency-group-head-text[data-v-5dc62abf]{display:flex;flex-direction:column;line-height:1.35;flex:1;min-width:0}.pendency-group-title[data-v-5dc62abf]{font-size:.9rem;font-weight:700;color:#1f2933}.pendency-group-sub[data-v-5dc62abf]{font-size:.76rem;color:#6b7580}.pendency-group-count[data-v-5dc62abf]{font-size:.9rem;font-weight:700;color:#384049;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;min-width:30px;text-align:center;padding:2px 10px;flex-shrink:0}.pendency-group .detail-empty[data-v-5dc62abf],.pendency-group .detail-table-wrap[data-v-5dc62abf]{border-radius:0 0 12px 12px}.pendency-table[data-v-5dc62abf]{table-layout:fixed;width:100%;min-width:720px}.pendency-table col.col-chevron[data-v-5dc62abf]{width:40px}.pendency-table col.col-reserva[data-v-5dc62abf]{width:21%}.pendency-table col.col-cliente[data-v-5dc62abf]{width:29%}.pendency-table col.col-chegada[data-v-5dc62abf]{width:12%}.pendency-table col.col-status[data-v-5dc62abf]{width:14%}.pendency-table col.col-detectada[data-v-5dc62abf]{width:13%}.pendency-table col.col-resolvida[data-v-5dc62abf]{width:11%}.pendency-table td[data-v-5dc62abf],.pendency-table th[data-v-5dc62abf]{white-space:normal;vertical-align:top;word-break:break-word}.pendency-table td.ellipsis[data-v-5dc62abf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pendency-table .chevron-cell[data-v-5dc62abf]{padding-right:0;padding-left:12px}.pendency-table .chevron[data-v-5dc62abf]{transition:transform .15s ease;color:#9aa2ab}.pendency-table .chevron.is-open[data-v-5dc62abf]{transform:rotate(90deg);color:#0f7a6e}.pendency-row[data-v-5dc62abf]{cursor:pointer}.pendency-row.is-open td[data-v-5dc62abf]{background:#f4f9f8!important}.pendency-row--manual td[data-v-5dc62abf]:first-child{box-shadow:inset 3px 0 0 #d98324}.pendency-codes[data-v-5dc62abf]{display:flex;flex-direction:column;line-height:1.3}.pendency-voucher[data-v-5dc62abf]{font-weight:700;color:#384049;font-variant-numeric:tabular-nums;white-space:nowrap}.pendency-rec[data-v-5dc62abf]{font-size:.72rem;color:#8a929b;white-space:nowrap}.pendency-detail-row td[data-v-5dc62abf]{padding:0 14px 16px 48px;background:#f4f9f8}.pendency-detail[data-v-5dc62abf]{display:grid;grid-template-columns:1.4fr 1.4fr 1fr;gap:22px;padding:14px 16px;background:#fff;border:1px solid #e2ebe9;border-radius:10px}.pendency-detail-block[data-v-5dc62abf]{display:flex;flex-direction:column;gap:6px}.pendency-detail-block--meta[data-v-5dc62abf]{gap:12px}.pendency-detail-block--meta>div[data-v-5dc62abf]{display:flex;flex-direction:column;gap:3px}.pendency-detail-label[data-v-5dc62abf]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa2ab}.pendency-detail-motivo[data-v-5dc62abf]{font-size:.8rem;color:#384049;line-height:1.5;margin:0}.pendency-detail-manualnote[data-v-5dc62abf]{display:flex;align-items:flex-start;gap:5px;font-size:.76rem;color:#b06a12;background:#fdf4e9;border:1px solid #f0dcc0;border-radius:8px;padding:6px 9px;margin:2px 0 0;line-height:1.4}.pendency-detail-manualnote .v-icon[data-v-5dc62abf]{margin-top:1px;flex-shrink:0}.pendency-detail-missing[data-v-5dc62abf]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.pendency-detail-meta[data-v-5dc62abf]{font-size:.8rem;color:#384049;font-variant-numeric:tabular-nums}.pendency-detail-none[data-v-5dc62abf]{font-size:.78rem;color:#8a929b;margin:0;line-height:1.45}.chip[data-v-5dc62abf]{display:inline-block;font-size:.72rem;font-weight:600;color:#2f7fd1;background:#e6f1fc;border-radius:6px;padding:2px 8px;font-family:Roboto Mono,monospace}.attempt-list[data-v-5dc62abf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.attempt[data-v-5dc62abf]{display:flex;align-items:baseline;gap:8px;font-size:.78rem;line-height:1.4}.attempt-dot[data-v-5dc62abf]{width:7px;height:7px;border-radius:50%;background:#0f7a6e;flex-shrink:0;transform:translateY(-1px)}.attempt-dot--err[data-v-5dc62abf]{background:#d64550}.attempt-time[data-v-5dc62abf]{color:#8a929b;font-variant-numeric:tabular-nums;flex-shrink:0}.attempt-text[data-v-5dc62abf]{color:#384049}@media(max-width:900px){.pendency-detail[data-v-5dc62abf]{grid-template-columns:1fr;gap:16px}}.v-application{background:#f4f6f8!important}.app-page{display:flex;flex-direction:column;min-height:100vh}.site-header{background:linear-gradient(135deg,#12897a,#0a5c53);box-shadow:0 2px 10px rgba(10,60,55,.18)}.site-header-inner{max-width:1300px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.brand-lockup{display:flex;align-items:center;gap:16px}.brand-lockup-divider{width:1px;align-self:stretch;min-height:44px;background:hsla(0,0%,100%,.28)}.nexia-tag{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);border-radius:20px;padding:6px 12px}.site-nav{background:rgba(4,40,36,.28);border-top:1px solid hsla(0,0%,100%,.12)}.site-nav-inner{max-width:1300px;margin:0 auto;padding:0 20px;display:flex;gap:4px;flex-wrap:wrap}.site-nav-item{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;color:hsla(0,0%,100%,.72);font-size:.82rem;font-weight:600;letter-spacing:.01em;padding:13px 16px;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.site-nav-item .v-icon{color:inherit}.site-nav-item:hover{color:#fff;background:hsla(0,0%,100%,.06)}.site-nav-item.is-active{color:#fff;border-bottom-color:#fff}.app-body{width:100%;max-width:1300px;margin:0 auto;padding:26px 32px 60px;flex:1 0 auto}.app-controls{justify-content:space-between;gap:16px 24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e6e9ec}.agent-picker,.app-controls{display:flex;align-items:center;flex-wrap:wrap}.agent-picker{gap:12px}.agent-picker-label{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a929b}.agent-picker-options{display:flex;gap:8px;flex-wrap:wrap}.agent-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9dde1;background:#fff;color:#4b535c;font-size:.84rem;font-weight:600;padding:8px 14px;border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.agent-pill .v-icon{color:#8a929b}.agent-pill:hover{border-color:#12897a}.agent-pill.is-active{background:#0f7a6e;border-color:#0f7a6e;color:#fff}.agent-pill.is-active .v-icon{color:#fff}.agent-pill.is-empty{color:#9aa2ab}.agent-pill.is-empty.is-active{background:#6b7580;border-color:#6b7580;color:#fff}.agent-pill-note{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#b0b6bc;border:1px solid currentColor;border-radius:5px;padding:1px 5px}.agent-pill.is-active .agent-pill-note{color:hsla(0,0%,100%,.85)}.site-footer{border-top:1px solid #e6e9ec;background:#fff}.site-footer-inner{max-width:1300px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.site-footer-mark{color:#0f7a6e}.site-footer-text{font-size:.78rem;font-weight:700;color:#384049}.site-footer-text--muted{font-weight:400;color:#9aa2ab}.site-footer-sep{color:#c7ccd1;font-size:.78rem}@media(max-width:600px){.site-header-inner{padding:16px 18px}.site-nav-inner{padding:0 8px}.site-nav-item{padding:12px 10px;font-size:.78rem}.app-body{padding:18px 14px 40px}.site-footer-inner{padding:16px 18px;text-align:center}}.header-right{gap:12px}.header-right,.logout-button{display:flex;align-items:center}.logout-button{gap:5px;background:transparent;border:1px solid hsla(0,0%,100%,.22);border-radius:4px;padding:5px 10px;font-size:12px;color:#fff;cursor:pointer;transition:background .15s,border-color .15s}.logout-button:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}