/* this gets exported as style.css and can be used for the default theming */
/* these are the necessary styles for React/Svelte Flow, they get used by base.css and style.css */
.react-flow {
  direction: ltr;

  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(255, 255, 255, 0.5);

  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: rgba(240, 240, 240, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #1a192b;
  --xy-node-border-radius-default: 3px;

  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;

  --xy-selection-background-color-default: rgba(0, 89, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(0, 89, 220, 0.8);

  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);

  --xy-edge-label-background-color-default: #ffffff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
}
.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(150, 150, 150, 0.25);

  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: rgba(60, 60, 60, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #999;

  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;

  --xy-selection-background-color-default: rgba(200, 200, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(200, 200, 220, 0.8);

  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);

  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}
.react-flow__background {
  background-color: var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.react-flow__pane {
  z-index: 1;
}
.react-flow__pane.draggable {
    cursor: grab;
  }
.react-flow__pane.dragging {
    cursor: grabbing;
  }
.react-flow__pane.selection {
    cursor: pointer;
  }
.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}
.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}
.react-flow .react-flow__edges {
  position: absolute;
}
.react-flow .react-flow__edges svg {
    overflow: visible;
    position: absolute;
    pointer-events: none;
  }
.react-flow__edge {
  pointer-events: visibleStroke;
}
.react-flow__edge.selectable {
    cursor: pointer;
  }
.react-flow__edge.animated path {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
.react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    animation: none;
  }
.react-flow__edge.inactive {
    pointer-events: none;
  }
.react-flow__edge.selected,
  .react-flow__edge:focus,
  .react-flow__edge:focus-visible {
    outline: none;
  }
.react-flow__edge.selected .react-flow__edge-path,
  .react-flow__edge.selectable:focus .react-flow__edge-path,
  .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
    stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
  }
.react-flow__edge-textwrapper {
    pointer-events: all;
  }
.react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
/* Arrowhead marker styles - use CSS custom properties as default */
.react-flow__arrowhead polyline {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}
.react-flow__arrowhead polyline.arrowclosed {
  fill: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
svg.react-flow__connectionline {
  z-index: 1001;
  overflow: visible;
  position: absolute;
}
.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
}
.react-flow__node.selectable {
    cursor: pointer;
  }
.react-flow__node.draggable {
    cursor: grab;
    pointer-events: all;
  }
.react-flow__node.draggable.dragging {
      cursor: grabbing;
    }
.react-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: grab;
  }
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  width: 6px;
  height: 6px;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
  border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
}
.react-flow__handle.connectingfrom {
    pointer-events: all;
  }
.react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }
.react-flow__handle-bottom {
    top: auto;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
.react-flow__handle-top {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-left {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-right {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
  }
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__pane.selection .react-flow__panel {
  pointer-events: none;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
    top: 0;
  }
.react-flow__panel.bottom {
    bottom: 0;
  }
.react-flow__panel.top.center, .react-flow__panel.bottom.center {
      left: 50%;
      transform: translateX(-15px) translateX(-50%);
    }
.react-flow__panel.left {
    left: 0;
  }
.react-flow__panel.right {
    right: 0;
  }
.react-flow__panel.left.center, .react-flow__panel.right.center {
      top: 50%;
      transform: translateY(-15px) translateY(-50%);
    }
.react-flow__attribution {
  font-size: 10px;
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
    text-decoration: none;
    color: #999;
  }
@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  left: 0;
  top: 0;
}
.react-flow__viewport-portal {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.react-flow__minimap {
  background: var(
    --xy-minimap-background-color-props,
    var(--xy-minimap-background-color, var(--xy-minimap-background-color-default))
  );
}
.react-flow__minimap-svg {
    display: block;
  }
.react-flow__minimap-mask {
    fill: var(
      --xy-minimap-mask-background-color-props,
      var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default))
    );
    stroke: var(
      --xy-minimap-mask-stroke-color-props,
      var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-mask-stroke-width-props,
      var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default))
    );
  }
.react-flow__minimap-node {
    fill: var(
      --xy-minimap-node-background-color-props,
      var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default))
    );
    stroke: var(
      --xy-minimap-node-stroke-color-props,
      var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-node-stroke-width-props,
      var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default))
    );
  }
.react-flow__background-pattern.dots {
    fill: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default))
    );
  }
.react-flow__background-pattern.lines {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default))
    );
  }
.react-flow__background-pattern.cross {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default))
    );
  }
.react-flow__controls {
  display: flex;
  flex-direction: column;
  box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
}
.react-flow__controls.horizontal {
    flex-direction: row;
  }
.react-flow__controls-button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    width: 26px;
    padding: 4px;
    border: none;
    background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
    border-bottom: 1px solid
      var(
        --xy-controls-button-border-color-props,
        var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default))
      );
    color: var(
      --xy-controls-button-color-props,
      var(--xy-controls-button-color, var(--xy-controls-button-color-default))
    );
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
.react-flow__controls-button svg {
      width: 100%;
      max-width: 12px;
      max-height: 12px;
      fill: currentColor;
    }
.react-flow__edge.updating .react-flow__edge-path {
      stroke: #777;
    }
.react-flow__edge-text {
    font-size: 10px;
  }
.react-flow__node.selectable:focus,
  .react-flow__node.selectable:focus-visible {
    outline: none;
  }
.react-flow__node-input,
.react-flow__node-default,
.react-flow__node-output,
.react-flow__node-group {
  padding: 10px;
  border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
  width: 150px;
  font-size: 12px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
}
.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
      box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
    }
