/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: transparent; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

.CodeMirror-hints {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  list-style: none;

  margin: 0;
  padding: 2px;

  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  border-radius: 3px;
  border: 1px solid silver;

  background: white;
  font-size: 90%;
  font-family: monospace;

  max-height: 20em;
  overflow-y: auto;
}

.CodeMirror-hint {
  margin: 0;
  padding: 0 4px;
  border-radius: 2px;
  white-space: pre;
  color: black;
  cursor: pointer;
}

li.CodeMirror-hint-active {
  background: #08f;
  color: white;
}

/* The lint marker gutter */
.CodeMirror-lint-markers {
  width: 16px;
}

.CodeMirror-lint-tooltip {
  background-color: #ffd;
  border: 1px solid black;
  border-radius: 4px 4px 4px 4px;
  color: black;
  font-family: monospace;
  font-size: 10pt;
  overflow: hidden;
  padding: 2px 5px;
  position: fixed;
  white-space: pre;
  white-space: pre-wrap;
  z-index: 100;
  max-width: 600px;
  opacity: 0;
  transition: opacity .4s;
  -moz-transition: opacity .4s;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  -ms-transition: opacity .4s;
}

.CodeMirror-lint-mark {
  background-position: left bottom;
  background-repeat: repeat-x;
}

.CodeMirror-lint-mark-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=");
}

.CodeMirror-lint-mark-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==");
}

.CodeMirror-lint-marker {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  position: relative;
}

.CodeMirror-lint-message {
  padding-left: 18px;
  background-position: top left;
  background-repeat: no-repeat;
}

.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-multiple {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 100%; height: 100%;
}

