#app[data-v-62f4640b]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100%}/deep/ .ant-table-body{overflow-y:scroll;overflow-x:hidden}/deep/ .ant-table-body::-webkit-scrollbar{width:7px;height:5px}/deep/ .ant-table-body::-webkit-scrollbar-thumb{border-radius:5px;background:#a2a3a5}/deep/ .ant-table-body::-webkit-scrollbar-track{border-radius:0;background:rgba(0,4,40,.06)}/deep/ .ant-table-body::-webkit-scrollbar-thumb:hover{background:#737676;border-radius:10px}/deep/ .ant-table-fixed-header .ant-table-scroll .ant-table-header{overflow:hidden!important;margin-bottom:0!important;padding-right:7px}/deep/ .ant-table-row-cell-break-word{padding-top:5px;padding-bottom:5px}/deep/ .ant-table-align-center{padding:0;text-align:center}/deep/ .ant-table-align-center,/deep/ .ant-table-align-left{height:42px!important;font-family:PingFang SC Bold;font-weight:700;font-size:14px;line-height:22px;color:#333}/deep/ .ant-table-align-left{text-align:left}::-webkit-scrollbar{width:7px;height:5px}::-webkit-scrollbar-thumb{border-radius:5px;background:#a2a3a5}::-webkit-scrollbar-track{border-radius:0;background:rgba(0,4,40,.06)}::-webkit-scrollbar-thumb:hover{background:#737676;border-radius:10px}.job-page{background-color:#f5f6f8;height:calc(100vh - 74px);padding:16px;border-radius:4px;overflow-y:auto;margin:0 -10px;color:#151515;font-size:14px}.job-page a{color:#1890ff}.job-page .page-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.job-page .page-header .header-left{display:flex;align-items:center;gap:12px;min-width:0}.job-page .page-header .header-left .title{font-size:20px;font-weight:600;color:#151515;line-height:1.4;white-space:nowrap}.job-page .page-header .header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.job-page .page-header .status-tag{margin:0;font-size:12px}.job-page .page-header .status-tag:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle;background-color:currentColor}.job-page .page-section{margin-bottom:16px}.job-page .card{padding:16px}.job-page .card,.job-page .table-box{background:#fff;border-radius:4px}.job-page .search-panel{padding:12px 16px;background:#fff;border-radius:4px 4px 0 0}.job-page .section-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px;font-size:15px;font-weight:600;color:#151515}.job-page .section-title>span:first-child{flex:0 0 auto}.job-page .section-title .hint{font-size:12px;font-weight:400;color:#8c8c8c}.job-page .section-title .spacer{flex:1}.job-page .stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}@media (max-width:1400px){.job-page .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.job-page .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-page .stat-card{background:#fff;border:1px solid #fff;border-radius:6px;padding:16px 20px}.job-page .stat-card .label{margin-bottom:8px;font-size:14px;color:#6b7280}.job-page .stat-card .value{font-size:24px;font-weight:600;line-height:1.2;color:#111827;font-variant-numeric:tabular-nums}.job-page .stat-card .extra{margin-top:6px;font-size:12px;color:#6b7280}.job-page .grid-2{display:grid;grid-template-columns:2fr 1fr;gap:16px}@media (max-width:1200px){.job-page .grid-2{grid-template-columns:1fr}}.job-page .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.job-page .search-panel .toolbar{margin-bottom:0}.job-page .spacer{flex:1}.job-page .table-footer{display:flex;justify-content:flex-end;padding:12px 16px 4px}.job-page .muted{color:#6b7280}.job-page .mono{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px}.job-page .chart{width:100%;height:280px}.job-page .kv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px}@media (max-width:1100px){.job-page .kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-page .kv-item .k{margin-bottom:4px;font-size:12px;color:#8c8c8c}.job-page .kv-item .v{font-size:13px;color:#151515;word-break:break-all}.job-page .raw-json{margin:0;padding:14px 16px;max-height:420px;overflow:auto;border-radius:4px;background:#0f172a;color:#d7e3ff;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.job-page .empty-tip{padding:40px 0;text-align:center;color:#8c8c8c;font-size:13px}.job-page .row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.job-page .link{color:#1890ff;cursor:pointer}.job-page .link:hover{text-decoration:underline}.job-page .danger-link{color:#ff4d4f}.job-page .danger-link:hover{color:#ff7875}.job-page .warning-link{color:#faad14}.job-page .warning-link:hover{color:#ffc53d}.job-page .disabled{color:#bfbfbf!important;cursor:not-allowed}.job-page .status-enable{color:#52c41a}.job-page .status-disable{color:#bfbfbf}.job-page .rate-value{font-variant-numeric:tabular-nums}.job-page .rate-good{color:#52c41a}.job-page .rate-warn{color:#faad14}.job-page .rate-bad{color:#ff4d4f}.job-page .cell-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.job-page .cell-stack{display:flex;flex-direction:column;gap:2px}.job-page .cell-stack .desc{font-size:12px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-page .job-cell-name{font-weight:500;cursor:pointer}.job-page .job-cell-name:hover{text-decoration:underline}.job-page .ant-table-wrapper{background:#fff}.job-page .ant-table-thead>tr>th{background:#fafafa;color:#151515;font-weight:600}.job-page .ant-table-row{cursor:default}.job-page .ant-table-row.row-clickable{cursor:pointer}.job-page .ant-table-row.unbound-app-row>td{background:#fffbe6}.job-page .summary-row{gap:8px;margin-bottom:12px}.job-page .flow,.job-page .summary-row{display:flex;flex-wrap:wrap;align-items:center}.job-page .flow{gap:10px}.job-page .flow-step{display:flex;align-items:flex-start;gap:10px;min-width:190px;padding:12px 16px;border:1px solid #f0f0f0;border-radius:4px}.job-page .step-index{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1890ff;color:#fff;font-size:12px}.job-page .step-title{margin-bottom:2px;font-weight:500;color:#151515}.job-page .flow-arrow{color:#bfbfbf}.job-page .job-header .title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.job-page .job-header .title-row h3{margin:0;font-size:18px;font-weight:600;color:#151515}.job-page .job-header p{margin:8px 0 0;font-size:13px}.job-page .job-header .desc{color:#151515;font-size:13px;white-space:pre-wrap}.job-page .failed-list{display:flex;flex-direction:column;gap:6px}.job-page .failed-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:4px;cursor:pointer;transition:background .15s ease}.job-page .failed-item:hover,.job-page .rank{background:#f5f6f8}.job-page .rank{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#6b7280;font-size:12px;font-weight:600}.job-page .rank.top{background:rgba(255,77,79,.1);color:#ff4d4f}.job-page .failed-item .info{flex:1;min-width:0}.job-page .failed-item .info .name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-page .failed-item .count{color:#ff4d4f;font-size:13px;font-variant-numeric:tabular-nums}.job-page .code-result p{margin:0 0 10px}.job-page .code-box{margin-bottom:12px;padding:14px;border:1px dashed #faad14;border-radius:4px;background:#fffbe6;color:#d48806;font-size:24px;letter-spacing:2px;text-align:center}.job-page .conn-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.job-page .conn-bar .label{font-weight:600}.job-modal .ant-modal-title{font-size:16px;font-weight:600;color:#151515}.job-modal .ant-modal-body{color:#151515;font-size:14px}.job-modal .ant-form-item{margin-bottom:16px}.job-modal .form-tip{margin:4px 0 0;color:#6b7280;font-size:12px;line-height:18px}.job-modal .kv-item{margin-bottom:14px}.job-modal .kv-item .k{margin-bottom:6px;font-size:12px;color:#8c8c8c}.job-modal .kv-item .v{font-size:14px;word-break:break-all}.job-modal .muted{color:#6b7280}.job-modal .mono{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px}.job-modal .row-actions{display:flex;flex-wrap:wrap;gap:6px}.job-drawer .drawer-section{margin-bottom:20px}.job-drawer .drawer-section h4{margin:0 0 10px;font-size:14px;font-weight:600;color:#151515}.job-drawer .kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.job-drawer .kv-item .k{margin-bottom:4px;font-size:12px;color:#8c8c8c}.job-drawer .kv-item .v{font-size:13px;word-break:break-all}.job-drawer .raw-json{margin:0;padding:14px 16px;max-height:360px;overflow:auto;border-radius:4px;background:#0f172a;color:#d7e3ff;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.job-drawer .muted{color:#6b7280}.job-drawer .mono{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px}.job-drawer .link{color:#1890ff;cursor:pointer}.job-drawer .link:hover{text-decoration:underline}.job-drawer .row-actions{display:flex;flex-wrap:wrap;gap:8px}.ant-layout-content.content{background-color:#f5f6f8!important;color:#151515;font-size:14px}.ant-layout-content.content>:not(.clientList):not(.job-page){box-sizing:border-box;min-height:calc(100vh - 76px);background-color:transparent!important;border-radius:0;padding:16px}.content .ant-table-wrapper{background-color:#fff;border-radius:4px;overflow:hidden}.content .top .search{margin-bottom:16px;padding:16px;background-color:#fff;border-radius:4px}.content>.apiList>.ant-form,.content>.appManage>.ant-form,.content>.dataTask>.ant-form,.content>.gateway>.ant-form{margin-bottom:16px!important;padding:16px;background-color:#fff;border-radius:4px}.content .page-toolbar{margin-bottom:16px;padding:16px}.content .exchange-code-manage .filter,.content .member-card-box>.content,.content .page-toolbar{background-color:#fff;border-radius:4px}.content .exchange-code-manage .filter{margin:0 0 16px!important;padding:16px}.ant-layout-content.content>*>.ant-divider{display:none}.content .modifyAuth>.ant-form,.content .resourceInitialize .initialForm,.content .tenantDetail .companyInfo,.content .tenantDetail .resource,.content .tenantDetail .title-box,.content .tenantDetail .userListBox{margin-bottom:16px;padding:16px;background-color:#fff;border-radius:4px}.content .modifyAuth>.ant-form{padding:24px}.content .clientDetail .detail-header{padding-left:0;padding-right:0;border-bottom:none}.content .clientDetail .tab-panel{border-radius:4px}.content .page-heading{margin:0 0 16px}.content .page-heading,.content .title-text{font-family:inherit!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;color:#151515!important}.content .title-text{margin-left:0!important;text-align:left}.content .page-title{font-family:inherit!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;color:#151515!important}.content .page-heading>div:first-child:not(.title-text){flex:1 1 auto;min-width:0}.content .title-description{max-width:80%;margin-top:6px;font-size:14px;line-height:1.6;color:#6b7280}.ant-modal .title:before,.content .form-title:before,.content .menuTitle span:first-child:before,.content .notificationMenu .title span:first-child:before,.content .resource_title div:before,.content .scenarioKey:before,.content .title-text:before{display:none!important}.content .form-title,.content .menuTitle span:first-child,.content .notificationMenu .title span:first-child,.content .resource_title div,.content .scenarioKey{margin-left:0!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;color:#151515!important}.content .header-title,.content .info-card-title,.content .table-title{padding-left:0!important;border-left:none!important;font-family:inherit!important;font-weight:600!important;color:#151515!important}.content .wechatMall>.title>span:first-child{font-family:inherit!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;color:#151515!important;margin-left:0!important}.content .wechatMall>.title>span:first-child:before{display:none!important}.content .modifyAuth>.title{height:auto;margin:0 0 16px}.content .exchange-code-manage .header .card-name,.content .member-card-box .header .card-name,.content .modifyAuth>.title,.content>.manage>.ant-card>.ant-card-head .ant-card-head-title,.content>.market>.ant-card>.ant-card-head .ant-card-head-title{font-family:inherit!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;color:#151515!important}.content .card_title{font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.4;color:#151515!important}.content .card_title.page-title,.content>.dataProcessing .card_title,.content>.dataProcessingLog .card_title,.content>.dataTask .card_title,.content>.dataTaskLog .card_title{font-family:inherit!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;color:#151515!important;margin-bottom:16px}.content .ant-card{border-color:#f0f0f0;border-radius:4px!important}.content .ant-card-head{border-bottom-color:#f0f0f0}.content .ant-card-head-title{color:#151515;font-weight:600}.content>.advertisement>.ant-card,.content>.app_register>.ant-card,.content>.integration>.ant-card,.content>.manage>.ant-card,.content>.market>.ant-card{border:none;border-radius:0;background:transparent}.content>.advertisement>.ant-card>.ant-card-body,.content>.app_register>.ant-card>.ant-card-body,.content>.integration>.ant-card>.ant-card-body,.content>.manage>.ant-card>.ant-card-body,.content>.market>.ant-card>.ant-card-body{padding:0}.content>.manage>.ant-card>.ant-card-head,.content>.market>.ant-card>.ant-card-head{min-height:40px;padding:0 0 12px;border-bottom-color:#f0f0f0}.content .ant-table{color:#151515;font-size:14px}.content .ant-table-thead>tr>th{background:#fafafa!important;color:#151515;font-size:14px;font-weight:600}.content .ant-table-tbody>tr>td{color:#151515;font-size:14px}.content .ant-table-tbody .ant-table-align-center,.content .ant-table-tbody .ant-table-align-left{font-weight:400!important;color:#151515}.content .ant-table-row:hover>td{background:#fafafa!important}.content .ant-table-placeholder{color:#8c8c8c}.content .ant-form-item-label>label{color:#6b7280}.ant-modal-content,.ant-modal-header,.content .ant-calendar-picker-input,.content .ant-input,.content .ant-input-number,.content .ant-select-selection{border-radius:4px}.ant-modal-title{color:#151515;font-size:16px;font-weight:600}.ant-drawer-header{border-bottom-color:#f0f0f0}.ant-drawer-title{color:#151515;font-size:16px;font-weight:600}.ant-drawer-close:hover .anticon-close,.ant-modal-close:hover .anticon-close,.anticon-close:hover{color:#52c41a}.content .ant-tag{border-radius:4px}.content .ant-pagination{color:#6b7280}.content .ant-tabs-bar{border-bottom-color:#f0f0f0}.content .ant-tabs-tab{color:#6b7280}.content .ant-tabs-tab-active{color:#1890ff;font-weight:500}.ant-modal{max-width:calc(100vw - 32px)}.ant-modal-body{max-height:calc(100vh - 260px);overflow-y:auto}@media (max-width:600px){.ant-modal{width:calc(100vw - 32px)!important}}.script-avatar[data-v-9ec69b3e]{background-color:#0059ff!important;color:#fff!important;text-align:center!important}