/*!
 * /*
 * * This file is subject to the terms and conditions defined in
 *  * file 'LICENSE.txt', which is part of this source code package.
 *  * /
 *
 */
.Button{
  display:inline-block;
  box-sizing:border-box;
  text-decoration:none;
  padding:0.5rem 0.75rem;
  background:transparent;
  border:1px solid rgb(242, 236, 236);
  color:#4c5773;
  cursor:pointer;
  font-weight:bold;
  font-family:var(--default-font-family), sans-serif;
  border-radius:6px;
}

.Button:hover{
  color:var(--color-brand);
  border-color:rgb(224, 236, 236);
  background:#f9fbfc;
  transition:all 200ms linear;
  transition-property:color, border-color, background-color;
}

.Button:focus{
  outline:2px solid var(--color-focus);
}

.Button:focus:not(:focus-visible){
  outline:none;
}

@media screen and (min-width: 80em){
  .Button{
    padding:0.75rem 1rem;
  }
}

.Button--small{
  padding:0.45rem 1rem;
}

.Button--medium{
  padding:0.5rem 0.75rem;
  font-size:0.8rem;
}

.Button--large{
  padding:0.8rem 1.25rem;
  font-size:1rem;
}

.Button-normal{
  font-weight:normal;
}

.Button--round{
  border-radius:99px;
}

.Button--primary{
  color:#fff;
  background:var(--color-brand);
  border:1px solid var(--color-brand);
}

.Button--primary:hover{
  color:#fff;
  border-color:var(--color-brand);
  background-color:var(--color-brand-alpha-88);
}

.Button--warning{
  color:#fff;
  background:#ed6e6e;
  border:1px solid #ed6e6e;
}

.Button--warning:hover{
  color:#fff;
  border-color:#ed6e6e;
  background-color:#ed6e6e;
}

.Button--cancel{
  border-radius:99px;
}

.Button--white{
  background-color:white;
  color:#4c5773;
  border-color:#eeecec;
}

.Button--borderless{
  border-color:transparent;
  background:transparent;
  color:#696e7b;
}

.Button--borderless:hover{
  border-color:transparent;
  color:#696e7b;
}

.Button--onlyIcon{
  border:none;
  background:transparent;
  color:#4c5773;
  padding:0;
}

.Button-group{
  display:inline-block;
  border-radius:6px;
  border:1px solid #eeecec;
  overflow:hidden;
  clear:both;
}

.Button-group .Button{
  margin:0;
  float:left;
  border-top:none;
  border-bottom:none;
  border-right:none;
  border-radius:0;
  box-shadow:none;
}

.Button-group .Button--active{
  background-color:#84bb4c;
  color:#fff;
}

.Button-group .Button:first-child{
  border-left:none;
}

.Button-group--brand{
  border-color:white;
}

.Button-group--brand .Button{
  border-color:white;
  color:var(--color-brand);
  background-color:#edf2f5;
}

.Button-group--brand .Button--active{
  background-color:var(--color-brand);
  color:white;
}

.Button:disabled{
  opacity:0.5;
  cursor:not-allowed;
}

.Button--danger{
  background-color:#ed6e6e;
  border-color:#ed6e6e;
  color:#fff;
}

.Button--danger:hover{
  color:white;
  background-color:#ed6e6e;
  border-color:#ed6e6e;
}

.Button--success{
  background-color:#84bb4c;
  border-color:#84bb4c;
  color:#fff;
}

.Button--success:hover{
  background-color:#84bb4c;
  border-color:#84bb4c;
  color:#fff;
}

.Button--fullWidth{
  width:100%;
}

::-webkit-input-placeholder{
  color:#949aab;
}

:-moz-placeholder{
  color:#949aab;
}

:-ms-input-placeholder{
  color:#949aab;
}

.Form-field{
  margin-bottom:1.5em;
  color:#696e7b;
}

.Form-field.Form--fieldError{
  color:#ed6e6e;
}

.Form-label{
  display:block;
  font-weight:900;
  font-size:0.88em;
  color:inherit;
  margin-bottom:0.5em;
}

.Form-input{
  font-family:var(--default-font-family);
  font-weight:700;
  font-size:16px;
  color:#4c5773;
  background-color:#fff;
  padding:0.75em;
  border:1px solid #eeecec;
  border-radius:8px;
  outline:none;
}

