.dialog-card[data-v-9cae5f4e]{padding:1rem;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s;position:relative}.dialog-card[data-v-9cae5f4e]:hover{background-color:#f5f5f5}.dialog-card.unread[data-v-9cae5f4e]{background-color:#f0f8ff}.dialog-card.active[data-v-9cae5f4e]{background-color:#e3f2fd;border-left:3px solid #1976d2}.dialog-card.loading[data-v-9cae5f4e]{opacity:.7;cursor:wait}.dialog-card.loading[data-v-9cae5f4e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3;z-index:1}.dialog-card.loading[data-v-9cae5f4e]:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #1976d2;border-radius:50%;animation:spin-9cae5f4e 1s linear infinite;z-index:2}@keyframes spin-9cae5f4e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-header[data-v-9cae5f4e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}.phone-section[data-v-9cae5f4e]{display:flex;align-items:center;gap:.5rem}.phone[data-v-9cae5f4e]{font-weight:600;font-size:.95rem}.crm-refresh-btn[data-v-9cae5f4e]{background:none;border:1px solid #ddd;border-radius:3px;padding:.2rem .4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s}.crm-refresh-btn[data-v-9cae5f4e]:hover{background-color:#f0f0f0;border-color:#ccc;color:#333}.crm-refresh-btn[data-v-9cae5f4e]:active{background-color:#e0e0e0}.deals-refresh-btn[data-v-9cae5f4e]{color:#1565c0}.summary-save-btn[data-v-9cae5f4e]{font-size:11px;line-height:1;padding:.15rem .35rem}.summary-save-btn--action[data-v-9cae5f4e]:not(:disabled){border-color:#1565c0;color:#1565c0;opacity:1;cursor:pointer}.summary-save-btn[data-v-9cae5f4e]:disabled{opacity:.35;cursor:not-allowed}.crm-loading[data-v-9cae5f4e]{font-size:.7rem;color:#666;font-style:italic}.time[data-v-9cae5f4e]{font-size:.8rem;color:#666;white-space:nowrap}.client-name[data-v-9cae5f4e]{font-size:.9rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.crm-id[data-v-9cae5f4e]{font-size:.7rem;color:#666;background-color:#f0f0f0;padding:.1rem .3rem;border-radius:2px}.crm-context[data-v-9cae5f4e]{font-size:.8rem;color:#444;background-color:#f8f8f8;padding:.3rem .5rem;border-radius:3px;margin-bottom:.25rem;border-left:2px solid #4caf50}.crm-context-label[data-v-9cae5f4e]{font-weight:600;margin-right:.3rem;color:#2e7d32}.crm-context-text[data-v-9cae5f4e]{font-style:italic}.crm-link[data-v-9cae5f4e],.deal-link[data-v-9cae5f4e]{color:#007bff;text-decoration:none}.crm-link[data-v-9cae5f4e]:hover,.deal-link[data-v-9cae5f4e]:hover{text-decoration:underline}.deals[data-v-9cae5f4e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem;font-size:.85rem}.deal-link[data-v-9cae5f4e]{background-color:#e8f4fd;padding:.1rem .4rem;border-radius:3px}.preview[data-v-9cae5f4e]{font-size:.85rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.4rem}.badges[data-v-9cae5f4e]{display:flex;gap:.5rem;margin-bottom:.4rem}.badge[data-v-9cae5f4e]{display:inline-block;padding:.2rem .5rem;font-size:.75rem;border-radius:3px;font-weight:500}.unread-badge[data-v-9cae5f4e]{background-color:#007bff;color:#fff}.unanswered-badge[data-v-9cae5f4e]{background-color:#ffc107;color:#333}.auto-mode-badge[data-v-9cae5f4e]{background-color:#7b1fa2;color:#fff}.crm-badge[data-v-9cae5f4e]{background-color:#4caf50;color:#fff}.group-badge[data-v-9cae5f4e]{background-color:#6c757d;color:#fff}.group-id-hint[data-v-9cae5f4e]{font-size:.7rem;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-list[data-v-0d38e4c2]{display:flex;flex-direction:column;height:100%}.search-box[data-v-0d38e4c2]{padding:1rem;border-bottom:1px solid #e0e0e0}.search-input[data-v-0d38e4c2]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.search-input[data-v-0d38e4c2]:focus{outline:none;border-color:#007bff}.loading[data-v-0d38e4c2],.empty[data-v-0d38e4c2]{padding:2rem;text-align:center;color:#666}.dialog-items[data-v-0d38e4c2]{flex:1;overflow-y:auto}.load-more[data-v-0d38e4c2]{padding:12px;text-align:center;border-top:1px solid #eee}.load-more-btn[data-v-0d38e4c2]{width:100%;padding:8px;font-size:.85rem;border:1px solid #ccc;border-radius:4px;background:#fafafa;cursor:pointer}.load-more-btn[data-v-0d38e4c2]:disabled{opacity:.6;cursor:wait}.file-preview[data-v-0329ec76]{position:relative;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e0e0e0;transition:transform .2s,box-shadow .2s}.file-preview[data-v-0329ec76]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.file-preview--loading[data-v-0329ec76]{opacity:.7}.file-preview__loading[data-v-0329ec76]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:8px}.file-preview__spinner[data-v-0329ec76]{width:24px;height:24px;border:3px solid #f3f3f3;border-top:3px solid #1976d2;border-radius:50%;animation:spin-0329ec76 1s linear infinite}@keyframes spin-0329ec76{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.file-preview__progress[data-v-0329ec76]{font-size:12px;color:#666}.file-preview__error[data-v-0329ec76]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:8px;color:#d32f2f}.file-preview__error-icon[data-v-0329ec76]{font-size:24px}.file-preview__error-text[data-v-0329ec76]{font-size:12px;text-align:center}.file-preview__retry[data-v-0329ec76]{background:#1976d2;color:#fff;border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;transition:background-color .2s}.file-preview__retry[data-v-0329ec76]:hover{background:#1565c0}.file-preview__content[data-v-0329ec76]{position:relative}.file-preview__image[data-v-0329ec76]{position:relative;width:100%;height:200px;overflow:hidden}.file-preview__image-element[data-v-0329ec76]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.file-preview__image:hover .file-preview__image-element[data-v-0329ec76]{transform:scale(1.05)}.file-preview__fullscreen[data-v-0329ec76]{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;opacity:0;transition:opacity .2s}.file-preview__image:hover .file-preview__fullscreen[data-v-0329ec76]{opacity:1}.file-preview__video[data-v-0329ec76]{position:relative;width:100%;height:150px;background:#000}.file-preview__video-thumbnail[data-v-0329ec76]{width:100%;height:100%;position:relative}.file-preview__video-thumbnail-image[data-v-0329ec76]{width:100%;height:100%;object-fit:cover;opacity:.7}.file-preview__video-icon[data-v-0329ec76]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;color:#fff}.file-preview__video-duration[data-v-0329ec76]{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px}.file-preview__play[data-v-0329ec76]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:background-color .2s}.file-preview__play[data-v-0329ec76]:hover{background:#000000e6}.file-preview__audio[data-v-0329ec76]{display:flex;align-items:center;padding:12px;gap:12px;background:#f5f5f5}.file-preview__audio-waveform[data-v-0329ec76]{width:80px;height:40px;background:#fff;border-radius:4px;overflow:hidden}.file-preview__audio-waveform-image[data-v-0329ec76]{width:100%;height:100%;object-fit:cover}.file-preview__audio-icon[data-v-0329ec76]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#666}.file-preview__audio-info[data-v-0329ec76]{flex:1;min-width:0}.file-preview__audio-name[data-v-0329ec76]{font-size:13px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview__audio-duration[data-v-0329ec76]{font-size:11px;color:#666;margin-top:2px}.file-preview__document[data-v-0329ec76]{display:flex;align-items:center;padding:12px;gap:12px;background:#f5f5f5}.file-preview__document-icon[data-v-0329ec76]{font-size:24px;color:#666}.file-preview__document-info[data-v-0329ec76]{flex:1;min-width:0}.file-preview__document-name[data-v-0329ec76]{font-size:13px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview__document-size[data-v-0329ec76]{font-size:11px;color:#666;margin-top:2px}.file-preview__actions[data-v-0329ec76]{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.file-preview:hover .file-preview__actions[data-v-0329ec76]{opacity:1}.file-preview__action[data-v-0329ec76]{background:#000000b3;color:#fff;border:none;border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:background-color .2s}.file-preview__action[data-v-0329ec76]:hover{background:#000000e6}.file-preview__action--remove[data-v-0329ec76]{background:#d32f2fb3}.file-preview__action--remove[data-v-0329ec76]:hover{background:#d32f2fe6}.file-preview__info[data-v-0329ec76]{padding:8px 12px;border-top:1px solid #e0e0e0}.file-preview__name[data-v-0329ec76]{font-size:12px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview__meta[data-v-0329ec76]{display:flex;gap:8px;margin-top:2px}.file-preview__size[data-v-0329ec76],.file-preview__dimensions[data-v-0329ec76]{font-size:11px;color:#666}.message-bubble[data-v-b694a5bc]{display:flex;margin:4px 12px}.message-bubble.inbound[data-v-b694a5bc]{justify-content:flex-start}.message-bubble.outbound[data-v-b694a5bc]{justify-content:flex-end}.bubble-content[data-v-b694a5bc]{max-width:65%;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.4;word-break:break-word}.inbound .bubble-content[data-v-b694a5bc]{background:#f0f0f0;color:#1a1a1a;border-bottom-left-radius:2px}.outbound .bubble-content[data-v-b694a5bc]{background:#dcf8c6;color:#1a1a1a;border-bottom-right-radius:2px}.text[data-v-b694a5bc]{margin:0 0 8px}.sender-name[data-v-b694a5bc]{font-size:12px;font-weight:600;color:#1976d2;margin-bottom:3px}.sender-name--outbound[data-v-b694a5bc]{color:#388e3c;text-align:right}.attachments[data-v-b694a5bc]{display:flex;flex-direction:column;gap:8px;margin:8px 0}.attachment[data-v-b694a5bc]{max-width:300px}.media-image[data-v-b694a5bc]{max-width:100%;border-radius:8px;display:block}.image-caption[data-v-b694a5bc]{margin:4px 0 0;font-size:13px;color:#444}.document-link[data-v-b694a5bc]{color:#0078d4;text-decoration:none;display:flex;align-items:center;gap:4px}.document-link[data-v-b694a5bc]:hover{text-decoration:underline}.audio-player[data-v-b694a5bc]{width:100%;min-width:200px}.status-row[data-v-b694a5bc]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}.time-row--inbound[data-v-b694a5bc]{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:4px}.time[data-v-b694a5bc]{font-size:11px;color:#888}.status-icon[data-v-b694a5bc]{font-size:12px;color:#888}.status-icon.read[data-v-b694a5bc]{color:#4fc3f7}.status-icon.error[data-v-b694a5bc]{color:#e53935}.retry-btn[data-v-b694a5bc]{background:none;border:none;cursor:pointer;color:#e53935;font-size:16px;padding:0 2px;line-height:1}.retry-btn[data-v-b694a5bc]:hover{color:#b71c1c}.scheduled-message-bubble[data-v-46731f95]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;padding:12px;margin:8px 0;position:relative}.scheduled-message-bubble.status-scheduled[data-v-46731f95]{border-left:4px solid #1976d2}.scheduled-message-bubble.status-processing[data-v-46731f95]{border-left:4px solid #ff9800}.scheduled-message-bubble.status-sent[data-v-46731f95]{border-left:4px solid #4caf50}.scheduled-message-bubble.status-failed[data-v-46731f95]{border-left:4px solid #f44336}.scheduled-message-bubble.status-cancelled[data-v-46731f95]{border-left:4px solid #9e9e9e;opacity:.7}.scheduled-header[data-v-46731f95]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.scheduled-icon[data-v-46731f95]{font-size:16px;flex-shrink:0}.scheduled-info[data-v-46731f95]{flex:1;min-width:0}.scheduled-time[data-v-46731f95]{font-size:13px;font-weight:600;color:#333;margin-bottom:2px}.scheduled-status[data-v-46731f95]{font-size:11px;font-weight:500;padding:2px 6px;border-radius:10px;display:inline-block}.scheduled-status.status-scheduled[data-v-46731f95]{background:#e3f2fd;color:#1976d2}.scheduled-status.status-processing[data-v-46731f95]{background:#fff3e0;color:#ff9800}.scheduled-status.status-sent[data-v-46731f95]{background:#e8f5e9;color:#4caf50}.scheduled-status.status-failed[data-v-46731f95]{background:#ffebee;color:#f44336}.scheduled-status.status-cancelled[data-v-46731f95]{background:#f5f5f5;color:#9e9e9e}.btn-cancel[data-v-46731f95]{flex-shrink:0;background:none;border:none;cursor:pointer;color:#888;font-size:14px;padding:4px;border-radius:4px;line-height:1;transition:background-color .2s}.btn-cancel[data-v-46731f95]:hover:not(:disabled){background-color:#e0e0e0}.btn-cancel[data-v-46731f95]:disabled{opacity:.6;cursor:not-allowed}.scheduled-content[data-v-46731f95]{margin:8px 0}.message-text[data-v-46731f95]{font-size:14px;line-height:1.4;color:#333;white-space:pre-wrap;word-break:break-word;padding:8px;background:#fff;border-radius:6px;border:1px solid #eee}.message-attachments[data-v-46731f95]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.attachment[data-v-46731f95]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#fff;border-radius:6px;border:1px solid #eee}.attachment-icon[data-v-46731f95]{font-size:16px;flex-shrink:0}.attachment-info[data-v-46731f95]{flex:1;min-width:0}.attachment-name[data-v-46731f95]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-size[data-v-46731f95]{font-size:11px;color:#666;margin-top:2px}.message-media[data-v-46731f95]{padding:8px;background:#fff;border-radius:6px;border:1px solid #eee;margin-top:8px}.media-preview[data-v-46731f95]{font-size:14px;color:#333;margin-bottom:4px}.media-filename[data-v-46731f95]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-content[data-v-46731f95]{font-size:13px;color:#999;font-style:italic;padding:8px;background:#fff;border-radius:6px;border:1px dashed #eee;text-align:center}.scheduled-sender[data-v-46731f95]{font-size:11px;color:#666;margin-top:8px;padding-top:8px;border-top:1px dashed #eee}.scheduled-error[data-v-46731f95]{font-size:12px;color:#f44336;margin-top:8px;padding:6px 8px;background:#ffebee;border-radius:4px;border:1px solid #ffcdd2}.scheduled-sent[data-v-46731f95]{font-size:12px;color:#4caf50;margin-top:8px;padding:6px 8px;background:#e8f5e9;border-radius:4px;border:1px solid #c8e6c9}.date-separator[data-v-703275aa]{display:flex;align-items:center;padding:8px 12px;gap:8px}.date-separator[data-v-703275aa]:before,.date-separator[data-v-703275aa]:after{content:"";flex:1;height:1px;background-color:#e0e0e0}.date-separator__label[data-v-703275aa]{font-size:12px;color:#999;white-space:nowrap;-webkit-user-select:none;user-select:none}.chat-panel[data-v-3d155c63]{display:flex;flex-direction:column;height:100%;overflow:hidden}.loading[data-v-3d155c63]{display:flex;align-items:center;justify-content:center;height:100%;color:#888;font-size:14px}.messages-list[data-v-3d155c63]{flex:1;overflow-y:auto;padding:8px 0;display:flex;flex-direction:column}.load-more-container[data-v-3d155c63]{display:flex;justify-content:center;padding:12px 0;margin-bottom:8px}.load-more-btn[data-v-3d155c63]{padding:8px 16px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#555;font-size:13px;cursor:pointer;transition:background-color .2s}.load-more-btn[data-v-3d155c63]:hover:not(:disabled){background-color:#e0e0e0}.load-more-btn[data-v-3d155c63]:disabled{opacity:.6;cursor:not-allowed}.loading-more[data-v-3d155c63]{text-align:center;padding:12px;color:#888;font-size:13px}.auto-mode-toggle[data-v-baea92c9]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:600;color:#555;padding:4px 10px;border-radius:999px;border:1px solid #c5d9ed;background:#fff;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.auto-mode-toggle--active[data-v-baea92c9]{color:#0d47a1;border-color:#1976d2;background:#e3f2fd}.auto-mode-toggle__input[data-v-baea92c9]{margin:0;accent-color:#1976d2;cursor:pointer}.auto-mode-toggle__label[data-v-baea92c9]{white-space:nowrap}.auto-mode-toggle[data-v-baea92c9]:has(.auto-mode-toggle__input:disabled){opacity:.6;cursor:not-allowed}.dialog-export-btn[data-v-4ea8c7f0]{border:1px solid #ccc;border-radius:4px;background:#fafafa;color:#333;font-size:.75rem;font-weight:600;line-height:1;padding:6px 10px;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s}.dialog-export-btn[data-v-4ea8c7f0]:hover:not(:disabled){background:#f0f0f0;border-color:#999}.dialog-export-btn[data-v-4ea8c7f0]:disabled{opacity:.5;cursor:not-allowed}.chat-dialog-header[data-v-7ab1477d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0}.chat-dialog-header__info[data-v-7ab1477d]{min-width:0;flex:1}.chat-dialog-header__title[data-v-7ab1477d]{margin:0;font-size:.95rem;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-dialog-header__subtitle[data-v-7ab1477d]{margin:2px 0 0;font-size:.75rem;color:#666}.chat-dialog-header__actions[data-v-7ab1477d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.message-input[data-v-d366eb95]{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid #e0e0e0;background:#fff}.file-errors[data-v-d366eb95]{display:flex;flex-direction:column;gap:4px}.file-error[data-v-d366eb95]{font-size:12px;color:#d32f2f;padding:4px 8px;background:#ffebee;border-radius:4px;border:1px solid #ffcdd2}.selected-files[data-v-d366eb95]{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;padding:4px}.selected-file[data-v-d366eb95]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#f5f5f5;border-radius:6px;border:1px solid #e0e0e0}.selected-file__preview[data-v-d366eb95]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;overflow:hidden}.file-preview-image[data-v-d366eb95]{width:100%;height:100%;object-fit:cover}.file-preview-video[data-v-d366eb95],.file-preview-audio[data-v-d366eb95],.file-preview-document[data-v-d366eb95]{font-size:20px;color:#666}.selected-file__info[data-v-d366eb95]{flex:1;min-width:0}.selected-file__name[data-v-d366eb95]{font-size:13px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file__size[data-v-d366eb95]{font-size:11px;color:#666;margin-top:2px}.selected-file__remove[data-v-d366eb95]{flex-shrink:0;background:none;border:none;cursor:pointer;color:#888;font-size:14px;padding:4px;border-radius:4px;line-height:1;transition:background-color .2s}.selected-file__remove[data-v-d366eb95]:hover{background-color:#e0e0e0}.upload-progress[data-v-d366eb95]{display:flex;flex-direction:column;gap:4px}.upload-progress__bar[data-v-d366eb95]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.upload-progress__fill[data-v-d366eb95]{height:100%;background:#4caf50;transition:width .3s ease}.upload-progress__text[data-v-d366eb95]{font-size:12px;color:#666;text-align:center}.input-row[data-v-d366eb95]{display:flex;align-items:flex-end;gap:8px}.btn-attach[data-v-d366eb95],.btn-send[data-v-d366eb95]{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:20px;padding:4px;border-radius:4px;line-height:1;transition:opacity .15s,background-color .2s}.btn-attach[data-v-d366eb95]:hover,.btn-send[data-v-d366eb95]:hover{background-color:#f0f0f0}.btn-attach[data-v-d366eb95]:disabled,.btn-send[data-v-d366eb95]:disabled{opacity:.4;cursor:not-allowed;background-color:transparent}.btn-attach[data-v-d366eb95]:disabled:hover,.btn-send[data-v-d366eb95]:disabled:hover{background-color:transparent}.btn-send[data-v-d366eb95]{color:#1976d2}.textarea[data-v-d366eb95]{flex:1;resize:none;border:1px solid #ccc;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.4;outline:none;overflow-y:auto;min-height:36px;max-height:120px;font-family:inherit;transition:border-color .2s}.textarea[data-v-d366eb95]:focus{border-color:#1976d2}.textarea[data-v-d366eb95]:disabled{background-color:#f9f9f9;color:#999}.hidden-input[data-v-d366eb95]{display:none}.schedule-overlay[data-v-3dd593cb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;animation:fadeIn-3dd593cb .2s ease}@keyframes fadeIn-3dd593cb{0%{opacity:0}to{opacity:1}}.schedule-panel[data-v-3dd593cb]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;max-height:85vh;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:1000;overflow-y:auto;display:flex;flex-direction:column}@media (max-height: 600px){.schedule-panel[data-v-3dd593cb]{max-height:80vh;top:50px;transform:translate(-50%)}}@media (max-width: 768px){.schedule-panel[data-v-3dd593cb]{width:95%}}.schedule-header[data-v-3dd593cb]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.schedule-header h4[data-v-3dd593cb]{margin:0;font-size:14px;font-weight:600;color:#333}.btn-close[data-v-3dd593cb]{background:none;border:none;cursor:pointer;font-size:16px;color:#666;padding:4px;border-radius:4px;line-height:1}.btn-close[data-v-3dd593cb]:hover{background-color:#e0e0e0}.schedule-content[data-v-3dd593cb]{padding:16px;display:flex;flex-direction:column;gap:12px}.form-group label[data-v-3dd593cb]{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:#555}.form-control[data-v-3dd593cb]{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit}.form-control[data-v-3dd593cb]:focus{outline:none;border-color:#1976d2}.message-textarea[data-v-3dd593cb]{resize:vertical;min-height:60px;max-height:200px}.quick-schedule-label[data-v-3dd593cb]{font-size:13px;font-weight:500;color:#555;margin-bottom:8px}.quick-buttons[data-v-3dd593cb]{display:flex;flex-wrap:wrap;gap:6px}.quick-btn[data-v-3dd593cb]{padding:6px 10px;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;font-size:12px;color:#555;cursor:pointer}.quick-btn[data-v-3dd593cb]:hover{background:#e0e0e0}.time-preview[data-v-3dd593cb]{padding:12px;background:#f9f9f9;border-radius:6px;border:1px solid #e0e0e0}.preview-label[data-v-3dd593cb]{font-size:12px;color:#666;margin-bottom:4px}.preview-value[data-v-3dd593cb]{font-size:15px;font-weight:600;color:#1976d2}.time-difference[data-v-3dd593cb]{font-size:12px;color:#666;font-style:italic}.action-buttons[data-v-3dd593cb]{display:flex;gap:8px}.btn[data-v-3dd593cb]{flex:1;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.btn[data-v-3dd593cb]:disabled{opacity:.6;cursor:not-allowed}.btn-schedule[data-v-3dd593cb]{background:#1976d2;color:#fff}.btn-send-now[data-v-3dd593cb]{background:#f0f0f0;color:#333;border:1px solid #ddd}.greeting-templates[data-v-7100f025]{position:relative}.templates-btn[data-v-7100f025]{background:#fff;border:1px solid #ccc;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;box-shadow:0 1px 3px #0000001a}.templates-btn[data-v-7100f025]:hover{border-color:#1976d2;background:#f0f0f0}.templates-overlay[data-v-7100f025]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.templates-panel[data-v-7100f025]{position:fixed;z-index:1000;width:min(320px,90vw);max-height:50vh;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 16px #00000026;padding:12px}.panel-head[data-v-7100f025]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.panel-head h4[data-v-7100f025]{margin:0;font-size:.95rem}.btn-close[data-v-7100f025]{background:none;border:none;cursor:pointer;font-size:1rem}.panel-hint[data-v-7100f025]{margin:0;font-size:.85rem;color:#666}.panel-hint.err[data-v-7100f025]{color:#c62828}.template-list[data-v-7100f025]{display:flex;flex-direction:column;gap:6px}.template-item[data-v-7100f025]{text-align:left;padding:8px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa;cursor:pointer}.template-item[data-v-7100f025]:hover{border-color:#1976d2;background:#e3f2fd}.template-item strong[data-v-7100f025]{display:block;font-size:.85rem;margin-bottom:2px}.template-item span[data-v-7100f025]{font-size:.75rem;color:#555}.message-input-wrapper[data-v-1bd4a045],.message-input-with-toggle[data-v-1bd4a045]{position:relative}.input-mode-toggle[data-v-1bd4a045]{position:absolute;bottom:12px;right:50px;z-index:10;display:flex;gap:6px;align-items:center}.mode-toggle-btn[data-v-1bd4a045]{background:#fff;border:1px solid #ccc;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .2s;box-shadow:0 1px 3px #0000001a}.mode-toggle-btn[data-v-1bd4a045]:hover{background:#f0f0f0;border-color:#1976d2;transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.hint-actions[data-v-ec722367]{margin-top:.5rem;font-size:.85rem}.hint-generating[data-v-ec722367]{color:#888;font-style:italic}.hint-text[data-v-ec722367]{color:#333;margin-bottom:.4rem;white-space:pre-wrap;word-break:break-word}.hint-empty[data-v-ec722367]{margin:0 0 .4rem;color:#888;font-size:.8rem}.hint-error[data-v-ec722367]{color:#d32f2f;display:flex;align-items:center;gap:8px}.hint-buttons[data-v-ec722367]{display:flex;gap:.5rem;flex-wrap:wrap}.hint-rating[data-v-ec722367]{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #d0e3f7}.hint-rating__label[data-v-ec722367]{font-size:.75rem;color:#666}.hint-rating__btn[data-v-ec722367]{padding:2px 8px;font-size:1rem;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;line-height:1.2;transition:border-color .15s,background .15s}.hint-rating__btn[data-v-ec722367]:hover:not(:disabled){border-color:#1976d2;background:#f5f9ff}.hint-rating__btn--active[data-v-ec722367]{border-color:#1976d2;background:#e3f2fd}.hint-rating__btn[data-v-ec722367]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-ec722367]{padding:.25rem .75rem;font-size:.8rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}.btn[data-v-ec722367]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-ec722367]:hover:not(:disabled){opacity:.85}.btn-send[data-v-ec722367]{background-color:#25d366;color:#fff}.btn-edit[data-v-ec722367]{background-color:#e0e0e0;color:#333}.btn-regen[data-v-ec722367]{background-color:#1976d2;color:#fff}.meeting-banner[data-v-f41c1cb1]{display:flex;align-items:flex-start;gap:12px;margin:0 16px 10px;padding:12px 14px;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border:1px solid #a5d6a7;border-radius:10px;box-shadow:0 2px 8px #2e7d3214}.meeting-banner__icon[data-v-f41c1cb1]{font-size:1.4rem;line-height:1;flex-shrink:0;margin-top:2px}.meeting-banner__body[data-v-f41c1cb1]{flex:1;min-width:0}.meeting-banner__title[data-v-f41c1cb1]{margin:0 0 4px;font-size:.9rem;font-weight:600;color:#2e7d32}.meeting-banner__text[data-v-f41c1cb1]{margin:0;font-size:.82rem;color:#33691e;line-height:1.4}.meeting-banner__close[data-v-f41c1cb1]{flex-shrink:0;width:28px;height:28px;border:none;border-radius:50%;background:#ffffffb3;color:#558b2f;font-size:1.2rem;line-height:1;cursor:pointer;transition:background .15s}.meeting-banner__close[data-v-f41c1cb1]:hover{background:#fff}.dialogs-view[data-v-e4c606e2]{display:flex;height:100vh;overflow:hidden}.dialogs-sidebar[data-v-e4c606e2]{width:360px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;background:#fff}.dialogs-main[data-v-e4c606e2]{flex:1;display:flex;flex-direction:column;background:#fafafa;overflow:hidden;min-height:0}.chat-area[data-v-e4c606e2]{flex:1;overflow:hidden;min-height:0}.no-dialog[data-v-e4c606e2]{flex:1;display:flex;align-items:center;justify-content:center;color:#888;font-size:1rem}.dialogs-footer[data-v-e4c606e2]{flex-shrink:0;display:flex;flex-direction:column;background:#fff;border-top:1px solid #e0e0e0;max-height:min(320px,50vh);overflow-y:auto}.ai-hint-panel[data-v-e4c606e2]{padding:10px 16px;background:#f0f7ff;border-bottom:1px solid #d0e3f7;flex-shrink:0}.ai-hint-panel__head[data-v-e4c606e2]{font-size:.72rem;font-weight:700;color:#1565c0;margin-bottom:8px;letter-spacing:.04em;text-transform:uppercase}.hint-idle[data-v-e4c606e2]{font-size:.85rem}.hint-idle-text[data-v-e4c606e2]{margin:0 0 8px;color:#555}.btn-regen-hint[data-v-e4c606e2]{padding:6px 12px;font-size:.8rem;border:none;border-radius:4px;cursor:pointer;background-color:#1976d2;color:#fff}.btn-regen-hint[data-v-e4c606e2]:disabled{opacity:.5;cursor:not-allowed}.custom-prompt-section[data-v-e4c606e2]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid #e8e8e8;flex-shrink:0}.custom-prompt-label[data-v-e4c606e2]{font-size:.8rem;color:#666;white-space:nowrap;flex-shrink:0}.custom-prompt-textarea[data-v-e4c606e2]{flex:1;resize:none;border:1px solid #ccc;border-radius:4px;padding:5px 8px;font-size:.85rem;font-family:inherit;outline:none;line-height:1.4}.custom-prompt-textarea[data-v-e4c606e2]:focus{border-color:#1976d2}.btn[data-v-e4c606e2]{padding:8px 16px;font-size:.9rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}.btn[data-v-e4c606e2]:disabled{opacity:.5;cursor:not-allowed}.btn-save[data-v-e4c606e2]{background-color:#1976d2;color:#fff;align-self:flex-start}.btn-save[data-v-e4c606e2]:hover:not(:disabled){opacity:.9}.modal-overlay[data-v-e4c606e2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-e4c606e2]{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:500px;box-shadow:0 4px 12px #00000026}.modal-title[data-v-e4c606e2]{margin:0 0 16px;font-size:1.1rem;font-weight:600}.modal-textarea[data-v-e4c606e2]{width:100%;resize:vertical;border:1px solid #ccc;border-radius:4px;padding:10px;font-size:.95rem;font-family:inherit;outline:none;margin-bottom:16px}.modal-textarea[data-v-e4c606e2]:focus{border-color:#1976d2}.modal-actions[data-v-e4c606e2]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-e4c606e2]{background-color:#e0e0e0;color:#333}.btn-send-hint[data-v-e4c606e2]{background-color:#25d366;color:#fff}.btn-cancel[data-v-e4c606e2]:hover,.btn-send-hint[data-v-e4c606e2]:hover:not(:disabled){opacity:.9}.wazzup-key-form[data-v-d85b55a2]{display:flex;flex-direction:column;gap:8px}.connected-info[data-v-d85b55a2]{color:#2d7a2d;font-size:.9rem}.input-row[data-v-d85b55a2]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.api-key-input[data-v-d85b55a2]{flex:1;min-width:200px;padding:6px 10px;border:1px solid #ccc;border-radius:4px}button[data-v-d85b55a2]{padding:6px 14px;border-radius:4px;border:1px solid #ccc;cursor:pointer}.delete-btn[data-v-d85b55a2]{background:#fff0f0;border-color:#e57373;color:#c62828}.feedback[data-v-d85b55a2]{padding:6px 10px;border-radius:4px;font-size:.9rem}.feedback.success[data-v-d85b55a2]{background:#e8f5e9;color:#2d7a2d}.feedback.error[data-v-d85b55a2]{background:#ffebee;color:#c62828}.system-prompt-form[data-v-37cf573b]{display:flex;flex-direction:column;gap:10px}label[data-v-37cf573b]{display:flex;flex-direction:column;gap:4px;font-size:.9rem}.prompt-textarea[data-v-37cf573b]{padding:8px;border:1px solid #ccc;border-radius:4px;resize:vertical;font-family:inherit}.depth-label[data-v-37cf573b]{flex-direction:row;align-items:center;gap:10px}.depth-input[data-v-37cf573b]{width:80px;padding:6px;border:1px solid #ccc;border-radius:4px}button[data-v-37cf573b]{align-self:flex-start;padding:6px 16px;border-radius:4px;border:1px solid #ccc;cursor:pointer}.feedback[data-v-37cf573b]{padding:6px 10px;border-radius:4px;font-size:.9rem}.feedback.success[data-v-37cf573b]{background:#e8f5e9;color:#2d7a2d}.feedback.error[data-v-37cf573b]{background:#ffebee;color:#c62828}.webhook-form[data-v-84fbb2e7]{display:flex;flex-direction:column;gap:10px}h3[data-v-84fbb2e7]{margin:0;font-size:1rem}.hint[data-v-84fbb2e7]{font-size:.85rem;color:#666;margin:0}code[data-v-84fbb2e7]{background:#f0f0f0;padding:1px 4px;border-radius:3px;font-size:.8rem}.row[data-v-84fbb2e7]{display:flex;gap:8px}.url-input[data-v-84fbb2e7]{flex:1;padding:6px 10px;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.btn-register[data-v-84fbb2e7]{padding:6px 14px;border:none;border-radius:4px;background:#1976d2;color:#fff;cursor:pointer;white-space:nowrap}.btn-register[data-v-84fbb2e7]:disabled{opacity:.5;cursor:not-allowed}.feedback[data-v-84fbb2e7]{padding:6px 10px;border-radius:4px;font-size:.85rem}.feedback.success[data-v-84fbb2e7]{background:#e8f5e9;color:#2d7a2d}.feedback.error[data-v-84fbb2e7]{background:#ffebee;color:#c62828}.bitrix24-notifications-form[data-v-ba1ca720]{margin-bottom:24px}h3[data-v-ba1ca720]{margin-bottom:12px;color:#333}.form-description[data-v-ba1ca720]{margin-bottom:20px;color:#666;line-height:1.5}.settings-section[data-v-ba1ca720]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.toggle-section[data-v-ba1ca720]{margin-bottom:24px}.toggle-control[data-v-ba1ca720]{display:flex;align-items:center;margin-bottom:8px}.toggle-checkbox[data-v-ba1ca720]{margin-right:10px;width:18px;height:18px;cursor:pointer}.toggle-label[data-v-ba1ca720]{display:flex;align-items:center;cursor:pointer}.toggle-text[data-v-ba1ca720]{font-weight:500;color:#333;-webkit-user-select:none;user-select:none}.saving-indicator[data-v-ba1ca720]{color:#666;font-size:.85rem;font-weight:400;margin-left:8px}.toggle-description[data-v-ba1ca720]{color:#666;font-size:.9rem;margin-left:28px;line-height:1.4}.users-section h4[data-v-ba1ca720]{margin-bottom:16px;color:#333;border-bottom:1px solid #eee;padding-bottom:8px}.search-section[data-v-ba1ca720]{margin-bottom:20px}.search-input-wrapper[data-v-ba1ca720]{position:relative;margin-bottom:8px;display:flex;gap:8px}.search-input[data-v-ba1ca720]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:.95rem;transition:border-color .2s}.search-button[data-v-ba1ca720]{padding:10px 16px;background:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.95rem;cursor:pointer;transition:background-color .2s;white-space:nowrap}.search-button[data-v-ba1ca720]:hover:not(:disabled){background:#1565c0}.search-button[data-v-ba1ca720]:disabled{background:#ccc;cursor:not-allowed}.search-input[data-v-ba1ca720]:focus{outline:none;border-color:#1976d2}.search-loading[data-v-ba1ca720]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666;font-size:.9rem}.search-results[data-v-ba1ca720]{border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;background:#fff}.search-result-item[data-v-ba1ca720]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .2s}.search-result-item[data-v-ba1ca720]:hover{background-color:#f5f5f5}.search-result-item[data-v-ba1ca720]:last-child{border-bottom:none}.user-info[data-v-ba1ca720]{flex:1}.user-email[data-v-ba1ca720]{font-size:.85rem;color:#666;margin-top:2px}.user-status[data-v-ba1ca720]{margin-top:4px}.status-badge[data-v-ba1ca720]{font-size:.7rem;padding:2px 6px;border-radius:10px;font-weight:500;display:inline-block}.status-active[data-v-ba1ca720]{background-color:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.status-inactive[data-v-ba1ca720]{background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2}.add-button[data-v-ba1ca720]{color:#1976d2;font-weight:500;font-size:.9rem;padding:4px 8px;border-radius:4px;background:#e3f2fd}.no-results[data-v-ba1ca720]{padding:12px;text-align:center;color:#666;background:#f9f9f9;border-radius:4px;border:1px dashed #ddd}.users-list[data-v-ba1ca720]{margin-bottom:20px}.user-item[data-v-ba1ca720]{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #eee;border-radius:4px;margin-bottom:8px;background:#f9f9f9}.user-item[data-v-ba1ca720]:last-child{margin-bottom:0}.user-id[data-v-ba1ca720]{font-size:.8rem;color:#888;margin-top:2px;font-family:monospace}.remove-button[data-v-ba1ca720]{background:#ff5252;color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:1.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-button[data-v-ba1ca720]:hover{background:#ff1744}.remove-button[data-v-ba1ca720]:disabled{background:#ccc;cursor:not-allowed}.no-users[data-v-ba1ca720]{padding:20px;text-align:center;color:#666;background:#f9f9f9;border-radius:4px;border:1px dashed #ddd;margin-bottom:20px}.users-count[data-v-ba1ca720]{text-align:right;color:#666;font-size:.9rem;padding-top:12px;border-top:1px solid #eee}.loading[data-v-ba1ca720]{text-align:center;padding:20px;color:#666}.placement-form[data-v-0a35bce4]{display:flex;flex-direction:column;gap:12px}h3[data-v-0a35bce4],h4[data-v-0a35bce4]{margin:0;font-size:1rem}.hint[data-v-0a35bce4]{font-size:.85rem;color:#666;margin:0;line-height:1.4}.warn[data-v-0a35bce4]{font-size:.85rem;color:#b45309;margin:0}.status[data-v-0a35bce4],.meta[data-v-0a35bce4]{font-size:.85rem;margin:0}.placement-block[data-v-0a35bce4]{padding:12px;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex-direction:column;gap:8px}code[data-v-0a35bce4]{background:#f0f0f0;padding:1px 4px;border-radius:3px;font-size:.8rem}.actions[data-v-0a35bce4]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-0a35bce4]{padding:6px 14px;border-radius:4px;font-size:.9rem;cursor:pointer;border:1px solid transparent}.btn[data-v-0a35bce4]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-0a35bce4]{background:#1976d2;color:#fff;border:none}.btn-secondary[data-v-0a35bce4]{background:#fff;color:#333;border:1px solid #ccc}.btn-link[data-v-0a35bce4]{background:transparent;color:#1976d2;border:none;text-decoration:underline}.feedback[data-v-0a35bce4]{padding:6px 10px;border-radius:4px;font-size:.85rem}.feedback.success[data-v-0a35bce4]{background:#e8f5e9;color:#2d7a2d}.feedback.error[data-v-0a35bce4]{background:#ffebee;color:#c62828}.placement-templates-form[data-v-cdfb7ca7]{display:flex;flex-direction:column;gap:10px}h3[data-v-cdfb7ca7]{margin:0}.hint[data-v-cdfb7ca7]{margin:0;font-size:.85rem;color:#666;line-height:1.4}.hint code[data-v-cdfb7ca7]{background:#f0f0f0;padding:1px 4px;border-radius:3px;font-size:.85em}.source-line[data-v-cdfb7ca7]{margin:0;font-size:.85rem;color:#555}.state[data-v-cdfb7ca7]{color:#888;font-size:.9rem}.template-list[data-v-cdfb7ca7]{display:flex;flex-direction:column;gap:12px}.template-row[data-v-cdfb7ca7]{border:1px solid #e0e0e0;border-radius:6px;padding:12px;background:#fafafa;display:flex;flex-direction:column;gap:8px}.row-head[data-v-cdfb7ca7]{display:flex;justify-content:space-between;align-items:center}.row-num[data-v-cdfb7ca7]{font-weight:600;font-size:.85rem;color:#1976d2}.row-actions[data-v-cdfb7ca7]{display:flex;gap:6px}.row-actions button[data-v-cdfb7ca7]{padding:4px 8px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:.8rem}.row-actions button[data-v-cdfb7ca7]:disabled{opacity:.4;cursor:not-allowed}.row-actions button.danger[data-v-cdfb7ca7]{color:#c62828;border-color:#ef9a9a}label[data-v-cdfb7ca7]{display:flex;flex-direction:column;gap:4px;font-size:.85rem}input[data-v-cdfb7ca7],textarea[data-v-cdfb7ca7]{padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:.9rem}.sort-input[data-v-cdfb7ca7]{width:100px}.toolbar[data-v-cdfb7ca7]{display:flex;flex-wrap:wrap;gap:8px}.toolbar button[data-v-cdfb7ca7]{padding:6px 14px;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer}.toolbar button[data-v-cdfb7ca7]:not(.btn-secondary){background:#1976d2;color:#fff;border-color:#1976d2}.toolbar button[data-v-cdfb7ca7]:disabled{opacity:.5;cursor:not-allowed}.feedback[data-v-cdfb7ca7]{padding:8px 10px;border-radius:4px;font-size:.9rem}.feedback.success[data-v-cdfb7ca7]{background:#e8f5e9;color:#2e7d32}.feedback.error[data-v-cdfb7ca7]{background:#ffebee;color:#c62828}.settings-view[data-v-24607c9c]{max-width:600px;margin:0 auto;padding:24px 16px;height:100%;overflow-y:auto;box-sizing:border-box}h2[data-v-24607c9c]{margin-bottom:24px}.settings-section[data-v-24607c9c]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px}.bitrix24-auth[data-v-f8e7a52f]{padding:20px;border-radius:8px;background-color:#f5f5f5;margin-bottom:20px}.auth-prompt[data-v-f8e7a52f],.user-info[data-v-f8e7a52f]{text-align:center}h3[data-v-f8e7a52f]{margin-top:0;margin-bottom:10px;color:#333}p[data-v-f8e7a52f]{margin-bottom:20px;color:#666}.retry-button[data-v-f8e7a52f]{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s}.retry-button[data-v-f8e7a52f]:hover:not(:disabled){background-color:#0056b3}.retry-button[data-v-f8e7a52f]:disabled{background-color:#ccc;cursor:not-allowed}.error-message[data-v-f8e7a52f]{margin:10px 0;padding:10px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-size:14px}.user-details[data-v-f8e7a52f]{margin-bottom:20px;padding:15px;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a}.user-name[data-v-f8e7a52f]{font-size:18px;font-weight:700;margin-bottom:5px;color:#333}.user-email[data-v-f8e7a52f]{font-size:14px;color:#666;margin-bottom:5px}.user-position[data-v-f8e7a52f]{font-size:14px;color:#888;font-style:italic;margin-bottom:10px}.auth-info[data-v-f8e7a52f]{margin-top:15px;padding:10px;background-color:#f8f9fa;border-radius:4px;font-size:12px;color:#666}.auth-domain[data-v-f8e7a52f]{margin-bottom:5px}.auth-user-id[data-v-f8e7a52f]{font-family:monospace}.hint-feedback-section[data-v-f293ad71]{margin-bottom:1.25rem;padding:.75rem 1rem;background:#fff;border:1px solid #c5d4e8;border-radius:6px}.hint-feedback-section h4[data-v-f293ad71]{margin:0 0 .5rem;font-size:1rem}.hint-feedback-hint[data-v-f293ad71]{margin:0 0 .75rem;font-size:.85rem;color:#555}.hint-feedback-toolbar[data-v-f293ad71]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:.75rem}.hint-feedback-filters[data-v-f293ad71]{display:flex;flex-wrap:wrap;gap:.35rem}.filter-btn[data-v-f293ad71]{padding:.35rem .7rem;border:1px solid #ccc;border-radius:4px;background:#fafafa;cursor:pointer;font-size:.85rem}.filter-btn--active[data-v-f293ad71]{border-color:#1976d2;background:#e3f2fd;color:#1565c0}.hint-feedback-actions[data-v-f293ad71]{display:flex;gap:.5rem}.wz-refresh[data-v-f293ad71]{padding:.45rem 1rem;border:1px solid #1976d2;border-radius:4px;background:#1976d2;color:#fff;cursor:pointer;font-size:.9rem}.wz-refresh[data-v-f293ad71]:disabled{opacity:.6;cursor:not-allowed}.btn-export[data-v-f293ad71]{padding:.45rem 1rem;border:1px solid #2e7d32;border-radius:4px;background:#fff;color:#2e7d32;cursor:pointer;font-size:.9rem}.btn-export[data-v-f293ad71]:disabled{opacity:.6;cursor:not-allowed}.hint-feedback-summary[data-v-f293ad71]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.summary-card[data-v-f293ad71]{min-width:110px;padding:.6rem .85rem;border-radius:6px;background:#f5f5f5;border:1px solid #e0e0e0}.summary-card--up[data-v-f293ad71]{background:#f1f8e9;border-color:#c5e1a5}.summary-card--down[data-v-f293ad71]{background:#ffebee;border-color:#ef9a9a}.summary-card__value[data-v-f293ad71]{display:block;font-size:1.15rem;font-weight:700}.summary-card__label[data-v-f293ad71]{font-size:.75rem;color:#666}.hint-feedback-empty[data-v-f293ad71]{margin:0;color:#666;font-size:.9rem}.hint-feedback-table-wrap[data-v-f293ad71]{overflow-x:auto}.hint-feedback-table[data-v-f293ad71]{width:100%;border-collapse:collapse;font-size:.85rem}.hint-feedback-table th[data-v-f293ad71],.hint-feedback-table td[data-v-f293ad71]{border:1px solid #ddd;padding:.45rem .55rem;text-align:left;vertical-align:top}.hint-feedback-table th[data-v-f293ad71]{background:#f0f4fa;white-space:nowrap}.row--up[data-v-f293ad71]{background:#fafdf7}.row--down[data-v-f293ad71]{background:#fff8f8}.col-date[data-v-f293ad71]{white-space:nowrap;font-size:.8rem}.col-rating[data-v-f293ad71]{text-align:center;font-size:1.1rem}.col-client[data-v-f293ad71]{min-width:140px}.client-name[data-v-f293ad71]{font-weight:500}.client-phone[data-v-f293ad71]{font-size:.78rem;color:#666;font-family:ui-monospace,monospace}.link-dialog[data-v-f293ad71]{margin-top:.25rem;padding:0;border:none;background:none;color:#1976d2;cursor:pointer;font-size:.78rem;text-decoration:underline}.col-hint[data-v-f293ad71]{max-width:360px}.col-hint summary[data-v-f293ad71]{cursor:pointer;color:#333}.hint-full[data-v-f293ad71]{margin:.35rem 0 0;padding:.5rem;background:#f5f5f5;border-radius:4px;white-space:pre-wrap;word-break:break-word;font-size:.8rem;max-height:200px;overflow:auto}.col-operator[data-v-f293ad71]{font-size:.78rem;font-family:ui-monospace,monospace;color:#555}.hint-feedback-pager[data-v-f293ad71]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.75rem;font-size:.85rem}.hint-feedback-pager button[data-v-f293ad71]{padding:.35rem .75rem;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}.hint-feedback-pager button[data-v-f293ad71]:disabled{opacity:.5;cursor:not-allowed}.hint-feedback-tips[data-v-f293ad71]{margin-top:1rem;padding:.65rem .75rem;background:#f8fafc;border-radius:4px;border:1px solid #e2e8f0;font-size:.82rem;color:#444}.hint-feedback-tips ul[data-v-f293ad71]{margin:.35rem 0 0 1.1rem;padding:0}.hint-feedback-tips li[data-v-f293ad71]{margin-bottom:.25rem}.hint-feedback-tips code[data-v-f293ad71]{background:#eef3f9;padding:.1rem .3rem;border-radius:3px;font-size:.78rem}.wz-error[data-v-f293ad71]{margin-bottom:.75rem}.error[data-v-f293ad71]{color:#c62828;padding:.5rem;background:#ffe6e6;border-radius:4px}.websocket-test[data-v-fb51e979]{padding:1rem;border:1px solid #ccc;border-radius:4px;margin:1rem;background:#f9f9f9}.environment-info[data-v-fb51e979]{margin-bottom:1rem;padding:.5rem;background:#e8f4fd;border-radius:4px;font-size:.9rem}.environment-info div[data-v-fb51e979]{margin-bottom:.25rem}.status[data-v-fb51e979]{margin-bottom:1rem;padding:.5rem;background:#f5f5f5;border-radius:4px}.connected[data-v-fb51e979]{color:green;font-weight:700}.disconnected[data-v-fb51e979]{color:red;font-weight:700}.error[data-v-fb51e979]{color:red;margin-bottom:1rem;padding:.5rem;background:#ffe6e6;border-radius:4px}.controls[data-v-fb51e979]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.controls button[data-v-fb51e979]{padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:.9rem}.controls button[data-v-fb51e979]:disabled{opacity:.5;cursor:not-allowed}.controls button[data-v-fb51e979]:hover:not(:disabled){background:#f0f0f0}.messages[data-v-fb51e979]{max-height:400px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:.5rem;background:#fff}.message[data-v-fb51e979]{padding:.25rem 0;border-bottom:1px solid #eee;font-family:monospace;font-size:.85rem;line-height:1.3}.message[data-v-fb51e979]:last-child{border-bottom:none}.custom-url[data-v-fb51e979]{margin-bottom:1rem;padding:.5rem;background:#e8f4fd;border-radius:4px;font-size:.9rem}.custom-url div[data-v-fb51e979]{margin-bottom:.25rem}.url-input[data-v-fb51e979]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;margin-bottom:.5rem;font-size:.9rem}.connect-custom[data-v-fb51e979]{padding:.5rem 1rem;border:1px solid #007bff;border-radius:4px;background:#007bff;color:#fff;cursor:pointer;font-size:.9rem}.connect-custom[data-v-fb51e979]:hover{background:#0056b3;border-color:#0056b3}.wz-phone-check-section[data-v-fb51e979],.wz-webhooks-section[data-v-fb51e979]{margin-bottom:1.25rem;padding:.75rem 1rem;background:#fff;border:1px solid #c5d4e8;border-radius:6px}.wz-phone-check-section h4[data-v-fb51e979]{margin:0 0 .5rem;font-size:1rem}.phone-check-row[data-v-fb51e979]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.phone-input[data-v-fb51e979]{flex:1;min-width:200px;padding:.45rem .6rem;border:1px solid #ccc;border-radius:4px;font-size:.95rem}.phone-check-result[data-v-fb51e979]{margin-top:.5rem;padding:.65rem .75rem;border-radius:4px;border:1px solid #e0e0e0;background:#fafafa}.phone-check--ok[data-v-fb51e979]{border-color:#a5d6a7;background:#f1f8e9}.phone-check--warn[data-v-fb51e979]{border-color:#90caf9;background:#e3f2fd}.phone-check--missing[data-v-fb51e979]{border-color:#ffcc80;background:#fff8e1}.phone-check-hint[data-v-fb51e979]{margin:.5rem 0 0;font-size:.85rem;color:#555}.wz-warn[data-v-fb51e979]{color:#1565c0;font-weight:500}.wz-webhooks-section h4[data-v-fb51e979]{margin:0 0 .5rem;font-size:1rem}.wz-hint[data-v-fb51e979]{margin:0 0 .75rem;font-size:.85rem;color:#555}.wz-hint code[data-v-fb51e979]{font-size:.8rem;background:#eef3f9;padding:.1rem .35rem;border-radius:3px}.wz-refresh[data-v-fb51e979]{padding:.45rem 1rem;border:1px solid #1976d2;border-radius:4px;background:#1976d2;color:#fff;cursor:pointer;font-size:.9rem;margin-bottom:.75rem}.wz-refresh[data-v-fb51e979]:hover:not(:disabled){background:#1565c0;border-color:#1565c0}.wz-refresh[data-v-fb51e979]:disabled{opacity:.6;cursor:not-allowed}.wz-error[data-v-fb51e979]{margin-top:.5rem}.wz-result[data-v-fb51e979]{margin-top:.5rem;font-size:.9rem}.wz-row[data-v-fb51e979]{margin-bottom:.75rem;word-break:break-all}.wz-uri[data-v-fb51e979]{display:block;margin-top:.25rem;font-family:ui-monospace,monospace;font-size:.85rem}.wz-table[data-v-fb51e979]{width:100%;border-collapse:collapse;margin-bottom:.75rem;font-size:.88rem}.wz-table th[data-v-fb51e979],.wz-table td[data-v-fb51e979]{border:1px solid #ddd;padding:.4rem .6rem;text-align:left}.wz-table th[data-v-fb51e979]{background:#f0f4fa}.wz-on[data-v-fb51e979]{color:#2e7d32;font-weight:600}.wz-off[data-v-fb51e979]{color:#c62828}.wz-empty[data-v-fb51e979]{margin:.5rem 0 0;color:#666;font-size:.88rem}.wz-raw-wrap[data-v-fb51e979]{margin-top:.5rem;font-size:.85rem}.wz-raw[data-v-fb51e979]{margin:.35rem 0 0;padding:.5rem;max-height:220px;overflow:auto;background:#1e1e1e;color:#d4d4d4;border-radius:4px;font-size:.78rem;line-height:1.35}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#222}#app{display:flex;flex-direction:column;height:100vh}.app-nav{display:flex;border-bottom:2px solid #e0e0e0;background:#fff;flex-shrink:0}.nav-tab{padding:12px 24px;font-size:.95rem;font-weight:500;background:none;border:none;cursor:pointer;color:#555;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.nav-tab:hover{color:#1976d2}.nav-tab.active{color:#1976d2;border-bottom-color:#1976d2}.app-content{flex:1;overflow:auto}
