#global-header[data-v-eacc705a]{padding:0 24px;background:#fff;box-shadow:0 2px 8px #0000000f;position:sticky;top:0;z-index:1000;transition:all .3s ease}#global-header .ant-row[data-v-eacc705a]{height:64px;align-items:center}#global-header .logo[data-v-eacc705a]{width:120px;height:40px;background-image:url(/assets/logo-B_PXvP2j.png);background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9999px;cursor:pointer;transition:transform .3s ease}#global-header .logo[data-v-eacc705a]:hover{transform:scale(1.05)}#global-header .ant-menu[data-v-eacc705a]{border-bottom:none;line-height:64px}#global-header .ant-avatar[data-v-eacc705a]{transition:transform .3s ease}#global-header .ant-avatar[data-v-eacc705a]:hover{transform:scale(1.1)}#global-header .ant-btn[data-v-eacc705a]{transition:all .3s ease}#global-header .ant-btn[data-v-eacc705a]:hover{transform:translateY(-2px)}#global-header .ant-tag[data-v-eacc705a]{margin-right:8px;padding:4px 8px;border-radius:4px}@media screen and (max-width: 576px){#global-header[data-v-eacc705a]{padding:0 12px}#global-header .logo[data-v-eacc705a]{width:100px;height:32px}#global-header .ant-row[data-v-eacc705a]{height:48px}#global-header .ant-menu[data-v-eacc705a]{line-height:48px}}[data-v-807cc4fb] .ant-menu{background-color:#fffc}[data-v-807cc4fb] .ant-layout-sider-zero-width-trigger{background-color:#000c;position:absolute;top:unset;bottom:0;left:0}.ai-assistant[data-v-2d342afc]{position:fixed;bottom:40px;right:40px;z-index:1000}.trigger-button[data-v-2d342afc]{width:60px;height:60px;box-shadow:0 4px 12px #00000026}.robot-icon[data-v-2d342afc]{font-size:1em;transition:transform .3s}.trigger-button:hover .robot-icon[data-v-2d342afc]{transform:scale(1.1)}.chat-modal[data-v-2d342afc] .ant-modal-body{padding:0}.chat-container[data-v-2d342afc]{position:relative;height:70vh;display:flex;flex-direction:column}.chat-box[data-v-2d342afc]{flex:1;padding:20px;overflow-y:auto;background:#f8f9fa}.message-container[data-v-2d342afc]{display:flex;gap:12px;margin-bottom:20px}.message-container.ai[data-v-2d342afc]{flex-direction:row}.message-container.user[data-v-2d342afc]{flex-direction:row-reverse}.avatar[data-v-2d342afc]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000001a}.ai-avatar[data-v-2d342afc]{color:#1890ff}.user-avatar[data-v-2d342afc]{color:#52c41a}.message-bubble[data-v-2d342afc]{max-width:75%;padding:12px 16px;border-radius:12px;line-height:1.6;position:relative;word-break:break-word}.message-bubble.ai[data-v-2d342afc]{background:#fff;color:#333;border-radius:0 12px 12px;box-shadow:0 2px 6px #00000014}.message-bubble.user[data-v-2d342afc]{background:#1890ff;color:#fff;border-radius:12px 0 12px 12px;box-shadow:0 2px 6px #1890ff4d}.scroll-indicator[data-v-2d342afc]{position:absolute;bottom:80px;right:30px;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;padding:8px}.scroll-icon[data-v-2d342afc]{font-size:28px;display:block}.input-container[data-v-2d342afc]{padding:20px;border-top:1px solid #eee;background:#fff}.message-input[data-v-2d342afc] .ant-input{border-radius:24px;padding:12px 20px}.send-icon[data-v-2d342afc]{font-size:20px;cursor:pointer;transition:color .3s}@media (max-width: 768px){.ai-assistant[data-v-2d342afc]{bottom:20px;right:20px}.trigger-button[data-v-2d342afc]{width:50px;height:50px}.robot-icon[data-v-2d342afc]{font-size:24px}.message-bubble[data-v-2d342afc]{max-width:85%;padding:10px 14px}.avatar[data-v-2d342afc]{width:32px;height:32px}}#base-layout .footer[data-v-2b5b6fe2]{position:fixed;bottom:0;width:100%;text-align:center;z-index:100}#base-layout .content[data-v-2b5b6fe2]{margin-top:60px;padding:10px 20px 70px 10px;background:linear-gradient(to right,#f5f5f5,#fff)}#base-layout .side[data-v-2b5b6fe2]{position:fixed;margin-top:10vh;z-index:10;height:60vh;border-radius:5px;background-color:#fff3}#base-layout .header[data-v-2b5b6fe2]{width:100%;z-index:10;position:fixed;top:0;background:#fff;padding:0 20px;box-shadow:0 2px 8px #f0f1f2}
