.mcp-layout[data-v-d39c867e]{width:100%;height:100%;background-color:#fff}.mcp-layout .mcp-layout-container[data-v-d39c867e]{display:flex;flex-direction:column;width:1200px;height:100%;margin:0 auto;padding:20px 0}.mcp-layout .mcp-layout-container .mcp-layout-breadcrumbs[data-v-d39c867e]{flex-shrink:0;margin-bottom:16px}.mcp-layout .mcp-layout-container .mcp-layout-breadcrumbs[data-v-d39c867e] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#0b55be}.mcp-layout .mcp-layout-container .mcp-layout-main[data-v-d39c867e]{flex:1;overflow:hidden}.ls-switch[data-v-7c90b183]{display:flex;height:40px;background:#e5e8ef;border-radius:4px;width:-moz-fit-content;width:fit-content}.ls-switch.auto-width[data-v-7c90b183]{width:100%}.ls-switch.auto-width .ls-switch-item[data-v-7c90b183]{display:flex;align-items:center;justify-content:center;flex:1}.ls-switch .ls-switch-item[data-v-7c90b183]{padding:10px 16px;border-radius:4px;border:1px solid transparent;transition:all .3s;cursor:pointer}.ls-switch .ls-switch-item.is-active[data-v-7c90b183]{background:#fff;border-color:#d5dde8}.ls-switch .ls-switch-item.is-active .ls-switch-item__label[data-v-7c90b183]{color:#49576a}.ls-switch .ls-switch-item .ls-switch-item__label[data-v-7c90b183]{display:flex;align-items:center;height:100%;font-size:14px;color:#86909c}.article-reader[data-v-1a5fd6d2]{position:relative;width:100%;height:100%;padding:24px 0 24px 16px;overflow:hidden;display:flex;background:#fff}.article-reader iframe[data-v-1a5fd6d2]{flex:1;width:100%;height:100%;overflow:hidden;border:none}.article-reader #article-reader-viewer[data-v-1a5fd6d2]{flex-shrink:0;width:305px}.article-reader-image-preview[data-v-1a5fd6d2]{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.1);z-index:99999}.article-reader-image-preview .article-reader-image-preview__inner[data-v-1a5fd6d2]{position:relative;height:60%}.article-reader-image-preview .article-reader-image-preview__inner .article-reader-image-preview__close[data-v-1a5fd6d2]{position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.5);cursor:pointer;color:#fff}.article-reader-image-preview .article-reader-image-preview__inner img[data-v-1a5fd6d2]{height:100%}.ls-empty[data-v-9f6eb7c4]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ls-empty .ls-empty-container[data-v-9f6eb7c4]{display:flex;flex-direction:column;align-items:center}.ls-empty .ls-empty-container .ls-empty-img[data-v-9f6eb7c4]{width:240px}.ls-empty .ls-empty-container .ls-empty-img img[data-v-9f6eb7c4]{width:100%;-o-object-fit:cover;object-fit:cover}.ls-empty .ls-empty-container .ls-empty-text[data-v-9f6eb7c4]{color:#86909c}.ls-tree-node[data-v-2de2b3c0]{position:relative}.ls-tree-node.has-line[data-v-2de2b3c0]{padding-left:10px}.ls-tree-node.has-line[data-v-2de2b3c0]:after{position:absolute;left:10px;top:26px;content:"";width:1px;height:calc(100% - 40px);background-color:#d5dde8}.ls-tree-node.has-line .ls-tree-node__inner[data-v-2de2b3c0]{width:100%}.ls-tree-node.has-line .ls-tree-node__inner[data-v-2de2b3c0]:before{position:absolute;left:-24px;top:50%;transform:translateY(-50%);content:"";width:18px;height:1px;background-color:#d5dde8}.ls-tree-node.has-line .ls-tree-node__inner .ls-tree-node__dot[data-v-2de2b3c0]{display:block}.ls-tree-node.is-top>.ls-tree-node__inner[data-v-2de2b3c0]:before{display:none}.ls-tree-node+.ls-tree-node[data-v-2de2b3c0]{margin-top:12px}.ls-tree-node.is-collapsed>ls-tree-node__inner .ls-tree-node__collapsed .ls-tree-node__collapsed-icon[data-v-2de2b3c0]{transition:all .3s;transform:rotate(-90deg)}.ls-tree-node .ls-tree-node__inner[data-v-2de2b3c0]{position:relative;display:flex;align-items:center}.ls-tree-node .ls-tree-node__inner .ls-tree-node__collapsed[data-v-2de2b3c0]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;margin-right:4px;transition:all .3s}.ls-tree-node .ls-tree-node__inner .ls-tree-node__collapsed[data-v-2de2b3c0]:hover{background-color:#fff;cursor:pointer;box-shadow:0 0 2px 1px rgba(0,0,0,.1)}.ls-tree-node .ls-tree-node__inner .ls-tree-node__dot[data-v-2de2b3c0]{display:none;width:4px;height:4px;background:#d5dde8;border-radius:50%;margin-right:8px}.ls-tree-node .ls-tree-node__inner .ls-tree-node__content[data-v-2de2b3c0]{flex:1;overflow:hidden}.ls-tree-node .ls-tree-node__children[data-v-2de2b3c0]{padding:12px 0 0 24px}.tool-card[data-v-19ebc74a]{width:100%;border:1px solid #d5dde8;border-radius:4px;padding:12px 14px}.tool-card+.tool-card[data-v-19ebc74a]{margin-top:16px}.tool-card.is-collapse .tool-card__expanded .tool-card__expanded-icon[data-v-19ebc74a]{transition:all .3s;transform:rotate(-90deg)}.tool-card.is-collapse .tool-card__content[data-v-19ebc74a]{height:0;padding:0!important;overflow:hidden;transition:all .3s}.tool-card .tool-card__inner .tool-card__header[data-v-19ebc74a]{display:flex;align-items:center}.tool-card .tool-card__inner .tool-card__header .tool-card__expanded[data-v-19ebc74a]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;transition:all .3s;cursor:pointer;margin-right:6px}.tool-card .tool-card__inner .tool-card__header .tool-card__expanded[data-v-19ebc74a]:hover{background-color:rgba(31,35,41,.10196078431372549)}.tool-card .tool-card__inner .tool-card__content[data-v-19ebc74a]{padding:16px 24px}.tool-card .tool-card__inner .tool-card__content .tool-card__description[data-v-19ebc74a]{font-size:12px;color:#86909c;line-height:17px;padding-bottom:16px;border-bottom:1px solid #d5dde8}.tool-card .tool-card__inner .tool-card__content .tool-card__body[data-v-19ebc74a]{padding:16px 0}.tool-card .tool-card__inner .tool-card__content .tool-card__body .tool-card__title[data-v-19ebc74a]{margin-bottom:12px}.tool-card .tool-card__inner .tool-card__content .tool-card__body .tool-card__schema[data-v-19ebc74a] .ls-tree .field-item{width:100%;display:flex;align-items:center;overflow:hidden}.tool-card .tool-card__inner .tool-card__content .tool-card__body .tool-card__schema[data-v-19ebc74a] .ls-tree .field-item.is-required .field-item-section{position:relative;padding:4px 16px 4px 10px}.tool-card .tool-card__inner .tool-card__content .tool-card__body .tool-card__schema[data-v-19ebc74a] .ls-tree .field-item.is-required .field-item-section:after{position:absolute;content:"*";right:6px;color:red}.tool-card .tool-card__inner .tool-card__content .tool-card__body .tool-card__schema[data-v-19ebc74a] .ls-tree .field-item .field-item-section{flex-shrink:0;display:flex;align-items:center;font-weight:400;font-size:14px;color:#86909c;line-height:20px;background-color:#f2f2f2;border-radius:4px;padding:4px 10px;margin-right:16px}.tool-card .tool-card__inner .tool-card__content .tool-card__body .tool-card__schema[data-v-19ebc74a] .ls-tree .field-item .field-item-section .sep{width:1px;height:12px;background-color:#d5dde8;margin:0 11px 0 12px}.tool-card .tool-card__inner .tool-card__content .tool-card__body .tool-card__schema[data-v-19ebc74a] .ls-tree .field-item .field-desc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#86909c;line-height:20px}.ls-request-input .ls-request-input-wrapper[data-v-5e4d512c]{display:flex;border-radius:4px;border:1px solid #d5dde8;overflow:hidden}.ls-request-input .ls-request-input-wrapper[data-v-5e4d512c] .el-input .el-input__inner{border:none;border-radius:0}.ls-request-input .ls-request-input-wrapper .ls-request-input__method[data-v-5e4d512c]{width:120px;border-right:1px solid #d5dde8}.ls-request-input .ls-request-input-wrapper .ls-request-input__inner[data-v-5e4d512c]{flex:1}.lsDynamicForm .lsDynamicForm-upload[data-v-a8adc7b8] .el-upload{display:flex;width:100%;height:auto}.lsDynamicForm .lsDynamicForm-upload[data-v-a8adc7b8] .el-upload .el-upload-dragger{width:100%;height:100%;border-radius:4px;border:none;background-color:#eef1f6}.lsDynamicForm .lsDynamicForm-upload .upload-file[data-v-a8adc7b8]{width:100%;height:100%;padding:16px}.lsDynamicForm .lsDynamicForm-upload .upload-file .el-icon-document[data-v-a8adc7b8],.lsDynamicForm .lsDynamicForm-upload .upload-file .el-icon-upload[data-v-a8adc7b8]{font-size:60px;color:#b5cceb;margin-top:0;margin-bottom:12px}.lsDynamicForm .lsDynamicForm-upload .upload-file .el-icon-document[data-v-a8adc7b8]{font-size:46px}.lsDynamicForm .lsDynamicForm-upload .upload-file .upload-file-text[data-v-a8adc7b8]{font-size:12px;color:#86909c;line-height:17px}.lsDynamicForm .lsDynamicForm-upload .upload-file .upload-file-text>span[data-v-a8adc7b8]{color:#0b55be;font-weight:500}.lsDynamicForm .el-form-item+.el-form-item[data-v-a8adc7b8]{margin-top:24px}.credential+.credential[data-v-4f5a8a33]{margin-top:16px}.credential .credential-header[data-v-4f5a8a33]{display:flex;align-items:center;margin-bottom:16px}.credential .credential-header .credential-header__logo[data-v-4f5a8a33]{width:18px;height:18px;border-radius:4px;box-shadow:0 0 2px 1px rgba(0,0,0,.1);margin-right:10px;overflow:hidden}.credential .credential-header .credential-header__logo img[data-v-4f5a8a33]{width:100%;-o-object-fit:cover;object-fit:cover}.credential .credential-header .credential-header__name[data-v-4f5a8a33]{font-size:14px;color:#49576a;line-height:20px}.credential .credential-select[data-v-4f5a8a33],.credential .credential-select[data-v-4f5a8a33] .el-select{width:100%}.accountAuth-add[data-v-4f5a8a33]{display:flex;align-items:center;justify-content:center}.el-select-dropdown__item .auth-account[data-v-4f5a8a33]{display:flex;align-items:center;justify-content:space-between}.el-select-dropdown__item .auth-account .auth-account__operation[data-v-4f5a8a33]{display:flex;align-items:center}.el-select-dropdown__item .auth-account .auth-account__operation .operation-item[data-v-4f5a8a33]{margin-left:8px}.el-select-dropdown__item+.el-select-dropdown__item[data-v-4f5a8a33]{margin-top:4px}.configuration-box[data-v-294cf9e6]{max-height:460px}.configuration-box .configuration-header[data-v-294cf9e6]{font-size:14px;color:#49576a;line-height:20px;margin-bottom:16px}.configuration-box .configuration-tip[data-v-294cf9e6]{font-size:12px;color:#49576a;line-height:22px;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #d5dde8}.mcp-service-detail[data-v-7cc11666]{display:flex;flex-direction:column;height:100%;padding:0 8px}.mcp-service-detail .back-btn[data-v-7cc11666]{flex-shrink:0;width:-moz-fit-content;width:fit-content;font-weight:400;font-size:14px;color:#86909c;line-height:20px;margin-bottom:16px;cursor:pointer}.mcp-service-detail .mcp-service-detail-container[data-v-7cc11666]{flex:1;display:flex;flex-direction:column;overflow:hidden}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body[data-v-7cc11666]{flex:1;display:flex;padding-top:20px;overflow:hidden}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section[data-v-7cc11666]{position:relative;display:flex;flex-direction:column;height:100%;overflow:auto}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section[data-v-7cc11666]::-webkit-scrollbar{display:none}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section.content[data-v-7cc11666]{flex:1;padding-right:78px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section.dashboard[data-v-7cc11666]{flex-shrink:0;width:422px;padding-left:24px;border-left:1px solid #e5e8ef}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service__switch[data-v-7cc11666]{position:sticky;left:0;top:0;width:100%;padding-bottom:24px;background-color:#fff}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service__switch .mcp-service__switch-inner[data-v-7cc11666]{width:176px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-detail__display[data-v-7cc11666]{flex:1}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-detail__display[data-v-7cc11666] .article-reader{padding:0}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-detail__display .mcp-tool[data-v-7cc11666]{height:100%;overflow:auto}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-detail__display .mcp-tool .mcp-tool-header[data-v-7cc11666]{margin-bottom:16px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__header[data-v-7cc11666]{display:flex;align-items:center;justify-content:space-between;height:22px;margin-bottom:20px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__header .header-title[data-v-7cc11666]{font-size:16px;color:#49576a;line-height:22px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__switch[data-v-7cc11666]{margin-bottom:24px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card[data-v-7cc11666]{background:#fff;border-radius:6px;border:1px solid #e5e8ef;padding:20px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .card-inner .card-header[data-v-7cc11666]{display:flex;align-items:center;justify-content:space-between;height:20px;margin-bottom:16px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .card-inner .card-header .card-header__title[data-v-7cc11666]{font-size:14px;color:#49576a;line-height:20px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .card-inner .card-display[data-v-7cc11666]{padding-bottom:16px;border-bottom:1px solid #e5e8ef;word-break:break-all}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .card-inner .card-tip[data-v-7cc11666]{display:flex;align-items:center;justify-content:space-between}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .card-inner .card-tip .card-tip__content[data-v-7cc11666]{font-weight:400;font-size:12px;color:#dc8b3c;line-height:22px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .configuration-box .configuration-header[data-v-7cc11666]{font-size:14px;color:#49576a;line-height:20px;margin-bottom:16px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .configuration-box .configuration-tip[data-v-7cc11666]{font-size:12px;color:#49576a;line-height:22px;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #d5dde8}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .configuration-box .configuration-form[data-v-7cc11666]{margin-bottom:20px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .configuration-box .configuration-footer[data-v-7cc11666],.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .configuration-box .configuration-footer[data-v-7cc11666] .el-button{width:100%}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__card .configuration-box .configuration-footer[data-v-7cc11666] .el-button.is-configuration{background-color:#d5dde8}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__info[data-v-7cc11666]{margin-top:24px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__info .info-item[data-v-7cc11666]{margin-bottom:24px}.mcp-service-detail .mcp-service-detail-container .mcp-service-detail-body .mcp-service-detail__section .mcp-service-dashboard .mcp-service-dashboard__info .info-item .info-item__label[data-v-7cc11666]{font-weight:400;font-size:14px;color:#86909c;line-height:20px;margin-bottom:16px}.skeleton-header[data-v-7cc11666]{display:flex;align-items:center;padding-bottom:24px;border-bottom:1px solid #e5e8ef}.skeleton-header .skeleton-header-info[data-v-7cc11666]{display:flex;flex-direction:column;margin-left:16px}.skeleton-header .skeleton-header-info .skeleton-header-item[data-v-7cc11666]{width:160px;height:20px}.skeleton-header .skeleton-header-info .skeleton-header-item+.skeleton-header-item[data-v-7cc11666]{margin-top:8px}[data-v-7cc11666] .mcp-service-detail-header{flex-shrink:0;display:flex;align-items:center;padding-bottom:24px;border-bottom:1px solid #e5e8ef}[data-v-7cc11666] .mcp-service-detail-header .mcp-service-detail-logo{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:4px;box-shadow:0 0 4px 2px rgba(0,0,0,.1);margin-right:20px;overflow:hidden}[data-v-7cc11666] .mcp-service-detail-header .mcp-service-detail-logo img{width:100%;-o-object-fit:contain;object-fit:contain}[data-v-7cc11666] .mcp-service-detail-header .mcp-service-detail-info .mcp-service-detail-name{font-size:20px;color:#49576a;line-height:28px;margin-bottom:8px}[data-v-7cc11666] .mcp-service-detail-header .mcp-service-detail-info .mcp-service-detail-desc{font-weight:400;font-size:14px;color:#86909c;line-height:20px}