.Form-field.Form--fieldError .Form-input{
  border-color:#ed6e6e;
}

.Form-input:focus:not(.no-focus),
.Form-field:hover .Form-input:not(.no-focus){
  border-color:var(--color-brand);
  transition:border 300ms ease-in-out;
}

.Form-field .AdminSelect{
  border-color:#eeecec;
}

.Form-field .AdminSelect:hover{
  border-color:var(--color-brand);
  transition:border 300ms ease-in-out;
}

.List-section-header .Icon,
.List-item .List-item-arrow .Icon{
  color:#4c5773;
}

.List-section-header:hover .Icon{
  color:inherit;
}

.List-item .Icon{
  color:#949aab;
}

.List-section-header{
  color:#4c5773;
  border:2px solid transparent;
}

.List-section-header--cursor{
  border-radius:8px;
  outline:2px solid var(--color-focus);
  outline-offset:-4px;
}

.List-section--togglable .List-section-header:hover,
.List-section--togglable .List-section-header:hover .Icon,
.List-section--togglable
    .List-section-header:hover
    .List-section-title,
.List-section--expanded .List-section-header,
.List-section--expanded .List-section-header .List-section-icon .Icon{
  color:currentColor;
}

.List-section--expanded .List-section-header .List-section-title{
  color:#4c5773;
}

.List-section-title{
  word-wrap:break-word;
}

.List-item{
  display:flex;
  border-radius:4px;
  margin-top:2px;
  margin-bottom:2px;
}

.List-item--cursor{
  outline:2px solid var(--color-focus);
}

.List-item--cursor:not(.List-item--disabled),
.List-item:not(.List-item--disabled):hover,
.List-item--selected:not(.List-item--disabled){
  background-color:currentColor;
}

.List-item-title{
  color:#4c5773;
}

.List-item--disabled .List-item-title{
  color:#949aab;
}

.List-item--cursor:not(.List-item--disabled) .List-item-title,
.List-item:not(.List-item--disabled):hover .List-item-title,
.List-item--selected:not(.List-item--disabled) .List-item-title{
  color:white;
}

.List-item-description{
  margin-top:0.25em;
  margin-bottom:0;
  color:#696e7b;
}

.List-item--disabled .List-item-description{
  color:#4c5773;
}

.List-item--cursor:not(.List-item--disabled) .List-item-description,
.List-item:not(.List-item--disabled):hover .List-item-description,
.List-item--selected:not(.List-item--disabled) .List-item-description{
  color:rgba(255, 255, 255, 0.5);
}

.List-item--cursor:not(.List-item--disabled) .Icon,
.List-item:not(.List-item--disabled):hover .Icon,
.List-item--selected:not(.List-item--disabled) .Icon{
  color:white !important;
}

.ModalContainer{
  z-index:4;
}

.Modal{
  margin:auto;
  width:640px;
  box-shadow:0 0 6px rgba(0, 0, 0, 0.13);
  max-height:90%;
  overflow-y:auto;
}

.Modal-backdrop > .Modal{
  margin:0;
}

.Modal.Modal--small{
  width:480px;
}

.Modal.Modal--medium{
  width:65%;
}

.Modal.Modal--wide{
  width:85%;
}

.Modal.Modal--fit{
  width:auto;
  max-height:100%;
}

.Modal.Modal--tall{
  min-height:85%;
}

.Modal--full{
  background-color:white;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:3;
}

.Modal-backdrop{
  background-color:rgba(46, 53, 59, 0.6);
}

.Modal-backdrop.Modal-appear,
.Modal-backdrop.Modal-enter{
  background-color:rgba(46, 53, 59, 0.01);
}

.Modal-backdrop.Modal-appear-active,
.Modal-backdrop.Modal-enter-active{
  transition:background-color 200ms ease-in-out;
  background-color:rgba(46, 53, 59, 0.6);
}

.Modal-backdrop.Modal-exit{
  background-color:rgba(46, 53, 59, 0.6);
}

.Modal-backdrop.Modal-exit-active{
  transition:background-color 200ms ease-in-out 100ms;
  background-color:rgba(46, 53, 59, 0.01);
}

.Modal-backdrop.Modal-appear .Modal,
.Modal-backdrop.Modal-enter .Modal{
  opacity:0.01;
  transform:translate(0, 40px);
}

