/*!
 *  build: Vue  Admin Plus 
 *  copyright: vue-admin-beautiful.com  
 *  time: 2025-3-20 10:43:02
 */[data-v-05915bda]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff;vab-border-radius:3px}[data-v-05915bda]:root{--van-radius-md:2px;--van-border-color:#eee}.el-card.hooyn-card[data-v-05915bda]{width:21.9vw;height:100%;border:none;padding:0;background:transparent;min-width:-moz-min-content;min-width:min-content}.el-card.hooyn-card[data-v-05915bda] .el-card__body{height:100%;position:relative}.el-card.hooyn-card[data-v-05915bda] .el-card__body .el-scrollbar{padding:0 16px}.el-card.hooyn-card.history-card[data-v-05915bda]{border:1px solid var(--light-grey);padding:8px 0 16px;margin-right:21px}.el-card.hooyn-card.history-card[data-v-05915bda] .el-card__body .el-scrollbar{padding:0 16px;height:-moz-max-content;height:max-content;max-height:calc(100% - 112px)}.el-card.hooyn-card.history-card[data-v-05915bda] .el-card__body .el-scrollbar .el-scrollbar__wrap{height:-moz-max-content;height:max-content;max-height:calc(100vh - 178px)}.el-card.hooyn-card.history-card[data-v-05915bda] .el-card__body .el-button-group{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:0 1px}.el-card.hooyn-card.history-card[data-v-05915bda] .el-card__body .el-button-group .el-button{height:-moz-max-content;height:max-content;min-height:-moz-max-content;min-height:max-content;min-width:-moz-max-content;min-width:max-content}.el-card.hooyn-card.history-card[data-v-05915bda] .el-card__body .el-button-group .el-button--info{color:var(--el-text-color-regular)}.el-card.hooyn-card.history-card[data-v-05915bda] .el-card__body .el-button-group .table-btn-danger{margin-left:15px}.el-card.dialog-card[data-v-05915bda]{width:100%;border-radius:0}.el-card.dialog-card[data-v-05915bda] .el-card__body .chat-main{width:100%;height:calc(100vh - 502px);padding:0;flex:1;padding:15px 16px}.el-card.dialog-card[data-v-05915bda] .el-card__body .chat-main .el-scrollbar__view{padding:15px 0}.el-card.dialog-card[data-v-05915bda] .el-card__body .el-footer{height:-moz-max-content;height:max-content}.check-role[data-v-05915bda]{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:29px}.check-role img[data-v-05915bda]{width:36%}.check-role .tips[data-v-05915bda]{font-size:20px;font-weight:500;color:var(--el-color-primary)}.check-role .el-button-group[data-v-05915bda]{padding:0 10.53%;display:flex;flex-wrap:wrap;gap:14px}.check-role .el-button-group .el-button.is-link[data-v-05915bda]{min-width:90px;min-height:32px;border-radius:30px;border:2px solid var(--el-color-primary);padding:0 16px}.check-role .see-more[data-v-05915bda]{height:-moz-max-content;height:max-content;min-height:-moz-max-content;min-height:max-content;padding:0;background:transparent!important}.check-role .bold[data-v-05915bda]{font-weight:700}.chat-header[data-v-05915bda]{width:100%;max-width:100%;height:50px;display:flex;align-items:center;background:var(--border-color);border-radius:8px;padding:10px 15px;padding-left:45px}.chat-header .tag[data-v-05915bda]{width:30px;height:30px;border-radius:8px;padding:6px 6px;color:#fff;background:var(--el-color-primary);position:absolute;left:15px}.chat-header .header-main[data-v-05915bda]{width:100%;display:flex;justify-content:space-between;align-items:center}.chat-header .title[data-v-05915bda]{margin-left:10px;color:var(--el-color-primary);font-size:16px;font-weight:600;height:21px;padding-right:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-header .right[data-v-05915bda]{min-width:-moz-max-content;min-width:max-content;right:19px}.chat-header .el-select.channel[data-v-05915bda]{width:92px;margin-right:16px}.chat-header .el-select.channel[data-v-05915bda] .el-input__wrapper .el-input__inner{width:100%}.chat-header .el-select[data-v-05915bda] .el-input__wrapper{background:transparent!important;width:100%}.chat-header .el-select[data-v-05915bda] .el-input__wrapper input.el-input__inner{width:100%;color:var(--el-color-primary)}.chat-header .el-select[data-v-05915bda] .el-input.is-disabled .el-input__wrapper .el-select__icon,.chat-header .el-select[data-v-05915bda] .el-input__wrapper:not(.el-input__wrapper:hover) .el-select__icon{width:28px;left:4px}.chat-header .el-select[data-v-05915bda] .el-input.is-disabled .el-input__wrapper:hover svg path{display:block!important}.chat-header .el-select[data-v-05915bda] .el-input:not(.is-disabled) .el-input__wrapper .el-input__icon.icon-arrow-down svg path,.chat-header .el-select[data-v-05915bda] .el-input:not(.is-disabled) .el-input__wrapper .el-select__icon svg path{fill:var(--el-color-primary)!important}.chat-header .el-select[data-v-05915bda] .el-input:not(.is-disabled) .el-input__wrapper .el-input__icon.icon-arrow-down svg path:first-child,.chat-header .el-select[data-v-05915bda] .el-input:not(.is-disabled) .el-input__wrapper .el-select__icon svg path:first-child{d:"M6.00018 6.74992C5.90164 6.75038 5.804 6.73116 5.71299 6.69338C5.62197 6.6556 5.53942 6.60003 5.47018 6.52992L0.47018 1.52992C0.370455 1.38402 0.325452 1.20759 0.34311 1.03175C0.360767 0.855915 0.43995 0.691959 0.566693 0.568803C0.693436 0.445647 0.859597 0.371203 1.03587 0.3586C1.21214 0.345997 1.38721 0.396045 1.53018 0.499916L6.00018 4.93992L10.4702 0.499916C10.6111 0.408526 10.7787 0.367105 10.946 0.382292C11.1133 0.39748 11.2707 0.468396 11.3929 0.583676C11.5151 0.698955 11.595 0.851921 11.6199 1.01806C11.6448 1.18419 11.6132 1.35388 11.5302 1.49992L6.53018 6.49992C6.46351 6.57548 6.38212 6.63663 6.29098 6.67961C6.19984 6.7226 6.10089 6.74653 6.00018 6.74992Z"}.message[data-v-05915bda]{display:flex;align-items:center;align-items:flex-start;margin-bottom:49px}.is-ai[data-v-05915bda]{margin-bottom:50px}.is-ai .message-content[data-v-05915bda]{border:1px solid var(--border-color);margin-left:12px}.is-user[data-v-05915bda]{justify-content:flex-end}.is-user .message-content[data-v-05915bda]{background-color:var(--el-color-primary);color:#fff;margin-right:12px}.ai-avatar[data-v-05915bda]{width:58px;height:58px}.message-content[data-v-05915bda]{min-height:50px;max-width:calc(100% - 140px);background-color:#fff;padding:10px 10px;border-radius:8px;position:relative;line-height:20px;box-shadow:3px 0 30px 0 rgba(0,7,36,.1);color:var(--el-text-color-regular);font-family:PingFang SC;margin-top:4px;word-break:break-word}.message-content[data-v-05915bda] span:first-child p:first-child{margin:0}.message-content[data-v-05915bda] p{margin:5px;word-break:break-all}.message-content[data-v-05915bda] span p:last-child{display:inline}.message-content .ai-operation[data-v-05915bda]{position:absolute;bottom:-21px;right:1px;border-radius:4px;display:inline-block}.message-content .ai-operation .iconfont[data-v-05915bda]:hover{color:var(--el-color-primary);cursor:pointer}.message-content .cursor[data-v-05915bda]{width:2px;height:16px;background:#333;display:inline-block;position:relative;top:4px;margin-left:6px}.chat-footer[data-v-05915bda]{width:100%;padding:0;display:flex}.chat-footer .el-button-group[data-v-05915bda]{display:flex;flex-direction:column;margin-right:10px;position:relative;top:0}.chat-footer .el-button-group .iconfont[data-v-05915bda]{margin-right:4px}.chat-footer .el-button-group .el-button[data-v-05915bda]{border-radius:4px}.chat-footer .el-button-group .el-button--primary[data-v-05915bda]{min-height:46px}.chat-footer .el-button-group .el-button--small[data-v-05915bda]{min-height:32px;font-size:var(--el-font-size-base);margin-top:8px;border-color:#e8eaed}.chat-footer .el-button-group .is-disabled .icon-system-set[data-v-05915bda]{color:#8b94a5}.chat-footer .send_box[data-v-05915bda]{width:100%;height:-moz-max-content;height:max-content;border:1px solid var(--border-color);border-radius:6px;padding:19px 20px;display:flex;align-items:center;background:#fff}.chat-footer .input-with-button[data-v-05915bda]{border-radius:6px;padding-right:8px}.chat-footer[data-v-05915bda] .el-textarea__inner{height:46px;margin-top:0;padding:0;line-height:24px}[data-v-05915bda] .el-menu .operation{width:0;overflow:hidden;transform:all .3s;position:relative;right:-12px}[data-v-05915bda] .el-menu .operation .el-button:active,[data-v-05915bda] .el-menu .operation .el-button:focus,[data-v-05915bda] .el-menu .operation .el-button:hover{background:transparent!important}[data-v-05915bda] .el-menu .el-button{width:30px}[data-v-05915bda] .el-menu-item{border-radius:8px;color:var(--el-text-color-regular);height:50px;margin-bottom:8px}[data-v-05915bda] .el-menu-item.is-active .operation .el-button{color:#fff}[data-v-05915bda] .el-menu-item .el-checkbox__input{margin-right:16px}[data-v-05915bda] .el-menu-item .name{width:100%;text-overflow:ellipsis;overflow:hidden;display:flex;align-items:center}[data-v-05915bda] .el-menu-item:hover .name{width:calc(100% - 60px)}[data-v-05915bda] .el-menu-item:hover .operation{width:60px;display:block}[data-v-05915bda] .edit-input{height:100%;width:calc(100% - 7px);background:#fff;position:relative;left:1px;padding:0 16px;border-radius:6px;overflow:hidden;border:2px solid var(--el-color-primary)}[data-v-05915bda] .edit-input .el-input-group__append{width:60px}[data-v-05915bda] .role{height:26px;padding:2px 8px;margin-left:8px}.el-button--info[data-v-05915bda],.el-button--info[data-v-05915bda]:hover{background:transparent!important;color:#8b94a5;margin-left:-16px}.icon-delete[data-v-05915bda]{margin-right:8px}.el-button.right[data-v-05915bda]{width:48px;min-width:48px;position:absolute;right:1px}.el-button.right:hover .iconfont[data-v-05915bda]{color:var(--el-color-primary)}.icon-hooyn-arrow-right-arrow-left[data-v-05915bda]{font-size:18px}.icon-hooyn-upload[data-v-05915bda]{font-size:20px;cursor:pointer;margin-right:18px;color:var(--el-color-primary)}[data-v-05915bda] .el-card{padding:18px 0 0}[data-v-05915bda] .is-vertical{right:5px}[data-v-05915bda] .el-card__body{overflow:hidden;padding-bottom:50px}[data-v-05915bda] .el-card__body>.el-button{margin-left:16px;margin-right:16px}[data-v-05915bda] .el-tabs__nav-scroll{font-size:16px}[data-v-05915bda] pre{padding:16px 10px;background:#f6fafe;border-radius:8px;display:block;width:100%;overflow:scroll}[data-v-05915bda] pre::-webkit-scrollbar{width:0!important;position:relative;bottom:2px;cursor:pointer}@keyframes dotsAnimation-05915bda{0%,80%,to{opacity:1}40%{opacity:0}}.dots[data-v-05915bda]{display:inline-block}.dot[data-v-05915bda]{animation:dotsAnimation-05915bda 1s infinite;display:inline-block;margin:0 .125rem;opacity:0;width:.25rem;height:.25rem;border-radius:50%;background-color:#888}.dot[data-v-05915bda]:nth-child(2){animation-delay:.1s}.dot[data-v-05915bda]:nth-child(3){animation-delay:.2s}.hr[data-v-05915bda]{cursor:pointer}