@import url(https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css);

.page-div[data-v-3fe05014] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-top: 25px;
    padding-right: 30px;
}


.page-div[data-v-6622283c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-top: 35px;
    padding-right: 50px;
}

.vertical-center-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.vertical-center-modal .ivu-modal {
  top: 0;
}


.page-div[data-v-151b35f2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-top: 25px;
    padding-right: 30px;
}


.ivu-input-group-append .ivu-btn[data-v-4bca4da0], .ivu-input-group-prepend .ivu-btn[data-v-4bca4da0] {
    margin: -6px 0;
    border-right: 1px solid #dcdee2;
}
.ivu-input-group-append .ivu-btn[data-v-4bca4da0]:last-child {
    border-right: none;
}


.call-append .ivu-input-group-append {
    padding: 4px 0 !important;
}

/**
 * outline styles
 */
.djs-outline {
  fill: none;
  visibility: hidden;
}
.djs-element.hover .djs-outline,
.djs-element.selected .djs-outline {
  visibility: visible;
  shape-rendering: crispEdges;
  stroke-dasharray: 3,3;
}
.djs-element.selected .djs-outline {
  stroke: #8888FF;
  stroke-width: 1px;
}
.djs-element.hover .djs-outline {
  stroke: #FF8888;
  stroke-width: 1px;
}
.djs-shape.connect-ok .djs-visual > :nth-child(1) {
  fill: #DCFECC /* light-green */ !important;
}
.djs-shape.connect-not-ok .djs-visual > :nth-child(1),
.djs-shape.drop-not-ok .djs-visual > :nth-child(1) {
  fill: #f9dee5 /* light-red */ !important;
}
.djs-shape.new-parent .djs-visual > :nth-child(1) {
  fill: #F7F9FF !important;
}
svg.drop-not-ok {
  background: #f9dee5 /* light-red */ !important;
}
svg.new-parent {
  background: #F7F9FF /* light-blue */ !important;
}
.djs-connection.connect-ok .djs-visual > :nth-child(1),
.djs-connection.drop-ok .djs-visual > :nth-child(1) {
  stroke: #90DD5F /* light-green */ !important;
}
.djs-connection.connect-not-ok .djs-visual > :nth-child(1),
.djs-connection.drop-not-ok .djs-visual > :nth-child(1) {
  stroke: #E56283 /* light-red */ !important;
}
.drop-not-ok,
.connect-not-ok {
  cursor: not-allowed;
}
.djs-element.attach-ok .djs-visual > :nth-child(1) {
  stroke-width: 5px !important;
  stroke: rgba(255, 116, 0, 0.7) !important;
}


/**
* Selection box style
*
*/
.djs-lasso-overlay {
  fill: rgb(255, 116, 0);
  fill-opacity: 0.1;

  stroke-dasharray: 5 1 3 1;
  stroke: rgb(255, 116, 0);

  shape-rendering: crispEdges;
  pointer-events: none;
}

/**
 * Resize styles
 */
.djs-resize-overlay {
  fill: none;

  stroke-dasharray: 5 1 3 1;
  stroke: rgb(255, 116, 0);

  pointer-events: none;
}
.djs-resizer-hit {
  fill: none;
  pointer-events: all;
}
.djs-resizer-visual {
  fill: white;
  stroke-width: 1px;
  stroke: black;
  shape-rendering: crispEdges;
  stroke-opacity: 0.2;
}
.djs-cursor-resize-nwse,
.djs-resizer-nw,
.djs-resizer-se {
  cursor: nwse-resize;
}
.djs-cursor-resize-nesw,
.djs-resizer-ne,
.djs-resizer-sw {
  cursor: nesw-resize;
}
.djs-shape.djs-resizing > .djs-outline {
  visibility: hidden !important;
}
.djs-shape.djs-resizing > .djs-resizer {
  visibility: hidden;
}
.djs-dragger > .djs-resizer {
  visibility: hidden;
}

/**
 * drag styles
 */
.djs-dragger .djs-visual circle,
.djs-dragger .djs-visual path,
.djs-dragger .djs-visual polygon,
.djs-dragger .djs-visual polyline,
.djs-dragger .djs-visual rect,
.djs-dragger .djs-visual text {
  fill: none !important;
  stroke: rgb(255, 116, 0) !important;
}
.djs-dragging {
  opacity: 0.3;
}
.djs-dragging,
.djs-dragging > * {
  pointer-events: none !important;
}
.djs-dragging .djs-context-pad,
.djs-dragging .djs-outline {
  display: none !important;
}

/**
 * no pointer events for visual
 */
