.approval-setting[data-v-03c19db0]{height:100%;min-height:500px;background:#f5f5f5;padding:8px;box-sizing:border-box;overflow:hidden}.main-row[data-v-03c19db0]{height:100%;margin:0!important}.main-row[data-v-03c19db0]:after,.main-row[data-v-03c19db0]:before{display:none}.menu-col[data-v-03c19db0]{height:100%;padding-left:0!important}.menu-col .menu-wrapper[data-v-03c19db0]{height:100%;background:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.menu-col .menu-toolbar[data-v-03c19db0]{padding:8px;border-bottom:1px solid #f0f0f0;-ms-flex-negative:0;flex-shrink:0}.menu-col .menu-toolbar[data-v-03c19db0] .ant-input-search{font-size:12px}.menu-col[data-v-03c19db0] .menu-spin,.menu-col[data-v-03c19db0] .menu-spin .ant-spin-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.menu-col .menu-list[data-v-03c19db0]{-ms-flex:1;flex:1;overflow-y:auto;padding:4px}.menu-col .menu-list[data-v-03c19db0]::-webkit-scrollbar{width:4px}.menu-col .menu-list[data-v-03c19db0]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.menu-col .menu-item[data-v-03c19db0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:6px 8px;margin-bottom:2px;border-radius:3px;cursor:pointer;font-size:12px;transition:all .2s}.menu-col .menu-item[data-v-03c19db0]:hover{background:#e6f7ff}.menu-col .menu-item.active[data-v-03c19db0]{background:#1890ff;color:#fff}.menu-col .menu-item.active .menu-icon[data-v-03c19db0]{color:#fff}.menu-col .menu-item .menu-icon[data-v-03c19db0]{color:#1890ff;margin-right:6px;font-size:14px}.menu-col .menu-item .menu-text[data-v-03c19db0]{-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-col .empty-tip[data-v-03c19db0]{text-align:center;padding:32px 0;color:#999;font-size:12px}.menu-col .empty-tip[data-v-03c19db0] .anticon{font-size:24px;display:block;margin-bottom:8px}.content-col[data-v-03c19db0]{height:100%;padding-right:0!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.content-col .content-header[data-v-03c19db0]{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#fff;border-radius:4px;margin-bottom:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.content-col .content-header .current-tag[data-v-03c19db0]{font-size:12px;line-height:20px;height:22px;padding:0 6px}.content-col .content-body[data-v-03c19db0]{-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:4px}.content-col .content-body[data-v-03c19db0]::-webkit-scrollbar{width:6px}.content-col .content-body[data-v-03c19db0]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.base-setting-card[data-v-03c19db0]{margin-bottom:12px;border-radius:4px}.base-setting-card[data-v-03c19db0] .ant-card-head{min-height:32px;padding:0 12px;font-size:13px;border-bottom:1px solid #1890ff}.base-setting-card[data-v-03c19db0] .ant-card-head .ant-card-head-title{padding:8px 0}.base-setting-card[data-v-03c19db0] .ant-card-head .card-title{font-weight:600}.base-setting-card[data-v-03c19db0] .ant-card-head .card-title i{margin-right:4px;color:#1890ff}.base-setting-card[data-v-03c19db0] .ant-card-body{padding:12px}.base-setting-card .compact-form-item[data-v-03c19db0]{margin-bottom:8px;margin-top:4px}.base-setting-card .compact-form-item[data-v-03c19db0] .ant-form-item-label{line-height:24px;padding-bottom:0}.base-setting-card .compact-form-item[data-v-03c19db0] .ant-form-item-control{line-height:24px}.base-setting-card .compact-alert[data-v-03c19db0]{margin-top:8px;padding:4px 8px;font-size:12px}.base-setting-card .compact-alert[data-v-03c19db0] .ant-alert-icon{top:6px;left:8px}.base-setting-card .compact-alert[data-v-03c19db0] .ant-alert-message{margin-left:16px;font-size:12px}.section-title[data-v-03c19db0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:8px 12px;background:#fff;border-radius:4px;font-size:13px;font-weight:600;color:#262626;box-shadow:0 1px 2px rgba(0,0,0,.05)}.section-title[data-v-03c19db0] .anticon{color:#1890ff;margin-right:6px;font-size:14px}.section-title[data-v-03c19db0] .ant-divider{background:#d9d9d9;margin:0 8px}.section-title .node-count[data-v-03c19db0]{font-size:12px;font-weight:400;color:#8c8c8c}.nodes-container[data-v-03c19db0]{position:relative;padding-left:36px}.nodes-container .flow-line[data-v-03c19db0]{position:absolute;left:15px;top:20px;bottom:40px;width:2px;background:linear-gradient(180deg,#1890ff 0,#52c41a);border-radius:1px;z-index:0}.nodes-container .node-wrapper[data-v-03c19db0]{position:relative;margin-bottom:16px}.nodes-container .node-wrapper[data-v-03c19db0]:last-child{margin-bottom:8px}.nodes-container .node-badge[data-v-03c19db0]{position:absolute;left:-36px;top:10px;width:32px;height:32px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;z-index:2;box-shadow:0 2px 6px rgba(0,0,0,.2);border:2px solid #fff}.nodes-container .node-badge.badge-default[data-v-03c19db0]{background:#d9d9d9}.nodes-container .node-badge.badge-orange[data-v-03c19db0]{background:#fa8c16}.nodes-container .node-badge.badge-blue[data-v-03c19db0]{background:#1890ff}.nodes-container .node-badge.badge-green[data-v-03c19db0]{background:#52c41a}.nodes-container .node-card[data-v-03c19db0]{max-width:800px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e8e8e8;transition:all .3s}.nodes-container .node-card[data-v-03c19db0]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);border-color:#d9d9d9}.nodes-container .node-card.has-error[data-v-03c19db0]{border:1px solid #ff4d4f;box-shadow:0 0 0 2px rgba(255,77,79,.15)}.nodes-container .node-card[data-v-03c19db0] .ant-card-head{min-height:40px;padding:0 14px;background:#fafafa;border-bottom:1px solid #e8e8e8;border-radius:6px 6px 0 0}.nodes-container .node-card[data-v-03c19db0] .ant-card-head .ant-card-head-title{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nodes-container .node-card[data-v-03c19db0] .ant-card-body{padding:12px}.nodes-container .node-card .node-header[data-v-03c19db0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.nodes-container .node-card .node-header .node-title[data-v-03c19db0]{font-weight:600;font-size:14px;color:#262626;margin-right:10px;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nodes-container .node-card .node-header .status-tag[data-v-03c19db0]{font-size:12px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.nodes-container .node-card .node-header .node-actions[data-v-03c19db0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.nodes-container .node-card .node-header .node-actions .action-btn[data-v-03c19db0]{padding:0 5px;height:24px;line-height:24px;color:#8c8c8c}.nodes-container .node-card .node-header .node-actions .action-btn[data-v-03c19db0]:hover{color:#1890ff}.nodes-container .node-card .node-header .node-actions .action-btn[disabled][data-v-03c19db0]{color:#d9d9d9}.nodes-container .node-card .node-header .node-actions .action-btn[data-v-03c19db0] .anticon{font-size:14px}.nodes-container .node-card .node-header .node-actions .delete-btn[data-v-03c19db0]:hover{color:#ff4d4f}.nodes-container .node-card .node-header .node-actions .action-divider[data-v-03c19db0]{margin:0 4px;background:#e8e8e8;height:16px}.nodes-container .node-card .compact-form-item[data-v-03c19db0]{margin-bottom:10px;margin-top:4px}.nodes-container .node-card .compact-form-item[data-v-03c19db0]:last-child{margin-bottom:0}.nodes-container .node-card .compact-form-item[data-v-03c19db0] .ant-form-item-label{line-height:26px;font-size:12px;padding-bottom:0}.nodes-container .node-card .compact-form-item[data-v-03c19db0] .ant-form-item-label label{color:#595959}.nodes-container .node-card .compact-form-item[data-v-03c19db0] .ant-form-item-control{line-height:26px}.nodes-container .node-card .compact-form-item[data-v-03c19db0] .ant-radio-wrapper{font-size:12px;margin-right:12px}.nodes-container .node-card .compact-form-item[data-v-03c19db0] .ant-radio-wrapper .ant-radio{font-size:12px}.nodes-container .node-card .node-footer[data-v-03c19db0]{margin-top:10px;padding-top:10px;border-top:1px dashed #e8e8e8}.nodes-container .node-card .node-footer .add-btn[data-v-03c19db0]{height:30px;font-size:12px;border-style:dashed}.nodes-container .node-card .node-footer .add-btn[data-v-03c19db0]:hover{border-color:#1890ff;color:#1890ff}.nodes-container .empty-nodes[data-v-03c19db0]{text-align:center;padding:40px 20px;background:#fff;border-radius:6px;border:2px dashed #d9d9d9;margin-left:-36px;max-width:700px}.nodes-container .empty-nodes .flow-start[data-v-03c19db0]{margin-bottom:16px;color:#8c8c8c}.nodes-container .empty-nodes .flow-start .start-icon[data-v-03c19db0]{font-size:32px;color:#1890ff;display:block;margin-bottom:8px}.nodes-container .empty-nodes .first-node-btn[data-v-03c19db0]{height:36px;padding:0 24px}.nodes-container .flow-end[data-v-03c19db0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:-36px;padding:16px;color:#52c41a;font-size:13px;max-width:700px}.nodes-container .flow-end .end-icon[data-v-03c19db0]{font-size:18px;margin-right:8px}@media (max-width:768px){.approval-setting[data-v-03c19db0]{height:auto;padding:4px}.menu-col[data-v-03c19db0]{height:300px;margin-bottom:8px}.content-col[data-v-03c19db0]{height:auto}.content-col .content-header[data-v-03c19db0]{position:sticky;top:0;z-index:10}.content-col .content-body[data-v-03c19db0]{overflow-y:visible}.nodes-container[data-v-03c19db0]{padding-left:0}.nodes-container .flow-line[data-v-03c19db0],.nodes-container .node-badge[data-v-03c19db0]{display:none}.nodes-container .empty-nodes[data-v-03c19db0],.nodes-container .flow-end[data-v-03c19db0]{margin-left:0}.nodes-container .node-card[data-v-03c19db0]{max-width:none}.section-title[data-v-03c19db0]{margin-bottom:8px}}