.chat-panel-header[data-v-0d46fdf6]{height:55px;padding:0 1rem;border-bottom:1px solid #e4e7ea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9fa;-ms-flex-negative:0;flex-shrink:0}.chat-header-left[data-v-0d46fdf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.chat-panel-header h5[data-v-0d46fdf6]{margin:0;font-weight:600;line-height:1.2}.chat-connection-status[data-v-0d46fdf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.75rem}.status-dot[data-v-0d46fdf6]{width:8px;height:8px;border-radius:50%;display:inline-block;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.status-online .status-dot[data-v-0d46fdf6]{background-color:#28a745;-webkit-box-shadow:0 0 0 2px rgba(40,167,69,.2);box-shadow:0 0 0 2px rgba(40,167,69,.2)}.status-offline .status-dot[data-v-0d46fdf6]{background-color:#6c757d;-webkit-box-shadow:0 0 0 2px rgba(108,117,125,.2);box-shadow:0 0 0 2px rgba(108,117,125,.2)}.status-text[data-v-0d46fdf6]{color:#5c6873;font-weight:500}.status-online .status-text[data-v-0d46fdf6]{color:#28a745}.status-offline .status-text[data-v-0d46fdf6]{color:#6c757d}.chat-close-btn[data-v-0d46fdf6]{background:none;border:none;padding:.5rem;font-size:1.5rem;line-height:1;min-width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;color:#2c3e50;cursor:pointer;text-decoration:none;font-weight:600}.chat-close-btn[data-v-0d46fdf6]:active,.chat-close-btn[data-v-0d46fdf6]:hover{color:#c82333}.chat-close-btn[data-v-0d46fdf6]:focus{outline:none;-webkit-box-shadow:0 0 0 2px rgba(200,35,51,.25);box-shadow:0 0 0 2px rgba(200,35,51,.25)}.chat-copy-link-btn[data-v-f2f0bca4]{background:none;border:none;padding:0;cursor:pointer;font-size:.7rem;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.chat-copy-link-btn[data-v-f2f0bca4]:hover{opacity:1}.chat-copy-link-btn.chat-product-label-primary[data-v-f2f0bca4],.chat-copy-link-btn.chat-tag-item-label-primary[data-v-f2f0bca4]{color:#20a8d8}.chat-copy-link-btn.chat-product-label-warning[data-v-f2f0bca4],.chat-copy-link-btn.chat-tag-item-label-warning[data-v-f2f0bca4]{color:#ffc107}.chat-copy-link-btn.chat-product-label-success[data-v-f2f0bca4]{color:#28a745}.chat-product-container[data-v-2b975c5e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.25rem .35rem;background-color:#fff;border:1px solid #e4e7ea;border-radius:.5rem;max-width:100%;position:relative}.chat-product-link-wrapper[data-v-2b975c5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:none;color:inherit}.chat-product-label-wrapper[data-v-2b975c5e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.chat-product-image-wrapper[data-v-2b975c5e]{-ms-flex-negative:0;flex-shrink:0}.chat-product-info[data-v-2b975c5e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-product-view-label[data-v-2b975c5e]{font-size:.75rem;font-weight:700;color:#6c757d}.chat-product-label-primary[data-v-2b975c5e]{color:#20a8d8}.chat-product-label-warning[data-v-2b975c5e]{color:#ffc107}.chat-product-label-success[data-v-2b975c5e]{color:#28a745}.chat-mention-error[data-v-80927bd2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24;font-size:.875rem}.chat-mention-error i[data-v-80927bd2]{color:#dc3545}.chat-mention-error-text[data-v-80927bd2]{font-family:monospace}.chat-tag-item-container[data-v-3b4eea1a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.25rem .35rem;background-color:#fff;border:1px solid #e4e7ea;border-radius:.5rem;max-width:100%;position:relative}.chat-tag-item-link-wrapper[data-v-3b4eea1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:none;color:inherit}.chat-tag-item-label-wrapper[data-v-3b4eea1a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.chat-tag-item-image-wrapper[data-v-3b4eea1a]{-ms-flex-negative:0;flex-shrink:0}.chat-tag-item-info[data-v-3b4eea1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-tag-item-view-label[data-v-3b4eea1a]{font-size:.75rem;font-weight:700;color:#6c757d}.chat-tag-item-label-primary[data-v-3b4eea1a]{color:#20a8d8}.chat-tag-item-label-warning[data-v-3b4eea1a]{color:#ffc107}.chat-order-container[data-v-3749ffcb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.25rem .35rem;background-color:#fff;border:1px solid #e4e7ea;border-radius:.5rem;max-width:100%;position:relative}.chat-order-link-wrapper[data-v-3749ffcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:none;color:inherit}.chat-order-icon-wrapper[data-v-3749ffcb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.chat-order-icon[data-v-3749ffcb]{color:#fff;font-size:1.25rem}.chat-order-details[data-v-3749ffcb]{margin-top:.25rem}.chat-order-customer[data-v-3749ffcb],.chat-order-details[data-v-3749ffcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.75rem;color:#6c757d}.chat-order-customer[data-v-3749ffcb]{margin-top:.15rem}.chat-order-detail-icon[data-v-3749ffcb]{font-size:.7rem;color:#adb5bd}.chat-order-label-wrapper[data-v-3749ffcb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;margin-top:.25rem}.chat-order-info[data-v-3749ffcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-order-header-row[data-v-3749ffcb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.25rem}.chat-order-delivery-date[data-v-3749ffcb]{color:#6c757d;font-size:.75rem;margin-left:auto}.chat-order-number[data-v-3749ffcb]{font-weight:700;font-size:.875rem}.chat-order-status-badge[data-v-3749ffcb]{display:inline-block;padding:.15rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;color:#212529}.chat-order-view-label[data-v-3749ffcb]{font-size:.75rem;font-weight:700;color:#6c757d}.chat-order-label-primary[data-v-3749ffcb]{color:#20a8d8}.chat-order-label-warning[data-v-3749ffcb]{color:#ffc107}.chat-mention-container[data-v-0d207004],.chat-mention-container[data-v-efe4ca40]{display:inline-block}.chat-message-status[data-v-79977ade]{margin-left:.25rem;-ms-flex-negative:0;flex-shrink:0}.chat-message-status[data-v-79977ade],.status-icon[data-v-79977ade]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.status-icon[data-v-79977ade]{gap:2px;height:12px;position:relative}.status-icon .fa-check[data-v-79977ade]{display:inline-block;font-size:.75rem;line-height:1;width:auto;height:auto;vertical-align:baseline;position:relative}.status-icon.status-double-check .fa-check[data-v-79977ade]:after{content:"\f00c";font-family:FontAwesome;position:absolute;left:.25em;top:0;font-size:.75rem;line-height:1}.status-sent-message .status-icon .fa-check[data-v-79977ade]{color:#5c6873}.status-sent-message .status-icon.status-seen .fa-check[data-v-79977ade],.status-sent-message .status-icon.status-seen .fa-check[data-v-79977ade]:after{color:#20a8d8}.status-received-message .status-icon .fa-check[data-v-79977ade],.status-sent-message .status-icon.status-received .fa-check[data-v-79977ade],.status-sent-message .status-icon.status-received .fa-check[data-v-79977ade]:after{color:#5c6873}.status-received-message .status-icon.status-seen .fa-check[data-v-79977ade],.status-received-message .status-icon.status-seen .fa-check[data-v-79977ade]:after{color:#20a8d8}.status-received-message .status-icon.status-received .fa-check[data-v-79977ade],.status-received-message .status-icon.status-received .fa-check[data-v-79977ade]:after{color:#5c6873}.chat-avatar[data-v-425a367a]{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px}.chat-avatar .img-avatar[data-v-425a367a]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-425a367a]{width:36px;height:36px;border-radius:50%;background-color:#20a8d8;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;font-weight:600}.avatar-ai-agent[data-v-425a367a]{background-color:#6f42c1;position:relative}.avatar-ai-agent[data-v-425a367a]:after{content:"🤖";position:absolute;bottom:-2px;right:-2px;font-size:.625rem;background-color:#6f42c1;border-radius:50%;width:14px;height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff}.chat-message{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:.5rem}.chat-message-sent{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.chat-message-received{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.chat-message-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem;max-width:85%}.chat-message-sent .chat-message-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.chat-message-received .chat-message-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chat-message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-message-name{font-size:.75rem;color:#5c6873;margin-bottom:.25rem;font-weight:500}.chat-message-sent .chat-message-name{text-align:left}.chat-message-received .chat-message-name{text-align:right}.chat-message-bubble{max-width:100%;padding:.75rem 1rem;border-radius:1rem;word-wrap:break-word}.chat-message-sent .chat-message-bubble{background-color:#fff;color:#5c6873;border:1px solid #e4e7ea;border-bottom-left-radius:.25rem}.chat-message-received .chat-message-bubble{background-color:#f0f7fa;color:#5c6873;border:1px solid #e4e7ea;border-bottom-right-radius:.25rem}.chat-message-text{margin-bottom:.25rem;line-height:1.4}.chat-message-text>.chat-mention-container{display:block;margin-bottom:4px}.chat-message-text>.chat-mention-container:last-child{margin-bottom:0}.chat-message-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.25rem}.chat-message-footer,.chat-message-footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.chat-message-time{font-size:.75rem;opacity:.7}.chat-mention{color:#20a8d8;text-decoration:none;font-weight:500;padding:.125rem .25rem;border-radius:.25rem;background-color:rgba(32,168,216,.1);-webkit-transition:all .2s ease;transition:all .2s ease;margin-bottom:4px;display:inline-block}.chat-mention:hover{background-color:rgba(32,168,216,.2);text-decoration:underline}.chat-message-sent .chat-mention{color:#20a8d8;background-color:rgba(32,168,216,.1)}.chat-message-sent .chat-mention:hover{background-color:rgba(32,168,216,.2)}.chat-mention-container{display:block;margin-bottom:4px}.chat-message-highlighted{-webkit-animation:highlight-message 2s ease-out;animation:highlight-message 2s ease-out}@-webkit-keyframes highlight-message{0%{background-color:rgba(32,168,216,.3);-webkit-transform:scale(1.02);transform:scale(1.02)}to{background-color:transparent;-webkit-transform:scale(1);transform:scale(1)}}@keyframes highlight-message{0%{background-color:rgba(32,168,216,.3);-webkit-transform:scale(1.02);transform:scale(1.02)}to{background-color:transparent;-webkit-transform:scale(1);transform:scale(1)}}.chat-message-reply-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem;margin-bottom:.5rem;border-left:3px solid #20a8d8;background-color:rgba(32,168,216,.1);border-radius:.25rem;font-size:.75rem;color:#5c6873;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.chat-message-reply-preview:hover{background-color:rgba(32,168,216,.2)}.chat-message-sent .chat-message-reply-preview{background-color:rgba(32,168,216,.1);border-left-color:#20a8d8;color:#5c6873}.chat-message-reply-preview i{color:#20a8d8;font-size:.7rem}.chat-message-sent .chat-message-reply-preview i{color:#20a8d8}.chat-message-reply-author{font-weight:600;color:#20a8d8}.chat-message-sent .chat-message-reply-author{color:#20a8d8}.chat-message-reply-text{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.chat-message-reply-btn{background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;opacity:.7}.chat-message-reply-btn:hover{background-color:rgba(108,117,125,.1);opacity:1;color:#20a8d8}.chat-message-reply-btn i{margin-right:.25rem}.chat-message-ai .chat-message-bubble{border-left:3px solid #6f42c1}.chat-message-ai-badge{margin-right:.25rem;font-size:.875rem}.chat-typing-indicator[data-v-6ee66ad4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem;margin-bottom:.5rem;max-width:85%}.chat-typing-bubble[data-v-6ee66ad4]{background-color:#fff;border:1px solid #e4e7ea;border-radius:1rem;border-bottom-left-radius:.25rem;padding:.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.chat-typing-bubble span[data-v-6ee66ad4]{width:8px;height:8px;border-radius:50%;background-color:#5c6873;-webkit-animation:typing-data-v-6ee66ad4 1.4s ease-in-out infinite;animation:typing-data-v-6ee66ad4 1.4s ease-in-out infinite}.chat-typing-bubble span[data-v-6ee66ad4]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.chat-typing-bubble span[data-v-6ee66ad4]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes typing-data-v-6ee66ad4{0%,80%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes typing-data-v-6ee66ad4{0%,80%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.chat-messages{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;background-color:#f8f9fa;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.chat-empty-state,.chat-messages{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-empty-state{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:2rem}.chat-load-more{padding:1rem;text-align:center;border-bottom:1px solid #e4e7ea;background-color:#f8f9fa}.chat-load-more i{margin-right:.5rem}.mention-item[data-v-5c29abc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0;position:relative;overflow:hidden}.mention-item-expanded[data-v-5c29abc3]{background-color:#f8f9fa}.mention-item[data-v-5c29abc3]:last-child{border-bottom:none}.mention-item.mention-item-active[data-v-5c29abc3],.mention-item[data-v-5c29abc3]:hover{background-color:#f8f9fa}.mention-item-icon[data-v-5c29abc3]{width:32px;height:32px;border-radius:50%;background-color:#20a8d8;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;overflow:hidden}.mention-item-image[data-v-5c29abc3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.mention-item-content[data-v-5c29abc3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mention-item-name[data-v-5c29abc3]{font-weight:500;color:#2c3e50;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-item-type-row[data-v-5c29abc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-top:.25rem}.mention-item-type[data-v-5c29abc3]{font-size:.75rem;color:#5c6873;text-transform:capitalize;-ms-flex-negative:0;flex-shrink:0}.mention-item-actions-inline[data-v-5c29abc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-ms-flex-negative:0;flex-shrink:0}.mention-item-actions-expanded[data-v-5c29abc3]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;padding:.75rem 1rem;min-height:100%}.fade-expand-enter-active[data-v-5c29abc3]{-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.fade-expand-leave-active[data-v-5c29abc3]{-webkit-transition:opacity .3s ease-in,-webkit-transform .3s ease-in;transition:opacity .3s ease-in,-webkit-transform .3s ease-in;transition:opacity .3s ease-in,transform .3s ease-in;transition:opacity .3s ease-in,transform .3s ease-in,-webkit-transform .3s ease-in}.fade-expand-enter[data-v-5c29abc3]{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}.fade-expand-enter-to[data-v-5c29abc3],.fade-expand-leave[data-v-5c29abc3]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fade-expand-leave-to[data-v-5c29abc3]{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}.fade-expand-enter-active .mention-action-btn-expanded[data-v-5c29abc3]{-webkit-animation:fadeInButton-data-v-5c29abc3 .3s ease-out;animation:fadeInButton-data-v-5c29abc3 .3s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fade-expand-enter-active .mention-action-btn-expanded[data-v-5c29abc3]:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.fade-expand-enter-active .mention-action-btn-expanded[data-v-5c29abc3]:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.fade-expand-enter-active .mention-action-btn-expanded[data-v-5c29abc3]:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.fade-expand-leave-active .mention-action-btn-expanded[data-v-5c29abc3]{-webkit-animation:fadeOutButton-data-v-5c29abc3 .3s ease-in;animation:fadeOutButton-data-v-5c29abc3 .3s ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mention-actions-container[data-v-5c29abc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;width:100%}@-webkit-keyframes expandActions-data-v-5c29abc3{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes expandActions-data-v-5c29abc3{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.mention-action-btn[data-v-5c29abc3]{gap:.25rem;padding:.25rem .75rem;border:none;border-radius:.25rem;font-size:.75rem}.mention-action-btn-expanded[data-v-5c29abc3],.mention-action-btn[data-v-5c29abc3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:120px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.mention-action-btn-expanded[data-v-5c29abc3]{gap:.5rem;padding:.5rem .75rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(50% - .25rem)}@-webkit-keyframes fadeInButton-data-v-5c29abc3{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInButton-data-v-5c29abc3{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOutButton-data-v-5c29abc3{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes fadeOutButton-data-v-5c29abc3{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes collapseActions-data-v-5c29abc3{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes collapseActions-data-v-5c29abc3{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}.mention-action-primary[data-v-5c29abc3]{background-color:#20a8d8;color:#fff}.mention-action-primary[data-v-5c29abc3]:hover{background-color:#1a8ab8}.mention-action-warning[data-v-5c29abc3]{background-color:#ffc107;color:#212529}.mention-action-warning[data-v-5c29abc3]:hover{background-color:#e0a800}.mention-action-info[data-v-5c29abc3]{background-color:#17a2b8;color:#fff}.mention-action-info[data-v-5c29abc3]:hover{background-color:#138496}.mention-action-success[data-v-5c29abc3]{background-color:#28a745;color:#fff}.mention-action-success[data-v-5c29abc3]:hover{background-color:#218838}.mention-action-default[data-v-5c29abc3]{background-color:#6c757d;color:#fff}.mention-action-default[data-v-5c29abc3]:hover{background-color:#5a6268}.order-header-row[data-v-228769e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem}.order-delivery-date[data-v-228769e4]{color:#6c757d;font-size:.75rem}.order-status-badge[data-v-228769e4]{display:inline-block;padding:.15rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;color:#212529}.order-status-badge.under-review[data-v-228769e4],.order-status-badge.under_considaration[data-v-228769e4]{background-color:#ff8293}.order-status-badge.considerated[data-v-228769e4]{background-color:#fffec9}.order-status-badge.during-delivery[data-v-228769e4],.order-status-badge.during_delivery[data-v-228769e4]{background-color:#bfffbf}.order-status-badge.delivered[data-v-228769e4]{background-color:#2df700}.order-status-badge.closed[data-v-228769e4]{background-color:#e5f1f4}.order-status-badge.archive[data-v-228769e4]{background-color:#ffa3ed}.order-icon[data-v-228769e4]{color:#fff!important}[data-v-228769e4]:deep(.order-mention-item.order-icon-under-review .mention-item-icon),[data-v-228769e4]:deep(.order-mention-item.order-icon-under_considaration .mention-item-icon){background-color:#ff8293!important}[data-v-228769e4]:deep(.order-mention-item.order-icon-considerated .mention-item-icon){background-color:#fffec9!important}[data-v-228769e4]:deep(.order-mention-item.order-icon-during-delivery .mention-item-icon),[data-v-228769e4]:deep(.order-mention-item.order-icon-during_delivery .mention-item-icon){background-color:#bfffbf!important}[data-v-228769e4]:deep(.order-mention-item.order-icon-delivered .mention-item-icon){background-color:#2df700!important}[data-v-228769e4]:deep(.order-mention-item.order-icon-closed .mention-item-icon){background-color:#e5f1f4!important}[data-v-228769e4]:deep(.order-mention-item.order-icon-archive .mention-item-icon){background-color:#ffa3ed!important}.mention-autocomplete[data-v-322bf062]{position:absolute;bottom:100%;left:1rem;right:1rem;background-color:#fff;border:1px solid #e4e7ea;border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:300px;overflow-y:auto;z-index:1060;margin-bottom:.5rem}.mention-empty[data-v-322bf062],.mention-loading[data-v-322bf062]{padding:1rem;text-align:center;color:#5c6873;font-size:.875rem}.mention-loading i[data-v-322bf062]{margin-right:.5rem}[data-v-322bf062]:deep(.under-review),[data-v-322bf062]:deep(.under_considaration){color:#ff8293}[data-v-322bf062]:deep(.considerated){color:#fffec9}[data-v-322bf062]:deep(.during-delivery),[data-v-322bf062]:deep(.during_delivery){color:#bfffbf}[data-v-322bf062]:deep(.delivered){color:#2df700}[data-v-322bf062]:deep(.closed){color:#e5f1f4}[data-v-322bf062]:deep(.archive){color:#ffa3ed}.emoji-picker[data-v-a2aff82c]{position:absolute;bottom:100%;right:0;width:320px;height:360px;background-color:#fff;border:1px solid #e4e7ea;border-radius:.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1070;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.emoji-picker-header[data-v-a2aff82c]{border-bottom:1px solid #e4e7ea;padding:.5rem;background-color:#f8f9fa}.emoji-categories[data-v-a2aff82c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.emoji-category-btn[data-v-a2aff82c]{background:none;border:none;padding:.5rem;cursor:pointer;border-radius:.25rem;font-size:1.25rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.emoji-category-btn[data-v-a2aff82c]:hover{background-color:rgba(0,0,0,.05)}.emoji-category-btn.active[data-v-a2aff82c]{background-color:#20a8d8;color:#fff}.emoji-picker-body[data-v-a2aff82c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.5rem}.emoji-category[data-v-a2aff82c]{display:block}.emoji-grid[data-v-a2aff82c]{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem}.emoji-item[data-v-a2aff82c]{background:none;border:none;padding:.5rem;cursor:pointer;font-size:1.5rem;border-radius:.25rem;-webkit-transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,transform .1s ease;transition:background-color .2s ease,transform .1s ease,-webkit-transform .1s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.emoji-item[data-v-a2aff82c]:hover{background-color:#f0f0f0;-webkit-transform:scale(1.2);transform:scale(1.2)}.emoji-item[data-v-a2aff82c]:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.chat-input-area[data-v-ab7b0072]{padding:1rem;border-top:1px solid #e4e7ea;background-color:#fff;position:relative}.chat-input-area .b-input-group-append[data-v-ab7b0072]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.chat-input[data-v-ab7b0072]{border-color:#e4e7ea;resize:none;min-height:38px;max-height:200px;overflow-y:auto;line-height:1.5}.chat-input[data-v-ab7b0072]:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#5c6873}.chat-reply-preview[data-v-ab7b0072]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem .75rem;margin-bottom:.5rem;background-color:#f8f9fa;border-left:3px solid #20a8d8;border-radius:.25rem}.chat-reply-preview-content[data-v-ab7b0072],.chat-reply-preview[data-v-ab7b0072]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-reply-preview-content[data-v-ab7b0072]{gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.chat-reply-preview i.fa-reply[data-v-ab7b0072]{color:#20a8d8;font-size:.75rem;-ms-flex-negative:0;flex-shrink:0}.chat-reply-preview-info[data-v-ab7b0072]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-reply-preview-author[data-v-ab7b0072]{font-weight:600;font-size:.75rem;color:#20a8d8}.chat-reply-preview-text[data-v-ab7b0072]{font-size:.75rem;color:#6c757d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reply-preview-close[data-v-ab7b0072]{background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem;border-radius:.25rem;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.chat-reply-preview-close[data-v-ab7b0072]:hover{background-color:rgba(108,117,125,.1);color:#495057}.chat-panel[data-v-9c2432d8]{position:fixed;top:0;right:-95vw;width:95vw;height:100vh;background-color:#fff;-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.1);box-shadow:-2px 0 10px rgba(0,0,0,.1);z-index:1050;-webkit-transition:right .3s ease;transition:right .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-panel.chat-panel-open[data-v-9c2432d8]{right:0}@media (min-width:768px){.chat-panel[data-v-9c2432d8]{right:-75vw;width:75vw}}@media (min-width:1024px){.chat-panel[data-v-9c2432d8]{right:-40vw;width:40vw}}.chat-overlay[data-v-9c2432d8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1049}@media print{.chat-overlay[data-v-9c2432d8],.chat-panel[data-v-9c2432d8]{display:none!important}}.chat-product-hidden{color:#6c757d;font-size:.9em;font-weight:400;opacity:.8}