.popup-chat-ai-container *{box-sizing:border-box}.popup-chat-ai-mask{opacity:1;background-color:rgba(45,54,66,.52)!important;backdrop-filter:blur(4px)!important}.popup-chat-ai-container{position:relative;transform-origin:center;transition:width .3s ease,height .3s ease,margin .3s ease,max-width .3s ease,max-height .3s ease;margin:0 auto!important;max-width:100%!important}.popup-chat-ai-container .ant-modal-content{overflow:hidden;border-radius:16px;background:#fff;transition:all .3s ease}.popup-chat-ai-container .ant-modal-header{margin-bottom:0}.popup-chat-ai-container .ant-modal-body{padding:0;overflow:hidden;transition:all .3s ease}.popup-chat-ai-container .popup-chat-ai-content{display:flex;height:100%;transition:all .3s ease;position:relative}.popup-chat-ai-container .popup-chat-ai-content>div{transition:all .3s ease}.popup-chat-ai-container.zoomed .ant-modal-content{border-radius:0;box-shadow:none;height:100dvh}.popup-chat-ai-container.zoomed .ant-modal-body{padding:0;width:100%;height:100%}.popup-chat-ai-container.zoomed .popup-chat-ai-content{transition:all .3s ease}.popup-chat-ai-container:not(.zoomed) .ant-modal-content{height:700px}@media screen and (max-width:1080px) and (orientation:portrait){.popup-chat-ai-container .sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(36,52,78,.12);backdrop-filter:blur(4px);z-index:500;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.popup-chat-ai-container .sidebar-container.open~.sidebar-overlay{opacity:1;visibility:visible;pointer-events:auto}.box-chat-container{width:100%}}