/*!* 悬浮聊天组件容器 *!*/
/*.chat-widget {*/
/*    position: fixed;*/
/*    bottom: 20px;*/
/*    right: 20px;*/
/*    z-index: 9999;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: flex-end;*/
/*}*/

/*!* 基础按钮样式 *!*/
/*.chat-button {*/
/*    width: 60px;*/
/*    height: 60px;*/
/*    border-radius: 50%;*/
/*    background-color: #2563eb;*/
/*    color: #fff;*/
/*    border: none;*/
/*    cursor: pointer;*/
/*    box-shadow: 0 4px 12px rgba(37, 99, 235, 0.3);*/
/*    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    font-size: 22px;*/
/*    margin-top: 10px;*/
/*}*/

/*!* 初始小图标按钮 *!*/
/*.chat-icon {*/
/*    position: relative;*/
/*    z-index: 2;*/
/*}*/

/*!* 按钮悬停效果 *!*/
/*.chat-button:hover {*/
/*    background-color: #1d4ed8;*/
/*    transform: translateY(-2px);*/
/*    box-shadow: 0 6px 16px rgba(37, 99, 235, 0.4);*/
/*}*/

/*!* 聊天窗口 *!*/
/*.chat-window {*/
/*    width: 380px;*/
/*    height: 520px;*/
/*    background-color: #fff;*/
/*    border-radius: 18px;*/
/*    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);*/
/*    overflow: hidden;*/
/*    border: 1px solid #f1f5f9;*/
/*    position: absolute;*/
/*    bottom: 90px;*/
/*    right: 0;*/
/*    transform: translateY(20px);*/
/*    opacity: 0;*/
/*    pointer-events: none;*/
/*    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*}*/

/*!* 聊天窗口显示状态 *!*/
/*.chat-window.active {*/
/*    opacity: 1;*/
/*    pointer-events: auto;*/
/*    transform: translateY(0);*/
/*}*/

/*!* 聊天头部 *!*/
/*.chat-header {*/
/*    padding: 18px 20px;*/
/*    background-color: #f8fafc;*/
/*    border-bottom: 1px solid #e2e8f0;*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*}*/

/*.chat-title {*/
/*    font-size: 18px;*/
/*    font-weight: 600;*/
/*    color: #1e293b;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    gap: 8px;*/
/*}*/

/*.chat-title svg {*/
/*    width: 22px;*/
/*    height: 22px;*/
/*    fill: #2563eb;*/
/*}*/

/*!* 关闭按钮 *!*/
/*.close-btn {*/
/*    background: none;*/
/*    border: none;*/
/*    font-size: 22px;*/
/*    cursor: pointer;*/
/*    color: #94a3b8;*/
/*    width: 32px;*/
/*    height: 32px;*/
/*    border-radius: 50%;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    transition: all 0.2s ease;*/
/*}*/

/*.close-btn:hover {*/
/*    color: #ef4444;*/
/*    background-color: #fef2f2;*/
/*}*/

/*!* 在线状态指示 *!*/
/*.online-indicator {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    font-size: 13px;*/
/*    color: #10b981;*/
/*    margin-top: 4px;*/
/*}*/

/*.online-dot {*/
/*    width: 8px;*/
/*    height: 8px;*/
/*    background-color: #10b981;*/
/*    border-radius: 50%;*/
/*    margin-right: 6px;*/
/*}*/

/*!* 聊天内容区 *!*/
/*.chat-body {*/
/*    flex: 1;*/
/*    padding: 20px;*/
/*    overflow-y: auto;*/
/*    background-color: #fafcff;*/
/*    scrollbar-width: thin;*/
/*}*/

/*.chat-body::-webkit-scrollbar {*/
/*    width: 6px;*/
/*}*/

/*.chat-body::-webkit-scrollbar-track {*/
/*    background: #f1f5f9;*/
/*    border-radius: 3px;*/
/*}*/

/*.chat-body::-webkit-scrollbar-thumb {*/
/*    background-color: #cbd5e1;*/
/*    border-radius: 3px;*/
/*}*/

/*.chat-body::-webkit-scrollbar-thumb:hover {*/
/*    background-color: #94a3b8;*/
/*}*/