.djs-visual,
.djs-outline {
  pointer-events: none;
}

/**
 * all pointer events for hit shape
 */
.djs-shape .djs-hit {
  pointer-events: all;
}
.djs-connection .djs-hit {
  pointer-events: stroke;
}

/**
 * shape / connection basic styles
 */
.djs-connection .djs-visual {
  stroke-width: 2px;
  fill: none;
}
.djs-cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.djs-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.djs-cursor-crosshair {
  cursor: crosshair;
}
.djs-cursor-move {
  cursor: move;
}
.djs-cursor-resize-ns {
  cursor: ns-resize;
}
.djs-cursor-resize-ew {
  cursor: ew-resize;
}


/**
 * snapping
 */
.djs-snap-line {
  stroke: rgb(255, 195, 66);
  stroke: rgba(255, 195, 66, 0.50);
  stroke-linecap: round;
  stroke-width: 2px;
  pointer-events: none;
}

/**
 * snapping
 */
.djs-crosshair {
  stroke: #555;
  stroke-linecap: round;
  stroke-width: 1px;
  pointer-events: none;
  shape-rendering: crispEdges;
  stroke-dasharray: 5, 5;
}

/**
 * palette
 */
.djs-palette {
  position: absolute;
  left: 20px;
  top: 20px;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;
  width: 48px;
}
.djs-palette .separator {
  margin: 0 5px;
  padding-top: 5px;

  border: none;
  border-bottom: solid 1px #DDD;

  clear: both;
}
.djs-palette .entry:before {
  vertical-align: middle;
}
.djs-palette .djs-palette-toggle {
  cursor: pointer;
}
.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  color: #333;
  font-size: 30px;

  text-align: center;
}
.djs-palette .entry {
  float: left;
}
.djs-palette .entry img {
  max-width: 100%;
}
.djs-palette .djs-palette-entries:after {
  content: '';
  display: table;
  clear: both;
}
.djs-palette .djs-palette-toggle:hover {
  background: #666;
}
.djs-palette .entry:hover {
  color: rgb(255, 116, 0);
}
.djs-palette .highlighted-entry {
  color: rgb(255, 116, 0) !important;
}
.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  width: 46px;
  height: 46px;
  line-height: 46px;
  cursor: default;
}

/**
 * Palette open / two-column layout is controlled via
 * classes on the palette. Events to hook into palette
 * changed life-cycle are available in addition.
 */
.djs-palette.two-column.open {
  width: 94px;
}
.djs-palette:not(.open) .djs-palette-entries {
  display: none;
}
.djs-palette:not(.open) {
  overflow: hidden;
}
.djs-palette.open .djs-palette-toggle {
  display: none;
}

/**
 * context-pad
 */
.djs-overlay-context-pad {
  width: 72px;
}
.djs-context-pad {
  position: absolute;
  display: none;
  pointer-events: none;
}
.djs-context-pad .entry {
  width: 22px;
  height: 22px;
  text-align: center;
  display: inline-block;
  font-size: 22px;
  margin: 0 2px 2px 0;

  border-radius: 3px;

  cursor: default;

  background-color: #FEFEFE;
  -webkit-box-shadow: 0 0 2px 1px #FEFEFE;
          box-shadow: 0 0 2px 1px #FEFEFE;
  pointer-events: all;
}
.djs-context-pad .entry:before {
  vertical-align: top;
}
.djs-context-pad .entry:hover {
  background: rgb(255, 252, 176);
}
.djs-context-pad.open {
  display: block;
}

/**
 * popup styles
 */
.djs-popup .entry {
  line-height: 20px;
  white-space: nowrap;
  cursor: default;
}

/* larger font for prefixed icons */
.djs-popup .entry:before {
  vertical-align: middle;
  font-size: 20px;
}
.djs-popup .entry > span {
  vertical-align: middle;
  font-size: 14px;
}
.djs-popup .entry:hover,
.djs-popup .entry.active:hover {
  background: rgb(255, 252, 176);
}
.djs-popup .entry.disabled {
  background: inherit;
}
.djs-popup .djs-popup-header .entry {
  display: inline-block;
  padding: 2px 3px 2px 3px;

  border: solid 1px transparent;
  border-radius: 3px;
}
.djs-popup .djs-popup-header .entry.active {
  color: rgb(255, 116, 0);
  border: solid 1px rgb(255, 116, 0);
  background-color: #F6F6F6;
}
.djs-popup-body .entry {
  padding: 4px 10px 4px 5px;
}
.djs-popup-body .entry > span {
  margin-left: 5px;
}
.djs-popup-body {
  background-color: #FEFEFE;
}
.djs-popup-header {
  border-bottom: 1px solid #DDD;
}
.djs-popup-header .entry {
  margin: 1px;
  margin-left: 3px;
}
.djs-popup-header .entry:last-child {
  margin-right: 3px;
}

