/* LiveChat 按钮颜色*/
.crs-input-upload,
.crs-input-mic svg,
.crs-input-send {
    background: transparent !important;
    border: none;
}
.crs-input-upload svg,
.crs-input-mic svg,
.crs-input-send svg {
    stroke: #FF6A00!important;
    fill: #FF6A00!important;
}




/* POPUP图片剧中显示*/
.col-9.mx-auto.pt-5.my-3 {
    position: fixed !important;

    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;

    width: 90% !important;
    max-width: 500px !important;

    margin: 0 !important;
    padding-top: 0 !important;

    z-index: 9999 !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
.col-9.mx-auto.pt-5.my-3 img {
    width: 100% !important;
    height: auto !important;

    display: block !important;
    margin: 0 auto !important;

    border-radius: 12px !important;
    object-fit: contain !important;
}
.popup-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.6);
    z-index: 9998;
}





/* Live Chat 欢迎语 */ .crs-msg-bubble-wrap{ width:100% !important; } .crs-msg-bubble{ width:100% !important; max-width:100% !important; } .crs-msg-bubble__content{ width:100% !important; max-width:100% !important; } .crs-msg-bubble__body{ width:100% !important; max-width:100% !important; padding:0 !important; display:flex !important; justify-content:center !important; } /* 所有聊天名字改白色 */ .crs-msg-meta-name{ color:#FFFFFF !important; } /* 去掉欢迎卡片外围红框 */ .crs-msg-html > div{ box-shadow:0 0 0 1px rgba(255,255,255,0.15) !important; } /* imp1au-center 专用 */ .crs-msg-bubble__body:has(#imp1au-center){ overflow-x:hidden !important; overflow-y:visible !important; height:auto !important; box-sizing:border-box !important; } .crs-msg-bubble__body:has(#imp1au-center) .message-wrapper{ width:100% !important; display:flex !important; justify-content:center !important; margin:0 auto !important; overflow:hidden !important; box-sizing:border-box !important; } .crs-msg-bubble__body:has(#imp1au-center) #imp1au-center{ width:calc(100vw - 10px) !important; max-width:calc(100vw - 10px) !important; margin:0 auto !important; overflow:hidden !important; box-sizing:border-box !important; } .crs-msg-bubble__body:has(#imp1au-center) #imp1au-center .wrap{ width:100% !important; overflow:hidden !important; word-break:normal !important; overflow-wrap:break-word !important; } html, body, .crs-chat-room, .crs-chat-room__content, .crs-msg-list, .crs-msg-list-item{ overflow-x:hidden !important; max-width:100vw !important; } /* 手机 */ @media (max-width:768px){ .crs-msg-bubble__body:has(#imp1au-center) #imp1au-center{ width:calc(100vw - 4px) !important; max-width:calc(100vw - 4px) !important; margin:0 auto !important; } /* 强制聊天消息占满宽度 */ .crs-msg-list-item, .crs-msg-bubble-wrap, .crs-msg-bubble, .crs-msg-bubble__content, .crs-msg-bubble__body{ width:100% !important; max-width:100% !important; margin:0 !important; } /* 欢迎卡片左右只留 1px */ .crs-msg-bubble__body:has(#imp1au-center) #imp1au-center{ width:calc(100vw - 2px) !important; max-width:calc(100vw - 2px) !important; margin:0 auto !important; padding-left:0 !important; padding-right:0 !important; } }