.login-wrap[data-v-0fc1766f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--zf-bg-secondary) 0%,var(--zf-bg-tertiary) 100%);padding:1rem}.login-form[data-v-0fc1766f]{width:100%;max-width:380px;padding:2rem;background:var(--zf-bg);border-radius:14px;box-shadow:0 10px 40px #00000014;border:1px solid var(--zf-border)}.login-form h1[data-v-0fc1766f]{text-align:center;color:var(--zf-primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.login-form input[data-v-0fc1766f]{width:100%;padding:.625rem .875rem;margin-bottom:1rem;border-radius:var(--zf-radius-sm);border:1px solid var(--zf-border);background:var(--zf-bg);color:var(--zf-text);font-size:.875rem}.login-form input[data-v-0fc1766f]:focus{outline:none;border-color:var(--zf-primary);box-shadow:0 0 0 3px var(--zf-primary-light)}.login-form button[data-v-0fc1766f]{width:100%;padding:.75rem;background:var(--zf-primary);color:#fff;border:none;border-radius:var(--zf-radius-sm);font-weight:600;font-size:.9375rem;cursor:pointer;transition:background .2s}.login-form button[data-v-0fc1766f]:hover{background:var(--zf-primary-hover)}.err[data-v-0fc1766f]{color:#ef4444;font-size:.875rem;margin-bottom:.5rem;padding:.5rem;background:#ef444414;border-radius:var(--zf-radius-sm)}.send-error[data-v-e5f66ba3]{color:#d33;font-size:.85rem;padding:4px 12px}.inbox[data-v-e5f66ba3]{display:flex;min-height:100vh}.sidebar[data-v-e5f66ba3]{width:320px;background:var(--zf-sidebar-bg);display:flex;flex-direction:column;border-right:1px solid var(--zf-sidebar-border)}.sidebar h2[data-v-e5f66ba3]{padding:1.25rem 1.5rem;color:var(--zf-primary);margin:0;font-size:1.25rem;font-weight:700}.chatbot-toggle-wrap[data-v-e5f66ba3]{padding:0 1.25rem 1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.chatbot-label[data-v-e5f66ba3]{font-size:.8125rem;color:var(--zf-text-muted)}.chatbot-btn[data-v-e5f66ba3]{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--zf-border);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.chatbot-btn.off[data-v-e5f66ba3]{background:var(--zf-bg-tertiary);color:var(--zf-text-muted)}.chatbot-btn.on[data-v-e5f66ba3]{background:var(--zf-primary-light);color:var(--zf-primary);border-color:var(--zf-primary)}.chatbot-btn[data-v-e5f66ba3]:hover:not(:disabled){opacity:.9}.chatbot-btn[data-v-e5f66ba3]:disabled{opacity:.7;cursor:not-allowed}.filter-bar[data-v-e5f66ba3]{display:flex;flex-wrap:wrap;gap:4px;padding:0 .75rem .5rem}.view-btn[data-v-e5f66ba3]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--zf-border);border-radius:999px;background:var(--zf-bg);color:var(--zf-text-muted);font-size:.75rem;cursor:pointer}.view-btn.on[data-v-e5f66ba3]{background:var(--zf-primary-light);color:var(--zf-primary);border-color:var(--zf-primary)}.view-btn .cnt[data-v-e5f66ba3]{background:var(--zf-bg-tertiary);border-radius:999px;padding:0 5px;font-size:.6875rem;font-weight:600}.view-btn.on .cnt[data-v-e5f66ba3]{background:var(--zf-primary);color:#fff}.conv-search[data-v-e5f66ba3]{margin:0 .75rem .5rem;padding:.5rem .75rem;border:1px solid var(--zf-border);border-radius:var(--zf-radius-sm);background:var(--zf-bg);color:var(--zf-text);font-size:.8125rem}.conv-item-top[data-v-e5f66ba3]{display:flex;align-items:center;justify-content:space-between;gap:6px}.waiting-badge[data-v-e5f66ba3]{font-size:.6875rem;color:#b45309;background:#fef3c7;padding:1px 6px;border-radius:999px;white-space:nowrap}:root[data-theme=dark] .waiting-badge[data-v-e5f66ba3]{background:#3a2e12;color:#f4c869}.conv-tags[data-v-e5f66ba3]{display:flex;gap:3px;margin-top:3px;flex-wrap:wrap}.conv-tag[data-v-e5f66ba3]{font-size:.625rem;background:var(--zf-primary-light);color:var(--zf-primary);padding:0 6px;border-radius:999px}.resolve-btn[data-v-e5f66ba3]{border-color:var(--zf-primary)!important;color:var(--zf-primary)!important}.contact-panel[data-v-e5f66ba3]{width:300px;min-width:300px;border-left:1px solid var(--zf-border);background:var(--zf-bg);display:flex;flex-direction:column;padding:1rem;overflow-y:auto}.contact-panel-head[data-v-e5f66ba3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.panel-close[data-v-e5f66ba3]{border:none;background:none;cursor:pointer;font-size:1.1rem;color:var(--zf-text-muted)}.contact-avatar[data-v-e5f66ba3]{width:72px;height:72px;border-radius:50%;background:var(--zf-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;margin:0 auto .5rem}.contact-name[data-v-e5f66ba3]{text-align:center;font-weight:600}.contact-phone[data-v-e5f66ba3]{text-align:center;color:var(--zf-text-muted);font-size:.8125rem;margin-bottom:1rem}.contact-section[data-v-e5f66ba3]{margin-bottom:1rem}.contact-section-title[data-v-e5f66ba3]{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--zf-text-muted);margin-bottom:6px}.contact-tags[data-v-e5f66ba3]{display:flex;flex-wrap:wrap;gap:4px}.timeline[data-v-e5f66ba3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.timeline-item[data-v-e5f66ba3]{display:flex;flex-direction:column;font-size:.8125rem;border-left:2px solid var(--zf-border);padding-left:8px}.timeline-when[data-v-e5f66ba3]{font-size:.6875rem;color:var(--zf-text-muted)}.timeline-what[data-v-e5f66ba3]{color:var(--zf-text)}.actions-wrap[data-v-e5f66ba3]{position:relative;display:inline-block}.actions-menu[data-v-e5f66ba3]{position:absolute;top:calc(100% + 4px);right:0;z-index:20;background:var(--zf-bg);border:1px solid var(--zf-border);border-radius:var(--zf-radius-sm);box-shadow:0 6px 20px #00000026;display:flex;flex-direction:column;min-width:210px;overflow:hidden}.actions-menu button[data-v-e5f66ba3]{text-align:left;padding:.6rem .9rem;border:none;background:none;color:var(--zf-text);cursor:pointer;font-size:.875rem}.actions-menu button[data-v-e5f66ba3]:hover{background:var(--zf-bg-secondary)}.modal-backdrop[data-v-e5f66ba3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-e5f66ba3]{background:var(--zf-bg);color:var(--zf-text);border-radius:12px;padding:1.25rem 1.5rem;width:100%;max-width:420px;max-height:90vh;overflow-y:auto}.modal-box h3[data-v-e5f66ba3]{margin:0 0 1rem}.modal-label[data-v-e5f66ba3]{display:block;font-size:.8125rem;color:var(--zf-text-muted);margin:.5rem 0 .25rem}.modal-input[data-v-e5f66ba3]{width:100%;padding:.55rem .75rem;border:1px solid var(--zf-border);border-radius:var(--zf-radius-sm);background:var(--zf-bg);color:var(--zf-text);box-sizing:border-box}.modal-actions[data-v-e5f66ba3]{display:flex;justify-content:flex-end;gap:8px;margin-top:1rem}.modal-actions button[data-v-e5f66ba3]{padding:.5rem 1rem;border:1px solid var(--zf-border);border-radius:var(--zf-radius-sm);background:var(--zf-bg);color:var(--zf-text);cursor:pointer}.modal-actions button.primary[data-v-e5f66ba3]{background:var(--zf-primary);color:#fff;border-color:var(--zf-primary)}.modal-actions button[data-v-e5f66ba3]:disabled{opacity:.6;cursor:not-allowed}.order-products[data-v-e5f66ba3]{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.order-prod[data-v-e5f66ba3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-qty[data-v-e5f66ba3]{width:64px;padding:.35rem;border:1px solid var(--zf-border);border-radius:6px;background:var(--zf-bg);color:var(--zf-text)}.order-total[data-v-e5f66ba3]{margin-top:.75rem;font-weight:700;text-align:right}.emoji-panel[data-v-e5f66ba3]{display:flex;flex-wrap:wrap;gap:2px;padding:8px 10px;border-top:1px solid var(--zf-border);background:var(--zf-bg-secondary);max-height:140px;overflow-y:auto}.emoji-btn[data-v-e5f66ba3]{border:none;background:none;font-size:1.25rem;cursor:pointer;padding:3px;border-radius:6px}.emoji-btn[data-v-e5f66ba3]:hover{background:var(--zf-bg-tertiary)}.scroll-down-btn[data-v-e5f66ba3]{position:absolute;right:20px;bottom:90px;width:38px;height:38px;border-radius:50%;border:1px solid var(--zf-border);background:var(--zf-bg);color:var(--zf-text);cursor:pointer;box-shadow:0 2px 8px #0003;font-size:1rem;z-index:5}.conv-list[data-v-e5f66ba3]{flex:1;overflow-y:auto}.conv-item[data-v-e5f66ba3]{position:relative;padding:1rem 1.25rem;cursor:pointer;border-bottom:1px solid var(--zf-border);transition:background .2s}.unread-badge[data-v-e5f66ba3]{position:absolute;top:.9rem;right:1rem;background:#d33;color:#fff;font-size:.7rem;font-weight:600;min-width:1.25rem;height:1.25rem;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.conv-item[data-v-e5f66ba3]:hover{background:var(--zf-bg-secondary)}.conv-item.active[data-v-e5f66ba3]{background:var(--zf-primary-light);color:var(--zf-primary)}.conv-item.active .preview[data-v-e5f66ba3]{color:var(--zf-primary);opacity:.9}.conv-item .preview[data-v-e5f66ba3]{display:block;font-size:.8125rem;color:var(--zf-text-muted);margin-top:4px}.sidebar-footer[data-v-e5f66ba3]{display:flex;gap:.5rem;padding:0 1.25rem}.theme-btn[data-v-e5f66ba3]{margin:1rem 0;padding:.5rem .75rem;background:var(--zf-bg-tertiary);color:var(--zf-text);border:none;border-radius:var(--zf-radius-sm);cursor:pointer;font-size:.8125rem;font-weight:500}.theme-btn[data-v-e5f66ba3]:hover{background:var(--zf-border)}.logout[data-v-e5f66ba3]{flex:1;margin:1rem 0;padding:.5rem 1rem;background:var(--zf-bg-tertiary);color:var(--zf-text);border:none;border-radius:var(--zf-radius-sm);cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.logout[data-v-e5f66ba3]:hover{background:var(--zf-border)}.chat[data-v-e5f66ba3]{flex:1;display:flex;flex-direction:column;background:var(--zf-bg);position:relative}.chat-header[data-v-e5f66ba3]{padding:1rem 1.25rem;border-bottom:1px solid var(--zf-border);font-weight:600;font-size:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.chat-header-actions[data-v-e5f66ba3]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-weight:400}.assign-select[data-v-e5f66ba3]{padding:.35rem .5rem;border-radius:var(--zf-radius-sm);border:1px solid var(--zf-border);background:var(--zf-bg);color:var(--zf-text);font-size:.8125rem}.macro-select[data-v-e5f66ba3]{padding:0 .5rem;border-radius:var(--zf-radius-sm);border:1px solid var(--zf-border);background:var(--zf-bg-tertiary);color:var(--zf-text);font-size:.8125rem;cursor:pointer}.summary-panel[data-v-e5f66ba3]{padding:.625rem 1.25rem;border-bottom:1px solid var(--zf-border);background:var(--zf-primary-light, #E3F8EF);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.summary-text[data-v-e5f66ba3]{margin:4px 0 0;font-size:.8125rem;color:var(--zf-text);width:100%}.intent-text[data-v-e5f66ba3]{font-size:.75rem;color:var(--zf-text-muted)}.sentiment-badge[data-v-e5f66ba3]{font-size:.75rem;padding:2px 8px;border-radius:999px;font-weight:600}.sent-positivo[data-v-e5f66ba3]{background:#e3f8ef;color:#00875f}.sent-neutro[data-v-e5f66ba3]{background:#fdf1de;color:#b8791e}.sent-negativo[data-v-e5f66ba3]{background:#f8e2df;color:#c0392b}.panel-toggle[data-v-e5f66ba3]{padding:.35rem .625rem;border-radius:999px;border:1px solid var(--zf-border);background:var(--zf-bg-tertiary);color:var(--zf-text);cursor:pointer;font-size:.75rem}.panel-toggle[data-v-e5f66ba3]:hover{background:var(--zf-border)}.tags-panel[data-v-e5f66ba3],.notes-panel[data-v-e5f66ba3]{padding:.75rem 1.25rem;border-bottom:1px solid var(--zf-border);background:var(--zf-bg-secondary);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.notes-panel[data-v-e5f66ba3]{flex-direction:column;align-items:stretch}.tag-chip[data-v-e5f66ba3]{display:inline-flex;align-items:center;gap:4px;padding:.25rem .5rem;border-radius:999px;background:var(--zf-primary-light);color:var(--zf-primary);font-size:.75rem}.tag-chip button[data-v-e5f66ba3]{background:none;border:none;color:inherit;cursor:pointer;font-size:.875rem;line-height:1;padding:0}.tag-input[data-v-e5f66ba3]{padding:.3rem .5rem;border-radius:var(--zf-radius-sm);border:1px solid var(--zf-border);background:var(--zf-bg);color:var(--zf-text);font-size:.8125rem;min-width:120px}.note-item[data-v-e5f66ba3]{padding:.5rem .625rem;border-radius:var(--zf-radius-sm);background:var(--zf-bg);font-size:.8125rem;display:flex;flex-direction:column;gap:2px}.note-content[data-v-e5f66ba3]{color:var(--zf-text-muted)}.note-form[data-v-e5f66ba3]{display:flex;gap:.5rem}.note-form input[data-v-e5f66ba3]{flex:1;padding:.4rem .625rem;border-radius:var(--zf-radius-sm);border:1px solid var(--zf-border);background:var(--zf-bg);color:var(--zf-text);font-size:.8125rem}.note-form button[data-v-e5f66ba3]{padding:.4rem .75rem;border-radius:var(--zf-radius-sm);border:none;background:var(--zf-primary);color:#fff;cursor:pointer;font-size:.8125rem}.quick-replies-menu[data-v-e5f66ba3]{margin:0 1rem;border:1px solid var(--zf-border);border-radius:var(--zf-radius-sm);background:var(--zf-bg);max-height:200px;overflow-y:auto}.qr-item[data-v-e5f66ba3]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.5rem .75rem;border:none;border-bottom:1px solid var(--zf-border);background:none;cursor:pointer;text-align:left}.qr-item[data-v-e5f66ba3]:hover{background:var(--zf-bg-secondary)}.qr-item strong[data-v-e5f66ba3]{font-size:.8125rem;color:var(--zf-primary)}.qr-item span[data-v-e5f66ba3]{font-size:.75rem;color:var(--zf-text-muted)}.qr-empty[data-v-e5f66ba3]{padding:.5rem .75rem;font-size:.8125rem;color:var(--zf-text-muted)}.messages[data-v-e5f66ba3]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:8px}.msg[data-v-e5f66ba3]{max-width:70%;padding:8px 12px 6px;border-radius:12px;font-size:.9375rem;display:flex;flex-direction:column;gap:4px}.msg.in[data-v-e5f66ba3]{align-self:flex-start;background:var(--zf-bg-secondary);color:var(--zf-text)}.msg.out[data-v-e5f66ba3]{align-self:flex-end;background:var(--zf-primary);color:#fff}.msg-text[data-v-e5f66ba3]{white-space:pre-wrap;word-break:break-word}.msg-meta[data-v-e5f66ba3]{align-self:flex-end;font-size:.6875rem;opacity:.7;display:flex;align-items:center;gap:3px;line-height:1}.msg-meta .tick.read[data-v-e5f66ba3]{color:#53bdeb;opacity:1}.msg-img[data-v-e5f66ba3]{max-width:260px;max-height:320px;border-radius:8px;cursor:pointer;display:block}.msg-sticker[data-v-e5f66ba3]{width:120px;height:120px;object-fit:contain}.msg-audio[data-v-e5f66ba3]{max-width:240px}.msg-doc[data-v-e5f66ba3]{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;background:#00000014;border-radius:8px;color:inherit;text-decoration:none;font-size:.875rem;word-break:break-all}.msg.out .msg-doc[data-v-e5f66ba3]{background:#fff3}.msg-media-loading[data-v-e5f66ba3]{font-size:.8125rem;opacity:.75;font-style:italic}.msg[data-v-e5f66ba3]{position:relative}.msg-actions[data-v-e5f66ba3]{position:absolute;top:-12px;display:none;gap:2px;background:var(--zf-bg);border:1px solid var(--zf-border);border-radius:999px;padding:2px 4px;box-shadow:0 2px 6px #00000026;z-index:3}.msg.out .msg-actions[data-v-e5f66ba3]{right:0}.msg.in .msg-actions[data-v-e5f66ba3]{left:0}.msg:hover .msg-actions[data-v-e5f66ba3]{display:flex}.msg-actions button[data-v-e5f66ba3]{border:none;background:none;cursor:pointer;font-size:.8125rem;padding:2px 4px;border-radius:50%;color:var(--zf-text)}.msg-actions button[data-v-e5f66ba3]:hover{background:var(--zf-bg-secondary)}.react-popup[data-v-e5f66ba3]{position:absolute;top:-40px;display:flex;gap:2px;background:var(--zf-bg);border:1px solid var(--zf-border);border-radius:999px;padding:3px 6px;box-shadow:0 2px 8px #0003;z-index:4}.msg.out .react-popup[data-v-e5f66ba3]{right:0}.msg.in .react-popup[data-v-e5f66ba3]{left:0}.react-popup button[data-v-e5f66ba3]{border:none;background:none;cursor:pointer;font-size:1.1rem;padding:2px}.react-popup button[data-v-e5f66ba3]:hover{transform:scale(1.2)}.quoted[data-v-e5f66ba3]{border-left:3px solid rgba(0,0,0,.25);padding:3px 8px;margin-bottom:3px;font-size:.8125rem;opacity:.85;background:#0000000f;border-radius:4px;white-space:pre-wrap;word-break:break-word}.msg.out .quoted[data-v-e5f66ba3]{border-left-color:#fff9;background:#ffffff26}.msg-reactions[data-v-e5f66ba3]{align-self:flex-end;margin-top:-2px;font-size:.9rem;background:var(--zf-bg);border-radius:999px;padding:0 6px;border:1px solid var(--zf-border)}.reply-preview[data-v-e5f66ba3]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;border-top:1px solid var(--zf-border);background:var(--zf-bg-secondary)}.reply-preview-text[data-v-e5f66ba3]{flex:1;font-size:.8125rem;color:var(--zf-text-muted);border-left:3px solid var(--zf-primary);padding-left:8px}.reply-preview button[data-v-e5f66ba3]{border:none;background:none;cursor:pointer;font-size:1rem;color:var(--zf-text-muted)}.forward-list[data-v-e5f66ba3]{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.forward-item[data-v-e5f66ba3]{text-align:left;padding:.55rem .75rem;border:1px solid var(--zf-border);border-radius:var(--zf-radius-sm);background:var(--zf-bg);color:var(--zf-text);cursor:pointer}.forward-item[data-v-e5f66ba3]:hover{background:var(--zf-bg-secondary)}.date-sep[data-v-e5f66ba3]{align-self:center;margin:8px 0}.date-sep span[data-v-e5f66ba3]{background:var(--zf-bg-tertiary);color:var(--zf-text-muted);font-size:.75rem;padding:3px 10px;border-radius:999px}.icon-btn[data-v-e5f66ba3]{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;border:none;border-radius:8px;background:var(--zf-bg-tertiary);color:var(--zf-text);cursor:pointer;font-size:1.1rem}.icon-btn[data-v-e5f66ba3]:hover{background:var(--zf-border)}.attach-preview[data-v-e5f66ba3],.recording-bar[data-v-e5f66ba3]{display:flex;align-items:center;gap:8px;padding:.75rem 1rem;border-top:1px solid var(--zf-border);background:var(--zf-bg-secondary)}.attach-thumb[data-v-e5f66ba3]{width:44px;height:44px;object-fit:cover;border-radius:6px}.attach-name[data-v-e5f66ba3]{font-size:.875rem;color:var(--zf-text)}.attach-caption[data-v-e5f66ba3]{flex:1;padding:.55rem .75rem;border-radius:var(--zf-radius-sm);border:1px solid var(--zf-border);background:var(--zf-bg);color:var(--zf-text)}.attach-send[data-v-e5f66ba3]{padding:.55rem 1rem;background:var(--zf-primary);color:#fff;border:none;border-radius:var(--zf-radius-sm);cursor:pointer;font-weight:500}.attach-cancel[data-v-e5f66ba3]{background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--zf-text-muted)}.recording-bar[data-v-e5f66ba3]{color:var(--zf-text);font-size:.9375rem}.recording-bar button[data-v-e5f66ba3]{margin-left:4px;padding:.45rem .9rem;border:none;border-radius:var(--zf-radius-sm);cursor:pointer;background:var(--zf-primary);color:#fff}.recording-bar button[data-v-e5f66ba3]:last-child{background:var(--zf-bg-tertiary);color:var(--zf-text)}.rec-dot[data-v-e5f66ba3]{width:10px;height:10px;border-radius:50%;background:#e53935;display:inline-block;animation:rec-blink-e5f66ba3 1s infinite}@keyframes rec-blink-e5f66ba3{50%{opacity:.3}}.reply[data-v-e5f66ba3]{display:flex;gap:8px;padding:1rem;border-top:1px solid var(--zf-border)}.reply input[data-v-e5f66ba3]{flex:1;padding:.625rem .875rem;border-radius:var(--zf-radius-sm);border:1px solid var(--zf-border);background:var(--zf-bg);color:var(--zf-text);font-size:.875rem}.reply input[data-v-e5f66ba3]:focus{outline:none;border-color:var(--zf-primary);box-shadow:0 0 0 2px var(--zf-primary-light)}.reply button[data-v-e5f66ba3]{padding:.625rem 1rem;background:var(--zf-primary);color:#fff;border:none;border-radius:var(--zf-radius-sm);cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.reply button[data-v-e5f66ba3]:hover{background:var(--zf-primary-hover)}.reply button[data-v-e5f66ba3]:first-of-type{background:var(--zf-bg-tertiary);color:var(--zf-text)}.reply button[data-v-e5f66ba3]:first-of-type:hover{background:var(--zf-border)}.empty[data-v-e5f66ba3]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--zf-text-muted);font-size:.9375rem}.empty-list[data-v-e5f66ba3]{padding:1rem 1.25rem;color:var(--zf-text-muted);font-size:.875rem}.no-msgs[data-v-e5f66ba3]{color:var(--zf-text-muted);font-size:.875rem;padding:1rem}:root{--zf-primary: #00c48c;--zf-primary-hover: #00a372;--zf-primary-light: rgba(0, 196, 140, .12);--zf-bg: #ffffff;--zf-bg-secondary: #f4f4f5;--zf-bg-tertiary: #e4e4e7;--zf-sidebar-bg: #fafafa;--zf-sidebar-border: #e4e4e7;--zf-text: #18181b;--zf-text-muted: #71717a;--zf-border: #e4e4e7;--zf-radius: 10px;--zf-radius-sm: 8px}:root[data-theme=dark]{--zf-primary-light: rgba(0, 196, 140, .18);--zf-bg: #201d19;--zf-bg-secondary: #16140f;--zf-bg-tertiary: #2f2b25;--zf-sidebar-bg: #24211d;--zf-sidebar-border: #34302a;--zf-text: #f4efe8;--zf-text-muted: #a49b8c;--zf-border: #34302a}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--zf-bg-secondary);color:var(--zf-text);-webkit-font-smoothing:antialiased}#app{min-height:100vh}
