/*!
 * DevExpress Diagram (dx-diagram.min)
 * Version: 0.0.30
 * Build date: Tue Jul 23 2019
 * 
 * Copyright (c) 2012 - 2019 Developer Express Inc. ALL RIGHTS RESERVED
 * Read about DevExpress licensing here: https://www.devexpress.com/Support/EULAs
 */.dxdi-control{background-color:rgba(0,0,0,.15);overflow:auto;width:100%;box-sizing:border-box}.dxdi-control .dxdi-canvas-container{box-sizing:border-box;min-width:100%;min-height:100%}.dxdi-control .dxdi-canvas{display:block;box-shadow:0 0 8px 0 rgba(0,0,0,.5);background-color:#fff;transform-origin:0 0}.dxdi-canvas *{user-select:none}.dxdi-canvas text{font-family:Arial;font-size:10pt}.dxdi-canvas .pages-grid-line{stroke:rgba(0,0,0,.15);stroke-dasharray:8;stroke-width:2}.dxdi-canvas .grid-inner-line,.dxdi-canvas .grid-outer-line,.dxdi-canvas .pages-grid-line{fill:none;shape-rendering:crispEdges}.dxdi-canvas .grid-outer-line{stroke:rgba(0,0,0,.1)}.dxdi-canvas .grid-inner-line{stroke:rgba(0,0,0,.05)}.dxdi-canvas .shape,.dxdi-canvas .toolbox-item{pointer-events:bounding-box}.dxdi-canvas .shape ellipse,.dxdi-canvas .shape line,.dxdi-canvas .shape path,.dxdi-canvas .shape rect,.dxdi-canvas .toolbox-item ellipse,.dxdi-canvas .toolbox-item line,.dxdi-canvas .toolbox-item path,.dxdi-canvas .toolbox-item rect{fill:#fff;stroke-width:2;stroke:#000}.dxdi-canvas .shape ellipse,.dxdi-canvas .toolbox-item ellipse{shape-rendering:initial}.dxdi-canvas .shape text,.dxdi-canvas .toolbox-item text{fill:#000;text-anchor:middle}.dxdi-canvas .shape rect.selector,.dxdi-canvas .toolbox-item rect.selector{stroke-width:48;stroke:transparent;fill:transparent;pointer-events:auto}.dxdi-canvas .shape{cursor:move}.dxdi-canvas .shape.text-input text{display:none}.dxdi-canvas .toolbox-item{cursor:pointer}.dxdi-canvas .toolbox-item .selector{display:none}.dxdi-canvas .connector line,.dxdi-canvas .connector path{fill:transparent;stroke-width:2;stroke:#000;stroke-linecap:round}.dxdi-canvas .connector line.selector,.dxdi-canvas .connector path.selector{stroke-width:16;stroke:transparent}.dxdi-canvas .connector text{cursor:move;fill:#000;text-anchor:middle}.dxdi-canvas .connector .text-filter-flood{flood-color:#fff}.dxdi-canvas .connection-mark,.dxdi-canvas .connection-point,.dxdi-canvas .connector-point-mark,.dxdi-canvas .connector-side-mark,.dxdi-canvas .geometry-mark,.dxdi-canvas .selection-mark{fill:#fff;stroke-width:2;shape-rendering:crispEdges}.dxdi-canvas .selection-mark{stroke:#1e90ff}.dxdi-canvas .selection-mark[data-type="7"][data-value="1"]{cursor:nw-resize}.dxdi-canvas .selection-mark[data-type="7"][data-value="2"]{cursor:ne-resize}.dxdi-canvas .selection-mark[data-type="7"][data-value="3"]{cursor:se-resize}.dxdi-canvas .selection-mark[data-type="7"][data-value="4"]{cursor:sw-resize}.dxdi-canvas .selection-mark[data-type="7"][data-value="5"]{cursor:n-resize}.dxdi-canvas .selection-mark[data-type="7"][data-value="6"]{cursor:e-resize}.dxdi-canvas .selection-mark[data-type="7"][data-value="7"]{cursor:s-resize}.dxdi-canvas .selection-mark[data-type="7"][data-value="8"]{cursor:w-resize}.dxdi-canvas .selection-mark[data-type="2"],.dxdi-canvas .selection-mark[data-type="3"]{cursor:move}.dxdi-canvas .locked-selection-mark{fill:#fff;stroke-width:1;stroke:#666}.dxdi-canvas .geometry-mark{cursor:pointer;stroke:#daa520}.dxdi-canvas .connection-target{fill:transparent;stroke:orchid;stroke-width:2;shape-rendering:crispEdges;pointer-events:none}.dxdi-canvas .connection-point{cursor:crosshair;stroke:orchid;shape-rendering:initial}.dxdi-canvas .connection-mark{cursor:crosshair;stroke:orchid}.dxdi-canvas .connection-mark.selector,.dxdi-canvas .connection-point.selector{stroke:transparent;fill:transparent}.dxdi-canvas .connection-mark.active,.dxdi-canvas .connection-point.active{fill:orchid}.dxdi-canvas .connector-point-mark,.dxdi-canvas .connector-side-mark{cursor:move;stroke:#1e90ff}.dxdi-canvas .connector-point-mark.disabled{cursor:default;display:none}.dxdi-canvas .connector-side-mark{fill:#1e90ff}.dxdi-canvas .connector-side-mark.vertical{cursor:col-resize}.dxdi-canvas .connector-side-mark.horizontal{cursor:row-resize}.dxdi-canvas .item-selection-rect,.dxdi-canvas .items-selection-rect{fill:transparent;stroke-width:1;stroke:#1e90ff;stroke-dasharray:2px;shape-rendering:crispEdges;pointer-events:none}.dxdi-canvas .items-selection-rect{fill:rgba(30,144,255,.02)}.dxdi-canvas .item-multi-selection-rect{fill:rgba(30,144,255,.02)}.dxdi-canvas .item-multi-selection-rect,.dxdi-canvas .selection-rect{stroke-width:1;stroke:#1e90ff;shape-rendering:crispEdges;pointer-events:none}.dxdi-canvas .selection-rect{fill:rgba(30,144,255,.2)}.dxdi-canvas .connector-multi-selection,.dxdi-canvas .connector-selection{fill:transparent;stroke-width:6;stroke:#1e90ff;pointer-events:none}.dxdi-canvas .connector-multi-selection.text,.dxdi-canvas .connector-selection.text{fill:transparent;stroke-width:1;shape-rendering:crispEdges}.dxdi-canvas .connector-selection{stroke-dasharray:2px}.dxdi-canvas .connector-selection-mask rect{fill:#000}.dxdi-canvas .connector-selection-mask rect.background{fill:#fff}.dxdi-canvas .connector-selection-mask line,.dxdi-canvas .connector-selection-mask path{fill:#fff;stroke:#000;stroke-width:4}.dxdi-canvas .connector-selection-mask text{text-anchor:middle}.dxdi-canvas .extension-line line{stroke:#1e90ff;stroke-width:1;stroke-dasharray:4px;shape-rendering:crispEdges}.dxdi-canvas .extension-line text{fill:#1e90ff;font-size:.8em;text-anchor:middle}.dxdi-canvas .extension-line.center>line,.dxdi-canvas .extension-line.page>line{stroke-dasharray:0}.dxdi-canvas .extension-line:not(.center)>line:not(:first-child){display:none}.dxdi-canvas .resize-info text{fill:rgba(0,0,0,.8);font-size:.8em;text-anchor:middle}.dxdi-canvas .resize-info rect{fill:#fff;stroke:rgba(0,0,0,.3);stroke-width:1;shape-rendering:crispEdges}.dxdi-control:not(.focused) .dxdi-canvas .geometry-mark,.dxdi-control:not(.focused) .dxdi-canvas .selection-mark{stroke:#666}.dxdi-control:not(.focused) .dxdi-canvas .item-selection-rect,.dxdi-control:not(.focused) .dxdi-canvas .items-selection-rect{fill:transparent;stroke:#666}.dxdi-control:not(.focused) .dxdi-canvas .items-selection-rect{fill:hsla(0,0%,56.5%,.02)}.dxdi-control:not(.focused) .dxdi-canvas .item-multi-selection-rect{fill:hsla(0,0%,56.5%,.02);stroke:#666}.dxdi-control:not(.focused) .dxdi-canvas .connector-multi-selection,.dxdi-control:not(.focused) .dxdi-canvas .connector-point-mark,.dxdi-control:not(.focused) .dxdi-canvas .connector-selection,.dxdi-control:not(.focused) .dxdi-canvas .connector-side-mark{stroke:#666}.dxdi-control:not(.focused) .dxdi-canvas .connector-side-mark{fill:#666}.dxdi-canvas.export{position:fixed;left:-10000px!important;top:-10000px!important}.dxdi-toolbox,.dxdi-toolbox-drag-item .dxdi-canvas,.dxdi-toolbox .dxdi-canvas{width:100%;height:100%}.dxdi-toolbox .dxdi-canvas .toolbox-item ellipse,.dxdi-toolbox .dxdi-canvas .toolbox-item line,.dxdi-toolbox .dxdi-canvas .toolbox-item path,.dxdi-toolbox .dxdi-canvas .toolbox-item rect{fill:transparent;stroke:currentColor}.dxdi-toolbox-drag-item .dxdi-canvas text,.dxdi-toolbox .dxdi-canvas .toolbox-item text{font-weight:700;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,"san-serif";fill:currentColor}.dxdi-datasource{margin:0 0 1em}.dxdi-datasource-title{font-size:1.1em;font-weight:700;margin:0 0 1em}.dxdi-datasource-item{cursor:pointer;user-select:none;margin:0 0 .6em}.dxdi-datasource-drag-item,.dxdi-toolbox-drag-item{font-family:Arial;font-size:10pt;color:#000;position:absolute;z-index:10000}.dxdi-datasource-drag-item,.dxdi-datasource-drag-item *,.dxdi-toolbox-drag-item,.dxdi-toolbox-drag-item *{pointer-events:none!important}.dxdi-datasource-drag-item{background-color:#fff;border:2px solid #000;padding:.5em}.dxdi-tb-drag-captured{display:none}.dxdi-input,.dxdi-text-input{padding:0;outline:none;border:none}.dxdi-clipboard-input,.dxdi-input.focus{position:fixed;overflow:hidden;left:-1000px!important;top:-1000px!important}.dxdi-input.connector-text,.dxdi-input.shape-text{position:absolute;overflow:hidden;background-color:transparent;transform-origin:0 0}.dxdi-input.shape-text>div[contenteditable]{display:table-cell;overflow:hidden;padding:0;outline:none;background-color:transparent;font-family:Arial;font-size:10pt;color:#000;line-height:1.1em;text-align:center;vertical-align:middle}.dxdi-input.connector-text{overflow:visible}.dxdi-input.connector-text>div[contenteditable]{padding:2px;outline:none;height:calc(1.1em + 6px);width:calc(8em + 6px);margin-top:calc(-.55em - 3px);margin-left:calc(-4em - 3px);background-color:#fff;border:1px solid #1e90ff;font-family:Arial;font-size:10pt;color:#000;line-height:1.1em;text-align:center;vertical-align:middle}