.Modal-backdrop.Modal-appear-active .Modal,
.Modal-backdrop.Modal-enter-active .Modal{
  transition:opacity 200ms linear 100ms, transform 200ms ease-in-out 100ms;
  opacity:1;
  transform:translate(0, 0);
}

.Modal-backdrop.Modal-exit .Modal{
  opacity:1;
  transform:translate(0, 0);
}

.Modal-backdrop.Modal-exit-active .Modal{
  transition:opacity 200ms linear, transform 200ms ease-in-out;
  opacity:0.01;
  transform:translate(0, -40px);
}

@media (prefers-reduced-motion){
  .Modal-backdrop.Modal-appear,
  .Modal-backdrop.Modal-enter,
  .Modal-backdrop.Modal-exit,
  .Modal-backdrop.Modal-appear .Modal,
  .Modal-backdrop.Modal-enter .Modal,
  .Modal-backdrop.Modal-exit .Modal{
    transition:none;
  }
}

.tippy-content{
  white-space:pre-wrap;
}

.Grabber{
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle fill=%27%23E3E7E9%27 r=%271.5%27 cx=%272.5%27 cy=%272.5%27 /%3E%3C/svg%3E");
  background-repeat:round round;
  background-size:5px 5px;
}

.ColumnSortHelper .Grabber,
.Grabber:hover{
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle fill=%27%23C7CFD4%27 r=%271.5%27 cx=%272.5%27 cy=%272.5%27 /%3E%3C/svg%3E");
}

.grabbing{
  cursor:grabbing;
}

.grabbing *{
  cursor:grabbing;
}

.ContentTable{
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
  text-align:left;
}

.ContentTable thead{
  border-bottom:1px solid #eeecec;
}

.PageHeader{
  padding-top:2.375rem;
  padding-bottom:2.375rem;
}

.PageTitle{
  margin:0;
}

.Table-actions{
  text-align:right;
}

.ContentTable .Table-actions{
  opacity:0;
}

.ContentTable td,
.ContentTable th{
  padding:1em;
}

.ContentTable th{
  color:#4c5773;
  padding:1em;
}

.ContentTable tbody tr:hover{
  background-color:var(--color-brand-alpha-04);
}

.ContentTable tr:hover .Table-actions{
  opacity:1;
  transition:opacity 0.2s linear;
}

.AdminList{
  background-color:#f9fbfc;
  border:1px solid #eeecec;
  border-radius:8px;
  width:266px;
  min-height:300px;
  box-shadow:inset -1px -1px 3px rgba(0, 0, 0, 0.13);
  padding-bottom:0.75em;
}

.AdminList-search{
  position:relative;
}

.AdminList-search .Icon{
  position:absolute;
  top:0;
  bottom:0;
  margin:auto;
  margin-left:1em;
  color:#949aab;
}

.AdminList-search .AdminInput{
  padding:0.5em;
  padding-left:2em;
  font-size:18px;
  width:100%;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-color:#eeecec;
}

.AdminList-item{
  padding:0.75em 1em 0.75em 1em;
  border:1px solid transparent;
  border-radius:8px;
  margin-bottom:0.25em;
}

.AdminList-item.selected{
  color:var(--color-brand);
}

.AdminList-item.selected,
.AdminList-item:hover{
  background-color:white;
  border-color:#eeecec;
  margin-left:-0.5em;
  margin-right:-0.5em;
  padding-left:1.5em;
  padding-right:1.5em;
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.13);
}

.AdminList-section{
  margin-top:1em;
  padding:0.5em 1em 0.5em 1em;
  text-transform:uppercase;
  color:#949aab;
  font-weight:700;
  font-size:smaller;
  padding-right:15px;
}

.AdminInput{
  color:#4c5773;
  padding:0.5rem;
  background-color:#f9fbfc;
  border:1px solid transparent;
}

.AdminInput:focus{
  border-color:var(--color-brand);
  box-shadow:none;
  outline:0;
}

.AdminSelect{
  display:inline-block;
  padding:0.6em 0.9em;
  border:1px solid #eeecec;
  background-color:#fff;
  border-radius:8px;
  font-weight:700;
  min-width:104px;
}

.AdminSelect:hover{
  border-color:rgb(230, 236, 236);
}

.MetadataTable{
  min-width:800px;
}

.MetadataTable-title{
  background-color:#fff;
}

.TableEditor-field-description{
  font-size:14px;
}