/*!* 消息样式 - 关键修改：确保每条消息单独成行 *!*/
/*.message {*/
/*    margin: 10px 0;*/
/*    max-width: 75%;*/
/*    animation: fadeIn 0.3s ease forwards;*/
/*    display: block; !* 确保每条消息单独占一行 *!*/
/*    clear: both; !* 清除浮动，防止消息错位 *!*/
/*}*/

/*@keyframes fadeIn {*/
/*    from { opacity: 0; transform: translateY(10px); }*/
/*    to { opacity: 1; transform: translateY(0); }*/
/*}*/

/*.message-content {*/
/*    padding: 12px 16px;*/
/*    border-radius: 16px;*/
/*    font-size: 15px;*/
/*    line-height: 1.5;*/
/*    display: inline-block;*/
/*}*/

/*.message.user {*/
/*    float: right; !* 用户消息右对齐 *!*/
/*}*/

/*.message.user .message-content {*/
/*    background-color: #e0f2fe;*/
/*    color: #0f172a;*/
/*    border-bottom-right-radius: 4px;*/
/*}*/

/*.message.system {*/
/*    float: left; !* 系统消息左对齐 *!*/
/*}*/

/*.message.system .message-content {*/
/*    background-color: #fff;*/
/*    color: #334155;*/
/*    border: 1px solid #e2e8f0;*/
/*    border-bottom-left-radius: 4px;*/
/*}*/

/*.message-time {*/
/*    font-size: 11px;*/
/*    color: #94a3b8;*/
/*    margin-top: 4px;*/
/*    text-align: right;*/
/*}*/

/*.message.system .message-time {*/
/*    text-align: left;*/
/*    padding-left: 16px;*/
/*}*/

/*!* 编辑状态的呼吸效果 *!*/
/*.editing-breathing-bg {*/
/*    animation: breathing 1.5s ease-in-out infinite;*/
/*}*/

/*@keyframes breathing {*/
/*    0% {*/
/*        box-shadow: 0 0 0 0 rgba(59, 130, 246, 0.4);*/
/*    }*/
/*    70% {*/
/*        box-shadow: 0 0 0 8px rgba(59, 130, 246, 0);*/
/*    }*/
/*    100% {*/
/*        box-shadow: 0 0 0 0 rgba(59, 130, 246, 0);*/
/*    }*/
/*}*/

/*!* 聊天底部 *!*/
/*.chat-footer {*/
/*    padding: 15px 20px;*/
/*    border-top: 1px solid #e2e8f0;*/
/*    background-color: #fff;*/
/*    clear: both; !* 确保底部区域不受浮动影响 *!*/
/*}*/

/*.input-container {*/
/*    display: flex;*/
/*    gap: 10px;*/
/*    align-items: center;*/
/*}*/

/*.chat-input {*/
/*    flex: 1;*/
/*    padding: 14px 18px;*/
/*    border: 1px solid #e2e8f0;*/
/*    border-radius: 28px;*/
/*    outline: none;*/
/*    font-size: 13px;*/
/*    transition: all 0.2s ease;*/
/*    resize: none;*/
/*    height: auto;*/
/*    min-height: 56px;*/
/*    max-height: 120px;*/
/*    overflow-y: auto;*/
/*}*/

/*.chat-input:focus {*/
/*    border-color: #93c5fd;*/
/*    box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);*/
/*}*/

/*.chat-input::placeholder {*/
/*    color: #94a3b8;*/
/*}*/

/*.send-btn {*/
/*    width: 56px;*/
/*    height: 56px;*/
/*    border-radius: 50%;*/
/*    background-color: #2563eb;*/
/*    color: #fff;*/
/*    border: none;*/
/*    cursor: pointer;*/
/*    transition: all 0.2s ease;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

/*.send-btn svg {*/
/*    width: 24px;*/
/*    height: 24px;*/
/*}*/

/*.send-btn:hover {*/
/*    background-color: #1d4ed8;*/
/*    transform: scale(1.05);*/
/*}*/

/*.send-btn:disabled {*/
/*    background-color: #94a3b8;*/
/*    cursor: not-allowed;*/
/*    transform: none;*/
/*}*/




/* 响应式适配 */
@media (max-width: 768px) {
    .chat-window {
        width: calc(100% - 40px);
        height: 80vh;
        max-width: 400px;
    }
}

#appflow-chat-container .appflow-chatbot-box .Navbar .anticon-fullscreen{
    display: none;
}


@media (max-width: 1290px) {
    #appflow-chat-container .appflow-chatbot-box {
        height: 70%;
    }
}