.app-container[data-v-71a87e34]{min-height:100vh;background:#f5f5f5}.header[data-v-71a87e34]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.header h1[data-v-71a87e34]{font-size:1.5rem;font-weight:600;text-align:center;margin:0}.main-content[data-v-71a87e34]{max-width:1800px;margin:0 auto;padding:2rem}.applicant-view-main[data-v-71a87e34]{max-width:100%;padding:1rem}.section[data-v-71a87e34]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a}.section-header[data-v-71a87e34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section h2[data-v-71a87e34]{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 1rem}.label[data-v-71a87e34]{display:block;font-weight:500;margin-bottom:.5rem;color:#555}.select[data-v-71a87e34]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s}.select[data-v-71a87e34]:hover{border-color:#667eea}.select[data-v-71a87e34]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.select[data-v-71a87e34]:disabled{background:#f5f5f5;cursor:not-allowed}.status-indicator[data-v-71a87e34]{font-size:.875rem;padding:.25rem .75rem;border-radius:12px;background:#f5f5f5;color:#666}.status-indicator.active[data-v-71a87e34]{background:#d4edda;color:#155724}.log-container[data-v-71a87e34]{background:#1e1e1e;border-radius:6px;padding:1rem;max-height:800px;overflow-y:auto;font-family:Courier New,monospace;font-size:.875rem;direction:ltr;text-align:left}.empty-state[data-v-71a87e34]{color:#999;text-align:center;padding:2rem;font-style:italic}.log-entry[data-v-71a87e34]{margin-bottom:.75rem;padding:.5rem;border-radius:4px;background:#2d2d2d;color:#f8f8f8;transition:all .3s ease}.log-entry.log-highlighted[data-v-71a87e34]{background:#4a4a4a;border:2px solid #667eea;box-shadow:0 0 15px #667eea80;animation:highlight-pulse-71a87e34 .5s ease-in-out}.log-entry.log-db-update[data-v-71a87e34]{background:#1e4620;border-left:4px solid #4caf50}.log-entry.log-db-update .log-content[data-v-71a87e34]{color:#a8e6a8}.log-entry.log-db-update .log-header[data-v-71a87e34],.log-entry.log-db-update .log-module[data-v-71a87e34]{color:#c8f5c8}.log-entry.log-new-offer[data-v-71a87e34]{background:#1a2844;border-left:4px solid #2196f3}.log-entry.log-new-offer .log-content[data-v-71a87e34]{color:#90caf9;font-weight:600}.log-entry.log-new-offer .log-header[data-v-71a87e34],.log-entry.log-new-offer .log-module[data-v-71a87e34]{color:#bbdefb}.log-entry.log-agent-thinking[data-v-71a87e34]{background:#2d2840;border-left:3px solid #a78bfa}.log-entry.log-agent-thinking .log-content[data-v-71a87e34]{color:#c4b5fd;font-style:italic;font-size:.8rem;max-height:120px;overflow-y:auto}.log-entry.log-agent-agent_text[data-v-71a87e34]{background:#1e3a2f;border-left:3px solid #34d399}.log-entry.log-agent-agent_text .log-content[data-v-71a87e34]{color:#a7f3d0;font-weight:500}.log-entry.log-agent-user_text[data-v-71a87e34]{background:#1e2d44;border-left:3px solid #60a5fa}.log-entry.log-agent-user_text .log-content[data-v-71a87e34]{color:#93c5fd}.log-entry.log-agent-tool_use[data-v-71a87e34]{background:#2d2d1e;border-left:3px solid #fbbf24;padding:.35rem .5rem;margin-bottom:.25rem}.log-entry.log-agent-tool_use .log-content[data-v-71a87e34]{color:#fde68a;font-family:Courier New,monospace;font-size:.8rem}.log-entry.log-agent-tool_result[data-v-71a87e34]{background:#262630;border-left:3px solid #6b7280;padding:.35rem .5rem;margin-bottom:.25rem}.log-entry.log-agent-tool_result .log-content[data-v-71a87e34]{color:#9ca3af;font-family:Courier New,monospace;font-size:.78rem;max-height:100px;overflow-y:auto}.log-entry.log-agent-system[data-v-71a87e34]{background:#1f2937;border-left:3px solid #4b5563;padding:.35rem .5rem;margin-bottom:.25rem}.log-entry.log-agent-system .log-content[data-v-71a87e34]{color:#9ca3af;font-size:.8rem}.log-entry.log-agent-result[data-v-71a87e34]{background:#1e3a2f;border-left:3px solid #22c55e}.log-entry.log-agent-result .log-content[data-v-71a87e34]{color:#86efac;font-weight:600}.log-entry.log-agent-rate_limit[data-v-71a87e34]{background:#3b2e1e;border-left:3px solid #f59e0b;padding:.35rem .5rem}.log-tool-name[data-v-71a87e34]{background:#fbbf2433;color:#fbbf24;padding:1px 6px;border-radius:3px;font-size:.78rem;font-weight:600;font-family:Courier New,monospace;margin-left:.5rem}.badge-thinking[data-v-71a87e34]{background:#a78bfa33!important;color:#a78bfa!important}.badge-agent_text[data-v-71a87e34]{background:#34d39933!important;color:#34d399!important}.badge-user_text[data-v-71a87e34]{background:#60a5fa33!important;color:#60a5fa!important}.badge-tool_use[data-v-71a87e34]{background:#fbbf2433!important;color:#fbbf24!important}.badge-tool_result[data-v-71a87e34]{background:#6b728033!important;color:#9ca3af!important}.badge-system[data-v-71a87e34]{background:#4b556333!important;color:#9ca3af!important}.badge-result[data-v-71a87e34]{background:#22c55e33!important;color:#22c55e!important}@keyframes highlight-pulse-71a87e34{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.log-timestamp[data-v-71a87e34]{color:#888;margin-left:.5rem}.log-type[data-v-71a87e34]{font-weight:600;margin-left:.5rem}.log-content[data-v-71a87e34]{margin-top:.25rem;color:#e0e0e0;white-space:pre-wrap;word-break:break-word}.textarea[data-v-71a87e34]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:inherit;resize:vertical;transition:border-color .2s}.textarea[data-v-71a87e34]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.textarea[data-v-71a87e34]:disabled{background:#f5f5f5;cursor:not-allowed}.button-group[data-v-71a87e34]{display:flex;gap:1rem;margin-top:1rem}.button[data-v-71a87e34]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.button[data-v-71a87e34]:disabled{opacity:.6;cursor:not-allowed}.button-primary[data-v-71a87e34]{background:#667eea;color:#fff}.button-primary[data-v-71a87e34]:hover:not(:disabled){background:#5568d3;transform:translateY(-1px);box-shadow:0 4px 8px #667eea4d}.button-danger[data-v-71a87e34]{background:#dc3545;color:#fff}.button-danger[data-v-71a87e34]:hover:not(:disabled){background:#c82333;transform:translateY(-1px);box-shadow:0 4px 8px #dc35454d}.button-refresh[data-v-71a87e34]{background:#28a745;color:#fff;padding:.5rem 1rem;font-size:.875rem}.button-refresh[data-v-71a87e34]:hover:not(:disabled){background:#218838;transform:translateY(-1px);box-shadow:0 4px 8px #28a7454d}.error-message[data-v-71a87e34]{background:#f8d7da;color:#721c24;padding:1rem;border-radius:6px;border:1px solid #f5c6cb;margin-bottom:1.5rem}.message-form[data-v-71a87e34]{display:flex;flex-direction:column}.three-column-layout[data-v-71a87e34]{display:grid;grid-template-columns:15% 25% 60%;gap:1.5rem;margin-bottom:1.5rem}.two-column-layout[data-v-71a87e34]{grid-template-columns:25% 75%}@media (max-width: 1400px){.three-column-layout[data-v-71a87e34]{grid-template-columns:15% 35% 50%}}@media (max-width: 1024px){.three-column-layout[data-v-71a87e34]{grid-template-columns:1fr}}.applicant-view-layout[data-v-71a87e34]{display:flex;gap:1.5rem;margin-bottom:1.5rem;height:calc(100vh - 2rem);padding:0;justify-content:center}.applicant-view-profile[data-v-71a87e34]{overflow-y:auto;max-height:calc(100vh - 4rem);flex:1;min-width:0}.applicant-view-chat[data-v-71a87e34]{display:flex;flex-direction:column;max-height:calc(100vh - 4rem);width:420px;min-width:420px;max-width:420px;border-radius:24px;border:8px solid #1f2c34;box-shadow:0 8px 32px #0000002e;overflow:hidden;background:#e5ddd5}.applicant-view-chat .section-header[data-v-71a87e34]{background:#075e54;color:#fff;margin-bottom:0;padding:.75rem 1rem;border-radius:0}.applicant-view-chat .section-header h2[data-v-71a87e34]{color:#fff;font-size:1rem;margin:0}.applicant-view-chat-container[data-v-71a87e34]{flex:1;max-height:none!important;overflow-y:auto;padding:.75rem}@media (max-width: 1024px){.applicant-view-layout[data-v-71a87e34]{flex-direction:column;height:auto;align-items:center}.applicant-view-chat[data-v-71a87e34]{width:100%;min-width:0;max-width:420px;max-height:70vh}.applicant-view-profile[data-v-71a87e34]{max-height:none;width:100%}}.chat-section[data-v-71a87e34]{background:#e5ddd5}.whatsapp-container[data-v-71a87e34]{background:#e5ddd5;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWNgYGD4z8DAwMgABXAwMjAwwBX+ZWBg+M8IRwEJ/sPVwBX+h6vBZQYjAwMABxcECm7hgO4AAAAASUVORK5CYII=);border-radius:6px;padding:1rem;min-height:400px;max-height:800px;overflow-y:auto;direction:rtl}.empty-state-chat[data-v-71a87e34]{color:#667781;text-align:center;padding:3rem;font-style:italic}.chat-message[data-v-71a87e34]{display:flex;margin-bottom:.75rem;clear:both;cursor:pointer;transition:opacity .2s}.chat-message[data-v-71a87e34]:hover{opacity:.8}.bot-message[data-v-71a87e34]{justify-content:flex-start}.user-message[data-v-71a87e34]{justify-content:flex-end}.message-bubble[data-v-71a87e34]{max-width:65%;padding:.5rem .75rem;border-radius:7.5px;position:relative;word-wrap:break-word;box-shadow:0 1px .5px #00000021}.bot-message .message-bubble[data-v-71a87e34]{background:#d9fdd3;border-top-right-radius:7.5px}.user-message .message-bubble[data-v-71a87e34]{background:#fff;border-top-left-radius:7.5px}.message-text[data-v-71a87e34]{color:#111b21;font-size:.9375rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.message-footer[data-v-71a87e34]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:.25rem;direction:ltr}.message-time[data-v-71a87e34]{font-size:.6875rem;color:#667781;white-space:nowrap}.message-status[data-v-71a87e34]{color:#53bdeb;font-size:.75rem;line-height:1}.queue-section[data-v-71a87e34]{background:#fff;max-height:800px;overflow-y:auto}.queue-container[data-v-71a87e34]{direction:rtl}.empty-state-queue[data-v-71a87e34]{color:#999;text-align:center;padding:2rem 1rem;font-style:italic;font-size:.875rem}.queue-item[data-v-71a87e34]{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:.75rem;padding:.75rem;cursor:pointer;transition:all .3s ease;background:#fff}.queue-item[data-v-71a87e34]:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea33;transform:translate(-2px)}.queue-item.active-item[data-v-71a87e34]{border-color:#667eea;background:linear-gradient(135deg,#f5f7ff,#e8ecff);box-shadow:0 4px 12px #667eea4d;animation:pulse-border-71a87e34 2s infinite}@keyframes pulse-border-71a87e34{0%,to{border-color:#667eea}50%{border-color:#764ba2}}.queue-item.item-expanded[data-v-71a87e34]{background:#f9fafb}.queue-item.active-item.item-expanded[data-v-71a87e34]{background:linear-gradient(135deg,#f5f7ff,#e8ecff)}.item-header[data-v-71a87e34]{display:flex;align-items:center;gap:.5rem}.item-icon[data-v-71a87e34]{font-size:1.25rem;flex-shrink:0}.item-title[data-v-71a87e34]{flex:1;font-weight:600;color:#333;font-size:.9rem;line-height:1.4;display:flex;flex-direction:column;gap:.25rem}.title-main[data-v-71a87e34]{font-weight:600;color:#333}.title-sub[data-v-71a87e34]{font-weight:400;color:#666;font-size:.8rem}.expand-icon[data-v-71a87e34]{color:#999;font-size:.75rem;flex-shrink:0;transition:transform .3s ease}.queue-item.item-expanded .expand-icon[data-v-71a87e34]{transform:rotate(0)}.item-details[data-v-71a87e34]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e0e0e0}.item-field[data-v-71a87e34]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;font-size:.8rem}.item-field[data-v-71a87e34]:last-child{margin-bottom:0}.field-label[data-v-71a87e34]{font-weight:600;color:#666}.field-value[data-v-71a87e34]{color:#333;word-break:break-word;white-space:pre-wrap}.status-badge[data-v-71a87e34]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-pending[data-v-71a87e34]{background:#fff3cd;color:#856404}.status-active[data-v-71a87e34]{background:#d1ecf1;color:#0c5460}.status-completed[data-v-71a87e34]{background:#d4edda;color:#155724}.status-failed[data-v-71a87e34]{background:#f8d7da;color:#721c24}.status-waiting[data-v-71a87e34]{background:#e2e3e5;color:#383d41}.queue-container[data-v-71a87e34]::-webkit-scrollbar{width:8px}.queue-container[data-v-71a87e34]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.queue-container[data-v-71a87e34]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.queue-container[data-v-71a87e34]::-webkit-scrollbar-thumb:hover{background:#555}.queue-item.border-complete[data-v-71a87e34]{border-color:#28a745;border-width:4px}.queue-item.border-open[data-v-71a87e34]{border-color:#007bff;border-width:4px}.readonly-banner[data-v-71a87e34]{background:linear-gradient(135deg,#f093fb,#f5576c);border:none;box-shadow:0 4px 12px #f5576c4d}.banner-content[data-v-71a87e34]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem}.banner-icon[data-v-71a87e34]{font-size:2rem;animation:pulse-icon-71a87e34 2s infinite}@keyframes pulse-icon-71a87e34{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.banner-text[data-v-71a87e34]{color:#fff;font-weight:600;font-size:1.1rem;text-align:center}.cost-summary-section[data-v-71a87e34]{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #e0e7ff}.cost-cards[data-v-71a87e34]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.cost-card[data-v-71a87e34]{flex:1;min-width:120px;background:#fff;border-radius:8px;padding:1rem;text-align:center;box-shadow:0 1px 3px #00000014;border:1px solid #e8ecf4}.cost-card-value[data-v-71a87e34]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.25rem}.cost-card-label[data-v-71a87e34]{font-size:.8rem;color:#666;font-weight:500}.cost-steps-table[data-v-71a87e34]{overflow-x:auto}.cost-steps-table table[data-v-71a87e34]{width:100%;border-collapse:collapse;font-size:.85rem}.cost-steps-table th[data-v-71a87e34]{background:#667eea;color:#fff;padding:.5rem .75rem;text-align:right;font-weight:600}.cost-steps-table td[data-v-71a87e34]{padding:.5rem .75rem;border-bottom:1px solid #e8ecf4;color:#333}.cost-steps-table tr:nth-child(2n) td[data-v-71a87e34]{background:#f8f9ff}.cost-steps-table tr:hover td[data-v-71a87e34]{background:#e8ecff}.variant-badge[data-v-71a87e34]{display:inline-block;margin-right:.75rem;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600;vertical-align:middle}.variant-agent[data-v-71a87e34]{background:#d4edda;color:#155724;border:1px solid #b1dfbb}.agent-running-badge[data-v-71a87e34]{display:inline-block;margin-right:.5rem;padding:.15rem .5rem;border-radius:12px;font-size:.7rem;background:#d4edda;color:#155724;animation:pulse-71a87e34 2s infinite}@keyframes pulse-71a87e34{0%,to{opacity:1}50%{opacity:.5}}.variant-collect_applicant_data[data-v-71a87e34]{background:#d1ecf1;color:#0c5460;border:1px solid #b8daff}.candidate-profile-section[data-v-71a87e34]{background:linear-gradient(135deg,#f0fdf4,#f0f9ff);border:1px solid #d1e7dd}.profile-grid[data-v-71a87e34]{display:flex;gap:1.5rem;flex-wrap:wrap;direction:rtl}.profile-category[data-v-71a87e34]{flex:1;min-width:250px;background:#fff;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #00000014;border:1px solid #e8ecf4}.category-header[data-v-71a87e34]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #e8ecf4}.category-icon[data-v-71a87e34]{font-size:1.25rem}.category-title[data-v-71a87e34]{font-weight:700;color:#333;font-size:.95rem}.profile-fields[data-v-71a87e34]{display:flex;flex-direction:column;gap:.5rem}.profile-field[data-v-71a87e34]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.35rem 0;border-bottom:1px solid #f0f0f0}.profile-field[data-v-71a87e34]:last-child{border-bottom:none}.profile-label[data-v-71a87e34]{font-weight:600;color:#555;font-size:.85rem;white-space:nowrap}.profile-value[data-v-71a87e34]{color:#222;font-size:.85rem;text-align:left;word-break:break-word}.profile-tags[data-v-71a87e34]{display:flex;flex-direction:column;gap:.5rem}.profile-tag-card[data-v-71a87e34]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.6rem .75rem}.profile-tag-skill[data-v-71a87e34]{border-right:3px solid #667eea}.profile-tag-card[data-v-71a87e34]:not(.profile-tag-skill){border-right:3px solid #f59e0b}.tag-name[data-v-71a87e34]{font-weight:700;color:#1e293b;font-size:.9rem;margin-bottom:.3rem}.tag-details[data-v-71a87e34]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.tag-badge[data-v-71a87e34]{display:inline-block;padding:.1rem .5rem;border-radius:10px;font-size:.72rem;font-weight:600}.tag-experience[data-v-71a87e34]{background:#d4edda;color:#155724}.tag-no-experience[data-v-71a87e34]{background:#f8d7da;color:#721c24}.tag-interested[data-v-71a87e34]{background:#d1ecf1;color:#0c5460}.tag-not-interested[data-v-71a87e34]{background:#e2e3e5;color:#383d41}.tag-period[data-v-71a87e34]{font-size:.75rem;color:#666}.tag-comment[data-v-71a87e34]{margin-top:.3rem;font-size:.8rem;color:#555;font-style:italic;line-height:1.3}