/**
 * popup / palette styles
 */
.djs-popup, .djs-palette {
  background: #FAFAFA;
  border: solid 1px #CCC;
  border-radius: 2px;
}

/**
 * touch
 */
.djs-shape,
.djs-connection {
  -ms-touch-action: none;
      touch-action: none;
}
.djs-segment-dragger,
.djs-bendpoint {
  display: none;
}

/**
 * bendpoints
 */
.djs-segment-dragger .djs-visual {
  fill: rgba(255, 255, 121, 0.2);
  stroke-width: 1px;
  stroke-opacity: 1;
  stroke: rgba(255, 255, 121, 0.3);
}
.djs-bendpoint .djs-visual {
  fill: rgba(255, 255, 121, 0.8);
  stroke-width: 1px;
  stroke-opacity: 0.5;
  stroke: black;
}
.djs-segment-dragger:hover,
.djs-bendpoints.hover .djs-segment-dragger,
.djs-bendpoints.selected .djs-segment-dragger,
.djs-bendpoint:hover,
.djs-bendpoints.hover .djs-bendpoint,
.djs-bendpoints.selected .djs-bendpoint {
  display: block;
}
.djs-drag-active .djs-bendpoints * {
  display: none;
}
.djs-bendpoints:not(.hover) .floating {
  display: none;
}
.djs-segment-dragger:hover .djs-visual,
.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint:hover .djs-visual,
.djs-bendpoint.floating .djs-visual {
  fill: yellow;
  stroke-opacity: 0.5;
  stroke: black;
}
.djs-bendpoint.floating .djs-hit {
  pointer-events: none;
}
.djs-segment-dragger .djs-hit,
.djs-bendpoint .djs-hit {
  pointer-events: all;
  fill: none;
}
.djs-segment-dragger.horizontal .djs-hit {
  cursor: ns-resize;
}
.djs-segment-dragger.vertical .djs-hit {
  cursor: ew-resize;
}
.djs-segment-dragger.djs-dragging .djs-hit {
  pointer-events: none;
}
.djs-updating,
.djs-updating > * {
  pointer-events: none !important;
}
.djs-updating .djs-context-pad,
.djs-updating .djs-outline,
.djs-updating .djs-bendpoint,
.connect-ok .djs-bendpoint,
.connect-not-ok .djs-bendpoint,
.drop-ok .djs-bendpoint,
.drop-not-ok .djs-bendpoint {
  display: none !important;
}
.djs-segment-dragger.djs-dragging,
.djs-bendpoint.djs-dragging {
  display: block;
  opacity: 1.0;
}
.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint.djs-dragging .djs-visual {
  fill: yellow;
  stroke-opacity: 0.5;
}


/**
 * tooltips
 */
.djs-tooltip-error {
  font-size: 11px;
  line-height: 18px;
  text-align: left;

  padding: 5px;

  opacity: 0.7;
}
.djs-tooltip-error > * {
  width: 160px;

  background: rgb(252, 236, 240);
  color: rgb(158, 76, 76);
  padding: 3px 7px;
  border-radius: 5px;
  border-left: solid 5px rgb(174, 73, 73);
}
.djs-tooltip-error:hover {
  opacity: 1;
}


/**
 * search pad
 */
.djs-search-container {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;

  width: 25%;
  min-width: 300px;
  max-width: 400px;
  z-index: 10;

  font-size: 1.05em;
  opacity: 0.9;
  background: #FAFAFA;
  border: solid 1px #CCC;
  border-radius: 2px;
}
.djs-search-container:not(.open) {
  display: none;
}
.djs-search-input input {
  font-size: 1.05em;
  width: 100%;
  padding: 6px 10px;
  border: 1px solid #ccc;
}
.djs-search-input input:focus {
  outline: none;
  border-color: #52B415;
}
.djs-search-results {
  position: relative;
  overflow-y: auto;
  max-height: 200px;
}
.djs-search-results:hover {
  /*background: #fffdd7;*/
  cursor: pointer;
}
.djs-search-result {
  width: 100%;
  padding: 6px 10px;
  background: white;
  border-bottom: solid 1px #AAA;
  border-radius: 1px;
}
.djs-search-highlight {
  color: black;
}
.djs-search-result-primary {
  margin: 0 0 10px;
}
.djs-search-result-secondary {
  font-family: monospace;
  margin: 0;
}
.djs-search-result:hover {
  background: #fdffd6;
}
.djs-search-result-selected {
  background: #fffcb0;
}
.djs-search-result-selected:hover {
  background: #f7f388;
}
.djs-search-overlay {
  background: yellow;
  opacity: 0.3;
}

