.modal-confirmacao-overlay[data-v-d1899bb5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.modal-confirmacao[data-v-d1899bb5]{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-confirmacao-header[data-v-d1899bb5]{padding:16px 20px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:12px}.modal-confirmacao-icone[data-v-d1899bb5]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.variante-default .modal-confirmacao-icone[data-v-d1899bb5]{background:#e0e7ff;color:#4338ca}.variante-danger .modal-confirmacao-icone[data-v-d1899bb5]{background:#fee2e2;color:#dc2626}.variante-warning .modal-confirmacao-icone[data-v-d1899bb5]{background:#fef3c7;color:#92400e}.modal-confirmacao-header h2[data-v-d1899bb5]{margin:0;font-size:16px;font-weight:600;color:#111827;flex:1 1 auto}.modal-confirmacao-close[data-v-d1899bb5]{background:none;border:none;font-size:28px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.modal-confirmacao-close[data-v-d1899bb5]:hover{color:#374151}.modal-confirmacao-body[data-v-d1899bb5]{padding:18px 20px;overflow-y:auto;flex:1 1 auto}.modal-confirmacao-mensagem[data-v-d1899bb5]{margin:0 0 12px;font-size:14px;color:#374151;line-height:1.5}.modal-confirmacao-bullets[data-v-d1899bb5]{margin:0 0 12px;padding-left:20px;font-size:13px;color:#4b5563}.modal-confirmacao-bullets li[data-v-d1899bb5]{margin:4px 0}.modal-confirmacao-aviso[data-v-d1899bb5]{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:12px;color:#991b1b;margin:12px 0 0}.modal-confirmacao-checkbox[data-v-d1899bb5]{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none}.modal-confirmacao-footer[data-v-d1899bb5]{padding:12px 20px;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:10px}.modal-confirmacao-footer button[data-v-d1899bb5]{padding:8px 18px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .15s}.btn-cancelar[data-v-d1899bb5]{background:#fff;color:#374151;border-color:#d1d5db}.btn-cancelar[data-v-d1899bb5]:hover{background:#f9fafb}.btn-confirmar.btn-default[data-v-d1899bb5]{background:#6f3bf0;color:#fff;border-color:#5d33d1}.btn-confirmar.btn-default[data-v-d1899bb5]:hover:not(:disabled){background:#5d33d1}.btn-confirmar.btn-danger[data-v-d1899bb5]{background:#dc2626;color:#fff;border-color:#b91c1c}.btn-confirmar.btn-danger[data-v-d1899bb5]:hover:not(:disabled){background:#b91c1c}.btn-confirmar.btn-warning[data-v-d1899bb5]{background:#f59e0b;color:#fff;border-color:#d97706}.btn-confirmar.btn-warning[data-v-d1899bb5]:hover:not(:disabled){background:#d97706}.btn-confirmar[data-v-d1899bb5]:disabled{opacity:.5;cursor:not-allowed}.modal-confirmacao-fade-enter-active[data-v-d1899bb5],.modal-confirmacao-fade-leave-active[data-v-d1899bb5]{transition:opacity .2s ease-out}.modal-confirmacao-fade-enter-active .modal-confirmacao[data-v-d1899bb5],.modal-confirmacao-fade-leave-active .modal-confirmacao[data-v-d1899bb5]{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.modal-confirmacao-fade-enter-from[data-v-d1899bb5],.modal-confirmacao-fade-leave-to[data-v-d1899bb5]{opacity:0}.modal-confirmacao-fade-enter-from .modal-confirmacao[data-v-d1899bb5]{transform:scale(.92)}.modal-confirmacao-fade-leave-to .modal-confirmacao[data-v-d1899bb5]{transform:scale(.96)}@media(max-width:640px){.modal-confirmacao[data-v-d1899bb5]{max-width:100%;height:100vh;max-height:100vh;border-radius:0}}.transfer-modal-overlay[data-v-ec88aeff]{position:fixed;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:10000}.transfer-modal[data-v-ec88aeff]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0003}.transfer-modal .modal-header[data-v-ec88aeff]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.transfer-modal .modal-header h3[data-v-ec88aeff]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.transfer-modal .modal-header h3 i[data-v-ec88aeff]{color:#3b82f6}.close-modal-btn[data-v-ec88aeff]{width:32px;height:32px;border:none;background:transparent;color:#6c757d;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:16px}.close-modal-btn[data-v-ec88aeff]:hover{background:#f8f9fa;color:#2c3e50}.transfer-modal .modal-body[data-v-ec88aeff]{padding:24px;overflow-y:auto;flex:1}.transfer-info[data-v-ec88aeff]{margin:0 0 20px;font-size:14px;color:#495057}.transfer-modal .form-group[data-v-ec88aeff]{margin-bottom:0}.transfer-modal .form-group label[data-v-ec88aeff]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#495057}.transfer-modal .form-group textarea[data-v-ec88aeff]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-family:inherit;color:#2c3e50;resize:vertical;transition:border-color .2s}.transfer-modal .form-group textarea[data-v-ec88aeff]:focus{outline:none;border-color:#3b82f6}.transfer-modal .modal-footer[data-v-ec88aeff]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;justify-content:flex-end}.btn-cancel[data-v-ec88aeff],.btn-transfer[data-v-ec88aeff]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.btn-cancel[data-v-ec88aeff]{background:#e9ecef;color:#495057}.btn-cancel[data-v-ec88aeff]:hover{background:#dee2e6}.btn-transfer[data-v-ec88aeff]{background:#3b82f6;color:#fff}.btn-transfer[data-v-ec88aeff]:hover:not(:disabled){background:#2563eb}.btn-transfer[data-v-ec88aeff]:disabled{background:#cbd5e0;cursor:not-allowed;opacity:.6}.valor-modal .modal-body[data-v-ec88aeff]{min-height:200px}.valor-options[data-v-ec88aeff]{display:flex;flex-direction:column;gap:12px}.valor-loading[data-v-ec88aeff]{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px 20px;color:#64748b;font-size:14px}.valor-reservas-step .reservas-list[data-v-ec88aeff]{display:flex;flex-direction:column;gap:8px;margin:12px 0;max-height:320px;overflow-y:auto}.reserva-item[data-v-ec88aeff]{display:flex;align-items:stretch;gap:12px;padding:12px 14px;border:2px solid #e9ecef;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:all .15s}.reserva-item[data-v-ec88aeff]:hover{border-color:#93c5fd;background:#f8fafc}.reserva-item.selected[data-v-ec88aeff]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #dbeafe}.reserva-item .reserva-tipo[data-v-ec88aeff]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:48px}.reserva-item .reserva-tipo i[data-v-ec88aeff]{font-size:20px;color:#2563eb}.reserva-tipo-badge[data-v-ec88aeff]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;background:#dbeafe;color:#1e40af;white-space:nowrap}.reserva-tipo-badge.tipo-agencia[data-v-ec88aeff]{background:#fef3c7;color:#92400e}.reserva-info[data-v-ec88aeff]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.reserva-info strong[data-v-ec88aeff]{color:#1e293b;font-size:14px}.reserva-resumo[data-v-ec88aeff]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reserva-meta[data-v-ec88aeff]{display:flex;gap:8px;align-items:center;font-size:11px}.reserva-status[data-v-ec88aeff]{padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#475569;font-weight:600;text-transform:capitalize}.reserva-status.status-bloqueio-pix[data-v-ec88aeff],.reserva-status.status-bloqueio-negociacao[data-v-ec88aeff],.reserva-status.status-bloqueio-offline[data-v-ec88aeff]{background:#fef3c7;color:#92400e}.reserva-status.status-aprovado-pix[data-v-ec88aeff],.reserva-status.status-aprovado-cielo[data-v-ec88aeff],.reserva-status.status-aprovada[data-v-ec88aeff],.reserva-status.status-confirmada[data-v-ec88aeff]{background:#d1fae5;color:#065f46}.reserva-status.status-cancelada[data-v-ec88aeff],.reserva-status.status-nao-aprovado[data-v-ec88aeff]{background:#fee2e2;color:#991b1b}.reserva-valor[data-v-ec88aeff]{font-weight:600;color:#1e293b;margin-left:auto}.valor-reservas-hint[data-v-ec88aeff]{font-size:12px;color:#64748b;margin:8px 0 0;padding:8px 12px;background:#f8fafc;border-left:3px solid #93c5fd;border-radius:4px}.apenas-ganho-confirm[data-v-ec88aeff]{padding-top:4px}.apenas-ganho-confirm .warning-box[data-v-ec88aeff]{display:flex;gap:12px;padding:14px;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;margin:14px 0 12px}.apenas-ganho-confirm .warning-box i[data-v-ec88aeff]{color:#d97706;font-size:22px;flex-shrink:0}.apenas-ganho-confirm .warning-box strong[data-v-ec88aeff]{display:block;font-size:14px;color:#92400e;margin-bottom:4px}.apenas-ganho-confirm .warning-box p[data-v-ec88aeff]{margin:0;font-size:13px;color:#78350f;line-height:1.45}.apenas-ganho-confirm .warning-box em[data-v-ec88aeff]{font-style:normal;font-weight:700}.ganho-regra[data-v-ec88aeff]{margin:10px 0 0;font-size:12px;color:#6b7280;text-align:center}.apenas-ganho-pergunta[data-v-ec88aeff]{font-size:13px;color:#475569;text-align:center;margin:8px 0 4px}.btn-transfer.btn-transfer-warning[data-v-ec88aeff]{background:#d97706}.btn-transfer.btn-transfer-warning[data-v-ec88aeff]:hover:not(:disabled){background:#b45309}.valor-option-btn[data-v-ec88aeff]{display:flex;align-items:center;gap:16px;padding:16px 20px;border:2px solid #e9ecef;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s;text-align:left}.valor-option-btn[data-v-ec88aeff]:hover{border-color:#3b82f6;background:#f8f9fa}.valor-option-btn i[data-v-ec88aeff]{font-size:24px;color:#3b82f6;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:10px}.valor-option-btn div[data-v-ec88aeff]{flex:1}.valor-option-btn strong[data-v-ec88aeff]{display:block;font-size:15px;color:#2c3e50;margin-bottom:4px}.valor-option-btn span[data-v-ec88aeff]{font-size:13px;color:#6c757d}.valor-option-btn.valor-option-btn-secondary[data-v-ec88aeff]{border-style:dashed;background:#f8fafc}.valor-option-btn.valor-option-btn-secondary i[data-v-ec88aeff]{color:#10b981;background:#d1fae5}.valor-option-btn.valor-option-btn-secondary[data-v-ec88aeff]:hover{border-color:#10b981;background:#ecfdf5}.valor-option-btn.valor-option-btn-secondary[data-v-ec88aeff]:disabled{opacity:.6;cursor:not-allowed}.valor-form[data-v-ec88aeff]{padding-top:8px}.valor-form .back-btn[data-v-ec88aeff]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:#f0f2f5;color:#495057;font-size:13px;border-radius:6px;cursor:pointer;margin-bottom:20px;transition:all .2s}.valor-form .back-btn[data-v-ec88aeff]:hover{background:#e9ecef}.valor-form .form-group[data-v-ec88aeff]{margin-bottom:16px}.valor-form .form-group label[data-v-ec88aeff]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:#495057}.valor-form .form-control[data-v-ec88aeff]{width:100%;padding:12px 14px;border:2px solid #e9ecef;border-radius:12px;font-size:14px;color:#2c3e50;transition:all .2s;background:#fff}.valor-form .form-control[data-v-ec88aeff]:hover{border-color:#cbd5e1}.valor-form .form-control[data-v-ec88aeff]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ganho-form .obrig[data-v-ec88aeff]{color:#ef4444;font-weight:700}.ganho-form .ganho-telefone[data-v-ec88aeff]{display:block;margin-top:6px;font-size:12px;color:#94a3b8}.ganho-form .ganho-telefone i[data-v-ec88aeff]{color:#25d366;margin-right:4px}.ganho-form .form-row[data-v-ec88aeff]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ganho-form select.form-control[data-v-ec88aeff]{appearance:auto;padding:11px 12px}.ganho-form .ganho-outra[data-v-ec88aeff]{margin-top:8px}.ganho-acomodacao[data-v-ec88aeff]{margin:10px 0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.ganho-acomodacao-cabecalho[data-v-ec88aeff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#334155}.ganho-remover[data-v-ec88aeff]{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:4px 6px;border-radius:6px}.ganho-remover[data-v-ec88aeff]:hover{color:#ef4444;background:#fee2e2}.ganho-ocupacao[data-v-ec88aeff],.ganho-idades[data-v-ec88aeff]{margin-top:8px}.ganho-idades[data-v-ec88aeff]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ganho-adicionar[data-v-ec88aeff]{width:100%;margin:4px 0 12px;padding:9px 12px;border:1px dashed #94a3b8;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font-weight:600}.ganho-adicionar[data-v-ec88aeff]:hover:not(:disabled){border-color:#10b981;color:#047857;background:#ecfdf5}.ganho-adicionar[data-v-ec88aeff]:disabled{opacity:.5;cursor:not-allowed}.ganho-formas[data-v-ec88aeff]{display:flex;flex-wrap:wrap;gap:8px}.ganho-forma[data-v-ec88aeff]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:2px solid #e9ecef;background:#fff;color:#495057;font-size:13px;cursor:pointer;transition:all .15s}.ganho-forma[data-v-ec88aeff]:hover{border-color:#cbd5e1}.ganho-forma.ativo[data-v-ec88aeff]{border-color:#10b981;background:#ecfdf5;color:#047857;font-weight:600}.ganho-cobrado[data-v-ec88aeff]{margin-top:10px;padding:10px 12px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0}.ganho-cobrado label[data-v-ec88aeff]{display:block;font-size:13px;font-weight:600;color:#065f46;margin-bottom:6px}.ganho-cobrado small[data-v-ec88aeff]{display:block;color:#047857;font-size:11px;margin-top:4px}.ganho-pms[data-v-ec88aeff]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px dashed #cbd5e1;font-size:13px;color:#334155;cursor:pointer}.ganho-pms input[data-v-ec88aeff]{margin-top:3px}.ganho-pms small[data-v-ec88aeff]{display:block;color:#94a3b8;font-size:11px;margin-top:2px}@media(max-width:480px){.ganho-form .form-row[data-v-ec88aeff]{grid-template-columns:1fr}}.modal-overlay[data-v-8da7f221]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-fusao[data-v-8da7f221]{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-8da7f221]{padding:18px 24px 14px;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-8da7f221]{margin:0;font-size:18px;font-weight:600;color:#111827}.btn-close[data-v-8da7f221]{background:none;border:none;font-size:28px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.btn-close[data-v-8da7f221]:hover{color:#374151}.modal-body[data-v-8da7f221]{padding:18px 24px;overflow-y:auto;flex:1 1 auto}.modal-intro[data-v-8da7f221]{margin:0 0 16px;font-size:14px;color:#4b5563;line-height:1.5}.contatos-grid[data-v-8da7f221]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.contato-card[data-v-8da7f221]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s}.contato-card[data-v-8da7f221]:hover{border-color:#d1d5db;background:#f9fafb}.contato-card.selecionado[data-v-8da7f221]{border-color:#f59e0b;background:#fffbeb}.contato-card input[type=radio][data-v-8da7f221]{margin-top:3px}.contato-info[data-v-8da7f221]{flex:1 1 auto;min-width:0}.contato-nome[data-v-8da7f221]{font-weight:600;color:#111827;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contato-tel[data-v-8da7f221]{color:#6b7280;font-family:SF Mono,Consolas,monospace;font-size:12px;margin-top:2px}.contato-meta[data-v-8da7f221]{margin-top:4px;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.badge-principal[data-v-8da7f221]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;background:#fef3c7;color:#92400e;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;animation:badgePop-8da7f221 .25s ease-out}.badge-principal i[data-v-8da7f221]{font-size:9px}@keyframes badgePop-8da7f221{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.resumo-pos-fusao[data-v-8da7f221]{margin:14px 0 16px;padding:12px 14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:13px}.resumo-titulo[data-v-8da7f221]{font-weight:600;color:#111827;margin-bottom:8px;display:flex;align-items:center;gap:6px;font-size:13px}.resumo-titulo i[data-v-8da7f221]{color:#6b7280}.resumo-linha[data-v-8da7f221]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0}.resumo-rotulo[data-v-8da7f221]{font-size:12px;color:#6b7280;min-width:80px}.resumo-valor[data-v-8da7f221]{font-family:SF Mono,Consolas,monospace;font-size:13px;font-weight:500}.resumo-valor.principal[data-v-8da7f221]{color:#92400e;background:#fef3c7;padding:2px 8px;border-radius:4px}.resumo-valor.secundario[data-v-8da7f221]{color:#6b7280;text-decoration:line-through;text-decoration-thickness:1px}.resumo-tag[data-v-8da7f221]{font-size:11px;color:#9ca3af;font-style:italic}.workflows-aviso[data-v-8da7f221]{margin:16px 0;padding:12px 14px;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px}.workflows-titulo[data-v-8da7f221]{font-size:13px;font-weight:600;color:#92400e;margin-bottom:6px}.workflows-lista[data-v-8da7f221]{list-style:none;padding:0;margin:0 0 8px;font-size:13px;color:#78350f}.workflows-lista li[data-v-8da7f221]{margin:2px 0}.workflows-pendentes[data-v-8da7f221]{color:#6b7280;font-size:12px}.checkbox-linha[data-v-8da7f221]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;margin-top:4px;cursor:pointer}.checkbox-linha input[data-v-8da7f221]:disabled+*{opacity:.5}.motivo-bloco[data-v-8da7f221]{margin-bottom:16px}.motivo-bloco label[data-v-8da7f221]{display:block;font-size:13px;color:#374151;margin-bottom:4px}.motivo-bloco input[data-v-8da7f221]{width:100%;padding:8px 12px;font-size:13px;border:1px solid #d1d5db;border-radius:6px;outline:none;box-sizing:border-box}.motivo-bloco input[data-v-8da7f221]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.aviso-irreversivel[data-v-8da7f221]{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:12px;color:#991b1b;text-align:center}.erro-msg[data-v-8da7f221]{margin-top:12px;padding:10px 12px;background:#fef2f2;border-left:3px solid #ef4444;color:#991b1b;font-size:13px;border-radius:4px}.modal-footer[data-v-8da7f221]{padding:14px 24px;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:10px}.modal-footer button[data-v-8da7f221]{padding:8px 18px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .15s}.btn-cancelar[data-v-8da7f221]{background:#fff;color:#374151;border-color:#d1d5db}.btn-cancelar[data-v-8da7f221]:hover:not(:disabled){background:#f9fafb}.btn-confirmar[data-v-8da7f221]{background:#f59e0b;color:#fff;border-color:#d97706}.btn-confirmar[data-v-8da7f221]:hover:not(:disabled){background:#d97706}.btn-confirmar[data-v-8da7f221]:disabled,.btn-cancelar[data-v-8da7f221]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.modal-fusao[data-v-8da7f221]{max-width:100%;max-height:100vh;border-radius:0;height:100vh}.contatos-grid[data-v-8da7f221]{grid-template-columns:1fr}}.contact-notes[data-v-d28c86a1]{display:flex;flex-direction:column;height:100%;background:#fff}.notes-header[data-v-d28c86a1]{padding:16px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.notes-header h3[data-v-d28c86a1]{margin:0 0 12px;font-size:16px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:8px}.notes-header i[data-v-d28c86a1]{color:#6f3bf0}.internal-tabs[data-v-d28c86a1]{display:flex;gap:8px}.internal-tab-btn[data-v-d28c86a1]{flex:1;padding:8px 12px;border:none;background:#e0e0e0;color:#666;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.internal-tab-btn[data-v-d28c86a1]:hover{background:#d0d0d0}.internal-tab-btn.active[data-v-d28c86a1]{background:#6f3bf0;color:#fff}.internal-tab-btn i[data-v-d28c86a1]{font-size:12px}.tab-content-wrapper[data-v-d28c86a1]{flex:1;display:flex;flex-direction:column;overflow:hidden}.notes-list[data-v-d28c86a1],.tags-list[data-v-d28c86a1]{flex:1;overflow-y:auto;padding:16px}.loading[data-v-d28c86a1],.empty-state[data-v-d28c86a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#999;text-align:center}.empty-state i[data-v-d28c86a1]{font-size:48px;margin-bottom:12px;opacity:.3}.empty-state p[data-v-d28c86a1]{margin:0;font-size:14px}.note-item[data-v-d28c86a1]{background:#fff;border:1px solid #e0e0e0;border-left-width:4px;border-radius:6px;padding:12px;margin-bottom:12px;transition:box-shadow .2s}.note-item[data-v-d28c86a1]:hover{box-shadow:0 2px 8px #0000001a}.note-header[data-v-d28c86a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.note-info[data-v-d28c86a1]{display:flex;flex-direction:column;gap:4px}.note-author[data-v-d28c86a1]{font-size:12px;font-weight:600;color:#6f3bf0}.note-date[data-v-d28c86a1]{font-size:11px;color:#999}.note-actions[data-v-d28c86a1]{display:flex;gap:6px}.note-action-btn[data-v-d28c86a1]{background:none;border:none;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:12px;transition:all .2s;display:flex;align-items:center;justify-content:center}.note-action-btn[data-v-d28c86a1]:hover{background:#f0f0f0;color:#6f3bf0}.note-action-btn.delete[data-v-d28c86a1]:hover{background:#ffebee;color:#f44336}.note-content[data-v-d28c86a1]{font-size:14px;color:#2c3e50;line-height:1.5;white-space:pre-wrap;word-break:break-word}.note-form[data-v-d28c86a1],.tag-form[data-v-d28c86a1]{border-top:1px solid #e0e0e0;padding:16px;background:#fafafa}.nova-etiqueta-titulo[data-v-d28c86a1]{display:block;font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:4px}.nova-etiqueta-ajuda[data-v-d28c86a1]{font-size:12px;color:#9ca3af;margin:0 0 12px;line-height:1.4}.note-form-grow[data-v-d28c86a1]{flex:1;display:flex;flex-direction:column}.textarea-wrapper[data-v-d28c86a1]{position:relative;flex:1;display:flex;flex-direction:column;margin-bottom:12px}.note-form-grow textarea[data-v-d28c86a1]{flex:1;min-height:80px}.note-form textarea[data-v-d28c86a1]{width:100%;padding:12px 36px 12px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s}.note-form textarea[data-v-d28c86a1]:focus{outline:none;border-color:#6f3bf0}.btn-expand[data-v-d28c86a1]{position:absolute;top:8px;right:8px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px 6px;border-radius:4px;font-size:12px}.btn-expand[data-v-d28c86a1]:hover{color:#7c3aed;background:#f3f0ff}.tag-form input[data-v-d28c86a1]{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-family:inherit;margin-bottom:12px;transition:border-color .2s}.tag-form input[data-v-d28c86a1]:focus{outline:none;border-color:#6f3bf0}.form-actions-simple[data-v-d28c86a1]{display:flex;justify-content:flex-end;padding-top:8px}.form-actions[data-v-d28c86a1]{display:flex;justify-content:space-between;align-items:center;gap:12px}.color-picker[data-v-d28c86a1]{display:flex;align-items:center;gap:8px}.color-picker label[data-v-d28c86a1]{font-size:12px;color:#666;font-weight:500}.color-options[data-v-d28c86a1]{display:flex;gap:6px;flex-wrap:wrap}.color-options button[data-v-d28c86a1]{width:28px;height:28px;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:all .2s}.color-options button[data-v-d28c86a1]:hover{transform:scale(1.1)}.color-options button.active[data-v-d28c86a1]{border-color:#2c3e50;box-shadow:0 0 0 2px #fff,0 0 0 4px #2c3e50}.btn-save[data-v-d28c86a1]{padding:8px 16px;background:#6f3bf0;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s;white-space:nowrap}.btn-save[data-v-d28c86a1]:hover:not(:disabled){background:#5a2fd9;transform:translateY(-1px);box-shadow:0 2px 8px #6f3bf04d}.btn-save[data-v-d28c86a1]:disabled{opacity:.5;cursor:not-allowed}.tags-container[data-v-d28c86a1]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-d28c86a1]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;color:#fff;border-radius:20px;font-size:13px;font-weight:500;transition:all .2s}.tag-item[data-v-d28c86a1]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0003}.tag-text[data-v-d28c86a1]{-webkit-user-select:none;user-select:none}.tag-remove[data-v-d28c86a1]{background:none;border:none;color:#fff;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.tag-remove[data-v-d28c86a1]:hover{background:#fff3}.tag-remove i[data-v-d28c86a1]{font-size:10px}.tag-suggestions[data-v-d28c86a1]{margin-bottom:16px}.tag-suggestions label[data-v-d28c86a1]{display:block;font-size:13px;color:#666;font-weight:500;margin-bottom:8px}.tag-search-box[data-v-d28c86a1]{position:relative;display:flex;align-items:center;margin-bottom:8px}.tag-search-ico[data-v-d28c86a1]{position:absolute;left:10px;font-size:12px;color:#9ca3af;pointer-events:none}.tag-search-input[data-v-d28c86a1]{width:100%;padding:7px 28px 7px 30px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;color:#2c3e50;outline:none;transition:border-color .15s}.tag-search-input[data-v-d28c86a1]:focus{border-color:#8b5cf6}.tag-search-clear[data-v-d28c86a1]{position:absolute;right:6px;width:20px;height:20px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px}.tag-search-clear[data-v-d28c86a1]:hover{background:#f0f2f5;color:#2c3e50}.tag-search-empty[data-v-d28c86a1]{font-size:12px;color:#9ca3af;margin:4px 2px;font-style:italic}.suggestion-item.suggestion-destaque[data-v-d28c86a1]{animation:etiquetaDestaque-d28c86a1 .7s ease-in-out 0s 3}@keyframes etiquetaDestaque-d28c86a1{0%,to{outline:0 solid rgba(139,92,246,0)}50%{outline:3px solid rgba(139,92,246,.9);outline-offset:1px}}@media(prefers-reduced-motion:reduce){.suggestion-item.suggestion-destaque[data-v-d28c86a1]{animation:none}}.suggestions-container[data-v-d28c86a1]{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.suggestions-container.suggestions-wide[data-v-d28c86a1]{max-height:260px}.tags-secao-label[data-v-d28c86a1]{display:block;font-size:13px;color:#666;font-weight:600;margin-bottom:8px}.tags-atribuidas[data-v-d28c86a1]{margin-bottom:16px}.tags-vazio[data-v-d28c86a1]{font-size:13px;color:#9ca3af;font-style:italic;margin:2px 0 0}.tag-atribuir-bloco[data-v-d28c86a1]{margin-top:4px}.btn-atribuir-etiqueta[data-v-d28c86a1]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px dashed #8b5cf6;background:#f5f3ff;color:#6d28d9;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.btn-atribuir-etiqueta[data-v-d28c86a1]:hover{background:#ede9fe;border-color:#6d28d9}.nova-etiqueta-bloco[data-v-d28c86a1]{margin-top:16px}.nova-etiqueta-toggle[data-v-d28c86a1]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid #e0e0e0;background:#fafafa;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:#2c3e50;text-align:left}.nova-etiqueta-toggle[data-v-d28c86a1]:hover{background:#f0f2f5}.nova-etiqueta-sub[data-v-d28c86a1]{font-weight:400;font-size:12px;color:#9ca3af;margin-left:2px}.nova-etiqueta-chev[data-v-d28c86a1]{margin-left:auto;color:#9ca3af;font-size:12px}.nova-etiqueta-conteudo[data-v-d28c86a1]{padding-top:12px}.suggestion-wrapper[data-v-d28c86a1]{position:relative;display:inline-flex;align-items:center}.suggestion-item[data-v-d28c86a1]{display:inline-flex;align-items:center;padding:4px 28px 4px 10px;color:#fff;border:none;border-radius:16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.suggestion-item[data-v-d28c86a1]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0003}.suggestion-remove[data-v-d28c86a1]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:#0003;border:none;color:#fff;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.suggestion-remove[data-v-d28c86a1]:hover{background:#0006;transform:translateY(-50%) scale(1.1)}.suggestion-remove i[data-v-d28c86a1]{font-size:9px}.editing-header[data-v-d28c86a1]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;margin-bottom:12px;font-size:13px;color:#856404;font-weight:500}.editing-header i[data-v-d28c86a1]{margin-right:6px}.btn-cancel-edit[data-v-d28c86a1]{background:none;border:none;color:#856404;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:4px}.btn-cancel-edit[data-v-d28c86a1]:hover{background:#0000001a}.modal-overlay[data-v-d28c86a1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-d28c86a1 .2s ease-out}@keyframes fadeIn-d28c86a1{0%{opacity:0}to{opacity:1}}.modal-content[data-v-d28c86a1]{background:#fff;border-radius:12px;width:90%;max-width:420px;box-shadow:0 10px 40px #0003;animation:slideUp-d28c86a1 .3s ease-out}@keyframes slideUp-d28c86a1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-d28c86a1]{padding:24px 24px 16px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:12px}.modal-icon[data-v-d28c86a1]{font-size:24px;color:#6f3bf0}.modal-header h3[data-v-d28c86a1]{margin:0;font-size:18px;font-weight:600;color:#2c3e50}.modal-body[data-v-d28c86a1]{padding:24px}.modal-body p[data-v-d28c86a1]{margin:0;font-size:15px;color:#555;line-height:1.6}.modal-body strong[data-v-d28c86a1]{color:#2c3e50;font-weight:600}.modal-footer[data-v-d28c86a1]{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-d28c86a1],.btn-confirm[data-v-d28c86a1]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.btn-cancel[data-v-d28c86a1]{background:#f5f5f5;color:#666}.btn-cancel[data-v-d28c86a1]:hover{background:#e0e0e0}.btn-confirm[data-v-d28c86a1]{background:#6f3bf0;color:#fff}.btn-confirm[data-v-d28c86a1]:hover{background:#5a2dc9;transform:translateY(-1px);box-shadow:0 4px 12px #6f3bf04d}.btn-confirm[data-v-d28c86a1]:active{transform:translateY(0)}.modal-large[data-v-d28c86a1]{max-width:600px}.removal-options[data-v-d28c86a1]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.option-card[data-v-d28c86a1]{padding:20px;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .2s;background:#fff}.option-card[data-v-d28c86a1]:hover{border-color:#6f3bf0;background:#f8f5ff;transform:translateY(-2px);box-shadow:0 4px 12px #6f3bf026}.option-card.danger[data-v-d28c86a1]:hover{border-color:#f44336;background:#fff5f5;box-shadow:0 4px 12px #f4433626}.option-card i[data-v-d28c86a1]{font-size:24px;margin-bottom:12px;display:block}.option-card:not(.danger) i[data-v-d28c86a1]{color:#6f3bf0}.option-card.danger i[data-v-d28c86a1]{color:#f44336}.option-card h4[data-v-d28c86a1]{margin:0 0 8px;font-size:15px;font-weight:600;color:#2c3e50}.option-card p[data-v-d28c86a1]{margin:0;font-size:13px;color:#666;line-height:1.5}.modal-expanded-note[data-v-d28c86a1]{width:600px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column}.expanded-note-body[data-v-d28c86a1]{flex:1;display:flex;flex-direction:column;gap:12px;padding:20px!important}.expanded-textarea[data-v-d28c86a1]{flex:1;min-height:300px;width:100%;padding:16px;border:1px solid #e0e0e0;border-radius:8px;font-size:15px;font-family:inherit;line-height:1.6;resize:vertical;transition:border-color .2s}.expanded-textarea[data-v-d28c86a1]:focus{outline:none;border-color:#6f3bf0;box-shadow:0 0 0 3px #6f3bf01a}.templates-container[data-v-849a7947]{display:flex;flex-direction:column;height:100%;background:#f8f9fa;overflow:hidden}.loading-state[data-v-849a7947],.error-state[data-v-849a7947],.empty-state[data-v-849a7947]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;gap:15px}.spinner[data-v-849a7947]{width:40px;height:40px;border:4px solid #e9ecef;border-top-color:#9b87f5;border-radius:50%;animation:spin-849a7947 .8s linear infinite}@keyframes spin-849a7947{to{transform:rotate(360deg)}}.error-state i[data-v-849a7947],.empty-state i[data-v-849a7947]{font-size:48px;color:#dee2e6}.retry-btn[data-v-849a7947]{padding:8px 20px;background:#9b87f5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.retry-btn[data-v-849a7947]:hover{background:#8b77e5}.templates-list[data-v-849a7947]{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.model-card[data-v-849a7947]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #00000014}.model-card[data-v-849a7947]:hover:not(.expanded){border-color:#9b87f5;box-shadow:0 2px 6px #9b87f533}.model-card.expanded[data-v-849a7947]{border-color:#9b87f5;box-shadow:0 4px 12px #9b87f540;cursor:default}.card-front[data-v-849a7947]{display:flex;flex-direction:column;gap:10px}.card-back[data-v-849a7947]{display:flex;flex-direction:column;animation:fadeIn-849a7947 .25s ease}@keyframes fadeIn-849a7947{0%{opacity:0}to{opacity:1}}.model-title-row[data-v-849a7947]{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:2px solid #e8e0f5;margin-bottom:2px}.model-title[data-v-849a7947]{font-size:15px;font-weight:600;color:#6b46c1;flex:1}.category-tag[data-v-849a7947]{display:inline-flex;align-items:center;padding:2px 8px;background:#ff9800;color:#fff;font-size:10px;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.model-preview[data-v-849a7947]{font-size:14px;color:#4a5568;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.model-content[data-v-849a7947]{margin:12px 0 16px;padding:14px;background:#fafafa;border-radius:6px;border:1px solid #e8e8e8;max-height:400px;overflow-y:auto}.content-header[data-v-849a7947]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#6b46c1;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e8e0f5}.content-header i[data-v-849a7947]{font-size:14px}.content-body[data-v-849a7947]{font-size:14px;color:#2d3748;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.content-footer[data-v-849a7947]{font-size:12px;color:#718096;font-style:italic;margin-top:12px;padding-top:10px;border-top:1px solid #e8e8e8}.model-actions[data-v-849a7947]{display:flex;gap:10px;padding-top:12px;border-top:1px solid #e8e8e8}.cancel-btn[data-v-849a7947]{padding:9px 20px;background:#718096;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;flex-shrink:0}.cancel-btn[data-v-849a7947]:hover{background:#4a5568}.send-model-btn[data-v-849a7947]{padding:9px 20px;background:linear-gradient(135deg,#9b87f5,#b39ddb);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;flex:1;box-shadow:0 2px 4px #9b87f540}.send-model-btn[data-v-849a7947]:hover{background:linear-gradient(135deg,#8b77e5,#a38dcb);box-shadow:0 3px 8px #9b87f559;transform:translateY(-1px)}.send-model-btn[data-v-849a7947]:active{transform:translateY(0)}.templates-list[data-v-849a7947]::-webkit-scrollbar,.model-content[data-v-849a7947]::-webkit-scrollbar{width:6px}.templates-list[data-v-849a7947]::-webkit-scrollbar-track,.model-content[data-v-849a7947]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.templates-list[data-v-849a7947]::-webkit-scrollbar-thumb,.model-content[data-v-849a7947]::-webkit-scrollbar-thumb{background:#c5b3ff;border-radius:3px}.templates-list[data-v-849a7947]::-webkit-scrollbar-thumb:hover,.model-content[data-v-849a7947]::-webkit-scrollbar-thumb:hover{background:#9b87f5}.saldo-insuficiente-state[data-v-849a7947]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:30px 20px;text-align:center;gap:10px}.saldo-insuficiente-icon[data-v-849a7947]{width:64px;height:64px;background:linear-gradient(135deg,#fed7aa,#fbbf24);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.saldo-insuficiente-icon i[data-v-849a7947]{font-size:28px;color:#92400e}.saldo-insuficiente-state h3[data-v-849a7947]{margin:0;font-size:17px;font-weight:700;color:#92400e}.saldo-insuficiente-texto[data-v-849a7947]{margin:0;font-size:14px;color:#555;line-height:1.5}.saldo-insuficiente-texto strong[data-v-849a7947]{color:#dc2626;font-size:16px}.saldo-insuficiente-subtexto[data-v-849a7947]{margin:0;font-size:13px;color:#888;line-height:1.4}.btn-recarregar-chat[data-v-849a7947]{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:10px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.btn-recarregar-chat[data-v-849a7947]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.call-widget[data-v-b7ff2695]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px;margin-top:12px;box-shadow:0 4px 12px #667eea4d;animation:slideDown-b7ff2695 .3s ease-out}.call-widget-header[data-v-b7ff2695]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.2)}.contact-info[data-v-b7ff2695]{display:flex;align-items:center;gap:10px;color:#fff}.whatsapp-icon[data-v-b7ff2695]{font-size:24px;color:#25d366;background:#fff;padding:8px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.contact-text[data-v-b7ff2695]{display:flex;flex-direction:column;gap:2px}.contact-name[data-v-b7ff2695]{font-size:14px;font-weight:600;color:#fff}.contact-phone[data-v-b7ff2695]{font-size:12px;color:#fffc}.call-status[data-v-b7ff2695]{position:relative;display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff1a;border-radius:8px;margin-bottom:12px}.status-indicator[data-v-b7ff2695]{display:flex;align-items:center;gap:10px;flex:1}.status-icon-small[data-v-b7ff2695]{width:36px;height:36px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;flex-shrink:0}.status-icon-small .ringing[data-v-b7ff2695]{animation:shake-b7ff2695 .5s ease-in-out infinite}.status-text-container[data-v-b7ff2695]{display:flex;flex-direction:column;gap:2px}.status-text[data-v-b7ff2695]{font-size:13px;font-weight:500;color:#fff}.call-duration[data-v-b7ff2695]{font-size:16px;font-weight:600;color:#10b981;font-variant-numeric:tabular-nums}.pulse-rings[data-v-b7ff2695]{position:absolute;top:50%;left:18px;transform:translateY(-50%);width:36px;height:36px;pointer-events:none}.pulse-ring[data-v-b7ff2695]{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #10b981;border-radius:50%;animation:pulse-ring-b7ff2695 1.5s ease-out infinite}.pulse-ring.delay-1[data-v-b7ff2695]{animation-delay:.5s}.pulse-ring.delay-2[data-v-b7ff2695]{animation-delay:1s}.call-controls[data-v-b7ff2695]{display:flex;gap:8px;justify-content:center}.control-btn[data-v-b7ff2695]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#fff;flex:1}.control-btn i[data-v-b7ff2695]{font-size:14px}.control-btn.accept-btn[data-v-b7ff2695]{background:linear-gradient(135deg,#10b981,#059669)}.control-btn.accept-btn[data-v-b7ff2695]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 8px #10b9814d}.control-btn.mute-btn[data-v-b7ff2695]{background:#fff3;flex:0 0 auto;padding:10px 12px}.control-btn.mute-btn[data-v-b7ff2695]:hover{background:#ffffff4d}.control-btn.mute-btn.active[data-v-b7ff2695]{background:#ef4444}.control-btn.reject-btn[data-v-b7ff2695]{background:linear-gradient(135deg,#ef4444,#dc2626)}.control-btn.reject-btn[data-v-b7ff2695]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}.error-message[data-v-b7ff2695]{margin-top:8px;padding:8px 12px;background:#ef444433;border:1px solid rgba(239,68,68,.4);border-radius:6px;color:#fff;font-size:12px;display:flex;align-items:center;gap:6px}@keyframes pulse-ring-b7ff2695{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@keyframes shake-b7ff2695{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes slideDown-b7ff2695{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.slide-down-enter-active[data-v-b7ff2695],.slide-down-leave-active[data-v-b7ff2695]{transition:all .3s ease}.slide-down-enter-from[data-v-b7ff2695]{opacity:0;transform:translateY(-10px)}.slide-down-leave-to[data-v-b7ff2695]{opacity:0;transform:translateY(10px)}.ticket-modal-overlay[data-v-402b6db9]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.ticket-modal[data-v-402b6db9]{background:#fff;border-radius:16px;width:500px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.ticket-modal-header[data-v-402b6db9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.ticket-modal-header h3[data-v-402b6db9]{margin:0;font-size:16px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.btn-close[data-v-402b6db9]{width:30px;height:30px;border-radius:6px;border:none;background:#f3f4f6;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s}.btn-close[data-v-402b6db9]:hover{background:#e5e7eb}.ticket-modal-body[data-v-402b6db9]{padding:18px 20px}.form-group[data-v-402b6db9]{margin-bottom:12px}.form-group label[data-v-402b6db9]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:4px}.form-input[data-v-402b6db9],.form-textarea[data-v-402b6db9],.form-select[data-v-402b6db9]{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-family:inherit;outline:none;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-402b6db9]:focus,.form-textarea[data-v-402b6db9]:focus,.form-select[data-v-402b6db9]:focus{border-color:#8b5cf6}.form-input.readonly[data-v-402b6db9]{background:#f9fafb;color:#6b7280}.form-textarea[data-v-402b6db9]{resize:vertical}.form-row[data-v-402b6db9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-separator[data-v-402b6db9]{display:flex;align-items:center;margin:16px 0 10px;gap:10px}.form-separator[data-v-402b6db9]:before,.form-separator[data-v-402b6db9]:after{content:"";flex:1;height:1px;background:#e5e7eb}.form-separator span[data-v-402b6db9]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.checkbox-label[data-v-402b6db9]{display:flex!important;align-items:center;gap:8px;cursor:pointer;font-size:13px!important;font-weight:400!important;color:#374151!important;margin-bottom:0!important}.checkbox-label input[type=checkbox][data-v-402b6db9]{width:16px;height:16px;accent-color:#8b5cf6;cursor:pointer}.checkbox-label span[data-v-402b6db9]{display:flex;align-items:center;gap:5px}.inline-field[data-v-402b6db9]{margin-top:6px}.whatsapp-field[data-v-402b6db9]{display:flex;align-items:center;gap:0}.ddi-prefix[data-v-402b6db9]{display:flex;align-items:center;padding:8px 10px;background:#f3f4f6;border:1px solid #e5e7eb;border-right:none;border-radius:8px 0 0 8px;font-size:13px;color:#374151;font-weight:500;white-space:nowrap}.ddi-input[data-v-402b6db9]{border-radius:0 8px 8px 0!important}.form-error[data-v-402b6db9]{padding:8px 12px;background:#fee2e2;color:#dc2626;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:6px;margin-top:8px}.form-success[data-v-402b6db9]{padding:8px 12px;background:#d1fae5;color:#059669;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:6px;margin-top:8px}.ticket-modal-footer[data-v-402b6db9]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e5e7eb}.btn-cancel[data-v-402b6db9]{padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;cursor:pointer;color:#6b7280}.btn-submit[data-v-402b6db9]{display:flex;align-items:center;gap:6px;padding:8px 18px;background:#8b5cf6;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.btn-submit[data-v-402b6db9]:hover{background:#7c3aed}.btn-submit[data-v-402b6db9]:disabled{opacity:.6;cursor:not-allowed}.tickets-sidebar-overlay[data-v-a1982386]{position:fixed;inset:0;background:#00000059;z-index:10000}.tickets-sidebar[data-v-a1982386]{position:fixed;top:0;right:-420px;width:420px;height:100%;background:#f8f9fb;box-shadow:-4px 0 24px #0000001f;z-index:10001;display:flex;flex-direction:column;animation:slideInSidebar-a1982386 .3s ease-out forwards}@keyframes slideInSidebar-a1982386{to{right:0}}.sidebar-header[data-v-a1982386]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:#fff;border-bottom:1px solid #e8eaed}.header-info h3[data-v-a1982386]{margin:0;font-size:16px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.header-info h3 i[data-v-a1982386]{color:#8b5cf6}.header-subtitle[data-v-a1982386]{display:block;font-size:12px;color:#9ca3af;margin-top:2px}.btn-close-sidebar[data-v-a1982386]{background:transparent;border:none;font-size:26px;cursor:pointer;color:#9ca3af;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .15s}.btn-close-sidebar[data-v-a1982386]:hover{background:#f3f4f6;color:#374151}.sidebar-actions[data-v-a1982386]{display:flex;gap:8px;padding:12px 20px;background:#fff;border-bottom:1px solid #e8eaed}.btn-new-ticket[data-v-a1982386]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;background:#8b5cf6;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-new-ticket[data-v-a1982386]:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 3px 10px #8b5cf640}.btn-refresh[data-v-a1982386]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;border-radius:10px;color:#6b7280;cursor:pointer;transition:all .15s}.btn-refresh[data-v-a1982386]:hover{background:#e5e7eb;color:#374151}.btn-refresh[data-v-a1982386]:disabled{opacity:.5;cursor:not-allowed}.sidebar-loading[data-v-a1982386]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:#9ca3af;font-size:13px}.sidebar-loading i[data-v-a1982386]{font-size:22px;color:#8b5cf6}.sidebar-empty[data-v-a1982386]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:60px 20px;color:#9ca3af}.sidebar-empty i[data-v-a1982386]{font-size:36px;color:#d1d5db}.sidebar-empty p[data-v-a1982386]{margin:0;font-size:13px}.btn-empty-create[data-v-a1982386]{margin-top:8px;padding:8px 16px;background:#8b5cf6;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s}.btn-empty-create[data-v-a1982386]:hover{background:#7c3aed}.tickets-list[data-v-a1982386]{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ticket-card[data-v-a1982386]{background:#fff;border-radius:14px;padding:16px;border:1px solid #e8eaed;transition:all .2s;cursor:default}.ticket-card[data-v-a1982386]:hover{border-color:#d1d5db;box-shadow:0 2px 12px #0000000d}.ticket-card--baixa[data-v-a1982386]{border-left:3px solid #10b981}.ticket-card--media[data-v-a1982386]{border-left:3px solid #f59e0b}.ticket-card--alta[data-v-a1982386]{border-left:3px solid #f97316}.ticket-card--urgente[data-v-a1982386]{border-left:3px solid #ef4444}.ticket-card-header[data-v-a1982386]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ticket-id[data-v-a1982386]{font-size:11px;font-weight:600;color:#9ca3af;font-family:SF Mono,Fira Code,monospace}.ticket-status[data-v-a1982386]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px}.status--aberto[data-v-a1982386]{background:#dbeafe;color:#2563eb}.status--em_andamento[data-v-a1982386]{background:#fef3c7;color:#d97706}.status--aguardando[data-v-a1982386]{background:#f3e8ff;color:#7c3aed}.status--resolvido[data-v-a1982386]{background:#d1fae5;color:#059669}.status--fechado[data-v-a1982386]{background:#f3f4f6;color:#6b7280}.ticket-titulo[data-v-a1982386]{margin:0 0 6px;font-size:14px;font-weight:600;color:#1f2937;line-height:1.35}.ticket-descricao[data-v-a1982386]{margin:0 0 10px;font-size:12px;color:#6b7280;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ticket-tags[data-v-a1982386]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.tag-categoria[data-v-a1982386]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:3px 8px;border-radius:6px;background:#f3f4f6;color:#4b5563}.cat--manutencao[data-v-a1982386]{background:#fef3c7;color:#92400e}.cat--limpeza[data-v-a1982386]{background:#d1fae5;color:#065f46}.cat--informacao[data-v-a1982386]{background:#dbeafe;color:#1e40af}.cat--reclamacao[data-v-a1982386]{background:#fee2e2;color:#991b1b}.cat--solicitacao[data-v-a1982386]{background:#e0e7ff;color:#3730a3}.cat--urgencia[data-v-a1982386]{background:#fee2e2;color:#dc2626}.tag-prioridade[data-v-a1982386]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px}.prio--baixa[data-v-a1982386]{background:#ecfdf5;color:#059669}.prio--media[data-v-a1982386]{background:#fffbeb;color:#d97706}.prio--alta[data-v-a1982386]{background:#fff7ed;color:#ea580c}.prio--urgente[data-v-a1982386]{background:#fef2f2;color:#dc2626}.ticket-meta[data-v-a1982386]{display:flex;gap:12px;font-size:11px;color:#9ca3af}.meta-item[data-v-a1982386]{display:flex;align-items:center;gap:4px}.ticket-resolucao[data-v-a1982386]{display:flex;align-items:center;gap:5px;margin-top:8px;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:500;background:#ecfdf5;color:#059669}.ticket-sla[data-v-a1982386]{display:flex;align-items:center;gap:5px;margin-top:8px;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:500}.sla--dentro[data-v-a1982386]{background:#ecfdf5;color:#059669}.sla--proximo[data-v-a1982386]{background:#fffbeb;color:#d97706}.sla--violado[data-v-a1982386]{background:#fef2f2;color:#dc2626}.canais-secao[data-v-7803a66f]{padding:12px 16px;border-top:1px solid #f0f0f0}.erro-remocao-msg[data-v-7803a66f]{margin-top:10px;padding:8px 12px;background:#fef2f2;border-left:3px solid #ef4444;border-radius:4px;color:#991b1b;font-size:12px;display:flex;align-items:center;gap:8px}.canais-header[data-v-7803a66f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.canais-header label[data-v-7803a66f]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.btn-add-canal[data-v-7803a66f]{width:28px;height:28px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;font-size:12px;transition:all .15s}.btn-add-canal[data-v-7803a66f]:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}.canais-menu-wrap[data-v-7803a66f]{position:relative}.canais-menu[data-v-7803a66f]{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:4px;display:flex;flex-direction:column;gap:2px}.canais-menu-item[data-v-7803a66f]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;text-align:left;transition:background .12s}.canais-menu-item[data-v-7803a66f]:hover{background:#f3f4f6}.canais-menu-item i[data-v-7803a66f]{width:16px;text-align:center;color:#6f3bf0}.canais-loading[data-v-7803a66f],.canais-vazio[data-v-7803a66f]{font-size:12px;color:#9ca3af;padding:8px 0}.canais-vazio[data-v-7803a66f]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.btn-link[data-v-7803a66f]{background:none;border:none;padding:0;font-size:12px;color:#6f3bf0;cursor:pointer;text-decoration:underline}.canais-lista[data-v-7803a66f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.canal-item[data-v-7803a66f]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f9fafb;border-radius:6px;transition:background .15s}.canal-item[data-v-7803a66f]:hover{background:#f3f4f6}.canal-icon[data-v-7803a66f]{flex:0 0 auto;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;background:#fff}.canal-whatsapp .canal-icon[data-v-7803a66f]{color:#25d366}.canal-email .canal-icon[data-v-7803a66f]{color:#64748b}.canal-instagram .canal-icon[data-v-7803a66f]{color:#dd3c92}.canal-messenger .canal-icon[data-v-7803a66f]{color:#0084ff}.canal-facebook .canal-icon[data-v-7803a66f]{color:#1877f2}.canal-webchat .canal-icon[data-v-7803a66f]{color:#6f3bf0}.canal-telegram .canal-icon[data-v-7803a66f]{color:#229ed9}.canal-corpo[data-v-7803a66f]{flex:1 1 auto;min-width:0}.canal-tipo[data-v-7803a66f]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.canal-ident[data-v-7803a66f]{font-size:13px;color:#1f2937;word-break:break-all}.canal-principal[data-v-7803a66f]{display:inline-block;margin-top:2px;font-size:10px;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;font-weight:500}.canal-acoes[data-v-7803a66f]{flex:0 0 auto;display:flex;gap:4px;opacity:0;transition:opacity .15s}.canal-item:hover .canal-acoes[data-v-7803a66f]{opacity:1}.btn-icon[data-v-7803a66f]{width:26px;height:26px;border-radius:4px;border:none;background:#fff;color:#6b7280;cursor:pointer;font-size:11px;transition:all .15s}.btn-icon[data-v-7803a66f]:hover{background:#e5e7eb;color:#374151}.btn-icon-danger[data-v-7803a66f]:hover{background:#fee2e2;color:#dc2626}.modal-overlay[data-v-7803a66f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-add[data-v-7803a66f]{background:#fff;border-radius:12px;width:100%;max-width:420px;box-shadow:0 20px 60px #0000004d}.modal-add-header[data-v-7803a66f]{padding:16px 20px;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center}.modal-add-header h3[data-v-7803a66f]{margin:0;font-size:16px;font-weight:600}.btn-close[data-v-7803a66f]{background:none;border:none;font-size:24px;color:#9ca3af;cursor:pointer}.btn-close[data-v-7803a66f]:hover{color:#374151}.modal-add-body[data-v-7803a66f]{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.campo[data-v-7803a66f]{display:flex;flex-direction:column;gap:4px}.campo span[data-v-7803a66f]{font-size:12px;color:#4b5563;font-weight:500}.campo input[data-v-7803a66f],.campo select[data-v-7803a66f]{padding:8px 12px;font-size:13px;border:1px solid #d1d5db;border-radius:6px;outline:none}.campo input[data-v-7803a66f]:focus,.campo select[data-v-7803a66f]:focus{border-color:#6f3bf0;box-shadow:0 0 0 3px #6f3bf01a}.campo-checkbox[data-v-7803a66f]{display:flex;align-items:center;gap:6px;font-size:13px;color:#4b5563;cursor:pointer}.erro-msg[data-v-7803a66f]{padding:8px 10px;background:#fef2f2;border-left:3px solid #ef4444;color:#991b1b;font-size:12px;border-radius:4px}.modal-add-footer[data-v-7803a66f]{padding:12px 20px;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:8px}.modal-add-footer button[data-v-7803a66f]{padding:7px 16px;font-size:13px;border-radius:6px;border:1px solid transparent;cursor:pointer;font-weight:500}.btn-cancelar[data-v-7803a66f]{background:#fff;color:#374151;border-color:#d1d5db}.btn-confirmar[data-v-7803a66f]{background:#6f3bf0;color:#fff}.btn-confirmar[data-v-7803a66f]:disabled,.btn-cancelar[data-v-7803a66f]:disabled{opacity:.5;cursor:not-allowed}.modal-busca[data-v-7803a66f]{background:#fff;border-radius:12px;width:100%;max-width:460px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-busca-body[data-v-7803a66f]{padding:16px 20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.modal-busca-intro[data-v-7803a66f]{margin:0;font-size:13px;color:#6b7280;line-height:1.4}.busca-campo[data-v-7803a66f]{position:relative;display:flex;align-items:center}.busca-campo input[data-v-7803a66f]{width:100%;padding:9px 34px;font-size:13px;border:1px solid #d1d5db;border-radius:8px;outline:none;box-sizing:border-box}.busca-campo input[data-v-7803a66f]:focus{border-color:#6f3bf0;box-shadow:0 0 0 3px #6f3bf01a}.busca-icone[data-v-7803a66f]{position:absolute;left:12px;color:#9ca3af;font-size:12px;pointer-events:none}.busca-spinner[data-v-7803a66f]{position:absolute;right:12px;color:#9ca3af;font-size:12px}.busca-vazio[data-v-7803a66f]{font-size:13px;color:#9ca3af;padding:6px 2px}.busca-resultados[data-v-7803a66f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.busca-item[data-v-7803a66f]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .12s}.busca-item[data-v-7803a66f]:hover{background:#f9fafb;border-color:#d1d5db}.busca-item.selecionado[data-v-7803a66f]{border-color:#6f3bf0;background:#f5f1ff}.busca-item-icon[data-v-7803a66f]{flex:0 0 auto;width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;background:#f3f4f6}.busca-item-corpo[data-v-7803a66f]{flex:1 1 auto;min-width:0}.busca-item-nome[data-v-7803a66f]{font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-item-sub[data-v-7803a66f]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-item-check[data-v-7803a66f]{flex:0 0 auto;color:#6f3bf0;font-size:13px}@media(max-width:640px){.modal-add[data-v-7803a66f],.modal-busca[data-v-7803a66f]{max-width:100%;border-radius:0;height:100vh;max-height:100vh;display:flex;flex-direction:column}.modal-add-body[data-v-7803a66f],.modal-busca-body[data-v-7803a66f]{flex:1 1 auto;overflow-y:auto}}.cvp[data-v-31cc3e20]{position:fixed;inset:0;z-index:4500;background:#fff;display:flex;flex-direction:column}.cvp-topo[data-v-31cc3e20]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 14px;background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.cvp-titulo[data-v-31cc3e20]{flex:1;margin:0;font-size:15px;font-weight:600;color:#fff}.cvp-fechar[data-v-31cc3e20]{width:32px;height:32px;border:none;background:#ffffff26;border-radius:50%;color:#fff;font-size:14px;cursor:pointer;flex-shrink:0}.cvp-fechar[data-v-31cc3e20]:hover{background:#ffffff4d}.cvp-semana[data-v-31cc3e20]{flex-shrink:0;display:grid;grid-template-columns:repeat(7,1fr);background:#f8f4ff;border-bottom:1px solid #e8dff9;padding:8px 10px}.cvp-semana span[data-v-31cc3e20]{text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8b5cf6}.cvp-meses[data-v-31cc3e20]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.cvp-mes[data-v-31cc3e20]{padding:4px 10px 12px}.cvp-mes-titulo[data-v-31cc3e20]{margin:12px 0 8px;text-align:center;font-size:15px;font-weight:600;color:#212529}.cvp-grade[data-v-31cc3e20]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px 0}.cvp-dia[data-v-31cc3e20]{position:relative;aspect-ratio:1;min-height:40px;border:1px solid transparent;background:none;font-size:13px;font-weight:500;color:#495057;cursor:pointer;border-radius:8px}.cvp-dia[data-v-31cc3e20]:hover:not(:disabled):not(.cvp-dia-extremo){background:#f8f4ff;border-color:#e8dff9}.cvp-dia-hoje[data-v-31cc3e20]:not(.cvp-dia-extremo){border-color:#8b5cf6;color:#8b5cf6;font-weight:600}.cvp-dia-passado[data-v-31cc3e20],.cvp-dia[data-v-31cc3e20]:disabled{color:#dee2e6;cursor:default}.cvp-dia-meio[data-v-31cc3e20]{background:#e8dff9;border-color:#e8dff9;color:#8b5cf6;border-radius:0}.cvp-dia-extremo[data-v-31cc3e20]{background:#8b5cf6;border-color:#8b5cf6;color:#fff;font-weight:700;box-shadow:0 2px 8px #6f3bf04d}.cvp-rodape[data-v-31cc3e20]{flex-shrink:0;border-top:1px solid #e8dff9;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;background:#fff}.cvp-dica[data-v-31cc3e20]{margin:0;font-size:12.5px;color:#6c757d;text-align:center}.cvp-resumo[data-v-31cc3e20]{display:flex;align-items:baseline;justify-content:space-between;font-size:13.5px;font-weight:600;color:#212529}.cvp-resumo-noites[data-v-31cc3e20]{color:#8b5cf6;font-weight:700}.cvp-confirmar[data-v-31cc3e20]{width:100%;border:none;background:#8b5cf6;color:#fff;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700;cursor:pointer}.cvp-confirmar[data-v-31cc3e20]:hover:not(:disabled){background:#7c3aed}.cvp-confirmar[data-v-31cc3e20]:disabled{opacity:.45;cursor:default}.contact-details[data-v-2ed1c557]{height:100%;display:flex;flex-direction:column;background:#fff;max-height:100%;min-height:0;overflow:hidden}.empty-state[data-v-2ed1c557]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#95a5a6}.empty-state i[data-v-2ed1c557]{font-size:64px;margin-bottom:16px;opacity:.3}.details-content[data-v-2ed1c557]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.hotel-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#fff;border-bottom:1px solid #f3f4f6;min-height:40px}.hotel-info[data-v-2ed1c557]{flex:1;display:flex;align-items:center;gap:12px}.hotel-info h3[data-v-2ed1c557]{margin:0;font-size:14px;color:#2c3e50;font-weight:600;line-height:1}.attendant-status[data-v-2ed1c557]{display:flex;align-items:center;gap:8px}.attendant-name[data-v-2ed1c557]{font-size:12px;color:#6c757d}.status-badge[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:3px;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:8px;transition:all .2s;line-height:1}.status-badge[data-v-2ed1c557]:hover{background:#0000000d}.status-badge.online[data-v-2ed1c557]{color:#28a745}.status-badge.offline[data-v-2ed1c557]{color:#dc3545}.status-badge i[data-v-2ed1c557]{font-size:6px}.status-badge.online i[data-v-2ed1c557]{animation:pulse-2ed1c557 2s infinite}@keyframes pulse-2ed1c557{0%,to{opacity:1}50%{opacity:.4}}.menu-container[data-v-2ed1c557]{position:relative}.menu-btn[data-v-2ed1c557]{width:36px;height:36px;border:none;background:transparent;color:#6c757d;border-radius:50%;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:18px}.menu-btn[data-v-2ed1c557]:hover{background:#e9ecef;color:#2c3e50}.menu-dropdown[data-v-2ed1c557]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:150px;z-index:1000;overflow:hidden;animation:slideDown-2ed1c557 .2s ease-out}.menu-item[data-v-2ed1c557]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;border:none;background:transparent;color:#2c3e50;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.menu-item[data-v-2ed1c557]:hover{background:#f8f9fa;color:#dc3545}.menu-item i[data-v-2ed1c557]{font-size:16px;width:20px;text-align:center}.tabs[data-v-2ed1c557]{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e5e7eb;background:#fff;transition:all .3s ease}.tabs-compact[data-v-2ed1c557]{grid-template-columns:repeat(5,36px);justify-content:end;padding-right:8px}.tab-btn[data-v-2ed1c557]{padding:8px 4px;border:none;background:transparent;color:#9ca3af;font-size:10px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:2px;border-bottom:2px solid transparent}.tabs-compact .tab-btn[data-v-2ed1c557]{padding:6px 2px}.tab-btn i[data-v-2ed1c557]{font-size:14px}.tabs-compact .tab-btn i[data-v-2ed1c557]{font-size:13px}.tab-label[data-v-2ed1c557]{transition:all .3s ease;font-size:10px;white-space:nowrap}.tabs-compact .tab-label[data-v-2ed1c557]{display:none}.tab-btn[data-v-2ed1c557]:hover{color:#374151;background:#f9fafb}.tab-btn.active[data-v-2ed1c557]{color:#8b5cf6;background:#fff;border-bottom:2px solid #8b5cf6}.tab-content[data-v-2ed1c557]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;min-height:0}.tab-pane[data-v-2ed1c557]{animation:fadeIn-2ed1c557 .3s;display:flex;flex-direction:column;flex:1;min-height:0}.actions-compact[data-v-2ed1c557]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.action-link[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;border-radius:4px;transition:all .15s;white-space:nowrap}.action-link i[data-v-2ed1c557]{font-size:10px}.action-link[data-v-2ed1c557]:hover{color:#8b5cf6;background:#faf5ff}.action-link.active[data-v-2ed1c557]{color:#8b5cf6;background:#f5f3ff}.action-link-close[data-v-2ed1c557]{margin-left:auto;color:#9ca3af;padding:4px 6px}.action-link-close[data-v-2ed1c557]:hover{color:#ef4444;background:#fef2f2}.detail-group-grow[data-v-2ed1c557]{flex:1;display:flex;flex-direction:column;min-height:0}.notes-inline-panel[data-v-2ed1c557]{margin-top:8px;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.notes-inline-panel-open[data-v-2ed1c557]{max-height:none;flex:1}.notes-inline-panel[data-v-2ed1c557] .contact-notes{flex:1;overflow-y:auto}.tab-pane.notes-tab-pane[data-v-2ed1c557]{padding:0;height:100%;display:flex;flex-direction:column}.tab-pane.templates-tab-pane[data-v-2ed1c557]{padding:0;height:100%;display:flex;flex-direction:column;overflow:hidden}@keyframes fadeIn-2ed1c557{0%{opacity:0}to{opacity:1}}.contact-header-card[data-v-2ed1c557]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f3f4f6}.contact-header-avatar[data-v-2ed1c557]{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.contact-header-info[data-v-2ed1c557]{min-width:0;flex:1}.contact-header-name-row[data-v-2ed1c557]{display:flex;align-items:center}.contact-header-name[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#1f2937;cursor:pointer;border-radius:6px;padding:2px 4px;margin:-2px -4px;max-width:100%}.contact-header-name>span[data-v-2ed1c557]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-header-name[data-v-2ed1c557]:hover,.contact-header-name[data-v-2ed1c557]:focus-visible{background:#f5f3ff;outline:none}.contact-header-edit-icon[data-v-2ed1c557]{flex-shrink:0;font-size:12px;color:#7c3aed;opacity:.7}.contact-header-name:hover .contact-header-edit-icon[data-v-2ed1c557]{opacity:1}.contact-header-name-edit[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;width:100%}.contact-header-name-input[data-v-2ed1c557]{flex:1;min-width:0;padding:6px 8px;font-size:14px;border:1px solid #7c3aed;border-radius:6px;outline:none}.contact-header-save-btn[data-v-2ed1c557],.contact-header-cancel-btn[data-v-2ed1c557]{flex-shrink:0;width:30px;height:30px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,opacity .15s}.contact-header-save-btn[data-v-2ed1c557]{background:#7c3aed;color:#fff}.contact-header-save-btn[data-v-2ed1c557]:hover:not(:disabled){background:#6d28d9}.contact-header-cancel-btn[data-v-2ed1c557]{background:#f3f4f6;color:#6b7280}.contact-header-cancel-btn[data-v-2ed1c557]:hover:not(:disabled){background:#e5e7eb}.contact-header-save-btn[data-v-2ed1c557]:disabled,.contact-header-cancel-btn[data-v-2ed1c557]:disabled{opacity:.6;cursor:not-allowed}.contact-header-phone[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;color:#6b7280}.contact-header-flag[data-v-2ed1c557]{width:14px;border-radius:2px}.contact-header-call-btn[data-v-2ed1c557]{width:20px;height:20px;border:none;background:transparent;color:#16a34a;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;transition:all .2s;flex-shrink:0}.contact-header-call-btn[data-v-2ed1c557]:hover:not(:disabled){background:#e9ecef}.contact-header-wacall-btn[data-v-2ed1c557]{color:#25d366;font-size:13px}.contact-header-call-btn[data-v-2ed1c557]:disabled{color:#9ca3af;cursor:not-allowed}@media(max-width:768px){.contact-header-save-btn[data-v-2ed1c557],.contact-header-cancel-btn[data-v-2ed1c557]{width:44px;height:44px;font-size:15px}.contact-header-name-input[data-v-2ed1c557]{padding:9px 10px;font-size:16px}}.detail-group[data-v-2ed1c557]{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f3f4f6}.vouchers-det[data-v-2ed1c557]{background:#faf5ff;border:1px solid #e9d5ff;border-radius:10px;padding:10px 12px}.vouchers-det label[data-v-2ed1c557]{color:#4c1d95!important}.vouchers-det-row[data-v-2ed1c557]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.vouchers-det-info[data-v-2ed1c557]{font-size:12px;color:#6b7280}.vouchers-det-btn[data-v-2ed1c557]{background:#25d366;color:#fff;border:none;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.vouchers-det-btn[data-v-2ed1c557]:hover{background:#1fb457}.vouchers-det-btn i[data-v-2ed1c557]{margin-right:4px}.detail-group[data-v-2ed1c557]:last-child{border-bottom:none}.detail-group label[data-v-2ed1c557]{display:block;font-size:11px;font-weight:500;color:#9ca3af;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.detail-group span[data-v-2ed1c557]{font-size:14px;color:#1f2937}.detail-group-inline[data-v-2ed1c557]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f3f4f6}.inline-item[data-v-2ed1c557]{display:flex;flex-direction:column;gap:3px}.inline-item label[data-v-2ed1c557]{display:block;font-size:11px;font-weight:500;color:#9ca3af;margin-bottom:0;text-transform:uppercase;letter-spacing:.5px}.inline-item span[data-v-2ed1c557]{font-size:13px;color:#1f2937;font-weight:500;display:block}.status-chip[data-v-2ed1c557]{display:inline-block;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid transparent}.status-chip.status-waiting[data-v-2ed1c557]{background:#fef9ee;color:#92400e;border-color:#fde68a}.status-chip.status-attended[data-v-2ed1c557]{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.status-chip.status-live[data-v-2ed1c557]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.tags-display[data-v-2ed1c557]{display:flex;flex-wrap:wrap;gap:6px}.origem-det-editar[data-v-2ed1c557]{display:flex;gap:6px;align-items:center}.origem-det-select[data-v-2ed1c557]{flex:1;padding:7px 9px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1e293b;background:#fff}.origem-det-salvar[data-v-2ed1c557]{border:none;background:#7c3aed;color:#fff;border-radius:8px;width:34px;height:34px;cursor:pointer}.origem-det-salvar[data-v-2ed1c557]:disabled{opacity:.5;cursor:default}.origem-det-fixa[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#334155;background:#f1f5f9;padding:6px 10px;border-radius:8px}.origem-det-fixa i[data-v-2ed1c557]{color:#94a3b8;font-size:11px}.origem-det-carregando[data-v-2ed1c557]{color:#94a3b8;font-size:12px}.etiquetas-vazio-det[data-v-2ed1c557]{font-size:13px;color:#9ca3af;font-style:italic;margin:2px 0 0}.atribuir-etiqueta-det[data-v-2ed1c557]{margin-top:12px}.btn-atribuir-det[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px dashed #8b5cf6;background:#f5f3ff;color:#6d28d9;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.btn-atribuir-det[data-v-2ed1c557]:hover{background:#ede9fe;border-color:#6d28d9}.atribuir-busca-det[data-v-2ed1c557]{position:relative;display:flex;align-items:center;margin-bottom:8px}.atribuir-busca-ico[data-v-2ed1c557]{position:absolute;left:10px;font-size:12px;color:#9ca3af;pointer-events:none}.atribuir-busca-input[data-v-2ed1c557]{width:100%;padding:7px 28px 7px 30px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;color:#2c3e50;outline:none}.atribuir-busca-input[data-v-2ed1c557]:focus{border-color:#8b5cf6}.atribuir-busca-clear[data-v-2ed1c557]{position:absolute;right:6px;width:20px;height:20px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px}.atribuir-busca-clear[data-v-2ed1c557]:hover{background:#f0f2f5;color:#2c3e50}.atribuir-lista-det[data-v-2ed1c557]{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.atribuir-chip-det[data-v-2ed1c557]{border:none;border-radius:14px;padding:5px 12px;font-size:12px;font-weight:600;color:#fff;cursor:pointer;opacity:.92;transition:opacity .12s,transform .12s}.atribuir-chip-det[data-v-2ed1c557]:hover:not(:disabled){opacity:1;transform:translateY(-1px)}.atribuir-chip-det[data-v-2ed1c557]:disabled{opacity:.5;cursor:default}.atribuir-vazio-det[data-v-2ed1c557]{font-size:12px;color:#9ca3af;font-style:italic;margin:4px 2px}.detail-tag[data-v-2ed1c557]{--tag-color: #8b5cf6;display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 9px;border-radius:999px;font-size:12px;font-weight:500;color:var(--dh-texto);background:color-mix(in srgb,var(--tag-color) 14%,var(--dh-superficie));border:1px solid color-mix(in srgb,var(--tag-color) 35%,var(--dh-borda));transition:background-color .15s ease,border-color .15s ease}.detail-tag[data-v-2ed1c557]:hover{background:color-mix(in srgb,var(--tag-color) 22%,var(--dh-superficie));border-color:color-mix(in srgb,var(--tag-color) 55%,var(--dh-borda))}.detail-tag-dot[data-v-2ed1c557]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.detail-tag-name[data-v-2ed1c557]{line-height:1.1}.detail-tag-remove[data-v-2ed1c557]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:2px;border:none;border-radius:50%;background:transparent;color:#6b7280;cursor:pointer;font-size:10px;line-height:1;transition:background-color .15s ease,color .15s ease}.detail-tag-remove[data-v-2ed1c557]:hover{background:#00000014;color:#ef4444}.detail-tag-remove[data-v-2ed1c557]:focus-visible{outline:2px solid var(--tag-color);outline-offset:1px}.tag-confirm-overlay[data-v-2ed1c557]{position:fixed;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10010;padding:20px;animation:tagConfirmFade-2ed1c557 .18s ease-out}@keyframes tagConfirmFade-2ed1c557{0%{opacity:0}to{opacity:1}}.tag-confirm-card[data-v-2ed1c557]{background:#fff;border-radius:14px;width:100%;max-width:420px;box-shadow:0 20px 50px -10px #00000040,0 8px 16px -8px #0000001a;animation:tagConfirmSlide-2ed1c557 .22s cubic-bezier(.21,.97,.52,1.01);overflow:hidden}@keyframes tagConfirmSlide-2ed1c557{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.tag-confirm-header[data-v-2ed1c557]{padding:20px 22px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f1f5f9}.tag-confirm-icon[data-v-2ed1c557]{font-size:20px;color:#6f3bf0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:#6f3bf01a;border-radius:10px}.tag-confirm-header h3[data-v-2ed1c557]{margin:0;font-size:16px;font-weight:600;color:#1f2937}.tag-confirm-body[data-v-2ed1c557]{padding:18px 22px 6px}.tag-confirm-body p[data-v-2ed1c557]{margin:0;font-size:14px;color:#475569;line-height:1.55}.tag-confirm-pill[data-v-2ed1c557]{--tag-color: #8b5cf6;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;margin:0 2px;border-radius:999px;font-size:12px;font-weight:600;color:var(--dh-texto);background:color-mix(in srgb,var(--tag-color) 14%,var(--dh-superficie));border:1px solid color-mix(in srgb,var(--tag-color) 35%,var(--dh-borda));vertical-align:baseline}.tag-confirm-pill-dot[data-v-2ed1c557]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tag-confirm-footer[data-v-2ed1c557]{padding:16px 22px 20px;display:flex;gap:10px;justify-content:flex-end}.tag-confirm-btn[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}.tag-confirm-btn[data-v-2ed1c557]:disabled{opacity:.6;cursor:not-allowed}.tag-confirm-cancel[data-v-2ed1c557]{background:#f1f5f9;color:#475569}.tag-confirm-cancel[data-v-2ed1c557]:hover:not(:disabled){background:#e2e8f0}.tag-confirm-ok[data-v-2ed1c557]{background:#ef4444;color:#fff}.tag-confirm-ok[data-v-2ed1c557]:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.tag-confirm-ok[data-v-2ed1c557]:active:not(:disabled){transform:translateY(0)}.notes-preview-list[data-v-2ed1c557]{display:flex;flex-direction:column;gap:8px}.note-preview-item[data-v-2ed1c557]{padding:10px 12px;background:#f9fafb;border-radius:0 8px 8px 0;border:1px solid #e5e7eb;border-left:3px solid #6F3BF0}.note-preview-top[data-v-2ed1c557]{display:flex;gap:8px}.note-preview-text[data-v-2ed1c557]{flex:1;font-size:13px;color:#1f2937;line-height:1.5;word-break:break-word;white-space:pre-wrap;font-weight:400}.note-preview-actions[data-v-2ed1c557]{display:flex;gap:4px;flex-shrink:0;align-self:flex-start}.note-preview-edit[data-v-2ed1c557],.note-preview-delete[data-v-2ed1c557]{flex-shrink:0;background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px 4px;font-size:11px;border-radius:4px}.note-preview-edit[data-v-2ed1c557]:hover{color:#7c3aed;background:#f3f0ff}.note-preview-delete[data-v-2ed1c557]:hover{color:#dc2626;background:#fef2f2}.note-preview-meta[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;border-top:1px solid #f3f4f6}.note-preview-meta span[data-v-2ed1c557]:first-child{font-size:11px;font-weight:500;color:#4b5563}.note-preview-meta span[data-v-2ed1c557]:last-child{font-size:9px;color:#9ca3af}.show-more-notes[data-v-2ed1c557]{background:none;border:none;color:#7c3aed;font-size:12px;font-weight:500;cursor:pointer;padding:6px 0;text-align:left}.show-more-notes[data-v-2ed1c557]:hover{text-decoration:underline}.crm-status-display[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500}.crm-status-display i[data-v-2ed1c557]{font-size:13px}.quick-actions[data-v-2ed1c557]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-btn[data-v-2ed1c557]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.action-btn[data-v-2ed1c557]:hover{border-color:#8b5cf6;color:#8b5cf6;background:#faf5ff}.action-btn.action-btn-outline[data-v-2ed1c557]{background:#fff;color:#374151;border:1px solid #e5e7eb}.action-btn.action-btn-outline[data-v-2ed1c557]:hover{border-color:#8b5cf6;color:#8b5cf6;background:#faf5ff}.action-btn.action-btn-outline i[data-v-2ed1c557],.action-btn.action-btn-outline span[data-v-2ed1c557]{color:inherit}.action-btn.call-btn[data-v-2ed1c557]{background:#fff;color:#059669;border-color:#d1fae5}.action-btn.call-btn[data-v-2ed1c557]:hover{background:#f0fdf4;border-color:#10b981;color:#047857}.action-btn i[data-v-2ed1c557],.action-btn span[data-v-2ed1c557]{color:inherit;font-size:13px}.section-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;max-height:20px}.section-header h4[data-v-2ed1c557]{margin:0;font-size:11px;color:#2c3e50;font-weight:600;line-height:1}.sticky-header-container[data-v-2ed1c557]{position:sticky;top:0;z-index:10;background:#fff;padding:2px 0 6px;margin-bottom:8px;box-shadow:0 2px 8px #00000014}.search-summary[data-v-2ed1c557]{font-size:11.5px;color:#6b7280;padding:5px 10px;background:#f9fafb;border-radius:6px;margin-bottom:5px;display:flex;align-items:center;gap:8px;line-height:1}.search-summary i[data-v-2ed1c557]{color:#9ca3af;font-size:11px}.search-summary .separator[data-v-2ed1c557]{color:#d1d5db;margin:0 4px}.hotel-selector-wrapper[data-v-2ed1c557]{position:relative}.hotel-selector-wrapper-fixed[data-v-2ed1c557]{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.orc-cabecalho-linha[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.orc-cabecalho-linha .hotel-selector-wrapper-fixed[data-v-2ed1c557]{margin-bottom:0;padding-bottom:0;border-bottom:none}.orc-cabecalho-linha .parceiro-mode-wrapper[data-v-2ed1c557]{margin-bottom:0}.parceiro-mode-wrapper[data-v-2ed1c557]{margin-bottom:12px}.parceiro-aba-btn[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d1d5db;background:#fff;border-radius:16px;font-size:11px;font-weight:500;color:#6259ca;cursor:pointer;transition:all .2s ease}.parceiro-aba-btn[data-v-2ed1c557]:hover{border-color:#6259ca;background:#f5f3ff}.parceiro-aba-btn i[data-v-2ed1c557]{font-size:10px}.parceiro-badge[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border-radius:16px;background:#6259ca;color:#fff;font-size:11px;font-weight:500;box-shadow:0 2px 6px #6259ca33}.parceiro-badge-sair[data-v-2ed1c557]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:#fff3;color:#fff;cursor:pointer;font-size:9px;transition:background .15s ease}.parceiro-badge-sair[data-v-2ed1c557]:hover{background:#ffffff59}.parceiro-bloqueio-nota[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#9ca3af}.parceiro-bloqueio-nota i[data-v-2ed1c557]{font-size:10px}.parceiro-seletor-overlay[data-v-2ed1c557]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.parceiro-seletor-painel[data-v-2ed1c557]{background:#fff;border-radius:16px;padding:16px;width:100%;max-width:340px;max-height:70vh;overflow-y:auto;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:8px}.parceiro-seletor-header[data-v-2ed1c557]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.parceiro-seletor-header h4[data-v-2ed1c557]{margin:0;font-size:13px;font-weight:600;color:#2c3e50}.parceiro-seletor-fechar[data-v-2ed1c557]{border:none;background:none;color:#9ca3af;cursor:pointer;font-size:13px;padding:2px}.parceiro-seletor-fechar[data-v-2ed1c557]:hover{color:#374151}.parceiro-card[data-v-2ed1c557]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.parceiro-card[data-v-2ed1c557]:hover{border-color:#6259ca;background:#f5f3ff;transform:translateY(-1px)}.parceiro-card-logo[data-v-2ed1c557]{height:36px;width:36px;object-fit:contain;border-radius:8px;background:#f9fafb;flex-shrink:0}.parceiro-card-logo-vazio[data-v-2ed1c557]{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px}.parceiro-card-nome[data-v-2ed1c557]{flex:1;font-weight:600;font-size:12.5px;color:#2c3e50}.parceiro-card-seta[data-v-2ed1c557]{color:#9ca3af;font-size:12px}.hotel-chip-rede[data-v-2ed1c557]{border-top:1px solid #e5e7eb;font-weight:600;color:#6d28d9}.rede-comparar-inline[data-v-2ed1c557]{margin-top:10px}.rede-comparar-hint[data-v-2ed1c557]{font-size:12px;color:#6b7280;margin-bottom:6px}.rede-comparar-resumo[data-v-2ed1c557]{margin-top:8px;margin-bottom:0}.rede-comparar-item[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:13px;color:#374151;cursor:pointer}.rede-comparar-item input[data-v-2ed1c557]{cursor:pointer}.rede-comparar-btn[data-v-2ed1c557]{margin-top:8px;width:100%;padding:8px 12px;border:none;border-radius:6px;background:#7c3aed;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.rede-comparar-btn[data-v-2ed1c557]:disabled{background:#c4b5fd;cursor:not-allowed}.rede-hotel-badge[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#6d28d9;background:#f3f0ff;padding:2px 8px;border-radius:10px;margin-left:6px}.rede-results[data-v-2ed1c557]{padding:0 4px}.rede-card[data-v-2ed1c557]{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:10px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.rede-card-indisp[data-v-2ed1c557]{opacity:.6}.rede-card-foto[data-v-2ed1c557]{width:64px;height:64px;object-fit:cover;border-radius:8px;flex-shrink:0}.rede-card-info[data-v-2ed1c557]{flex:1;min-width:0}.rede-card-nome[data-v-2ed1c557]{font-size:14px;font-weight:600;color:#1f2937}.rede-card-intro[data-v-2ed1c557]{font-size:12px;color:#6b7280;margin:2px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rede-card-preco[data-v-2ed1c557]{font-size:14px;font-weight:700;color:#6d28d9;margin-top:2px}.rede-card-indisp-txt[data-v-2ed1c557]{font-size:12px;color:#ef4444;margin-top:2px}.rede-card-btn[data-v-2ed1c557]{padding:8px 12px;border:none;border-radius:8px;background:#7c3aed;color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.rede-unidade[data-v-2ed1c557]{border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;overflow:hidden}.rede-unidade-head[data-v-2ed1c557]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#f9fafb;cursor:pointer;font-weight:600}.rede-unidade-nome[data-v-2ed1c557]{color:#111}.rede-unidade-nome i[data-v-2ed1c557]{color:#7c3aed;margin-right:6px}.rede-unidade-status[data-v-2ed1c557]{font-size:13px;font-weight:600}.rede-unidade-status.loading[data-v-2ed1c557]{color:#6d28d9}.rede-unidade-status.pronto[data-v-2ed1c557]{color:#16a34a}.rede-unidade-status.fallback[data-v-2ed1c557]{color:#b45309;font-weight:500}.rede-unidade-quartos[data-v-2ed1c557]{padding:8px 10px}.rede-unidade-status.loading[data-v-2ed1c557]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rede-status-apartir[data-v-2ed1c557]{font-size:12px;color:#6b7280;font-weight:500}.rede-unidade-resumo[data-v-2ed1c557]{padding:4px 14px 10px;cursor:pointer}.rede-resumo-linha[data-v-2ed1c557]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #f1f5f9;font-size:14px}.rede-resumo-linha[data-v-2ed1c557]:first-child{border-top:none}.rede-resumo-nome[data-v-2ed1c557]{color:#374151}.rede-resumo-dir[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:10px}.rede-resumo-preco[data-v-2ed1c557]{color:#16a34a;font-weight:600}.rede-resumo-ver[data-v-2ed1c557]{color:#9ca3af;font-size:13px;transition:color .15s}.rede-resumo-linha:hover .rede-resumo-ver[data-v-2ed1c557]{color:#7c3aed}.hotel-select-container[data-v-2ed1c557]{position:relative;display:inline-block}.hotel-chip-main[data-v-2ed1c557]{padding:6px 12px;border:1px solid #d1d5db;background:#fff;border-radius:16px;font-size:11px;color:#6b7280;cursor:pointer;transition:all .2s ease;font-weight:500;display:flex;align-items:center;gap:6px;white-space:nowrap;line-height:1}.hotel-chip-main i[data-v-2ed1c557]:first-child{font-size:10px}.chevron-icon[data-v-2ed1c557]{font-size:8px;margin-left:2px;transition:transform .2s ease}.hotel-chip-main[data-v-2ed1c557]:hover{border-color:#6259ca;background:#f5f3ff}.hotel-chip-main.active[data-v-2ed1c557]{background:#6259ca;color:#fff;border-color:#6259ca;box-shadow:0 2px 6px #6259ca33}.hotel-chip-main.active[data-v-2ed1c557]:hover{background:#5a4fc7}.hotel-chips-dropdown[data-v-2ed1c557]{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:4px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:100;min-width:100%}.hotel-select-container.dropdown-aberto .hotel-chips-dropdown[data-v-2ed1c557]{opacity:1;visibility:visible;transform:translateY(0)}.hotel-select-container.dropdown-aberto .chevron-icon[data-v-2ed1c557]{transform:rotate(180deg)}.hotel-chip-option[data-v-2ed1c557]{width:100%;padding:8px 12px;border:none;background:#fff;border-radius:8px;font-size:11px;color:#374151;cursor:pointer;transition:all .15s ease;font-weight:500;display:flex;align-items:center;gap:6px;white-space:nowrap;text-align:left}.hotel-chip-option i[data-v-2ed1c557]{font-size:10px;color:#6b7280}.hotel-chip-check[data-v-2ed1c557]{margin:0;padding-right:0}.hotel-chip-nome[data-v-2ed1c557]{flex:1;display:flex;align-items:center;gap:6px;border:none;background:none;padding:0 12px 0 0;font:inherit;color:inherit;text-align:left;cursor:pointer;white-space:nowrap}.hotel-chip-nome[data-v-2ed1c557]:hover,.hotel-chip-nome:hover i[data-v-2ed1c557]{color:#6259ca}.hotel-chip-check input[type=checkbox][data-v-2ed1c557]{margin:0;width:14px;height:14px;accent-color:#6259ca;cursor:pointer;flex-shrink:0}.hotel-chip-option[data-v-2ed1c557]:hover{background:#f3f4f6;color:#6259ca}.hotel-chip-option:hover i[data-v-2ed1c557]{color:#6259ca}.form-card[data-v-2ed1c557]{background:#fff;padding:16px;border-radius:10px;margin-bottom:16px;border:1px solid #e5e7eb}.form-card h5[data-v-2ed1c557]{margin:0 0 12px;font-size:14px;color:#2c3e50}.form-group[data-v-2ed1c557]{margin-bottom:12px}.form-row[data-v-2ed1c557]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group label[data-v-2ed1c557]{display:block;font-size:12px;font-weight:600;color:#6c757d;margin-bottom:4px}.form-group input[data-v-2ed1c557],.form-group select[data-v-2ed1c557],.form-group textarea[data-v-2ed1c557]{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;font-family:inherit;background:#fff;cursor:pointer;transition:all .2s}.form-group select[data-v-2ed1c557]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236c757d' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.form-group input[data-v-2ed1c557]:focus,.form-group select[data-v-2ed1c557]:focus,.form-group textarea[data-v-2ed1c557]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #6f3bf01a}.form-group input[data-v-2ed1c557]:hover,.form-group select[data-v-2ed1c557]:hover{border-color:#8b5cf6}.form-group textarea[data-v-2ed1c557]{resize:vertical}.date-input-wrapper[data-v-2ed1c557]{position:relative}.date-display[data-v-2ed1c557]{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.date-range-input[data-v-2ed1c557]{cursor:pointer;font-size:14px}.periodo-vertical-gatilho[data-v-2ed1c557]{display:block;text-align:left;font-family:inherit;color:#212529}.periodo-vertical-placeholder[data-v-2ed1c557]{color:#adb5bd}.date-picker-hidden[data-v-2ed1c557]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.form-actions[data-v-2ed1c557]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.budget-footer-actions[data-v-2ed1c557]{margin-top:16px;padding-top:12px;display:flex;flex-direction:column;gap:8px}.btn-secondary-quiet[data-v-2ed1c557]{width:100%;padding:8px 14px;background:#f8fafc;color:#64748b;border:1px dashed #d1d5db;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn-secondary-quiet[data-v-2ed1c557]:hover{background:#f1f5f9;border-color:#94a3b8;color:#475569}.btn-secondary-quiet i[data-v-2ed1c557]{font-size:12px;opacity:.85}.btn-load-budgets[data-v-2ed1c557]{width:100%;padding:8px 14px;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.btn-load-budgets[data-v-2ed1c557]:hover:not(:disabled){border-color:#8b5cf6;color:#8b5cf6}.btn-load-budgets[data-v-2ed1c557]:disabled{opacity:.6;cursor:not-allowed}.btn-load-budgets i[data-v-2ed1c557]{font-size:13px}.sent-budgets-area[data-v-2ed1c557]{margin-top:20px;padding:16px;background:#fff;border-radius:10px;border:1px solid #e5e7eb}.budget-search-container[data-v-2ed1c557]{margin-bottom:16px}.search-input-wrapper[data-v-2ed1c557]{position:relative;display:flex;align-items:center}.search-input-wrapper>i[data-v-2ed1c557]{position:absolute;left:12px;color:#6c757d;font-size:14px;pointer-events:none}.budget-search-input[data-v-2ed1c557]{width:100%;padding:10px 40px;border:1px solid #dee2e6;border-radius:6px;font-size:13px;transition:all .2s;background:#fff}.budget-search-input[data-v-2ed1c557]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #6f3bf01a}.budget-search-input[data-v-2ed1c557]::placeholder{color:#adb5bd}.clear-search[data-v-2ed1c557]{position:absolute;right:8px;background:none;border:none;color:#6c757d;cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.clear-search[data-v-2ed1c557]:hover{background:#f8f9fa;color:#495057}.clear-search i[data-v-2ed1c557]{font-size:12px}.search-results-info[data-v-2ed1c557]{margin-top:8px;font-size:12px;color:#6c757d;text-align:center;padding:4px 8px;background:#fff;border-radius:4px;border:1px solid #e9ecef}.sent-budgets-header-area[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.sent-budgets-header-area i[data-v-2ed1c557]{color:#9ca3af;font-size:16px}.sent-budgets-header-area h4[data-v-2ed1c557]{margin:0;font-size:15px;font-weight:600;color:#1f2937;flex:1}.btn-refresh-small[data-v-2ed1c557]{padding:6px 12px;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s}.btn-refresh-small[data-v-2ed1c557]:hover{border-color:#8b5cf6;color:#8b5cf6}.btn-refresh-small i[data-v-2ed1c557]{font-size:11px}.loading-budgets-area[data-v-2ed1c557]{text-align:center;padding:40px 20px;color:#6c757d}.loading-budgets-area i[data-v-2ed1c557]{font-size:32px;margin-bottom:12px;color:#8b5cf6}.loading-budgets-area p[data-v-2ed1c557]{margin:0;font-size:14px}.no-budgets-area[data-v-2ed1c557]{text-align:center;padding:40px 20px;color:#6c757d}.no-budgets-area i[data-v-2ed1c557]{font-size:48px;color:#dee2e6;margin-bottom:12px}.no-budgets-area p[data-v-2ed1c557]{margin:8px 0 0;font-size:14px}.no-budgets-area .hint-text[data-v-2ed1c557]{font-size:12px;color:#adb5bd}.btn-primary[data-v-2ed1c557],.btn-secondary[data-v-2ed1c557]{padding:4px 8px;border:none;border-radius:3px;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:4px;line-height:1}.btn-primary[data-v-2ed1c557]{background:#8b5cf6;color:#fff}.btn-primary[data-v-2ed1c557]:hover:not(:disabled){background:#7c3aed}.btn-primary[data-v-2ed1c557]:disabled{background:#cbd5e0;cursor:not-allowed}.btn-secondary[data-v-2ed1c557]{background:#e9ecef;color:#6c757d}.btn-secondary[data-v-2ed1c557]:hover{background:#dee2e6}.btn-link[data-v-2ed1c557]{display:inline-block;padding:4px 12px;background:#8b5cf6;color:#fff;text-decoration:none;border-radius:6px;font-size:12px;margin-top:8px;transition:background .2s}.btn-link[data-v-2ed1c557]:hover{background:#7c3aed}.budgets-list[data-v-2ed1c557],.notes-list[data-v-2ed1c557],.emails-list[data-v-2ed1c557],.rooms-list[data-v-2ed1c557]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.rooms-list h5[data-v-2ed1c557]{margin:0 0 12px;font-size:14px;font-weight:600;color:#2c3e50}.budget-item[data-v-2ed1c557],.note-item[data-v-2ed1c557],.email-item[data-v-2ed1c557],.room-item[data-v-2ed1c557]{padding:12px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;border-left:3px solid #8b5cf6}.room-item[data-v-2ed1c557]{border-left-color:#28a745}.room-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.room-header strong[data-v-2ed1c557]{font-size:14px;color:#2c3e50;flex:1}.room-price[data-v-2ed1c557]{font-size:16px;font-weight:600;color:#28a745}.room-details[data-v-2ed1c557]{display:flex;gap:16px;margin-top:8px;font-size:12px;color:#6c757d}.room-details span[data-v-2ed1c557]{display:flex;align-items:center;gap:4px}.room-details i[data-v-2ed1c557]{color:#95a5a6}.room-item p[data-v-2ed1c557]{margin:8px 0 0;font-size:13px;color:#6c757d}.error-message[data-v-2ed1c557]{padding:20px;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.searching-message[data-v-2ed1c557]{padding:60px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 4px 12px #667eea4d}.logo-pulse-container[data-v-2ed1c557]{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;position:relative}.logo-pulse-container[data-v-2ed1c557]:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:#ffffff1a;animation:pulse-ring-2ed1c557 2s ease-out infinite}@keyframes pulse-ring-2ed1c557{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.1);opacity:.5}to{transform:scale(1.3);opacity:0}}.logo-wrapper[data-v-2ed1c557]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;animation:logo-pulse-2ed1c557 2s ease-in-out infinite}@keyframes logo-pulse-2ed1c557{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.deskhotel-logo[data-v-2ed1c557]{width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.notification-waves[data-v-2ed1c557]{animation:wave-pulse-2ed1c557 1.5s ease-in-out infinite;transform-origin:125px 0px}@keyframes wave-pulse-2ed1c557{0%,to{opacity:1;transform:translate(0)}50%{opacity:.4;transform:translate(3px)}}.spinner-container[data-v-2ed1c557]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spinner-container i[data-v-2ed1c557]{font-size:32px;color:#fff}.searching-message h4[data-v-2ed1c557]{margin:0;font-size:20px;color:#fff;font-weight:600}.searching-message p[data-v-2ed1c557]{margin:0;font-size:14px;color:#ffffffe6;max-width:400px}.pms-offline-message[data-v-2ed1c557]{padding:28px 22px;background:#fef2f2;border:1px solid #fecaca;border-left:5px solid #dc2626;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.pms-offline-message i[data-v-2ed1c557]{font-size:32px;color:#dc2626}.pms-offline-message h4[data-v-2ed1c557]{margin:0;color:#991b1b;font-size:16px}.pms-offline-message p[data-v-2ed1c557]{margin:0;font-size:13px;color:#4b5563;line-height:1.55;max-width:420px}.pms-offline-message .pms-offline-destaque[data-v-2ed1c557]{font-weight:700;color:#991b1b;font-size:14px}.pms-offline-acoes[data-v-2ed1c557]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.btn-copiar-suporte[data-v-2ed1c557]{padding:9px 16px;border:1px solid #dc2626;border-radius:8px;background:#dc2626;color:#fff;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .2s ease}.btn-copiar-suporte[data-v-2ed1c557]:hover{background:#b91c1c}.pms-offline-message .pms-offline-rodape[data-v-2ed1c557]{color:#6b7280;font-size:12px;border-top:1px solid #fecaca;padding-top:10px;margin-top:4px}.no-results-message[data-v-2ed1c557]{padding:40px 20px;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.no-results-message i[data-v-2ed1c557]{font-size:48px;color:#6c757d;opacity:.5}.no-results-message h4[data-v-2ed1c557]{margin:0;font-size:18px;color:#495057;font-weight:600}.no-results-message p[data-v-2ed1c557]{margin:0;font-size:14px;color:#6c757d;max-width:400px}.accommodation-card[data-v-2ed1c557]{border:1px solid #dee2e6;padding:12px;margin-bottom:8px;border-radius:6px;transition:all .2s;position:relative}.accommodation-card[data-v-2ed1c557]:hover{box-shadow:0 2px 8px #00000014;border-color:#8b5cf6}.acomod-num[data-v-2ed1c557]{color:#8b5cf6;font-weight:800;margin-right:4px}.accommodation-card.card-pulsando[data-v-2ed1c557]{position:relative;z-index:1;animation:cardPulse-2ed1c557 .65s ease-in-out 0s 3}@keyframes cardPulse-2ed1c557{0%{outline:0 solid rgba(139,92,246,0);border-color:#8b5cf6;background-color:#8b5cf624!important}50%{outline:3px solid rgba(139,92,246,.9);border-color:#8b5cf6;background-color:#8b5cf624!important}to{outline:0 solid rgba(139,92,246,0);border-color:#8b5cf6;background-color:#8b5cf600!important}}.card-add-toast[data-v-2ed1c557]{position:absolute;top:8px;left:8px;right:auto;z-index:2;pointer-events:none;display:inline-flex;align-items:center;gap:5px;background:#1c9c4f;color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;box-shadow:0 2px 8px #1c9c4f59;animation:toastInOut-2ed1c557 3s ease forwards}@keyframes toastInOut-2ed1c557{0%{opacity:0;transform:translateY(-4px)}8%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.accommodation-card.card-pulsando[data-v-2ed1c557],.card-add-toast[data-v-2ed1c557]{animation:none}}.accommodation-content[data-v-2ed1c557]{display:flex;gap:12px;align-items:flex-start}.accommodation-info[data-v-2ed1c557]{flex:1}.accommodation-info h3[data-v-2ed1c557]{font-size:13px;font-weight:600;margin:0 0 6px;line-height:1.3}.availability-count[data-v-2ed1c557]{font-size:12px;font-weight:500;color:#6c757d}.availability-origin[data-v-2ed1c557]{margin-top:4px;margin-bottom:4px;display:flex;flex-wrap:wrap;gap:6px}.origin-tag[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;cursor:help;white-space:nowrap}.origin-tag i[data-v-2ed1c557]{font-size:10px}.origin-tag.pms-tag[data-v-2ed1c557]{background:#e8f5e9;color:#2e7d32}.origin-tag.motor-tag[data-v-2ed1c557]{background:#e3f2fd;color:#1565c0}.origin-tag.diverge-tag[data-v-2ed1c557]{background:#fff3e0;color:#e65100}.accommodation-pricing[data-v-2ed1c557]{font-size:12px;display:flex;align-items:flex-end;flex-wrap:nowrap;gap:4px 10px}.accommodation-pricing .price-line[data-v-2ed1c557]{margin:4px 0;display:flex;align-items:center;gap:6px}.price-editable[data-v-2ed1c557]{color:#28a745;cursor:text;border-bottom:1px dashed #28a745;padding:2px 4px}.price-editable[data-v-2ed1c557]:focus{outline:none;background:#f0f0f0;border-radius:2px}.edit-icon[data-v-2ed1c557]{font-size:11px;color:#6c757d;cursor:pointer;transition:color .2s}.edit-icon[data-v-2ed1c557]:hover{color:#28a745}.discount-selector[data-v-2ed1c557]{display:flex;align-items:center;gap:4px;font-size:11px}.discount-selector label[data-v-2ed1c557]{font-size:11px;white-space:nowrap}.discount-selector select[data-v-2ed1c557]{padding:2px 4px;border:1px solid #dee2e6;border-radius:4px;font-size:11px}.accommodation-actions[data-v-2ed1c557]{display:flex;flex-direction:column;gap:5px}.btn-add[data-v-2ed1c557]{padding:4px 8px;font-size:12px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-add[data-v-2ed1c557]:hover{background:#218838}.btn-variation[data-v-2ed1c557]{padding:4px 8px;font-size:12px;background:#8b5cf6;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap}.btn-variation[data-v-2ed1c557]:hover{background:#7c3aed}.crsolucoes-pricing[data-v-2ed1c557]{display:flex;flex-direction:column;gap:6px}.price-row[data-v-2ed1c557]{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex-shrink:0}.previous-price[data-v-2ed1c557]{font-size:12px;color:#6c757d;margin:0}.previous-price .strikethrough[data-v-2ed1c557]{text-decoration:line-through}.discount-promo-row[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.promo-badge[data-v-2ed1c557]{font-size:11px;color:#28a745;background:#d4edda;padding:3px 8px;border-radius:3px;margin:0;display:inline-flex;align-items:center;gap:4px;font-weight:500;white-space:nowrap}.rate-name[data-v-2ed1c557]{font-size:13px;color:#495057;margin:4px 0 8px;display:flex;align-items:center;gap:6px;font-weight:500}.rate-name i[data-v-2ed1c557]{color:#007bff;font-size:12px}.room-additional-info[data-v-2ed1c557]{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.info-badge[data-v-2ed1c557]{font-size:11px;padding:4px 10px;border-radius:4px;margin:0;display:inline-flex;align-items:center;gap:5px;font-weight:500;white-space:nowrap}.meal-badge[data-v-2ed1c557]{background:#e3f2fd;color:#1976d2}.meal-badge i[data-v-2ed1c557]{color:#1976d2}.cancellation-badge[data-v-2ed1c557]{background:#fff3e0;color:#f57c00}.cancellation-badge i[data-v-2ed1c557]{color:#f57c00}.cancellation-badge.allows-cancellation[data-v-2ed1c557]{background:#e8f5e9;color:#2e7d32}.cancellation-badge.allows-cancellation i[data-v-2ed1c557]{color:#2e7d32}.room-alert[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#856404;background:#fff3cd;border:1px solid #ffc107;padding:3px 8px;border-radius:4px;margin-top:4px}.room-alert i[data-v-2ed1c557]{color:#e6a200;font-size:11px}.room-alert[data-v-2ed1c557]{flex-wrap:wrap;max-width:100%}.restricao-rotulo[data-v-2ed1c557]{font-weight:700;white-space:nowrap}.restricao-detalhe[data-v-2ed1c557]{font-weight:500;opacity:.9}.restricao-modal[data-v-2ed1c557]{width:380px;max-width:92vw;background:#fff;border-radius:12px;box-shadow:0 12px 40px #00000038;overflow:hidden;animation:restricaoPop-2ed1c557 .18s ease-out}@keyframes restricaoPop-2ed1c557{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.restricao-modal-header[data-v-2ed1c557]{display:flex;align-items:center;gap:12px;padding:18px 20px 12px}.restricao-modal-header h5[data-v-2ed1c557]{margin:0;font-size:16px;font-weight:700;color:#1f2937}.restricao-icone[data-v-2ed1c557]{width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#fff3cd;display:flex;align-items:center;justify-content:center}.restricao-icone i[data-v-2ed1c557]{color:#e6a200;font-size:17px}.restricao-modal-body[data-v-2ed1c557]{padding:0 20px 6px}.restricao-chip[data-v-2ed1c557]{display:inline-block;margin:0 0 8px;padding:4px 10px;border-radius:999px;background:#fff3cd;border:1px solid #ffc107;color:#856404;font-size:12px;font-weight:700}.restricao-frase[data-v-2ed1c557]{margin:0 0 6px;font-size:13px;line-height:1.45;color:#374151}.restricao-periodo[data-v-2ed1c557]{margin:0 0 10px;font-size:12px;color:#6b7280}.restricao-pergunta[data-v-2ed1c557]{margin:0;font-size:14px;font-weight:600;color:#1f2937}.restricao-modal-actions[data-v-2ed1c557]{display:flex;gap:10px;padding:16px 20px 18px}.restricao-modal-actions button[data-v-2ed1c557]{flex:1;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:filter .15s ease,transform .15s ease}.restricao-modal-actions button[data-v-2ed1c557]:hover{filter:brightness(.96);transform:translateY(-1px)}.btn-restricao-nao[data-v-2ed1c557]{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.btn-restricao-sim[data-v-2ed1c557]{background:#f59e0b;border:1px solid #d97706;color:#fff}.periodo-fora-header[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;margin:16px 0 10px;padding:8px 12px;font-size:12.5px;font-weight:600;color:#b54708;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px}.periodo-fora-header i[data-v-2ed1c557]{flex-shrink:0}.periodo-confirm-modal[data-v-2ed1c557]{width:380px;max-width:92vw;background:#fff;border-radius:12px;box-shadow:0 12px 40px #00000038;overflow:hidden;animation:restricaoPop-2ed1c557 .18s ease-out}.periodo-confirm-header[data-v-2ed1c557]{display:flex;align-items:center;gap:12px;padding:18px 20px 12px}.periodo-confirm-header h5[data-v-2ed1c557]{margin:0;font-size:16px;font-weight:700;color:#1f2937}.periodo-confirm-icone[data-v-2ed1c557]{width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#fff3cd;display:flex;align-items:center;justify-content:center}.periodo-confirm-icone i[data-v-2ed1c557]{color:#e6a200;font-size:17px}.periodo-confirm-body[data-v-2ed1c557]{padding:0 20px 6px}.periodo-confirm-chip[data-v-2ed1c557]{display:inline-block;margin:0 0 8px;padding:4px 10px;border-radius:999px;background:#fff3cd;border:1px solid #ffc107;color:#856404;font-size:12px;font-weight:700}.periodo-confirm-frase[data-v-2ed1c557]{margin:0 0 6px;font-size:13px;line-height:1.45;color:#374151}.periodo-confirm-pergunta[data-v-2ed1c557]{margin:0;font-size:14px;font-weight:600;color:#1f2937}.periodo-confirm-actions[data-v-2ed1c557]{display:flex;gap:10px;padding:16px 20px 18px}.periodo-confirm-actions button[data-v-2ed1c557]{flex:1;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:filter .15s ease,transform .15s ease}.periodo-confirm-actions button[data-v-2ed1c557]:hover{filter:brightness(.96);transform:translateY(-1px)}.btn-periodo-confirm-cancelar[data-v-2ed1c557]{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.btn-periodo-confirm-confirmar[data-v-2ed1c557]{background:#f59e0b;border:1px solid #d97706;color:#fff}.sold-out-badge[data-v-2ed1c557]{font-size:11px;background:#dc3545;color:#fff;padding:2px 8px;border-radius:3px;margin-left:8px;font-weight:600}.accommodation-card.unavailable[data-v-2ed1c557]{opacity:.7;border-color:#dee2e6}.unavailable-message[data-v-2ed1c557]{color:#6c757d;font-size:12px;text-align:center;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-style:italic}.unavailable-message small[data-v-2ed1c557]{font-size:10px;color:#999;display:block;margin-top:2px}.activity-filter-bar[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px}.activity-filter-bar i.fa-search[data-v-2ed1c557]{color:#94a3b8;font-size:13px}.activity-filter-input[data-v-2ed1c557]{flex:1;border:none;background:transparent;outline:none;font-size:13px;color:#1f2937}.activity-filter-input[data-v-2ed1c557]::placeholder{color:#94a3b8}.activity-filter-count[data-v-2ed1c557]{font-size:11px;color:#64748b;white-space:nowrap}.activity-filter-clear[data-v-2ed1c557]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px 4px;font-size:12px}.activity-filter-clear[data-v-2ed1c557]:hover{color:#ef4444}.activity-card-content[data-v-2ed1c557]{padding:2px 0}.activity-card-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.activity-card-title[data-v-2ed1c557]{flex:1;min-width:0}.activity-card-title h3[data-v-2ed1c557]{font-size:13px;font-weight:600;margin:0 0 4px;line-height:1.3}.activity-category-badge[data-v-2ed1c557]{font-size:10px;background:#8b5cf6;color:#fff;padding:2px 8px;border-radius:10px;font-weight:500;text-transform:capitalize;display:inline-block}.activity-availability-badge[data-v-2ed1c557]{font-size:11px;padding:3px 8px;border-radius:10px;font-weight:600;white-space:nowrap;flex-shrink:0}.activity-availability-badge.available[data-v-2ed1c557]{background:#ecfdf5;color:#059669}.activity-availability-badge.unavailable[data-v-2ed1c557]{background:#fef2f2;color:#dc2626}.activity-availability-badge i[data-v-2ed1c557]{margin-right:3px;font-size:10px}.activity-card-meta[data-v-2ed1c557]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.activity-meta-item[data-v-2ed1c557]{font-size:11px;color:#6b7280}.activity-meta-item i[data-v-2ed1c557]{color:#8b5cf6;margin-right:3px;font-size:10px}.activity-deadline[data-v-2ed1c557]{font-size:11px;padding:4px 10px;border-radius:6px;margin-bottom:8px;display:inline-flex;align-items:center;gap:5px;font-weight:600}.activity-deadline.deadline-ok[data-v-2ed1c557]{background:#f0fdf4;color:#059669}.activity-deadline.deadline-warning[data-v-2ed1c557]{background:#fffbeb;color:#d97706;animation:pulse-warning-2ed1c557 2s infinite}.activity-deadline.deadline-critical[data-v-2ed1c557]{background:#fef2f2;color:#dc2626;animation:pulse-critical-2ed1c557 1s infinite}.activity-deadline.deadline-expired[data-v-2ed1c557]{background:#f3f4f6;color:#9ca3af;text-decoration:line-through}@keyframes pulse-warning-2ed1c557{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-critical-2ed1c557{0%,to{opacity:1}50%{opacity:.6}}.activity-day-selector[data-v-2ed1c557]{margin-bottom:8px}.day-selector-label[data-v-2ed1c557]{display:block;font-size:11px;font-weight:600;color:#2563eb;margin-bottom:4px}.day-selector-hint .activity-day-squares[data-v-2ed1c557]{animation:pulse-days-2ed1c557 1.5s ease-in-out infinite}@keyframes pulse-days-2ed1c557{0%,to{opacity:1}50%{opacity:.5}}.activity-day-squares[data-v-2ed1c557]{display:flex;gap:4px;overflow-x:auto;padding:2px 0;scrollbar-width:thin}.activity-day-squares[data-v-2ed1c557]::-webkit-scrollbar{height:4px}.activity-day-squares[data-v-2ed1c557]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.day-square[data-v-2ed1c557]{min-width:38px;min-height:38px;padding:3px 5px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:2px solid transparent;transition:all .15s ease;flex-shrink:0}.day-square .day-number[data-v-2ed1c557]{font-size:13px;font-weight:700;line-height:1}.day-square .day-month[data-v-2ed1c557]{font-size:8px;text-transform:uppercase;line-height:1;margin-top:1px}.day-square .day-preco[data-v-2ed1c557]{font-size:8.5px;font-weight:700;line-height:1;margin-top:2px;opacity:.85;white-space:nowrap}.day-available[data-v-2ed1c557]{background:#dcfce7;color:#166534}.day-available[data-v-2ed1c557]:hover{background:#bbf7d0;border-color:#22c55e}.day-warning[data-v-2ed1c557]{background:#fef9c3;color:#854d0e}.day-warning[data-v-2ed1c557]:hover{background:#fef08a;border-color:#eab308}.day-full[data-v-2ed1c557]{background:#fee2e2;color:#991b1b;cursor:not-allowed;opacity:.6}.day-selected[data-v-2ed1c557]{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb4d}.activity-time-slots[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.time-slot-label[data-v-2ed1c557]{font-size:11px;color:#6b7280;font-weight:600}.time-slot-btn[data-v-2ed1c557]{font-size:11px;padding:3px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;transition:all .15s ease}.time-slot-btn[data-v-2ed1c557]:hover:not(:disabled){border-color:#2563eb;background:#eff6ff}.time-slot-selected[data-v-2ed1c557]{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.time-slot-full[data-v-2ed1c557]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.time-slot-vagas[data-v-2ed1c557]{font-size:9px;opacity:.7}.activity-features[data-v-2ed1c557]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.activity-feature-chip[data-v-2ed1c557]{font-size:10px;padding:2px 8px;background:#f3f4f6;color:#4b5563;border-radius:10px;display:inline-flex;align-items:center;gap:3px}.activity-feature-chip i[data-v-2ed1c557]{font-size:9px;color:#8b5cf6}.activity-feature-chip.more[data-v-2ed1c557]{background:#ede9fe;color:#7c3aed;font-weight:600}.activity-pricing-grid[data-v-2ed1c557]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;font-size:12px;margin-bottom:6px}.activity-pricing-header[data-v-2ed1c557]{display:grid;grid-template-columns:2fr 1fr 50px 1fr;gap:4px;padding:5px 8px;background:#f3f4f6;font-weight:600;color:#4b5563;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.has-sinal .activity-pricing-header[data-v-2ed1c557]{grid-template-columns:2fr 1fr 1fr 50px 1fr}.activity-pricing-row[data-v-2ed1c557]{display:grid;grid-template-columns:2fr 1fr 50px 1fr;gap:4px;padding:5px 8px;align-items:center;border-top:1px solid #f3f4f6}.has-sinal .activity-pricing-row[data-v-2ed1c557]{grid-template-columns:2fr 1fr 1fr 50px 1fr}.classification-sinal[data-v-2ed1c557]{color:#2563eb;font-size:11px;font-weight:600}.sinal-col[data-v-2ed1c557]{color:#2563eb!important}.activity-pricing-row[data-v-2ed1c557]:hover{background:#faf5ff}.classification-name[data-v-2ed1c557]{font-weight:500;color:#374151;font-size:12px}.classification-price[data-v-2ed1c557]{color:#6b7280;font-size:12px}.classification-qty[data-v-2ed1c557]{width:44px;padding:2px 4px;border:1px solid #d1d5db;border-radius:4px;font-size:12px;text-align:center}.classification-qty[data-v-2ed1c557]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf626}.classification-subtotal[data-v-2ed1c557]{font-weight:600;color:#059669;font-size:12px}.activity-vagas-limite[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;margin-top:6px;padding:5px 8px;background:#fff8e6;border:1px solid #f5d78e;border-radius:6px;color:#7a5b00;font-size:11px}.activity-pricing-total[data-v-2ed1c557]{display:flex;justify-content:space-between;padding:6px 8px;border-top:2px solid #e5e7eb;font-weight:700;font-size:13px;color:#059669;background:#f0fdf4}.activity-sinal-info[data-v-2ed1c557]{display:flex;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;color:#d97706;background:#fffbeb;border-top:1px dashed #fcd34d}.activity-sinal-info i[data-v-2ed1c557]{font-size:11px;color:#f59e0b}.activity-price-simple[data-v-2ed1c557]{font-size:12px;color:#6b7280;padding:4px 0}.activity-card-actions[data-v-2ed1c557]{margin-top:6px;display:flex;justify-content:flex-end}.btn-add-activity[data-v-2ed1c557]{background:#059669;color:#fff;border:none;padding:6px 16px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}.btn-add-activity[data-v-2ed1c557]:hover:not(:disabled){background:#047857}.btn-add-activity[data-v-2ed1c557]:disabled{background:#d1d5db;cursor:not-allowed}.opcionais-section[data-v-2ed1c557]{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.opcionais-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.opcionais-title[data-v-2ed1c557]{font-size:14px;font-weight:600;color:#8b5cf6;margin:0;display:flex;align-items:center;gap:8px}.opcionais-title i[data-v-2ed1c557]{font-size:16px}.opcionais-filter[data-v-2ed1c557]{padding:6px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:13px;max-width:200px;flex:1}.opcionais-filter[data-v-2ed1c557]:focus{outline:none;border-color:#8b5cf6}.opcional-row[data-v-2ed1c557]{border:1px solid #dee2e6;border-radius:6px;margin-bottom:8px;overflow:hidden;transition:all .2s}.opcional-row[data-v-2ed1c557]:hover{border-color:#8b5cf6;box-shadow:0 2px 8px #6f3bf01a}.opcional-row.expanded[data-v-2ed1c557]{border-color:#8b5cf6}.opcional-main[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer;background:#fff;transition:background .2s}.opcional-main[data-v-2ed1c557]:hover{background:#f9f9f9}.opcional-info-inline[data-v-2ed1c557]{display:flex;align-items:center;gap:12px;flex:1}.opcional-nome[data-v-2ed1c557]{font-size:14px;font-weight:600;color:#1f2937}.opcional-valor[data-v-2ed1c557]{font-size:14px;font-weight:600;color:#28a745}.opcional-badge-inline[data-v-2ed1c557]{font-size:10px;background:#ffc107;color:#000;padding:3px 8px;border-radius:3px;font-weight:600;text-transform:uppercase}.opcional-expanded[data-v-2ed1c557]{border-top:1px solid #e5e7eb;background:#f9fafb;padding:16px;animation:slideDown-2ed1c557 .2s ease-out}@keyframes slideDown-2ed1c557{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.opcional-details[data-v-2ed1c557]{display:flex;flex-direction:column;gap:12px}.opcional-detail-row[data-v-2ed1c557]{display:flex;gap:8px;font-size:13px}.opcional-detail-row label[data-v-2ed1c557]{font-weight:600;color:#6c757d}.opcional-controls[data-v-2ed1c557]{display:flex;gap:16px;align-items:flex-end}.cart-item-unitario[data-v-2ed1c557]{margin-left:6px;font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap}.vinculo-opcional-selector[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.vinculo-opcional-selector label[data-v-2ed1c557]{font-size:12px;color:#6b7280;white-space:nowrap}.vinculo-opcional-selector select[data-v-2ed1c557]{flex:1;min-width:0;padding:5px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:12px;background:#fff;outline:none}.vinculo-opcional-selector select[data-v-2ed1c557]:focus{border-color:#7c3aed}.quantidade-selector[data-v-2ed1c557]{display:flex;flex-direction:column;gap:4px}.quantidade-selector label[data-v-2ed1c557]{font-size:12px;font-weight:600;color:#6c757d}.quantidade-selector input[data-v-2ed1c557]{width:80px;padding:6px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:13px;text-align:center}.discount-selector[data-v-2ed1c557]{display:flex;flex-direction:column;gap:4px}.discount-selector label[data-v-2ed1c557]{font-size:12px;font-weight:600;color:#6c757d}.discount-selector select[data-v-2ed1c557]{padding:6px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:13px}.btn-add-opcional[data-v-2ed1c557]{padding:8px 16px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;transition:all .2s;align-self:flex-start}.btn-add-opcional[data-v-2ed1c557]:hover{background:#218838;transform:translateY(-1px);box-shadow:0 2px 8px #28a7454d}.opcionais-permanentes-section[data-v-2ed1c557]{margin-top:16px;margin-bottom:16px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.opcionais-permanentes-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.opcionais-permanentes-title[data-v-2ed1c557]{font-size:14px;font-weight:600;color:#8b5cf6;margin:0;display:flex;align-items:center;gap:8px}.opcionais-permanentes-title i[data-v-2ed1c557]{font-size:16px}.opcionais-permanentes-filter[data-v-2ed1c557]{padding:6px 12px;border:1px solid #dee2e6;border-radius:4px;font-size:12px;max-width:150px;flex:1}.opcionais-permanentes-filter[data-v-2ed1c557]:focus{outline:none;border-color:#8b5cf6}.opcionais-permanentes-list[data-v-2ed1c557]{display:flex;flex-direction:column;gap:6px}.opcional-permanente-row[data-v-2ed1c557]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden;transition:all .2s;background:#fff}.opcional-permanente-row[data-v-2ed1c557]:hover{border-color:#8b5cf6;box-shadow:0 1px 4px #6f3bf01a}.opcional-permanente-row.expanded[data-v-2ed1c557]{border-color:#8b5cf6}.opcional-permanente-main[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer;transition:background .2s}.opcional-permanente-main[data-v-2ed1c557]:hover{background:#f9f9f9}.opcional-permanente-info[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;flex:1}.opcional-permanente-nome[data-v-2ed1c557]{font-size:13px;font-weight:600;color:#1f2937}.opcional-permanente-valor[data-v-2ed1c557]{font-size:13px;font-weight:600;color:#28a745}.opcional-permanente-badge[data-v-2ed1c557]{font-size:9px;background:#ffc107;color:#000;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase}.opcional-permanente-expanded[data-v-2ed1c557]{border-top:1px solid #e5e7eb;background:#f9fafb;padding:12px;animation:slideDown-2ed1c557 .2s ease-out}.opcional-permanente-details[data-v-2ed1c557]{display:flex;flex-direction:column;gap:10px}.opcional-permanente-detail-row[data-v-2ed1c557]{display:flex;gap:8px;font-size:12px}.opcional-permanente-detail-row label[data-v-2ed1c557]{font-weight:600;color:#6c757d}.opcional-permanente-controls[data-v-2ed1c557]{display:flex;gap:12px;align-items:flex-end}.quantidade-selector-permanente[data-v-2ed1c557],.discount-selector-permanente[data-v-2ed1c557]{display:flex;flex-direction:column;gap:4px}.quantidade-selector-permanente label[data-v-2ed1c557],.discount-selector-permanente label[data-v-2ed1c557]{font-size:11px;font-weight:600;color:#6c757d}.quantidade-selector-permanente input[data-v-2ed1c557]{width:70px;padding:5px 10px;border:1px solid #dee2e6;border-radius:4px;font-size:12px;text-align:center}.discount-selector-permanente select[data-v-2ed1c557]{padding:5px 10px;border:1px solid #dee2e6;border-radius:4px;font-size:12px}.btn-add-opcional-permanente[data-v-2ed1c557]{padding:6px 14px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;transition:all .2s;align-self:flex-start}.btn-add-opcional-permanente[data-v-2ed1c557]:hover{background:#218838;transform:translateY(-1px);box-shadow:0 2px 6px #28a7454d}.cart-section-compact[data-v-2ed1c557]{margin-bottom:0}.cart-bar[data-v-2ed1c557]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;background:#f5f3ff;border:1px solid #8b5cf6;border-radius:6px;cursor:pointer;text-align:left;font:inherit;color:#2c3e50;transition:border-radius .18s}.cart-section-compact.aberto .cart-bar[data-v-2ed1c557]{border-radius:6px 6px 0 0;border-bottom:none}.cart-bar[data-v-2ed1c557]:hover{background:#ede9fe}.cart-bar-ico[data-v-2ed1c557]{color:#8b5cf6;font-size:14px}.cart-bar strong[data-v-2ed1c557]{font-size:13.5px;font-weight:600;white-space:nowrap}.cart-bar-count[data-v-2ed1c557]{color:#7c3aed;font-weight:700}.cart-bar-total[data-v-2ed1c557]{margin-left:auto;font-size:14px;font-weight:800;color:#2c3e50;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-bar-chev[data-v-2ed1c557]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#6c757d;font-size:11px;flex-shrink:0;transition:transform .18s}.cart-section-compact.aberto .cart-bar-chev[data-v-2ed1c557]{transform:rotate(180deg)}.cart-section-compact.aberto .cart-items-compact[data-v-2ed1c557]{max-height:200px;overflow-y:auto}.cart-footer-bar[data-v-2ed1c557]{flex:0 0 auto;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 14px #14142814;padding:8px 12px 10px}.cart-footer-actions[data-v-2ed1c557]{display:flex;gap:8px;align-items:stretch}.cart-footer-actions .btn-plan[data-v-2ed1c557]{padding:7px 12px;font-size:11.5px;flex:0 0 auto;justify-content:center}.cart-footer-actions .btn-send-budget-compact[data-v-2ed1c557]{flex:1;justify-content:center;padding:7px 12px;font-size:12px;border-radius:8px}.cob-colega-footer[data-v-2ed1c557]{margin:0 0 7px;padding:7px 9px;background:#faf7ff;border:1px solid #ede9fe;border-radius:8px}.cob-colega-label[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer;color:#4b5563}.cob-colega-select[data-v-2ed1c557]{margin-top:6px;width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:6px;font-size:12.5px}.cart-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f0f7ff;border-radius:6px 6px 0 0;border:1px solid #8b5cf6;border-bottom:none;flex-wrap:nowrap}.cart-header strong[data-v-2ed1c557]{font-size:13px;color:#2c3e50;white-space:nowrap;font-weight:600}.cart-header-actions[data-v-2ed1c557]{display:flex;gap:8px;align-items:center;flex-shrink:0}.btn-plan[data-v-2ed1c557]{padding:6px 12px;font-size:11px;background:#17a2b8;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px;white-space:nowrap;font-weight:500}.btn-plan[data-v-2ed1c557]:hover{background:#138496;transform:translateY(-1px)}.btn-send-budget-compact[data-v-2ed1c557]{padding:6px 14px;font-size:11px;white-space:nowrap;font-weight:500}.agency-send-options[data-v-2ed1c557]{display:flex;gap:12px;padding:6px 12px;background:#f5f3ff;border:1px solid #8b5cf6;border-top:none;align-items:center;flex-wrap:wrap}.agency-checkbox[data-v-2ed1c557]{display:flex;align-items:center;gap:4px;font-size:11px;color:#4b5563;cursor:pointer;white-space:nowrap}.agency-checkbox input[type=checkbox][data-v-2ed1c557]{width:14px;height:14px;accent-color:#8b5cf6;cursor:pointer}.agency-checkbox input[type=checkbox][data-v-2ed1c557]:disabled{cursor:default;opacity:.5}.agency-radio[data-v-2ed1c557]{display:flex;align-items:center;gap:3px;font-size:11px;color:#4b5563;cursor:pointer;white-space:nowrap}.agency-radio input[type=radio][data-v-2ed1c557]{width:13px;height:13px;accent-color:#8b5cf6;cursor:pointer}.agency-divider[data-v-2ed1c557]{color:#d1d5db;font-size:12px}.agency-prefs-modal[data-v-2ed1c557]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;width:400px;max-width:90vw;overflow:hidden}.agency-prefs-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #e5e7eb}.agency-prefs-header h5[data-v-2ed1c557]{margin:0;font-size:15px;color:#1f2937}.agency-prefs-body[data-v-2ed1c557]{padding:18px}.agency-prefs-question[data-v-2ed1c557]{font-size:14px;color:#1f2937;margin:0 0 14px;font-weight:500}.agency-prefs-current[data-v-2ed1c557]{background:#f9fafb;border-radius:8px;padding:12px;margin-bottom:12px}.agency-pref-item[data-v-2ed1c557]{display:flex;gap:10px;align-items:flex-start}.agency-pref-item i[data-v-2ed1c557]{font-size:18px;margin-top:2px}.agency-pref-item strong[data-v-2ed1c557]{font-size:13px;color:#1f2937}.agency-pref-item p[data-v-2ed1c557]{font-size:12px;color:#6b7280;margin:4px 0 0;line-height:1.4}.agency-prefs-hint[data-v-2ed1c557]{font-size:11px;color:#9ca3af;margin:0;font-style:italic}.agency-prefs-footer[data-v-2ed1c557]{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid #e5e7eb}.cart-items-compact[data-v-2ed1c557]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#f0f7ff;border:1px solid #8b5cf6;border-top:none;border-radius:0 0 6px 6px}.cart-item-compact[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#fff;border-radius:4px;font-size:12px;border:1px solid #e5e7eb}.cart-item-info[data-v-2ed1c557]{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.cart-item-name-compact[data-v-2ed1c557]{font-weight:500;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-guests-compact[data-v-2ed1c557]{font-size:10px;color:#6c757d;display:flex;align-items:center;gap:4px}.cart-item-guests-compact i[data-v-2ed1c557]{font-size:9px}.cart-item-badge[data-v-2ed1c557]{display:inline-block;padding:2px 6px;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;font-size:9px;font-weight:600;border-radius:3px;margin-left:6px;text-transform:uppercase}.cart-item-opcional-info[data-v-2ed1c557]{font-size:10px;color:#6c757d;display:flex;align-items:center;gap:4px;margin-top:2px}.cart-item-opcional-info i[data-v-2ed1c557]{font-size:9px}.cart-item-price-compact[data-v-2ed1c557]{font-weight:600;color:#28a745;white-space:nowrap}.btn-remove-compact[data-v-2ed1c557]{padding:2px 6px;background:#dc3545;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:10px;line-height:1}.btn-remove-compact[data-v-2ed1c557]:hover{background:#c82333}.opcoes-orcamento-toggle[data-v-2ed1c557]{width:100%;display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;color:#2c3e50;text-align:left}.opcoes-orcamento-toggle[data-v-2ed1c557]:hover{background:#f1f3f7}.opcoes-orcamento-toggle>i.fa-sliders-h[data-v-2ed1c557]{color:#8b5cf6}.opcoes-orcamento-sub[data-v-2ed1c557]{font-weight:400;font-size:11px;color:#9aa3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opcoes-orcamento-chev[data-v-2ed1c557]{margin-left:auto;color:#9aa3af;font-size:11px}.budget-additional-fields[data-v-2ed1c557]{margin-top:10px;padding-top:12px;border-top:1px solid #dee2e6}.budget-additional-fields .form-group[data-v-2ed1c557]{margin-bottom:10px}.budget-additional-fields label[data-v-2ed1c557]{display:block;font-size:12px;font-weight:500;margin-bottom:4px;color:#495057}.budget-additional-fields textarea[data-v-2ed1c557]{width:100%;padding:6px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:12px;font-family:inherit;resize:vertical}.budget-additional-fields select[data-v-2ed1c557]{width:100%;padding:6px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:12px}.idioma-bandeiras[data-v-2ed1c557]{display:flex;gap:4px;flex:0 0 auto;align-items:center}.idioma-bandeira[data-v-2ed1c557]{display:flex;align-items:center;justify-content:center;width:30px;padding:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;opacity:.45;filter:grayscale(1);transition:opacity .15s,filter .15s,border-color .15s}.idioma-bandeira[data-v-2ed1c557]:hover{opacity:.8;filter:grayscale(.3)}.idioma-bandeira.ativo[data-v-2ed1c557]{opacity:1;filter:none;border-color:#639;box-shadow:0 0 0 1px #639}.idioma-bandeira[data-v-2ed1c557] svg,.idioma-bandeira[data-v-2ed1c557] span{width:18px;height:13px;border-radius:2px;display:block}.budget-additional-fields .form-row[data-v-2ed1c557]{display:flex;gap:10px}.budget-additional-fields .form-row .form-group[data-v-2ed1c557]{flex:1}.budget-header[data-v-2ed1c557],.note-header[data-v-2ed1c557],.email-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.budget-status[data-v-2ed1c557]{padding:2px 8px;background:#d4edda;color:#155724;border-radius:4px;font-size:11px}.note-item p[data-v-2ed1c557],.budget-item p[data-v-2ed1c557],.email-preview[data-v-2ed1c557]{margin:0;font-size:13px;color:#6c757d}.email-to[data-v-2ed1c557]{font-size:12px;color:#95a5a6;margin-bottom:4px}.empty-message[data-v-2ed1c557]{text-align:center;padding:40px 20px;color:#95a5a6;font-size:13px}.notes-input[data-v-2ed1c557]{margin-bottom:16px}.notes-input textarea[data-v-2ed1c557]{width:100%;padding:12px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;font-family:inherit;margin-bottom:8px}.notes-input button[data-v-2ed1c557]{width:100%}.payment-modal-overlay[data-v-2ed1c557]{position:fixed;inset:0;background:#00000080;z-index:1050;display:flex;align-items:center;justify-content:center;gap:15px;padding:20px}.payment-plan-popup[data-v-2ed1c557]{width:340px;max-height:600px;padding:10px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 15px #00000026;overflow-y:auto}.payment-plan-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.header-title-container[data-v-2ed1c557]{display:flex;align-items:center;gap:10px}.payment-plan-header h5[data-v-2ed1c557]{margin:0;font-size:14px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:6px}.payment-plan-header h5 i[data-v-2ed1c557]{font-size:13px}.groups-chip[data-v-2ed1c557]{background:#28a745;color:#fff;border:none;border-radius:15px;padding:4px 10px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}.groups-chip[data-v-2ed1c557]:hover{background:#218838}.groups-chip.active[data-v-2ed1c557]{background:#17a2b8}.groups-chip i[data-v-2ed1c557]{font-size:10px}.btn-close-custom[data-v-2ed1c557]{background:none;border:none;font-size:18px;color:#6c757d;cursor:pointer;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close-custom[data-v-2ed1c557]:hover{color:#dc3545}.payment-columns-header[data-v-2ed1c557]{display:grid;grid-template-columns:70px 80px 60px 90px;gap:4px;padding:0 8px;margin-bottom:6px;font-size:.7rem;font-weight:500;color:#495057}.payment-method[data-v-2ed1c557]{display:grid;grid-template-columns:70px 80px 60px 90px;gap:4px;padding:6px 8px;margin-bottom:4px;align-items:center}.payment-method-label[data-v-2ed1c557]{font-size:.75rem;white-space:nowrap;display:flex;align-items:center;gap:4px}.payment-method-label i[data-v-2ed1c557]{font-size:11px;width:14px}.payment-method input[data-v-2ed1c557],.payment-method select[data-v-2ed1c557]{width:100%;height:26px;padding:2px 6px;font-size:.75rem;border:1px solid #dee2e6;border-radius:4px}.payment-method input[data-v-2ed1c557]:focus,.payment-method select[data-v-2ed1c557]:focus{border-color:#06c;outline:none}.payment-summary[data-v-2ed1c557]{border-top:1px solid #e0e0e0;padding-top:10px;margin-top:10px;font-size:.8rem}.payment-summary-item[data-v-2ed1c557]{display:flex;justify-content:space-between;padding:4px 8px}.payment-summary-item.total[data-v-2ed1c557]{font-weight:600;padding-top:6px;margin-top:4px;border-top:1px solid #dee2e6}.payment-date-warning[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;margin:8px 8px 0;padding:6px 10px;font-size:.72rem;color:#b54708;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px}.payment-date-warning i[data-v-2ed1c557]{flex-shrink:0}.payment-actions[data-v-2ed1c557]{display:flex;gap:6px;margin-top:10px;padding:8px}.payment-actions button[data-v-2ed1c557]{flex:1;padding:6px 10px;border:none;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:4px}.btn-cancel[data-v-2ed1c557]{background:#6c757d;color:#fff}.btn-cancel[data-v-2ed1c557]:hover{background:#5a6268}.btn-include[data-v-2ed1c557]{background:#06c;color:#fff}.btn-include[data-v-2ed1c557]:hover:not(:disabled){background:#0052a3}.btn-include[data-v-2ed1c557]:disabled{background:#95a5a6;cursor:not-allowed;opacity:.6}.groups-mode-container[data-v-2ed1c557]{font-size:.85rem}.group-payment-card[data-v-2ed1c557]{padding:10px;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px}.group-header[data-v-2ed1c557]{display:flex;gap:6px;align-items:center;margin-bottom:8px}.group-header input[data-v-2ed1c557]{flex:1;padding:4px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:.8rem}.group-header button[data-v-2ed1c557]{padding:4px 8px;background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem}.group-payment-card>input[data-v-2ed1c557]{width:100%;padding:4px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:.8rem}.btn-add-group[data-v-2ed1c557]{width:100%;padding:6px;background:#28a745;border:none;border-radius:4px;color:#fff;font-size:.75rem;cursor:pointer;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:4px}.btn-add-group[data-v-2ed1c557]:hover{background:#218838}.payment-summary-column[data-v-2ed1c557]{width:280px;max-height:600px;padding:12px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;overflow-y:auto;font-size:.85rem;align-self:flex-start}.payment-summary-column h6[data-v-2ed1c557]{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #dee2e6;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:6px}.payment-schedule-list[data-v-2ed1c557]{margin-bottom:12px}.payment-schedule-item[data-v-2ed1c557]{margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #dee2e6}.payment-schedule-item[data-v-2ed1c557]:last-child{border-bottom:none}.payment-schedule-header[data-v-2ed1c557]{font-weight:500;color:#495057;margin-bottom:4px;font-size:.85rem}.payment-schedule-details[data-v-2ed1c557]{color:#6c757d;font-size:.75rem}.payment-summary-total[data-v-2ed1c557]{padding-top:10px;border-top:2px solid #dee2e6}.payment-summary-total h6[data-v-2ed1c557]{margin:0;font-size:.95rem;font-weight:600;border:none;padding:0}@media(max-width:768px){.payment-plan-overlay[data-v-2ed1c557]{padding:0;align-items:stretch;justify-content:flex-start;gap:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.payment-plan-popup[data-v-2ed1c557]{width:100%;max-width:none;max-height:none;min-height:100dvh;border-radius:0;border:none;box-shadow:none;padding:0;overflow:visible;display:flex;flex-direction:column}.payment-plan-header[data-v-2ed1c557]{position:sticky;top:0;z-index:5;margin:0;padding:16px;background:#fff;border-bottom:1px solid #ede9fe;box-shadow:0 1px 4px #0000000f}.payment-plan-header h5[data-v-2ed1c557]{font-size:16px}.payment-plan-popup .btn-close-custom[data-v-2ed1c557]{width:40px;height:40px;font-size:20px}.groups-chip[data-v-2ed1c557]{padding:8px 14px;font-size:12.5px}.payment-plan-popup>div[data-v-2ed1c557]:not(.payment-plan-header){padding-left:14px;padding-right:14px}.payment-columns-header[data-v-2ed1c557],.payment-method[data-v-2ed1c557],.payment-summary-item[data-v-2ed1c557]{padding-left:0;padding-right:0}.payment-method input[data-v-2ed1c557],.payment-method select[data-v-2ed1c557]{height:36px;font-size:.82rem}.payment-date-warning[data-v-2ed1c557]{margin-left:0;margin-right:0}.payment-actions[data-v-2ed1c557]{position:sticky;bottom:0;margin-top:16px;margin-left:-14px;margin-right:-14px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 8px #00000014}.payment-actions button[data-v-2ed1c557]{min-height:46px;font-size:.9rem}.btn-include[data-v-2ed1c557]{background:#7c3aed}.btn-include[data-v-2ed1c557]:hover:not(:disabled){background:#6d28d9}.group-header input[data-v-2ed1c557],.group-payment-card>input[data-v-2ed1c557]{height:36px;font-size:.85rem}.payment-summary-column[data-v-2ed1c557]{width:100%;max-width:none;max-height:none;border-radius:0;border:none;border-top:8px solid #f3f4f6;margin-top:0}}.toast-notification[data-v-2ed1c557]{position:fixed;top:80px;right:20px;min-width:300px;max-width:500px;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:12px;z-index:10000;animation:slideIn-2ed1c557 .3s ease-out;font-size:14px;border-left:4px solid}.toast-notification.success[data-v-2ed1c557]{border-left-color:#28a745;color:#155724}.toast-notification.success i[data-v-2ed1c557]{color:#28a745;font-size:20px}.toast-notification.error[data-v-2ed1c557]{border-left-color:#dc3545;color:#721c24}.toast-notification.error i[data-v-2ed1c557]{color:#dc3545;font-size:20px}.toast-notification.info[data-v-2ed1c557]{border-left-color:#17a2b8;color:#0c5460}.toast-notification.info i[data-v-2ed1c557]{color:#17a2b8;font-size:20px}.toast-notification span[data-v-2ed1c557]{flex:1;font-weight:500}@keyframes slideIn-2ed1c557{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.status-envio-orcamento[data-v-2ed1c557]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.35;font-weight:500;border-bottom:1px solid transparent}.status-envio-orcamento i[data-v-2ed1c557]{font-size:14px;margin-top:1px;flex-shrink:0}.status-envio-gerando[data-v-2ed1c557],.status-envio-enviando[data-v-2ed1c557]{background:#eef6ff;color:#12447a;border-bottom-color:#cfe3fb}.status-envio-enviado[data-v-2ed1c557]{background:#eafaf0;color:#14603a;border-bottom-color:#bfe9d1}.status-envio-demorou[data-v-2ed1c557]{background:#fff8e6;color:#7a5300;border-bottom-color:#f5e0a8}.status-envio-falhou[data-v-2ed1c557]{background:#fdecec;color:#7c1d1d;border-bottom-color:#f5c2c2}.status-envio-publicando[data-v-2ed1c557]{background:#eef6ff;color:#12447a;border-bottom-color:#cfe3fb}.status-envio-copiar-pendente[data-v-2ed1c557]{background:#fff8e6;color:#7a5300;border-bottom-color:#f5e0a8}.status-envio-copiar[data-v-2ed1c557]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.status-envio-copiar>span[data-v-2ed1c557]:first-child{font-weight:600}.status-envio-copiar-aviso[data-v-2ed1c557]{font-size:11px;font-weight:500;opacity:.78}.status-envio-copiar-btn[data-v-2ed1c557]{align-self:flex-start;margin-top:2px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d8ad3f;border-radius:6px;background:#fff;color:#7a5300;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.status-envio-copiar-btn[data-v-2ed1c557]:hover{background:#fdf3d8;border-color:#b8901f}.status-envio-copiar-btn i[data-v-2ed1c557]{font-size:12px;margin-top:0}.status-envio-narrativa[data-v-2ed1c557]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.status-envio-etapa[data-v-2ed1c557]{font-weight:600}.status-envio-passo[data-v-2ed1c557],.status-envio-espera[data-v-2ed1c557]{font-size:11px;font-weight:500;opacity:.78}.status-envio-barra[data-v-2ed1c557]{display:block;position:relative;height:3px;border-radius:999px;overflow:hidden;background:#12447a26;margin-top:1px}.status-envio-barra-pulso[data-v-2ed1c557]{position:absolute;top:0;bottom:0;width:38%;border-radius:999px;background:#2f7de1;will-change:transform;animation:status-envio-desliza-2ed1c557 1.4s ease-in-out infinite}@keyframes status-envio-desliza-2ed1c557{0%{transform:translate(-105%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.status-envio-orcamento i.fa-spin[data-v-2ed1c557]{animation:none}.status-envio-barra-pulso[data-v-2ed1c557]{animation:none;width:100%;opacity:.35}}.phone-with-flag[data-v-2ed1c557]{display:flex;align-items:center;gap:8px}.flag-icon-small[data-v-2ed1c557]{width:20px!important;height:15px!important;border-radius:2px;box-shadow:0 1px 3px #0000001a}.children-ages-section[data-v-2ed1c557]{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.children-ages-label[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;font-weight:600;color:#495057;margin-bottom:12px;font-size:14px}.children-ages-label i[data-v-2ed1c557]{color:#6259ca;font-size:16px}.children-ages-grid[data-v-2ed1c557]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.child-age-group[data-v-2ed1c557]{display:flex;flex-direction:column;gap:6px}.child-age-group label[data-v-2ed1c557]{font-size:12px;font-weight:500;color:#6c757d;margin:0}.child-age-group select[data-v-2ed1c557]{padding:8px 10px;border:1px solid #ced4da;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:all .2s}.child-age-group select[data-v-2ed1c557]:focus{outline:none;border-color:#6259ca;box-shadow:0 0 0 3px #6259ca1a}.child-age-group select[data-v-2ed1c557]:hover{border-color:#6259ca}.modal-overlay[data-v-2ed1c557]{position:fixed;inset:0;background:#00000080;z-index:1050;display:flex;align-items:center;justify-content:center;padding:20px}.variation-inline-section[data-v-2ed1c557]{margin-bottom:20px}.variation-modal[data-v-2ed1c557]{width:100%;max-width:500px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003}.modal-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-2ed1c557]{margin:0;font-size:18px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:8px}.modal-header h3 i[data-v-2ed1c557]{color:#8b5cf6}.close-btn[data-v-2ed1c557]{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:4px 8px;transition:color .2s}.close-btn[data-v-2ed1c557]:hover{color:#333}.modal-body[data-v-2ed1c557]{padding:20px}.variation-info[data-v-2ed1c557]{background:#e7f3ff;border-left:4px solid #2196F3;padding:12px;margin-bottom:16px;font-size:14px;color:#0d47a1;display:flex;align-items:center;gap:8px}.variation-info i[data-v-2ed1c557]{font-size:16px}.variation-dates[data-v-2ed1c557]{background:#f8f9fa;padding:12px;border-radius:6px;margin-bottom:20px;font-size:14px;color:#495057}.variation-dates strong[data-v-2ed1c557]{color:#2c3e50}.modal-footer[data-v-2ed1c557]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #e0e0e0}.btn-secondary[data-v-2ed1c557]{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background .2s}.btn-secondary[data-v-2ed1c557]:hover{background:#5a6268}.btn-primary[data-v-2ed1c557]{padding:8px 16px;background:#8b5cf6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:6px;transition:background .2s}.btn-primary[data-v-2ed1c557]:hover{background:#7c3aed}.collapsible-section[data-v-2ed1c557]{transition:all .3s ease-out}.media-toggle-btn[data-v-2ed1c557]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:#374151}.media-toggle-btn[data-v-2ed1c557]:hover{border-color:#8b5cf6;color:#8b5cf6}.media-toggle-btn i[data-v-2ed1c557]:first-child{font-size:12px;color:#9ca3af}.media-count[data-v-2ed1c557]{margin-left:auto;color:#8b5cf6;font-weight:600}.media-accordion[data-v-2ed1c557]{margin-top:12px;animation:slideDown-2ed1c557 .3s ease-out}@keyframes slideDown-2ed1c557{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}.media-loading[data-v-2ed1c557],.media-error[data-v-2ed1c557]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#6c757d;font-size:13px}.media-loading i[data-v-2ed1c557]{font-size:16px}.media-error[data-v-2ed1c557]{color:#dc3545}.media-content[data-v-2ed1c557]{display:flex;flex-direction:column;gap:12px}.media-category[data-v-2ed1c557]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.category-header[data-v-2ed1c557]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f8f9fa;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#495057;transition:background .2s}.category-header[data-v-2ed1c557]:hover{background:#e9ecef}.category-header i[data-v-2ed1c557]:first-child{color:#8b5cf6;font-size:14px}.category-header i[data-v-2ed1c557]:last-child{margin-left:auto;font-size:11px;color:#6c757d}.media-grid[data-v-2ed1c557]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;padding:12px;background:#fff}.media-thumbnail[data-v-2ed1c557]{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;cursor:pointer;transition:transform .2s;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.media-thumbnail[data-v-2ed1c557]:hover{transform:scale(1.05)}.media-thumbnail img[data-v-2ed1c557],.media-thumbnail video[data-v-2ed1c557]{width:100%;height:100%;object-fit:cover}.media-thumbnail.document[data-v-2ed1c557]{flex-direction:column;padding:8px}.media-thumbnail.document i[data-v-2ed1c557]{font-size:28px;color:#8b5cf6;margin-bottom:4px}.doc-name[data-v-2ed1c557]{font-size:9px;color:#495057;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.thumbnail-overlay[data-v-2ed1c557]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.media-thumbnail:hover .thumbnail-overlay[data-v-2ed1c557]{opacity:1}.thumbnail-overlay i[data-v-2ed1c557]{color:#fff;font-size:20px}.audio-list[data-v-2ed1c557]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff}.audio-item[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;padding:8px;background:#f8f9fa;border-radius:6px}.audio-item i[data-v-2ed1c557]{color:#8b5cf6;font-size:16px;flex-shrink:0}.audio-name[data-v-2ed1c557]{font-size:12px;color:#495057;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-item audio[data-v-2ed1c557]{flex:1;max-width:200px;height:30px}.no-media[data-v-2ed1c557]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#adb5bd}.no-media i[data-v-2ed1c557]{font-size:32px}.no-media span[data-v-2ed1c557]{font-size:13px}[data-v-2ed1c557] .flatpickr-calendar{box-shadow:0 6px 20px #6f3bf026;border:1px solid #e8dff9;border-radius:12px;font-family:inherit;font-size:13px;width:auto!important}[data-v-2ed1c557] .flatpickr-months{background:linear-gradient(135deg,#8b5cf6 0% 100%);border-radius:12px 12px 0 0;padding:10px 0}[data-v-2ed1c557] .flatpickr-month{background:transparent;color:#fff;height:auto}[data-v-2ed1c557] .flatpickr-current-month{font-size:14px;padding:5px 0}[data-v-2ed1c557] .flatpickr-current-month .flatpickr-monthDropdown-months{background:transparent;color:#fff;font-weight:600;border:none;outline:none;font-size:14px}[data-v-2ed1c557] .flatpickr-current-month .numInputWrapper{color:#fff;font-weight:600}[data-v-2ed1c557] .flatpickr-current-month input.cur-year{color:#fff;font-weight:600;background:transparent;border:none;font-size:14px}[data-v-2ed1c557] .flatpickr-prev-month,[data-v-2ed1c557] .flatpickr-next-month{fill:#fff!important;color:#fff!important;padding:5px}[data-v-2ed1c557] .flatpickr-prev-month:hover,[data-v-2ed1c557] .flatpickr-next-month:hover{fill:#f0e9ff!important;color:#f0e9ff!important}[data-v-2ed1c557] .flatpickr-prev-month svg,[data-v-2ed1c557] .flatpickr-next-month svg{fill:#fff!important}[data-v-2ed1c557] .flatpickr-weekdays{background:#f8f4ff;height:32px;align-items:center}[data-v-2ed1c557] span.flatpickr-weekday{color:#8b5cf6;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px}[data-v-2ed1c557] .flatpickr-days{width:auto!important}[data-v-2ed1c557] .dayContainer{width:auto!important;min-width:245px;max-width:245px;padding:8px}[data-v-2ed1c557] .flatpickr-day{height:34px;line-height:34px;max-width:34px;border-radius:8px;font-size:12px;font-weight:500;margin:1px;border:1px solid transparent;color:#495057}[data-v-2ed1c557] .flatpickr-day:hover{background:#f8f4ff;border-color:#e8dff9}[data-v-2ed1c557] .flatpickr-day.selected,[data-v-2ed1c557] .flatpickr-day.startRange,[data-v-2ed1c557] .flatpickr-day.endRange{background:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important;font-weight:700;box-shadow:0 2px 8px #6f3bf04d}[data-v-2ed1c557] .flatpickr-day.selected:hover,[data-v-2ed1c557] .flatpickr-day.startRange:hover,[data-v-2ed1c557] .flatpickr-day.endRange:hover{background:#7c3aed!important;border-color:#7c3aed!important}[data-v-2ed1c557] .flatpickr-day.inRange{background:#e8dff9!important;border-color:#e8dff9!important;box-shadow:none!important;color:#8b5cf6!important;font-weight:500}[data-v-2ed1c557] .flatpickr-day.today{border-color:#8b5cf6;font-weight:600}[data-v-2ed1c557] .flatpickr-day.today:not(.selected){color:#8b5cf6}[data-v-2ed1c557] .flatpickr-day.disabled,[data-v-2ed1c557] .flatpickr-day.prevMonthDay,[data-v-2ed1c557] .flatpickr-day.nextMonthDay{color:#dee2e6}[data-v-2ed1c557] .flatpickr-months .flatpickr-month:not(:last-child){margin-right:0}[data-v-2ed1c557] .flatpickr-calendar.multiMonth .flatpickr-days{border-right:1px solid #e8dff9}[data-v-2ed1c557] .flatpickr-calendar.multiMonth .flatpickr-days:last-child{border-right:none}.sent-budgets-section[data-v-2ed1c557]{margin-top:32px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e9ecef}.sent-budgets-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sent-budgets-header h4[data-v-2ed1c557]{margin:0;font-size:18px;font-weight:600;color:#212529;display:flex;align-items:center;gap:8px}.sent-budgets-header h4 i[data-v-2ed1c557]{color:#8b5cf6}.btn-refresh[data-v-2ed1c557]{padding:8px 16px;background:#8b5cf6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s}.btn-refresh[data-v-2ed1c557]:hover{background:#7c3aed;transform:translateY(-1px)}.btn-refresh i[data-v-2ed1c557]{font-size:12px}.loading-budgets[data-v-2ed1c557]{text-align:center;padding:40px;color:#6c757d;font-size:14px}.loading-budgets i[data-v-2ed1c557]{font-size:24px;margin-bottom:12px;color:#8b5cf6}.no-budgets-message[data-v-2ed1c557]{text-align:center;padding:40px;color:#6c757d}.no-budgets-message i[data-v-2ed1c557]{font-size:48px;color:#dee2e6;margin-bottom:12px}.no-budgets-message p[data-v-2ed1c557]{margin:0;font-size:14px}.no-budgets-message .hint-text[data-v-2ed1c557]{margin-top:8px;font-size:12px;color:#adb5bd}.budgets-grid[data-v-2ed1c557]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.budget-card[data-v-2ed1c557]{position:relative;background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:16px;transition:all .2s;overflow:hidden}.budget-card[data-v-2ed1c557]:hover{box-shadow:0 4px 12px #6f3bf01a;border-color:#8b5cf6}.budget-card.budget-cancelled[data-v-2ed1c557]{opacity:.7;background:#f8f9fa}.budget-card-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.budget-id[data-v-2ed1c557]{font-size:14px;font-weight:600;color:#495057}.budget-tags[data-v-2ed1c557]{display:flex;align-items:center;gap:8px}.budget-reserved[data-v-2ed1c557]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;background:#fff3cd;color:#856404;display:inline-flex;align-items:center;gap:4px}.budget-reserved i[data-v-2ed1c557]{color:gold;font-size:12px}.budget-status[data-v-2ed1c557]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.budget-status.enviado[data-v-2ed1c557]{background:#d1ecf1;color:#0c5460}.budget-status.aprovado[data-v-2ed1c557]{background:#d4edda;color:#155724}.budget-status.cancelado[data-v-2ed1c557]{background:#f8d7da;color:#721c24}.budget-status.pendente[data-v-2ed1c557]{background:#fff3cd;color:#856404}.budget-card-body[data-v-2ed1c557]{margin-bottom:16px}.budget-card-body p[data-v-2ed1c557]{margin:8px 0;font-size:13px;color:#495057;display:flex;align-items:center;gap:8px}.budget-card-body i[data-v-2ed1c557]{width:16px;color:#8b5cf6;font-size:12px}.budget-dates[data-v-2ed1c557]{font-weight:600;display:flex;align-items:center;gap:12px}.budget-nights[data-v-2ed1c557]{font-size:12px;font-weight:500;color:#6c757d;display:inline-flex;align-items:center;gap:4px;margin-left:auto}.budget-nights i[data-v-2ed1c557]{color:#ffc107}.budget-value-row[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;gap:12px}.budget-value[data-v-2ed1c557]{font-size:15px;font-weight:700;color:#28a745;display:inline-flex;align-items:center;gap:6px}.budget-guests[data-v-2ed1c557]{font-size:12px;font-weight:500;color:#495057;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.budget-guests i[data-v-2ed1c557]{color:#8b5cf6}.children-info[data-v-2ed1c557]{color:#6c757d;font-size:11px}.budget-card-actions[data-v-2ed1c557]{display:flex;gap:8px;flex-wrap:wrap}.btn-view[data-v-2ed1c557],.btn-cancel[data-v-2ed1c557],.btn-copiar-link[data-v-2ed1c557]{flex:1 1 120px;padding:8px 10px;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:all .2s}.budget-card-actions .btn-cancel[data-v-2ed1c557]{flex-grow:0}.btn-copiar-link[data-v-2ed1c557]{background:#f39c12;color:#fff}.btn-copiar-link[data-v-2ed1c557]:hover{background:#d98b0c;transform:translateY(-1px)}.btn-view[data-v-2ed1c557]{background:#8b5cf6;color:#fff}.btn-view[data-v-2ed1c557]:hover{background:#7c3aed;transform:translateY(-1px)}.btn-cancel[data-v-2ed1c557]{background:#dc3545;color:#fff}.btn-cancel[data-v-2ed1c557]:hover{background:#c82333;transform:translateY(-1px)}.cancelled-overlay[data-v-2ed1c557]{position:absolute;inset:0;background:#dc354526;display:flex;align-items:center;justify-content:center;pointer-events:none}.cancelled-overlay span[data-v-2ed1c557]{background:#dc3545;color:#fff;padding:8px 24px;border-radius:6px;font-weight:700;font-size:16px;letter-spacing:2px;transform:rotate(-15deg);box-shadow:0 4px 12px #dc35454d}.call-history-list[data-v-2ed1c557]{margin-top:12px}.call-history-items[data-v-2ed1c557]{display:flex;flex-direction:column;gap:6px}.call-history-item[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;border-left:3px solid #10b981;transition:all .2s ease}.call-history-item[data-v-2ed1c557]:hover{border-color:#d1d5db;border-left-color:#10b981}.call-icon[data-v-2ed1c557]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;color:#fff;font-size:14px;flex-shrink:0}.call-icon.icon-red[data-v-2ed1c557]{background:linear-gradient(135deg,#dc3545,#b02a37)}.call-icon.icon-green[data-v-2ed1c557]{background:linear-gradient(135deg,#25d366,#128c7e)}.call-info[data-v-2ed1c557]{flex:1;min-width:0}.call-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.call-type[data-v-2ed1c557]{font-size:13px;font-weight:600;color:#212529}.call-time[data-v-2ed1c557]{font-size:11px;color:#6c757d}.call-details[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;font-size:11px;flex-wrap:wrap}.call-status[data-v-2ed1c557]{padding:2px 8px;border-radius:4px;font-weight:500}.call-status.status-ringing[data-v-2ed1c557]{background:#fff3cd;color:#856404}.call-status.status-connecting[data-v-2ed1c557]{background:#cfe2ff;color:#084298}.call-status.status-answered[data-v-2ed1c557]{background:#d1e7dd;color:#0f5132}.call-status.status-rejected[data-v-2ed1c557],.call-status.status-unanswered[data-v-2ed1c557]{background:#f8d7da;color:#842029}.call-duration[data-v-2ed1c557]{display:flex;align-items:center;gap:4px;color:#6c757d}.call-duration i[data-v-2ed1c557]{font-size:10px}.call-attendant[data-v-2ed1c557]{display:flex;align-items:center;gap:4px;color:#495057;font-weight:500}.call-attendant i[data-v-2ed1c557]{font-size:10px}.call-recording-btn[data-v-2ed1c557]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:#e8f5e9;color:#2e7d32;cursor:pointer;font-size:10px;margin-left:4px;transition:all .2s}.call-recording-btn[data-v-2ed1c557]:hover{background:#c8e6c9;transform:scale(1.1)}.call-recording-player[data-v-2ed1c557]{margin-top:6px;padding:4px 0}.call-recording-player audio[data-v-2ed1c557]{border-radius:8px}.call-filters[data-v-2ed1c557]{display:flex;gap:6px;padding:8px;background:#f9fafb;border-radius:8px;margin-bottom:12px;flex-wrap:nowrap;overflow-x:auto}.filter-btn[data-v-2ed1c557]{padding:4px 10px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.filter-btn[data-v-2ed1c557]:hover{border-color:#d1d5db;color:#374151}.filter-btn.active[data-v-2ed1c557]{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.reservas-area[data-v-2ed1c557]{margin-top:14px;padding:12px;background:#fff;border-radius:10px}.loading-reservas[data-v-2ed1c557]{text-align:center;color:#999;padding:16px;font-size:13px}.reserva-card[data-v-2ed1c557]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;margin-bottom:8px;background:#fafbfc;font-size:12px}.reserva-card[data-v-2ed1c557]:last-child{margin-bottom:0}.reserva-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.reserva-status[data-v-2ed1c557]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:capitalize}.status-approved[data-v-2ed1c557]{background:#d1fae5;color:#065f46}.status-cancelled[data-v-2ed1c557]{background:#fee2e2;color:#991b1b}.status-pending[data-v-2ed1c557]{background:#fef3c7;color:#92400e}.status-unknown[data-v-2ed1c557]{background:#f3f4f6;color:#6b7280}.reserva-valor[data-v-2ed1c557]{font-weight:700;color:#059669}.reserva-dates[data-v-2ed1c557]{color:#4b5563;margin-bottom:4px}.reserva-dates i[data-v-2ed1c557]{color:#9ca3af;margin-right:4px}.reserva-acomodacao[data-v-2ed1c557]{color:#6b7280;margin-bottom:4px}.reserva-acomodacao i[data-v-2ed1c557]{color:#9ca3af;margin-right:4px}.reserva-meta[data-v-2ed1c557]{display:flex;gap:12px;color:#9ca3af;font-size:11px}.reserva-meta i[data-v-2ed1c557]{margin-right:3px}.reserva-nome[data-v-2ed1c557]{color:#6b7280;margin-top:4px;font-size:11px}.reserva-nome i[data-v-2ed1c557]{color:#9ca3af;margin-right:4px}.tab-icon-wrap[data-v-2ed1c557]{position:relative;display:inline-flex}.tab-badge-check[data-v-2ed1c557]{position:absolute;top:-4px;right:-6px;font-size:8px;color:#10b981}.concierge-selected-tags[data-v-2ed1c557]{padding:8px 12px;background:#fefce8;border-bottom:1px solid #fde68a}.concierge-selected-header[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#92400e;margin-bottom:6px}.concierge-selected-chips[data-v-2ed1c557]{display:flex;flex-wrap:wrap;gap:4px}.concierge-selected-chip[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;background:#eef2ff;border:1px solid #6366f1;color:#4338ca;cursor:pointer;font-weight:500}.concierge-selected-chip[data-v-2ed1c557]:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.concierge-selected-chip i[data-v-2ed1c557]{font-size:8px}.conc-onboard-overlay[data-v-2ed1c557]{position:fixed;inset:0;background:#2d1b6999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:concFadeIn-2ed1c557 .3s ease}@keyframes concFadeIn-2ed1c557{0%{opacity:0}to{opacity:1}}.conc-onboard-modal[data-v-2ed1c557]{background:#fff;border-radius:20px;width:380px;max-width:92vw;box-shadow:0 20px 60px #2d1b6940;overflow:hidden;animation:concModalIn-2ed1c557 .4s cubic-bezier(.34,1.56,.64,1);position:relative}@keyframes concModalIn-2ed1c557{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.conc-onboard-slides[data-v-2ed1c557]{padding:28px 24px 16px}.conc-slide[data-v-2ed1c557]{text-align:center}.conc-slide-enter[data-v-2ed1c557]{animation:concSlideIn-2ed1c557 .35s ease}@keyframes concSlideIn-2ed1c557{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.conc-slide h3[data-v-2ed1c557]{font-size:18px;font-weight:700;color:#1e293b;margin:12px 0 6px}.conc-slide p[data-v-2ed1c557]{font-size:13px;color:#64748b;line-height:1.5;margin:0 0 16px}.conc-icon-ring[data-v-2ed1c557]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#9333ea);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:22px;box-shadow:0 8px 25px #7c3aed4d;animation:concIconPulse-2ed1c557 2s ease-in-out infinite}.conc-icon-orange[data-v-2ed1c557]{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 8px 25px #f5a6234d}.conc-icon-gold[data-v-2ed1c557]{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 8px 25px #fbbf244d}@keyframes concIconPulse-2ed1c557{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.conc-slide-scene[data-v-2ed1c557]{display:flex;justify-content:center;gap:8px;margin-top:8px}.conc-scene-card[data-v-2ed1c557]{padding:6px 12px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;font-size:11px;color:#5b21b6;font-weight:500}.conc-scene-card i[data-v-2ed1c557]{margin-right:4px;color:#8b5cf6}.conc-float-1[data-v-2ed1c557]{animation:concFloat-2ed1c557 3s ease-in-out infinite}.conc-float-2[data-v-2ed1c557]{animation:concFloat-2ed1c557 3s ease-in-out .5s infinite}.conc-float-3[data-v-2ed1c557]{animation:concFloat-2ed1c557 3s ease-in-out 1s infinite}@keyframes concFloat-2ed1c557{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.conc-slide-demo[data-v-2ed1c557]{display:flex;justify-content:center;gap:6px;margin:4px 0 12px}.conc-demo-chip[data-v-2ed1c557]{padding:5px 14px;border-radius:14px;font-size:12px;border:1px solid #d1d5db;color:#6b7280;background:#fff}.conc-demo-selected[data-v-2ed1c557]{background:#eef2ff;border-color:#6366f1;color:#4338ca;font-weight:600}.conc-pulse[data-v-2ed1c557]{animation:concChipPulse-2ed1c557 1.5s ease-in-out infinite}@keyframes concChipPulse-2ed1c557{0%,to{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 6px #6366f100}}.conc-sim[data-v-2ed1c557]{position:relative;margin:8px 0 12px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fafbfc}.conc-sim-topic-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;color:#374151;transition:background .3s}.conc-sim-click[data-v-2ed1c557]{animation:concSimTopicClick-2ed1c557 6s ease-in-out infinite}@keyframes concSimTopicClick-2ed1c557{0%,14%{background:#fafbfc}17%,90%{background:#f3f0ff}95%,to{background:#fafbfc}}.conc-sim-topic-left[data-v-2ed1c557]{display:flex;align-items:center;gap:8px}.conc-sim-icon[data-v-2ed1c557]{color:#7c3aed;font-size:14px}.conc-sim-chevron[data-v-2ed1c557]{color:#94a3b8;font-size:11px;transition:transform .3s;animation:concSimChevron-2ed1c557 6s ease-in-out infinite}@keyframes concSimChevron-2ed1c557{0%,14%{transform:rotate(0)}17%,90%{transform:rotate(180deg)}95%,to{transform:rotate(0)}}.conc-sim-body[data-v-2ed1c557]{padding:0 14px;max-height:0;opacity:0;overflow:hidden;animation:concSimBodyOpen-2ed1c557 6s ease-in-out infinite}@keyframes concSimBodyOpen-2ed1c557{0%,14%{max-height:0;opacity:0;padding-bottom:0}22%,88%{max-height:200px;opacity:1;padding-bottom:12px}95%,to{max-height:0;opacity:0;padding-bottom:0}}.conc-sim-titulo[data-v-2ed1c557]{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;opacity:0;animation:concSimFade-2ed1c557 6s ease-in-out infinite}.conc-sim-titulo2[data-v-2ed1c557]{animation:concSimFade2-2ed1c557 6s ease-in-out infinite}@keyframes concSimFade-2ed1c557{0%,20%{opacity:0}25%,88%{opacity:1}95%,to{opacity:0}}@keyframes concSimFade2-2ed1c557{0%,24%{opacity:0}30%,88%{opacity:1}95%,to{opacity:0}}.conc-sim-chips[data-v-2ed1c557]{display:flex;gap:4px;margin-bottom:8px;opacity:0;animation:concSimFade-2ed1c557 6s ease-in-out infinite}.conc-sim-chips2[data-v-2ed1c557]{animation:concSimFade2-2ed1c557 6s ease-in-out infinite}.conc-sim-chip[data-v-2ed1c557]{padding:3px 10px;border-radius:12px;font-size:11px;border:1px solid #d1d5db;color:#6b7280;background:#fff;transition:all .3s}.conc-sim-chip-select[data-v-2ed1c557]{animation:concSimChipSel-2ed1c557 6s ease-in-out infinite}@keyframes concSimChipSel-2ed1c557{0%,45%{background:#fff;border-color:#d1d5db;color:#6b7280}50%,88%{background:#eef2ff;border-color:#6366f1;color:#4338ca;font-weight:600}95%,to{background:#fff;border-color:#d1d5db;color:#6b7280}}.conc-sim-chip-select2[data-v-2ed1c557]{animation:concSimChipSel2-2ed1c557 6s ease-in-out infinite}@keyframes concSimChipSel2-2ed1c557{0%,55%{background:#fff;border-color:#d1d5db;color:#6b7280}60%,88%{background:#eef2ff;border-color:#6366f1;color:#4338ca;font-weight:600}95%,to{background:#fff;border-color:#d1d5db;color:#6b7280}}.conc-sim-chip-select3[data-v-2ed1c557]{animation:concSimChipSel3-2ed1c557 6s ease-in-out infinite}@keyframes concSimChipSel3-2ed1c557{0%,65%{background:#fff;border-color:#d1d5db;color:#6b7280}70%,88%{background:#eef2ff;border-color:#6366f1;color:#4338ca;font-weight:600}95%,to{background:#fff;border-color:#d1d5db;color:#6b7280}}.conc-sim-cursor[data-v-2ed1c557]{position:absolute;color:#7c3aed;font-size:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));pointer-events:none;animation:concSimCursor-2ed1c557 6s ease-in-out infinite;z-index:2}@keyframes concSimCursor-2ed1c557{0%,5%{top:12px;left:50%;opacity:0;transform:scale(1)}10%{top:12px;left:50%;opacity:1;transform:scale(1)}15%,16%{top:12px;left:50%;transform:scale(.85)}17%{top:12px;left:50%;transform:scale(1)}35%{top:52px;left:105px;transform:scale(1)}48%,49%{top:52px;left:105px;transform:scale(.8)}50%{top:52px;left:105px;transform:scale(1)}58%{top:52px;left:165px;transform:scale(1)}59%,60%{top:52px;left:165px;transform:scale(.8)}61%{top:52px;left:165px;transform:scale(1)}68%{top:92px;left:55px;transform:scale(1)}69%,70%{top:92px;left:55px;transform:scale(.8)}71%{top:92px;left:55px;transform:scale(1)}85%{top:92px;left:55px;opacity:1}90%,to{top:92px;left:55px;opacity:0}}.conc-slide-hint[data-v-2ed1c557]{font-size:11px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.conc-slide-vip[data-v-2ed1c557]{display:flex;justify-content:center;margin:8px 0}.conc-vip-card[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #0000000f}.conc-emerge[data-v-2ed1c557]{animation:concEmerge-2ed1c557 .6s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes concEmerge-2ed1c557{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.conc-vip-avatar[data-v-2ed1c557]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.conc-vip-info[data-v-2ed1c557]{display:flex;flex-direction:column}.conc-vip-name[data-v-2ed1c557]{font-size:13px;font-weight:600;color:#1e293b}.conc-vip-star[data-v-2ed1c557]{color:#f59e0b;font-size:10px;margin-left:4px;animation:concStarBounce-2ed1c557 1s ease-in-out .6s both}@keyframes concStarBounce-2ed1c557{0%{transform:scale(0) rotate(-30deg)}60%{transform:scale(1.4) rotate(10deg)}80%{transform:scale(.9) rotate(-5deg)}to{transform:scale(1) rotate(0)}}.conc-vip-msg[data-v-2ed1c557]{font-size:11px;color:#94a3b8}.conc-onboard-footer[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 20px}.conc-dots[data-v-2ed1c557]{display:flex;gap:6px}.conc-dots span[data-v-2ed1c557]{width:8px;height:8px;border-radius:50%;background:#e2e8f0;transition:all .3s}.conc-dots span.active[data-v-2ed1c557]{background:#7c3aed;transform:scale(1.2)}.conc-onboard-btns[data-v-2ed1c557]{display:flex;gap:8px}.conc-btn-back[data-v-2ed1c557]{width:36px;height:36px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.conc-btn-back[data-v-2ed1c557]:hover{border-color:#7c3aed;color:#7c3aed}.conc-btn-next[data-v-2ed1c557]{padding:8px 20px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;border:none;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s;box-shadow:0 4px 12px #7c3aed40}.conc-btn-next[data-v-2ed1c557]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #7c3aed59}.conc-btn-skip[data-v-2ed1c557]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:11px;color:#94a3b8;cursor:pointer}.conc-btn-skip[data-v-2ed1c557]:hover{color:#64748b}.concierge-tab-pane[data-v-2ed1c557]{padding:0!important}.concierge-search[data-v-2ed1c557]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid #e5e7eb}.concierge-search i[data-v-2ed1c557]{color:#9ca3af}.concierge-search input[data-v-2ed1c557]{flex:1;border:none;outline:none;font-size:13px;background:transparent}.concierge-selected-count[data-v-2ed1c557]{padding:8px 14px;font-size:12px;color:#92400e;background:#fef3c7;border-bottom:1px solid #fde68a;font-weight:500}.concierge-topic[data-v-2ed1c557]{border-bottom:1px solid #f3f4f6}.concierge-topic-header[data-v-2ed1c557]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#374151}.concierge-topic-header[data-v-2ed1c557]:hover{background:#f9fafb}.concierge-topic-left[data-v-2ed1c557]{display:flex;align-items:center;gap:8px}.concierge-topic-icon[data-v-2ed1c557]{width:20px;text-align:center;color:#6366f1}.concierge-topic-count[data-v-2ed1c557]{color:#10b981;font-size:11px}.concierge-topic-body[data-v-2ed1c557]{padding:0 14px 10px}.concierge-titulo[data-v-2ed1c557]{margin-bottom:8px}.concierge-titulo-label[data-v-2ed1c557]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.concierge-opcoes[data-v-2ed1c557]{display:flex;flex-wrap:wrap;gap:4px}.concierge-chip[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:14px;font-size:12px;border:1px solid #d1d5db;background:#fff;color:#4b5563;cursor:pointer;transition:all .15s}.concierge-chip[data-v-2ed1c557]:hover{border-color:#6366f1;color:#6366f1}.concierge-chip.selected[data-v-2ed1c557]{background:#eef2ff;border-color:#6366f1;color:#4338ca;font-weight:500}.concierge-chip.selected i[data-v-2ed1c557]{font-size:10px}.concierge-category-divider[data-v-2ed1c557]{border-top:2px solid #e5e7eb;margin-top:4px}.concierge-category-toggle[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:#f9fafb;border:none;cursor:pointer;font-size:12px;font-weight:600;color:#6b7280}.concierge-category-toggle[data-v-2ed1c557]:hover{background:#f3f4f6}.concierge-category-hint[data-v-2ed1c557]{font-weight:400;color:#9ca3af;font-size:11px}.concierge-empty[data-v-2ed1c557]{text-align:center;padding:30px;color:#9ca3af;font-size:13px}.concierge-empty i[data-v-2ed1c557]{margin-right:6px}.call-history-area[data-v-2ed1c557]{margin-top:14px;padding:16px;background:#fff;border-radius:10px;border:1px solid #e5e7eb}.call-history-header-area[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.call-history-header-area i[data-v-2ed1c557]{font-size:16px;color:#9ca3af}.call-history-header-area h4[data-v-2ed1c557]{margin:0;font-size:15px;font-weight:600;color:#1f2937}.loading-calls-area[data-v-2ed1c557],.no-calls-area[data-v-2ed1c557]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6c757d}.loading-calls-area i[data-v-2ed1c557],.no-calls-area i[data-v-2ed1c557]{font-size:48px;margin-bottom:16px;opacity:.5}.loading-calls-area i[data-v-2ed1c557]{color:#25d366}.loading-calls-area p[data-v-2ed1c557],.no-calls-area p[data-v-2ed1c557]{margin:0;font-size:14px}.crm-tab-pane[data-v-2ed1c557]{padding:0}.crm-loading[data-v-2ed1c557]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#9ca3af;font-size:13px}.crm-section[data-v-2ed1c557]{margin-bottom:16px}.crm-section-title[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151;margin:0 0 12px}.crm-section-title i[data-v-2ed1c557]{color:#9ca3af;font-size:12px}.crm-score-total[data-v-2ed1c557]{margin-left:auto;font-size:15px;font-weight:700;color:#8b5cf6}.crm-score-breakdown[data-v-2ed1c557]{display:flex;flex-direction:column;gap:10px}.crm-score-header[data-v-2ed1c557]{display:flex;justify-content:space-between;font-size:12px;color:#374151;margin-bottom:4px}.crm-score-pts[data-v-2ed1c557]{color:#9ca3af;font-weight:500;font-size:11px}.crm-score-track[data-v-2ed1c557]{height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.crm-score-fill[data-v-2ed1c557]{height:100%;border-radius:3px;transition:width .5s ease}.crm-stats[data-v-2ed1c557]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:14px 0;margin-bottom:16px;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.crm-stat[data-v-2ed1c557]{text-align:center}.crm-stat-wide[data-v-2ed1c557]{grid-column:1 / -1}.crm-stat-value[data-v-2ed1c557]{display:block;font-size:16px;font-weight:700;color:#1f2937;line-height:1.2}.crm-stat-label[data-v-2ed1c557]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.crm-timeline[data-v-2ed1c557]{position:relative;padding-left:24px}.crm-timeline[data-v-2ed1c557]:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:#e5e7eb}.crm-tl-item[data-v-2ed1c557]{display:flex;gap:10px;padding:8px 0;position:relative}.crm-tl-icon[data-v-2ed1c557]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;position:absolute;left:-24px;z-index:1}.crm-tl-crm_event[data-v-2ed1c557]{background:#dbeafe;color:#2563eb}.crm-tl-chat[data-v-2ed1c557]{background:#d1fae5;color:#059669}.crm-tl-timeline[data-v-2ed1c557]{background:#ede9fe;color:#7c3aed}.crm-tl-fase[data-v-2ed1c557]{background:#f3f4f6;color:#6b7280}.crm-tl-nota[data-v-2ed1c557]{background:#fef3c7;color:#d97706}.crm-tl-reserva[data-v-2ed1c557]{background:#fce7f3;color:#db2777}.crm-tl-content[data-v-2ed1c557]{flex:1;min-width:0}.crm-tl-content strong[data-v-2ed1c557]{font-size:13px;color:#1f2937;display:block}.crm-tl-content p[data-v-2ed1c557]{font-size:12px;color:#6b7280;margin:2px 0 0}.crm-tl-lead-details[data-v-2ed1c557]{margin-top:4px;padding:6px 8px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.crm-tl-detail[data-v-2ed1c557]{font-size:11px;color:#475569;display:flex;align-items:center;gap:6px;padding:2px 0}.crm-tl-detail i[data-v-2ed1c557]{width:12px;text-align:center;color:#94a3b8;font-size:10px}.crm-tl-detail a[data-v-2ed1c557]{color:#2563eb;text-decoration:none;word-break:break-all}.crm-tl-detail a[data-v-2ed1c557]:hover{text-decoration:underline}.crm-tl-meta[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;margin-top:2px}.crm-tl-date[data-v-2ed1c557]{font-size:11px;color:#9ca3af;display:flex;align-items:center;gap:4px}.crm-tl-agent[data-v-2ed1c557]{font-size:11px;color:#9ca3af;display:flex;align-items:center;gap:4px;margin-top:2px}.crm-load-more[data-v-2ed1c557]{display:block;width:100%;padding:8px;margin-top:8px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;font-size:12px;cursor:pointer;transition:all .2s}.crm-load-more[data-v-2ed1c557]:hover{border-color:#8b5cf6;color:#8b5cf6}.crm-empty[data-v-2ed1c557]{text-align:center;padding:24px;color:#9ca3af}.crm-empty i[data-v-2ed1c557]{font-size:24px;margin-bottom:8px;display:block}.crm-empty p[data-v-2ed1c557]{margin:0;font-size:13px}.link-avulso-section[data-v-2ed1c557]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed #e5e7eb}.btn-link-avulso[data-v-2ed1c557]{width:100%;padding:10px 16px;background:linear-gradient(135deg,#059669,#10b981);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s}.btn-link-avulso[data-v-2ed1c557]:hover{opacity:.9}.btn-link-avulso i[data-v-2ed1c557]{font-size:14px}.link-modal-overlay[data-v-2ed1c557]{position:fixed;inset:0;background:#00000080;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px}.link-modal[data-v-2ed1c557]{background:#fff;border-radius:16px;max-width:440px;width:100%;box-shadow:0 20px 60px #00000040;overflow:hidden}.link-modal-header[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.link-modal-header h3[data-v-2ed1c557]{font-size:16px;font-weight:700;color:#1a1a2e;display:flex;align-items:center;gap:8px;margin:0}.link-modal-close[data-v-2ed1c557]{background:none;border:none;font-size:22px;color:#94a3b8;cursor:pointer}.link-modal-body[data-v-2ed1c557]{padding:20px}.link-modal-footer[data-v-2ed1c557]{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;margin-top:16px;border-top:1px solid #e5e7eb}.link-form-group[data-v-2ed1c557]{margin-bottom:14px}.link-form-group label[data-v-2ed1c557]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:5px}.link-form-group input[data-v-2ed1c557],.link-form-group select[data-v-2ed1c557]{width:100%;padding:9px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;background:#fff;color:#1a1a2e;outline:none;box-sizing:border-box}.link-form-group input[data-v-2ed1c557]:focus,.link-form-group select[data-v-2ed1c557]:focus{border-color:#7c3aed}.link-pgto-row[data-v-2ed1c557]{display:flex;gap:6px}.link-pgto-btn[data-v-2ed1c557]{flex:1;padding:9px 10px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:5px}.link-pgto-btn[data-v-2ed1c557]:hover{border-color:#8b5cf6;color:#8b5cf6}.link-pgto-active[data-v-2ed1c557]{border-color:#059669;background:#f0fdf4;color:#059669}.link-btn-cancel[data-v-2ed1c557]{padding:9px 16px;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;cursor:pointer;color:#64748b}.link-btn-submit[data-v-2ed1c557]{padding:9px 16px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.link-btn-submit[data-v-2ed1c557]:disabled{opacity:.5;cursor:not-allowed}.link-card-desktop[data-v-2ed1c557]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s;text-align:center}.link-card-desktop[data-v-2ed1c557]:hover{border-color:#8b5cf6;background:#fafafe}.link-card-desktop strong[data-v-2ed1c557]{font-size:13px;color:#1a1a2e}.link-card-desktop span[data-v-2ed1c557]{font-size:11px;color:#64748b}.cupons-chips-row[data-v-2ed1c557]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 0}.cupons-chips-row .cupons-icon[data-v-2ed1c557]{color:#6d28d9;font-size:12px}.cupom-chip[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px;border:1px solid #ddd6fe;background:#f5f3ff;color:#6d28d9;cursor:pointer;transition:all .15s}.cupom-chip[data-v-2ed1c557]:hover{background:#ede9fe}.cupom-chip-check[data-v-2ed1c557]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;border:2px solid #c4b5fd;background:#fff;flex-shrink:0;transition:all .15s}.cupom-chip-check i[data-v-2ed1c557]{font-size:8px;color:#fff}.cupom-chip-checked[data-v-2ed1c557]{background:#6d28d9;border-color:#6d28d9}.cupom-chip-ativo[data-v-2ed1c557]{background:#6d28d9;color:#fff;border-color:#6d28d9;box-shadow:0 2px 6px #6d28d94d}.privacy-section[data-v-2ed1c557]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;margin-bottom:16px}.privacy-header[data-v-2ed1c557]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569;margin-bottom:10px}.privacy-status[data-v-2ed1c557]{display:flex;align-items:center;justify-content:space-between;gap:12px}.privacy-status .badge[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.privacy-status .badge.green[data-v-2ed1c557]{background:#d1fae5;color:#065f46}.privacy-status .badge.red[data-v-2ed1c557]{background:#fee2e2;color:#991b1b}.btn-toggle[data-v-2ed1c557]{padding:5px 12px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;font-size:12px;cursor:pointer;color:#475569}.btn-toggle[data-v-2ed1c557]:hover:not(:disabled){background:#f1f5f9}.btn-toggle[data-v-2ed1c557]:disabled{opacity:.5;cursor:not-allowed}.privacy-meta[data-v-2ed1c557]{margin-top:8px;display:block;color:#94a3b8;font-size:11px}.sanfona-tarifas[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;padding:8px 14px;margin:0 0 8px;font-size:13px;color:#639;cursor:pointer;background:#f3effa;border-radius:0 0 8px 8px;-webkit-user-select:none;user-select:none}.sanfona-tarifas[data-v-2ed1c557]:hover{background:#ebe3f7}.tarifa-linha[data-v-2ed1c557]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 0 6px;font-size:13px;cursor:pointer;background:#fafafa;border:1px solid #eee;border-radius:8px}.tarifa-linha[data-v-2ed1c557]:hover{background:#f2f2f2}.tarifa-linha-nome[data-v-2ed1c557]{font-weight:600;color:#333}.tarifa-linha-preco[data-v-2ed1c557]{color:#639;font-weight:700}.tarifa-linha-oferta[data-v-2ed1c557]{color:#e67e22;font-size:12px}.contato-saldo-chip[data-v-2ed1c557]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:600;cursor:pointer}.cart-bar-fid[data-v-2ed1c557]{margin-left:6px;color:#7c3aed;font-weight:600;font-size:12px}.fid-orc-bloco[data-v-2ed1c557]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:8px 10px}.fid-orc-aplicado[data-v-2ed1c557],.fid-orc-form[data-v-2ed1c557]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.fid-orc-input[data-v-2ed1c557]{width:110px;padding:4px 6px;border:1px solid #a5b4fc;border-radius:6px}.fid-orc-btn[data-v-2ed1c557]{padding:4px 10px;border:0;border-radius:6px;background:#7c3aed;color:#fff;font-weight:600;cursor:pointer}.fid-orc-btn[data-v-2ed1c557]:disabled{opacity:.5;cursor:not-allowed}.fid-orc-btn-sec[data-v-2ed1c557]{padding:4px 10px;border:1px solid #a5b4fc;border-radius:6px;background:#fff;color:#3730a3;cursor:pointer}.fid-orc-erro[data-v-2ed1c557]{color:#b91c1c}.fid-orc-dica[data-v-2ed1c557]{color:#6b7280}.tarifa-linha-chevron[data-v-2ed1c557]{margin-left:auto;color:#999}.modo-linha[data-v-2ed1c557]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-top:1px solid #ede9fe;background:#faf7ff;border-radius:0 0 8px 8px}.modo-pills[data-v-2ed1c557]{display:flex;gap:4px;flex:0 0 auto}.modo-pill[data-v-2ed1c557]{padding:3px 9px;border:1px solid #ddd6fe;border-radius:999px;background:#fff;color:#6b7280;font-size:11px;font-weight:600;line-height:1.5;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.modo-pill[data-v-2ed1c557]:hover{border-color:#a78bfa;color:#639}.modo-pill.ativo[data-v-2ed1c557]{background:#639;border-color:#639;color:#fff}.modo-resumo[data-v-2ed1c557]{flex:1 1 auto;min-width:0;font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modo-ajuda[data-v-2ed1c557]{flex:0 0 auto;width:20px;height:20px;border:none;border-radius:50%;background:transparent;color:#8b5cf6;font-size:12px;cursor:pointer;padding:0}.modo-ajuda[data-v-2ed1c557]:hover{background:#ede9fe}.modo-ajuda-caixa[data-v-2ed1c557]{padding:7px 10px;background:#fff;border-top:1px solid #ede9fe;font-size:11px;color:#4b5563;line-height:1.4}.modo-ajuda-caixa p[data-v-2ed1c557]{margin:0 0 4px}.modo-ajuda-caixa p[data-v-2ed1c557]:last-child{margin-bottom:0}.modo-ajuda-caixa strong[data-v-2ed1c557]{color:#639}.aviso-desconto-backdrop[data-v-2ed1c557]{position:fixed;inset:0;z-index:10000}.aviso-desconto[data-v-2ed1c557]{position:fixed;display:flex;align-items:center;gap:10px;max-width:340px;padding:10px 12px;background:#fff;border:1px solid #e5d9f5;border-left:3px solid #663399;border-radius:8px;box-shadow:0 6px 20px #00000024;font-size:12.5px;color:#333;animation:aviso-desconto-entrada-2ed1c557 .14s ease-out}@keyframes aviso-desconto-entrada-2ed1c557{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aviso-desconto>.fa-circle-info[data-v-2ed1c557]{color:#639;font-size:15px;flex-shrink:0}.aviso-desconto-texto[data-v-2ed1c557]{display:flex;flex-direction:column;gap:2px;line-height:1.35}.aviso-desconto-texto strong[data-v-2ed1c557]{font-size:12.5px;color:#639}.aviso-desconto-texto span[data-v-2ed1c557]{color:#555}.aviso-desconto-btn[data-v-2ed1c557]{flex-shrink:0;align-self:center;padding:6px 12px;border:none;border-radius:6px;background:#639;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.aviso-desconto-btn[data-v-2ed1c557]:hover{background:#52297a}.cd-ico-marca[data-v-2ed1c557]{color:var(--dh-marca)}.cd-ico-sucesso[data-v-2ed1c557]{color:var(--dh-sucesso)}.cd-ico-ambar-2[data-v-2ed1c557]{color:var(--dh-acento-ambar-2)}.cd-conc-loading[data-v-2ed1c557]{text-align:center;padding:40px;color:var(--dh-texto-suave)}.accommodation-card.zebra-par[data-v-2ed1c557]{background-color:var(--dh-superficie-2)}.accommodation-card.zebra-impar[data-v-2ed1c557]{background-color:var(--dh-superficie)}.la-centro[data-v-2ed1c557]{text-align:center}.la-emoji[data-v-2ed1c557]{font-size:48px;margin-bottom:12px}.la-titulo[data-v-2ed1c557]{margin-bottom:6px;color:var(--dh-texto)}.la-sub[data-v-2ed1c557]{color:var(--dh-texto-suave);font-size:13px;margin-bottom:16px}.la-url[data-v-2ed1c557]{background:var(--dh-superficie-2);color:var(--dh-texto);border-radius:8px;padding:12px;margin-bottom:14px;word-break:break-all;font-size:12px;font-family:monospace}.la-aviso[data-v-2ed1c557]{background:color-mix(in srgb,var(--dh-aviso) 18%,var(--dh-superficie));color:var(--dh-aviso);border-radius:8px;padding:12px;margin-bottom:14px;font-size:13px}.la-acoes[data-v-2ed1c557]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.la-btn[data-v-2ed1c557]{padding:8px 16px;color:var(--dh-texto-inverso);border:none;border-radius:8px;font-size:13px;cursor:pointer;font-weight:600}.la-btn-copiar[data-v-2ed1c557]{background:var(--dh-info)}.la-btn-whats[data-v-2ed1c557]{background:#25d366;color:#fff}.la-btn-fechar[data-v-2ed1c557]{background:var(--dh-texto-suave)}.la-escolha-txt[data-v-2ed1c557]{font-size:13px;color:var(--dh-texto-suave);margin-bottom:14px;text-align:center}.la-cards[data-v-2ed1c557]{display:flex;gap:10px}.la-ico[data-v-2ed1c557]{font-size:20px;margin-bottom:6px}.la-ico-associar[data-v-2ed1c557]{color:var(--dh-marca)}.la-ico-avulso[data-v-2ed1c557]{color:var(--dh-sucesso)}.la-carregando[data-v-2ed1c557]{text-align:center;padding:16px;color:var(--dh-texto-suave)}.la-lista[data-v-2ed1c557]{max-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.la-reserva[data-v-2ed1c557]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:1px solid var(--dh-borda);border-radius:8px;background:var(--dh-superficie);color:var(--dh-texto);cursor:pointer;text-align:left;font-size:12px}.la-reserva.is-sel[data-v-2ed1c557]{border:2px solid var(--dh-marca);background:var(--dh-marca-suave)}.la-reserva-nome[data-v-2ed1c557]{color:var(--dh-texto-suave)}.la-tipo[data-v-2ed1c557]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;border:1px solid var(--dh-borda);font-size:9px;font-weight:600;line-height:14px;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;color:var(--dh-texto-suave)}.la-tipo-hospedagem[data-v-2ed1c557]{border-color:var(--dh-marca);color:var(--dh-marca);background:var(--dh-marca-suave)}.la-dica[data-v-2ed1c557]{margin:6px 0 0;font-size:11px;line-height:1.35;color:var(--dh-texto-suave)}.la-reserva-valor[data-v-2ed1c557]{text-align:right}.la-status[data-v-2ed1c557]{font-size:10px;font-weight:600}.la-status.ok[data-v-2ed1c557]{color:var(--dh-sucesso)}.la-status.pend[data-v-2ed1c557]{color:var(--dh-aviso)}.la-status.outro[data-v-2ed1c557]{color:var(--dh-perigo)}.la-status.neutro[data-v-2ed1c557]{color:var(--dh-texto-suave)}.la-vazio[data-v-2ed1c557]{text-align:center;padding:12px;color:var(--dh-texto-suave);font-size:12px}.la-divisor[data-v-2ed1c557]{border-top:1px solid var(--dh-borda);margin-top:10px;padding-top:12px}@media(max-width:639.98px){.flatpickr-calendar{max-width:calc(100vw - 12px);overflow-x:auto}.flatpickr-calendar .flatpickr-months{position:sticky;left:0;width:calc(100vw - 12px);max-width:100%}.flatpickr-calendar .flatpickr-prev-month,.flatpickr-calendar .flatpickr-next-month{padding:10px 8px}}.right-sidebar[data-v-2a8b6b8d]{width:380px;min-width:380px;flex-shrink:0;height:100%;background:#fff;border-left:1px solid #e9ecef;box-shadow:-8px 0 32px #0f172a14;display:flex;flex-direction:column;overflow:hidden;z-index:5}.right-sidebar.is-narrow[data-v-2a8b6b8d]{width:320px;min-width:320px}.right-sidebar.is-wide[data-v-2a8b6b8d]{width:480px;min-width:480px}.rs-header[data-v-2a8b6b8d]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f1f5f9;background:#fafafa;flex-shrink:0}.rs-title[data-v-2a8b6b8d]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1f2937}.rs-title i[data-v-2a8b6b8d]{font-size:14px}.rs-close[data-v-2a8b6b8d]{width:30px;height:30px;border:none;background:transparent;color:#94a3b8;border-radius:50%;cursor:pointer;font-size:14px;transition:background .15s ease,color .15s ease}.rs-close[data-v-2a8b6b8d]:hover{background:#f1f5f9;color:#1f2937}.rs-body[data-v-2a8b6b8d]{flex:1;overflow-y:auto;padding:16px}.rs-footer[data-v-2a8b6b8d]{border-top:1px solid #f1f5f9;padding:12px 16px;background:#fafafa;display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.rs-slide-enter-active[data-v-2a8b6b8d],.rs-slide-leave-active[data-v-2a8b6b8d]{transition:transform .25s ease-out,opacity .2s ease}.rs-slide-enter-from[data-v-2a8b6b8d],.rs-slide-leave-to[data-v-2a8b6b8d]{transform:translate(100%);opacity:.6}@media(max-width:1400px){.right-sidebar[data-v-2a8b6b8d]{width:340px;min-width:340px}.right-sidebar.is-wide[data-v-2a8b6b8d]{width:400px;min-width:400px}}@media(max-width:1100px){.right-sidebar[data-v-2a8b6b8d]{width:300px;min-width:300px}}.ts-info[data-v-03d0de92]{margin:0 0 14px;font-size:12.5px;color:#475569;padding:8px 10px;background:#f5f3ff;border-radius:8px;border-left:3px solid #7c3aed}.ts-info strong[data-v-03d0de92]{color:#1e1b4b}.ts-group[data-v-03d0de92]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ts-group label[data-v-03d0de92]{font-size:12px;font-weight:600;color:#374151;display:inline-flex;align-items:center;gap:6px}.ts-group label i[data-v-03d0de92]{color:#7c3aed;font-size:11px}.ts-control[data-v-03d0de92]{border:1px solid #d1d5db;border-radius:6px;padding:8px 10px;font-size:13px;font-family:inherit;background:#fff;color:#1f2937;transition:border-color .15s,box-shadow .15s}.ts-control[data-v-03d0de92]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}textarea.ts-control[data-v-03d0de92]{resize:vertical}.ts-grid[data-v-03d0de92]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}@media(max-width:380px){.ts-grid[data-v-03d0de92]{grid-template-columns:1fr}}.ts-btn[data-v-03d0de92]{border:1px solid #e5e7eb;background:#fff;color:#475569;font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.ts-btn[data-v-03d0de92]:disabled{opacity:.5;cursor:wait}.ts-btn-cancel[data-v-03d0de92]:hover:not(:disabled){background:#f8fafc}.ts-btn-primary[data-v-03d0de92]{background:linear-gradient(135deg,#4a2fa0,#6f3bf0);color:#fff;border-color:transparent;box-shadow:0 4px 12px #4a2fa04d}.ts-btn-primary[data-v-03d0de92]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #4a2fa073}.reservation-content[data-v-934621b1]{font-family:inherit}.reservation-content-inner[data-v-934621b1]{display:flex;flex-direction:column;gap:4px}.error-msg[data-v-934621b1]{background:#fff5f5;color:#dc3545;padding:12px;border-radius:6px;margin-bottom:15px;font-size:14px;border-left:4px solid #dc3545}.form-group[data-v-934621b1]{margin-bottom:15px}.form-group label[data-v-934621b1]{display:block;margin-bottom:5px;font-size:14px;color:#495057;font-weight:500}.form-group input[data-v-934621b1],.form-group select[data-v-934621b1],.form-group textarea[data-v-934621b1]{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ced4da;border-radius:6px;transition:border-color .2s,box-shadow .2s;font-family:inherit;color:#2c3e50;background:#fff}.form-group select[data-v-934621b1]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.form-group input[data-v-934621b1]:focus,.form-group select[data-v-934621b1]:focus,.form-group textarea[data-v-934621b1]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.flatpickr-input[data-v-934621b1]{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#2c3e50;font-family:inherit;transition:all .2s;cursor:pointer}.flatpickr-input[data-v-934621b1]:hover{border-color:#007bff}.flatpickr-input[data-v-934621b1]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.flatpickr-input[data-v-934621b1]::placeholder{color:#6c757d}[data-v-934621b1] .flatpickr-calendar{background:#fff;border:1px solid #ced4da;border-radius:8px;box-shadow:0 4px 12px #00000026}[data-v-934621b1] .flatpickr-months{background:#007bff;border-radius:8px 8px 0 0}[data-v-934621b1] .flatpickr-current-month{color:#fff}[data-v-934621b1] .flatpickr-weekdays{background:#f8f9fa}[data-v-934621b1] .flatpickr-weekday{color:#495057;font-weight:600}[data-v-934621b1] .flatpickr-day{color:#2c3e50;border-radius:6px}[data-v-934621b1] .flatpickr-day:hover{background:#e7f3ff;border-color:#007bff}[data-v-934621b1] .flatpickr-day.selected{background:#007bff;border-color:#007bff;color:#fff}[data-v-934621b1] .flatpickr-day.today{border-color:#007bff;font-weight:600}[data-v-934621b1] .flatpickr-day.disabled{color:#adb5bd}[data-v-934621b1] .flatpickr-monthDropdown-months,[data-v-934621b1] .numInputWrapper{color:#fff}[data-v-934621b1] .flatpickr-prev-month,[data-v-934621b1] .flatpickr-next-month{fill:#fff}[data-v-934621b1] .flatpickr-prev-month:hover,[data-v-934621b1] .flatpickr-next-month:hover{color:#fffc}.modern-date-input[data-v-934621b1]::-webkit-datetime-edit-month-field,.modern-date-input[data-v-934621b1]::-webkit-datetime-edit-day-field,.modern-date-input[data-v-934621b1]::-webkit-datetime-edit-year-field{padding:0 2px;color:#2c3e50;font-weight:500}.modern-date-input[data-v-934621b1]::-webkit-datetime-edit-month-field:focus,.modern-date-input[data-v-934621b1]::-webkit-datetime-edit-day-field:focus,.modern-date-input[data-v-934621b1]::-webkit-datetime-edit-year-field:focus{background:#007bff;color:#fff;border-radius:3px}.modern-date-input[data-v-934621b1]::-moz-focus-inner{border:0;padding:0}.modern-date-input[data-v-934621b1]:invalid{color:#6c757d}.form-group input.readonly-field[data-v-934621b1]{background:#f5f5f5;cursor:not-allowed;color:#6c757d}.form-group textarea[data-v-934621b1]{resize:vertical}.children-ages-section[data-v-934621b1]{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.children-ages-label[data-v-934621b1]{display:block;margin-bottom:12px;font-weight:600;color:#495057;font-size:14px}.children-ages-grid[data-v-934621b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.child-age-group label[data-v-934621b1]{display:block;margin-bottom:6px;font-size:13px;color:#6c757d;font-weight:500}.child-age-group select[data-v-934621b1]{width:100%;padding:8px 36px 8px 12px;font-size:14px;border:1px solid #ced4da;border-radius:6px;transition:border-color .2s,box-shadow .2s;font-family:inherit;color:#2c3e50;background:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.child-age-group select[data-v-934621b1]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.form-row[data-v-934621b1]{display:flex;gap:10px;margin-bottom:15px}.form-row .form-group[data-v-934621b1]{flex:1;margin-bottom:0}.btn-submit[data-v-934621b1]{display:block;width:100%;margin:20px 0;background:#007bff;color:#fff;font-size:14px;font-weight:600;padding:12px 16px;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-submit[data-v-934621b1]:hover:not(:disabled){background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #007bff4d}.btn-submit[data-v-934621b1]:disabled{background:#cbd5e0;cursor:not-allowed;opacity:.6}.success-container[data-v-934621b1]{position:absolute;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px}.success-msg[data-v-934621b1]{text-align:center;width:100%}.success-msg h3[data-v-934621b1]{color:#28a745;font-size:20px;margin-bottom:12px}.success-msg p[data-v-934621b1]{margin:10px 0 20px;color:#6c757d;font-size:14px}.progress-bar-container[data-v-934621b1]{width:100%;background:#e9ecef;height:20px;border-radius:10px;overflow:hidden;margin:20px auto}.progress-bar[data-v-934621b1]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);transition:width .1s linear;border-radius:10px}.reservation-code[data-v-934621b1]{font-size:16px;margin:12px 0;color:#2c3e50}.reservation-code strong[data-v-934621b1]{color:#007bff;font-size:18px}.btn-view-reservation[data-v-934621b1]{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px;margin:12px 0}.btn-view-reservation[data-v-934621b1]:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px #007bff4d}.auto-close-msg[data-v-934621b1]{font-size:13px;color:#6c757d;margin-top:16px}.reservation-details-overlay[data-v-934621b1]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;animation:fadeIn .2s ease}.reservation-details-modal[data-v-934621b1]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;padding:32px;position:relative;animation:slideUp-934621b1 .3s ease;box-shadow:0 10px 40px #0000004d}@keyframes slideUp-934621b1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.btn-close-details[data-v-934621b1]{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:32px;color:#999;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.btn-close-details[data-v-934621b1]:hover{background:#f0f0f0;color:#333}.reservation-details-modal h3[data-v-934621b1]{margin:0 0 24px;font-size:22px;color:#2c3e50;font-weight:600}.loading-details[data-v-934621b1]{text-align:center;padding:40px;color:#007bff;font-size:16px}.loading-details i[data-v-934621b1]{font-size:24px;margin-right:8px}.details-content[data-v-934621b1]{display:flex;flex-direction:column;gap:16px}.detail-row[data-v-934621b1]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;border-bottom:1px solid #e9ecef}.detail-row.full-width[data-v-934621b1]{flex-direction:column;gap:8px}.detail-label[data-v-934621b1]{font-weight:600;color:#495057;font-size:14px;min-width:160px}.detail-value[data-v-934621b1]{color:#2c3e50;font-size:14px;text-align:right}.detail-value.observacoes[data-v-934621b1]{text-align:left;white-space:pre-line;background:#f8f9fa;padding:12px;border-radius:6px;margin-top:8px;font-size:13px;line-height:1.6}.detail-value.status-badge[data-v-934621b1]{display:inline-block;padding:4px 12px;background:#28a745;color:#fff;border-radius:12px;font-size:12px;font-weight:600}.error-details[data-v-934621b1]{text-align:center;padding:40px;color:#dc3545;font-size:16px}.error-details i[data-v-934621b1]{font-size:24px;margin-right:8px}
