/*!
 * /*
 * * This file is subject to the terms and conditions defined in
 *  * file 'LICENSE.txt', which is part of this source code package.
 *  * /
 *
 */
::-webkit-input-placeholder{
  color:#949aab;
  color:var(--mb-color-text-light);
}

:-moz-placeholder{
  color:#949aab;
  color:var(--mb-color-text-light);
}

:-ms-input-placeholder{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.index-module__FormField___HyjCv{
  margin-bottom:1.5em;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.index-module__FormField___HyjCv.index-module__FormFieldError___ttvnW{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

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

.index-module__FormInput___Zt7H1{
  font-family:var(--mb-default-font-family);
  font-weight:700;
  font-size:16px;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  padding:0.75em;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:8px;
  outline:none;
}

.index-module__FormField___HyjCv.index-module__FormFieldError___ttvnW .index-module__FormInput___Zt7H1{
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
}

.index-module__noFocus___IL1zw:focus{
  outline:0;
}

.index-module__FormInput___Zt7H1:focus:not(.index-module__noFocus___IL1zw),
.index-module__FormField___HyjCv:hover .index-module__FormInput___Zt7H1:not(.index-module__noFocus___IL1zw){
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
  transition:border 300ms ease-in-out;
}

.index-module__ListSectionHeader___c1GhG .Icon,
.index-module__ListItem___oQc3i .index-module__ListItemArrow___wulvJ .Icon{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.index-module__ListSectionHeader___c1GhG:hover .Icon{
  color:inherit;
}

.index-module__ListItem___oQc3i .Icon{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.index-module__ListSectionHeader___c1GhG{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border:2px solid transparent;
}

.index-module__ListSectionHeaderCursor___rzOoP{
  border-radius:8px;
  outline:2px solid #cbe2f7;
  outline:2px solid var(--mb-color-focus);
  outline-offset:-4px;
}

.index-module__ListSectionToggleAble___a3g6g .index-module__ListSectionHeader___c1GhG:hover,
.index-module__ListSectionToggleAble___a3g6g .index-module__ListSectionHeader___c1GhG:hover .Icon,
.index-module__ListSectionToggleAble___a3g6g .index-module__ListSectionHeader___c1GhG:hover .index-module__ListSectionTitle___hldqf,
.index-module__ListSectionExpanded___gLbWv .index-module__ListSectionHeader___c1GhG,
.index-module__ListSectionExpanded___gLbWv .index-module__ListSectionHeader___c1GhG .index-module__ListSectionIcon___6u7em .Icon{
  color:currentColor;
}

.index-module__ListSectionExpanded___gLbWv .index-module__ListSectionHeader___c1GhG .index-module__ListSectionTitle___hldqf{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.index-module__ListSectionTitle___hldqf{
  word-wrap:break-word;
}

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

.index-module__ListItemCursor___xrQYx{
  outline:2px solid #cbe2f7;
  outline:2px solid var(--mb-color-focus);
}

.index-module__ListItemCursor___xrQYx:not(.index-module__ListItemDisabled___N0BUQ),
.index-module__ListItem___oQc3i:not(.index-module__ListItemDisabled___N0BUQ):hover,
.index-module__ListItemSelected___Z1A0q:not(.index-module__ListItemDisabled___N0BUQ){
  background-color:currentColor;
}

.index-module__ListItemTitle___ITGZp{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.index-module__ListItemDisabled___N0BUQ .index-module__ListItemTitle___ITGZp{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.index-module__ListItemCursor___xrQYx:not(.index-module__ListItemDisabled___N0BUQ) .index-module__ListItemTitle___ITGZp,
.index-module__ListItem___oQc3i:not(.index-module__ListItemDisabled___N0BUQ):hover .index-module__ListItemTitle___ITGZp,
.index-module__ListItemSelected___Z1A0q:not(.index-module__ListItemDisabled___N0BUQ) .index-module__ListItemTitle___ITGZp{
  color:white;
}

.index-module__ListItemDescription___V8ICI{
  margin-top:0.25em;
  margin-bottom:0;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.index-module__ListItemDisabled___N0BUQ .index-module__ListItemDescription___V8ICI{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.index-module__ListItemCursor___xrQYx:not(.index-module__ListItemDisabled___N0BUQ) .index-module__ListItemDescription___V8ICI,
.index-module__ListItem___oQc3i:not(.index-module__ListItemDisabled___N0BUQ):hover .index-module__ListItemDescription___V8ICI,
.index-module__ListItemSelected___Z1A0q:not(.index-module__ListItemDisabled___N0BUQ) .index-module__ListItemDescription___V8ICI{
  color:rgba(255, 255, 255, 0.5);
}

.index-module__ListItemCursor___xrQYx:not(.index-module__ListItemDisabled___N0BUQ) .Icon,
.index-module__ListItem___oQc3i:not(.index-module__ListItemDisabled___N0BUQ):hover .Icon,
.index-module__ListItemSelected___Z1A0q:not(.index-module__ListItemDisabled___N0BUQ) .Icon{
  color:white !important;
}

.index-module__ListItem___oQc3i:not(.index-module__ListItemDisabled___N0BUQ):hover .index-module__FieldListGroupingTrigger___BUpuR,
.index-module__ListItemSelected___Z1A0q .index-module__FieldListGroupingTrigger___BUpuR{
  visibility:visible;
}

.index-module__ModalContainer___ZGL7C{
  position:absolute;
  z-index:var(--mb-overlay-z-index);
}

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

.index-module__ModalBackdrop___xpujN > .index-module__Modal___P0gJc{
  margin:0;
}

.index-module__Modal___P0gJc.index-module__ModalSmall___kmQmw{
  width:480px;
}

.index-module__Modal___P0gJc.index-module__ModalMedium___yY2bd{
  width:65%;
}

.index-module__Modal___P0gJc.index-module__ModalWide___VWt3n{
  width:85%;
}

.index-module__Modal___P0gJc.index-module__ModalFit____OC6F{
  width:auto;
  max-height:100%;
}

.index-module__Modal___P0gJc.index-module__ModalTall___XPSee{
  min-height:85%;
}

.index-module__ModalFull___frw_g{
  background-color:white;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
}

.index-module__ModalBackdrop___xpujN{
  background-color:color-mix(
    in srgb,
    #2e353b 60%,
    transparent
  );
  background-color:var(--mb-color-bg-black-alpha-60);
}

.index-module__ModalBackdrop___xpujN.index-module__ModalAppear___fCxBM,
.index-module__ModalBackdrop___xpujN.index-module__ModalEnter___GCAjl{
  background-color:color-mix(
    in srgb,
    #2e353b 1%,
    transparent
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-black) 1%,
    transparent
  );
}

.index-module__ModalBackdrop___xpujN.index-module__ModalAppearActive___Q8JcS,
.index-module__ModalBackdrop___xpujN.index-module__ModalEnterActive___FsNPY{
  transition:background-color 200ms ease-in-out;
  background-color:color-mix(
    in srgb,
    #2e353b 60%,
    transparent
  );
  background-color:var(--mb-color-bg-black-alpha-60);
}

.index-module__ModalBackdrop___xpujN.index-module__ModalExit____7hRa{
  background-color:color-mix(
    in srgb,
    #2e353b 60%,
    transparent
  );
  background-color:var(--mb-color-bg-black-alpha-60);
}

.index-module__ModalBackdrop___xpujN.index-module__ModalExitActive___t7EQP{
  transition:background-color 200ms ease-in-out 100ms;
  background-color:color-mix(
    in srgb,
    #2e353b 1%,
    transparent
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-black) 1%,
    transparent
  );
}

.index-module__ModalBackdrop___xpujN.index-module__ModalAppear___fCxBM .index-module__Modal___P0gJc,
.index-module__ModalBackdrop___xpujN.index-module__ModalEnter___GCAjl .index-module__Modal___P0gJc{
  opacity:0.01;
  transform:translate(0, 40px);
}

.index-module__ModalBackdrop___xpujN.index-module__ModalAppearActive___Q8JcS .index-module__Modal___P0gJc,
.index-module__ModalBackdrop___xpujN.index-module__ModalEnterActive___FsNPY .index-module__Modal___P0gJc{
  transition:opacity 200ms linear 100ms, transform 200ms ease-in-out 100ms;
  opacity:1;
  transform:translate(0, 0);
}

.index-module__ModalBackdrop___xpujN.index-module__ModalExit____7hRa .index-module__Modal___P0gJc{
  opacity:1;
  transform:translate(0, 0);
}

.index-module__ModalBackdrop___xpujN.index-module__ModalExitActive___t7EQP .index-module__Modal___P0gJc{
  transition:opacity 200ms linear, transform 200ms ease-in-out;
  opacity:0.01;
  transform:translate(0, -40px);
}

@media (prefers-reduced-motion){
  .index-module__ModalBackdrop___xpujN.index-module__ModalAppear___fCxBM,
  .index-module__ModalBackdrop___xpujN.index-module__ModalEnter___GCAjl,
  .index-module__ModalBackdrop___xpujN.index-module__ModalExit____7hRa,
  .index-module__ModalBackdrop___xpujN.index-module__ModalAppear___fCxBM .index-module__Modal___P0gJc,
  .index-module__ModalBackdrop___xpujN.index-module__ModalEnter___GCAjl .index-module__Modal___P0gJc,
  .index-module__ModalBackdrop___xpujN.index-module__ModalExit____7hRa .index-module__Modal___P0gJc{
    transition:none;
  }
}

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

.tippy-box{
  color:inherit;
}

.index-module__Grabber___EPvIW{
  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;
}

.index-module__Grabber___EPvIW: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");
}

.index-module__grabbing___Fy_Lj{
  cursor:grabbing;
}

.index-module__grabbing___Fy_Lj *{
  cursor:grabbing;
}

:root{
  --page-header-padding:2.375rem;
}

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

.index-module__ContentTable___YCDJy thead{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.index-module__PageHeader___fVUFi{
  padding-top:2.375rem;
  padding-top:var(--page-header-padding);
  padding-bottom:2.375rem;
  padding-bottom:var(--page-header-padding);
}

.index-module__TableActions___MoVq7{
  text-align:right;
}

.index-module__ContentTable___YCDJy .index-module__TableActions___MoVq7{
  opacity:0;
}

.index-module__ContentTable___YCDJy td,
.index-module__ContentTable___YCDJy th{
  padding:1em;
}

.index-module__ContentTable___YCDJy th{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding:1em;
}

.index-module__ContentTable___YCDJy tbody tr:hover{
  background-color:color-mix(
    in srgb,
    #509ee3 4%,
    transparent
  );
  background-color:var(--mb-color-brand-alpha-04);
}

.index-module__ContentTable___YCDJy tr:hover .index-module__TableActions___MoVq7{
  opacity:1;
  transition:opacity 0.2s linear;
}

.index-module__AdminList___P6BXN{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border:1px solid #eeecec;
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:8px;
  border-radius:var(--default-border-radius);
  width:266px;
  min-height:300px;
  box-shadow:inset -1px -1px 3px rgba(0, 0, 0, 0.13);
  box-shadow:inset -1px -1px 3px var(--mb-color-shadow);
  padding-bottom:0.75em;
}

.index-module__AdminListSearch___NvGIA{
  position:relative;
}

.index-module__AdminListSearch___NvGIA .index-module__Icon___kJ8fM{
  position:absolute;
  top:0;
  bottom:0;
  margin:auto;
  margin-left:1em;
  color:#949aab;
  color:var(--mb-color-text-light);
}

.index-module__AdminListSearch___NvGIA .index-module__AdminInput___hIrQr{
  padding:0.5em;
  padding-left:2em;
  font-size:18px;
  width:100%;
  border-top-left-radius:8px;
  border-top-left-radius:var(--default-border-radius);
  border-top-right-radius:8px;
  border-top-right-radius:var(--default-border-radius);
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}

.index-module__AdminListItem___JWe57{
  padding:0.75em 1em 0.75em 1em;
  border:1px solid transparent;
  border:var(--border-size) var(--border-style) transparent;
  border-radius:8px;
  border-radius:var(--default-border-radius);
  margin-bottom:0.25em;
}

.index-module__AdminListItem___JWe57.index-module__selected___MCJmm{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.index-module__AdminListItem___JWe57.index-module__selected___MCJmm,
.index-module__AdminListItem___JWe57:hover{
  background-color:white;
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  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);
  box-shadow:0 1px 2px var(--mb-color-shadow);
}

.index-module__AdminListSection___y7zpn{
  margin-top:1em;
  padding:0.5em 1em 0.5em 1em;
  text-transform:uppercase;
  color:#949aab;
  color:var(--mb-color-text-light);
  font-weight:700;
  font-size:smaller;
  padding-right:15px;
}

.index-module__AdminInput___hIrQr{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding:0.5rem;
  padding:var(--padding-1);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border:1px solid transparent;
}

.index-module__AdminInput___hIrQr:focus{
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
  box-shadow:none;
  outline:0;
}

.index-module__MetadataTable___ni2Xl{
  min-width:800px;
}

.index-module__TableEditorFieldDescription___imwnZ{
  font-size:14px;
}

.index-module__SettingsInput___JBWKA{
  width:400px;
}

.index-module__SettingsPassword___Ww3Rr{
  width:200px;
}

.index-module__UserActionsSelect___atDOq{
  min-width:180px;
}

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

.index-module__AdminTable___O61St th{
  text-transform:uppercase;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  padding:0.5rem;
  padding:var(--padding-1);
  font-weight:normal;
}

.index-module__AdminTable___O61St thead{
  border-bottom:1px solid #eeecec;
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}

.index-module__AdminTable___O61St tbody tr:first-child td{
  padding-top:0.5rem;
  padding-top:var(--margin-1);
}

@keyframes index-module__animation-name___Sn7zz{
  0%{
    background-position:0% 50%;
  }

  50%{
    background-position:100% 50%;
  }

  100%{
    background-position:0% 50%;
  }
}

.index-module__SwagButton___VKHg5{
  padding:10px 14px;
  display:flex;
  grid-gap:0.5rem;
  gap:0.5rem;
  justify-content:center;
  align-items:center;
  background:linear-gradient(320deg, #1883e2, #fb5fb0);
  background-size:400% 400%;
  animation:index-module__animation-name___Sn7zz 6s ease infinite;
  border-radius:0.5rem;
  margin-left:1rem;
  margin-right:1rem;
  color:#fff;
  color:var(--mb-color-text-white);
  cursor:pointer;
}

.index-module__LameSwag___tVqyv{
  background:#edf2f5;
  background:var(--mb-color-bg-medium);
  color:#949aab;
  color:var(--mb-color-text-light);
}

.index-module__Dashboard___gm7tT.index-module__DashboardFullscreen___ICYKj{
  min-height:100vh;
  height:auto;
}

.index-module__Dashboard___gm7tT.index-module__DashboardNight___Wqzle{
  --mb-color-text-primary:color-mix(
    in srgb,
    var(--mb-color-text-white) 90%,
    transparent
  );
  --mb-color-text-dark:var(--mb-color-text-primary);
  --mb-color-text-secondary:color-mix(
    in srgb,
    var(--mb-color-text-white) 65%,
    transparent
  );
  --mb-color-text-tertiary:color-mix(
    in srgb,
    var(--mb-color-text-white) 45%,
    transparent
  );
  --mb-color-bg-light:var(--mb-base-color-gray-70);

  background-color:#2e353b;

  background-color:var(--mb-color-bg-black);
}

.index-module__Dashboard___gm7tT.index-module__DashboardNight___Wqzle .index-module__Card____mLrC{
  color:#fff;
  color:var(--mb-color-text-white);
}

.index-module__Dashboard___gm7tT.index-module__DashboardFullscreen___ICYKj .index-module__fullscreenNormalText___KlSEb{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  transition:var(--transition-theme-change);
}

.index-module__Dashboard___gm7tT.index-module__DashboardNight___Wqzle.index-module__DashboardFullscreen___ICYKj .index-module__fullscreenNightText___HsE1m{
  color:color-mix(
    in srgb,
    #fff 85%,
    transparent
  );
  color:var(--mb-color-text-white-alpha-85);
  transition:var(--transition-theme-change);
}

.index-module__Dashboard___gm7tT.index-module__DashboardNight___Wqzle .index-module__DashCard___f_IRm .index-module__Card____mLrC svg text{
  fill:color-mix(
    in srgb,
    #fff 85%,
    transparent
  ) !important;
  fill:var(--mb-color-text-white-alpha-85) !important;
  stroke:none !important;
}

.index-module__Dashboard___gm7tT.index-module__DashboardNight___Wqzle
  .index-module__enableDotsOnHover___yyW8b
  .dc-tooltip circle.dot:hover,
.index-module__Dashboard___gm7tT.index-module__DashboardNight___Wqzle .index-module__enableDots___CeMia .dc-tooltip circle.dot{
  fill:currentColor;
}

.index-module__Dashboard___gm7tT.index-module__DashboardFullscreen___ICYKj,
.index-module__Dashboard___gm7tT.index-module__DashboardFullscreen___ICYKj .index-module__ParameterFieldSet____9aEe,
.index-module__Dashboard___gm7tT.index-module__DashboardFullscreen___ICYKj .index-module__DashCard___f_IRm .index-module__Card____mLrC{
  transition:var(--transition-theme-change);
}

.index-module__DashEditing___eEpci{
  margin-top:1.5em;
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm .index-module__Card____mLrC{
  transition:border 0.3s, background-color 0.3s;
}

.index-module__DashEditing___eEpci .index-module__CardTitle___Mcexu:first-of-type{
  margin-top:0.5rem;
}

.index-module__DashEditing___eEpci .index-module__CardTitle___Mcexu{
  pointer-events:none;
}

.index-module__DashEditing___eEpci .index-module__PinMap___blrvB{
  pointer-events:all;
}

.index-module__PinMapUpdateButtonDisabled___QV3Td{
  pointer-events:none;
  color:#949aab;
  color:var(--mb-color-text-light);
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm.react-draggable-dragging .index-module__Card____mLrC{
  box-shadow:3px 3px 8px rgba(0, 0, 0, 0.13);
  box-shadow:3px 3px 8px var(--mb-color-shadow);
}

.index-module__BrandColorResizeHandle___G0x8i .react-resizable-handle::after{
  border-color:#509ee3 !important;
  border-color:var(--mb-color-brand) !important;
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm.react-draggable-dragging,
.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm.react-resizable-resizing{
  z-index:3;
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm.react-draggable-dragging .index-module__Card____mLrC,
.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm.react-resizable-resizing .index-module__Card____mLrC{
  background-color:#edf2f5 !important;
  background-color:var(--mb-color-bg-medium) !important;
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm .index-module__VisualizationSlowSpinner___x4Qbf{
  position:absolute;
  right:-2px;
  top:-2px;
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm:hover .index-module__VisualizationSlowSpinner___x4Qbf{
  opacity:0;
  transition:opacity 0.15s linear;
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm{
  cursor:move;
}

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

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm .react-resizable-handle::after{
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  bottom:6px;
  right:6px;
  border-bottom:2px solid #eeecec;
  border-bottom:2px solid var(--mb-color-border);
  border-right:2px solid #eeecec;
  border-right:2px solid var(--mb-color-border);
  border-bottom-right-radius:2px;
  transition:opacity 0.2s;
  opacity:0.01;
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm .react-resizable-handle:hover::after{
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.index-module__DashEditing___eEpci .index-module__DashCard___f_IRm:hover .react-resizable-handle::after{
  opacity:1;
}

.index-module__DashEditing___eEpci
  .index-module__DashCard___f_IRm.react-draggable-dragging .react-resizable-handle::after,
.index-module__DashEditing___eEpci
  .index-module__DashCard___f_IRm.react-resizable-resizing .react-resizable-handle::after{
  opacity:0.01;
}

.index-module__DashEditing___eEpci .react-grid-placeholder{
  z-index:0;
  background-color:#fafbfc !important;
  background-color:var(--mb-color-bg-light) !important;
  transition:all 0.15s linear;
}

.index-module__DashDragging___SMkYf{
}

.index-module__Modal___P0gJc.index-module__AddSeriesModal___swEHH{
  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;
    fill:var(--mb-color-text-dark);
  }
}

@page{
  margin:1cm;
}

.index-module__DashboardNight___Wqzle .goal .line,
.index-module__DashboardNight___Wqzle .trend .line{
  stroke:white;
}

.index-module__DashboardNight___Wqzle pre code{
  background-color:color-mix(
    in srgb,
    #fff 15%,
    transparent
  );
  background-color:var(--mb-color-bg-white-alpha-15);
}

.index-module__DashboardNight___Wqzle .text-card-markdown code{
  background-color:color-mix(
    in srgb,
    #fff 15%,
    transparent
  );
  background-color:var(--mb-color-bg-white-alpha-15);
}

.index-module__Dashboard___gm7tT text.value-label,
.index-module__Dashboard___gm7tT text.value-label-white{
  font-size:12px;
}

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

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

.index-module__QueryBuilder___OvWLa{
  transition:margin-right 0.35s;
}

.index-module__QuerySection___wdXLo{
  display:flex;
  align-items:center;
}

.index-module__QueryLabel___ZtNAi{
  text-transform:uppercase;
  font-size:10px;
  font-weight:700;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.index-module__QueryFilters___Bm0eE{
  max-width:400px;
}

.index-module__QueryFilterList___GUDCt{
  display:flex;
  overflow-y:hidden;
  white-space:nowrap;
}

.index-module__FilterSection___FTV9j{
  display:flex;
  align-items:center;
  flex-shrink:0;
}

.index-module__TooltipFilterList___cdn74 .index-module__QueryFilterList___GUDCt{
  flex-direction:column;
}

.index-module__TooltipFilterList___cdn74 .index-module__QuerySection___wdXLo{
  margin-left:-0.5rem;
}

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

.index-module__SelectionItems___pawER{
  max-width:320px;
}

.index-module__SelectionItems___pawER.index-module__SelectionItemsOpen___gNQvC{
  opacity:1;
  transition:opacity 0.3s linear;
  pointer-events:all;
}

.index-module__SelectionItems___pawER.index-module__SelectionItemsExpanded___kqkzR{
  max-height:inherit;
}

.index-module__SelectionItem___VWrWr{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.75rem 1.5rem 0.75rem 0.75rem;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.index-module__SelectionItem___VWrWr:hover{
  background-color:currentColor;
}

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

.index-module__SelectionItem___VWrWr .Icon-check{
  opacity:0;
}

.index-module__SelectionItem___VWrWr .Icon-chevrondown{
  opacity:1;
}

.index-module__SelectionItem___VWrWr:hover .Icon{
  color:#fff !important;
  color:var(--mb-color-text-white) !important;
}

.index-module__SelectionItem___VWrWr:hover .index-module__SelectionModuleDisplay___KupWC{
  color:#fff;
  color:var(--mb-color-text-white);
}

.index-module__SelectionItem___VWrWr:hover .index-module__SelectionModuleDescription___w0Knj{
  color:#fff;
  color:var(--mb-color-text-white);
}

.index-module__SelectionItem___VWrWr.index-module__SelectionItemSelected___25YdI .Icon-check{
  opacity:1;
}

.index-module__SelectionModuleDisplay___KupWC{
  color:currentColor;
  margin-bottom:0.25em;
}

.index-module__SelectionModuleDescription___w0Knj{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-size:0.8rem;
}

.index-module__Visualization___Hw0dt{
  transition:background 0.3s linear;
}

.index-module__Visualization___Hw0dt.index-module__VisualizationLoading___f628X{
  transition:background 0.3s linear;
}

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

.index-module__QueryErrorImage___aZOqC{
  background-repeat:no-repeat;
  margin-bottom:1rem;
}

.index-module__QueryErrorImageQueryError___Df4CB{
  width:120px;
  height:120px;
  background-image:url(./30082e25942986e7.svg);
}

.index-module__QueryErrorImageServerError___fqLTs{
  width:120px;
  height:148px;
  background-image:url(./e7ea807959bee3c7.svg);
}

.index-module__QueryErrorImageTimeout___ds3kM{
  width:120px;
  height:120px;
  background-image:url(./f4dc3448db674932.svg);
}

.index-module__QueryErrorMessageText___DljeP{
  line-height:1.4;
}

.index-module__QueryErrorAdminEmail___ZCtwT{
  position:relative;
  display:inline-block;
  border-radius:8px;
  border-radius:var(--default-border-radius);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  margin-top:1rem;
  margin-top:var(--margin-2);
  padding:0.5rem 2rem 0.5rem 2rem;
  padding:var(--padding-1) var(--padding-4) var(--padding-1) var(--padding-4);
}

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

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

.index-module__QueryError2Details___r7NkD{
  max-width:500px;
}

.index-module__GuiBuilder___EGA31{
  position:relative;
  display:flex;
  flex-direction:column;
  font-size:0.9em;
  z-index:2;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
}

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

.index-module__GuiBuilderRow___W94F6{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.index-module__GuiBuilderRow___W94F6:last-child{
  border-bottom-color:transparent;
}

.index-module__GuiBuilderData___xV5g2{
  border-right:1px solid #eeecec;
  border-right:1px solid var(--mb-color-border);
  z-index:1;
}

.index-module__GuiBuilderFilteredBy___JVlDM{
  border-right:1px solid transparent;
}

.index-module__GuiBuilderView___T9gvs{
  border-right:1px solid #eeecec;
  border-right:1px solid var(--mb-color-border);
}

.index-module__GuiBuilder___EGA31.index-module__GuiBuilderExpand___J3MrI{
  flex-direction:row;
}

.index-module__GuiBuilder___EGA31.index-module__GuiBuilderExpand___J3MrI .index-module__GuiBuilderRow___W94F6:last-child{
  border-right-color:transparent;
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}

.index-module__GuiBuilder___EGA31.index-module__GuiBuilderExpand___J3MrI .index-module__GuiBuilderFilteredBy___JVlDM{
  border-right-color:#eeecec;
  border-right-color:var(--mb-color-border);
}

.index-module__GuiBuilderSection___h2P1R{
  position:relative;
  min-height:55px;
  min-width:100px;
}

.index-module__GuiBuilderSectionLabel___NmHQ2{
  background-color:white;
  position:absolute;
  top:-7px;
  left:10px;
  padding-left:10px;
  padding-right:10px;
}

.index-module__RunButton___huTzH{
  opacity:1;
  transition:transform 0.25s, opacity 0.25s;
}

.index-module__RunButton___huTzH.index-module__RunButtonCircular___b2xj3{
  padding:0.25rem 1.5rem;
  border:none;
}

.index-module__RunButton___huTzH.index-module__RunButtonCircular___b2xj3 .index-module__RunButtonIcon___uqJ68{
    transform:translateX(2px);
  }

.index-module__RunButton___huTzH.index-module__RunButtonHidden___kNFKN{
  transform:translateY(-20px);
  opacity:0;
}

@media (prefers-reduced-motion){
  .index-module__RunButton___huTzH,
  .index-module__RunButton___huTzH.index-module__RunButtonCircular___b2xj3,
  .index-module__RunButton___huTzH.index-module__RunButtonHidden___kNFKN{
    transition-duration:10ms;
  }
}

.index-module__ObjectJSON___WL6jO{
  max-height:200px;
  overflow:scroll;
  padding:1em;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:2px;
  white-space:pre-wrap;
}

.index-module__QuestionTooltipTarget___Y_QNG{
  color:#949aab;
  color:var(--mb-color-text-light);
  border:2px solid currentColor;
  border-radius:99px;
  width:20px;
  height:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0.7;
  cursor:pointer;
}

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

.index-module__QueryBuilder___OvWLa .index-module__ScalarValue____ihnt{
  font-size:5em;
}

.index-module__Overlay___i2tYo{
  background-color:color-mix(
    in srgb,
    #fff 75%,
    transparent
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-white) 75%,
    transparent
  );
  transition:opacity 0.5s, background-color 0.5s
}

.index-module__Overlay___i2tYo.index-module__OverlayActive___KcraU{
    cursor:pointer
  }

.index-module__Overlay___i2tYo.index-module__OverlayActive___KcraU:hover{
      background-color:color-mix(
        in srgb,
        #509ee3 3%,
        color-mix(in srgb, #fff 75%, transparent)
      );
      background-color:color-mix(
        in srgb,
        var(--mb-color-brand) 3%,
        color-mix(in srgb, var(--mb-color-bg-white) 75%, transparent)
      );
    }

.index-module__Overlay___i2tYo.index-module__OverlayHidden___ioRFj{
    background-color:transparent;
    pointer-events:none;
  }

@keyframes index-module__progress-bar___WvJLf{
  from{
    transform:translate3d(0, 0, 0, 0);
  }

  to{
    transform:translate3d(1000px, 0, 0);
  }
}

.index-module__ProgressBarAnimation____C4Ff{
  animation:index-module__progress-bar___WvJLf 1.5s linear infinite;
}

.index-module__ProgressBarNoAnimation___VBYuO{
  animation:none;
}

.index-module__SpinOut___sQ7Yn{
  transform-style:preserve-3d;
  transform-origin:center;
  transition:transform 1s;
}

.index-module__SpinOutActive___dLFte{
  transform:rotateY(180deg);
}

@keyframes index-module__pop-in-from-bottom___wAefP{
  0%{
    opacity:0;
    transform:translateY(10px);
  }

  100%{
    opacity:1;
    transform:translateY(0);
  }
}

@keyframes index-module__fade-in___AirDY{
  0%{
    opacity:0;
  }

  100%{
    opacity:1;
  }
}

@keyframes index-module__slide-left___VJ1o7{
  0%{
    opacity:0;
    transform:translateX(50%);
  }

  100%{
    opacity:1;
    transform:translateX(0);
  }
}

@keyframes index-module__pop-toast___hQdB_{
  from{
    opacity:0;
    transform:translate(-50%, 100px);
  }

  to{
    opacity:1;
    transform:translate(-50%, 0);
  }
}

.index-module__popInFromBottom___ReQDX{
  animation:0.15s ease-out 0s 1 index-module__pop-in-from-bottom___wAefP;
  transform-origin:center center;
}

.index-module__slideLeft___T7OAM{
  animation:0.15s ease-out 0s 1 index-module__slide-left___VJ1o7;
}

.index-module__popToast___XjXK6{
  animation:0.15s ease-out 0s 1 index-module__pop-toast___hQdB_;
}

.index-module__fadeIn___rZfgh{
  animation:0.15s ease-out 0s 1 index-module__fade-in___AirDY;
  transform-origin:center center;
}

@media (prefers-reduced-motion: reduce){
  .index-module__ProgressBarAnimation____C4Ff,
  .index-module__popInFromBottom___ReQDX,
  .index-module__slideLeft___T7OAM,
  .index-module__popToast___XjXK6,
  .index-module__fadeIn___rZfgh{
    animation:none;
  }
}

:where(.mb-wrapper) ul,
  :where(.mb-wrapper) ol{
    padding:0;
    margin:0;
    list-style-type:none;
  }

:where(.mb-wrapper) th{
    text-align:left;
  }

:where(.mb-wrapper) button{
    font-size:100%;
    -webkit-appearance:none;
    border:0;
    padding:0;
    margin:0;
    outline:none;
    background-color:transparent;
  }

:where(.mb-wrapper) a{
    color:inherit;
    cursor:pointer;
    text-decoration:none;
  }

:where(.mb-wrapper) button:focus-visible, :where(.mb-wrapper) a:focus-visible, :where(.mb-wrapper) [role="button"]:focus-visible{
      outline:2px solid #cbe2f7;
      outline:2px solid var(--mb-color-focus);
    }

:where(.mb-wrapper) button,
  :where(.mb-wrapper) input,
  :where(.mb-wrapper) textarea{
    font-family:var(--mb-default-font-family), "Helvetica Neue", Helvetica, sans-serif;
  }

:where(.mb-wrapper) textarea{
    min-height:110px;
  }


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