.TableEditor-field-semantic-type,
.TableEditor-field-target{
  margin-top:3px;
}

.SettingsInput{
  width:400px;
}

.SettingsPassword{
  width:200px;
}

.UserActionsSelect{
  min-width:180px;
}

.AdminTable{
  border-collapse:collapse;
  border-spacing:0;
  text-align:left;
}

.AdminTable th{
  text-transform:uppercase;
  color:#696e7b;
  padding:0.5rem;
  font-weight:normal;
}

.AdminTable thead{
  border-bottom:1px solid #eeecec;
}

.AdminTable tbody tr:first-child td{
  padding-top:0.5rem;
}

.ColumnSortHelper{
  box-shadow:0 7px 20px rgba(0, 0, 0, 0.13);
}

.Dashboard.Dashboard--fullscreen{
  min-height:100vh;
  height:auto;
}

.Dashboard.Dashboard--night{
  background-color:#2e353b;
}

.Dashboard.Dashboard--night .Card{
  color:#fff;
}

.Dashboard.Dashboard--fullscreen .fullscreen-normal-text{
  color:#4c5773;
  transition:color 1s linear;
}

.Dashboard.Dashboard--night.Dashboard--fullscreen
    .fullscreen-night-text{
  color:rgba(255, 255, 255, 0.86);
  transition:color 1s linear;
}

.Dashboard.Dashboard--night .DashCard .Card svg text{
  fill:rgba(255, 255, 255, 0.86) !important;
  stroke:none !important;
}

.Dashboard.Dashboard--night
    .enable-dots-onhover
    .dc-tooltip
    circle.dot:hover,
.Dashboard.Dashboard--night .enable-dots .dc-tooltip circle.dot{
  fill:currentColor;
}

.Dashboard.Dashboard--night .bg-light{
  background-color:#2e353b;
}

.Dashboard.Dashboard--night .bg-medium{
  background-color:#596269;
}

.Dashboard.Dashboard--night .text-dark{
  color:#f9fbfc;
}

.Dashboard.Dashboard--night .border-top,
.Dashboard.Dashboard--night .border-left,
.Dashboard.Dashboard--night .border-bottom,
.Dashboard.Dashboard--night .border-right{
  border-color:#93a1ab;
}

.Dashboard.Dashboard--fullscreen,
.Dashboard.Dashboard--fullscreen .DashCard .Card{
  transition:background-color 1s linear, border 1s linear;
}

.Dash--editing{
  margin-top:1.5em;
}

.Dash--editing .DashCard .Card{
  transition:border 0.3s, background-color 0.3s;
}

.Dash--editing .Card-title:first-of-type{
  margin-top:0.5rem;
}

.Dash--editing .Card-title{
  pointer-events:none;
}

.Dash--editing .PinMap{
  pointer-events:all;
}

.PinMapUpdateButton--disabled{
  pointer-events:none;
  color:#949aab;
}

.Dash--editing .DashCard.react-draggable-dragging .Card{
  box-shadow:3px 3px 8px rgba(0, 0, 0, 0.13);
}

.BrandColorResizeHandle .react-resizable-handle::after{
  border-color:var(--color-brand) !important;
}

.Dash--editing .DashCard.react-draggable-dragging,
.Dash--editing .DashCard.react-resizable-resizing{
  z-index:3;
}

.Dash--editing .DashCard.react-draggable-dragging .Card,
.Dash--editing .DashCard.react-resizable-resizing .Card{
  background-color:#edf2f5 !important;
  border:1px solid var(--color-brand);
}

.Dash--editing .DashCard .Visualization-slow-spinner{
  position:absolute;
  right:-2px;
  top:-2px;
}

.Dash--editing .DashCard:hover .Visualization-slow-spinner{
  opacity:0;
  transition:opacity 0.15s linear;
}

.Dash--editing .DashCard{
  cursor:move;
}

.Dash--editing .DashCard .react-resizable-handle{
  position:absolute;
  width:40px;
  height:40px;
  bottom:0;
  right:0;
  z-index:1;
  cursor:nwse-resize !important;
  background:none;
}

.Dash--editing .DashCard .react-resizable-handle::after{
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  bottom:6px;
  right:6px;
  border-bottom:2px solid #eeecec;
  border-right:2px solid #eeecec;
  border-bottom-right-radius:2px;
  transition:opacity 0.2s;
  opacity:0.01;
}