/**
 * hidden styles
 */
.djs-element-hidden,
.djs-element-hidden .djs-hit,
.djs-element-hidden .djs-outline,
.djs-label-hidden .djs-label {
  display: none !important;
}
/**
 * color scheme: https://color.adobe.com/create/color-wheel/?base=2&rule=Complementary&selected=4&name=My%20Color%20Theme&mode=rgb&rgbvalues=0.17030891601918655,0.4058823529411765,0.023676470588235302,0.5171907756812364,1,0.21666666666666667,0.3215686274509804,0.7058823529411765,0.08235294117647059,0.39483604076295736,0,0.4058823529411765,0.6889126559717383,0.08235294117647061,0.7058823529411765&swatchOrder=0,1,2,3,4
 */
*
body,
html {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #444;
  height: 100%;
  padding: 0;
  margin: 0;
}
#canvas {
	height: 100%;
	padding: 0;
	margin: 0;
}
/**
 * bpmn + custom icon definitions
 */
@font-face {
  font-family: 'app';
  src: url(https://bpmn.52itstyle.vip/static/bpmn/css/static/media/app.af3dacd9.eot);
  src: url(https://bpmn.52itstyle.vip/static/bpmn/css/static/media/app.af3dacd9.eot#iefix) format('embedded-opentype'), url(data:font/woff;base64,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) format('woff'), url(./fonts/app.13499ad9.ttf) format('truetype'), url(https://bpmn.52itstyle.vip/static/bpmn/css/static/media/app.01f8f68a.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "app";
}
.icon-bpmn-io-logo:before {
  content: '\e800';
}
/* '' */
.icon-loading:before {
  content: '\f415';
}
/* '' */
.icon-picture:before {
  content: '\f416';
}
/* '' */
.icon-plus:before {
  content: '\f417';
}
/* '' */
.icon-plus-circled:before {
  content: '\f418';
}
/* '' */
.icon-minus:before {
  content: '\f419';
}
/* '' */
.icon-info:before {
  content: '\f41a';
}
/* '' */
.icon-download:before {
  content: '\f41b';
}
/* '' */
.icon-undo:before {
  content: '\f41c';
}
/* '' */
.icon-redo:before {
  content: '\f41d';
}
/* '' */
.icon-open:before {
  content: '\f41e';
}
/* '' */
.icon-size-reset:before {
  content: '\f41f';
}
/* '' */
.icon-comment:before {
  content: '\f420';
}
/* '' */
.icon-keyboard:before {
  content: '\f423';
}
/* '' */
.icon-resize-full:before {
  content: '\f425';
}
/* '' */
.icon-resize-small:before {
  content: '\f426';
}
/* '' */
@-webkit-keyframes spin {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes spin {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
.animate-pulsate {
  -webkit-animation: pulsate 1s infinite linear;
          animation: pulsate 1s infinite linear;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  display: inline-block;
}
@-webkit-keyframes pulsate {
0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0.8;
}
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
100% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0.8;
}
}
@keyframes pulsate {
0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0.8;
}
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
100% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0.8;
}
}
/**
 * project logo
 */
