.admin-im-page[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 170px);min-height:0;overflow:hidden}.admin-im-toolbar[data-v-7c759fd8]{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px;background:#fff;border:1px solid #e8e8e8}.admin-im-toolbar[data-v-7c759fd8],.toolbar-left[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-7c759fd8]{gap:8px}.keyword-input[data-v-7c759fd8]{width:320px}.admin-im-layout[data-v-7c759fd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:minmax(360px,420px) minmax(0,1fr);gap:16px;min-height:0;overflow:hidden}.conversation-pane[data-v-7c759fd8],.message-pane[data-v-7c759fd8]{min-width:0;min-height:0;overflow:hidden;background:#fff;border:1px solid #e8e8e8}.conversation-pane[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message-head[data-v-7c759fd8],.pane-head[data-v-7c759fd8]{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;min-height:64px;padding:12px 16px;border-bottom:1px solid #f0f0f0}.pane-title[data-v-7c759fd8]{color:#1f1f1f;font-size:16px;font-weight:600;line-height:22px}.pane-subtitle[data-v-7c759fd8]{margin-top:2px;color:#8c8c8c;font-size:12px;line-height:18px}.conversation-list[data-v-7c759fd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.conversation-item[data-v-7c759fd8]{display:block;width:100%;padding:12px 16px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f5f5f5;cursor:pointer}.conversation-item.active[data-v-7c759fd8],.conversation-item[data-v-7c759fd8]:hover{background:#e6f7ff}.conversation-users[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.conversation-title[data-v-7c759fd8]{min-width:0;margin-left:4px;overflow:hidden;color:#262626;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.conversation-message[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:8px;min-width:0}.message-label[data-v-7c759fd8]{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#8c8c8c;font-size:12px}.message-text[data-v-7c759fd8]{min-width:0;overflow:hidden;color:#595959;text-overflow:ellipsis;white-space:nowrap}.conversation-meta[data-v-7c759fd8]{margin-top:6px;color:#8c8c8c;font-size:12px}.conversation-meta[data-v-7c759fd8],.conversation-pager[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.conversation-pager[data-v-7c759fd8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;padding:8px 12px;color:#595959;border-top:1px solid #f0f0f0}.message-pane[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.muted-head[data-v-7c759fd8]{color:#8c8c8c}.message-body[data-v-7c759fd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:16px;overflow-x:hidden;overflow-y:auto;background:#fafafa}.load-more-row[data-v-7c759fd8]{margin-bottom:16px;text-align:center}.message-spin[data-v-7c759fd8]{display:block;margin:80px auto}.message-row[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:14px}.message-row.right[data-v-7c759fd8]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-main[data-v-7c759fd8]{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:start;-ms-flex-align:start;align-items:flex-start;max-width:68%}.message-main.order-main[data-v-7c759fd8]{width:360px;max-width:68%}.message-main.voice-main[data-v-7c759fd8]{width:380px;max-width:68%}.message-info[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px;color:#8c8c8c;font-size:12px}.message-row.right .message-info[data-v-7c759fd8]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.message-row.right .message-main[data-v-7c759fd8]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-bubble[data-v-7c759fd8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%;padding:9px 12px;color:#262626;line-height:20px;word-break:break-word;background:#fff;border:1px solid #e8e8e8}.message-row.right .message-bubble[data-v-7c759fd8]{color:#102039;background:#d9f7be;border-color:#b7eb8f}.message-bubble.order[data-v-7c759fd8]{background:#fff7e6;border-color:#ffd591}.order-message-card[data-v-7c759fd8]{width:100%;overflow:hidden;color:#242630;text-align:left;background:#fff;border:1px solid #eef0f6;border-radius:8px}.message-row.right .order-message-card[data-v-7c759fd8]{border-color:#b7eb8f}.order-card-head[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:14px 16px 8px}.order-card-title[data-v-7c759fd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;color:#222635;font-size:16px;font-weight:600;line-height:22px;word-break:break-word}.order-card-status[data-v-7c759fd8]{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100px;color:#8c8c8c;font-size:13px;line-height:20px;text-align:right;word-break:break-word}.order-card-content[data-v-7c759fd8]{padding:0 16px 12px;color:#595959;font-size:13px;line-height:20px;word-break:break-word}.order-card-meta[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0 16px 14px;padding:10px 12px;background:#fafafa;border:1px solid #f0f0f0}.order-card-primary[data-v-7c759fd8]{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#f05b63;font-size:18px;font-weight:600;line-height:24px}.order-card-secondary[data-v-7c759fd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;color:#595959;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.order-card-info[data-v-7c759fd8]{padding:0 16px 14px}.order-card-info-row[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;font-size:12px;line-height:18px}.order-card-info-row+.order-card-info-row[data-v-7c759fd8]{margin-top:4px}.order-card-info-label[data-v-7c759fd8]{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#8c8c8c}.order-card-info-value[data-v-7c759fd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;color:#595959;text-align:right;word-break:break-word}.message-data[data-v-7c759fd8]{max-width:100%;margin-top:6px;padding:8px 10px;color:#595959;font-size:12px;line-height:18px;background:#fff;border:1px solid #e8e8e8}.message-main.order-main .message-data[data-v-7c759fd8],.message-main.voice-main .message-data[data-v-7c759fd8],.voice-message-card[data-v-7c759fd8]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.voice-message-card[data-v-7c759fd8]{padding:12px;color:#262626;text-align:left;background:#fff;border:1px solid #e8e8e8}.message-row.right .voice-message-card[data-v-7c759fd8]{background:#f6ffed;border-color:#b7eb8f}.voice-card-head[data-v-7c759fd8]{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:12px;margin-bottom:10px}.voice-card-title[data-v-7c759fd8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;color:#262626;font-size:14px;font-weight:600;line-height:20px}.voice-card-duration[data-v-7c759fd8]{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#8c8c8c;font-size:12px;line-height:18px}.voice-player[data-v-7c759fd8]{display:block;width:100%;height:42px}.voice-card-meta[data-v-7c759fd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px;min-width:0;color:#8c8c8c;font-size:12px;line-height:18px}.voice-card-meta>span[data-v-7c759fd8]:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none}.voice-card-meta a[data-v-7c759fd8]{min-width:0;overflow:hidden;color:#1890ff;text-overflow:ellipsis;white-space:nowrap}.message-data summary[data-v-7c759fd8]{color:#595959;cursor:pointer}.message-data pre[data-v-7c759fd8]{max-width:620px;max-height:260px;margin:8px 0 0;overflow:auto;color:#262626;white-space:pre-wrap;word-break:break-all}.empty-state[data-v-7c759fd8]{padding:40px 16px;color:#8c8c8c;text-align:center}.message-empty[data-v-7c759fd8]{padding-top:160px}@media (max-width:1100px){.admin-im-page[data-v-7c759fd8]{height:calc(100vh - 170px);min-height:0;overflow:hidden}.admin-im-layout[data-v-7c759fd8]{grid-template-columns:1fr;grid-template-rows:minmax(180px,34%) minmax(0,1fr);overflow:hidden}.conversation-pane[data-v-7c759fd8],.message-pane[data-v-7c759fd8]{height:auto}}@media (max-width:640px){.admin-im-toolbar[data-v-7c759fd8],.toolbar-left[data-v-7c759fd8]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.keyword-input[data-v-7c759fd8]{width:100%}.message-main.order-main[data-v-7c759fd8],.message-main.voice-main[data-v-7c759fd8],.message-main[data-v-7c759fd8]{width:auto;max-width:82%}}