.app-container[data-v-aab5f2d5]{display:flex;height:100%;position:relative}.expand-icon[data-v-aab5f2d5]{color:#999;font-size:20px;left:10px;margin-top:5px;position:fixed;z-index:1}.aside-section[data-v-aab5f2d5]{background-color:#f5f5f5;flex-shrink:0;overflow:hidden;position:relative;transform:translate(-280px);transition:all .3s ease-in-out;width:0;z-index:2}.aside-section.show[data-v-aab5f2d5]{transform:translate(0);width:260px}.aside-section .aside-box[data-v-aab5f2d5]{bottom:0;display:flex;flex-direction:column;left:0;padding:10px 0;position:absolute;top:0;width:100%}.aside-section .side-header[data-v-aab5f2d5]{justify-content:space-between;line-height:36px;padding:0 10px}.aside-section .side-header[data-v-aab5f2d5],.aside-section .side-header .userinfo[data-v-aab5f2d5]{align-items:center;display:flex}.aside-section .side-header .userinfo .avatar[data-v-aab5f2d5]{border-radius:36px;display:block;height:36px;width:36px}.aside-section .side-header .userinfo .username[data-v-aab5f2d5]{font-family:SourceHanSansCN Medium;font-size:16px;margin-left:8px}.aside-section .side-header .collapse-icon[data-v-aab5f2d5]{color:#999;font-size:20px}.aside-section .scroll-wrap[data-v-aab5f2d5]{flex:1;height:100%;overflow-y:auto;padding:0 10px}.aside-section .skill-list[data-v-aab5f2d5]{padding:10px 0}.aside-section .skill-list li[data-v-aab5f2d5]{border-radius:12px;box-sizing:border-box;cursor:pointer;line-height:40px;padding:0 10px;position:relative;width:100%}.aside-section .skill-list li.add-new-chat[data-v-aab5f2d5]{align-items:center;background-color:#0057ff1a!important;border:.5px solid var(--s-color-brand-primary_transparent_3,rgba(0,102,255,.15));border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:space-between;line-height:40px;margin:10px 0;padding:0 10px}.aside-section .menu-item-content[data-v-aab5f2d5]{align-items:center;display:flex;gap:8px;height:40px}.aside-section .label-and-arrow[data-v-aab5f2d5]{align-items:center;display:flex;flex:1;justify-content:space-between;padding-right:8px;position:relative}.aside-section .menu-item-content img[data-v-aab5f2d5]{cursor:pointer;height:20px;width:20px}.aside-section .el-icon-arrow-right[data-v-aab5f2d5]{font-size:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}.aside-section .el-icon-arrow-right.rotate[data-v-aab5f2d5]{transform:translateY(-50%) rotate(90deg)}.aside-section .sub-active[data-v-aab5f2d5]{background-color:#fff!important;color:var(--primary-color)!important;font-weight:500}.right-side[data-v-aab5f2d5]{flex:1}.bot-box .bot-header-box[data-v-aab5f2d5]{background-color:#fff;position:sticky;top:109px}.bot-box .bot-header-box .bot-header[data-v-aab5f2d5]{align-items:center;display:flex;justify-content:space-between;margin:0 15px;padding:15px}.bot-box .bot-header-box .title[data-v-aab5f2d5]{font-family:SourceHanSansCN Medium;font-size:20px}.bot-box .bot-header-box[data-v-aab5f2d5] .el-input{max-width:300px;width:300px}.bot-box .bot-header-box[data-v-aab5f2d5] .el-input .el-input-group__prepend{border-bottom-left-radius:12px;border-top-left-radius:12px;box-shadow:none}.bot-box .bot-header-box[data-v-aab5f2d5] .el-input .el-input__wrapper{background-color:#f5f5f5;border-bottom-right-radius:12px;border-top-right-radius:12px;box-shadow:none;padding-left:0}.bot-box .bot-list[data-v-aab5f2d5]{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0 0 15px;overflow-y:auto;padding:3px 15px 0}.bot-box .bot-list .item[data-v-aab5f2d5]{aspect-ratio:1/1;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:10px 10px 25px;position:relative;transition:transform .3s}.bot-box .bot-list .item[data-v-aab5f2d5]:hover{box-shadow:0 6px 10px #00000014,0 0 1px #00000026;transform:translateY(-3px)}.bot-box .bot-list .item .checkbox[data-v-aab5f2d5]{background-color:#fff;border:1px solid #ccc;border-radius:50%;color:green;font-size:14px;height:20px;line-height:20px;opacity:0;position:absolute;right:8px;text-align:center;top:8px;transition:opacity .3s ease-in-out;visibility:hidden;width:20px}.bot-box .bot-list .item:hover .checkbox[data-v-aab5f2d5]{opacity:1;visibility:visible}.bot-box .bot-list .item .img[data-v-aab5f2d5]{align-self:center;background-color:#f5f5f5;border-radius:3px;flex-shrink:0;height:50px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;width:50px}.bot-box .bot-list .item .ellipsis[data-v-aab5f2d5]{bottom:10px;color:#999;font-size:12px;position:absolute;right:10px}.bot-box .bot-list .item .ellipsisone[data-v-aab5f2d5]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;line-height:1.6;margin-bottom:0;text-align:center;width:100%}.bot-box .bot-list .item .file-extension[data-v-aab5f2d5]{background-color:#f0f0f0;border-radius:2px;bottom:10px;color:#666;font-size:12px;font-weight:500;left:10px;letter-spacing:.5px;line-height:1;padding:1px 4px;position:absolute}.popover-item[data-v-aab5f2d5]:hover{background-color:#f0f0f0;border-radius:4px}.custom-context-menu[data-v-aab5f2d5]{background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px #0000001a;min-width:120px;padding:4px 10px}.custom-context-menu .context-menu-item[data-v-aab5f2d5]{align-items:center;cursor:pointer;display:flex;font-size:14px;padding:8px 12px}.custom-context-menu .context-menu-item[data-v-aab5f2d5]:hover{background-color:#f0f0f0}.permission-dialog-mask[data-v-aab5f2d5]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.permission-dialog[data-v-aab5f2d5]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;width:360px}.permission-dialog .dialog-header[data-v-aab5f2d5]{align-items:center;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;padding:16px 20px}.permission-dialog .dialog-header h3[data-v-aab5f2d5]{color:#333;font-size:16px;font-weight:600;margin:0}.permission-dialog .dialog-header .close-btn[data-v-aab5f2d5]{color:#999;cursor:pointer;font-size:20px;height:24px;line-height:24px;text-align:center;width:24px}.permission-dialog .dialog-header .close-btn[data-v-aab5f2d5]:hover{color:#666}.permission-dialog .dialog-body[data-v-aab5f2d5]{padding:20px}.permission-dialog .dialog-body .radio-group[data-v-aab5f2d5]{background:#e9eaec;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:15px;padding:15px}.permission-dialog .dialog-body .custom-radio[data-v-aab5f2d5]{align-items:center;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:14px}.permission-dialog .dialog-body .custom-radio input[type=radio][data-v-aab5f2d5]{display:none}.permission-dialog .dialog-body .custom-radio .radio-dot[data-v-aab5f2d5]{border:1px solid #dcdfe6;border-radius:50%;display:inline-block;height:16px;margin-right:8px;position:relative;transition:all .2s;width:16px}.permission-dialog .dialog-body .custom-radio .radio-dot[data-v-aab5f2d5]:after{background-color:#67c23a;border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s;width:8px}.permission-dialog .dialog-body .custom-radio .radio-text[data-v-aab5f2d5]{color:#666}.permission-dialog .dialog-body .custom-radio input[type=radio]:checked+.radio-dot[data-v-aab5f2d5]{border-color:#67c23a}.permission-dialog .dialog-body .custom-radio input[type=radio]:checked+.radio-dot[data-v-aab5f2d5]:after{opacity:1}.permission-dialog .dialog-body .custom-radio:hover .radio-dot[data-v-aab5f2d5]{border-color:#67c23a}.permission-dialog .dialog-body .divider[data-v-aab5f2d5]{background-color:#dcdfe6;height:1px;margin:0 auto;width:100%}.permission-dialog .dialog-body .member-permission-group[data-v-aab5f2d5]{background:#e9eaec;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:15px}.permission-dialog .dialog-body .permission-item[data-v-aab5f2d5]{align-items:center;color:#666;cursor:default;display:flex;font-size:14px;justify-content:space-between;width:100%}.permission-dialog .dialog-body .permission-item .radio-text[data-v-aab5f2d5]{color:#666;font-weight:500}.permission-dialog .dialog-body .permission-item .permission-select[data-v-aab5f2d5]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#e9eaec;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #dcdfe6;border-radius:4px;color:#666;cursor:pointer;font-size:12px;height:25px;min-width:120px;outline:none;padding:0 25px 0 10px}.permission-dialog .dialog-body .permission-item .permission-select option[data-v-aab5f2d5]{font-size:12px;padding:5px 10px}.permission-dialog .dialog-body .permission-item .permission-select[data-v-aab5f2d5]:hover{border-color:#c0c4cc}.permission-dialog .dialog-footer[data-v-aab5f2d5]{border-top:1px solid #ebeef5;display:flex;gap:12px;justify-content:flex-end;padding:12px 20px}.permission-dialog .dialog-footer .cancel-btn[data-v-aab5f2d5]{background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#666;cursor:pointer;font-size:14px;padding:6px 16px}.permission-dialog .dialog-footer .cancel-btn[data-v-aab5f2d5]:hover{border-color:#c0c4cc;color:#333}.permission-dialog .dialog-footer .confirm-btn[data-v-aab5f2d5]{background-color:#67c23a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 16px}.permission-dialog .dialog-footer .confirm-btn[data-v-aab5f2d5]:hover{background-color:#5cb837}.member-manage-dialog[data-v-aab5f2d5]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;width:720px}.member-manage-dialog .dialog-header[data-v-aab5f2d5]{align-items:center;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;padding:16px 20px}.member-manage-dialog .dialog-header h3[data-v-aab5f2d5]{color:#333;font-size:16px;font-weight:600;margin:0}.member-manage-dialog .dialog-header .close-btn[data-v-aab5f2d5]{color:#999;cursor:pointer;font-size:20px;height:24px;line-height:24px;text-align:center;width:24px}.member-manage-dialog .dialog-header .close-btn[data-v-aab5f2d5]:hover{color:#666}.member-manage-dialog .search-box[data-v-aab5f2d5]{padding:12px 20px}.member-manage-dialog .search-box[data-v-aab5f2d5] .el-input{width:50%}.member-manage-dialog .search-box[data-v-aab5f2d5] .el-input .el-input__wrapper{border-radius:4px}.member-manage-dialog .member-manage-content[data-v-aab5f2d5]{display:flex;gap:20px;max-height:500px;overflow:hidden;padding:0 20px}.member-manage-dialog .member-manage-content .member-list-panel[data-v-aab5f2d5]{border:1px solid #ebeef5;border-radius:8px;flex:1;overflow:hidden}.member-manage-dialog .member-manage-content .member-list-panel .panel-title[data-v-aab5f2d5]{background-color:#f5f7fa;border-bottom:1px solid #ebeef5;color:#333;font-size:14px;font-weight:600;padding:10px 15px}.member-manage-dialog .member-manage-content .member-list-panel .member-list[data-v-aab5f2d5]{height:400px;overflow-y:auto;padding:10px}.member-manage-dialog .member-manage-content .member-list-panel .member-list .member-item[data-v-aab5f2d5]{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin-bottom:8px;padding:10px 15px;transition:background-color .2s}.member-manage-dialog .member-manage-content .member-list-panel .member-list .member-item.selected[data-v-aab5f2d5]{background-color:#e8f4ff}.member-manage-dialog .member-manage-content .member-list-panel .member-list .member-item[data-v-aab5f2d5]:hover{background-color:#f5f7fa}.member-manage-dialog .member-manage-content .member-list-panel .member-list .member-item .member-info[data-v-aab5f2d5]{align-items:center;display:flex;flex:1}.member-manage-dialog .member-manage-content .member-list-panel .member-list .member-item .member-info img[data-v-aab5f2d5]{height:20px;margin-right:8px;-o-object-fit:contain;object-fit:contain;width:20px}.member-manage-dialog .member-manage-content .member-list-panel .member-list .member-item .member-info .member-name[data-v-aab5f2d5]{color:#333;font-size:14px;font-weight:500;margin-bottom:2px}.member-manage-dialog .member-manage-content .member-list-panel .member-list .member-item .member-info .member-role[data-v-aab5f2d5]{color:#999;font-size:12px}.member-manage-dialog .member-manage-content .member-list-panel .member-list .member-item .member-checkbox[data-v-aab5f2d5]{flex-shrink:0}.member-manage-dialog .member-manage-content .member-list-panel .member-list .empty-tip[data-v-aab5f2d5]{color:#999;font-size:14px;padding:40px 0;text-align:center}.member-manage-dialog .member-manage-content .selected-member-panel[data-v-aab5f2d5]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden;width:240px}.member-manage-dialog .member-manage-content .selected-member-panel img[data-v-aab5f2d5]{height:20px;margin-right:8px;-o-object-fit:contain;object-fit:contain;width:20px}.member-manage-dialog .member-manage-content .selected-member-panel .panel-title[data-v-aab5f2d5]{background-color:#f5f7fa;border-bottom:1px solid #ebeef5;color:#333;font-size:14px;font-weight:600;padding:10px 15px}.member-manage-dialog .member-manage-content .selected-member-panel .selected-member-list[data-v-aab5f2d5]{height:400px;overflow-y:auto;padding:10px}.member-manage-dialog .member-manage-content .selected-member-panel .selected-member-list .selected-member-item[data-v-aab5f2d5]{align-items:center;background-color:#f8f9fa;border-radius:4px;display:flex;margin-bottom:6px;padding:8px 10px}.member-manage-dialog .member-manage-content .selected-member-panel .selected-member-list .selected-member-item .member-name[data-v-aab5f2d5]{color:#333;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-manage-dialog .member-manage-content .selected-member-panel .selected-member-list .selected-member-item .remove-icon[data-v-aab5f2d5]{color:#f56c6c;cursor:pointer;font-size:14px}.member-manage-dialog .member-manage-content .selected-member-panel .selected-member-list .selected-member-item .remove-icon[data-v-aab5f2d5]:hover{color:#e64949}.member-manage-dialog .member-manage-content .selected-member-panel .selected-member-list .empty-tip[data-v-aab5f2d5]{color:#999;font-size:14px;padding:40px 0;text-align:center}.member-manage-dialog .dialog-footer[data-v-aab5f2d5]{border-top:1px solid #ebeef5;display:flex;gap:12px;justify-content:flex-end;padding:12px 20px}.member-manage-dialog .dialog-footer .cancel-btn[data-v-aab5f2d5]{background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#666;cursor:pointer;font-size:14px;padding:6px 16px}.member-manage-dialog .dialog-footer .cancel-btn[data-v-aab5f2d5]:hover{border-color:#c0c4cc;color:#333}.member-manage-dialog .dialog-footer .confirm-btn[data-v-aab5f2d5]{background-color:#67c23a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 16px}.member-manage-dialog .dialog-footer .confirm-btn[data-v-aab5f2d5]:hover{background-color:#5cb837}[data-v-aab5f2d5] .el-empty{align-items:center;display:flex;height:400px;justify-content:center;margin:0}[data-v-aab5f2d5] .el-empty__description{color:#999;font-size:14px;margin-top:10px}@media screen and (max-width:1280px){.bot-box .bot-header-box[data-v-aab5f2d5]{box-shadow:0 5px 10px #00000014;top:85px}.bot-box .bot-list-box[data-v-aab5f2d5]{height:calc(100vh - 156px)}.bot-box .bot-list[data-v-aab5f2d5]{padding:15px}.bot-box .bot-list .item[data-v-aab5f2d5]{width:calc(33.33% - 10px)}}@media screen and (max-width:1000px){.show[data-v-aab5f2d5]:after{background-color:#00000080;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0}.show .aside-section[data-v-aab5f2d5]{transform:translate(0)}.aside-section[data-v-aab5f2d5]{bottom:0;left:0;position:fixed;top:85px;transform:translate(-280px);width:260px}.bot-box .bot-header-box .title[data-v-aab5f2d5]{font-size:15px}.bot-box .bot-header-box[data-v-aab5f2d5] .el-input{width:calc(100vw - 150px)}.btn-switch[data-v-aab5f2d5]{display:block}}@media screen and (max-width:750px){.bot-box .bot-header-box .bot-header[data-v-aab5f2d5]{padding-left:0;padding-right:0}.bot-box .bot-list .item[data-v-aab5f2d5]{width:calc(50% - 7.5px)}}