.react-flow__node-input.selectable.selected,
    .react-flow__node-input.selectable:focus,
    .react-flow__node-input.selectable:focus-visible,
    .react-flow__node-default.selectable.selected,
    .react-flow__node-default.selectable:focus,
    .react-flow__node-default.selectable:focus-visible,
    .react-flow__node-output.selectable.selected,
    .react-flow__node-output.selectable:focus,
    .react-flow__node-output.selectable:focus-visible,
    .react-flow__node-group.selectable.selected,
    .react-flow__node-group.selectable:focus,
    .react-flow__node-group.selectable:focus-visible {
      box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
    }
.react-flow__node-group {
  background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
}
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}
.react-flow__nodesselection-rect:focus,
  .react-flow__nodesselection-rect:focus-visible,
  .react-flow__selection:focus,
  .react-flow__selection:focus-visible {
    outline: none;
  }
.react-flow__controls-button:hover {
      background: var(
        --xy-controls-button-background-color-hover-props,
        var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default))
      );
      color: var(
        --xy-controls-button-color-hover-props,
        var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default))
      );
    }
.react-flow__controls-button:disabled {
      pointer-events: none;
    }
.react-flow__controls-button:disabled svg {
        fill-opacity: 0.4;
      }
.react-flow__controls-button:last-child {
    border-bottom: none;
  }
.react-flow__controls.horizontal .react-flow__controls-button {
    border-bottom: none;
    border-right: 1px solid
      var(
        --xy-controls-button-border-color-props,
        var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default))
      );
  }
.react-flow__controls.horizontal .react-flow__controls-button:last-child {
    border-right: none;
  }
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
/* handle styles */
.react-flow__resize-control.handle {
  width: 5px;
  height: 5px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  translate: -50% -50%;
}
.react-flow__resize-control.handle.left {
  left: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  left: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  left: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  left: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left {
  left: 0;
}
.react-flow__resize-control.handle.bottom.left {
  left: 0;
}
.react-flow__resize-control.handle.top.right {
  left: 100%;
}
.react-flow__resize-control.handle.bottom.right {
  left: 100%;
}
/* line styles */
.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  transform: translate(-50%, 0);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  left: 0;
  border-left-width: 1px;
}
.react-flow__resize-control.line.right {
  left: 100%;
  border-right-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  transform: translate(0, -50%);
  left: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}
.react-flow__edge-textbg {
  fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
}
.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}