.Dash--editing .DashCard .react-resizable-handle:hover::after{
  border-color:#eeecec;
}

.Dash--editing .DashCard:hover .react-resizable-handle::after{
  opacity:1;
}

.Dash--editing
    .DashCard.react-draggable-dragging
    .react-resizable-handle::after,
.Dash--editing
    .DashCard.react-resizable-resizing
    .react-resizable-handle::after{
  opacity:0.01;
}

.Dash--editing .react-grid-placeholder{
  z-index:0;
  background-color:#f9fbfc !important;
  transition:all 0.15s linear;
}

.Modal.AddSeriesModal{
  height:80%;
  max-height:600px;
  width:80%;
  max-width:1024px;
}

@media print{
  header,
  nav{
    display:none;
  }
  .dc-chart .axis .tick text,
  .dc-chart .x-axis-label,
  .dc-chart .y-axis-label{
    fill:#4c5773;
  }
}

@page{
  margin:1cm;
}

.Dashboard--night .goal .line,
.Dashboard--night .trend .line{
  stroke:white;
}

.Dashboard--night pre code{
  background-color:rgba(255, 255, 255, 0.14);
}

.Dashboard--night .text-card-markdown code{
  background-color:rgba(255, 255, 255, 0.14);
}

.Dashboard text.value-label,
.Dashboard text.value-label-white,
.Dashboard .LineAreaBarChart .dc-chart .axis text{
  font-size:12px;
}

.ScalarValue{
  font-weight:700;
  white-space:pre;
}

.dc-chart g.axis g.tick text{
  pointer-events:all;
  -webkit-user-select:auto;
     -moz-user-select:auto;
      -ms-user-select:auto;
          user-select:auto;
}

.PulseEdit .input,
.PulseEdit .bordered,
.PulseEdit .border-bottom,
.PulseEdit .border-row-divider,
.PulseEdit .AdminSelect{
  border-width:2px;
  border-color:#eeecec;
}

.PulseEdit .AdminSelect{
  padding:1em;
}

.PulseEdit .input:focus{
  border-width:2px;
  border-color:var(--color-brand) !important;
}

.up2tp{
  transition:margin-right 0.35s;
}

.Query-section{
  display:flex;
  align-items:center;
}

.Query-label{
  text-transform:uppercase;
  font-size:10px;
  font-weight:700;
  color:#696e7b;
}

.Query-filters{
  max-width:400px;
}

.Query-filterList{
  display:flex;
  overflow-y:hidden;
  white-space:nowrap;
}

.Filter-section{
  display:flex;
  align-items:center;
  flex-shrink:0;
}

.TooltipFilterList .Query-filterList{
  flex-direction:column;
}

.TooltipFilterList .Query-section{
  margin-left:-0.5rem;
}

.SelectionModule{
  color:var(--color-brand);
}

.SelectionList{
  padding-top:5px;
  overflow-y:auto;
  max-height:340px;
}

.SelectionItems{
  max-width:320px;
}

.SelectionItems.SelectionItems--open{
  opacity:1;
  transition:opacity 0.3s linear;
  pointer-events:all;
}

.SelectionItems.SelectionItems--expanded{
  max-height:inherit;
}

.SelectionItem{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.75rem 1.5rem 0.75rem 0.75rem;
  background-color:#fff;
}

.SelectionItem:hover{
  background-color:currentColor;
}

.SelectionItem .Icon{
  margin-left:0.5rem;
  margin-right:0.75rem;
  color:currentcolor;
}

.SelectionItem .Icon-check{
  opacity:0;
}

.SelectionItem .Icon-chevrondown{
  opacity:1;
}

.SelectionItem:hover .Icon{
  color:#fff !important;
}

.SelectionItem:hover .SelectionModule-display{
  color:#fff;
}

.SelectionItem:hover .SelectionModule-description{
  color:#fff;
}

.SelectionItem.SelectionItem--selected .Icon-check{
  opacity:1;
}

.SelectionModule-display{
  color:currentColor;
  margin-bottom:0.25em;
}

.SelectionModule-description{
  color:#696e7b;
  font-size:0.8rem;
}

.Visualization{
  transition:background 0.3s linear;
}

.Visualization.Visualization--loading{
  transition:background 0.3s linear;
}

.Visualization.Visualization--error{
  justify-content:center;
}