.project-logo,
.project-logo a {
  color: #52B415 !important;
}
.content,
.content > div {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.content > .screen {
  text-align: center;
  display: table;
  font-size: 16px;
}
.content > .screen .note {
  vertical-align: middle;
  text-align: center;
  display: table-cell;
}
.content .error .details {
  max-width: 500px;
  font-size: 12px;
  margin: 20px auto;
  text-align: left;
  color: #BD2828;
}
.content .error .error-log {
  border: solid 1px #BD2828;
  background: #fdf6f6;
  color: #BD2828;
}
.content .error .error-log:hover {
  background: #fefafa;
}
body:not(.error) .screen.error,
body:not(.intro) .screen.intro,
body:not(.loading) .screen.loading {
  display: none;
}
body.loading,
body.intro {
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
body.loading.animate,
body.intro.animate {
  opacity: 1;
}
.screen.loading img {
  width: 48px;
}
.screen .project-logo {
  font-size: 120px;
}
.canvas {
  display: block;
}
body.shown .canvas,
body.loaded .canvas {
  display: block;
}
body.loaded .canvas svg {
  visibility: hidden;
}
body:not(.shown) .io-export,
body:not(.shown) .io-zoom-controls {
  display: none;
}
/** front page / drop zone */
.samples,
.message {
  max-width: 700px;
  margin: auto;
}
@media (max-width: 720px) {
.samples,
  .message {
    margin: 20px;
}
.samples {
    margin-bottom: 60px;
}
}
.message {
  padding: 40px;
  font-size: 20px;
}
.samples {
  margin-top: 80px;
  margin-bottom: 60px;
  opacity: 0.4;
  -webkit-transition: ease-in 0.1s;
  transition: ease-in 0.1s;
}
.samples:hover {
  opacity: 1;
}
.samples .sample {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  position: relative;
}
.samples .tryit {
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
.samples .caption {
  font-size: 11px;
  color: #999;
}
.samples .img {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0px 4px #999;
          box-shadow: inset 0 0px 4px #999;
  padding: 5px;
  width: 100%;
}
.samples .sample > a {
  display: block;
}
/** widgets **/
.bjs-powered-by,
.cjs-powered-by,
.djs-powered-by,
.io-control {
  background: #FFF;
  border-radius: 2px;
  border: solid 1px #E0E0E0;
  padding: 5px;
}
.cjs-powered-by,
.bjs-powered-by {
  padding-bottom: 2px;
}
.close {
  font-size: 21px;
  font-weight: 700;
  text-shadow: 0 1px 0 #FFF;
  opacity: 0.2;
  line-height: 1;
  vertical-align: middle;
  margin-left: 5px;
}
.close:hover {
  opacity: 1;
}
.vr {
  height: 18px;
  display: inline-block;
  border-right: solid 1px #CCC;
}
a {
  color: #740076;
}
a:link {
  text-decoration: none;
}
a:hover {
  color: #a600a9;
}
.io-control-list {
  list-style: none;
  padding: 5px;
  margin: 0;
}
.io-control-list a,
.io-control-list a:visited,
.io-control-list button {
  padding: 0;
  outline: none;
  cursor: pointer;
  font-size: 22px;
  line-height: 26px;
  color: #555555;
  background: none;
  border: none;
}
.io-control-list a:hover,
.io-control-list a:visited:hover,
.io-control-list button:hover {
  color: #333333;
}
.io-control-list a.inactive,
.io-control-list a:visited.inactive,
.io-control-list button.inactive {
  color: #E0E0E0;
  cursor: default;
}
.io-control-list.io-horizontal,
.io-control-list.io-horizontal li {
  display: inline-block;
}
.io-control-list.io-horizontal a {
  padding: 2px;
  margin: 0 5px;
}
.io-control-list.io-horizontal button {
  margin: 0 5px;
}
.io-control hr {
  border: none;
  border-top: solid 1px #EEE;
}
.io-help,
.io-legal {
  position: fixed;
  -webkit-transition: ease-in 0.1s;
  transition: ease-in 0.1s;
}
.io-legal {
  right: 100px;
}
.io-help {
  right: 20px;
}
body.shown .io-legal {
  right: 165px;
}
body.shown .io-help {
  right: 85px;
}
.io-legal a {
  font-size: 14px;
  line-height: 30px;
}
.io-help button:hover,
.io-help a:hover,
.io-legal a:hover {
  background: #F0F0F0;
  border-radius: 2px;
}
.io-import-export {
  position: fixed;
  right: 20px;
}
.io-help,
.io-legal,
.io-import-export {
  top: 25px;
}
.io-import {
  margin-right: 10px;
}
.io-zoom-controls {
  width: auto;
  position: fixed;
  right: 20px;
  bottom: 90px;
}
.io-editing-tools {
  width: auto;
  position: fixed;
  right: 15px;
  top: 20px;
  display: none;
}
.io-editing-tools .io-control {
  margin-left: 10px;
}
.io-editing-tools .io-control button {
  margin: 0;
}
.io-zoom-reset {
  margin-bottom: 10px;
}
.io-import-export .inactive {
  opacity: 0.3;
}
/**
 * import warnings dialog
 */
.import-warnings .error-log {
  width: 100%;
}
/**
 * utilities
 */
.hidden {
  display: none;
}
/**
 * alerts
 */
.io-alerts {
  position: fixed;
  top: 20px;
  width: 450px;
  text-align: center;
  left: 50%;
  margin-left: -225px;
}
.io-alerts .alert {
  display: none;
  background: #FFFFDB;
  padding: 10px 20px;
  line-height: 20px;
  margin: 0 auto 10px;
}
.io-alerts .alert.open {
  display: inline-block;
}
.io-alerts .close {
  float: right;
}
.io-toggle-fullscreen {
  display: none;
}
.io-toggle-fullscreen.open {
  display: inline-block;
}
@media (max-width: 500px) {
.io-alerts {
    width: 100%;
    text-align: center;
    left: 0;
    margin: 0;
}
}
/**
 * dialogs
 */
.io-dialog {
  display: none;
}
.io-dialog.open {
  display: block;
}
.io-dialog.open:before {
  content: '';
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #666;
  opacity: 0.2;
  z-index: 1001;
}
.io-dialog .content {
  position: fixed;
  width: 600px;
  left: 50%;
  margin-left: -300px;
  top: 100px;
  background: white;
  padding: 10px 30px 20px 30px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  height: auto;
  z-index: 1001;
}
.io-dialog .project-logo {
  position: absolute;
  bottom: 27px;
  right: 27px;
  width: 54px;
  height: 54px;
  font-size: 48px;
}
.keybindings-dialog .content {
  width: 450px;
  margin-left: -225px;
}
.keybindings-dialog .binding {
  padding: 5px 10px;
  font-family: monospace;
}
textarea.error-log {
  border: solid 1px #CCC;
  background: #F6F6F6;
  padding: 10px;
  margin: 10px auto;
  width: 100%;
  min-height: 150px;
  display: block;
}
textarea.error-log:hover {
  background: #f9f9f9;
}
@media (max-width: 600px) {
.io-dialog .content {
    left: 20px;
    right: 20px;
    top: 20px;
    width: auto;
    margin: 0;
}
}
:full-screen .icon-resize:before {
  content: '\e86e';
  /* see .icon-resize-small:before */
}
:-moz-full-screen .icon-resize:before {
  content: '\e86e';
  /* see .icon-resize-small:before */
}
:-ms-full-screen .icon-resize:before {
  content: '\e86e';
  /* see .icon-resize-small:before */
}
:-webkit-full-screen .icon-resize:before {
  content: '\e86e';
  /* see .icon-resize-small:before */
}
.icon-resize:before {
  content: '\e86d';
  /* see .icon-resize-full:before */
}
.icon-resize:before {
  content: '\e86d';
  /* see .icon-resize-full:before */
}
.icon-resize:before {
  content: '\e86d';
  /* see .icon-resize-full:before */
}
.icon-resize:before {
  content: '\e86d';
  /* see .icon-resize-full:before */
}
.drop-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 50px;
  background: rgba(255, 255, 255, 0.9);
  z-index: 1000;
}
.drop-overlay .box {
  text-align: center;
  border: dashed 4px #CCC;
  height: 100%;
  width: 100%;
  display: table;
}
.drop-overlay .label {
  font-size: 26px;
  color: #888;
  margin: auto;
  display: table-cell;
  vertical-align: middle;
}
@font-face {
    font-family: 'bpmn';
    src: url('https://bpmn.52itstyle.vip/static/bpmn/font/bpmn.eot?70672887');
    src: url('https://bpmn.52itstyle.vip/static/bpmn/font/bpmn.eot?70672887#iefix') format('embedded-opentype'),
    url(./fonts/bpmn.c0b928c2.woff) format('woff'),
    url(./fonts/bpmn.a88333d8.ttf) format('truetype'),
    url('https://bpmn.52itstyle.vip/static/bpmn/font/bpmn.svg?70672887#bpmn') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bpmn';
    src: url('../font/bpmn.svg?70672887#bpmn') format('svg');
  }
}
*/
[class^="bpmn-icon-"]:before, [class*=" bpmn-icon-"]:before {
    font-family: "bpmn";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    /* margin-right: .2em; */
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    /* margin-left: .2em; */

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.bpmn-icon-screw-wrench:before {
    content: '\e800';
}

/* '' */
.bpmn-icon-trash:before {
    content: '\e801';
}

/* '' */
.bpmn-icon-conditional-flow:before {
    content: '\e802';
}

/* '' */
.bpmn-icon-default-flow:before {
    content: '\e803';
}

/* '' */
.bpmn-icon-gateway-parallel:before {
    content: '\e804';
}

/* '' */
.bpmn-icon-intermediate-event-catch-cancel:before {
    content: '\e805';
}

/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before {
    content: '\e806';
}

/* '' */
.bpmn-icon-start-event-compensation:before {
    content: '\e807';
}

/* '' */
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before {
    content: '\e808';
}

/* '' */
.bpmn-icon-loop-marker:before {
    content: '\e809';
}

/* '' */
.bpmn-icon-parallel-mi-marker:before {
    content: '\e80a';
}

/* '' */
.bpmn-icon-start-event-non-interrupting-signal:before {
    content: '\e80b';
}

/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before {
    content: '\e80c';
}

/* '' */
.bpmn-icon-intermediate-event-catch-parallel-multiple:before {
    content: '\e80d';
}

/* '' */
.bpmn-icon-intermediate-event-catch-compensation:before {
    content: '\e80e';
}

/* '' */
.bpmn-icon-gateway-xor:before {
    content: '\e80f';
}

/* '' */
.bpmn-icon-connection:before {
    content: '\e810';
}

/* '' */
.bpmn-icon-end-event-cancel:before {
    content: '\e811';
}

/* '' */
.bpmn-icon-intermediate-event-catch-condition:before {
    content: '\e812';
}

/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before {
    content: '\e813';
}

/* '' */
.bpmn-icon-start-event-condition:before {
    content: '\e814';
}

/* '' */
.bpmn-icon-start-event-non-interrupting-timer:before {
    content: '\e815';
}

/* '' */
.bpmn-icon-sequential-mi-marker:before {
    content: '\e816';
}

/* '' */
.bpmn-icon-user-task:before {
    content: '\e817';
}

/* '' */
.bpmn-icon-business-rule:before {
    content: '\e818';
}

/* '' */
.bpmn-icon-sub-process-marker:before {
    content: '\e819';
}

/* '' */
.bpmn-icon-start-event-parallel-multiple:before {
    content: '\e81a';
}

/* '' */
.bpmn-icon-start-event-error:before {
    content: '\e81b';
}

/* '' */
.bpmn-icon-intermediate-event-catch-signal:before {
    content: '\e81c';
}

/* '' */
.bpmn-icon-intermediate-event-catch-error:before {
    content: '\e81d';
}

/* '' */
.bpmn-icon-end-event-compensation:before {
    content: '\e81e';
}

/* '' */
.bpmn-icon-subprocess-collapsed:before {
    content: '\e81f';
}

/* '' */
.bpmn-icon-subprocess-expanded:before {
    content: '\e820';
}

/* '' */
.bpmn-icon-task:before {
    content: '\e821';
}

/* '' */
.bpmn-icon-end-event-error:before {
    content: '\e822';
}

/* '' */
.bpmn-icon-intermediate-event-catch-escalation:before {
    content: '\e823';
}

/* '' */
.bpmn-icon-intermediate-event-catch-timer:before {
    content: '\e824';
}

/* '' */
.bpmn-icon-start-event-escalation:before {
    content: '\e825';
}

/* '' */
.bpmn-icon-start-event-signal:before {
    content: '\e826';
}

/* '' */
.bpmn-icon-business-rule-task:before {
    content: '\e827';
}

/* '' */
.bpmn-icon-manual:before {
    content: '\e828';
}

/* '' */
.bpmn-icon-receive:before {
    content: '\e829';
}

/* '' */
.bpmn-icon-call-activity:before {
    content: '\e82a';
}

/* '' */
.bpmn-icon-start-event-timer:before {
    content: '\e82b';
}

/* '' */
.bpmn-icon-start-event-message:before {
    content: '\e82c';
}

/* '' */
.bpmn-icon-intermediate-event-none:before {
    content: '\e82d';
}

/* '' */
.bpmn-icon-intermediate-event-catch-link:before {
    content: '\e82e';
}

/* '' */
.bpmn-icon-end-event-escalation:before {
    content: '\e82f';
}

/* '' */
.bpmn-icon-text-annotation:before {
    content: '\e830';
}

/* '' */
.bpmn-icon-bpmn-io:before {
    content: '\e831';
}

/* '' */
.bpmn-icon-gateway-complex:before {
    content: '\e832';
}

/* '' */
.bpmn-icon-gateway-eventbased:before {
    content: '\e833';
}

/* '' */
.bpmn-icon-gateway-none:before {
    content: '\e834';
}

/* '' */
.bpmn-icon-gateway-or:before {
    content: '\e835';
}

/* '' */
.bpmn-icon-end-event-terminate:before {
    content: '\e836';
}

/* '' */
.bpmn-icon-end-event-signal:before {
    content: '\e837';
}

/* '' */
.bpmn-icon-end-event-none:before {
    content: '\e838';
}

/* '' */
.bpmn-icon-end-event-multiple:before {
    content: '\e839';
}

/* '' */
.bpmn-icon-end-event-message:before {
    content: '\e83a';
}

/* '' */
.bpmn-icon-end-event-link:before {
    content: '\e83b';
}

/* '' */
.bpmn-icon-intermediate-event-catch-message:before {
    content: '\e83c';
}

/* '' */
.bpmn-icon-intermediate-event-throw-compensation:before {
    content: '\e83d';
}

/* '' */
.bpmn-icon-start-event-multiple:before {
    content: '\e83e';
}

/* '' */
.bpmn-icon-script:before {
    content: '\e83f';
}

/* '' */
.bpmn-icon-manual-task:before {
    content: '\e840';
}

/* '' */
.bpmn-icon-send:before {
    content: '\e841';
}

/* '' */
.bpmn-icon-service:before {
    content: '\e842';
}

/* '' */
.bpmn-icon-receive-task:before {
    content: '\e843';
}

/* '' */
.bpmn-icon-user:before {
    content: '\e844';
}

/* '' */
.bpmn-icon-start-event-none:before {
    content: '\e845';
}

/* '' */
.bpmn-icon-intermediate-event-throw-escalation:before {
    content: '\e846';
}

/* '' */
.bpmn-icon-intermediate-event-catch-multiple:before {
    content: '\e847';
}

/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before {
    content: '\e848';
}

/* '' */
.bpmn-icon-intermediate-event-throw-link:before {
    content: '\e849';
}

/* '' */
.bpmn-icon-start-event-non-interrupting-condition:before {
    content: '\e84a';
}

/* '' */
.bpmn-icon-data-object:before {
    content: '\e84b';
}

/* '' */
.bpmn-icon-script-task:before {
    content: '\e84c';
}

/* '' */
.bpmn-icon-send-task:before {
    content: '\e84d';
}

/* '' */
.bpmn-icon-data-store:before {
    content: '\e84e';
}

/* '' */
.bpmn-icon-start-event-non-interrupting-escalation:before {
    content: '\e84f';
}

/* '' */
.bpmn-icon-intermediate-event-throw-message:before {
    content: '\e850';
}

/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before {
    content: '\e851';
}

/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before {
    content: '\e852';
}

/* '' */
.bpmn-icon-intermediate-event-throw-multiple:before {
    content: '\e853';
}

/* '' */
.bpmn-icon-start-event-non-interrupting-message:before {
    content: '\e854';
}

/* '' */
.bpmn-icon-ad-hoc-marker:before {
    content: '\e855';
}

/* '' */
.bpmn-icon-service-task:before {
    content: '\e856';
}

/* '' */
.bpmn-icon-task-none:before {
    content: '\e857';
}

/* '' */
.bpmn-icon-compensation-marker:before {
    content: '\e858';
}

/* '' */
.bpmn-icon-start-event-non-interrupting-multiple:before {
    content: '\e859';
}

/* '' */
.bpmn-icon-intermediate-event-throw-signal:before {
    content: '\e85a';
}

/* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before {
    content: '\e85b';
}

/* '' */
.bpmn-icon-participant:before {
    content: '\e85c';
}

/* '' */
.bpmn-icon-event-subprocess-expanded:before {
    content: '\e85d';
}

/* '' */
.bpmn-icon-lane-insert-below:before {
    content: '\e85e';
}

/* '' */
.bpmn-icon-space-tool:before {
    content: '\e85f';
}

/* '' */
.bpmn-icon-connection-multi:before {
    content: '\e860';
}

/* '' */
.bpmn-icon-lane:before {
    content: '\e861';
}

/* '' */
.bpmn-icon-lasso-tool:before {
    content: '\e862';
}

/* '' */
.bpmn-icon-lane-insert-above:before {
    content: '\e863';
}

/* '' */
.bpmn-icon-lane-divide-three:before {
    content: '\e864';
}

/* '' */
.bpmn-icon-lane-divide-two:before {
    content: '\e865';
}

/* '' */
.bpmn-icon-data-input:before {
    content: '\e866';
}

/* '' */
.bpmn-icon-data-output:before {
    content: '\e867';
}

/* '' */
.bpmn-icon-hand-tool:before {
    content: '\e868';
}

/* '' */
.bpmn-icon-transaction:before {
    content: '\e8c4';
}

/* '' */




















































































































































































































































































































































































































































































































































































































































































































/*左边工具栏以及编辑节点的样式*/
.section-height[data-v-5bc4aa34] {
    height: calc(100vh - 130px);
}
div.djs-context-pad.open .entry[data-v-5bc4aa34] {
    color: #00bbff;
}
a.link-btn[data-v-5bc4aa34]:hover {
    color: #00bbff;
}
.content[data-v-5bc4aa34] {
    background: #f2f2f2;
}
.io-help[data-v-5bc4aa34], .io-legal[data-v-5bc4aa34], .io-import-export[data-v-5bc4aa34] {
    top: 130px;
}