.layout-page{display:flex;width:100vw;height:100vh;flex-direction:column}.layout-page .page-header{padding:0;height:50px}.layout-page .page-content{display:flex;flex-direction:column;height:calc(100% - 50px);padding:0;overflow:auto}.layout-page .block-row{display:flex;flex-direction:row;flex-grow:1;padding:0;overflow:auto}.sticky-header{position:sticky;top:0;left:0;z-index:1}.wrapping-grid-container{display:flex;flex-direction:row;padding:24px;gap:32px}.wrapping-grid-container>*{flex:1}@media screen and (max-width: 900px){.wrapping-grid-container{flex-direction:column;gap:0}}.layout-page-flow-vertical{display:flex;flex-direction:column;overflow-y:auto;height:100%}.layout-page-flow-vertical__bar{flex:none}.layout-page-flow-vertical__page-flow{display:block;flex:1 1 auto;overflow-x:auto;overflow-y:auto}.padding-1{padding:4.5px}.padding-top-1{padding-top:4.5px}.padding-bottom-1{padding-bottom:4.5px}.padding-left-1{padding-left:4.5px}.padding-right-1{padding-right:4.5px}.padding-2{padding:9px}.padding-top-2{padding-top:9px}.padding-bottom-2{padding-bottom:9px}.padding-left-2{padding-left:9px}.padding-right-2{padding-right:9px}.padding-3{padding:13.5px}.padding-top-3{padding-top:13.5px}.padding-bottom-3{padding-bottom:13.5px}.padding-left-3{padding-left:13.5px}.padding-right-3{padding-right:13.5px}.padding-4{padding:18px}.padding-top-4{padding-top:18px}.padding-bottom-4{padding-bottom:18px}.padding-left-4{padding-left:18px}.padding-right-4{padding-right:18px}.invisible{display:none}.tabs1{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";width:100%;background-color:var(--light);border-bottom:1px solid #ced4da}.tabs1__navigation-wrapper{overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch}.tabs1__navigation-wrapper::-webkit-scrollbar{height:5px}.tabs1__navigation-wrapper::-webkit-scrollbar-thumb{background:#ced4da}.tabs1__navigation-wrapper::-webkit-scrollbar-track{background:var(--light)}.tabs1__navigation-wrapper__navigation{min-width:100%;height:36px;display:inline-block;white-space:nowrap;background-color:rgba(0,0,0,.05)}.tabs1__navigation-wrapper__navigation__item{border:0;white-space:nowrap;height:18px;font-weight:400;display:inline-block;border-bottom:3px solid var(--light);padding:9px 18px 5.4px 18px;cursor:pointer;font-size:15px;color:#495057;text-transform:uppercase;border-right:none;border-left:none}.tabs1__navigation-wrapper__navigation__item:hover{background-color:rgba(0,0,0,.1);border-bottom:3px solid rgba(0,0,0,.6)}.header1{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";width:100%;height:36px;background-color:var(--primary);display:flex;flex-direction:row;color:#fff}.header1__title{font-size:17px;font-weight:500;line-height:36px;padding:0 9px;display:flex;flex:1 1 auto;min-width:0}.header1__title__text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header1__title--home{cursor:pointer}.header1__action{background-color:var(--primary);cursor:pointer;font-size:14px;display:flex;flex:none;user-select:none;line-height:36px;padding:0 9px;border:0}.header1__action:hover{background-color:rgba(0,0,0,.2)}.header1__action:disabled{background-color:var(--primary-disabled);color:var(--white-disabled);cursor:not-allowed}.header1__action:focus{outline:none !important;box-shadow:0 0 0 0 rgba(0,123,255,0) !important}.drawer{color:rgba(0,0,0,.87);background-color:#fff;transition:transform 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;box-sizing:border-box;font-family:Roboto,sans-serif;box-shadow:rgba(0,0,0,.16) 0 3px 10px,rgba(0,0,0,.23) 0 3px 10px;border-radius:0;height:auto;width:175px;transform:translate(0px, 0px);overflow:auto;z-index:10}.drawer-header{background-color:var(--primary);color:#fff;padding:10px;font-size:13px}.drawer-item{border-bottom:1px #e0e0e0 solid;font-size:13px;line-height:1.5;user-select:none}.drawer-item--active{color:#000;background-color:#eee}.drawer-item--disabled{color:#adb5bd}.drawer-item__button{cursor:pointer;padding:10px;position:relative}.drawer-item--disabled .drawer-item__button{cursor:default}.drawer-item:not(.drawer-item--disabled) .drawer-item__button:hover{background-color:rgba(0,0,0,.04)}.drawer-item:not(.drawer-item--disabled) .drawer-item__button:active{background-color:rgba(0,0,0,.18);transition:background-color .3s ease-out}.app-bar{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";width:100%;height:50px;background-color:var(--light);display:flex;flex-direction:row;color:var(--dark);position:relative}.app-bar--primary{background-color:var(--primary);color:var(--light)}.app-bar__logo{padding:5px 9px;display:flex;flex:0 0 auto;cursor:pointer}.app-bar__title{font-size:22px;font-weight:500;line-height:50px;padding:0 9px;display:flex;flex:0 0 auto;min-width:0}.app-bar__title__text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.app-bar__title--home{cursor:pointer}.app-bar__tabs{flex:1 1 auto;margin:12px 0 0 0}.app-bar__button-wrapper{height:100%;width:auto;margin:10px 20px}.app-bar__button{width:34px;height:100%;padding:0;margin:0;border:none;outline:none;background-color:var(--light);color:var(--dark)}.app-bar__button .icon{fill:var(--dark)}.app-bar__button--primary{background-color:var(--primary);color:var(--light)}.app-bar__button--primary .icon{fill:var(--light)}.app-bar__button:focus,.app-bar__button:hover,.app-bar__button:active,.app-bar__button:visited{outline:none;border:0}.app-bar__action{background-color:var(--light);cursor:pointer;font-size:15px;display:flex;flex:none;line-height:50px;padding:0 9px;border:0}.app-bar__action:hover{background-color:rgba(0,0,0,.2)}.app-bar__action:disabled{background-color:var(--light-disabled);color:var(--dark-disabled);cursor:not-allowed}.subheader{position:relative;width:100%;text-align:center;z-index:11}.input1{min-width:150px;color:#000;border:1px solid #e0e0e0;background-color:#fff;padding:3px 6px;line-height:1.4;font-size:13px}.input1--inline{margin-left:4.5px}.input1--featured{font-weight:bold}.checkbox{z-index:0;position:relative;display:block;color:rgba(0,0,0,.87);font-family:"Roboto","Segoe UI",BlinkMacSystemFont,system-ui,-apple-system;font-size:13px;line-height:1.5}.checkbox__input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;display:block;margin:0;border-radius:50%;background-color:#495057;box-shadow:none;outline:none;opacity:0;pointer-events:none;transition:opacity .3s,transform .2s}.checkbox__label-span{display:inline-block;width:100%;cursor:pointer;font-size:13px;line-height:25px}.checkbox__label-span::before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:solid 2px;border-color:#495057;border-radius:2px;width:18px;height:18px;vertical-align:top;transition:border-color .2s,background-color .2s}.checkbox__label-span::after{content:"";display:block;position:absolute;top:6px;left:1px;width:10px;height:5px;border:solid 2px rgba(0,0,0,0);border-right:none;border-top:none;transform:translate(3px, 1px) rotate(-45deg)}.checkbox__input:checked,.checkbox__input:indeterminate{background-color:var(--primary)}.checkbox__input:checked+.checkbox__label-span::before,.checkbox__input:indeterminate+.checkbox__label-span::before{border-color:var(--primary);background-color:var(--primary)}.checkbox__input:checked+.checkbox__label-span::after,.checkbox__input:indeterminate+.checkbox__label-span::after{border-color:#fff}.checkbox__input:indeterminate+.checkbox__label-span::after{border-left:none;transform:translate(4px, 3px)}.checkbox:hover>.checkbox__input{opacity:.04}.checkbox__input:focus{opacity:.12}.checkbox:hover>.checkbox__input:focus{opacity:.16}.checkbox__input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.checkbox__input:active+.checkbox__label-span::before{border-color:var(--primary)}.checkbox__input:checked:active+.checkbox__label-span::before{border-color:rgba(0,0,0,0);background-color:#495057}.checkbox__input:disabled{opacity:0}.checkbox__input:disabled+.checkbox__label-span{color:rgba(0,0,0,.38);cursor:initial}.checkbox__input:disabled+.checkbox__label-span::before{border-color:currentColor}.checkbox__input:checked:disabled+.checkbox__label-span::before,.checkbox__input:indeterminate:disabled+.checkbox__label-span::before{border-color:rgba(0,0,0,0);background-color:currentColor}.label1{color:var(--primary);font-size:13px}.table1__tr--featured .table1__tr__td--fixed-left{background-color:#f9fafb}.table1,.table1-maxWidth{box-sizing:border-box;width:100%;padding:0;margin:0;table-layout:fixed;font-size:13px;border:1px solid #adb5bd}.table1-maxWidth{max-width:1560px;width:unset}.table1__tr{border-bottom:1px solid #e0e0e0;height:20px}.table1__tr:last-of-type{border-bottom:none}.table1__tr--featured{font-weight:bold;background-color:#f9fafb}.table1__tr--bold{font-weight:bold}.table1__tr--padding-top td{padding:40px 6px 3px 6px}.table1__tr--padding-bottom td{padding:3px 6px 40px 6px}.table1__tr--padding-y td{padding:40px 6px 40px 6px}.table1__tr__th{text-align:center;border-bottom:1px solid #adb5bd;border-right:1px solid #adb5bd}.table1__tr__th--header-large{width:280px}.table1__tr__th--small{width:90px}.table1__tr__th--fixed-left{position:sticky;left:0;background-color:#fff}.table1__tr__th:last-of-type{border-right:none}.table1__tr__th__cell-main{padding:3px 6px}.table1__tr__th__cell-main--featured{background-color:var(--info-light)}.table1__tr__th__cell-main--featured-plus{background-color:rgba(var(--info-light), 0.8)}.table1__tr__th__cell-main__meta{font-weight:400;font-size:12px;color:#495057}.table1__tr__th__sub-cell-wrapper{width:100%;border-top:1px solid #adb5bd;text-align:right}.table1__tr__th__sub-cell-wrapper__sub-cell-1{display:inline-block;width:calc(100% - 73px);padding:3px 6px}.table1__tr__th__sub-cell-wrapper__sub-cell-2{display:inline-block;background-color:#f8f9fa;width:40px;padding:3px 6px;background-color:#f8f9fa;border-left:1px solid #adb5bd}.table1__tr__th__sub-cell-wrapper__sub-cell-full{padding:3px 6px}.table1__tr__td{text-align:right;height:100%;border-right:1px solid #adb5bd}.table1__tr__td:last-of-type{border-right:none}.table1__tr__td--header,.table1__tr__td--header-right{width:150px;text-align:left;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table1__tr__td--header-right{text-align:right}.table1__tr__td--header-large{width:280px;text-align:left;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table1__tr__td--fixed-left{position:sticky;left:0;background-color:#fff}.table1__tr__td--header-italic{font-style:italic}.table1__tr__td--header-highlight-green{color:#28a745}.table1__tr__td--header-highlight-red{color:#dc3545}.table1__tr__td--color-neutral{background-color:rgba(233,236,239,.3)}.table1__tr__td--color-success{background-color:rgba(40,167,69,.7)}.table1__tr__td--color-fail{background-color:rgba(220,53,69,.7)}.table1__tr__td--full{padding:3px 6px}.table1__tr__td--small{width:90px}.table1__tr__td--italic{font-style:italic}.table1__tr__td__sub-cell-wrapper{width:100%}.table1__tr__td__sub-cell-wrapper__sub-cell-1{display:inline-block;width:calc(100% - 73px);padding:3px 6px}.table1__tr__td__sub-cell-wrapper__sub-cell-2{display:inline-block;width:40px;padding:3px 6px;background-color:#f8f9fa;border-left:1px solid #adb5bd}.table1__tr__td__sub-cell-wrapper__sub-cell-full{padding:3px 6px}.hint1{position:relative;display:inline-block;cursor:help}.hint1__data{opacity:0;pointer-events:none;transition:all .18s ease-out .18s;left:120px;margin-top:16px;width:240px;transform:translate(-50%, -10px);white-space:normal;background:rgba(73,80,87,.9);border-radius:3px;color:#f8f9fa;font-size:12px;padding:3.6px 6px;position:absolute;z-index:10}.hint1__arrow{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2873, 80, 87, 0.9%29%22%20transform%3D%22rotate%28180 18 6%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;opacity:0;pointer-events:none;transition:all .18s ease-out .18s;content:"";position:absolute;z-index:10}.hint1--wide .hint1__data{left:180px;width:500px}.hint1:hover .hint1__data,.hint1:hover .hint1__arrow{opacity:1;pointer-events:auto}.modal1{position:fixed;top:0;left:0;z-index:20;display:none;width:100%;height:100%;outline:0}.modal1--open{display:block;overflow:hidden}.modal1__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background-color:rgba(0,0,0,.46)}.modal1__dialog{overflow:hidden;border-radius:2px;box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12);position:relative;z-index:21;display:block;width:100%;height:100%}.modal1__dialog>[class*=layout]{background-color:#fff}.modal1__dialog--modal-autoheight{height:auto}@media(min-width: 768px){.modal1__dialog{width:600px;height:calc(100% - 60px);margin:30px auto}.modal1__dialog.sm-width{width:450px}.modal1__dialog.lg-width{width:750px}.modal1__dialog.fluid-width{width:calc(100% - 60px);margin:30px}.modal1__dialog.xl-height{height:468px;max-height:calc(100% - 60px)}.modal1__dialog.lg-height{height:360px;max-height:calc(100% - 60px)}.modal1__dialog.md-height{height:216px;max-height:calc(100% - 60px)}.modal1__dialog.smd-height{height:180px;max-height:calc(100% - 60px)}.modal1__dialog.sm-height{height:144px;max-height:calc(100% - 60px)}.modal1__dialog.xs-height{height:72px;max-height:calc(100% - 60px)}}@media(max-width: 767px){.modal1__dialog{width:100%;height:100%;margin:0}}.input-field__error,.error1{position:relative;font-size:12px;color:var(--neutral)}.error1{margin-top:10px}.input-field{display:inline-block;box-sizing:border-box;width:100%;position:relative;padding-bottom:4px}.input-field__error{color:#d50000;margin-top:10px}.input-field__label{color:rgba(0,0,0,.4);position:absolute;pointer-events:none;top:20px;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.input-field__field{padding:22px 10px 6px 0;display:block;border:none;border-bottom:1px solid rgba(0,0,0,.2);width:calc(100% - 10px);background:none}.input-field__field::placeholder{color:rgba(0,0,0,.4);opacity:1}.input-field__field--with-error{border-bottom:1px solid #d50000}.input-field__field--multiline{padding-top:4px}.input-field__field--without-label{padding-top:12px}.input-field__field:focus{outline:none}.input-field__field:focus~.input-field__label,.input-field__field:valid~.input-field__label,.input-field__field:placeholder-shown~.input-field__label,.input-field__field:read-only~.input-field__label{top:0;font-size:11.5px;color:var(--primary)}.input-field__field:disabled~.input-field__label{top:0;font-size:11.5px;color:#6c757d}.input-field__field:disabled{color:#6c757d}.input-field__field:focus~.input-field__bar:before,.input-field__field:focus~.input-field__bar:after{width:50%}.input-field__bar{position:relative;display:block}.input-field__bar:before,.input-field__bar:after{content:"";height:2px;width:0;bottom:1px;position:absolute;background:var(--primary);transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.input-field__bar:before{left:50%}.input-field__bar:after{right:50%}.input-field__label--fixed-top{top:0;font-size:11.5px;color:var(--primary)}.autocomplete{position:relative;font-size:13px}.autocomplete__input{padding:8px 0 6px;display:block;background-color:inherit;border:none;border-bottom:1px solid rgba(0,0,0,.2);width:calc(100% - 10px)}.autocomplete__input::placeholder{color:rgba(0,0,0,.4);opacity:1}.autocomplete__input--with-options-selected{height:13px}.autocomplete__input--with-options-selected::placeholder{opacity:0}.autocomplete__input:focus{outline:none}.autocomplete__input:focus~.autocomplete__label,.autocomplete__input:valid~.autocomplete__label{display:none}.autocomplete__input:focus~.autocomplete__bar:before,.autocomplete__input:focus~.autocomplete__bar:after{width:50%}.autocomplete__bar{position:relative;display:block}.autocomplete__bar:before,.autocomplete__bar:after{content:"";height:2px;width:0;bottom:1px;position:absolute;background:var(--primary);transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.autocomplete__bar:before{left:50%}.autocomplete__bar:after{right:50%}.autocomplete__menu{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0,0,0,.12);box-sizing:border-box;width:100%;list-style-type:none;margin:0;padding:4px 0;max-height:150px;overflow-y:auto;scrollbar-width:thin;position:absolute;z-index:99;background-color:#fff}.autocomplete__menu__option{padding:2px 12px;cursor:pointer;color:rgba(0,0,0,.87);font-size:13px;white-space:nowrap;line-height:1.5}.autocomplete__menu__option:hover{background-color:#e9ecef}.autocomplete__info{margin-top:10px;color:var(--primary)}.chip{display:inline-flex;align-items:center;background-color:#e0e0e0;border-radius:16px;padding:4px 12px;margin:2px;width:fit-content;min-height:20px}.chip__label{line-height:16px;font-size:13px}.chip__delete-button{width:20px;height:20px;flex-shrink:0;margin-left:6px;margin-right:-4px;padding:0;background-color:rgba(0,0,0,0);border-width:0;border-radius:50%}.chip__delete-button svg{fill:#6c757d}.chip__delete-button svg:hover{fill:#495057}.chip__delete-button:focus{outline:none}.raised-button{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;border:none;border-radius:2px;padding:0 16px;min-height:25px;vertical-align:middle;text-align:center;text-overflow:ellipsis;text-transform:uppercase;color:#fff;background-color:var(--primary);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;font-weight:500;line-height:25px;overflow:hidden;outline:none;cursor:pointer;transition:box-shadow .2s}.raised-button--clear{color:#000;background-color:#fff}.raised-button .icon{color:#fff;fill:#fff}.raised-button--clear .icon{color:#000;fill:#000}.raised-button::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:0;transition:opacity .2s}.raised-button::after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;padding:50%;width:32px;height:32px;background-color:#fff;opacity:0;transform:translate(-50%, -50%) scale(1);transition:opacity 1s,transform .5s}.raised-button:hover,.raised-button:focus{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.raised-button:hover::before{opacity:.08}.raised-button:focus::before{opacity:.24}.raised-button:hover:focus::before{opacity:.3}.raised-button:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.raised-button:active::after{opacity:.32;transform:translate(-50%, -50%) scale(0);transition:transform 0s}.raised-button:disabled{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12);box-shadow:none;cursor:initial}.raised-button:disabled::before{opacity:0}.raised-button:disabled::after{opacity:0}.flat-button{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;border:none;border-radius:2px;padding:0 16px;min-height:25px;vertical-align:middle;text-align:center;text-overflow:ellipsis;text-transform:uppercase;color:var(--primary);background-color:rgba(0,0,0,0);font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;font-weight:500;line-height:25px;overflow:hidden;outline:none;cursor:pointer;transition:box-shadow .2s}.flat-button--clear{color:#000;background-color:rgba(0,0,0,0)}.flat-button .icon{color:var(--primary);fill:var(--primary)}.flat-button.flat-button--clear .icon{color:#000;fill:#000}.flat-button.flat-button--clear:disabled .icon{color:rgba(0,0,0,.38);fill:rgba(0,0,0,.38);box-shadow:none;cursor:initial}.flat-button::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:0;transition:opacity .2s}.flat-button::after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;padding:50%;width:32px;height:32px;background-color:var(--neutral);opacity:0;transform:translate(-50%, -50%) scale(1);transition:opacity 1s,transform .5s}.flat-button:hover{background-color:#e0e0e0}.flat-button:hover::before{opacity:.08}.flat-button:focus::before{opacity:.24}.flat-button:hover:focus::before{opacity:.3}.flat-button:active{background-color:#e0e0e0}.flat-button:active::after{opacity:.32;transform:translate(-50%, -50%) scale(0);transition:transform 0s}.flat-button:disabled{color:rgba(0,0,0,.38);box-shadow:none;background-color:#fff;cursor:initial}.flat-button:disabled::before{opacity:0}.flat-button:disabled::after{opacity:0}.icon{display:inlineBlock;color:#000;fill:#000;height:18px;width:15px;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;vertical-align:middle;margin-right:8px;margin-left:8px}.primary{fill:#fff}@keyframes ripple{0%{box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}50%{box-shadow:0px 0px 0px 10px rgba(213,0,0,.1)}100%{box-shadow:0px 0px 0px 10px rgba(0,0,0,0)}}.radio-button{display:none;box-sizing:border-box}.radio-button:checked+label::before{border-color:var(--primary);animation:ripple .5s linear forwards}.radio-button:checked+label:after{transform:scale(1)}.radio-button:checked:disabled+label::before{cursor:default;border-color:#adb5bd}.radio-button__label{font-size:13px;line-height:1.7;display:inline-block;min-height:16px;position:relative;padding:0 26px;margin-bottom:0;cursor:pointer;vertical-align:middle}.radio-button__label:before,.radio-button__label:after{position:absolute;content:"";border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}.radio-button__label:before{left:0;top:0;width:16px;height:16px;border:2px solid #000}.radio-button__label:after{top:5px;left:5px;width:10px;height:10px;transform:scale(0);background:var(--primary)}.radio-button__label--disabled{color:#adb5bd;border-color:#adb5bd;cursor:default}.radio-button__label--disabled:before{border-color:#adb5bd}.radio-button__label--disabled:after{background:#adb5bd}.simple-table{table-layout:fixed;font-size:13px;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,0);border-collapse:collapse;overflow-x:auto}.simple-table__header{color:#000;background-color:inherit}.simple-table__header--main{color:#141414;background-color:#eee;border-bottom:1px solid #e0e0e0}.simple-table__header--grouped{color:#000;background-color:#eee}.simple-table__header-col{font-size:13px;font-weight:500;height:38px;padding:0 8px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#eee}.simple-table__header-col--hoverable{cursor:pointer}.simple-table__header-col--hoverable:hover{background-color:#f5f5f5}.simple-table__header-col--hoverable--selected{color:#000;background-color:#9e9e9e}.simple-table__header-col--hoverable--selected:hover{color:#000;background-color:#9e9e9e}.simple-table__row{border-bottom:1px solid #e0e0e0}.simple-table__row:last-of-type{border-bottom:none}.simple-table__row-col{height:38px;padding:0 8px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:inherit;padding:3px 8px}.simple-table__body{color:#000}.table-wrapper{margin:0px}.table-row-hoverable tbody tr{cursor:pointer}.table-row-hoverable tbody tr:hover{background-color:#f7f7f7}.floating-action-button{position:relative;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;border:none;border-radius:50%;padding:0 16px;min-width:56px;min-height:56px;color:#fff;background-color:var(--primary);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);overflow:hidden;outline:none;cursor:pointer;transition:box-shadow .2s}.floating-action-button .icon{color:#fff;fill:#fff}.floating-action-button::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:0;transition:opacity .2s}.floating-action-button::after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;padding:50%;width:32px;height:32px;background-color:#fff;opacity:0;transform:translate(-50%, -50%) scale(1);transition:opacity 1s,transform .5s}.floating-action-button:hover::before{opacity:.28}.floating-action-button:hover:focus::before{opacity:.28}.floating-action-button:focus::before{opacity:.18}.floating-action-button:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.floating-action-button:active::after{opacity:.32;transform:translate(-50%, -50%) scale(0);transition:transform 0s}.floating-action-button:disabled{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12);box-shadow:none;cursor:initial}.floating-action-button:disabled::before{opacity:0}.floating-action-button:disabled::after{opacity:0}.icon{margin:0}.paper{border-radius:0;background-color:#fff}.paper--rounded{border-radius:4px}.paper--elevation-z0{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),0px 0px 0px 0px rgba(0, 0, 0, 0.14),0px 0px 0px 0px rgba(0,0,0,.12)}.paper--elevation-z1{box-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),0px 1px 1px 0px rgba(0, 0, 0, 0.14),0px 1px 3px 0px rgba(0,0,0,.12)}.paper--elevation-z2{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12)}.paper--elevation-z3{box-shadow:0px 3px 3px -2px rgba(0, 0, 0, 0.2),0px 3px 4px 0px rgba(0, 0, 0, 0.14),0px 1px 8px 0px rgba(0,0,0,.12)}.paper--elevation-z4{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12)}.paper--elevation-z5{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 5px 8px 0px rgba(0, 0, 0, 0.14),0px 1px 14px 0px rgba(0,0,0,.12)}.paper--elevation-z6{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}.paper--elevation-z7{box-shadow:0px 4px 5px -2px rgba(0, 0, 0, 0.2),0px 7px 10px 1px rgba(0, 0, 0, 0.14),0px 2px 16px 1px rgba(0,0,0,.12)}.paper--elevation-z8{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}.paper--elevation-z9{box-shadow:0px 5px 6px -3px rgba(0, 0, 0, 0.2),0px 9px 12px 1px rgba(0, 0, 0, 0.14),0px 3px 16px 2px rgba(0,0,0,.12)}.paper--elevation-z10{box-shadow:0px 6px 6px -3px rgba(0, 0, 0, 0.2),0px 10px 14px 1px rgba(0, 0, 0, 0.14),0px 4px 18px 3px rgba(0,0,0,.12)}.paper--elevation-z11{box-shadow:0px 6px 7px -4px rgba(0, 0, 0, 0.2),0px 11px 15px 1px rgba(0, 0, 0, 0.14),0px 4px 20px 3px rgba(0,0,0,.12)}.paper--elevation-z12{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}.paper--elevation-z13{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 13px 19px 2px rgba(0, 0, 0, 0.14),0px 5px 24px 4px rgba(0,0,0,.12)}.paper--elevation-z14{box-shadow:0px 7px 9px -4px rgba(0, 0, 0, 0.2),0px 14px 21px 2px rgba(0, 0, 0, 0.14),0px 5px 26px 4px rgba(0,0,0,.12)}.paper--elevation-z15{box-shadow:0px 8px 9px -5px rgba(0, 0, 0, 0.2),0px 15px 22px 2px rgba(0, 0, 0, 0.14),0px 6px 28px 5px rgba(0,0,0,.12)}.paper--elevation-z16{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),0px 16px 24px 2px rgba(0, 0, 0, 0.14),0px 6px 30px 5px rgba(0,0,0,.12)}.paper--elevation-z17{box-shadow:0px 8px 11px -5px rgba(0, 0, 0, 0.2),0px 17px 26px 2px rgba(0, 0, 0, 0.14),0px 6px 32px 5px rgba(0,0,0,.12)}.paper--elevation-z18{box-shadow:0px 9px 11px -5px rgba(0, 0, 0, 0.2),0px 18px 28px 2px rgba(0, 0, 0, 0.14),0px 7px 34px 6px rgba(0,0,0,.12)}.paper--elevation-z19{box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.2),0px 19px 29px 2px rgba(0, 0, 0, 0.14),0px 7px 36px 6px rgba(0,0,0,.12)}.paper--elevation-z20{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 20px 31px 3px rgba(0, 0, 0, 0.14),0px 8px 38px 7px rgba(0,0,0,.12)}.paper--elevation-z21{box-shadow:0px 10px 13px -6px rgba(0, 0, 0, 0.2),0px 21px 33px 3px rgba(0, 0, 0, 0.14),0px 8px 40px 7px rgba(0,0,0,.12)}.paper--elevation-z22{box-shadow:0px 10px 14px -6px rgba(0, 0, 0, 0.2),0px 22px 35px 3px rgba(0, 0, 0, 0.14),0px 8px 42px 7px rgba(0,0,0,.12)}.paper--elevation-z23{box-shadow:0px 11px 14px -7px rgba(0, 0, 0, 0.2),0px 23px 36px 3px rgba(0, 0, 0, 0.14),0px 9px 44px 8px rgba(0,0,0,.12)}.paper--elevation-z24{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12)}.menu{width:100%;color:#fff;background-color:#fff}.menu-item{list-style-type:none;white-space:nowrap;padding:0 16px;line-height:3;user-select:none;color:rgba(0,0,0,.7);transition:background-color .5s cubic-bezier(0.23, 1, 0.32, 1)}.menu-item:hover{background-color:#ebebeb;cursor:pointer}.menu-item--bordered{border-bottom:1px solid #9e9e9e}.tooltip{display:inline-block;position:relative}.tooltip_text{visibility:hidden;white-space:nowrap;font-size:11px;background-color:#555;color:#fff;text-align:center;border-radius:2px;padding:4px;position:absolute;z-index:1;opacity:0;transition:opacity .3s}.tooltip_text--top{left:-50px;bottom:125%}.tooltip_text--bottom{left:-50px;top:125%}.tooltip_text--left{right:25px}.tooltip_text--right{left:25px}.tooltip:hover .tooltip_text{visibility:visible;opacity:1}.logo-wrapper-container{text-align:center;width:100%}.logo-wrapper-container__logo{background-size:contain;background-position:center center;width:450px;height:200px;background-repeat:no-repeat;margin:0px auto;display:flex;justify-content:center;align-items:center;color:#6c757d;border-radius:4px;background-color:#f8f9fa;background-color:rgba(0,0,0,0);font-size:12px;flex-direction:column;cursor:pointer}.logo-wrapper-container__logo--with-bg{background-color:#f8f9fa}.tab_list{-ms-overflow-style:none;scrollbar-width:none;list-style:none;margin:0;padding:0;text-align:center;overflow-x:auto;position:relative;top:1px;z-index:9;height:37px;display:flex;justify-content:center;align-items:flex-end}.tab_list::-webkit-scrollbar{display:none}.tab_list__item{cursor:pointer;margin:0 20px;text-align:center;text-transform:uppercase;letter-spacing:.1em;border:0px;color:#e9ecef;min-width:120px;border-bottom:4px solid var(--primary);line-height:37px;white-space:nowrap}.tab_list__item--active{border-bottom:4px solid var(--light)}.blocking-loader{background-color:rgba(0,0,0,.4);position:absolute;z-index:1000;width:100%;height:100%;top:0;left:0;display:none;text-align:center}.blocking-loader--show{display:block}@media print{.blocking-loader--show{display:none !important}}.blocking-loader__dialog{background-color:rgba(0,0,0,.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:12.5px;color:#fff;position:absolute;top:calc(50% - 50px);left:calc(50% - 80px);height:100px;width:160px;overflow:hidden}.blocking-loader__dialog--sm{top:calc(50% - 50px);left:calc(50% - 60px);height:100px;width:120px}.blocking-loader__dialog--lg{top:calc(50% - 50px);left:calc(50% - 150px);height:100px;width:300px}.blocking-loader__dialog__description{display:block;margin:0;font-weight:normal;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blocking-loader__dialog__spinner{position:relative;width:64px;height:64px;margin:0 auto}.blocking-loader__dialog__spinner div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.blocking-loader__dialog__spinner div:nth-child(1){animation-delay:-0.45s}.blocking-loader__dialog__spinner div:nth-child(2){animation-delay:-0.3s}.blocking-loader__dialog__spinner div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.saved-searches-list-item{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;cursor:pointer;font-size:14px;color:#343a40;min-height:44px;display:grid;grid-template-columns:50px 1fr 1fr 1fr 50px auto;grid-template-rows:44px;grid-template-areas:"icon id data1 data2 data3 actions"}.saved-searches-list-item--disabled{cursor:wait}.saved-searches-list-item--open{background-color:#e9ecef;grid-template-rows:44px auto;line-height:28px;padding-bottom:10px;grid-template-areas:"icon id data1 data2 data3 actions" ". filters filters filters filters ."}.saved-searches-list-item--open .saved-searches-list-item__filters{display:block;overflow-wrap:break-word}.saved-searches-list-item--open .saved-searches-list-item__icon-close{display:block}.saved-searches-list-item--open .saved-searches-list-item__icon-open{display:none}.saved-searches-list-item__icon-close{display:none;padding:10px}.saved-searches-list-item__icon-open{display:block;padding:10px}.saved-searches-list-item__featured{font-weight:bold;grid-area:id;display:flex;align-items:center}.saved-searches-list-item__data1{grid-area:data1;display:flex;align-items:center}.saved-searches-list-item__data2{grid-area:data2;display:flex;align-items:center}.saved-searches-list-item__data3{grid-area:data3;display:flex;align-items:center}.saved-searches-list-item__actions{grid-area:actions;display:flex;align-items:center}.saved-searches-list-item__actions>*{margin-right:20px}.saved-searches-list-item__filters{grid-area:filters;display:none}.saved-searches-list-item__data-featured{border-radius:3px;background-color:#fff;padding:3px 6px;color:#6c757d;margin-right:10px;white-space:pre}.filters-search-bar{display:flex;flex-wrap:wrap;width:100%;background-color:#fafafa}.filters-search-bar .search-buttons{display:flex;flex-grow:1;justify-content:end}.minified-filters{display:flex;flex-wrap:wrap;background-color:#fff;padding:4px}.minified-filters .chip{margin:3px 4px;padding-block:6px}.revisal-wrapper{font-family:"Open Sans",sans-serif}.revisal-wrapper .tabs1{font-family:"Open Sans",sans-serif}.revisal-wrapper .header1,.revisal-wrapper .header1__action{background-color:#d32f2f;font-family:"Open Sans",sans-serif}.revisal-wrapper .drawer-header{background-color:#d32f2f}.revisal-screen-wrapper .recharts-wrapper,.revisal-screen-wrapper .recharts-legend-wrapper,.revisal-screen-wrapper .recharts-wrapper svg{max-width:100%;height:auto}.contact-info{display:flex;align-items:center;gap:5px}.contact-info svg{color:#d20000}.contact-info a{color:unset}.toggle-button{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:40px;height:20px;background-color:#ced4da;border:none;border-radius:20px;padding:0;cursor:pointer;transition:background-color .2s ease;outline:none}.toggle-button__wrapper{display:flex;align-items:center;gap:1rem}.toggle-button__track{width:100%;height:100%;border-radius:20px;background-color:inherit;display:flex;align-items:center;padding:0 2px;box-sizing:border-box}.toggle-button__thumb{width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1);transform:translateX(0)}.toggle-button__label{margin:0px 8px 0 0;font-size:14px;color:#495057}.toggle-button--checked{background-color:var(--primary)}.toggle-button--checked .toggle-button__thumb{transform:translateX(20px)}.toggle-button--disabled{background-color:#e0e0e0;cursor:not-allowed;opacity:.6}@keyframes pulse{0%{transform:scale(0.9);opacity:.7}50%{transform:scale(1.5);opacity:.2}100%{transform:scale(0.9);opacity:.7}}.loader-dot{width:40px;height:40px;background-color:#e53935;border-radius:50%;position:absolute;animation:pulse 1.2s infinite ease-in-out}.loader-dot.second{animation-delay:.6s}.info-text{color:#6c757d;font-size:.8em}

/*# sourceMappingURL=bundle.00cb5c3d8eb50829b8bc.css.map*/