:root{--token-simulation-green-base-44:#10d070;--token-simulation-grey-base-40:#666;--token-simulation-grey-darken-30:#212121;--token-simulation-grey-lighten-56:#909090;--token-simulation-red-base-62:#ff3d3d;--token-simulation-silver-base-97:#f8f8f8;--token-simulation-silver-darken-94:#efefef;--token-simulation-white:#fff}.bjs-container{border:.25rem solid transparent;box-sizing:border-box}.bjs-breadcrumbs{top:3.75rem;left:3.125rem}.bjs-container.simulation{border-color:var(--token-simulation-green-base-44,#10d070)}.bjs-container.simulation.paused{border-color:var(--token-simulation-grey-base-40,#666)}.bjs-container.simulation.warning{border-color:var(--token-simulation-red-base-62,#ff3d3d)!important}.bts-context-pad{cursor:pointer;background-color:var(--token-simulation-grey-lighten-56,#909090);border-radius:2px;margin:0;font-size:1rem;color:var(--token-simulation-grey-darken-30,#212121);opacity:.5;transition:all .1s ease-in-out;width:1.875rem;height:1.875rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.bts-context-pad:not(.disabled):hover{background-color:var(--token-simulation-green-base-44,#10d070);opacity:1;color:var(--token-simulation-white,#fff)}.bts-context-pad:hover .hide-hover,.bts-context-pad:not(:hover) .show-hover,.djs-overlays:not(.hover) .bts-context-pad:not(:hover).show-hover{display:none}.bts-context-pad.disabled{background-color:var(--token-simulation-silver-darken-94,#efefef);color:var(--token-simulation-grey-base-40,#666);pointer-events:none}.bts-context-pad.hidden{display:none}.bts-context-pad [class*=" bpmn-icon-"]:before,.bts-context-pad [class^=bpmn-icon-]:before{margin:0}.bts-token .text{font-family:Arial,sans-serif}.bts-token-count-parent{white-space:nowrap}.bts-token-count{background-color:#fafafa;border-radius:100%;width:1.5625rem;height:1.5625rem;line-height:1.5625rem;text-align:center;font-size:.875rem;color:var(--token-simulation-grey-darken-30,#212121);user-select:none;animation:bts-jump 1s infinite;animation-timing-function:ease;position:relative;top:0;display:inline-block}.bts-token-count.inactive{display:none}.bts-token-count+.bts-token-count{margin-left:-.5rem}.bts-token-count.waiting{color:var(--token-simulation-white,#fff);font-family:Arial,sans-serif;background-color:var(--token-simulation-green-base-44,#10d070)}@keyframes bts-jump{50%{top:.3125rem}}.bts-notifications{position:absolute;bottom:1.25rem;left:1.25rem}.bts-notifications .bts-notification{background-color:var(--token-simulation-silver-darken-94,#efefef);border-radius:2px;padding:.3125rem .5rem;font-size:1rem;color:var(--token-simulation-silver-darken-94,#efefef);user-select:none;margin-top:.25rem;min-width:18.75rem;max-width:25rem;display:flex;justify-content:center;align-items:stretch}.bts-notifications .bts-notification.info{background-color:var(--token-simulation-silver-darken-94,#efefef);color:#000}.bts-notifications .bts-notification.success{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.bts-notifications .bts-notification.warning{background-color:var(--token-simulation-red-base-62,#ff3d3d);color:var(--token-simulation-white,#fff)}.bts-notifications .bts-notification>*{flex:initial}.bts-notifications .bts-notification>:not(:last-child){margin-right:.375rem}.bts-notifications .bts-notification>.bts-icon{min-width:1.25rem;text-align:center}.bts-notifications .bts-notification>.bts-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bts-notifications .bts-notification>.bts-scope{font-family:monospace;font-size:.8em;padding:.125rem .1875rem;border-radius:3px;cursor:default}.bts-notifications .bts-notification>.bts-icon [class*=" bpmn-icon-"]:before,.bts-notifications .bts-notification>.bts-icon [class^=bpmn-icon-]:before{margin:0}.bjs-container.paused .bts-play-pause.active,.bts-element-notification{color:var(--token-simulation-silver-darken-94,#efefef);background-color:var(--token-simulation-silver-darken-94,#efefef)}.bts-element-notification{border-radius:2px;height:1.875rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:0 .375rem 0 .375rem;user-select:none}.bts-element-notification .bts-text{margin:0 .1875rem 0 .1875rem;white-space:nowrap}.bts-element-notification.success{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.bts-element-notification.warning{background-color:var(--token-simulation-red-base-62,#ff3d3d);color:var(--token-simulation-white,#fff)}.bts-toggle-mode{cursor:pointer;position:absolute;top:1.25rem;left:1.25rem;background-color:var(--token-simulation-silver-darken-94,#efefef);border-radius:2px;padding:.375rem;font-size:1rem;color:var(--token-simulation-grey-darken-30,#212121);user-select:none;display:inline-flex}.bts-toggle-mode .bts-toggle{margin-left:.25em;display:inline-flex}.bjs-container.simulation .bts-toggle-mode,.bts-toggle-mode:hover{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.bjs-container .djs-palette{top:3.75rem}.bjs-container.simulation .djs-palette{display:none}.bjs-container.simulation .djs-bendpoint,.bjs-container.simulation .djs-outline,.bjs-container.simulation .djs-resizer,.bjs-container.simulation .djs-segment-dragger{display:none!important}.bts-palette{position:absolute;top:3.75rem;left:1.25rem}.bts-palette.hidden{display:none}.bts-palette .bts-entry{cursor:pointer;background-color:var(--token-simulation-silver-darken-94,#efefef);border-radius:2px;padding:.375rem 0;margin-bottom:.375rem;font-size:1rem;color:var(--token-simulation-grey-darken-30,#212121);user-select:none;display:flex;justify-content:center;align-items:center;width:1.875rem;box-sizing:border-box;transition:all .1s ease}.bts-palette .bts-entry:last-child{margin-bottom:0}.bts-palette .bts-entry.active,.bts-palette .bts-entry:not(.disabled):hover{color:var(--token-simulation-white,#fff);background-color:var(--token-simulation-green-base-44,#10d070)}.bts-palette .bts-entry.disabled{pointer-events:none;color:var(--token-simulation-grey-base-40,#666)}.bts-log{position:absolute;top:30%;right:1.25rem;bottom:3.125rem;width:18.75rem;background-color:var(--token-simulation-silver-darken-94,#efefef);border-radius:2px;z-index:10000;overflow:hidden;display:flex;flex-direction:column}.bts-log.hidden{display:none}.bts-log .bts-header{background-color:var(--token-simulation-green-base-44,#10d070);padding:.375rem .5rem;color:var(--token-simulation-white,#fff);height:1.875rem;box-sizing:border-box;font-size:1rem;flex:0;display:flex;justify-content:space-between}.bts-log .bts-close{background:none;border:none;cursor:pointer;color:var(--token-simulation-white,#fff)}.bts-log .bts-log-icon{cursor:pointer}.bts-log .bts-content{overflow-y:auto;box-sizing:border-box;flex:1;margin:.4375rem .1875rem .4375rem .75rem;padding:.3125rem .5625rem .3125rem 0}.bts-log ::-webkit-scrollbar{width:.375rem}.bts-log ::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.2)}.bts-log ::-webkit-scrollbar-track{box-shadow:none;background:transparent;margin:0;padding:.3125rem}.bts-log .bts-entry{font-size:1rem;margin:0 0 .375rem 0;padding:.375rem;background:var(--token-simulation-white,#fff);border-radius:2px;display:flex;align-items:stretch;justify-content:center}.bts-log .bts-entry.inactive{opacity:.5}.bts-log .bts-entry.success{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.bts-log .bts-entry.warning{background-color:var(--token-simulation-red-base-62,#ff3d3d);color:var(--token-simulation-white,#fff)}.bts-log .bts-entry:last-child{margin:0}.bts-log .bts-entry>*{flex:initial}.bts-log .bts-entry>:not(:last-child){margin-right:.375rem}.bts-log .bts-entry>.bts-icon{min-width:1.25rem;text-align:center}.bts-log .bts-entry>.bts-scope{font-family:monospace;font-size:.8em;padding:.125rem .1875rem;border-radius:3px;cursor:default}.bts-log .bts-entry>.bts-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bts-log .bts-entry.placeholder.hidden{display:none}.bts-scopes{position:absolute;top:1.375rem;left:11.875rem;display:flex;flex-direction:row}.bts-scopes.hidden{display:none}.bts-scopes .bts-scope{border-radius:100%;width:1.5625rem;height:1.5625rem;font-size:.875rem;line-height:1.5625rem;text-align:center;background-color:var(--token-simulation-silver-darken-94,#efefef);margin-right:.625rem;cursor:pointer}.bts-scopes .bts-scope.inactive:hover{opacity:1}.bts-scopes .bts-scope.inactive{opacity:.25}.djs-container.highlight{background-color:var(--token-simulation-silver-base-97,#f8f8f8)}.bts-set-animation-speed{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);font-size:1rem;text-align:center;background-color:var(--token-simulation-silver-darken-94,#efefef);border-radius:2px;display:flex;flex-direction:row;align-items:center;padding-left:.375rem;overflow:hidden}.bts-set-animation-speed.hidden{display:none}.bts-set-animation-speed .bts-animation-speed-buttons{display:flex;flex-direction:row;margin-left:.375rem}.bts-set-animation-speed .bts-animation-speed-button{padding:.625rem 0;width:1.875rem;display:inline-flex;justify-content:center;border:none}.bts-set-animation-speed .bts-animation-speed-button.active,.bts-set-animation-speed .bts-animation-speed-button:hover{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.bts-icon{display:inline-flex;align-items:center;justify-content:center}.bts-icon>svg{height:1em}@keyframes resizeSensorVisibility{0%{top:0}}.annotationLayer{left:0;top:0;right:0;bottom:0}.annotationLayer,.annotationLayer section{position:absolute}.annotationLayer .linkAnnotation>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat}.annotationLayer .linkAnnotation>a:hover{opacity:.2;background:#ff0;box-shadow:0 .125rem .625rem #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-color:rgba(0,54,255,.13);border:.0625rem solid transparent;box-sizing:border-box;font-size:.5625rem;height:100%;padding:0 .1875rem;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:.5625rem;resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:.0625rem solid transparent;cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:.0625rem solid #000}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:.0625rem solid transparent}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:.125rem;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.annotationLayer .popupWrapper{position:absolute;width:20em}.annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 .125rem .3125rem #333;border-radius:2px;padding:.6em;margin-left:.3125rem;cursor:pointer;word-wrap:break-word}.annotationLayer .popup h1{font-size:1em;border-bottom:.0625rem solid #000;padding-bottom:.2em}.annotationLayer .popup p{padding-top:.2em}.annotationLayer .fileAttachmentAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}