.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,0.1);}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,0.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,0.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,0.05);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent;}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline:none}.ReactTable .rt-thead .rt-resizable-header{overflow:visible;}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:rgba(102,102,102,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,0.05);}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,0.02);}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity;}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px;}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,0.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,0.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,0.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline:none}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,0.6);background:rgba(0,0,0,0.1);transition:all .1s ease;cursor:pointer;outline:none;}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,0.3);color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block;}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0,0,0,0.5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none;}.ReactTable .-loading > div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,0.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all;}.ReactTable .-loading.-active > div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:hsla(0,0%,100%,.050980392156862744)}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.elevation-1{-webkit-box-shadow:0 0 16px rgba(0,0,0,.03);box-shadow:0 0 16px rgba(0,0,0,.03)}:root{--sans-serif:Inter,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;--monospace:"Roboto Mono",SFMono,consolas,monaco,monospace;--font-size-24:1.5rem;--font-size-20:1.25rem;--font-size-18:1.125rem;--font-size-17:1.0625rem;--font-size-16:1rem;--font-size-14:0.875rem;--font-size-12:0.75rem;--font-size-11:11px;--font-size-10:0.625rem;--line-height-solid:1;--line-height-32:2rem;--line-height-28:1.75rem;--line-height-24:1.5rem;--line-height-20:1.25rem;--line-height-16:1rem;--line-height-14:0.875rem;--line-height-12:0.75rem;--white:#fff;--black:#000;--near-white:#f5f5f5;--near-black:#262626;--dark-gray:#3d3d3d;--medium-gray:#555;--gray:#6a6a6a;--light-gray:#979797;--lightest-gray:#b3b3b3;--lighter-gray:#c7c7c7;--washed-gray:#dedede;--faint-gray:#ededed;--fainter-gray:#fafafa;--lightest-purple:#f1f2ff;--darkest-purple:#2a3766;--dark-purple:#525fbe;--gray-purple:#6e7487;--dark-blue:#247bc7;--blue:#3c92dc;--light-blue:#4aa1ed;--lightest-blue:#85c1f4;--washed-blue:#daecfc;--faint-blue:#ecf5fd;--fainter-blue:#f7fafc;--dark-red:#c04035;--red:#cc5248;--light-red:#d96459;--lightest-red:#e07f76;--washed-red:#f7d6d4;--faint-red:#fdf3f2;--fainter-red:#fefbfb;--dark-green:#3b734f;--green:#478b60;--light-green:#55a874;--lightest-green:#82bf99;--washed-green:#aed6bd;--faint-green:#daece1;--fainter-green:#fcfdfc;--dark-yellow:#d69d10;--yellow:#e9ab11;--light-yellow:#f2bd3b;--lightest-yellow:#eeca86;--washed-yellow:#f6e5c4;--faint-yellow:#fcf5e9;--fainter-yellow:#fefcfb;--purple:#8474e4;--fainter-purple:#f2eefa;--indigo:#6976d9;--primary-purple:#6976d9;--default-ring:0 0 0 1px var(--washed-gray);--hover-ring:0 0 0 1px var(--lightest-blue);--focus-ring:0 0 0 1px var(--lightest-blue),0 0 0 4px var(--washed-blue);--error-ring:0 0 0 1px var(--lightest-red),0 0 0 4px var(--faint-red);--error-default-ring:0 0 0 1px var(--lightest-red);--inset-default-ring:inset 0 0 0 1px var(--washed-gray);--inset-hover-ring:inset 0 0 0 1px var(--lightest-blue);--inset-focus-ring:inset 0 0 0 1px var(--lightest-blue),0 0 0 4px var(--washed-blue);--inset-error-ring:inset 0 0 0 1px var(--lightest-red),0 0 0 4px var(--faint-red);--inset-error-default-ring:inset 0 0 0 1px var(--lightest-red);--blue-70:#237bc7;--blue-60:#3c92dd;--blue-50:#56a0e1;--blue-40:#70afe6;--blue-30:#c2ddf4;--blue-20:#d4e7f7;--blue-10:#eef5fc;--blue-0:#f6fafd;--green-70:#5e8d6e;--green-60:#75a385;--green-50:#7cbb92;--green-40:#90c6a3;--green-30:#c2e0cd;--green-20:#ddeee3;--green-10:#f2f8f4;--green-0:#f8fcf9;--yellow-70:#df8a0c;--yellow-60:#f4a125;--yellow-50:#f5ad42;--yellow-40:#f7ba5f;--yellow-30:#fbe2bb;--yellow-20:#fceacf;--yellow-10:#fef7ec;--yellow-0:#fefbf5;--red-70:#b73f34;--red-60:#cd574c;--red-50:#d9685e;--red-40:#df7f77;--red-30:#f3d1cd;--red-20:#f5d8d6;--red-10:#fbf0ee;--red-0:#fdf7f7;--help-bubble-z-index:2147483003;--tutorial-z-index:calc(var(--help-bubble-z-index) + 1);--hover-browser-z-index:calc(var(--help-bubble-z-index) + 1);--omnibox-z-index:810;--modal-click-outside-z-index:700;--editor-draggable-modal-z-index:900;--onboarding-hints-z-index:10000;--onboarding-welcome-screen:2147483004;--context-menu-z-index:9999;--retool-shared-label:var(--dark-gray);--icon-size:1.1666666667em}@supports(font-variation-settings:normal){:root{--sans-serif:"Inter var",Inter,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif}}.sans-serif{font-family:var(--sans-serif)}.code{font-family:var(--monospace)}.fs-24{font-size:var(--font-size-24)}.fs-20{font-size:var(--font-size-20)}.fs-18{font-size:var(--font-size-18)}.fs-17{font-size:var(--font-size-17)}.fs-16{font-size:var(--font-size-16)}.fs-14{font-size:var(--font-size-14)}.fs-13{font-size:13px}.fs-12{font-size:var(--font-size-12)}.fs-11{font-size:var(--font-size-11)}.fs-10{font-size:var(--font-size-10)}.lh-solid{line-height:1em}.lh-32{line-height:var(--line-height-32)}.lh-28{line-height:var(--line-height-28)}.lh-24{line-height:var(--line-height-24)}.lh-20{line-height:var(--line-height-20)}.lh-18{line-height:18px}.lh-16{line-height:var(--line-height-16)}.lh-14{line-height:var(--line-height-14)}.lh-12{line-height:var(--line-height-12)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600!important}.code.fs-12,.fs-12>.code,.fs-12>code{font-size:.688rem}.code.fs-14,.fs-14>.code,.fs-14>code{font-size:.813rem}.heading-1{font-size:var(--font-size-24);line-height:var(--line-height-28);font-weight:600}.heading-2{font-size:var(--font-size-16);line-height:var(--line-height-20);font-weight:600}.section-heading{letter-spacing:.08em;font-size:var(--font-size-11);line-height:var(--line-height-16);text-transform:uppercase;font-weight:600;margin-bottom:0}.tt-lowercase{text-transform:lowercase}.tt-capitalize{text-transform:capitalize}.tc{text-align:center}.tr{text-align:right}.pa0{padding:0}.pa2{padding:2px}.pa4{padding:4px}.pa8{padding:8px}.pa12{padding:12px}.pa16{padding:16px}.pa28{padding:28px}.pa32{padding:32px}.pa36{padding:36px}.pt0{padding-top:0}.pt4{padding-top:4px}.pt6{padding-top:6px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt32{padding-top:32px}.pl2{padding-left:2px}.pl4{padding-left:4px}.pl6{padding-left:6px}.pl8{padding-left:8px}.pl10{padding-left:10px}.pl12{padding-left:12px}.pl16{padding-left:16px}.pl20{padding-left:20px}.pl32{padding-left:32px}.pl36{padding-left:36px}.pr4{padding-right:4px}.pr6{padding-right:6px}.pr8{padding-right:8px}.pr12{padding-right:12px}.pr16{padding-right:16px}.pr20{padding-right:20px}.pb4{padding-bottom:4px}.pb6{padding-bottom:6px}.pb8{padding-bottom:8px}.pb12{padding-bottom:12px}.pb16{padding-bottom:16px}.pb20{padding-bottom:20px}.pb24{padding-bottom:24px}.ph2{padding-left:2px;padding-right:2px}.ph4{padding-left:4px;padding-right:4px}.ph8{padding-left:8px;padding-right:8px}.ph12{padding-left:12px;padding-right:12px}.ph16{padding-left:16px;padding-right:16px}.ph20{padding-left:20px;padding-right:20px}.ph32{padding-left:32px;padding-right:32px}.ph36{padding-left:36px;padding-right:36px}.pv2{padding-top:2px;padding-bottom:2px}.pv4{padding-top:4px;padding-bottom:4px}.pv8{padding-top:8px;padding-bottom:8px}.pv12{padding-top:12px;padding-bottom:12px}.pv16{padding-top:16px;padding-bottom:16px}.pv24{padding-top:24px;padding-bottom:24px}.pv32{padding-top:32px;padding-bottom:32px}.pv36{padding-left:36px;padding-right:36px}.mv0{margin-top:0;margin-bottom:0}.mv2{margin-top:2px;margin-bottom:2px}.ma0{margin:0}.ma4{margin:4px}.mt2{margin-top:2px}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt14{margin-top:14px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt36{margin-top:36px}.mb2{margin-bottom:2px}.mb4{margin-bottom:4px}.mb8{margin-bottom:8px}.mb10{margin-bottom:10px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px}.mb24{margin-bottom:24px}.mb32{margin-bottom:12px}.mb36{margin-bottom:16px}.mr2{margin-right:2px}.mr4{margin-right:4px}.mr8{margin-right:8px}.mr12{margin-right:12px}.mr16{margin-right:16px}.mr20{margin-right:20px}.mr24{margin-right:24px}.mr32{margin-right:32px}.mr36{margin-right:36px}.ml4{margin-left:4px}.ml8{margin-left:8px}.ml8important{margin-left:8px!important}.ml10{margin-left:10px}.ml12{margin-left:12px}.ml13{margin-left:13px}.ml16{margin-left:16px}.ml20{margin-left:20px}.ml21{margin-left:21px}.ml24{margin-left:24px}.ml32{margin-left:32px}.ml36{margin-left:36px}.white{color:#fff}.dark-gray{color:var(--dark-gray)}.medium-gray{color:var(--medium-gray)}.gray{color:var(--gray)}.light-gray{color:var(--light-gray)}.lightest-gray{color:var(--lightest-gray)}.lighter-gray{color:var(--lighter-gray)}.washed-gray{color:var(--washed-gray)}.blue{color:var(--blue)}.dark-blue{color:var(--dark-blue)}.light-blue{color:var(--light-blue)}.light-red{color:var(--light-red)}.red{color:var(--red)}.dark-red{color:var(--dark-red)}.dark-green{color:var(--dark-green)}.dark-yellow{color:var(--dark-yellow)}.lightest-yellow{color:var(--lightest-yellow)}.bg-near-white{background:var(--near-white)}.bg-near-black{background:var(--near-black)}.bg-faint-gray{background:var(--faint-gray)}.bg-washed-gray{background:var(--washed-gray)}.bg-yellow{background:var(--yellow)}.bg-blue{background:var(--blue)}.bg-faint-blue{background:var(--faint-blue)}.bg-washed-blue{background:var(--washed-blue)}.bg-transparent{background:transparent}.bg-red{background:var(--red)}.bg-faint-red{background:var(--faint-red)}.bg-green{background:var(--green)}.ba-washed-gray{border:1px solid var(--washed-gray);border:1px solid var(--faint-gray);-webkit-box-sizing:border-box;box-sizing:border-box}.bt-washed-gray{-webkit-box-shadow:inset 0 1px var(--washed-gray);box-shadow:inset 0 1px var(--washed-gray)}.bb-washed-gray{-webkit-box-shadow:inset 0 -1px var(--washed-gray);box-shadow:inset 0 -1px var(--washed-gray)}.bb-faint-gray{-webkit-box-shadow:inset 0 -1px var(--faint-gray);box-shadow:inset 0 -1px var(--faint-gray)}.br-washed-gray{border-right:1px solid var(--washed-gray)}.br-faint-gray{border-right:1px solid var(--faint-gray)}.hover-bg-light-blue:focus,.hover-bg-light-blue:hover{background:var(--light-blue)}.hover-bg-near-white:focus,.hover-bg-near-white:hover{background:var(--near-white)}.hover-blue:focus,.hover-blue:hover{color:var(--blue)}.hover-light-blue:focus,.hover-light-blue:hover{color:var(--light-blue)}.hover-bg-light-red:focus,.hover-bg-light-red:hover{background:var(--light-red)}.hover-bg-light-green:focus,.hover-bg-light-green:hover{background:var(--light-green)}.hover-lightest-gray:focus,.hover-lightest-gray:hover{color:var(--lightest-gray)}.opacity-80{opacity:.8}.pointer{cursor:pointer}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.fd-col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.fd-col,.fd-row{-webkit-box-direction:normal}.fd-row{-ms-flex-direction:row;flex-direction:row}.fd-row,.fd-row-reverse{-webkit-box-orient:horizontal}.fd-row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-no-shrink{-ms-flex-negative:0;flex-shrink:0}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dib{display:inline-block}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.v-mid{vertical-align:middle}.v-bottom{vertical-align:bottom}.v-center{vertical-align:center}.keyboard-key,.onboarding-modal__key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;border-radius:4px;border:1px solid var(--washed-gray);padding:0 2px;line-height:16px;height:18px;-webkit-box-shadow:1px 1px 0 1px var(--washed-gray);box-shadow:1px 1px 0 1px var(--washed-gray)}.onboarding-modal__key{background:#fff}.nowrap,.truncate{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis}.size40{height:40px;width:40px}.h-100{height:100%}.h-50{height:50%}.h-12p{height:12px}.h-24p{height:24px}.w-100{width:100%}.w-min-0{min-width:0}.br2{border-radius:2px}.br4{border-radius:4px}.editorOnboardingSteps .ant-steps-item-active .ant-steps-icon-dot,.glowing-button{-webkit-animation:glowing 2.3s ease-in-out infinite;animation:glowing 2.3s ease-in-out infinite}@-webkit-keyframes glowing{0%{background-color:var(--blue);-webkit-box-shadow:0 0 0 2px var(--washed-blue)}50%{background-color:var(--dark-blue);-webkit-box-shadow:0 0 0 4px var(--washed-blue)}to{background-color:var(--blue);-webkit-box-shadow:0 0 0 2px var(--washed-blue)}}@keyframes glowing{0%{background-color:var(--blue);-webkit-box-shadow:0 0 0 2px var(--washed-blue);box-shadow:0 0 0 2px var(--washed-blue)}50%{background-color:var(--dark-blue);-webkit-box-shadow:0 0 0 4px var(--washed-blue);box-shadow:0 0 0 4px var(--washed-blue)}to{background-color:var(--blue);-webkit-box-shadow:0 0 0 2px var(--washed-blue);box-shadow:0 0 0 2px var(--washed-blue)}}.tag{padding:2px 6px;background:rgba(74,161,237,.2);color:var(--blue);font-weight:600;border-radius:12px;vertical-align:bottom}.beta-tag-yellow,.tag{font-size:10px;line-height:12px}.beta-tag-yellow{padding:2px 4px;background-color:var(--faint-yellow);color:var(--dark-yellow);margin-left:4px;border-radius:4px}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.transform-down-50{-webkit-transform:translateY(50%);transform:translateY(50%)}.bb{border-bottom-width:1px;border-bottom-style:solid}.b--faint-gray{border-color:var(--faint-gray)}#root,body{font-family:var(--sans-serif);font-size:var(--font-size-12);line-height:var(--line-height-20);font-weight:400;color:var(--dark-gray)}.input-label{font-weight:500;padding-right:8px;line-height:var(--line-height-14);display:grid;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:flex-start;justify-items:end;text-align:right;color:var(--dark-gray)}.input-label.disabled{color:var(--light-gray)}.grid-1c .retool-checkbox,.grid-2c .retool-checkbox{height:inherit}.grid-1c,.grid-2c{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:12px 24px}.grid-2c{grid:auto/repeat(auto-fit,120px minmax(280px,1fr))}.grid-2c .retool-checkbox{padding-top:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.grid-1c{grid:auto/120px minmax(280px,1fr)}.grid-offset-1{grid-column-start:2}.grid-offset-1.description{margin-top:-8px}.input-label,.input-label-container{margin-right:-24px}.input-label-container .input-label{margin-right:0}.input-label.required:before{content:"* ";display:contents;color:var(--light-red)}.full-grid{grid-column:1/3}@media only screen and (max-width:1258px){.grid-1c,.grid-2c{grid:auto/auto;grid-gap:12px 0}.grid-1c .retool-checkbox,.grid-2c .retool-checkbox{grid-column-end:1;padding-top:0;margin-top:-8px}.grid-1c .form-placeholder,.grid-2c .form-placeholder{display:none}.full-grid{grid-column:1/-1}.grid-offset-1{grid-column-start:1}.grid-2c .retool-checkbox{grid-column-end:-1}.input-label,.input-label-container{height:16px;justify-self:start;margin-bottom:-8px}.input-label{display:block}}.ant-dropdown-menu{border:1px solid var(--washed-gray)}.ant-dropdown-menu .ant-dropdown-menu-item{font-weight:500}.ant-dropdown-menu .ant-dropdown-menu-item-danger{color:var(--red)}.ant-dropdown-menu .ant-dropdown-menu-item-active,.ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--near-white)}.ant-alert-with-description{padding:12px 12px 12px 44px;background:var(--faint-red);font-weight:400}.ant-alert-with-description .ant-alert-description{color:var(--dark-gray)}.ant-alert-with-description .ant-alert-icon{left:20px}.ant-alert-with-description .ant-icon{top:12px;left:20px}.instruction-container{pointer-events:none;position:absolute;top:0;bottom:0;right:0;left:0}.text-with-code code{font-size:.9em}@media only screen and (max-width:1560px){.query-main-editor-body.has-schema-sidebar .grid-1c,.query-main-editor-body.has-schema-sidebar .grid-2c{grid:auto/auto;grid-gap:12px 0}.query-main-editor-body.has-schema-sidebar .grid-1c .retool-checkbox,.query-main-editor-body.has-schema-sidebar .grid-2c .retool-checkbox{grid-column-end:1}.query-main-editor-body.has-schema-sidebar .input-label,.query-main-editor-body.has-schema-sidebar .input-label-container{height:16px;justify-self:start;margin-bottom:-8px}.query-main-editor-body.has-schema-sidebar .input-label{display:block}}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/src/styles/inter/Inter-Thin.woff2) format("woff2"),url(/src/styles/inter/Inter-Thin.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/src/styles/inter/Inter-ThinItalic.woff2) format("woff2"),url(/src/styles/inter/Inter-ThinItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/src/styles/inter/Inter-ExtraLight.woff2) format("woff2"),url(/src/styles/inter/Inter-ExtraLight.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/src/styles/inter/Inter-ExtraLightItalic.woff2) format("woff2"),url(/src/styles/inter/Inter-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/src/styles/inter/Inter-Light.woff2) format("woff2"),url(/src/styles/inter/Inter-Light.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/src/styles/inter/Inter-LightItalic.woff2) format("woff2"),url(/src/styles/inter/Inter-LightItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/src/styles/inter/Inter-Regular.woff2) format("woff2"),url(/src/styles/inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/src/styles/inter/Inter-Italic.woff2) format("woff2"),url(/src/styles/inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/src/styles/inter/Inter-Medium.woff2) format("woff2"),url(/src/styles/inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/src/styles/inter/Inter-MediumItalic.woff2) format("woff2"),url(/src/styles/inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/src/styles/inter/Inter-SemiBold.woff2) format("woff2"),url(/src/styles/inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/src/styles/inter/Inter-SemiBoldItalic.woff2) format("woff2"),url(/src/styles/inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/src/styles/inter/Inter-Bold.woff2) format("woff2"),url(/src/styles/inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/src/styles/inter/Inter-BoldItalic.woff2) format("woff2"),url(/src/styles/inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/src/styles/inter/Inter-ExtraBold.woff2) format("woff2"),url(/src/styles/inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/src/styles/inter/Inter-ExtraBoldItalic.woff2) format("woff2"),url(/src/styles/inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/src/styles/inter/Inter-Black.woff2) format("woff2"),url(/src/styles/inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/src/styles/inter/Inter-BlackItalic.woff2) format("woff2"),url(/src/styles/inter/Inter-BlackItalic.woff) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/src/styles/inter/Inter-roman.var.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/src/styles/inter/Inter-italic.var.woff2) format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(/src/styles/inter/Inter.var.woff2) format("woff2")}/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2018 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mostardesign
 * License URL: https://www.fontspring.com/licenses/mostardesign/webfont
 *
 *
 */html{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;height:100%;color:var(--dark-gray);-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}::-moz-selection{background:#b3d4fc;color:unset;text-shadow:none}::selection{background:#b3d4fc;color:unset;text-shadow:none}@font-face{font-family:neuzeit-grotesk;src:url(/src/styles/neuzeit_grotesk/neuzeit-grotesk-bold.woff2) format("woff2"),url(/src/styles/neuzeit_grotesk/neuzeit-grotesk-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:neuzeit-grotesk;src:url(/src/styles/neuzeit_grotesk/neuzeit-grotesk.woff2) format("woff2"),url(/src/styles/neuzeit_grotesk/neuzeit-grotesk.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:local("Roboto Mono"),local("RobotoMono-Regular"),url(/src/styles/roboto_mono/roboto-mono-v7-latin-regular.woff2) format("woff2"),url(/src/styles/roboto_mono/roboto-mono-v7-latin-regular.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:400;src:local("Roboto Mono Italic"),local("RobotoMono-Italic"),url(/src/styles/roboto_mono/roboto-mono-v7-latin-italic.woff2) format("woff2"),url(/src/styles/roboto_mono/roboto-mono-v7-latin-italic.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;src:local("Roboto Mono Bold"),local("RobotoMono-Bold"),url(/src/styles/roboto_mono/roboto-mono-v7-latin-700.woff2) format("woff2"),url(/src/styles/roboto_mono/roboto-mono-v7-latin-700.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-weight:700;src:local("Roboto Mono Bold Italic"),local("RobotoMono-BoldItalic"),url(/src/styles/roboto_mono/roboto-mono-v7-latin-700italic.woff2) format("woff2"),url(/src/styles/roboto_mono/roboto-mono-v7-latin-700italic.woff) format("woff")}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{width:100%;padding:0}.CodeMirror pre{-webkit-box-shadow:none;box-shadow:none}.CodeMirror-gutters{border-right:none;background-color:transparent;margin-right:30px}.CodeMirror-linenumber{font-family:var(--monospace)!important;width:20px;padding-right:12px;color:#bbb}.red-border{border-color:#f9354c}.red-border:focus,.red-border:hover{border-color:#f9354c;-webkit-box-shadow:0 0 0 2px rgba(238,95,91,.2);box-shadow:0 0 0 2px rgba(238,95,91,.2)}code,pre{font-family:var(--monospace)!important}.CodeMirror-hints{z-index:1500}h1,h2,h3,h4,h5,h6{font-family:var(--sans-serif);color:var(--dark-gray)}:focus{outline:none}button.minimal{color:#5a5a5a;border:none;background-color:#fff;padding:0 10px;margin:0 7px;-webkit-box-shadow:0 0 0 1px rgba(52,52,95,.1),0 2px 4px 0 rgba(52,52,95,.075),0 1px 1.5px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.06),0 0 0 0 transparent;box-shadow:0 0 0 1px rgba(52,52,95,.1),0 2px 4px 0 rgba(52,52,95,.075),0 1px 1.5px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.06),0 0 0 0 transparent}button.ant-btn-large.minimal>div{line-height:1}button.minimal.ant-btn-primary{background-color:transparent;color:#0e77ca}button.minimal.ant-btn-primary:hover{background-color:#d2eafb;background:#d2eafb;color:#0c60aa}button.minimal.ant-btn-danger{color:#d73435}button.minimal.ant-btn-danger:hover{background-color:#fcdbd9;background:#fcdbd9;color:#bd2636}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:.3em!important}button.minimal:hover{color:#5a5a5a;background-color:#e9e9e9}button.minimal-hover:focus,button.minimal-hover:hover{color:#5a5a5a;border-color:#d9d9d9;background-color:#e9e9e9}.ant-btn{font-weight:500}.flex-centered,.non-ideal-state{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.non-ideal-state{max-width:400px;margin-left:auto;margin-right:auto;text-align:center;font-size:12px;color:var(--light-gray)}.non-ideal-state .non-ideal-state-icon{margin-bottom:20px}.non-ideal-state .non-ideal-state-icon i{font-size:72px}.elevation-0{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);box-shadow:0 0 0 1px rgba(16,22,26,.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)}.elevation-2{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.elevation-3{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 2px 4px rgba(16,22,26,.2),0 8px 24px rgba(16,22,26,.2)}.elevation-4{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 4px 8px rgba(16,22,26,.2),0 18px 46px 6px rgba(16,22,26,.2)}.interactive{cursor:pointer;-webkit-transition:.5s;transition:.5s}.interactive:hover{-webkit-box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2);box-shadow:0 0 0 1px rgba(16,22,26,.1),0 1px 1px rgba(16,22,26,.2),0 2px 6px rgba(16,22,26,.2)}.navbar{height:50px;padding-left:5px;padding-right:5px}.navbar-group{white-space:nowrap;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.align-left{float:left}.align-right{float:right}.label-title{color:var(--dark-gray);font-size:12px;font-weight:500;margin-bottom:4px;margin-top:12px;line-height:16px;display:inline-block}.label-title.no-top-margin{margin-top:0}.label-description{color:#919191;font-size:12px;margin-top:10px;margin-bottom:10px}.text-muted{color:#919191}h1{font-size:30px}h1,h2{font-weight:600;margin:0 0 10px;padding:0;line-height:1.2em}h2{font-size:24px}h3{font-weight:600;line-height:.8em;font-size:22px}h3,h4{margin:0 0 10px;padding:0}h4{line-height:.9em;font-size:18px}h4,h5{font-weight:500}h5{font-size:var(--font-size-14);margin-bottom:12px}h6{font-weight:500;margin:0 0 10px;padding:0;line-height:.9em;font-size:15px}table.simple-table{border-collapse:collapse}table.simple-table thead th{text-align:left;padding-left:10px;padding-bottom:5px;border-bottom:1px solid #d9d9d9}table.simple-table tbody tr td{padding:10px;cursor:pointer;border:none}table.simple-table tbody tr:hover td{background-color:rgba(245,229,220,.8)}table.simple-table tbody tr.no-hover:hover td{background-color:transparent;cursor:auto}.empty-table-row{cursor:pointer;width:100%;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.empty-table-row:hover{background-color:rgba(245,229,220,.8)}hr{margin:8px 0;border:1px solid var(--faint-gray);border-top:0}.shortcut-explainer{font-size:10px;color:#bfbfbf}.ant-collapse-content{overflow:visible}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0!important}.ant-select{width:100%}.medium-option{line-height:24px!important}.large-option{line-height:28px!important}.ant-select-lg{font-size:12px!important}.spm,.spr,.spsb{font-family:var(--sans-serif)}.spsb{font-weight:600}.ant-breadcrumb{font-family:var(--sans-serif)}.ant-form-item .ant-form-item-label{font-family:var(--sans-serif);padding:0 0 8px;margin:0;display:block;text-align:left;line-height:1.5}.ant-form-item .ant-form-item-label label{font-size:14px;color:#7a7a7a}.ant-alert-description{line-height:var(--line-height-16);color:var(--gray)}.action-column{width:110px;margin-left:50px;padding-top:75px}.action-column .retool-button,.action-column .retool-button button{width:110px}.retool-button.favorite-link{height:20px}.common-detail-view .ant-form-item{margin-top:32px;margin-bottom:0}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:hsla(0,0%,100%,.050980392156862744)}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.expiry-warning-header{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:var(--blue)}.expiry-warning-header .retool-button{color:#fff;border:1px solid #fff;border-radius:4px;padding:0 8px;height:24px;-webkit-transition:.25s;transition:.25s}.expiry-warning-header .retool-button:hover{color:var(--blue);background-color:#fff}.expiry-warning-header.expiry-warning-header--trial-ends-very-soon{background-color:var(--red)}.expiry-warning-header:hover{cursor:auto}
.cm-s-summerfruit{font-size:1em;font-family:var(--monospace);letter-spacing:.3px;background:#fdfdfd;color:#181818}.cm-s-summerfruit .CodeMirror-gutters{z-index:3;border:none;background:#f6f9fc}.cm-s-summerfruit .CodeMirror-linenumber{color:#8898aa}.cm-s-summerfruit div.CodeMirror-cursor{border-left:1px solid #181818}.cm-s-summerfruit .CodeMirror-activeline-background{background:hsla(0,0%,100%,.050980392156862744)}.cm-s-summerfruit .CodeMirror-selected{background:#b7dce8}.cm-s-summerfruit .cm-comment{color:#91a2b0}.cm-s-summerfruit .cm-keyword{color:#5c65c1}.cm-s-summerfruit .cm-string{color:#159570}.cm-s-summerfruit .cm-variable-2{color:#f92672}.cm-s-summerfruit .cm-number,.cm-s-summerfruit .cm-operator{color:#fb6620}.cm-s-summerfruit .cm-tag:not(.cm-bracket){color:#da1225}.cm-s-summerfruit .cm-attribute{font-style:italic;color:#e36209}.block-component,.button-widget button,.file-picker button,.form-button-container button,.oauth-login-container__oauth-login-button,.oauth-login-container__oauth-login-button[disabled],.retool-grid .retool-container.retool-form-container,.s3-uploader button{-webkit-box-shadow:0 0 16px rgba(0,0,0,.03);box-shadow:0 0 16px rgba(0,0,0,.03)}.retool-modal-component .block-component,.retool-modal-component .button-group-component button,.retool-modal-component .column-editor,.retool-modal-component .input-control-component__input .ant-checkbox-inner,.retool-modal-component .input-control-component__input .ant-input,.retool-modal-component .input-control-component__input .ant-radio-inner,.retool-modal-component .input-control-component__input .ant-select-selection,.retool-modal-component .input-control-component__input .ant-time-picker-input,.retool-modal-component .retool-widget .ant-checkbox-inner{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}.retool-canvas.mobile{max-width:600px}.retool-canvas-min-width.mobile{min-width:240px}.retool-canvas.mobile.no-mobile-layout{max-width:1000px!important}.retool-canvas-min-width.mobile.no-mobile-layout{min-width:800px!important}.retool-canvas.editor-canvas.mobile{max-width:450px}.retool-tabbed-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.retool-tabbed-container.ant-tabs-top{height:100%}.retool-tabbed-container .ant-tabs-top-bar{min-height:42px}.retool-tabbed-container .ant-tabs-top-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0}.retool-tabbed-container .ant-tabs-nav .ant-tabs-tab{font-family:var(--sans-serif);font-weight:600;font-size:12px}.retool-tabbed-container .ant-tabs-tabpane-active{height:100%}.retool-tabbed-container .tabpane-scrollable{overflow-y:var(--scrollable-overflow,auto);overflow-x:hidden}.retool-canvas-min-width{min-width:800px}.retool-canvas{max-width:1560px;height:100%}.retool-canvas--app-shell{max-width:none}.retool-canvas--app-shell.editor-canvas{background:#eee}.retool-canvas h1,.retool-canvas h2,.retool-canvas h3,.retool-canvas h4,.retool-canvas h5,.retool-canvas h6{margin-bottom:0;font-family:var(--sans-serif)}.retool-canvas .ant-btn.disabled,.retool-canvas .ant-btn[disabled]{color:rgba(0,0,0,.25)!important;background-color:#f5f5f5!important;border-color:#d9d9d9!important;cursor:not-allowed}.block-component{border-radius:4px;background:#fff;border:1px solid var(--washed-gray)}.retool-container.root{-webkit-box-shadow:none;box-shadow:none;background:none!important;border:none}.retool-container:not(.retool-modal-component){border-radius:4px;height:100%;background:#fff}.retool-container:not(.retool-modal-component) .ant-tabs-bar{margin-bottom:0}.retool-container:not(.retool-modal-component) .ant-tabs-tabpane{will-change:transform;position:relative}.retool-container:not(.retool-modal-component) .ant-tabs:not(.ant-tabs-vertical)>.ant-tabs-content>.ant-tabs-tabpane-inactive .retool-grid{display:none}.retool-module-container{-webkit-box-shadow:none;box-shadow:none;border-radius:4px;height:100%}.retool-module-container.default-background-color{background:var(--canvas)}.retool-module-container.transparent-background-color{background:none}.retool-container-title-wrapper{height:40px;background-color:var(--faint-gray);font-family:var(--sans-serif);font-style:normal;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.03em;text-transform:uppercase;color:var(--gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px;padding-right:18px;border-radius:3px 3px 0 0}.input-control-component__input .ant-input,.input-control-component__input .ant-select,.input-control-component__input .ant-select-selection,.input-control-component__input .ant-time-picker-input{height:30px}.input-control-component__input .ant-select-selection__rendered{line-height:28px}.oauth-login-container__oauth-login-button,.oauth-login-container__oauth-login-button[disabled]{border:1px solid transparent}.retool-modal-component{padding-bottom:0;border-radius:4px}.retool-modal-component .button-group-component button,.retool-modal-component .button-group-component button.disabled,.retool-modal-component .button-widget button,.retool-modal-component .button-widget button.disabled,.retool-modal-component .file-picker button,.retool-modal-component .file-picker button.disabled,.retool-modal-component .form-button-container button,.retool-modal-component .form-button-container button.disabled,.retool-modal-component .modal-opener,.retool-modal-component .oauth-login-container__oauth-login-button,.retool-modal-component .retool-form-button-container button,.retool-modal-component .retool-form-button-container button.disabled,.retool-modal-component .s3-uploader button,.retool-modal-component .s3-uploader button.disabled{-webkit-box-shadow:none;box-shadow:none}.ql-container.ql-snow,.ql-toolbar.ql-snow{border:none!important;border-bottom:1px solid #ddd!important}.retool-container{border:1px solid var(--washed-gray)}.retool-container.elevation-1.no-border{border:none!important}.no-drop-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.retool-container.elevation-1.has-title{overflow-y:hidden!important}.retool-container-grid-wrapper{height:100%;border-radius:4px}.retool-module-container-grid-wrapper{--retool-grid-padding:0;height:100%;border-radius:4px}.retool-hidden-widget{outline:2px solid pink}.container-color-select-white{position:absolute;width:12px;height:12px;left:12px;top:12px;border-radius:50%;background:#fff;border:1px solid #b3b3b3;-webkit-box-sizing:border-box;box-sizing:border-box}.retool-container-grid-wrapper.has-title{border-radius:0 0 4px 4px;height:calc(100% - 40px)}.retool-container-grid-wrapper.overflow-scroll,.retool-form.overflow-scroll{overflow-y:var(--scrollable-overflow,auto)!important;overflow-x:hidden;position:relative}.retool-container-grid-wrapper.overflow-hidden,.retool-form.overflow-hidden{overflow:hidden}.retool-modal-component.overflow-scroll .ant-modal-body{overflow-y:var(--scrollable-overflow,auto)!important;overflow-x:hidden;position:relative}.retool-modal-component.overflow-hidden .ant-modal-body{overflow:hidden}.retool-container-title{overflow:hidden;white-space:nowrap;margin-right:5px}.expand-cell-button{color:var(--gray)}.listview.scrollable{overflow-y:var(--scrollable-overflow,auto);overflow-x:hidden;position:relative}.s3-uploader{text-align:center}.s3-uploader,.s3-uploader .ant-upload{height:100%;width:100%}.retool-grid{--retool-grid-padding-default:15px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:var(--retool-grid-padding,var(--retool-grid-padding-default))}.retool-grid.legacy-canvas-padding{--retool-grid-padding:var(--retool-grid-legacy-padding,27.5px)}.retool-grid.clip-for-drag{overflow:hidden}.retool-grid-content{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;height:100%;position:relative;width:100%;z-index:0;--retool-grid-padding:var(--retool-grid-padding-default)}.retool-grid-placeholder{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.retool-grid .container-mask{left:0;background-color:hsla(0,0%,100%,.6)}.retool-grid .container-mask,.retool-grid .fetching-mask{position:absolute;top:0;height:100%;width:100%;z-index:100}.retool-grid .fetching-mask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.4);pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;opacity:0}.retool-grid .fetching-mask .spinner{font-size:20px;color:#0e77ca}.retool-grid .fetching-mask.fetching{pointer-events:auto;opacity:1}.retool-grid .retool-form,.retool-grid .retool-wizard{height:100%;position:relative}.retool-grid .retool-wizard-grid{height:calc(100% - 100px);overflow-y:var(--scrollable-overflow,auto);overflow-x:hidden}.retool-grid .retool-wizard-floating-action-bar{height:52px;border-top:1px solid var(--faint-gray)}.retool-grid .retool-wizard .wizard-title{letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--gray)}.retool-grid .retool-container.retool-form-container{border-radius:5px;height:100%;border:1px solid var(--washed-gray)}.retool-grid .retool-container.retool-form-container.no-border{border:none!important}.retool-grid .retool-container.retool-form-container.no-border>form>.retool-form-floating-action-bar{border:none}.retool-grid .retool-form-button-container{padding:6px 8px;min-width:120px;float:right}.retool-grid .retool-form-button-container button{width:100%}.retool-grid .json-explorer-container{padding:0 12px;border-radius:4px;background:#fffefb}.retool-grid .retool-form-floating-action-bar{height:40px;border-top:1px solid var(--washed-gray)}.retool-grid .retool-form-button-container.fullwidth{padding:6px 8px;width:100%}.retool-grid .retool-widget{will-change:transform;position:absolute;z-index:0}.retool-grid .retool-widget-readonly{padding:4px 8px}.retool-grid .retool-widget:hover{z-index:6}.retool-grid .retool-widget.dragging{pointer-events:none;z-index:7}.retool-grid .retool-widget.selected{z-index:5}.retool-grid .retool-widget[data-debug-position]:after{background:#fff;content:attr(data-debug-position);font-family:var(--monospace);font-size:10px;line-height:1;opacity:.6;padding:2px 4px;pointer-events:none;position:absolute;top:0;right:0}.retool-modal-component-wrapper{pointer-events:none;z-index:calc(var(--modal-click-outside-z-index) + var(--retool-modal-stacking-order, 0))}.ant-modal-content,.retool-modal-component,.retool-modal-component-wrapper.retool-modal-component-wrapper--clickable{pointer-events:all}.retool-modal-component .ant-modal-body{height:500px}.loading-component{height:100%;width:100%;padding:15px;overflow:hidden}.loading-component .ant-skeleton-paragraph{padding:0}.loading-code-editor{width:100%;height:100%}.loading-code-editor .ant-skeleton-paragraph{width:100%;padding:0}.loading-code-editor .ant-skeleton-paragraph li{width:100%!important}

/*# sourceMappingURL=19036.app.4a4dd455c38b1025ad7d.css.map*/