.Loading{
  background-color:rgba(255, 255, 255, 0.72);
  transition:opacity 0.5s;
}

.Loading.Loading--hidden{
  background-color:transparent;
}

.QueryError{
  flex-direction:column;
  justify-content:center;
  max-width:500px;
  margin-left:auto;
  margin-right:auto;
}

.QueryError-image{
  background-repeat:no-repeat;
  margin-bottom:1rem;
}

.QueryError-image--noRows{
  width:120px;
  height:120px;
  background-image:url(./5b037ccea09264fc34b1.svg);
}

.QueryError-image--queryError{
  width:120px;
  height:120px;
  background-image:url(./9d080ef90f8ea6c37f6d.svg);
}

.QueryError-image--serverError{
  width:120px;
  height:148px;
  background-image:url(./43418d8fbb63a30241da.svg);
}

.QueryError-messageText{
  line-height:1.4;
}

.QueryError-adminEmail{
  position:relative;
  display:inline-block;
  border-radius:8px;
  border:1px solid #eeecec;
  margin-top:1rem;
  padding:0.5rem 2rem 0.5rem 2rem;
}

.QueryError-adminEmail::before{
  content:"Admin Email";
  font-size:10px;
  text-align:center;
  text-transform:uppercase;
  background-color:white;
  padding-left:0.5rem;
  padding-right:0.5rem;
  position:absolute;
  top:-0.75em;
  left:50%;
  margin-left:-41px;
}

.QueryError2{
  padding-top:4rem;
  margin-left:auto;
  margin-right:auto;
}

.QueryError2-details{
  max-width:500px;
}

.GuiBuilder{
  position:relative;
  display:flex;
  flex-direction:column;
  font-size:0.9em;
  z-index:2;
  background-color:#fff;
  border:1px solid #eeecec;
}

@media screen and (min-width: 60em){
  .GuiBuilder{
    font-size:1em;
  }
}

.GuiBuilder-row{
  border-bottom:1px solid #eeecec;
}

.GuiBuilder-row:last-child{
  border-bottom-color:transparent;
}

.GuiBuilder-data{
  border-right:1px solid #eeecec;
  z-index:1;
}

.GuiBuilder-filtered-by{
  border-right:1px solid transparent;
}

.GuiBuilder-view{
  border-right:1px solid #eeecec;
}

.GuiBuilder.GuiBuilder--expand{
  flex-direction:row;
}

.GuiBuilder.GuiBuilder--expand .GuiBuilder-row:last-child{
  border-right-color:transparent;
  border-bottom-color:#eeecec;
}

.GuiBuilder.GuiBuilder--expand .GuiBuilder-filtered-by{
  border-right-color:#eeecec;
}

.GuiBuilder-section{
  position:relative;
  min-height:55px;
  min-width:100px;
}

.GuiBuilder-section-label{
  background-color:white;
  position:absolute;
  top:-7px;
  left:10px;
  padding-left:10px;
  padding-right:10px;
}

.VisualizationSettings .GuiBuilder-section{
  border-right:none !important;
}

.RunButton{
  opacity:1;
  transition:transform 0.25s, opacity 0.25s;
}

.RunButton.RunButton--compact{
  padding:16px 32px;
}

.RunButton.RunButton--hidden{
  transform:translateY(-20px);
  opacity:0;
}

@media (prefers-reduced-motion){
  .RunButton,
  .RunButton.RunButton--compact,
  .RunButton.RunButton--hidden{
    transition-duration:10ms;
  }
}

.ObjectJSON{
  max-height:200px;
  overflow:scroll;
  padding:1em;
  background-color:#f9fbfc;
  border:1px solid #eeecec;
  border-radius:2px;
  white-space:pre-wrap;
}

.List-item:not(.List-item--disabled):hover .FieldList-grouping-trigger,
.List-item--selected .FieldList-grouping-trigger{
  visibility:visible;
}

.QuestionTooltipTarget{
  color:#949aab;
  border:2px solid currentColor;
  border-radius:99px;
  width:20px;
  height:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0.7;
  cursor:pointer;
}

.QuestionTooltipTarget::after{
  content:"?";
  font-size:13px;
  font-weight:bold;
}

.QueryBuilder .ScalarValue{
  font-size:5em;
}


/*# sourceMappingURL=styles.69966c68403a64cd387d.css.map*/