/*!
 * /*
 * * This file is subject to the terms and conditions defined in
 *  * file 'LICENSE.txt', which is part of this source code package.
 *  * /
 *
 */

  .ActionIcon-module__root___z3URy[data-disabled]{
    color:#949aab;
    color:var(--mb-color-text-light);
    pointer-events:all;
  }
.ActionIcon-module__root___z3URy[data-variant="subtle"]{
    color:#949aab;
    color:var(--mb-color-text-tertiary)
  }
.ActionIcon-module__root___z3URy[data-variant="subtle"]:hover{
      color:#696e7b;
      color:var(--mb-color-text-secondary);
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
    }
.ActionIcon-module__root___z3URy[data-variant="viewHeader"]{
    color:#4c5773;
    color:var(--mb-color-text-dark);
    background-color:transparent;
    border:1px solid transparent;
    transition:all 300ms linear
  }
.ActionIcon-module__root___z3URy[data-variant="viewHeader"]:hover{
      color:#509ee3;
      color:var(--mb-color-brand);
      background-color:#edf2f5;
      background-color:var(--mb-color-bg-medium);
      border:1px solid transparent;
    }
.ActionIcon-module__root___z3URy[data-variant="viewHeader"]:disabled,
    .ActionIcon-module__root___z3URy[data-variant="viewHeader"][data-disabled]{
      color:#949aab;
      color:var(--mb-color-text-light);
      background-color:transparent;
    }
.ActionIcon-module__root___z3URy[data-variant="viewFooter"]{
    color:#696e7b;
    color:var(--mb-color-text-medium);
    background-color:transparent
  }
.ActionIcon-module__root___z3URy[data-variant="viewFooter"]:hover{
      color:#509ee3;
      color:var(--mb-color-brand);
    }
.ActionIcon-module__root___z3URy[data-variant="viewFooter"]:disabled,
    .ActionIcon-module__root___z3URy[data-variant="viewFooter"][data-disabled]{
      color:#949aab;
      color:var(--mb-color-text-light);
      background-color:transparent;
    }

.Button-module__root___QB3Fo{
  --button-height-md:calc(2.5rem * var(--mantine-scale));
  --button-height-compact-md:calc(1.5rem * var(--mantine-scale));

  font-family:var(--mb-default-font-family);
  padding-left:calc(0.9375rem * var(--mantine-scale));
  padding-right:calc(0.9375rem * var(--mantine-scale));
  overflow:hidden;
  line-height:1.15;
  font-size:var(--mantine-font-size-md)
}

.Button-module__root___QB3Fo:active{
    transform:none;
  }

.Button-module__root___QB3Fo [data-position="right"]{
    margin-left:0.5rem;
  }

.Button-module__root___QB3Fo [data-position="left"]{
    margin-right:0.5rem;
  }

.Button-module__root___QB3Fo[data-with-left-section],
  .Button-module__root___QB3Fo[data-with-right-section]{
    padding:calc(0.6875rem * var(--mantine-scale)) calc(0.9375rem * var(--mantine-scale));
  }

.Button-module__root___QB3Fo{
}

.Button-module__root___QB3Fo[\:has\(.label\:empty\)]{
    padding:calc(0.6875rem * var(--mantine-scale))
  }

.Button-module__root___QB3Fo[\:has\(.label\:empty\)][data-size^="compact"]{
      padding:calc(0.1875rem * var(--mantine-scale));
    }

.Button-module__root___QB3Fo[\:has\(.label\:empty\)] [data-position="right"],
    .Button-module__root___QB3Fo[\:has\(.label\:empty\)] [data-position="left"]{
      margin-left:0;
      margin-right:0;
    }

.Button-module__root___QB3Fo:has(.Button-module__label___WzMo8:empty){
    padding:calc(0.6875rem * var(--mantine-scale))
  }

.Button-module__root___QB3Fo:has(.Button-module__label___WzMo8:empty)[data-size^="compact"]{
      padding:calc(0.1875rem * var(--mantine-scale));
    }

.Button-module__root___QB3Fo:has(.Button-module__label___WzMo8:empty) [data-position="right"],
    .Button-module__root___QB3Fo:has(.Button-module__label___WzMo8:empty) [data-position="left"]{
      margin-left:0;
      margin-right:0;
    }

.Button-module__root___QB3Fo[data-size^="compact"]{
    padding:calc(0.1875rem * var(--mantine-scale)) calc(0.4375rem * var(--mantine-scale));
  }

.Button-module__root___QB3Fo[data-variant="default"]{
    color:#4c5773;
    color:var(--mb-color-text-primary);
    border-color:#eeecec;
    border-color:var(--mb-color-border);
    background-color:#fff;
    background-color:var(--mb-color-background)
  }

.Button-module__root___QB3Fo[data-variant="default"]:hover{
      color:#509ee3;
      color:var(--mb-color-text-hover);
      background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
      background-color:var(--mb-color-background-hover);
    }

.Button-module__root___QB3Fo[data-variant="filled"]:hover{
      border-color:color-mix(in srgb, var(--button-bg), transparent 12%);
      background-color:color-mix(in srgb, var(--button-bg), transparent 12%);
    }

.Button-module__root___QB3Fo[data-variant="subtle"]:hover{
      color:color-mix(in srgb, var(--button-color), transparent 12%);
      background-color:transparent;
    }

.Button-module__root___QB3Fo[data-variant="subtle"]:disabled,
    .Button-module__root___QB3Fo[data-variant="subtle"][data-disabled="true"]{
      color:#949aab;
      color:var(--mb-color-text-light);
      border-color:transparent;
      background-color:transparent
    }

.Button-module__root___QB3Fo[data-variant="subtle"]:disabled:hover, .Button-module__root___QB3Fo[data-variant="subtle"][data-disabled="true"]:hover{
        color:#949aab;
        color:var(--mb-color-text-light);
        border-color:transparent;
        background-color:transparent;
      }

.Button-module__root___QB3Fo[data-variant="inverse"]{
    --button-color:var(--mb-color-brand);
    --button-color-hover:var(--mb-color-brand-light);

    display:flex;
    justify-content:flex-start;
    color:#4c5773;
    color:var(--mb-color-text-dark);
    background-color:transparent
  }

.Button-module__root___QB3Fo[data-variant="inverse"]:hover{
      color:var(--button-color);
      background-color:var(--button-color-hover);
    }

.Button-module__root___QB3Fo[data-variant="inverse"]:hover [data-position]{
        color:var(--button-color);
      }

.Button-module__root___QB3Fo[data-variant="inverse"] [data-position]{
      color:var(--button-color);
    }

.Button-module__root___QB3Fo[data-variant="inverse"]:disabled,
    .Button-module__root___QB3Fo[data-variant="inverse"][data-disabled="true"]{
      color:#949aab;
      color:var(--mb-color-text-light);
      border-color:transparent;
      background-color:transparent
    }

.Button-module__root___QB3Fo[data-variant="inverse"]:disabled:hover, .Button-module__root___QB3Fo[data-variant="inverse"][data-disabled="true"]:hover{
        color:#949aab;
        color:var(--mb-color-text-light);
        border-color:transparent;
        background-color:transparent;
      }

.Button-module__root___QB3Fo:disabled,
  .Button-module__root___QB3Fo:disabled:hover{
    color:#949aab;
    color:var(--mb-color-text-tertiary);
    border-color:#eeecec;
    border-color:var(--mb-color-border);
    background-color:#f3f5f7;
    background-color:var(--mb-color-background-disabled);
  }

.Button-module__label___WzMo8{
  height:auto;
  display:inline-block;
  text-overflow:ellipsis;
}

[dir="ltr"] .Button-module__leftSection___VVu1r{
  margin-right:0.5rem
}

[dir="rtl"] .Button-module__leftSection___VVu1r{
  margin-left:0.5rem
}

[dir="ltr"] .Button-module__rightSection___hpBqT{
  margin-left:0.5rem
}

[dir="rtl"] .Button-module__rightSection___hpBqT{
  margin-right:0.5rem
}

.Accordion-module__control___mXT53{
  padding-left:0.875rem;
}

.Accordion-module__label___a498B{
  color:#509ee3;
  color:var(--mb-color-brand);
  font-weight:700;
  padding-top:1rem;
  padding-bottom:1rem;
  font-size:1rem;
  line-height:1rem;
}

.Accordion-module__item___ce8Ua{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:var(--mantine-spacing-sm)
}

.Accordion-module__item___ce8Ua[data-active]{
    border:1px solid #eeecec;
    border:1px solid var(--mb-color-border);
  }

.Accordion-module__item___ce8Ua + .Accordion-module__item___ce8Ua{
    margin-top:0.75rem;
  }

.Accordion-module__item___ce8Ua .Accordion-module__control___mXT53:focus{
    outline:none;
  }

.Accordion-module__content___DxC05{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.Accordion-module__chevron___MqME4{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:100%;
  margin-left:1rem;
  height:1.75rem;
  width:1.75rem;
  justify-content:center;
}

.Accordion-module__panel___Yn6q9{
  word-break:break-word;
  line-height:1rem;
}

.Badge-module__root___EyD2R{
  background-color:color-mix(in srgb, #509ee3, #fff 90%);
  background-color:var(--mb-color-brand-lighter);
}

.Card-module__section___lTEEE{
  border-top-color:#eeecec;
  border-top-color:var(--mb-color-border);
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border)
}
.Card-module__section___lTEEE[data-first-section]{
    border-bottom-color:#eeecec;
    border-bottom-color:var(--mb-color-border);
  }

.Alert-module__wrapper___F7iIm{
  align-items:center;
}

.Alert-module__root___uD0jK{
  background-color:color-mix(in srgb, var(--alert-color), white 90%);
}

.ProgressStyles-module__root___Z8pt7{
  border:1px solid var(--progress-section-color);
}

.Skeleton-module__Skeleton___d1oZx{
  background-color:#f3f5f7;
  background-color:var(--mb-color-background-disabled)
}

.Skeleton-module__Skeleton___d1oZx::before{
    background:linear-gradient(
      100deg,
      transparent,
      #edf2f5,
      transparent
    );
    background:linear-gradient(
      100deg,
      transparent,
      var(--mb-color-bg-medium),
      transparent
    );
    animation:Skeleton-module__shimmer___LvPIT 1.4s linear infinite;
  }

.Skeleton-module__Skeleton___d1oZx::after{
    display:none;
  }

@keyframes Skeleton-module__shimmer___LvPIT{
  0%{
    transform:translateX(-100%);
  }

  100%{
    transform:translateX(100%);
  }
}

.z-index-module__Overlay___soN1a{
  /* !important is needed to override the z-index that Mantine applies. The
   * specificity hack doesn't work. */
  z-index:var(--mb-overlay-z-index) !important;
}
.z-index-module__z1___Nsvne{
  z-index:1;
}
.z-index-module__z2___RYWvA{
  z-index:2;
}
.z-index-module__z3___ODutq{
  z-index:3;
}
.z-index-module__z4___hMTsk{
  z-index:4;
}
.z-index-module__z5___RDlqR{
  z-index:5;
}
.z-index-module__z6___WKfZg{
  z-index:6;
}

.Tooltip-module__tooltip___nXpuN{
  color:#fff;
  color:var(--mb-color-tooltip-text);
  font-size:var(--mantine-font-size-sm);
  font-weight:bold;
  padding:0.6rem 0.75rem;
  white-space:unset;
}

.Select-module__SelectRoot___on6uo{
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  padding:0;
  overflow:auto
}

.Select-module__SelectRoot___on6uo > div{
    max-height:none !important;
  }

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

.Select-module__SelectWrapper___lJ0iK[data-disabled]{
    opacity:1;
    pointer-events:auto;
  }

.Select-module__SelectWrapper___lJ0iK svg[data-error]{
    color:hsla(358, 71%, 62%, 1);
    color:var(--mb-color-error);
  }

.Select-module__SelectWrapper___lJ0iK[\:has\(\[data-position\]\)] .Select-module__SelectInput___sywXc{
      padding-right:var(--input-right-section-width);
    }

.Select-module__SelectWrapper___lJ0iK:has([data-position]) .Select-module__SelectInput___sywXc{
      padding-right:var(--input-right-section-width);
    }

.Select-module__Select___kiLg6[\:has\(.SelectLabel\)] .Select-module__SelectWrapper___lJ0iK, .Select-module__Select___kiLg6[\:has\(.SelectDescription\)] .Select-module__SelectWrapper___lJ0iK, .Select-module__Select___kiLg6[\:has\(.SelectError\)] .Select-module__SelectWrapper___lJ0iK{
      margin-top:var(--mb-spacing-xs);
    }

.Select-module__Select___kiLg6:has(.Select-module__SelectLabel___HwPSG) .Select-module__SelectWrapper___lJ0iK, .Select-module__Select___kiLg6:has(.Select-module__SelectDescription___YzLno) .Select-module__SelectWrapper___lJ0iK, .Select-module__Select___kiLg6:has(.Select-module__SelectError___hyz5U) .Select-module__SelectWrapper___lJ0iK{
      margin-top:var(--mb-spacing-xs);
    }

.Select-module__SelectInput___sywXc{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fff;
  background-color:var(--mb-color-background)
}

.Select-module__SelectInput___sywXc[data-disabled]{
    opacity:1;
    color:#949aab;
    color:var(--mb-color-text-light);
  }

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

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

.Select-module__SelectInput___sywXc [data-position="right"]{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.Select-module__SelectInputSection___PVe6C{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.Select-module__SelectInputSection___PVe6C svg{
    color:inherit;
    width:1rem !important;
    height:1rem !important
  }

.Select-module__SelectInputSection___PVe6C svg[data-combobox-chevron] path{
      d:path(
        "M 1.3781 4.1906 a 0.7031 0.7031 90 0 1 0.9938 0 L 7.5 9.3187 l 5.1281 -5.1281 a 0.7031 0.7031 90 1 1 0.9938 0.9938 l -5.625 5.625 a 0.7031 0.7031 90 0 1 -0.9938 0 l -5.625 -5.625 a 0.7031 0.7031 90 0 1 0 -0.9938 z"
      );
    }

.Select-module__SelectInputSection___PVe6C svg:not([data-combobox-chevron]) path{
      d:path(
        "4.2469 3.2531 a 0.7031 0.7031 90 0 0 -0.9938 0.9938 L 6.5063 7.5 l -3.2531 3.2531 a 0.7031 0.7031 90 1 0 0.9938 0.9938 L 7.5 8.4938 l 3.2531 3.2531 a 0.7031 0.7031 90 1 0 0.9938 -0.9938 L 8.4938 7.5 l 3.2531 -3.2531 a 0.7031 0.7031 90 0 0 -0.9938 -0.9938 L 7.5 6.5063 L 4.2469 3.2531 z"
      );
    }

[data-disabled] .Select-module__SelectInputSection___PVe6C{
    opacity:1;
    color:#949aab;
    color:var(--mb-color-text-light);
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium)
  }

[data-disabled] .Select-module__SelectInputSection___PVe6C::-moz-placeholder{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

[data-disabled] .Select-module__SelectInputSection___PVe6C::placeholder{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.Select-module__SelectItems_Options___iIlWd{
  padding:0.75rem;
  max-height:calc(31.25rem * var(--mantine-scale));
}

.Select-module__SelectItems_Item___TK0gb{
  --combobox-option-padding:0;

  color:#4c5773;

  color:var(--mb-color-text-primary);
  font-size:var(--select-item-font-size);
  line-height:var(--select-item-line-height);
  margin-top:1px
}

.Select-module__SelectItems_Item___TK0gb:hover{
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.Select-module__SelectItems_Item___TK0gb[aria-selected="true"]{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

.Select-module__SelectItems_Item___TK0gb[data-combobox-disabled]{
    cursor:default;
    color:#949aab;
    color:var(--mb-color-text-light);
    pointer-events:none;
    opacity:0.75;
  }

.Select-module__SelectItems_Group___Y2BPV:not(:first-of-type)::before{
      content:"";
      display:block;
      margin-top:calc(var(--mantine-spacing-sm) - 1px);
      margin-bottom:var(--mantine-spacing-sm);
      margin-left:var(--mantine-spacing-sm);
      margin-right:var(--mantine-spacing-sm);
      border-top:1px solid #eeecec;
      border-top:1px solid var(--mb-color-border);
    }

.Select-module__SelectItems_GroupLabel___W0mNj{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)
}

.Select-module__SelectItems_GroupLabel___W0mNj::after{
    display:none;
  }

.Select-module__SelectItemsNothingFound___Eclnw{
  color:#949aab;
  color:var(--mb-color-text-light);
  padding:var(--mantine-spacing-sm);
  font-size:var(--select-item-font-size);
  line-height:var(--select-item-line-height);
}

.Select-module__Dropdown___oZ0ob{
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  overflow:auto;
}

.Select-module__SelectError___hyz5U::first-letter{
    text-transform:capitalize;
  }

.SelectItem-module__item___g9syb{
  cursor:pointer;
  border-radius:6px;
  word-wrap:break-word
}
.SelectItem-module__item___g9syb:hover{
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }
[aria-selected="true"] .SelectItem-module__item___g9syb{
    color:#fff !important;
    color:var(--mb-color-text-selected) !important;
    background-color:#509ee3 !important;
    background-color:var(--mb-color-background-selected) !important;
  }

.Calendar-module__day___KdJdr{
  width:40px;
  height:40px;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:24px;
  border-radius:var(--mantine-radius-xs)
}

.Calendar-module__day___KdJdr:hover{
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
  }

.Calendar-module__day___KdJdr[data-disabled]{
    color:#93a1ab;
    color:var(--mb-color-bg-dark);
  }

.Calendar-module__day___KdJdr[data-weekend]{
    color:#4c5773;
    color:var(--mb-color-text-primary);
  }

.Calendar-module__day___KdJdr[data-outside]{
    color:#93a1ab;
    color:var(--mb-color-bg-dark);
  }

.Calendar-module__day___KdJdr[data-in-range]{
    color:#509ee3;
    color:var(--mb-color-text-brand);
    border-radius:0;
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover)
  }

.Calendar-module__day___KdJdr[data-in-range]:hover{
      background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
      background-color:var(--mb-color-background-hover);
    }

.Calendar-module__day___KdJdr[data-first-in-range]{
    border-start-start-radius:var(--mantine-radius-xs);
    border-end-start-radius:var(--mantine-radius-xs);
  }

.Calendar-module__day___KdJdr[data-last-in-range]{
    border-start-end-radius:var(--mantine-radius-xs);
    border-end-end-radius:var(--mantine-radius-xs);
  }

.Calendar-module__day___KdJdr[data-selected]{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-background-brand)
  }

.Calendar-module__day___KdJdr[data-selected]:hover{
      background-color:#509ee3;
      background-color:var(--mb-color-background-brand);
    }

.Calendar-module__weekday___mZPWx{
  width:2.5rem;
  height:2rem;
  color:#949aab;
  color:var(--mb-color-text-light);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-lg);
  text-align:center;
  padding-bottom:0;
  box-sizing:border-box;
}

.Calendar-module__pickerControl___Au1pH{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  width:5rem;
  height:2rem;
  border-radius:var(--mantine-radius-xs)
}

.Calendar-module__pickerControl___Au1pH:hover{
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.Calendar-module__pickerControl___Au1pH[data-disabled]{
    color:#93a1ab;
    color:var(--mb-color-bg-dark);
  }

.Calendar-module__pickerControl___Au1pH:where([data-weekend]){
    color:#4c5773;
    color:var(--mb-color-text-dark);
  }

.Calendar-module__pickerControl___Au1pH[data-outside]{
    color:#93a1ab;
    color:var(--mb-color-bg-dark);
  }

.Calendar-module__pickerControl___Au1pH[data-in-range]{
    color:#fff;
    color:var(--mb-color-text-selected);
    border-radius:0;
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected)
  }

.Calendar-module__pickerControl___Au1pH[data-in-range]:hover{
      background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
      background-color:var(--mb-color-background-hover);
    }

.Calendar-module__pickerControl___Au1pH[data-selected]{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

.Calendar-module__month___QCQ5t{
  --horizontal-padding:1px;
  --vertical-padding:1px;
}

.Calendar-module__month___QCQ5t .Calendar-module__cell___h2lmw[data-with-spacing]{
      padding:0
    }

.Calendar-module__month___QCQ5t .Calendar-module__cell___h2lmw[data-with-spacing]:not(:first-of-type){
        padding-left:var(--horizontal-padding);
      }

.Calendar-module__month___QCQ5t .Calendar-module__cell___h2lmw[data-with-spacing]:not(:last-of-type){
        padding-right:var(--horizontal-padding);
      }

.Calendar-module__month___QCQ5t .Calendar-module__row___gg5gp:not(:first-of-type) .Calendar-module__cell___h2lmw{
      padding-top:var(--vertical-padding);
    }

.Calendar-module__month___QCQ5t .Calendar-module__row___gg5gp:not(:last-of-type) .Calendar-module__cell___h2lmw{
      padding-bottom:var(--vertical-padding);
    }

.Calendar-module__monthsList___O8f1m,
.Calendar-module__yearsList___IfNgL{
  --horizontal-padding:var(--mantine-spacing-sm);
  --vertical-padding:var(--mantine-spacing-xs);
}

.Calendar-module__monthsList___O8f1m .Calendar-module__cell___h2lmw:where([data-with-spacing]), .Calendar-module__yearsList___IfNgL .Calendar-module__cell___h2lmw:where([data-with-spacing]){
      padding:0
    }

.Calendar-module__monthsList___O8f1m .Calendar-module__cell___h2lmw:where([data-with-spacing]):not(:first-of-type), .Calendar-module__yearsList___IfNgL .Calendar-module__cell___h2lmw:where([data-with-spacing]):not(:first-of-type){
        padding-left:var(--horizontal-padding);
      }

.Calendar-module__monthsList___O8f1m .Calendar-module__cell___h2lmw:where([data-with-spacing]):not(:last-of-type), .Calendar-module__yearsList___IfNgL .Calendar-module__cell___h2lmw:where([data-with-spacing]):not(:last-of-type){
        padding-right:var(--horizontal-padding);
      }

.Calendar-module__monthsList___O8f1m .Calendar-module__row___gg5gp:not(:first-of-type) .Calendar-module__cell___h2lmw, .Calendar-module__yearsList___IfNgL .Calendar-module__row___gg5gp:not(:first-of-type) .Calendar-module__cell___h2lmw{
      padding-top:var(--vertical-padding);
    }

.Calendar-module__monthsList___O8f1m .Calendar-module__row___gg5gp:not(:last-of-type) .Calendar-module__cell___h2lmw, .Calendar-module__yearsList___IfNgL .Calendar-module__row___gg5gp:not(:last-of-type) .Calendar-module__cell___h2lmw{
      padding-bottom:0;
    }

.Calendar-module__calendarHeader___M4DMN{
  margin-bottom:0;
}

.Calendar-module__calendarHeaderLevel___IU4T_{
  height:2rem;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  font-weight:bold;
  line-height:var(--mantine-line-height-lg)
}

.Calendar-module__calendarHeaderLevel___IU4T_[data-selected]{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

.Calendar-module__calendarHeaderLevel___IU4T_[data-selected]:hover,
  .Calendar-module__calendarHeaderLevel___IU4T_:hover:not(:disabled){
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.Calendar-module__calendarHeaderControl___erQsy{
  width:2rem;
  height:2rem;
  border-radius:var(--mantine-radius-xs);
  color:#4c5773;
  color:var(--mb-color-text-primary)
}

.Calendar-module__calendarHeaderControl___erQsy[data-selected]{
    color:#fff;
    color:var(--mb-color-text-selected);
    background-color:#509ee3;
    background-color:var(--mb-color-background-selected);
  }

.Calendar-module__calendarHeaderControl___erQsy[data-selected]:hover,
  .Calendar-module__calendarHeaderControl___erQsy:hover:not(:disabled){
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.Calendar-module__popoverWrapper___DTwcG{
  padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);
}

.Calendar-module__input___wJ8Pf{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fff;
  background-color:var(--mb-color-background);
}

.Calendar-module__error___ovPE5::first-letter{
    text-transform:capitalize;
  }

.Calendar-module__monthsListControl___LnE6g{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  height:2rem;
  width:5rem
}

.Calendar-module__monthsListControl___LnE6g[data-selected]{
    color:#fff;
    color:var(--mb-color-text-selected);
  }

.Calendar-module__monthsListControl___LnE6g:hover:not([data-selected]),
  .Calendar-module__monthsListControl___LnE6g:hover:not(:disabled){
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }


  .Checkbox-module__root___DzPPw[\:has\(.input\:disabled\)] .Checkbox-module__label___ZRwJA{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }
    .Checkbox-module__root___DzPPw[\:has\(.input\:disabled\)] .Checkbox-module__description___mI9tN{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }
    .Checkbox-module__root___DzPPw[\:has\(.input\:disabled\)] .Checkbox-module__icon___rxMjC{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }

.Checkbox-module__root___DzPPw:has(.Checkbox-module__input___V0FLb:disabled) .Checkbox-module__label___ZRwJA{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }

.Checkbox-module__root___DzPPw:has(.Checkbox-module__input___V0FLb:disabled) .Checkbox-module__description___mI9tN{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }

.Checkbox-module__root___DzPPw:has(.Checkbox-module__input___V0FLb:disabled) .Checkbox-module__icon___rxMjC{
      color:#949aab;
      color:var(--mb-color-text-tertiary);
    }

.Checkbox-module__root___DzPPw[data-variant="stacked"] .Checkbox-module__inner___TEuML{
      position:relative;
      z-index:0;
    }

.Checkbox-module__root___DzPPw[data-variant="stacked"][\:has\(.input\[data-indeterminate\%3D\%22true\%22\]\)] .Checkbox-module__icon___rxMjC{
        color:#696e7b;
        color:var(--mb-color-text-secondary);
      }

.Checkbox-module__root___DzPPw[data-variant="stacked"]:has(.Checkbox-module__input___V0FLb[data-indeterminate="true"]) .Checkbox-module__icon___rxMjC{
        color:#696e7b;
        color:var(--mb-color-text-secondary);
      }

.Checkbox-module__root___DzPPw[data-variant="stacked"] .Checkbox-module__input___V0FLb:after{
        content:"";
        border:calc(0.0625rem * var(--mantine-scale)) solid #93a1ab;
        border:calc(0.0625rem * var(--mantine-scale)) solid var(--mb-color-bg-dark);
        position:absolute;
        top:calc(-0.125rem * var(--mantine-scale));
        left:calc(0.125rem * var(--mantine-scale));
        height:100%;
        width:100%;
        border-radius:var(--checkbox-radius);
        z-index:-1;
        background-color:#fff;
        background-color:var(--mb-color-bg-white);
        box-sizing:"border-box";
      }

.Checkbox-module__root___DzPPw[data-variant="stacked"] .Checkbox-module__input___V0FLb:checked:not([disabled]):after{
        border:1px solid #509ee3;
        border:1px solid var(--mb-color-brand);
      }

.Checkbox-module__root___DzPPw[data-variant="stacked"] .Checkbox-module__input___V0FLb:disabled:after{
        border:1px solid #eeecec;
        border:1px solid var(--mb-color-border);
      }

.Checkbox-module__body___fokzT{
  align-items:center;
}

.Checkbox-module__input___V0FLb{
  cursor:pointer;
  border:1px solid #93a1ab;
  border:1px solid var(--mb-color-bg-dark);
  background-color:#fff;
  background-color:var(--mb-color-background)
}

.Checkbox-module__input___V0FLb[data-indeterminate="true"]{
    border-color:#93a1ab;
    border-color:var(--mb-color-bg-dark);
    background-color:#fff;
    background-color:var(--mb-color-background);
  }

.Checkbox-module__input___V0FLb:checked{
    border-color:#509ee3;
    border-color:var(--mb-color-background-brand);
    background-color:#509ee3;
    background-color:var(--mb-color-background-brand);
  }

.Checkbox-module__input___V0FLb:disabled{
    border-color:#f3f5f7;
    border-color:var(--mb-color-background-disabled);
    background-color:#f3f5f7;
    background-color:var(--mb-color-background-disabled);
  }

.Checkbox-module__label___ZRwJA{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-sm);
  cursor:pointer;
}

.Checkbox-module__description___mI9tN{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-sm);
  margin-top:var(--mantine-spacing-xs);
  cursor:pointer;
}

.Checkbox-module__icon___rxMjC{
  color:#fff;
  color:var(--mb-color-text-white);
}

.Chip-module__ChipLabel___BfuiA{
  background-color:color-mix(in srgb, #509ee3, #fff 80%);
  background-color:var(--mb-color-brand-light);
  color:#509ee3;
  color:var(--mb-color-brand);
  padding:0.5rem 1rem;
  display:block;
  height:auto;
  line-height:100%
}

.Chip-module__ChipLabel___BfuiA[data-checked="true"]{
    padding-left:1rem;
    padding-right:1rem;
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.Chip-module__ChipIconWrapper___c1mXw{
  display:none;
}

.Chip-module__ChipInput___kglJY{
  display:block;
}

.Text-module__root___C3IpM[data-variant="monospace"]{
  font-family:var(--mantine-font-family-monospace);
  white-space:pre;
}

.Text-module__root___C3IpM[data-size="md"],
.Text-module__root___C3IpM[data-size="lg"]{
  line-height:1.5rem;
}

.Text-module__root___C3IpM{
  font-weight:inherit;
}

.FileInput-module__FileInputText___rVgQz{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.Input-module__wrapper___cJy7_{
  --input-height-md:calc(2.5rem * var(--mantine-scale));
  --input-height-xs:calc(2rem * var(--mantine-scale));
  --inset-inline-end:0;

  line-height:1rem;
}

.Input-module__input___qjJao{
  display:block;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  border-radius:var(--mantine-radius-xs);
  background-color:#fff;
  background-color:var(--mb-color-background)
}

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

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

.Input-module__input___qjJao:disabled{
    background-color:#f3f5f7;
    background-color:var(--mb-color-background-disabled);
    color:#808991;
    color:var(--mb-color-text-disabled);
  }

.Input-module__input___qjJao[data-size="xs"]{
    font-size:var(--mantine-font-size-sm);
    line-height:var(--mantine-line-height);
  }

.Input-module__input___qjJao[data-size="md"]{
    font-size:var(--mantine-font-size-md);
    line-height:1.5rem;
  }

.Input-module__input___qjJao[data-variant="default"]{
    border-color:#eeecec;
    border-color:var(--mb-color-border)
  }

.Input-module__input___qjJao[data-variant="default"]:focus{
      border-color:#509ee3;
      border-color:var(--mb-color-brand);
    }

.Input-module__input___qjJao[data-variant="default"][data-error]{
      border-color:hsla(358, 71%, 62%, 1);
      border-color:var(--mb-color-error);
    }

.Input-module__input___qjJao[data-error]{
    color:hsla(358, 71%, 62%, 1);
    color:var(--mb-color-error);
    border-color:hsla(358, 71%, 62%, 1);
    border-color:var(--mb-color-error)
  }

.Input-module__input___qjJao[data-error]::-moz-placeholder{
      color:hsla(358, 71%, 62%, 1);
      color:var(--mb-color-error);
    }

.Input-module__input___qjJao[data-error]::placeholder{
      color:hsla(358, 71%, 62%, 1);
      color:var(--mb-color-error);
    }

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

.Input-module__label___muVia{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-sm);
  font-weight:bold;
  line-height:var(--mantine-line-height-sm);
}

.Input-module__description___rIblO{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-xs);
  line-height:var(--mantine-line-height-sm);
}

.Input-module__error___LKPiN{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
  font-size:var(--mantine-font-size-xs);
  line-height:var(--mantine-line-height-sm)
}

.Input-module__error___LKPiN::first-letter{
    text-transform:capitalize;
  }

.Input-module__required___Va6FB{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

.MonthPicker-module__levelsGroup___Smx52{
  width:100%
}

.MonthPicker-module__levelsGroup___Smx52 > [data-year-level="true"]{
    width:100%;
  }

.MonthPicker-module__calendarHeader___BACEN{
  width:100%;
}

.MonthPicker-module__calendarHeaderControlIcon___jXr5F{
  width:var(--mantine-spacing-md) !important;
  height:var(--mantine-spacing-md) !important;
}

.MultiAutocomplete-module__pill___uQbAz{
  --multiselect-pill-font-size:0.875rem;
}

.MultiAutocomplete-module__pillList___sbK4m{
  padding-right:var(--input-right-section-width);
}

.MultiAutocomplete-module__input___kdtaA{
  --input-fz:0.875rem;
}

.MultiAutocomplete-module__input___kdtaA input::-moz-placeholder{
    color:#949aab;
    color:var(--mb-color-text-tertiary);
  }

.MultiAutocomplete-module__input___kdtaA input::placeholder{
    color:#949aab;
    color:var(--mb-color-text-tertiary);
  }

.MultiAutocomplete-module__empty___YeNwR{
  font-size:0.875rem;
}

.MultiAutocomplete-module__optionList___zqsD3{
  padding:0.75rem;
}

.MultiAutocomplete-module__option___tgaFq{
  font-size:0.875rem;
  padding:0.75rem 0.5rem
}

.MultiAutocomplete-module__option___tgaFq:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }


  .MultiSelect-module__MultiSelectWrapper___HY6nN[data-size="md"]{
    --value-height:calc(1.75rem * var(--mantine-scale));
  }

.MultiSelect-module__MultiSelectWrapper___HY6nN[data-size="xs"]{
    --value-height:calc(1.25rem * var(--mantine-scale));
  }

.MultiSelect-module__MultiSelectWrapper___HY6nN [data-position="right"]{
    color:#949aab;
    color:var(--mb-color-text-light);
    right:var(--right-section-end);
  }

.MultiSelect-module__MultiSelectPillsList___jxy7g{
  grid-gap:var(--mantine-spacing-xs);
  gap:var(--mantine-spacing-xs);
  align-items:center;
  box-sizing:"border-box";
  margin-left:0;
  padding-right:var(--mantine-spacing-lg);
}

.MultiSelect-module__MultiSelectPill___evZP8{
  height:var(--value-height);
  padding:calc(0.0625rem * var(--mantine-scale)) var(--mantine-spacing-sm);
  font-weight:bold;
  font-size:var(--multiselect-pill-font-size);
  border-radius:var(--mantine-radius-xs);
  color:#fff;
  color:var(--mb-color-text-selected);
  background-color:#509ee3;
  background-color:var(--mb-color-background-selected);
}

.MultiSelect-module__MultiSelectPillRemove___d2DmT{
  --remove-button-size:calc(0.75rem * var(--mantine-scale));

  padding:0;
  border-width:0;
}

.MultiSelect-module__MultiSelectPillRemove___d2DmT svg{
    width:var(--remove-button-size) !important;
    height:var(--remove-button-size) !important;
  }

[dir="ltr"] .MultiSelect-module__MultiSelectInputField___CNt7p{
  padding-left:calc(0.5rem * var(--mantine-scale));
}

[dir="rtl"] .MultiSelect-module__MultiSelectInputField___CNt7p{
  padding-right:calc(0.5rem * var(--mantine-scale));
}

.MultiSelect-module__MultiSelectInputField___CNt7p{
  height:var(--value-height)
}

.MultiSelect-module__MultiSelectInputField___CNt7p:not(:first-child)::-moz-placeholder{
      color:transparent;
    }

.MultiSelect-module__MultiSelectInputField___CNt7p:not(:first-child)::placeholder{
      color:transparent;
    }

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

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

[dir="ltr"] .MultiSelect-module__MultiSelectInput___D88EN{
  padding-left:calc(0.3125rem * var(--mantine-scale));
}

[dir="rtl"] .MultiSelect-module__MultiSelectInput___D88EN{
  padding-right:calc(0.3125rem * var(--mantine-scale));
}

[dir="ltr"] .MultiSelect-module__MultiSelectInput___D88EN{
  padding-right:calc(2.5rem * var(--mantine-scale));
}

[dir="rtl"] .MultiSelect-module__MultiSelectInput___D88EN{
  padding-left:calc(2.5rem * var(--mantine-scale));
}

.MultiSelect-module__MultiSelectInput___D88EN{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fff;
  background-color:var(--mb-color-background);
  padding-top:calc(0.3125rem * var(--mantine-scale));
  padding-bottom:calc(0.3125rem * var(--mantine-scale))
}

.MultiSelect-module__MultiSelectInput___D88EN[data-disabled]{
    opacity:1;
  }

.TextInput-module__input___DrBYS{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background:#fff;
  background:var(--mb-color-background);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.TextInput-module__error___N6V_A::first-letter{
    text-transform:capitalize;
  }

.QuarterPicker-module__monthsList___hau5a{
  display:none;
}


  .Radio-module__root___vXegc[\:has\(.radio\:disabled\)] .Radio-module__label___fnJ5q{
      color:#949aab;
      color:var(--mb-color-text-light);
    }
    .Radio-module__root___vXegc[\:has\(.radio\:disabled\)] .Radio-module__description___Ysrub{
      color:#949aab;
      color:var(--mb-color-text-light);
    }
    .Radio-module__root___vXegc[\:has\(.radio\:disabled\)] .Radio-module__icon___KRNGg{
      color:#fff;
      color:var(--mb-color-text-white);
    }

.Radio-module__root___vXegc:has(.Radio-module__radio___XTmFw:disabled) .Radio-module__label___fnJ5q{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.Radio-module__root___vXegc:has(.Radio-module__radio___XTmFw:disabled) .Radio-module__description___Ysrub{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.Radio-module__root___vXegc:has(.Radio-module__radio___XTmFw:disabled) .Radio-module__icon___KRNGg{
      color:#fff;
      color:var(--mb-color-text-white);
    }

.Radio-module__root___vXegc .Radio-module__radio___XTmFw:focus{
    outline:none;
  }

.Radio-module__radio___XTmFw{
  cursor:pointer;
  border-color:#949aab;
  border-color:var(--mb-color-text-light)
}

.Radio-module__radio___XTmFw:checked{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

.Radio-module__radio___XTmFw:disabled{
    opacity:0.3;
  }

.Radio-module__radio___XTmFw:disabled:not(:checked){
    border-color:#949aab;
    border-color:var(--mb-color-text-light);
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.Radio-module__label___fnJ5q{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-md);
}

.Radio-module__description___Ysrub{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height-md);
  margin-top:var(--mantine-spacing-xs);
}

.SegmentedControl-module__SegmentedControl___s3QlM{
  background-color:var(--sc-background-color);
}

.SegmentedControl-module__SegmentedControlLabel___GpASm{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  line-height:1
}

.SegmentedControl-module__SegmentedControlLabel___GpASm:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SegmentedControl-module__SegmentedControlLabel___GpASm[data-disabled],
    .SegmentedControl-module__SegmentedControlLabel___GpASm[data-disabled]:hover{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.SegmentedControl-module__SegmentedControlLabel___GpASm[data-active],
    .SegmentedControl-module__SegmentedControlLabel___GpASm[data-active]:hover{
      color:var(--sc-active-text-color);
    }

.SegmentedControl-module__SegmentedControl_Control___rfGLn:not(:first-of-type){
    border-color:#eeecec;
    border-color:var(--mb-color-border);
  }

.SegmentedControl-module__SegmentedControlInput___UVDLK:disabled + label,
    .SegmentedControl-module__SegmentedControlInput___UVDLK:disabled + label:hover{
      color:#949aab;
      color:var(--mb-color-text-light);
    }


  .Switch-module__root___DeO5L[data-label-position="left"] .Switch-module__labelWrapper___vV7zR{
    padding-right:var(--switch-padding);
  }

.Switch-module__root___DeO5L[data-label-position="right"] .Switch-module__labelWrapper___vV7zR{
    padding-left:var(--switch-padding);
  }

.Switch-module__root___DeO5L[data-disabled] .Switch-module__track___n8uLc{
      background-color:#edf2f5;
      background-color:var(--mb-color-bg-medium);
    }

.Switch-module__root___DeO5L[data-disabled] .Switch-module__thumb___Czmin{
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
    }

.Switch-module__root___DeO5L[data-error] .Switch-module__track___n8uLc{
    border:1px solid var(--mb-color-accent-3);
  }

.Switch-module__root___DeO5L[data-variant="stretch"] .Switch-module__body___UNSWZ{
      display:flex;
      justify-content:space-between;
    }

.Switch-module__labelWrapper___vV7zR:empty{
    padding:0;
  }

.Switch-module__labelWrapper___vV7zR[data-disabled] .Switch-module__label___sGskH{
      color:#949aab;
      color:var(--mb-color-text-light);
      cursor:default;
    }

.Switch-module__labelWrapper___vV7zR[data-disabled] .Switch-module__description___hS7Mq{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.Switch-module__label___sGskH{
  font-size:var(--switch-label-font-size);
  padding:0;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  cursor:pointer;
}

.Switch-module__description___hS7Mq{
  padding:0;
  margin-top:0.5rem;
  font-size:0.75rem;
  color:var(--mb-bolor-text-medium);
  line-height:1rem;
}

.Switch-module__error___WQ_qq{
  padding:0;
  margin-top:0.5rem;
  font-size:0.75rem;
  color:var(--mb-bolor-text-error);
}

.Switch-module__track___n8uLc{
  border:none;
  box-sizing:border-box;
  cursor:pointer;
  margin-top:var(--track-padding-top);
  background-color:hsla(240, 4%, 95%, 1);
  background-color:var(--mb-color-switch-off);
}

input:not(:checked) + .Switch-module__track___n8uLc{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

input:checked + .Switch-module__track___n8uLc{
    background-color:#509ee3;
    background-color:var(--mb-color-background-brand);
  }

input:disabled + .Switch-module__track___n8uLc{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.Switch-module__thumb___Czmin{
  background-color:#fff;
  background-color:var(--mb-color-text-white);
  border:none;
  border-radius:1.375rem;
}

input:disabled + * > .Switch-module__thumb___Czmin{
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
  }


  .TimeInput-module__root___DTGho[data-size="md"] .TimeInput-module__input___WcEXn{
      font-size:var(--mantine-font-size-md);
    }

.TimeInput-module__root___DTGho[data-size="xs"] .TimeInput-module__input___WcEXn{
      font-size:var(--mantine-font-size-xs);
    }

.TimeInput-module__input___WcEXn{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fff;
  background-color:var(--mb-color-background);
}

.TimeInput-module__error___OBCEG::first-letter{
    text-transform:capitalize;
  }


  .ScrollArea-module__root___WblZB[data-radix-scroll-area-viewport]{
    scrollbar-width:none;
    -ms-overflow-style:none;
    -webkit-overflow-scrolling:touch;
  }
.ScrollArea-module__root___WblZB::-webkit-scrollbar{
    display:none;
  }

.NavLink-module__NavLink___UJmHZ{
  border-radius:0.5rem
}

.NavLink-module__NavLink___UJmHZ[data-variant="default"]:hover{
      background-color:color-mix(in srgb, #509ee3, #fff 90%);
      background-color:var(--mb-color-brand-lighter);
    }

.NavLink-module__NavLink___UJmHZ[data-variant="default"][data-active]{
      color:#fff;
      color:var(--mb-color-text-white)
    }

.NavLink-module__NavLink___UJmHZ[data-variant="default"][data-active],
      .NavLink-module__NavLink___UJmHZ[data-variant="default"][data-active]:hover{
        background-color:#509ee3;
        background-color:var(--mb-color-brand);
      }

.NavLink-module__NavLink___UJmHZ[data-variant="default"][data-active] .NavLink-module__NavLinkLabel___h0vSY{
        color:#fff;
        color:var(--mb-color-text-white);
      }

.NavLink-module__NavLink___UJmHZ[data-variant="default"][data-active] .NavLink-module__NavLinkChevron___zvCYe{
        color:#fff;
        color:var(--mb-color-text-white);
      }

.NavLink-module__NavLink___UJmHZ[data-variant="default"]:not([data-active]) .NavLink-module__NavLinkSection___OegxB{
        color:#4c5773;
        color:var(--mb-color-text-primary);
      }

.NavLink-module__NavLink___UJmHZ[data-variant="mb-light"]:hover{
      background-color:color-mix(in srgb, #509ee3, #fff 90%);
      background-color:var(--mb-color-brand-lighter);
    }

.NavLink-module__NavLink___UJmHZ[data-variant="mb-light"][data-active],
      .NavLink-module__NavLink___UJmHZ[data-variant="mb-light"][data-active] .NavLink-module__NavLinkLabel___h0vSY{
        color:#4c5773;
        color:var(--mb-color-text-primary);
      }

.NavLink-module__NavLink___UJmHZ[data-variant="mb-light"][data-active]{

      background-color:#edf2f5;

      background-color:var(--mb-color-bg-medium)
}

.NavLink-module__NavLinkLabel___h0vSY{
  font-size:14px;
}

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

.NavLink-module__NavLinkSection___OegxB[data-position="left"]{
    margin-right:var(--mantine-spacing-sm);
  }

.NavLink-module__NavLinkSection___OegxB[data-position="right"]{
    margin-left:var(--mantine-spacing-sm);
  }

.Tab-module__list___ZH2Ng{
  --tab-border-color:var(--mb-color-border);
}

  .Tab-module__list___ZH2Ng [data-orientation="horizontal"]{
    padding:0.6875rem 0.5rem;
  }

  .Tab-module__list___ZH2Ng [data-orientation="vertical"]{
    padding:0.6875rem 0.9375rem 0.6875rem 0.5rem;
  }

.Tab-module__tab___U4uPU{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  max-width:100%
}

.Tab-module__tab___U4uPU:hover{
    border-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    border-color:var(--mb-color-background-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.Tab-module__tab___U4uPU:focus:not([data-css-specificity-hack]){
    outline:none;
  }

.Tab-module__tab___U4uPU:disabled{
    color:#949aab;
    color:var(--mb-color-text-light);
    opacity:1;
  }

.Tab-module__tab___U4uPU[data-active="true"]{
    color:#509ee3;
    color:var(--mb-color-text-brand);
    border-color:#509ee3;
    border-color:var(--mb-color-background-brand);
  }

.Tab-module__tabLabel___oabm_{
  font-size:var(--mantine-font-size-md);
  font-weight:bold;
  line-height:1.15;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}

[dir="ltr"] .Tab-module__tabSection___ZSoxq[data-position="left"]{
  margin-right:0.375rem;
}

[dir="rtl"] .Tab-module__tabSection___ZSoxq[data-position="left"]{
  margin-left:0.375rem;
}

.HoverCard-module__dropdown___fyJn4{
  padding:0;
  overflow:auto;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.Menu-module__dropdown___hGV3a{
  padding:0.75rem;
  min-width:11.5rem;
  overflow:auto;
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.Menu-module__item___eGlL9{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-size:var(--mantine-font-size-md);
  line-height:var(--mantine-line-height-lg);
  padding:var(--mantine-spacing-sm)
}

.Menu-module__item___eGlL9:disabled{
    color:#949aab;
    color:var(--mb-color-text-light);
  }

.Menu-module__item___eGlL9[data-hovered]{
    color:#509ee3;
    color:var(--mb-color-text-hover);
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
  }

.Menu-module__item___eGlL9[data-hovered] .Menu-module__itemSection___FAB_5[data-position="right"]{
      color:#509ee3;
      color:var(--mb-color-text-hover);
    }

.Menu-module__itemSection___FAB_5[data-position="left"]{
    margin-right:var(--mantine-spacing-sm);
  }

.Menu-module__itemSection___FAB_5[data-position="right"]{
    color:#949aab;
    color:var(--mb-color-text-light);
    margin-left:var(--mantine-spacing-md);
  }

.Menu-module__label___ELR5s{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-size:var(--mantine-font-size-sm);
  line-height:var(--mantine-line-height);
  padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);
}

.Menu-module__divider___seIl1{
  margin-top:calc(var(--mantine-spacing-xs) - 1px);
  margin-bottom:var(--mantine-spacing-xs);
  margin-left:var(--mantine-spacing-sm);
  margin-right:var(--mantine-spacing-sm);
  border-top-color:#eeecec;
  border-top-color:var(--mb-color-border);
}

@keyframes animation-module__progress-bar___qaFee{
  from{
    transform:translate3d(0, 0, 0, 0);
  }

  to{
    transform:translate3d(1000px, 0, 0);
  }
}
.animation-module__ProgressBarAnimation___rVzBq{
  animation:animation-module__progress-bar___qaFee 1.5s linear infinite;
}
.animation-module__ProgressBarNoAnimation___vFpYS{
  animation:none;
}
.animation-module__SpinOut___FhIcN{
  transform-style:preserve-3d;
  transform-origin:center;
  transition:transform 1s;
}
.animation-module__SpinOutActive___e8aS9{
  transform:rotateY(180deg);
}
@keyframes animation-module__pop-in-from-bottom___bzTjz{
  0%{
    opacity:0;
    transform:translateY(10px);
  }

  100%{
    opacity:1;
    transform:translateY(0);
  }
}
@keyframes animation-module__fade-in___yf3Yz{
  0%{
    opacity:0;
  }

  100%{
    opacity:1;
  }
}
@keyframes animation-module__slide-left___DTrNO{
  0%{
    opacity:0;
    transform:translateX(50%);
  }

  100%{
    opacity:1;
    transform:translateX(0);
  }
}
@keyframes animation-module__pop-toast___tnNew{
  from{
    opacity:0;
    transform:translate(-50%, 100px);
  }

  to{
    opacity:1;
    transform:translate(-50%, 0);
  }
}
.animation-module__popInFromBottom___xZrUP{
  animation:0.15s ease-out 0s 1 animation-module__pop-in-from-bottom___bzTjz;
  transform-origin:center center;
}
.animation-module__slideLeft___F5r9V{
  animation:0.15s ease-out 0s 1 animation-module__slide-left___DTrNO;
}
.animation-module__popToast___o4CNZ{
  animation:0.15s ease-out 0s 1 animation-module__pop-toast___tnNew;
}
.animation-module__fadeIn___HISDS{
  animation:0.15s ease-out 0s 1 animation-module__fade-in___yf3Yz;
  transform-origin:center center;
}
@media (prefers-reduced-motion: reduce){
  .animation-module__ProgressBarAnimation___rVzBq,
  .animation-module__popInFromBottom___xZrUP,
  .animation-module__slideLeft___F5r9V,
  .animation-module__popToast___o4CNZ,
  .animation-module__fadeIn___HISDS{
    animation:none;
  }
}

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

.Modal-module__title___nc9Bx{
  font-size:var(--mantine-font-size-xl);
  font-weight:var(--mantine-heading-font-weight);
}

.Modal-module__overlay___bTdeY{
  background-color:color-mix(
    in hsl,
    #2e353b,
    transparent 40%
  );
  background-color:color-mix(
    in hsl,
    var(--mb-color-bg-black),
    transparent 40%
  );
  padding:11px;
}

.Modal-module__content___ND0UY{
  background-color:#fff;
  background-color:var(--mb-color-background);
}

.Modal-module__header___KcYkN{
  background-color:#fff;
  background-color:var(--mb-color-background);
}

.Modal-module__ModalCloseButton___nFivu{
  color:#949aab !important;
  color:var(--mb-color-text-tertiary) !important;
  padding:0;
  width:calc(1.125rem * var(--mantine-scale));
  height:calc(1.125rem * var(--mantine-scale))
}

.Modal-module__ModalCloseButton___nFivu:hover{
    color:#696e7b !important;
    color:var(--mb-color-text-secondary) !important;
  }

.Modal-module__ModalCloseButton___nFivu svg{
    width:20px !important;
    height:20px !important;
  }

.Popover-module__dropdown___SHqDM{
  padding:0;
  overflow:auto;
  background:#fff;
  background:var(--mb-color-background);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.Overlay-module__root___D5GSS{
  z-index:var(--mb-overlay-z-index);
}

.Theme-module__focus___QSUlZ:focus-visible{
  outline-color:#cbe2f7;
  outline-color:var(--mb-color-focus);
}

h3.Title-module__root___AhXKT{
  font-weight:normal;
  text-transform:uppercase
}
h3.Title-module__root___AhXKT:lang(en){
    letter-spacing:0.7px;
  }

.Anchor-module__root___eWNjQ{
  color:#509ee3;
  color:var(--mb-color-brand)
}
.Anchor-module__root___eWNjQ:active{
    color:var(--mb-text-text-dark);
    text-decoration:underline;
  }

.List-module__root___GnFfc{
  list-style-type:revert;
}

.List-module__item___ffPFY{
  line-height:1.5;
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.Code-module__root___teBmM{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:#fafbfc;
  background-color:var(--mb-color-background-info);
}

.Divider-module__root___sIWe1{
  --divider-color:var(--mb-color-border);
}

.Divider-module__label___vip9O{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.Paper-module__root___J7aUr{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.Paper-module__root___J7aUr[data-with-border]{
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

@keyframes index__progress-bar___R4OpF{
  from{
    transform:translate3d(0, 0, 0, 0);
  }

  to{
    transform:translate3d(1000px, 0, 0);
  }
}
.index__ProgressBarAnimation___mEtOf{
  animation:index__progress-bar___R4OpF 1.5s linear infinite;
}
.index__ProgressBarNoAnimation___venMo{
  animation:none;
}
.index__SpinOut___sgvtf{
  transform-style:preserve-3d;
  transform-origin:center;
  transition:transform 1s;
}
.index__SpinOutActive___qqLKO{
  transform:rotateY(180deg);
}
@keyframes index__pop-in-from-bottom___Yeb3S{
  0%{
    opacity:0;
    transform:translateY(10px);
  }

  100%{
    opacity:1;
    transform:translateY(0);
  }
}
@keyframes index__fade-in___EYuOq{
  0%{
    opacity:0;
  }

  100%{
    opacity:1;
  }
}
@keyframes index__slide-left___AmX1x{
  0%{
    opacity:0;
    transform:translateX(50%);
  }

  100%{
    opacity:1;
    transform:translateX(0);
  }
}
@keyframes index__pop-toast___EBIxa{
  from{
    opacity:0;
    transform:translate(-50%, 100px);
  }

  to{
    opacity:1;
    transform:translate(-50%, 0);
  }
}
.index__popInFromBottom___rcLRX{
  animation:0.15s ease-out 0s 1 index__pop-in-from-bottom___Yeb3S;
  transform-origin:center center;
}
.index__slideLeft___RSdh9{
  animation:0.15s ease-out 0s 1 index__slide-left___AmX1x;
}
.index__popToast___OswMS{
  animation:0.15s ease-out 0s 1 index__pop-toast___EBIxa;
}
.index__fadeIn___ZYhuy{
  animation:0.15s ease-out 0s 1 index__fade-in___EYuOq;
  transform-origin:center center;
}
@media (prefers-reduced-motion: reduce){
  .index__ProgressBarAnimation___mEtOf,
  .index__popInFromBottom___rcLRX,
  .index__slideLeft___RSdh9,
  .index__popToast___OswMS,
  .index__fadeIn___ZYhuy{
    animation:none;
  }
}
.index__pointerEventsNone___tpHqK,
.index__pointerEventsNone___tpHqK *{
  pointer-events:none;
}
.index__pointerEventsAll___SpgWq{
  pointer-events:all;
}
.index__pointerEventsAuto___iD_ru{
  pointer-events:auto;
}
.index__disabled___Ma36o{
  pointer-events:none;
  opacity:0.4;
}
.index__circle___aPKfs{
  border-radius:99px;
}
:root{
  --border-size:1px;
  --border-size-medium:2px;
  --border-style:solid;
  --border-color:var(--mb-color-border);
}
.index__bordered___IUJkJ{
  border:1px solid #eeecec;
  border:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__borderBottom___ATEDd{
  border-bottom:1px solid #eeecec;
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__bordered___IUJkJ > .index__border-bottom___gAwdy:last-child{
  border-bottom:none;
}
.index__borderTop___SB2sC{
  border-top:1px solid #eeecec;
  border-top:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__bordered___IUJkJ > .index__border-top___G6FE4:first-child{
  border-top:none;
}
.index__borderRowDivider___aa4vG{
  border-bottom:1px solid #eeecec;
  border-bottom:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__borderRowDivider___aa4vG:last-child{
  border-bottom:none;
}
.index__borderRight___mjkGv{
  border-right:1px solid #eeecec;
  border-right:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__borderLeft___oQZyc{
  border-left:1px solid #eeecec;
  border-left:var(--border-size) var(--border-style) var(--mb-color-border);
}
.index__borderLight___Mmm2Y{
  border-color:color-mix(
    in srgb,
    #eeecec 20%,
    transparent
  ) !important;
  border-color:color-mix(
    in srgb,
    var(--mb-color-border) 20%,
    transparent
  ) !important;
}
.index__borderError___Ul0yS{
  border-color:hsla(358, 71%, 62%, 1) !important;
  border-color:var(--mb-color-error) !important;
}
.index__borderSuccess___aAeYn{
  border-color:#84bb4c !important;
  border-color:var(--mb-color-success) !important;
}
.index__borderBrand___HNQym{
  border-color:#509ee3 !important;
  border-color:var(--mb-color-brand) !important;
}
.index__borderTransparent___tpb2A{
  border-color:transparent;
}
.index__borderless___l17Bn{
  border:none !important;
}
.index__borderMedium___t1nUe{
  border-width:2px;
  border-width:var(--border-size-medium);
}
body:where(.mb-wrapper){
  box-sizing:border-box;
}
:where(.mb-wrapper) *,
  :where(.mb-wrapper) *::before,
  :where(.mb-wrapper) *::after{
    box-sizing:border-box;
  }
.index__clearfix___bXmPC::before,
.index__clearfix___bXmPC::after{
  content:" ";
  display:table;
}
.index__clearfix___bXmPC::after{
  clear:both;
}
:root{
  --mb-color-brand:var(--mb-base-color-blue-40);
  --mb-color-brand-light:color-mix(in srgb, var(--mb-color-brand), #fff 80%);
  --mb-color-brand-lighter:color-mix(in srgb, var(--mb-color-brand), #fff 90%);
  --mb-color-brand-alpha-04:color-mix(
    in srgb,
    var(--mb-color-brand) 4%,
    transparent
  );
  --mb-color-brand-alpha-88:color-mix(
    in srgb,
    var(--mb-color-brand) 88%,
    transparent
  );
  --mb-color-border-alpha-30:color-mix(
    in srgb,
    var(--mb-color-border) 30%,
    transparent
  );
  --mb-color-text-white-alpha-85:color-mix(
    in srgb,
    var(--mb-color-text-white) 85%,
    transparent
  );
  --mb-color-bg-black-alpha-60:color-mix(
    in srgb,
    var(--mb-color-bg-black) 60%,
    transparent
  );
  --mb-color-bg-white-alpha-15:color-mix(
    in srgb,
    var(--mb-color-bg-white) 15%,
    transparent
  );
  --mb-color-success:#84bb4c;
  --mb-color-summarize:#88bf4d;
  --mb-color-error:var(--mb-base-color-lobster-50);
  --mb-color-danger:var(--mb-base-color-lobster-50);
  --mb-color-text-dark:#4c5773;
  --mb-color-text-medium:#696e7b;
  --mb-color-text-light:#949aab;
  --mb-color-bg-black:#2e353b;
  --mb-color-bg-dark:#93a1ab;
  --mb-color-bg-medium:#edf2f5;
  --mb-color-bg-light:var(--mb-base-color-gray-5);
  --mb-color-bg-white:var(--mb-base-color-white);
  --mb-color-bg-error:var(--mb-base-color-lobster-10);
  --mb-color-bg-night:#42484e;
  --mb-color-shadow:rgba(0, 0, 0, 0.13);
  --mb-color-border:#eeecec;
  --mb-color-filter:#7172ad;
  --mb-color-focus:var(--mb-base-color-blue-20);
  --mb-color-warning:#f9cf48;
  --mb-color-text-primary:var(--mb-color-text-dark);
  --mb-color-text-secondary:var(--mb-color-text-medium);
  --mb-color-text-tertiary:var(--mb-color-text-light);
  --mb-color-text-selected:var(--mb-base-color-white);
  --mb-color-text-hover:var(--mb-base-color-brand-40);
  --mb-color-text-disabled:var(--mb-base-color-gray-50);
  --mb-color-text-brand:var(--mb-base-color-brand-40);
  --mb-color-text-white:var(--mb-base-color-white);
  --mb-color-background:var(--mb-base-color-white);
  --mb-color-background-info:var(--mb-base-color-gray-5);
  --mb-color-background-selected:var(--mb-base-color-brand-40);
  --mb-color-background-hover:var(--mb-base-color-brand-10);
  --mb-color-background-disabled:var(--mb-base-color-gray-10);
  --mb-color-background-inverse:var(--mb-color-bg-black);
  --mb-color-background-brand:var(--mb-base-color-brand-40);
  --mb-color-background-error-secondary:var(--mb-base-color-lobster-5);
  --mb-color-icon-primary:var(--mb-base-color-brand-40);
  --mb-color-icon-primary-disabled:var(--mb-base-color-gray-30);
  --mb-color-icon-secondary:var(--mb-base-color-brand-20);
  --mb-color-icon-secondary-disabled:var(--mb-base-color-gray-10);
  --mb-color-tooltip-text:var(--mb-color-text-white);
  --mb-color-tooltip-text-secondary:var(--mb-color-text-light);
  --mb-color-tooltip-background:var(--mb-color-background-inverse);
  --mb-color-tooltip-background-focused:color-mix(
    in srgb,
    var(--mb-color-tooltip-background) 50%,
    #000
  );
  --mb-color-syntax-parameters:var(--mb-base-color-mango-40);
  --mb-color-syntax-parameters-active:var(--mb-base-color-mango-10);
  --mb-color-switch-off:var(--mb-base-color-orion-10);

  --mb-base-color-white:#fff;
  --mb-base-color-brand-70:color-mix(
    in srgb,
    var(--mb-color-brand),
    black 50%
  );
  --mb-base-color-brand-60:color-mix(
    in srgb,
    var(--mb-color-brand),
    black 25%
  );
  --mb-base-color-brand-40:var(--mb-color-brand);
  --mb-base-color-brand-30:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 45%
  );
  --mb-base-color-brand-20:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 70%
  );
  --mb-base-color-brand-10:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 90%
  );
  --mb-color-saturated-blue:#2d86d4;
  --mb-color-saturated-green:#70a63a;
  --mb-color-saturated-purple:#885ab1;
  --mb-color-saturated-red:#ed6e6e;
  --mb-color-saturated-yellow:#f9cf48;
  --mb-base-color-blue-100:#00172b;
  --mb-base-color-blue-90:#042746;
  --mb-base-color-blue-80:#0a3b67;
  --mb-base-color-blue-70:#105490;
  --mb-base-color-blue-60:#1871bf;
  --mb-base-color-blue-50:#358cd9;
  --mb-base-color-blue-40:#509ee3;
  --mb-base-color-blue-30:#8dc0ed;
  --mb-base-color-blue-20:#cbe2f7;
  --mb-base-color-blue-10:#eef6fd;
  --mb-base-color-blue-5:#f8fbfe;
  --mb-base-color-gray-100:#121619;
  --mb-base-color-gray-90:#20272b;
  --mb-base-color-gray-80:#313b42;
  --mb-base-color-gray-70:#47545e;
  --mb-base-color-gray-60:#657079;
  --mb-base-color-gray-50:#808991;
  --mb-base-color-gray-40:#929aa1;
  --mb-base-color-gray-30:#b4bcc3;
  --mb-base-color-gray-20:#dbdfe3;
  --mb-base-color-gray-10:#f3f5f7;
  --mb-base-color-gray-5:#fafbfc;
  --mb-base-color-orion-100:hsla(204, 66%, 8%, 1);
  --mb-base-color-orion-90:hsla(204, 34%, 14%, 1);
  --mb-base-color-orion-80:hsla(205, 19%, 23%, 1);
  --mb-base-color-orion-70:hsla(204, 12%, 32%, 1);
  --mb-base-color-orion-60:hsla(205, 8%, 43%, 1);
  --mb-base-color-orion-50:hsla(203, 5%, 53%, 1);
  --mb-base-color-orion-40:hsla(205, 6%, 60%, 1);
  --mb-base-color-orion-30:hsla(203, 6%, 73%, 1);
  --mb-base-color-orion-20:hsla(195, 6%, 87%, 1);
  --mb-base-color-orion-10:hsla(240, 4%, 95%, 1);
  --mb-base-color-orion-5:hsla(240, 11%, 98%, 1);
  --mb-base-color-orion-alpha-100:hsla(205, 68%, 8%, 1);
  --mb-base-color-orion-alpha-90:hsla(204, 66%, 8%, 0.93);
  --mb-base-color-orion-alpha-80:hsla(204, 66%, 8%, 0.84);
  --mb-base-color-orion-alpha-70:hsla(204, 66%, 8%, 0.74);
  --mb-base-color-orion-alpha-60:hsla(204, 66%, 8%, 0.62);
  --mb-base-color-orion-alpha-50:hsla(204, 66%, 8%, 0.51);
  --mb-base-color-orion-alpha-40:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-30:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-20:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-10:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-5:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-lobster-100:hsla(0, 81%, 11%, 1);
  --mb-base-color-lobster-90:hsla(1, 75%, 17%, 1);
  --mb-base-color-lobster-80:hsla(1, 71%, 26%, 1);
  --mb-base-color-lobster-70:hsla(1, 69%, 37%, 1);
  --mb-base-color-lobster-60:hsla(1, 67%, 49%, 1);
  --mb-base-color-lobster-50:hsla(358, 71%, 62%, 1);
  --mb-base-color-lobster-40:hsla(1, 84%, 69%, 1);
  --mb-base-color-lobster-30:hsla(1, 85%, 81%, 1);
  --mb-base-color-lobster-20:hsla(2, 67%, 90%, 1);
  --mb-base-color-lobster-10:hsla(0, 76%, 97%, 1);
  --mb-base-color-lobster-5:hsla(0, 100%, 99%, 1);
  --mb-base-color-flamingo-100:hsla(334, 75%, 10%, 1);
  --mb-base-color-flamingo-90:hsla(334, 79%, 17%, 1);
  --mb-base-color-flamingo-80:hsla(334, 72%, 26%, 1);
  --mb-base-color-flamingo-70:hsla(334, 71%, 36%, 1);
  --mb-base-color-flamingo-60:hsla(334, 69%, 48%, 1);
  --mb-base-color-flamingo-50:hsla(334, 67%, 60%, 1);
  --mb-base-color-flamingo-40:hsla(334, 80%, 68%, 1);
  --mb-base-color-flamingo-30:hsla(334, 79%, 80%, 1);
  --mb-base-color-flamingo-20:hsla(335, 79%, 91%, 1);
  --mb-base-color-flamingo-10:hsla(335, 67%, 96%, 1);
  --mb-base-color-flamingo-5:hsla(330, 67%, 99%, 1);
  --mb-base-color-mango-100:hsla(26, 89%, 7%, 1);
  --mb-base-color-mango-90:hsla(26, 79%, 13%, 1);
  --mb-base-color-mango-80:hsla(25, 73%, 20%, 1);
  --mb-base-color-mango-70:hsla(26, 70%, 29%, 1);
  --mb-base-color-mango-60:hsla(26, 69%, 39%, 1);
  --mb-base-color-mango-50:hsla(26, 68%, 48%, 1);
  --mb-base-color-mango-40:hsla(26, 79%, 54%, 1);
  --mb-base-color-mango-30:hsla(26, 84%, 70%, 1);
  --mb-base-color-mango-20:hsla(26, 88%, 87%, 1);
  --mb-base-color-mango-10:hsla(25, 100%, 95%, 1);
  --mb-base-color-mango-5:hsla(30, 100%, 98%, 1);
  --mb-base-color-dubloon-100:hsla(30, 100%, 98%, 1);
  --mb-base-color-dubloon-90:hsla(46, 88%, 10%, 1);
  --mb-base-color-dubloon-80:hsla(46, 82%, 15%, 1);
  --mb-base-color-dubloon-70:hsla(46, 79%, 22%, 1);
  --mb-base-color-dubloon-60:hsla(46, 76%, 30%, 1);
  --mb-base-color-dubloon-50:hsla(46, 76%, 37%, 1);
  --mb-base-color-dubloon-40:hsla(46, 75%, 44%, 1);
  --mb-base-color-dubloon-30:hsla(46, 81%, 52%, 1);
  --mb-base-color-dubloon-20:hsla(46, 94%, 74%, 1);
  --mb-base-color-dubloon-10:hsla(46, 96%, 90%, 1);
  --mb-base-color-dubloon-5:hsla(46, 96%, 90%, 1);
  --mb-base-color-palm-100:hsla(94, 85%, 5%, 1);
  --mb-base-color-palm-90:hsla(92, 62%, 10%, 1);
  --mb-base-color-palm-80:hsla(89, 54%, 16%, 1);
  --mb-base-color-palm-70:hsla(89, 50%, 24%, 1);
  --mb-base-color-palm-60:hsla(89, 48%, 32%, 1);
  --mb-base-color-palm-50:hsla(89, 48%, 40%, 1);
  --mb-base-color-palm-40:hsla(89, 47%, 45%, 1);
  --mb-base-color-palm-30:hsla(90, 47%, 60%, 1);
  --mb-base-color-palm-20:hsla(91, 51%, 81%, 1);
  --mb-base-color-palm-10:hsla(92, 65%, 92%, 1);
  --mb-base-color-palm-5:hsla(93, 73%, 97%, 1);
  --mb-base-color-seafoam-100:hsla(180, 84%, 5%, 1);
  --mb-base-color-seafoam-90:hsla(180, 34%, 12%, 1);
  --mb-base-color-seafoam-80:hsla(180, 80%, 14%, 1);
  --mb-base-color-seafoam-70:hsla(180, 70%, 21%, 1);
  --mb-base-color-seafoam-60:hsla(180, 44%, 33%, 1);
  --mb-base-color-seafoam-50:hsla(180, 74%, 34%, 1);
  --mb-base-color-seafoam-40:hsla(180, 42%, 46%, 1);
  --mb-base-color-seafoam-30:hsla(180, 47%, 60%, 1);
  --mb-base-color-seafoam-20:hsla(180, 55%, 81%, 1);
  --mb-base-color-seafoam-10:hsla(180, 68%, 93%, 1);
  --mb-base-color-seafoam-5:hsla(180, 69%, 97%, 1);
  --mb-base-color-octopus-100:hsla(240, 7%, 9%, 1);
  --mb-base-color-octopus-90:hsla(240, 7%, 9%, 1);
  --mb-base-color-octopus-80:hsla(240, 43%, 33%, 1);
  --mb-base-color-octopus-70:hsla(240, 40%, 46%, 1);
  --mb-base-color-octopus-60:hsla(240, 46%, 58%, 1);
  --mb-base-color-octopus-50:hsla(240, 65%, 69%, 1);
  --mb-base-color-octopus-40:hsla(240, 69%, 74%, 1);
  --mb-base-color-octopus-30:hsla(240, 49%, 81%, 1);
  --mb-base-color-octopus-20:hsla(240, 66%, 92%, 1);
  --mb-base-color-octopus-10:hsla(240, 100%, 97%, 1);
  --mb-base-color-octopus-5:hsla(240, 100%, 99%, 1);
}
.index__textDefault___mwTJ3{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}
.index__textBrand___IXEGd,
.index__textBrandHover___vinJ5:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}
.index__textSuccess___P8Z2y{
  color:#84bb4c;
  color:var(--mb-color-success);
}
.index__textError___prt2B,
.index__textErrorHover___PLMBX{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}
.index__bgErrorHover___BKdqA:hover{
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
}
.index__bgErrorInput___ZyR45{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}
.index__textSlate___OcDyZ{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}
.index__textSlateLight___oFzjM{
  color:#949aab;
  color:var(--mb-color-text-light);
}
.index__textLight___cq5WZ{
  color:#949aab;
  color:var(--mb-color-text-light);
}
.index__textMedium___R4jSh,
.index__textMediumHover___gBUfW:hover{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}
.index__textDark___IDnFd,
.index__textDarkHover___gYrIv:hover{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}
.index__textPrimary___GSsGm{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}
.index__textSecondary___nos8B{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}
.index__textTertiary___LHMwy{
  color:#949aab;
  color:var(--mb-color-text-tertiary);
}
.index__bgLight___qA23A,
.index__bgLightHover___Pavc4:hover{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}
.index__bgMedium___TuUW_,
.index__bgMediumHover___dhgi6:hover{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}
.index__textWhite___SoFw4,
.index__textWhiteHover___xkjjD:hover{
  color:#fff;
  color:var(--mb-color-text-white);
}
.index__bgWhite___zBc9t{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}
.index__bgLightBlue___yS50S{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}
.index__DashboardNight___OxI1F .index__bgLight___qA23A{
  background-color:#2e353b;
  background-color:var(--mb-color-bg-black);
}
.index__DashboardNight___OxI1F .index__bgMedium___TuUW_{
  background-color:#596269;
}
.index__DashboardNight___OxI1F .index__textDark___IDnFd{
  color:#fafbfc;
  color:var(--mb-color-bg-light);
}
.index__cursorPointer___CkxlV{
  cursor:pointer;
}
.index__cursorGrab___aqT3Y{
  cursor:grab;
}
.index__cursorDefault___wgpdp{
  cursor:default;
}
.index__cursorInherit___M_993{
  cursor:inherit;
}
:root{
  --gap-1:0.5rem;
}
.index__flex___pQ2ug{
  display:flex;
}
.index__flexAuto___FykTI{
  flex:auto;
}
.index__flexFull___VAtvi{
  flex:1 0 auto;
}
.index__flexHalf___emSMQ{
  flex:0.5;
}
.index__flex1___cA01f{
  flex:1;
}
.index__flexNoShrink___vHRpE{
  flex-shrink:0;
}
.index__flexGrow1___XiLKn{
  flex-grow:1;
}
.index__flexBasisAuto___E2JGK{
  flex-basis:auto;
}
.index__flexBasisNone___SM6OJ{
  flex-basis:0;
}
.index__shrinkBelowContentSize___pJ90D{
  min-width:0;
  min-height:0;
}
.index__alignCenter___luisu{
  align-items:center;
}
.index__justifyCenter___O3_cv{
  justify-content:center;
}
.index__justifyBetween___h2xaY{
  justify-content:space-between;
}
.index__justifyEnd___YCcc5{
  justify-content:flex-end;
}
.index__alignStart___sUb3_{
  align-items:flex-start;
}
.index__alignEnd___mSbS5{
  align-items:flex-end;
}
.index__alignStretch___twXmG{
  align-items:stretch;
}
.index__alignSelfEnd___wP_mD{
  align-self:flex-end;
}
.index__alignSelfStretch___MR0xN{
  align-self:stretch;
}
.index__flexAlignRight___RQrAi{
  margin-left:auto;
}
.index__layoutCentered___D6Ztf{
  align-items:center;
  justify-content:center;
}
.index__flexColumn___Q0qFb{
  flex-direction:column;
}
.index__flexRow___mhSWB{
  flex-direction:row;
}
.index__flexWrap___Lw7Y8{
  flex-wrap:wrap;
}
.index__flexReverse___E_DiM{
  flex-direction:row-reverse;
}
.index__ieWrapContentFix___ifXsp{
  max-width:100%;
}
.index__rowGap1___ALjIj{
  grid-row-gap:0.5rem;
  row-gap:0.5rem;
  grid-row-gap:var(--gap-1);
  row-gap:var(--gap-1);
}
.index__floatLeft___zVQEX{
  float:left;
}
.index__floatRight___E_0Pk{
  float:right;
}
.index__Grid___Kk8xD{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin:0;
  padding:0;
}
.index__GridCell___vkeL0{
  flex:1;
}
.index__Grid1of2___okbX6 > .index__GridCell___vkeL0{
  flex:0 0 50%;
}
.index__GridGutters___KbH22{
  margin:-1em 0 1em -1em;
}
.index__GridGutters___KbH22 > .index__GridCell___vkeL0{
  padding:1em 0 0 1em;
}
:root{
  --default-header-margin:0;
}
:where(.mb-wrapper) h1,
  :where(.mb-wrapper) .index__h1___I20Ol,
  :where(.mb-wrapper) h2,
  :where(.mb-wrapper) .index__h2___j7am9,
  :where(.mb-wrapper) h3,
  :where(.mb-wrapper) .index__h3___YDh1S,
  :where(.mb-wrapper) h4,
  :where(.mb-wrapper) .index__h4___BrK5R,
  :where(.mb-wrapper) h5,
  :where(.mb-wrapper) .index__h5___t91oi,
  :where(.mb-wrapper) h6,
  :where(.mb-wrapper) .index__h6___Hoqqj{
    font-weight:700;
    margin-top:0;
    margin-top:var(--default-header-margin);
    margin-bottom:0;
    margin-bottom:var(--default-header-margin);
  }
:where(.mb-wrapper) h1,
  :where(.mb-wrapper) .index__h1___I20Ol{
    font-size:2em;
  }
:where(.mb-wrapper) .index__h2___j7am9{
    font-size:1.5em;
  }
:where(.mb-wrapper) .index__h3___YDh1S{
    font-size:1.17em;
  }
:where(.mb-wrapper) .index__h4___BrK5R{
    font-size:1.12em;
  }
:where(.mb-wrapper) .index__h5___t91oi{
    font-size:0.83em;
  }
:where(.mb-wrapper) .index__h6___Hoqqj{
    font-size:0.75em;
  }
@media screen and (min-width: 40em){
  .index__smH3___A73qk{
    font-size:1.17em;
  }
}
@media screen and (min-width: 60em){
  .index__mdH2___nUBIU{
    font-size:1.5em;
  }
}
.index__hide___Qe7tL{
  display:none !important;
}
.index__show___g_d91{
  display:inherit;
}
.index__hidden___hSODZ{
  visibility:hidden;
}
.index__smShow___c6Kfz{
  display:none;
}
@media screen and (min-width: 40em){
  .index__smShow___c6Kfz{
    display:inherit !important;
  }
}
.index__TableInteractiveDetailButton___MGQK0{
  color:#509ee3;
  color:var(--mb-color-brand);
  transition:opacity 0.2s ease-in-out;
  margin:0 4px;
  opacity:0;
}
.index__show___g_d91 .index__TableInteractiveDetailButton___MGQK0{
  opacity:1;
}
.index__hoverParent___B_4tf.index__hoverDisplay___bwhfx .index__hoverChild___M9b80,
.index__hoverParent___B_4tf:hover.index__hoverDisplay___bwhfx .index__hoverChildHidden___CpdPh{
  display:none;
}
.index__hoverParent___B_4tf:hover.index__hoverDisplay___bwhfx .index__hoverChild___M9b80{
  display:block;
}
.index__hoverParent___B_4tf.index__hoverVisibility___DND1P .index__hoverChild___M9b80,
.index__hoverParent___B_4tf:hover.index__hoverVisibility___DND1P .index__hoverChildHidden___CpdPh{
  visibility:hidden;
}
.index__hoverParent___B_4tf:hover.index__hoverVisibility___DND1P .index__hoverChild___M9b80{
  visibility:visible;
}
.index__hoverParent___B_4tf:hover.index__hoverInherit___RinRg > *,
.index__hoverParent___B_4tf:hover.index__hoverInherit___RinRg .index__hoverChild___M9b80{
  color:inherit !important;
}
.index__hoverChildSmooth___nlXVw{
  transition:opacity 0.2s ease-in-out;
}
@media (prefers-reduced-motion){
  .index__hoverChildSmooth___nlXVw{
    transition:none;
  }
}
.index__hoverParent___B_4tf.index__hoverDisplay___bwhfx .index__hoverChildSmooth___nlXVw,
.index__hoverParent___B_4tf.index__hoverVisibility___DND1P .index__hoverChildSmooth___nlXVw{
  opacity:0;
}
.index__hoverParent___B_4tf:hover.index__hoverDisplay___bwhfx .index__hoverChildSmooth___nlXVw,
.index__hoverParent___B_4tf:hover.index__hoverVisibility___DND1P .index__hoverChildSmooth___nlXVw{
  opacity:1;
}
:root{
  --input-border-color:var(--mb-color-border);
  --input-border-radius:8px;
}
.index__input___STNQK{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:1.12em;
  padding:0.75rem 0.75rem;
  border:1px solid #eeecec;
  border:1px solid var(--input-border-color);
  border-radius:8px;
  border-radius:var(--input-border-radius);
  transition:border 0.3s linear;
}
.index__input___STNQK::-ms-clear{
  display:none;
  width:0;
  height:0;
}
.index__input___STNQK:focus{
  outline:none;
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
  transition:border 0.3s linear;
  color:#4c5773;
  color:var(--mb-color-text-dark);
}
.index__inputBorderless___SD8Gd,
.index__inputBorderless___SD8Gd:focus{
  box-shadow:none;
  outline:0;
  border:none !important;
  background:transparent;
}
.index__input___STNQK:disabled{
  opacity:0.5;
  cursor:not-allowed;
}
.index__input___STNQK[type="search"]{
  -webkit-appearance:none;
}
:where(.mb-wrapper) input,
  :where(.mb-wrapper) button,
  :where(.mb-wrapper) textarea,
  :where(.mb-wrapper) select{
    font:inherit;
  }
.index__wrapper___DLaLX{
  width:100%;
  margin:0 auto;
  padding:0 1em;
}
@media screen and (min-width: 40em){
  .index__wrapper___DLaLX{
    padding-left:2em;
    padding-right:2em;
  }
}
@media screen and (min-width: 60em){
  .index__wrapper___DLaLX{
    padding-left:3em;
    padding-right:3em;
  }
}
.index__fullHeight___G6zSq{
  height:100%;
}
.index__block___OFJC9{
  display:block;
}
.index__inline___O296w{
  display:inline;
}
.index__inlineBlock___h8Y6X{
  display:inline-block;
}
.index__full___K7R8i,
.index__fullWidth___FVvUi{
  width:100%;
}
.index__half___L6owb{
  width:50%;
}
.index__fixed___CKpCj{
  position:fixed;
}
.index__relative___ENlnL{
  position:relative;
}
.index__absolute___Fw2w3{
  position:absolute;
}
.index__top___noHIS{
  top:0;
}
.index__right___bsixx{
  right:0;
}
.index__bottom___yzgMb{
  bottom:0;
}
.index__left___Vui0a{
  left:0;
}
@media screen and (min-width: 60em){
  .index__wrapper___DLaLX.index__wrapperTrim___XVRCu{
    max-width:940px;
  }
}
.index__spread___tNlo2{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.index__stackingContext___U9KLu{
  transform:scale(1);
}
.index__noDecoration___ovXPo{
  text-decoration:none;
}
.index__link___nQD8h{
  cursor:pointer;
  text-decoration:none;
  color:#509ee3;
  color:var(--mb-color-brand);
}
.index__link___nQD8h:hover{
  text-decoration:underline;
}
.index__link___nQD8h:focus{
  outline:2px solid #cbe2f7;
  outline:2px solid var(--mb-color-focus);
}
.index__link___nQD8h:focus:not(:focus-visible){
  outline:none;
}
.index__linkWrappable___gyUe6{
  word-break:break-all;
}
.index__overflowAuto___UnJu4{
  overflow:auto;
}
.index__overflowYAuto___hPzpP{
  overflow-y:auto;
}
.index__overflowHidden___YsTyl{
  overflow:hidden;
}
.index__overflowYScroll___hzF8z{
  overflow-y:scroll;
}
:root{
  --default-border-radius:8px;
}
.index__rounded___cahH4{
  border-radius:8px;
  border-radius:var(--default-border-radius);
}
.index__circular___m1M6I{
  border-radius:99px !important;
}
.index__scrollY___prIaB{
  overflow-y:auto;
}
.index__scrollX___VUw7C{
  overflow-x:auto;
}
.index__scrollShow___YJQAb::-webkit-scrollbar{
  width:15px;
  min-height:10px;
}
.index__scrollShowHover___xLHoZ::-webkit-scrollbar{
  display:none;
}
.index__scrollShowHover___xLHoZ:hover::-webkit-scrollbar{
  display:inherit;
}
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb{
  border:4px solid transparent;
  border-radius:7px;
  background-clip:padding-box;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}
.index__scrollShow___YJQAb::-webkit-scrollbar-button{
  width:0;
  height:0;
  display:none;
}
.index__scrollShow___YJQAb::-webkit-scrollbar-corner{
  background-color:transparent;
}
.index__scrollShow___YJQAb:hover::-webkit-scrollbar-thumb{
  background-color:#93a1ab;
  background-color:var(--mb-color-bg-dark);
}
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb:horizontal:hover,
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb:vertical:hover{
  background-color:#93a1ab;
  background-color:var(--mb-color-bg-dark);
}
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb:horizontal:active,
.index__scrollShow___YJQAb::-webkit-scrollbar-thumb:vertical:active{
  background-color:#93a1ab;
  background-color:var(--mb-color-bg-dark);
}
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb{
  border-radius:0;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb:horizontal:hover,
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb:vertical:hover,
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb:horizontal:active,
.index__scrollShow___YJQAb.index__scrollLight___GqO3i::-webkit-scrollbar-thumb:vertical:active{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}
.index__scrollHide___Jaejr{
  -ms-overflow-style:none;
  overflow:-moz-scrollbars-none;
}
.index__scrollHide___Jaejr::-webkit-scrollbar{
  display:none;
}
.index__scrollHideAll___GqO5z,
.index__scrollHideAll___GqO5z *{
  -ms-overflow-style:none;
  overflow:-moz-scrollbars-none;
  scrollbar-width:none;
}
.index__scrollHideAll___GqO5z::-webkit-scrollbar,
.index__scrollHideAll___GqO5z *::-webkit-scrollbar{
  display:none;
}
.index__shadowed___JJN9A{
  box-shadow:0 2px 2px rgba(0, 0, 0, 0.13);
  box-shadow:0 2px 2px var(--mb-color-shadow);
}
:root{
  --padding-1:0.5rem;
  --padding-2:1rem;
  --padding-3:1.5rem;
  --padding-4:2rem;
  --margin-1:0.5rem;
  --margin-2:1rem;
  --margin-3:1.5rem;
  --margin-4:2rem;
}
.index__mlAuto___oQ6Dc{
  margin-left:auto;
}
.index__mrAuto___TlHWj{
  margin-right:auto;
}
.index__mtAuto___v7j9l{
  margin-top:auto;
}
.index__p0___bn04g{
  padding:0;
}
.index__pt0___dTcN2{
  padding-top:0;
}
.index__p1___TUR5f{
  padding:0.5rem;
  padding:var(--padding-1);
}
.index__px1___aNRHJ{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}
.index__py1____Uhde{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}
.index__pt1___J_qx7{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
}
.index__pb1___sdzgL{
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}
.index__pl1___gUgCi{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
}
.index__pr1___IeGpY{
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}
.index__p2___O4m07{
  padding:1rem;
  padding:var(--padding-2);
}
.index__px2___OK2kc{
  padding-left:1rem;
  padding-left:var(--padding-2);
  padding-right:1rem;
  padding-right:var(--padding-2);
}
.index__py2____79NX{
  padding-top:1rem;
  padding-top:var(--padding-2);
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}
.index__pt2___NCsuG{
  padding-top:1rem;
  padding-top:var(--padding-2);
}
.index__pb2___FY7jl{
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}
.index__pl2___lyZjJ{
  padding-left:1rem;
  padding-left:var(--padding-2);
}
.index__pr2___Zmb1S{
  padding-right:1rem;
  padding-right:var(--padding-2);
}
.index__p3___J8T8d{
  padding:1.5rem;
  padding:var(--padding-3);
}
.index__px3___EwkzK{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}
.index__py3___ACyl6{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}
.index__pt3___dyI3G{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
}
.index__pb3___XzBqP{
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}
.index__pl3___AYIVJ{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
}
.index__pr3___TG8_S{
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}
.index__p4___M43ou{
  padding:2rem;
  padding:var(--padding-4);
}
.index__px4___FC73o{
  padding-left:2rem;
  padding-left:var(--padding-4);
  padding-right:2rem;
  padding-right:var(--padding-4);
}
.index__py4___zGi4n{
  padding-top:2rem;
  padding-top:var(--padding-4);
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}
.index__pt4___qB6W0{
  padding-top:2rem;
  padding-top:var(--padding-4);
}
.index__pb4____0Ejr{
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}
.index__pl4___u20YG{
  padding-left:2rem;
  padding-left:var(--padding-4);
}
.index__pr4___w11LS{
  padding-right:2rem;
  padding-right:var(--padding-4);
}
.index__m0____s40L{
  margin:0;
}
.index__mt0___yW_Hn{
  margin-top:0;
}
.index__mb0___z54ZD{
  margin-bottom:0;
}
.index__m1___abSgF{
  margin:0.5rem;
  margin:var(--margin-1);
}
.index__mx1___BWFZp{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}
.index__my1___Q_CKo{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}
.index__mt1___Trxz5{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
}
.index__mb1___PsTpS{
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}
.index__ml1___DG0Op{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
}
.index__mr1___Iup3O{
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}
.index__m2___oYyGS{
  margin:1rem;
  margin:var(--margin-2);
}
.index__mx2___dNRrp{
  margin-left:1rem;
  margin-left:var(--margin-2);
  margin-right:1rem;
  margin-right:var(--margin-2);
}
.index__my2___xJu3B{
  margin-top:1rem;
  margin-top:var(--margin-2);
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}
.index__mt2___yZ44O{
  margin-top:1rem;
  margin-top:var(--margin-2);
}
.index__mb2___fA72n{
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}
.index__ml2___SJXBn{
  margin-left:1rem;
  margin-left:var(--margin-2);
}
.index__mr2___BN9kK{
  margin-right:1rem;
  margin-right:var(--margin-2);
}
.index__m3___4rCH_{
  margin:1.5rem;
  margin:var(--margin-3);
}
.index__mx3___B2yhO{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}
.index__my3___fEgWn{
  margin-top:1.5rem;
  margin-top:var(--padding-3);
  margin-bottom:1.5rem;
  margin-bottom:var(--padding-3);
}
.index__mt3___N7VMs{
  margin-top:1.5rem;
  margin-top:var(--margin-3);
}
.index__mb3___yk1X9{
  margin-bottom:1.5rem;
  margin-bottom:var(--margin-3);
}
.index__ml3___x45MJ{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
}
.index__mr3___qLqi6{
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}
.index__m4___kvrtt{
  margin:2rem;
  margin:var(--margin-4);
}
.index__mx4___JQbXH{
  margin-left:2rem;
  margin-left:var(--margin-4);
  margin-right:2rem;
  margin-right:var(--margin-4);
}
.index__my4___IxIZi{
  margin-top:2rem;
  margin-top:var(--margin-4);
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}
.index__mt4___m1U6H{
  margin-top:2rem;
  margin-top:var(--margin-4);
}
.index__mb4___VyRqe{
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}
.index__ml4___fa48S{
  margin-left:2rem;
  margin-left:var(--margin-4);
}
.index__mr4___CcYAu{
  margin-right:2rem;
  margin-right:var(--margin-4);
}
@media screen and (min-width: 80em){
  .index__lgPy2___UeGUE{
    padding-top:1rem;
    padding-top:var(--padding-2);
    padding-bottom:1rem;
    padding-bottom:var(--padding-2);
  }
}
@media screen and (min-width: 120em){
  .index__xlPy3___gngQ3{
    padding-top:1.5rem;
    padding-top:var(--padding-3);
    padding-bottom:1.5rem;
    padding-bottom:var(--padding-3);
  }
}
.index__textCentered___aOBOB{
  text-align:center;
}
.index__textLeft___h2DuX{
  text-align:left;
}
.index__textRight___NeT3o{
  text-align:right;
}
.index__textUppercase___nNGOB{
  text-transform:uppercase;
  letter-spacing:0.06em;
}
.index__textNormal___h3M59{
  font-weight:400;
}
.index__textBold___ygoQK{
  font-weight:700;
}
.index__textHeavy___l1gr5{
  font-weight:900;
}
.index__textItalic___u1jp9{
  font-style:italic;
}
.index__textBody___wpIai{
  font-size:1.286em;
  line-height:1.457em;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}
.index__textList___DrOhY{
  font-size:1em;
}
.index__textShortLineHeight___QF1ZA{
  line-height:1em;
}
.index__textParagraph___pNKZb{
  font-size:1.143em;
  line-height:1.5em;
}
.index__textSpaced___rouP3{
  line-height:1.5em;
}
.index__textUnspaced___Cjogb{
  line-height:normal;
}
.index__textSmall___ncZ1_{
  font-size:0.875em;
}
.index__textSmaller___xLWcZ{
  font-size:0.8em;
}
.index__textEllipsis___VEJDH{
  text-overflow:ellipsis;
}
.index__textWrap___pEnES{
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
}
.index__textNoWrap___b1FQW{
  white-space:nowrap;
}
.index__textCode___NjYtb{
  font-family:monospace;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
  border-radius:2px;
  padding:0.2em 0.4em;
  line-height:1.4em;
  white-space:pre-wrap;
}
.index__textMonospace___QSlpX{
  font-family:Monaco, monospace;
}
.index__textPreWrap___civOu{
  white-space:pre-wrap;
}
.index__textMeasure___YZUMm{
  max-width:620px;
}
.index__breakAnywhere___MUIez{
  line-break:anywhere;
}
:where(.mb-wrapper){
  --transition-theme-change:background-color 1s linear, border-color 1s linear, color 1s linear;
}
.index__transitionColor___c1h0N{
  transition:color 0.3s linear;
}
.index__transitionThemeChange___DiqL5{
  transition:var(--transition-theme-change);
}
@media (prefers-reduced-motion){
  :where(.mb-wrapper){
    --transition-theme-change:none;
  }
}
.index__wFull___VXSmI{
  width:100%;
}
.index__ParameterDropdownWidth___tlHrz{
  width:18.75rem;
}
.index__Overlay___RbbUp{
  /* !important is needed to override the z-index that Mantine applies. The
   * specificity hack doesn't work. */
  z-index:var(--mb-overlay-z-index) !important;
}
.index__z1___n6lDl{
  z-index:1;
}
.index__z2___utgie{
  z-index:2;
}
.index__z3___BNvpr{
  z-index:3;
}
.index__z4___tNND_{
  z-index:4;
}
.index__z5___jDaaD{
  z-index:5;
}
.index__z6___Ieabm{
  z-index:6;
}


  .ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"]:hover{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

    .ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"]:hover .ClickActionControl-module__nested____MEhK{
      color:#fff;
      color:var(--mb-color-text-white);
    }

    .ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"]:hover .ClickActionControl-module__ClickActionButtonIcon___SDPOp{
      color:white;
    }

.ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"] .ClickActionControl-module__inner___pMUGl{
    width:100%;
  }

.ClickActionControl-module__horizontalButton___UgFcU[data-variant="inverse"] .ClickActionControl-module__label___vbRlx{
    display:flex;
    justify-content:space-between;
    width:100%;
  }

.ClickActionControl-module__ClickActionButtonIcon___SDPOp{
  margin-right:0.2rem;
}

:root{
  --default-button-border-radius:6px;
}

.buttons-module__Button___jhuKC{
  display:inline-block;
  box-sizing:border-box;
  text-decoration:none;
  padding:0.5rem 0.75rem;
  background:transparent;
  border:1px solid color-mix(in srgb, #eeecec, black 5%);
  border:1px solid color-mix(in srgb, var(--mb-color-border), black 5%);
  color:#4c5773;
  color:var(--mb-color-text-primary);
  cursor:pointer;
  font-weight:bold;
  font-family:var(--mb-default-font-family), sans-serif;
  border-radius:6px;
  border-radius:var(--default-button-border-radius);
  transition:all 200ms linear;
  transition-property:color, border-color, background-color;
}

.buttons-module__Button___jhuKC:hover{
  color:#509ee3;
  color:var(--mb-color-text-brand);
  border-color:color-mix(in srgb, #eeecec, black 12%);
  border-color:color-mix(in srgb, var(--mb-color-border), black 12%);
  background:#fafbfc;
  background:var(--mb-color-bg-light);
}

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

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

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

.buttons-module__ButtonSmall___unMw3{
  padding:0.45rem 1rem;
}

.buttons-module__ButtonMedium___CO61X{
  padding:0.5rem 0.75rem;
  font-size:0.8rem;
}

.buttons-module__ButtonLarge____ei1S{
  padding:0.8rem 1.25rem;
  font-size:1rem;
}

.buttons-module__ButtonNormal___mXyxi{
  font-weight:normal;
}

.buttons-module__ButtonRound___Y9RZL{
  border-radius:99px;
}

.buttons-module__ButtonPrimary___vaWZu{
  color:#fff;
  color:var(--mb-color-text-white);
  background:#509ee3;
  background:var(--mb-color-brand);
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
}

.buttons-module__ButtonPrimary___vaWZu:hover{
  color:#fff;
  color:var(--mb-color-text-white);
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
  background-color:color-mix(
    in srgb,
    #509ee3 88%,
    transparent
  );
  background-color:var(--mb-color-brand-alpha-88);
}

.buttons-module__ButtonWarning___lP2Dq{
  color:#fff;
  color:var(--mb-color-text-white);
  background:hsla(358, 71%, 62%, 1);
  background:var(--mb-color-error);
  border:1px solid hsla(358, 71%, 62%, 1);
  border:1px solid var(--mb-color-error);
}

.buttons-module__ButtonWarning___lP2Dq:hover{
  color:#fff;
  color:var(--mb-color-text-white);
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
}

.buttons-module__ButtonCancel___V6IFS{
  border-radius:99px;
}

.buttons-module__ButtonWhite___ofctc{
  background-color:white;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.buttons-module__ButtonBorderless___avX19{
  border-color:transparent;
  background:transparent;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.buttons-module__ButtonBorderless___avX19:hover{
  border-color:transparent;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.buttons-module__ButtonOnlyIcon___msmel{
  border:none;
  background:transparent;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding:0;
}

.buttons-module__ButtonGroup___r8wdU{
  display:inline-block;
  border-radius:6px;
  border-radius:var(--default-button-border-radius);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  overflow:hidden;
  clear:both;
}

.buttons-module__ButtonGroup___r8wdU .buttons-module__Button___jhuKC{
  margin:0;
  float:left;
  border-top:none;
  border-bottom:none;
  border-right:none;
  border-radius:0;
  box-shadow:none;
}

.buttons-module__ButtonGroup___r8wdU .buttons-module__ButtonActive___Yj6vk{
  background-color:#84bb4c;
  background-color:var(--mb-color-success);
  color:#fff;
  color:var(--mb-color-text-white);
}

.buttons-module__ButtonGroup___r8wdU .buttons-module__Button___jhuKC:first-child{
  border-left:none;
}

.buttons-module__ButtonGroupBrand___OFm7C{
  border-color:white;
}

.buttons-module__ButtonGroupBrand___OFm7C .buttons-module__Button___jhuKC{
  border-color:white;
  color:#509ee3;
  color:var(--mb-color-brand);
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}

.buttons-module__ButtonGroupBrand___OFm7C .buttons-module__ButtonActive___Yj6vk{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
  color:white;
}

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

.buttons-module__ButtonDanger___V83Zw{
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
  color:#fff;
  color:var(--mb-color-text-white);
}

.buttons-module__ButtonDanger___V83Zw:hover{
  color:white;
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
}

.buttons-module__ButtonSuccess___pDYUO{
  background-color:#84bb4c;
  background-color:var(--mb-color-success);
  border-color:#84bb4c;
  border-color:var(--mb-color-success);
  color:#fff;
  color:var(--mb-color-text-white);
}

.buttons-module__ButtonSuccess___pDYUO:hover{
  background-color:#84bb4c;
  background-color:var(--mb-color-success);
  border-color:#84bb4c;
  border-color:var(--mb-color-success);
  color:#fff;
  color:var(--mb-color-text-white);
}

.buttons-module__ButtonFullWidth___ANr38{
  width:100%;
}

:root{
  --padding-1:0.5rem;
  --padding-2:1rem;
  --padding-3:1.5rem;
  --padding-4:2rem;
  --margin-1:0.5rem;
  --margin-2:1rem;
  --margin-3:1.5rem;
  --margin-4:2rem;
}

.spacing-module__mlAuto___GJ7uV{
  margin-left:auto;
}

.spacing-module__mrAuto___rgybj{
  margin-right:auto;
}

.spacing-module__mtAuto___tG4dF{
  margin-top:auto;
}

.spacing-module__p0___aiJTo{
  padding:0;
}

.spacing-module__pt0___qvw3w{
  padding-top:0;
}

.spacing-module__p1___bvonw{
  padding:0.5rem;
  padding:var(--padding-1);
}

.spacing-module__px1___KlJ9d{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}

.spacing-module__py1___ack2u{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}

.spacing-module__pt1___aGHdL{
  padding-top:0.5rem;
  padding-top:var(--padding-1);
}

.spacing-module__pb1___YnaXP{
  padding-bottom:0.5rem;
  padding-bottom:var(--padding-1);
}

.spacing-module__pl1___K4Fls{
  padding-left:0.5rem;
  padding-left:var(--padding-1);
}

.spacing-module__pr1___fk4mb{
  padding-right:0.5rem;
  padding-right:var(--padding-1);
}

.spacing-module__p2___kdyZh{
  padding:1rem;
  padding:var(--padding-2);
}

.spacing-module__px2___xk_v5{
  padding-left:1rem;
  padding-left:var(--padding-2);
  padding-right:1rem;
  padding-right:var(--padding-2);
}

.spacing-module__py2___LULwy{
  padding-top:1rem;
  padding-top:var(--padding-2);
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}

.spacing-module__pt2___h7ENE{
  padding-top:1rem;
  padding-top:var(--padding-2);
}

.spacing-module__pb2___ODfXr{
  padding-bottom:1rem;
  padding-bottom:var(--padding-2);
}

.spacing-module__pl2___USskV{
  padding-left:1rem;
  padding-left:var(--padding-2);
}

.spacing-module__pr2___y0cWE{
  padding-right:1rem;
  padding-right:var(--padding-2);
}

.spacing-module__p3___DpWLv{
  padding:1.5rem;
  padding:var(--padding-3);
}

.spacing-module__px3___L5c5M{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}

.spacing-module__py3___wKeRR{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}

.spacing-module__pt3___WHrcl{
  padding-top:1.5rem;
  padding-top:var(--padding-3);
}

.spacing-module__pb3___GLpm4{
  padding-bottom:1.5rem;
  padding-bottom:var(--padding-3);
}

.spacing-module__pl3___oaiS9{
  padding-left:1.5rem;
  padding-left:var(--padding-3);
}

.spacing-module__pr3___MhzsP{
  padding-right:1.5rem;
  padding-right:var(--padding-3);
}

.spacing-module__p4___KMe55{
  padding:2rem;
  padding:var(--padding-4);
}

.spacing-module__px4___fF6Mc{
  padding-left:2rem;
  padding-left:var(--padding-4);
  padding-right:2rem;
  padding-right:var(--padding-4);
}

.spacing-module__py4___QuEYq{
  padding-top:2rem;
  padding-top:var(--padding-4);
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}

.spacing-module__pt4___m9KWP{
  padding-top:2rem;
  padding-top:var(--padding-4);
}

.spacing-module__pb4___xVXt1{
  padding-bottom:2rem;
  padding-bottom:var(--padding-4);
}

.spacing-module__pl4___OBJUc{
  padding-left:2rem;
  padding-left:var(--padding-4);
}

.spacing-module__pr4___P0FSG{
  padding-right:2rem;
  padding-right:var(--padding-4);
}

.spacing-module__m0___s8dRN{
  margin:0;
}

.spacing-module__mt0___uTjZZ{
  margin-top:0;
}

.spacing-module__mb0___dfwme{
  margin-bottom:0;
}

.spacing-module__m1___ZcpXs{
  margin:0.5rem;
  margin:var(--margin-1);
}

.spacing-module__mx1___y6EfU{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}

.spacing-module__my1___gpYWe{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}

.spacing-module__mt1___qdvx2{
  margin-top:0.5rem;
  margin-top:var(--margin-1);
}

.spacing-module__mb1___erqS_{
  margin-bottom:0.5rem;
  margin-bottom:var(--margin-1);
}

.spacing-module__ml1___ZhnQ5{
  margin-left:0.5rem;
  margin-left:var(--margin-1);
}

.spacing-module__mr1___JrTWn{
  margin-right:0.5rem;
  margin-right:var(--margin-1);
}

.spacing-module__m2___frDAe{
  margin:1rem;
  margin:var(--margin-2);
}

.spacing-module__mx2___AVllG{
  margin-left:1rem;
  margin-left:var(--margin-2);
  margin-right:1rem;
  margin-right:var(--margin-2);
}

.spacing-module__my2___pLXIo{
  margin-top:1rem;
  margin-top:var(--margin-2);
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}

.spacing-module__mt2___e5wqo{
  margin-top:1rem;
  margin-top:var(--margin-2);
}

.spacing-module__mb2___FH7kr{
  margin-bottom:1rem;
  margin-bottom:var(--margin-2);
}

.spacing-module__ml2___tnKuH{
  margin-left:1rem;
  margin-left:var(--margin-2);
}

.spacing-module__mr2___szVEg{
  margin-right:1rem;
  margin-right:var(--margin-2);
}

.spacing-module__m3___iJRSS{
  margin:1.5rem;
  margin:var(--margin-3);
}

.spacing-module__mx3___hPPri{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}

.spacing-module__my3___k9FHQ{
  margin-top:1.5rem;
  margin-top:var(--padding-3);
  margin-bottom:1.5rem;
  margin-bottom:var(--padding-3);
}

.spacing-module__mt3___SHPYF{
  margin-top:1.5rem;
  margin-top:var(--margin-3);
}

.spacing-module__mb3___alQvp{
  margin-bottom:1.5rem;
  margin-bottom:var(--margin-3);
}

.spacing-module__ml3___ZrYh7{
  margin-left:1.5rem;
  margin-left:var(--margin-3);
}

.spacing-module__mr3___m7s7h{
  margin-right:1.5rem;
  margin-right:var(--margin-3);
}

.spacing-module__m4___OvE0b{
  margin:2rem;
  margin:var(--margin-4);
}

.spacing-module__mx4___ikz_0{
  margin-left:2rem;
  margin-left:var(--margin-4);
  margin-right:2rem;
  margin-right:var(--margin-4);
}

.spacing-module__my4___csQaa{
  margin-top:2rem;
  margin-top:var(--margin-4);
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}

.spacing-module__mt4___RmMnG{
  margin-top:2rem;
  margin-top:var(--margin-4);
}

.spacing-module__mb4___ddPl9{
  margin-bottom:2rem;
  margin-bottom:var(--margin-4);
}

.spacing-module__ml4___VH7j9{
  margin-left:2rem;
  margin-left:var(--margin-4);
}

.spacing-module__mr4___naQgN{
  margin-right:2rem;
  margin-right:var(--margin-4);
}

@media screen and (min-width: 80em){
  .spacing-module__lgPy2___I_UVY{
    padding-top:1rem;
    padding-top:var(--padding-2);
    padding-bottom:1rem;
    padding-bottom:var(--padding-2);
  }
}

@media screen and (min-width: 120em){
  .spacing-module__xlPy3___XTPba{
    padding-top:1.5rem;
    padding-top:var(--padding-3);
    padding-bottom:1.5rem;
    padding-bottom:var(--padding-3);
  }
}


  .FilterPickerFooter-module__FilterFooterRoot___FeGdo:not(:only-child){
    border-top:1px solid #eeecec;
    border-top:1px solid var(--mb-color-border);
  }

.ListValuePicker-module__ColumnGrid___QazVN{
  display:grid;
  grid-auto-flow:column;
  grid-template-rows:repeat(var(--column-grid-rows), 1fr);
  grid-gap:var(--column-grid-gap);
  gap:var(--column-grid-gap);
}

.FilterOperatorPicker-module__Root___vzDJY{
  flex-shrink:0;
}

.DateShortcutPicker-module__Button___ZCBrx{
  color:#4c5773;
  color:var(--mb-color-text-primary)
}
.DateShortcutPicker-module__Button___ZCBrx:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    background-color:transparent;
  }

.DateOffsetIntervalPicker-module__PickerGrid___BtvwZ{
  display:grid;
  grid-template-columns:repeat(4, auto);
  justify-content:center;
  align-items:center;
  grid-gap:0.5rem;
  gap:0.5rem;
}

.DateOffsetIntervalPicker-module__selectWrapper___bF1kS{
  margin-top:0;
}

.RelativeDatePicker-module__TabList___ZVhPf{
  border-bottom-color:transparent;
}

.DateRangePickerBody-module__Root___q9Hjr .DateRangePickerBody-module__FlexDateInput___ffATF{
    flex:1 1 auto;
  }
.DateRangePickerBody-module__Root___q9Hjr .DateRangePickerBody-module__FlexTimeInput___LvmaM{
    flex:1 1 auto;
  }

.SpecificDatePicker-modules__TabList___soiQ9{
  border-bottom-color:transparent;
}

.ExpressionWidgetHeader-module__Header___zQn2C{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  padding:1rem 1.5rem;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  display:flex;
  align-items:center;
  height:3rem;
}

  .ExpressionWidgetHeader-module__Header___zQn2C .ExpressionWidgetHeader-module__HeaderButton___ESKGM{
    color:#949aab;
    color:var(--mb-color-text-light)
  }

  .ExpressionWidgetHeader-module__Header___zQn2C .ExpressionWidgetHeader-module__HeaderButton___ESKGM:hover{
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.ColumnAndSeparatorRow-module__separator___nifsI{
  flex:0 0 auto;
}

.ColumnAndSeparatorRow-module__column___LUeEd{
  flex:1;
}

.ColumnAndSeparatorRow-module__dropdown___Y2Jak{
  display:none;
}

.ColumnAndSeparatorRow-module__placeholder___rX0HC{
  position:absolute;
  bottom:0.5rem;
  left:0.75rem;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.MetadataInfo-module__Description___Yph0n{
  white-space:pre-line;
  max-height:200px;
  overflow:auto;
  margin-bottom:0.5em;
}

.MetadataInfo-module__EmptyDescription___lT8oy{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-weight:700;
}

.BaseBucketPickerPopover-module__triggerButton___NDbgO{
  border-radius:0;
  visibility:hidden;
  color:color-mix(in srgb, #fff, transparent 40%);
  color:color-mix(in srgb, var(--mb-color-text-white), transparent 40%);
  border-left:2px solid color-mix(in srgb, #eeecec, transparent 80%);
  border-left:2px solid color-mix(in srgb, var(--mb-color-border), transparent 80%);
}

*:hover > .BaseBucketPickerPopover-module__triggerButton___NDbgO{
  visibility:visible;
}

.QueryColumnPicker-module__itemWrapper___tv_lx:hover .QueryColumnPicker-module__chevronDown___fH9ud{
    visibility:visible;
  }

.QueryColumnPicker-module__chevronDown___fH9ud{
  visibility:hidden;
}

.EmptyState-module__EmptyStateFooter___DiCbN:not(:empty){
  margin-top:1rem;
}

.list-module__ListSectionHeader___aQCsW .Icon,
.list-module__ListItem___g3chM .list-module__ListItemArrow___ZAnJD .Icon{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.list-module__ListSectionHeader___aQCsW:hover .Icon{
  color:inherit;
}

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

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

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

.list-module__ListSectionToggleAble___HqgR4 .list-module__ListSectionHeader___aQCsW:hover,
.list-module__ListSectionToggleAble___HqgR4 .list-module__ListSectionHeader___aQCsW:hover .Icon,
.list-module__ListSectionToggleAble___HqgR4 .list-module__ListSectionHeader___aQCsW:hover .list-module__ListSectionTitle___nXvE3,
.list-module__ListSectionExpanded___mhzrJ .list-module__ListSectionHeader___aQCsW,
.list-module__ListSectionExpanded___mhzrJ .list-module__ListSectionHeader___aQCsW .list-module__ListSectionIcon___yQrWv .Icon{
  color:currentColor;
}

.list-module__ListSectionExpanded___mhzrJ .list-module__ListSectionHeader___aQCsW .list-module__ListSectionTitle___nXvE3{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.list-module__ListSectionTitle___nXvE3{
  word-wrap:break-word;
}

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

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

.list-module__ListItemCursor___mZ2kD:not(.list-module__ListItemDisabled___O218s),
.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover,
.list-module__ListItemSelected___Yk2Ay:not(.list-module__ListItemDisabled___O218s){
  background-color:currentColor;
}

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

.list-module__ListItemDisabled___O218s .list-module__ListItemTitle___GX6q6{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.list-module__ListItemCursor___mZ2kD:not(.list-module__ListItemDisabled___O218s) .list-module__ListItemTitle___GX6q6,
.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover .list-module__ListItemTitle___GX6q6,
.list-module__ListItemSelected___Yk2Ay:not(.list-module__ListItemDisabled___O218s) .list-module__ListItemTitle___GX6q6{
  color:white;
}

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

.list-module__ListItemDisabled___O218s .list-module__ListItemDescription___HaaGs{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.list-module__ListItemCursor___mZ2kD:not(.list-module__ListItemDisabled___O218s) .list-module__ListItemDescription___HaaGs,
.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover .list-module__ListItemDescription___HaaGs,
.list-module__ListItemSelected___Yk2Ay:not(.list-module__ListItemDisabled___O218s) .list-module__ListItemDescription___HaaGs{
  color:rgba(255, 255, 255, 0.5);
}

.list-module__ListItemCursor___mZ2kD:not(.list-module__ListItemDisabled___O218s) .Icon,
.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover .Icon,
.list-module__ListItemSelected___Yk2Ay:not(.list-module__ListItemDisabled___O218s) .Icon{
  color:white !important;
}

.list-module__ListItem___g3chM:not(.list-module__ListItemDisabled___O218s):hover .list-module__FieldListGroupingTrigger___RPFp9,
.list-module__ListItemSelected___Yk2Ay .list-module__FieldListGroupingTrigger___RPFp9{
  visibility:visible;
}

.AccordionListCell-module__borderTop___pqZlA{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

  .AccordionListCell-module__borderBottom___MITAm + .AccordionListCell-module__borderTop___pqZlA{
    border-top:none;
  }

.AccordionListCell-module__borderTop___pqZlA:first-child{
    border-top:none;
  }

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

.AccordionListCell-module__borderBottom___MITAm:last-child{
    border-bottom:none;
  }

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

.AccordionListCell-module__action___DpEkY:hover{
    color:inherit;
  }

.ColumnInput-module__button___Z3EV7{
  justify-content:space-between !important;
  font-weight:normal;
}

button.ColumnInput-module__root___dazIA:hover{
    background:none;
  }

button.ColumnInput-module__root___dazIA:hover .ColumnInput-module__button___Z3EV7{
    color:#4c5773;
    color:var(--mb-color-text-dark);
  }

button.ColumnInput-module__root___dazIA.ColumnInput-module__open___edmjL,
  button.ColumnInput-module__root___dazIA:focus-visible{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    outline:none;
  }

.Popover-module__PopoverContainer___dB_4r{
  position:absolute;
}
.Popover-module__PopoverBody___JZm6W{
  pointer-events:auto;
  min-width:1em;
  display:flex;
  flex-direction:column;
  max-width:500px;
}
.Popover-module__PopoverBody___JZm6W.Popover-module__PopoverBodyWithBackground___Jh6uN{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  box-shadow:0 4px 10px rgba(0, 0, 0, 0.13);
  box-shadow:0 4px 10px var(--mb-color-shadow);
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-radius:6px;
  overflow:auto;
}
.tippy-box,
.tippy-content{
  max-height:inherit;
  transition:transform 0s, visibility 0.3s, opacity 0.3s;
}
.tippy-box[data-theme~="tooltip"]{
  color:#fff;
  color:var(--mb-color-tooltip-text);
  font-weight:bold;
  background-color:#2e353b;
  background-color:var(--mb-color-tooltip-background);
  border:none;
  pointer-events:none;
  line-height:1.26;
  font-size:12px;
  border-radius:6px;
  box-shadow:0 4px 10px rgba(0, 0, 0, 0.13);
  box-shadow:0 4px 10px var(--mb-color-shadow);
  word-wrap:break-word;
}
.tippy-box[data-theme~="tooltip"] .tippy-content{
  padding:10px 12px;
}
.tippy-box[data-theme~="no-padding"] .tippy-content{
  padding:0;
}
.tippy-box[data-theme~="popover"]{
  font-size:inherit;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  box-shadow:0 4px 10px rgba(0, 0, 0, 0.13);
  box-shadow:0 4px 10px var(--mb-color-shadow);
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-radius:6px;
  overflow:auto;
}
.tippy-box[data-theme~="popover"] .tippy-content{
  padding:0;
}
.Popover-module__PopoverBody___JZm6W.Popover-module__PopoverBodyAutoWidth___iwv03{
  max-width:none;
}
.Popover-module__PopoverBodyWithArrow___UhfGx::before,
.Popover-module__PopoverBodyWithArrow___UhfGx::after{
  position:absolute;
  content:"";
  display:block;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  pointer-events:none;
}
.Popover-module__PopoverBodyMarginBottom___imcD2{
  margin-bottom:60px;
}
.Popover-module__PopoverBody___JZm6W .Popover-module__FormField___CGjF4{
  margin-bottom:0.75rem;
}
.Popover-module__PopoverFooter___zONZn{
  background:white;
  position:absolute;
  bottom:0;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  border-bottom-right-radius:6px;
  border-bottom-left-radius:6px;
  padding-top:8px;
  width:100%;
  z-index:1;
}
.tether-element-attached-top .Popover-module__PopoverBodyWithArrow___UhfGx::before{
  top:-20px;
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}
.tether-element-attached-top .Popover-module__PopoverBodyWithArrow___UhfGx::after{
  top:-18px;
  border-bottom-color:#fff;
  border-bottom-color:var(--mb-color-bg-white);
}
.tether-element-attached-bottom .Popover-module__PopoverBodyWithArrow___UhfGx::before{
  bottom:-20px;
  border-top-color:#eeecec;
  border-top-color:var(--mb-color-border);
}
.tether-element-attached-bottom .Popover-module__PopoverBodyWithArrow___UhfGx::after{
  bottom:-18px;
  border-top-color:#fff;
  border-top-color:var(--mb-color-bg-white);
}
.tether-target-attached-right .Popover-module__PopoverBodyWithArrow___UhfGx::before,
.tether-target-attached-right .Popover-module__PopoverBodyWithArrow___UhfGx::after{
  right:12px;
}
.tether-element-attached-center .Popover-module__PopoverBodyWithArrow___UhfGx::before,
.tether-element-attached-center .Popover-module__PopoverBodyWithArrow___UhfGx::after{
  margin-left:50%;
  left:-10px;
}
.tether-element-attached-right .Popover-module__PopoverBodyWithArrow___UhfGx::before,
.tether-element-attached-right .Popover-module__PopoverBodyWithArrow___UhfGx::after{
  right:12px;
}
.tether-element-attached-left .Popover-module__PopoverBodyWithArrow___UhfGx::before,
.tether-element-attached-left .Popover-module__PopoverBodyWithArrow___UhfGx::after{
  left:12px;
}
#popover-event-target{
  position:fixed;
  width:6px;
  height:6px;
  pointer-events:none;
}

::-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);
}

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

.form-module__FormField___D3Zqe.form-module__FormFieldError___LoOY8{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

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

.form-module__FormInput___xG0K7{
  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;
}

.form-module__FormField___D3Zqe.form-module__FormFieldError___LoOY8 .form-module__FormInput___xG0K7{
  border-color:hsla(358, 71%, 62%, 1);
  border-color:var(--mb-color-error);
}

.form-module__noFocus___zigwA:focus{
  outline:0;
}

.form-module__FormInput___xG0K7:focus:not(.form-module__noFocus___zigwA),
.form-module__FormField___D3Zqe:hover .form-module__FormInput___xG0K7:not(.form-module__noFocus___zigwA){
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
  transition:border 300ms ease-in-out;
}

.ColorPill-module__ColorPill___uEoNM{
  border-radius:50%;
  cursor:pointer;
  border-color:transparent;
  border-style:solid;
  border-width:1px
}

.ColorPill-module__ColorPill___uEoNM:hover{
    border-color:#949aab;
    border-color:var(--mb-color-text-light);
  }

.ColorPill-module__Selected___Ij_6Y{
  border-color:#949aab;
  border-color:var(--mb-color-text-light)
}

.ColorPill-module__Selected___Ij_6Y:hover{
    border-color:#4c5773;
    border-color:var(--mb-color-text-dark);
  }

.ColorPill-module__Auto___zntSM{
  border-style:dashed;
}

.ColorPill-module__Small___kPvr2{
  width:1.125rem;
  height:1.125rem;
  padding:1px;
}

.ColorPill-module__Medium___Ly4KE{
  width:2rem;
  height:2rem;
  padding:0.1875rem;
}

.ColumnItem-module__ColumnItemRoot___jYCTh.ColumnItem-module__dragging___TtP4j{
  cursor:grabbing;
  pointer-events:auto !important;
}

.ColumnItem-module__ColumnItemRoot___jYCTh.ColumnItem-module__Draggable___fOiwd:hover .ColumnItem-module__ColumnItemDragHandle___l7afs{
  color:#509ee3;
  color:var(--mb-color-brand);
}


  .ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__inner___IWbR6{
      align-items:flex-start;
      justify-content:flex-start;
    }
    .ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__example___g1IYV{
      font-weight:normal;
    }
    .ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__content___jHeKP,
    .ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__example___g1IYV{
      font-family:var(--mb-default-font-family) !important;
    }
.ExtractColumn-module__button___Yn6Ky[data-variant]:hover{
      background:#509ee3;
      background:var(--mb-color-brand);
    }
.ExtractColumn-module__button___Yn6Ky[data-variant]:hover .ExtractColumn-module__content___jHeKP,
      .ExtractColumn-module__button___Yn6Ky[data-variant]:hover .ExtractColumn-module__example___g1IYV{
        color:#fff;
        color:var(--mb-color-text-white);
      }
.ExtractColumn-module__button___Yn6Ky[data-variant] .ExtractColumn-module__label___S1_cc{
      width:100%;
    }


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

.ModalHeader-module__HeaderText___Dgj3y{
  font-weight:700;
  flex-grow:1;
  display:flex;
  align-items:center;
  color:#4c5773;
  color:var(--mb-color-text-dark)
}

.ModalHeader-module__HeaderText___Dgj3y.ModalHeader-module__HeaderTextCentered___MOBPB{
    justify-content:center;
  }

.ModalHeader-module__HeaderTextContent___cVuM2{
  overflow:hidden;
  text-overflow:ellipsis;
}

.ModalHeader-module__HeaderTextContainer___Gjm4P{
  flex-grow:1;
  overflow:hidden
}

.ModalHeader-module__HeaderTextContainer___Gjm4P.ModalHeader-module__clickable___sNELH:hover > *{
    color:#509ee3;
    color:var(--mb-color-brand);
    cursor:pointer;
  }

.ModalHeader-module__HeaderContainer___iNHR8{
  flex-shrink:0;
}

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

.modal-module__Modal___JrKb1{
  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;
}

.modal-module__ModalBackdrop___slgsd > .modal-module__Modal___JrKb1{
  margin:0;
}

.modal-module__Modal___JrKb1.modal-module__ModalSmall___zCfpu{
  width:480px;
}

.modal-module__Modal___JrKb1.modal-module__ModalMedium___Rue4W{
  width:65%;
}

.modal-module__Modal___JrKb1.modal-module__ModalWide___zeL_W{
  width:85%;
}

.modal-module__Modal___JrKb1.modal-module__ModalFit___fmAi6{
  width:auto;
  max-height:100%;
}

.modal-module__Modal___JrKb1.modal-module__ModalTall___MT4zt{
  min-height:85%;
}

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

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

.modal-module__ModalBackdrop___slgsd.modal-module__ModalAppear___iTO0B,
.modal-module__ModalBackdrop___slgsd.modal-module__ModalEnter___AUZsa{
  background-color:color-mix(
    in srgb,
    #2e353b 1%,
    transparent
  );
  background-color:color-mix(
    in srgb,
    var(--mb-color-bg-black) 1%,
    transparent
  );
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalAppearActive___JzmDI,
.modal-module__ModalBackdrop___slgsd.modal-module__ModalEnterActive___Paik1{
  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);
}

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

.modal-module__ModalBackdrop___slgsd.modal-module__ModalExitActive___Qdq0H{
  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
  );
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalAppear___iTO0B .modal-module__Modal___JrKb1,
.modal-module__ModalBackdrop___slgsd.modal-module__ModalEnter___AUZsa .modal-module__Modal___JrKb1{
  opacity:0.01;
  transform:translate(0, 40px);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalAppearActive___JzmDI .modal-module__Modal___JrKb1,
.modal-module__ModalBackdrop___slgsd.modal-module__ModalEnterActive___Paik1 .modal-module__Modal___JrKb1{
  transition:opacity 200ms linear 100ms, transform 200ms ease-in-out 100ms;
  opacity:1;
  transform:translate(0, 0);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalExit___C5mcB .modal-module__Modal___JrKb1{
  opacity:1;
  transform:translate(0, 0);
}

.modal-module__ModalBackdrop___slgsd.modal-module__ModalExitActive___Qdq0H .modal-module__Modal___JrKb1{
  transition:opacity 200ms linear, transform 200ms ease-in-out;
  opacity:0.01;
  transform:translate(0, -40px);
}

@media (prefers-reduced-motion){
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalAppear___iTO0B,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalEnter___AUZsa,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalExit___C5mcB,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalAppear___iTO0B .modal-module__Modal___JrKb1,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalEnter___AUZsa .modal-module__Modal___JrKb1,
  .modal-module__ModalBackdrop___slgsd.modal-module__ModalExit___C5mcB .modal-module__Modal___JrKb1{
    transition:none;
  }
}

:root{
  --breadcrumbs-color:var(--mb-color-text-light);
  --breadcrumb-page-color:var(--mb-color-text-dark);
  --breadcrumb-divider-spacing:0.75em;
  --sidebar-breadcrumbs-color:var(--mb-color-text-medium);
}

.Breadcrumbs-module__breadcrumbs___YIVkY{
  display:flex;
  align-items:center;
  color:#949aab;
  color:var(--breadcrumbs-color);
}

.Breadcrumbs-module__breadcrumb___AY2my{
  font-size:0.75rem;
  font-weight:bold;
  text-transform:uppercase;
  cursor:default;
}

.Breadcrumbs-module__breadcrumb___AY2my.Breadcrumbs-module__fontLarge___k53N4{
  font-size:0.875rem;
}

.Breadcrumbs-module__breadcrumbDivider___fFHZO{
  margin-left:0.75em;
  margin-left:var(--breadcrumb-divider-spacing);
  margin-right:0.75em;
  margin-right:var(--breadcrumb-divider-spacing);
  flex-shrink:0;
}

.Breadcrumbs-module__breadcrumb___AY2my.Breadcrumbs-module__breadcrumbPath___yTZfc{
  color:currentColor;
  transition:color 0.3s linear;
  cursor:pointer;
}

.Breadcrumbs-module__breadcrumb___AY2my.Breadcrumbs-module__breadcrumbPath___yTZfc:hover{
  color:#4c5773;
  color:var(--breadcrumb-page-color);
  transition:color 0.3s linear;
}

.Breadcrumbs-module__breadcrumb___AY2my.Breadcrumbs-module__breadcrumbPage___QhG9Y{
  color:#4c5773;
  color:var(--breadcrumb-page-color);
}

.Breadcrumbs-module__sidebarBreadcrumbs___X0sDF{
  display:flex;
  color:#696e7b;
  color:var(--sidebar-breadcrumbs-color);
  max-width:100%;
}

.Breadcrumbs-module__sidebarBreadcrumb___lmoj1{
  height:15px;
}

.Breadcrumbs-module__sidebarBreadcrumb___lmoj1.Breadcrumbs-module__breadcrumbPath___yTZfc{
  color:currentColor;
  transition:color 0.3s linear;
}

.Breadcrumbs-module__sidebarBreadcrumb___lmoj1.Breadcrumbs-module__breadcrumbPath___yTZfc:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
  transition:color 0.3s linear;
}

.Breadcrumbs-module__sidebarBreadcrumb___lmoj1.Breadcrumbs-module__breadcrumbPage___QhG9Y{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.query_builder-module__QueryBuilder___cq4YB{
  transition:margin-right 0.35s;
}
.query_builder-module__QuerySection___t3VgB{
  display:flex;
  align-items:center;
}
.query_builder-module__QueryLabel___vTQPN{
  text-transform:uppercase;
  font-size:10px;
  font-weight:700;
  color:#696e7b;
  color:var(--mb-color-text-medium);
}
.query_builder-module__QueryFilters___a0dUK{
  max-width:400px;
}
.query_builder-module__QueryFilterList___qxqwd{
  display:flex;
  overflow-y:hidden;
  white-space:nowrap;
}
.query_builder-module__FilterSection___rSBTR{
  display:flex;
  align-items:center;
  flex-shrink:0;
}
.query_builder-module__TooltipFilterList___FqyIy .query_builder-module__QueryFilterList___qxqwd{
  flex-direction:column;
}
.query_builder-module__TooltipFilterList___FqyIy .query_builder-module__QuerySection___t3VgB{
  margin-left:-0.5rem;
}
.query_builder-module__SelectionList___m7cR2{
  padding-top:5px;
  overflow-y:auto;
  max-height:340px;
}
.query_builder-module__SelectionItems___fpni8{
  max-width:320px;
}
.query_builder-module__SelectionItems___fpni8.query_builder-module__SelectionItemsOpen___hYZKM{
  opacity:1;
  transition:opacity 0.3s linear;
  pointer-events:all;
}
.query_builder-module__SelectionItems___fpni8.query_builder-module__SelectionItemsExpanded___jt6ye{
  max-height:inherit;
}
.query_builder-module__SelectionItem___IbLAe{
  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);
}
.query_builder-module__SelectionItem___IbLAe:hover{
  background-color:currentColor;
}
.query_builder-module__SelectionItem___IbLAe .Icon{
  margin-left:0.5rem;
  margin-right:0.75rem;
  color:currentcolor;
}
.query_builder-module__SelectionItem___IbLAe .Icon-check{
  opacity:0;
}
.query_builder-module__SelectionItem___IbLAe .Icon-chevrondown{
  opacity:1;
}
.query_builder-module__SelectionItem___IbLAe:hover .Icon{
  color:#fff !important;
  color:var(--mb-color-text-white) !important;
}
.query_builder-module__SelectionItem___IbLAe:hover .query_builder-module__SelectionModuleDisplay___XkeVs{
  color:#fff;
  color:var(--mb-color-text-white);
}
.query_builder-module__SelectionItem___IbLAe:hover .query_builder-module__SelectionModuleDescription___jbxh0{
  color:#fff;
  color:var(--mb-color-text-white);
}
.query_builder-module__SelectionItem___IbLAe.query_builder-module__SelectionItemSelected___v3L64 .Icon-check{
  opacity:1;
}
.query_builder-module__SelectionModuleDisplay___XkeVs{
  color:currentColor;
  margin-bottom:0.25em;
}
.query_builder-module__SelectionModuleDescription___jbxh0{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-size:0.8rem;
}
.query_builder-module__Visualization___z35aj{
  transition:background 0.3s linear;
}
.query_builder-module__Visualization___z35aj.query_builder-module__VisualizationLoading___XRfIo{
  transition:background 0.3s linear;
}
.query_builder-module__QueryError___hMNCx{
  flex-direction:column;
  justify-content:center;
  max-width:500px;
  margin-left:auto;
  margin-right:auto;
}
.query_builder-module__QueryErrorImage___w1d0n{
  background-repeat:no-repeat;
  margin-bottom:1rem;
}
.query_builder-module__QueryErrorImageQueryError___ibiJX{
  width:120px;
  height:120px;
  background-image:url(./30082e25942986e7.svg);
}
.query_builder-module__QueryErrorImageServerError___IA_DD{
  width:120px;
  height:148px;
  background-image:url(./e7ea807959bee3c7.svg);
}
.query_builder-module__QueryErrorImageTimeout___mrUot{
  width:120px;
  height:120px;
  background-image:url(./f4dc3448db674932.svg);
}
.query_builder-module__QueryErrorMessageText___g6xrg{
  line-height:1.4;
}
.query_builder-module__QueryErrorAdminEmail___GlDOG{
  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);
}
.query_builder-module__QueryError-adminEmail___fP_bI::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;
}
.query_builder-module__QueryError2___CkcGF{
  padding-top:4rem;
  margin-left:auto;
  margin-right:auto;
}
.query_builder-module__QueryError2Details___XRzgB{
  max-width:500px;
}
.query_builder-module__GuiBuilder___pM44f{
  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){
  .query_builder-module__GuiBuilder___pM44f{
    font-size:1em;
  }
}
.query_builder-module__GuiBuilderRow___DXS_F{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}
.query_builder-module__GuiBuilderRow___DXS_F:last-child{
  border-bottom-color:transparent;
}
.query_builder-module__GuiBuilderData___DqtEE{
  border-right:1px solid #eeecec;
  border-right:1px solid var(--mb-color-border);
  z-index:1;
}
.query_builder-module__GuiBuilderFilteredBy___m0SUk{
  border-right:1px solid transparent;
}
.query_builder-module__GuiBuilderView___qawE_{
  border-right:1px solid #eeecec;
  border-right:1px solid var(--mb-color-border);
}
.query_builder-module__GuiBuilder___pM44f.query_builder-module__GuiBuilderExpand___nfOkf{
  flex-direction:row;
}
.query_builder-module__GuiBuilder___pM44f.query_builder-module__GuiBuilderExpand___nfOkf .query_builder-module__GuiBuilderRow___DXS_F:last-child{
  border-right-color:transparent;
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}
.query_builder-module__GuiBuilder___pM44f.query_builder-module__GuiBuilderExpand___nfOkf .query_builder-module__GuiBuilderFilteredBy___m0SUk{
  border-right-color:#eeecec;
  border-right-color:var(--mb-color-border);
}
.query_builder-module__GuiBuilderSection___ZiDmk{
  position:relative;
  min-height:55px;
  min-width:100px;
}
.query_builder-module__GuiBuilderSectionLabel___cH0V5{
  background-color:white;
  position:absolute;
  top:-7px;
  left:10px;
  padding-left:10px;
  padding-right:10px;
}
.query_builder-module__RunButton___kphZe{
  opacity:1;
  transition:transform 0.25s, opacity 0.25s;
}
.query_builder-module__RunButton___kphZe.query_builder-module__RunButtonCircular___Z5IuC{
  padding:0.25rem 1.5rem;
  border:none;
}
.query_builder-module__RunButton___kphZe.query_builder-module__RunButtonCircular___Z5IuC .query_builder-module__RunButtonIcon___PPHp_{
    transform:translateX(2px);
  }
.query_builder-module__RunButton___kphZe.query_builder-module__RunButtonHidden___nlgRA{
  transform:translateY(-20px);
  opacity:0;
}
@media (prefers-reduced-motion){
  .query_builder-module__RunButton___kphZe,
  .query_builder-module__RunButton___kphZe.query_builder-module__RunButtonCircular___Z5IuC,
  .query_builder-module__RunButton___kphZe.query_builder-module__RunButtonHidden___nlgRA{
    transition-duration:10ms;
  }
}
.query_builder-module__ObjectJSON___Y8dnw{
  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;
}
.query_builder-module__QuestionTooltipTarget___Vzteu{
  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;
}
.query_builder-module__QuestionTooltipTarget___Vzteu::after{
  content:"?";
  font-size:13px;
  font-weight:bold;
}
.query_builder-module__QueryBuilder___cq4YB .query_builder-module__ScalarValue___emrQs{
  font-size:5em;
}
.query_builder-module__Overlay___g_wwW{
  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
}
.query_builder-module__Overlay___g_wwW.query_builder-module__OverlayActive___QJVV1{
    cursor:pointer
  }
.query_builder-module__Overlay___g_wwW.query_builder-module__OverlayActive___QJVV1: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)
      );
    }
.query_builder-module__Overlay___g_wwW.query_builder-module__OverlayHidden___YN7jU{
    background-color:transparent;
    pointer-events:none;
  }

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

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

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

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

.admin-module__TableActions___D8HIX{
  text-align:right;
}

.admin-module__ContentTable___z5Yxc .admin-module__TableActions___D8HIX{
  opacity:0;
}

.admin-module__ContentTable___z5Yxc td,
.admin-module__ContentTable___z5Yxc th{
  padding:1em;
}

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

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

.admin-module__ContentTable___z5Yxc tr:hover .admin-module__TableActions___D8HIX{
  opacity:1;
  transition:opacity 0.2s linear;
}

.admin-module__AdminList___eouob{
  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;
}

.admin-module__AdminListSearch___EynFO{
  position:relative;
}

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

.admin-module__AdminListSearch___EynFO .admin-module__AdminInput___ockLA{
  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);
}

.admin-module__AdminListItem___zTrck{
  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;
}

.admin-module__AdminListItem___zTrck.admin-module__selected___YMz3I{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.admin-module__AdminListItem___zTrck.admin-module__selected___YMz3I,
.admin-module__AdminListItem___zTrck: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);
}

.admin-module__AdminListSection___eDamF{
  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;
}

.admin-module__AdminInput___ockLA{
  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;
}

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

.admin-module__MetadataTable___koSqg{
  min-width:800px;
}

.admin-module__TableEditorFieldDescription___lPnV3{
  font-size:14px;
}

.admin-module__SettingsInput___XqC3s{
  width:400px;
}

.admin-module__SettingsPassword___XHsph{
  width:200px;
}

.admin-module__UserActionsSelect___DKD_5{
  min-width:180px;
}

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

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

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

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

@keyframes admin-module__animation-name___tRCnk{
  0%{
    background-position:0% 50%;
  }

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

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

.admin-module__SwagButton___pkqAM{
  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:admin-module__animation-name___tRCnk 6s ease infinite;
  border-radius:0.5rem;
  margin-left:1rem;
  margin-right:1rem;
  color:#fff;
  color:var(--mb-color-text-white);
  cursor:pointer;
}

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

.Table-module__Table___Oi1mB{
  width:100%;
  border-collapse:unset;
  border-spacing:0;
  margin-top:1rem;
  margin-bottom:1rem;
  position:relative;
  border-radius:0.5rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
}

  .Table-module__Table___Oi1mB th{
    text-align:left;
    padding:0.5rem;
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border);
    padding-left:0.75rem;
    padding-right:0.75rem;
  }

  .Table-module__Table___Oi1mB tbody{
    width:100%;
    max-height:600px;
    overflow-y:auto;
  }

  .Table-module__Table___Oi1mB tbody > tr:hover{
    background-color:color-mix(in srgb, #509ee3, #fff 90%);
    background-color:var(--mb-color-brand-lighter);
  }

  .Table-module__Table___Oi1mB td{
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border);
    padding-left:0.75rem;
    padding-right:0.75rem;
  }

.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq{
  min-height:100vh;
  height:auto;
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardNight___fXdKU{
  --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);
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardNight___fXdKU .dashboard-module__Card___BM7bg{
  color:#fff;
  color:var(--mb-color-text-white);
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq .dashboard-module__fullscreenNormalText___gDtsD{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  transition:var(--transition-theme-change);
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardNight___fXdKU.dashboard-module__DashboardFullscreen___h2wwq .dashboard-module__fullscreenNightText___aAXaA{
  color:color-mix(
    in srgb,
    #fff 85%,
    transparent
  );
  color:var(--mb-color-text-white-alpha-85);
  transition:var(--transition-theme-change);
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardNight___fXdKU .dashboard-module__DashCard___KyVDN .dashboard-module__Card___BM7bg svg text{
  fill:color-mix(
    in srgb,
    #fff 85%,
    transparent
  ) !important;
  fill:var(--mb-color-text-white-alpha-85) !important;
  stroke:none !important;
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardNight___fXdKU
  .dashboard-module__enableDotsOnHover___IIa9z
  .dc-tooltip circle.dot:hover,
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardNight___fXdKU .dashboard-module__enableDots___GyfEY .dc-tooltip circle.dot{
  fill:currentColor;
}
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq,
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq .dashboard-module__ParameterFieldSet___UgkOs,
.dashboard-module__Dashboard___Wr5uR.dashboard-module__DashboardFullscreen___h2wwq .dashboard-module__DashCard___KyVDN .dashboard-module__Card___BM7bg{
  transition:var(--transition-theme-change);
}
.dashboard-module__DashEditing___xgz8U{
  margin-top:1.5em;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .dashboard-module__Card___BM7bg{
  transition:border 0.3s, background-color 0.3s;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__CardTitle___ksJ6i:first-of-type{
  margin-top:0.5rem;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__CardTitle___ksJ6i{
  pointer-events:none;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__PinMap___YI2ER{
  pointer-events:all;
}
.dashboard-module__PinMapUpdateButtonDisabled___FhU9V{
  pointer-events:none;
  color:#949aab;
  color:var(--mb-color-text-light);
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-draggable-dragging .dashboard-module__Card___BM7bg{
  box-shadow:3px 3px 8px rgba(0, 0, 0, 0.13);
  box-shadow:3px 3px 8px var(--mb-color-shadow);
}
.dashboard-module__BrandColorResizeHandle___wAOzv .react-resizable-handle::after{
  border-color:#509ee3 !important;
  border-color:var(--mb-color-brand) !important;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-draggable-dragging,
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-resizable-resizing{
  z-index:3;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-draggable-dragging .dashboard-module__Card___BM7bg,
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN.react-resizable-resizing .dashboard-module__Card___BM7bg{
  background-color:#edf2f5 !important;
  background-color:var(--mb-color-bg-medium) !important;
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .dashboard-module__VisualizationSlowSpinner___fPhma{
  position:absolute;
  right:-2px;
  top:-2px;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN:hover .dashboard-module__VisualizationSlowSpinner___fPhma{
  opacity:0;
  transition:opacity 0.15s linear;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN{
  cursor:move;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .react-resizable-handle{
  position:absolute;
  width:40px;
  height:40px;
  bottom:0;
  right:0;
  z-index:1;
  cursor:nwse-resize !important;
  background:none;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .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;
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN .react-resizable-handle:hover::after{
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}
.dashboard-module__DashEditing___xgz8U .dashboard-module__DashCard___KyVDN:hover .react-resizable-handle::after{
  opacity:1;
}
.dashboard-module__DashEditing___xgz8U
  .dashboard-module__DashCard___KyVDN.react-draggable-dragging .react-resizable-handle::after,
.dashboard-module__DashEditing___xgz8U
  .dashboard-module__DashCard___KyVDN.react-resizable-resizing .react-resizable-handle::after{
  opacity:0.01;
}
.dashboard-module__DashEditing___xgz8U .react-grid-placeholder{
  z-index:0;
  background-color:#fafbfc !important;
  background-color:var(--mb-color-bg-light) !important;
  transition:all 0.15s linear;
}
.dashboard-module__DashDragging___loHBB{
}
.dashboard-module__Modal___xLZY2.dashboard-module__AddSeriesModal___e3pDX{
  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;
}
.dashboard-module__DashboardNight___fXdKU .goal .line,
.dashboard-module__DashboardNight___fXdKU .trend .line{
  stroke:white;
}
.dashboard-module__DashboardNight___fXdKU pre code{
  background-color:color-mix(
    in srgb,
    #fff 15%,
    transparent
  );
  background-color:var(--mb-color-bg-white-alpha-15);
}
.dashboard-module__DashboardNight___fXdKU .text-card-markdown code{
  background-color:color-mix(
    in srgb,
    #fff 15%,
    transparent
  );
  background-color:var(--mb-color-bg-white-alpha-15);
}
.dashboard-module__Dashboard___Wr5uR text.value-label,
.dashboard-module__Dashboard___Wr5uR text.value-label-white{
  font-size:12px;
}
.dashboard-module__ScalarValue___mkUXG{
  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;
}

.Dashboard-module__DashboardBody___xisES{
  flex:1 0 auto
}

.Dashboard-module__DashboardBody___xisES.Dashboard-module__isEditingOrSharing___Duz5J{
    flex-basis:0;
  }

.Dashboard-module__ParametersFixedWidthContainer___lskHO{
  display:flex;
  flex-direction:row;
  align-items:flex-start
}

@media screen and (max-width: 40em){

.Dashboard-module__ParametersFixedWidthContainer___lskHO{
    flex-direction:column
}
  }

.Dashboard-module__DashboardHeaderContainer___CRURK{
  position:relative;
  z-index:2;
  background-color:#fff;
  background-color:var(--mb-color-background);
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border)
}

.Dashboard-module__DashboardHeaderContainer___CRURK.Dashboard-module__isFullscreen___yk8E4{
    background-color:transparent;
    border:none;
  }

.Dashboard-module__DashboardHeaderContainer___CRURK.Dashboard-module__isNightMode___bV2M3{
    color:#fff;
    color:var(--mb-color-text-white);
  }

.Dashboard-module__DashboardLoadingAndErrorWrapper___Pic4k{
  min-height:100%;
  height:1px
}

.Dashboard-module__DashboardLoadingAndErrorWrapper___Pic4k.Dashboard-module__isFullHeight___kqRqQ{
    height:100%;
  }

.Dashboard-module__ParametersAndCardsContainer___dLdEw{
  flex:auto;
  min-width:0;
  overflow-y:visible;
  overflow-x:hidden;
  scroll-behavior:smooth
}

@supports (overflow-x: clip){

.Dashboard-module__ParametersAndCardsContainer___dLdEw{
    overflow-x:clip
}
  }

.Dashboard-module__ParametersAndCardsContainer___dLdEw.Dashboard-module__shouldMakeDashboardHeaderStickyAfterScrolling___wZR17{
    overflow-y:auto
  }

.Dashboard-module__ParametersAndCardsContainer___dLdEw.Dashboard-module__shouldMakeDashboardHeaderStickyAfterScrolling___wZR17.Dashboard-module__notEmpty___jgIOA{
      align-self:initial;
    }

.Dashboard-module__ParametersAndCardsContainer___dLdEw{
}

.Dashboard-module__ParametersAndCardsContainer___dLdEw.Dashboard-module__notEmpty___jgIOA{
    align-self:flex-start;
  }

.Dashboard-module__ParametersAndCardsContainer___dLdEw{

  padding-bottom:40px;
}

.Dashboard-module__ParametersAndCardsContainer___dLdEw .Dashboard-module__CardsContainer___Go5da{
    margin-top:8px;
  }

.Dashboard-module__FixedWidthContainer___ETSFz.Dashboard-module__isFixedWidth___OI1Pe{
    margin:0 auto;
    max-width:var(--dashboard-fixed-width);
  }


  .DashboardGrid-module__DashboardGridContainer___feX86.DashboardGrid-module__isFixedWidth___fLouu{
    margin:0 auto;
    max-width:var(--dashboard-fixed-width);
  }

.DashboardGrid-module__DashboardCardContainer___X3_A9{
  position:relative;
  z-index:1;
  container-name:DashboardCard;
  container-type:inline-size
}

.DashboardGrid-module__DashboardCardContainer___X3_A9:hover,
  .DashboardGrid-module__DashboardCardContainer___X3_A9[focus-within]{
    z-index:2;
  }

.DashboardGrid-module__DashboardCardContainer___X3_A9:hover,
  .DashboardGrid-module__DashboardCardContainer___X3_A9:focus-within{
    z-index:2;
  }

.DashboardGrid-module__DashboardCardContainer___X3_A9.DashboardGrid-module__isAnimationDisabled___v23be{
    transition:none;
  }

@media (prefers-reduced-motion){

.DashboardGrid-module__DashboardCardContainer___X3_A9{
    transition-duration:10ms !important
}
  }

.DashboardGrid-module__DashboardCardContainer___X3_A9 .gm-style-mtc,
  .DashboardGrid-module__DashboardCardContainer___X3_A9 .gm-bundled-control,
  .DashboardGrid-module__DashboardCardContainer___X3_A9 .PinMapUpdateButton,
  .DashboardGrid-module__DashboardCardContainer___X3_A9 .leaflet-container .leaflet-control-container{
    opacity:0.01;
    transition:opacity 0.3s linear;
  }

.DashboardGrid-module__DashboardCardContainer___X3_A9:hover .gm-style-mtc,
  .DashboardGrid-module__DashboardCardContainer___X3_A9:hover .gm-bundled-control,
  .DashboardGrid-module__DashboardCardContainer___X3_A9:hover .PinMapUpdateButton,
  .DashboardGrid-module__DashboardCardContainer___X3_A9 .leaflet-container:hover .leaflet-control-container{
    opacity:1;
  }

.DashboardGrid-module__DashboardCardContainer___X3_A9 .DashboardGrid-module__Card___xH0n9{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    border-radius:8px;
  }

body:where(.mb-wrapper){
  background-color:transparent;
}

[data-metabase-theme="light"][data-metabase-theme="light"]{
  --mb-color-text-primary:var(--mb-color-text-dark);
  --mb-color-text-secondary:var(--mb-color-text-medium);
  --mb-color-text-tertiary:var(--mb-color-text-light);
}

.EmbedFrame-module__EmbedFrame___FRNiU{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.EmbedFrame-module__EmbedFrame___FRNiU,

.EmbedFrame-module__WithThemeBackground___UrmO8{
  background-color:var(--mb-color-bg-dashboard);
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__DashCard___XXVm2 .EmbedFrame-module__Card___h25oH{
  border:1px solid transparent;
}

.EmbedFrame-module__EmbedFrameHeader___t8Rgx,
.EmbedFrame-module__EmbedFrameFooter___uBIXt{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:var(--mb-color-bg-dashboard);
}

.EmbedFrame-module__EmbedFrame___FRNiU,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__DashCard___XXVm2 .EmbedFrame-module__Card___h25oH,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__ContentContainer___WYKoA,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__EmbedFrameHeader___t8Rgx,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__Separator___SaFh2,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__ParameterFieldSet___LrG0g,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__ParametersWidgetContainer___h2ZWP,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__EmbedFrameFooter___uBIXt,
.EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__LogoBadge___l0FIi{
  transition:var(--transition-theme-change);
}

[data-metabase-theme="night"][data-metabase-theme="night"],

[role="tooltip"]:is([data-theme~="tooltip"], .emotion-Tooltip-tooltip){
  --mb-color-text-primary:color-mix(
    in srgb,
    var(--mb-color-text-white) 90%,
    transparent
  );
  --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-orion-70);
}

[data-metabase-theme="night"][data-metabase-theme="night"]{
  --mb-color-text-selected:var(--mb-base-color-white);
  --mb-color-text-hover:var(--mb-base-color-brand-30);
  --mb-color-border:var(--mb-color-text-medium);
  --mb-color-bg-dashboard:var(--mb-color-bg-black);
  --mb-color-background:var(--mb-color-bg-black);
  --mb-color-background-selected:var(--mb-base-color-brand-60);
  --mb-color-background-hover:var(--mb-base-color-brand-70);
  --mb-color-background-disabled:var(--mb-base-color-orion-70);
  --mb-color-background-brand:var(--mb-base-color-brand-60);
  --mb-color-switch-off:var(--mb-base-color-orion-70);
}

[data-metabase-theme="night"][data-metabase-theme="night"] .EmbedFrame-module__EmbedFrameHeader___t8Rgx,
  [data-metabase-theme="night"][data-metabase-theme="night"] .EmbedFrame-module__EmbedFrameFooter___uBIXt{
    background-color:var(--mb-color-bg-dashboard);
    border-color:#eeecec;
    border-color:var(--mb-color-border);
  }

[data-metabase-theme="night"][data-metabase-theme="night"] .EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__fullscreenNightText___Ff0pN{
    transition:var(--transition-theme-change);
  }

[data-metabase-theme="night"][data-metabase-theme="night"] .EmbedFrame-module__EmbedFrame___FRNiU svg text{
    fill:#4c5773;
    fill:var(--mb-color-text-primary);
    stroke:none !important;
  }

[data-metabase-theme="night"][data-metabase-theme="night"] .EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__DashCard___XXVm2 .EmbedFrame-module__Card___h25oH{
    background-color:#2e353b;
    background-color:var(--mb-color-bg-black);
    border:1px solid #eeecec;
    border:1px solid var(--mb-color-border);
  }

.EmbedFrame-module__NoBackground___KCDOQ{
  --mb-color-bg-dashboard:transparent;
}

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__EmbedFrame___FRNiU{
    background-color:transparent;
  }

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__EmbedFrame___FRNiU .EmbedFrame-module__DashCard___XXVm2 .EmbedFrame-module__Card___h25oH{
      background-color:transparent;
    }

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__WithThemeBackground___UrmO8{
    background-color:transparent;
  }

[data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__EmbedFrameHeader___t8Rgx,
  [data-metabase-theme="transparent"][data-metabase-theme="transparent"] .EmbedFrame-module__EmbedFrameFooter___uBIXt{
    background-color:transparent;
  }

.EntitityPickerModal-module__textInput___z9SrB{
  border-radius:0.5rem;
}

.EntitityPickerModal-module__modalContent___SnEr1{
  flex-grow:1;
  display:flex;
  flex-direction:column;
}

.EntitityPickerModal-module__modalBody____dq7O{
  flex:1 1 auto;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}

.EntitityPickerModal-module__singlePickerView___mNgvw{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  flex-grow:1;
  height:0;
}

.SnippetForm-module__SnippetForm___EYBb4 .SnippetForm-module__FormSnippetTextArea___FgWOT{
    width:100%;
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
    font-family:Monaco, monospace;
    font-size:0.875em;
    font-weight:400;
    line-height:1.5em;
  }

.ResponsiveParametersList-module__filterButton___XbKtu{
  color:#509ee3;
  color:var(--mb-color-brand);
  margin:0.5rem;
}

.ResponsiveParametersList-module__StyledParametersList___eShfV{
  margin:0 1rem;
}

.ResponsiveParametersList-module__ParametersListContainer___YNTEq{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light)
}

.ResponsiveParametersList-module__ParametersListContainer___YNTEq.ResponsiveParametersList-module__isSmallScreen___sEHrU{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border);
    overflow-y:auto;
    bottom:100%;
    padding-bottom:0.5rem;
    opacity:0;
    transition:opacity 250ms;
  }

.ResponsiveParametersList-module__ParametersListContainer___YNTEq.ResponsiveParametersList-module__isSmallScreen___sEHrU .ResponsiveParametersList-module__StyledParametersList___eShfV{
      position:relative;
      top:15px;
      transition:top 250ms;
    }

.ResponsiveParametersList-module__ParametersListContainer___YNTEq.ResponsiveParametersList-module__isSmallScreen___sEHrU.ResponsiveParametersList-module__isShowingMobile___lpYXK{
      bottom:0;
      padding-bottom:0.5rem;
      opacity:1;
    }

.ResponsiveParametersList-module__ParametersListContainer___YNTEq.ResponsiveParametersList-module__isSmallScreen___sEHrU.ResponsiveParametersList-module__isShowingMobile___lpYXK .ResponsiveParametersList-module__StyledParametersList___eShfV{
        top:0;
      }

.Sortable-module__dragging___BYIGn{
  z-index:10;
}

.grabber-module__Grabber___ZbXGf{
  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;
}

.grabber-module__Grabber___ZbXGf: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");
}

.grabber-module__grabbing___voztM{
  cursor:grabbing;
}

.grabber-module__grabbing___voztM *{
  cursor:grabbing;
}

.ParameterValueWidget-module__parameter___lnsju{
  align-items:center;
  display:flex;
  font-weight:600;
  min-height:30px;
  min-width:150px;
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__selected___qZ8sw{
  font-weight:bold;
  color:#509ee3;
  color:var(--mb-color-brand);
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
}

.ParameterValueWidget-module__parameter___lnsju input{
  flex-grow:1;
  border-radius:0;
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input{
  width:100%;
  font-size:1em;
  font-weight:600;
  border:none;
  background:none
}

@media screen and (min-width: 440px){
    .ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input{
      padding:0;
    }
  }

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA.ParameterValueWidget-module__selected___qZ8sw input{
  font-weight:bold;
  color:#509ee3;
  color:var(--mb-color-brand);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input:focus{
  outline:none;
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input::-webkit-input-placeholder{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input:-moz-placeholder{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input::-moz-placeholder{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input:-ms-input-placeholder{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__DashboardNight___afuoO .ParameterValueWidget-module__parameter___lnsju.ParameterValueWidget-module__noPopover___QJ9jA input:focus{
  color:#fff;
  color:var(--mb-color-text-white);
}

.ParameterValueWidget-module__name___dZ0BH{
  font-size:16px;
  font-weight:bold;
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.ParameterValueWidget-module__widgetStatus___qdMf6{
  flex:0 0 auto;
}

.ParameterValueWidget-module__TriggerContainer___Ab_DG{
  padding:0.6875rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.25rem;
  cursor:pointer
}

.ParameterValueWidget-module__TriggerContainer___Ab_DG.ParameterValueWidget-module__hasValue___vixEN{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
  }

.Widget-module__WidgetLabel___wCXcn{
  display:block;
  font-weight:bold;
  margin:0.5rem;
  margin-bottom:0;
}

.Widget-module__Footer___Sm6xV{
  display:flex;
  justify-content:flex-end;
  padding:0.5rem;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.TokenField-module__closeIcon___l3RPF{
  color:#fff;
  color:var(--mb-color-text-white);
}

.ParameterWidget-module__ParameterFieldSet___RbFdr{
  background:#fff;
  background:var(--mb-color-background);
  display:flex;
  align-items:center;
  border:2px solid #eeecec;
  border:2px solid var(--mb-color-border);
  margin:0.5em 0;
  padding:0.25em 1em;
  width:100%
}

.ParameterWidget-module__ParameterFieldSet___RbFdr.ParameterWidget-module__fieldHasValueOrFocus___SD8q3{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
  }

.ParameterWidget-module__ParameterFieldSet___RbFdr legend{
    text-transform:none;
    position:relative;
    height:2px;
    line-height:0;
    margin-left:-0.45em;
    padding:0 0.5em;
  }

@media screen and (min-width: 440px){

.ParameterWidget-module__ParameterFieldSet___RbFdr{
    margin-right:0.85em;
    width:auto
}
  }

.ParameterWidget-module__ParameterContainer___bWTID{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  border-radius:0.5rem;
  cursor:pointer;
  margin:0.25rem 0.5rem 0.25rem 0
}

.ParameterWidget-module__ParameterContainer___bWTID.ParameterWidget-module__isEditingParameter___YdNUe{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

.CodeMirrorEditor-module__editor___eAEq9{
    width:100%;
    height:100%;
    color:#4c5773;
    color:var(--mb-color-text-dark);
  }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-focused{
      outline:none;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-scroller{
      padding-top:4px;
      padding-bottom:4px;
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-content{
      color:#4c5773;
      color:var(--mb-color-text-dark);
      background:none;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-line{
      background:none;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-gutters{
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
      border:none;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-gutterElement{
      font-weight:bold;
      font-size:10px;
      color:#949aab;
      color:var(--mb-color-text-light);
      vertical-align:baseline;
      display:flex;
      align-items:center;
      justify-content:flex-end;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-gutterElement span[title="Fold line"]{
        position:relative;
        top:-3px;
      }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-activeLineGutter{
      background:none;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-selectionBackground{
      background:#cbe2f7 !important;
      background:var(--mb-color-focus) !important;
      border-radius:1px;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-selectionMatch{
      background:none;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-cursor{
      border-left-width:1.6px;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-matchingBracket{
      background:none !important;
      outline:0.5px solid #949aab;
      outline:0.5px solid var(--mb-color-text-light);
      border-radius:2px;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tag{
      color:#509ee3;
      color:var(--mb-color-brand)
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tag *{
        color:inherit;
      }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete{
      box-shadow:0 5px 14px rgba(0, 0, 0, 0.08);
      border-radius:4px;
      background-color:white;
      color:#4c5773;
      color:var(--mb-color-text-dark);
      border:1px solid #eeecec;
      border:1px solid var(--mb-color-border);
      max-width:520px;
    }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul li{
        color:inherit;
        padding:0 8px !important;
        display:flex;
        justify-content:space-between
      }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul li:first-child{
          margin-top:4px;
        }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul li:last-child{
          margin-bottom:4px;
        }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul li:hover, .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul li[aria-selected="true"]{
          color:inherit;
          background-color:#cbe2f7;
          background-color:var(--mb-color-focus);
        }

    @supports (grid-template-columns: subgrid){
        .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul[\:has\(.cm-completionLabel\)]{
          display:grid;
          grid-gap:0 1rem;
          gap:0 1rem;
          grid-template-columns:1fr
        }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul[\:has\(.cm-completionLabel\)]:has(.cm-completionDetail){
            grid-template-columns:max-content 1fr;
          }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul[\:has\(.cm-completionLabel\)] li{
            display:grid;
            grid-column:1 / span 2;
            grid-template-columns:subgrid;
          }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul[\:has\(.cm-completionLabel\)] .cm-completionLabel{
            grid-column:1;
          }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul[\:has\(.cm-completionLabel\)] .cm-completionDetail{
            grid-column:2;
          }
        .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel){
          display:grid;
          grid-gap:0 1rem;
          gap:0 1rem;
          grid-template-columns:1fr
        }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel)[\:has\(.cm-completionDetail\)]{
            grid-template-columns:max-content 1fr;
          }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel):has(.cm-completionDetail){
            grid-template-columns:max-content 1fr;
          }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel) li{
            display:grid;
            grid-column:1 / span 2;
            grid-template-columns:subgrid;
          }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel) .cm-completionLabel{
            grid-column:1;
          }

          .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete ul:has(.cm-completionLabel) .cm-completionDetail{
            grid-column:2;
          }
      }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete .cm-completionIcon{
        display:none;
      }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete .cm-completionMatchedText{
        text-decoration:none;
        font-weight:bold;
        color:#509ee3;
        color:var(--mb-color-brand);
      }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete .cm-completionLabel{
        display:block;
        max-width:18rem;
        overflow:hidden;
        text-overflow:ellipsis;
        font-weight:bold;
      }

    .CodeMirrorEditor-module__editor___eAEq9 .cm-tooltip-autocomplete .cm-completionDetail{
        color:#949aab;
        color:var(--mb-color-text-light);
        font-style:normal;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
      }

.highlight-module__keyword___Pj5p4{
  color:#885ab1;
  color:var(--mb-color-saturated-purple);
}

.highlight-module__variable___aUBLU,
.highlight-module__function___k0hZC{
  color:#2d86d4;
  color:var(--mb-color-saturated-blue);
}

.highlight-module__function___k0hZC.highlight-module__variableName___aG50d{
  color:inherit;
}

.highlight-module__constant___ZGkNg,
.highlight-module__typeName___wYRMk{
  color:#ed6e6e;
  color:var(--mb-color-saturated-red);
}

.highlight-module__string___okhpp{
  color:#70a63a;
  color:var(--mb-color-saturated-green);
}

.highlight-module__number___ShlKE,
.highlight-module__bool___I5axR{
  color:#ed6e6e;
  color:var(--mb-color-saturated-red);
}

.highlight-module__paren___cccWl{
  color:inherit;
}

.highlight-module__comment___FQym5,
.highlight-module__lineComment___r9POP,
.highlight-module__blockComment___G37es{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-style:italic;
}

.highlight-module__brace___MiI7g{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.highlight-module__squareBracket___j7EG3{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.highlight-module__callExpression___Su7sk{
  font-weight:bold;
}

.highlight-module__processingInstruction___iF8Tg{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.highlight-module__logicOperator___X2NzL{
  color:#885ab1;
  color:var(--mb-color-saturated-purple);
}

.highlight-module__arithmeticOperator___n2UHh,
.highlight-module__compareOperator___qshy2{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.highlight-module__escape___A8Cpi{
  color:#ed6e6e;
  color:var(--mb-color-saturated-red);
}

.highlight-module__typeName___wYRMk{
  color:#885ab1;
  color:var(--mb-color-saturated-purple);
}

.DataSelectorDataBucketPicker-module__DataBucketList___EU8MM{
  width:300px;
}

.DataSelectorDataBucketPicker-module__DataBucketListItemTitle____2F7I{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:700;
  font-size:14px;
  margin-left:0.5rem;
}

.DataSelectorDataBucketPicker-module__DataBucketListItemDescription___pJGpd{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-weight:700;
  font-size:12px;
}

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

.DataSelectorDataBucketPicker-module__DataBucketListItemContainer___uZ7Da:hover .DataSelectorDataBucketPicker-module__DataBucketListItemDescription___pJGpd,
    .DataSelectorDataBucketPicker-module__DataBucketListItemContainer___uZ7Da:hover .DataSelectorDataBucketPicker-module__DataBucketListItemTitle____2F7I,
    .DataSelectorDataBucketPicker-module__DataBucketListItemContainer___uZ7Da:hover .DataSelectorDataBucketPicker-module__DataBucketListItemIcon___sGbLd{
      color:#fff;
      color:var(--mb-color-text-white);
    }

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

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

.DataSelector-module__TriggerContainer___gpQzb{
  width:100%;
  position:relative;
  padding:0.5rem 2.625rem 0.5rem 0.6875rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.25rem;
  cursor:pointer;
}

.DataSelector-module__TriggerContainerIcon___vyPtZ{
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  right:-1px;
  top:0;
  width:2.5rem;
  height:100%;
}

.DataSelector-module__TextSchema___oKqFr{
  font-size:0.75em;
  color:#949aab;
  color:var(--mb-color-text-light);
  line-height:0.75rem;
  text-transform:uppercase;
  letter-spacing:0.06em;
}

.DataSelector-module__BackButtonLabel___CIye_{
  font-size:16px;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  margin-left:0.5rem;
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere
}

.DataSelector-module__BackButtonLabel___CIye_:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.DataSelectorFieldPicker-module__Container___BXrp7{
  overflow-y:auto;
}

.DataSelectorFieldPicker-module__HeaderContainer___PF24K{
  align-items:center;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  cursor:pointer;
  display:flex;
  grid-gap:0.5rem;
  gap:0.5rem;
}

.DataSelectorFieldPicker-module__HeaderName___MZXlv{
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
}

.SavedEntityList-module__SavedEntityListRoot___TX4Wr{
  overflow:auto;
  width:100%
}

@media screen and (max-width: 40em){

.SavedEntityList-module__SavedEntityListRoot___TX4Wr{
    min-height:220px
}
  }

.SavedEntityList-module__SavedEntityListItem___YEyhb .SavedEntityList-module__SavedEntityListItemIcon___NC5Hf:last-child{
    justify-self:start;
  }

.SavedEntityList-module__LoadingWrapper___EsT6g{
  min-height:unset;
  height:100%;
}

.SavedEntityPicker-module__SavedEntityPickerRoot___z4OAe{
  display:flex;
  width:620px;
  overflow:hidden;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border)
}

@media screen and (max-width: 40em){

.SavedEntityPicker-module__SavedEntityPickerRoot___z4OAe{
    flex-direction:column;
    width:300px;
    overflow:auto
}
  }

.SavedEntityPicker-module__CollectionsContainer___CH_W8{
  display:flex;
  flex-direction:column;
  min-width:310px;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  overflow:auto
}

@media screen and (max-width: 40em){

.SavedEntityPicker-module__CollectionsContainer___CH_W8{
    min-height:220px;
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border)
}
  }

.SavedEntityPicker-module__BackButton___j6fcb{
  font-weight:700;
  font-size:16px;
  display:flex;
  align-items:center;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  padding:1rem
}

.SavedEntityPicker-module__BackButton___j6fcb:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.NativeQueryEditor-module__queryEditor___ehJGO{
  width:100%;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.NativeQueryEditor-module__dragHandleContainer___sr66V{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:8px;
  position:absolute;
  bottom:-4px;
  cursor:row-resize;
}

.NativeQueryEditor-module__dragHandle___xcnA1{
  width:100px;
  height:5px;
  background-color:#eeecec;
  background-color:var(--mb-color-border);
  border-radius:4px;
}

.NativeQueryEditor-module__resizableBox___SR5iB{
  display:none;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border)
}

.NativeQueryEditor-module__resizableBox___SR5iB.NativeQueryEditor-module__open___FvJwI{
    display:flex;
  }

.DataReferenceButton-module__ButtonRoot___q68q1{
  transition:color 0.3s linear
}
.DataReferenceButton-module__ButtonRoot___q68q1:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }
.DataReferenceButton-module__ButtonRoot___q68q1.DataReferenceButton-module__isSelected___YHdfA{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.NativeVariablesButton-module__ButtonRoot___p_nIr{
  transition:color 0.3s linear
}
.NativeVariablesButton-module__ButtonRoot___p_nIr:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }
.NativeVariablesButton-module__ButtonRoot___p_nIr.NativeVariablesButton-module__isSelected___SdAAt{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.PreviewQueryButton-module__PreviewButton___toyyU{
  margin-top:1.5rem;
  color:#4c5773;
  color:var(--mb-color-text-dark)
}

.PreviewQueryButton-module__PreviewButton___toyyU:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.PreviewQueryButton-module__PreviewButtonIcon___gwRWw{
  width:1.125rem;
  height:1.125rem;
}

.SnippetSidebarButton-module__ButtonRoot___q30Wz{
  transition:color 0.3s linear
}
.SnippetSidebarButton-module__ButtonRoot___q30Wz:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }
.SnippetSidebarButton-module__ButtonRoot___q30Wz.SnippetSidebarButton-module__isSelected___FvJ8q{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.NativeQueryEditorSidebar-module__Container___BdOqV{
  display:flex;
  flex-direction:column;
  align-items:center;
}

.NativeQueryEditorSidebar-module__RunButtonWithTooltipStyled___R2n9N{
  margin:1rem;
  margin-top:auto;
  height:40px;
  width:40px;
}

.NativeQueryEditorSidebar-module__SidebarButton___JPH7r{
  padding:0;
  margin-top:1rem;
}

.RightClickPopover-module__Anchor___yLfXG{
  display:flex;
  padding:1rem
}
.RightClickPopover-module__Anchor___yLfXG:hover{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.VisibilityToggler-module__ToggleRoot___AGRb9{
  align-items:center;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  display:flex;
  margin-left:auto;
  padding-right:4px;
  min-height:3rem;
}

.VisibilityToggler-module__ToggleContent___xMTy2{
  display:flex;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-size:10px;
  font-weight:700;
  text-decoration:none;
  text-transform:uppercase;
  align-items:center;
  margin-left:1.5rem;
  margin-right:1.5rem;
  transition:all 0.2s linear
}

.VisibilityToggler-module__ToggleContent___xMTy2.VisibilityToggler-module__isReadOnly___jE6Oa{
    display:none;
  }

.VisibilityToggler-module__ToggleContent___xMTy2:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SidebarContent-module__SidebarContentMain___Mgg6z{
  overflow-y:auto;
  height:100%;
}

.SidebarContent-module__FooterButton___j1RKn{
  margin-left:auto;
  margin-right:auto;
  margin-top:0.5rem;
  margin-bottom:1rem;
  padding-left:4rem;
  padding-right:4rem;
  border-radius:99px;
  box-shadow:0 2px 2px rgb(0 0 0 / 13%);
}

.SidebarContent-module__SidebarContentRoot___PTF9q{
  height:100%;
}

.SidebarContent-module__SidebarContentHeader___mUaDL{
  padding-top:0.5rem;
  margin:1rem 1.5rem;
}

.SidebarHeader-module__CloseButton___HD9hK{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  text-decoration:none
}

.SidebarHeader-module__CloseButton___HD9hK:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SidebarHeader-module__HeaderTitleContainer___GJ9Zy{
  flex:1;
  font-size:1.17em;
  font-weight:bold;
}

.SidebarHeader-module__backButton___Ia1C1{
  cursor:pointer
}

.SidebarHeader-module__backButton___Ia1C1:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SidebarHeader-module__defaultBackButton___Sfkgh{
  cursor:pointer;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-size:0.83em;
  text-transform:uppercase;
  letter-spacing:0.06em
}

.SidebarHeader-module__defaultBackButton___Sfkgh:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SidebarHeader-module__icon___lwbNS{
  flex:0 0 auto;
}

.SidebarHeader-module__title___uEKTG{
  word-break:break-word;
}

.ViewButton-module__ViewButton___gm5S8{
  background-color:color-mix(
    in srgb,
    var(--view-button-color) 20%,
    transparent
  );
  color:var(--view-button-color);
  border:none;
  transition:background 300ms linear, border 300ms linear
}
.ViewButton-module__ViewButton___gm5S8:hover{
    background-color:color-mix(
      in srgb,
      var(--view-button-color) 35%,
      transparent
    );
  }
.ViewButton-module__ViewButton___gm5S8.ViewButton-module__active___d8uaN{
    background-color:var(--view-button-color);
    color:#fff;
    color:var(--mb-color-text-white)
  }
.ViewButton-module__ViewButton___gm5S8.ViewButton-module__active___d8uaN:hover{
      background-color:color-mix(
        in srgb,
        var(--view-button-color) 80%,
        transparent
      );
    }

.NodeList-module__nodeListInfoIcon___YnCfo{
  margin-left:auto;
}

.NodeList-module__NodeListItemIcon___hHmEn{
  color:#cbe2f7;
  color:var(--mb-color-focus);
  margin-top:1px;
  width:1rem
}

.NodeList-module__NodeListItemIcon___hHmEn.NodeList-module__isDisabled___wktb0{
    color:inherit;
  }

.NodeList-module__NodeListItemLink___rAaqJ{
  border-radius:8px;
  align-items:center;
  color:#509ee3;
  color:var(--mb-color-brand);
  font-weight:700;
  word-wrap:anywhere;
  word-break:break-word;
  word-wrap:anywhere;
  min-height:2.2rem;
  display:flex;
  padding:0.5rem;
  text-decoration:none
}

.NodeList-module__NodeListItemLink___rAaqJ:hover{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.NodeList-module__NodeListItemLink___rAaqJ.NodeList-module__isDisabled___wktb0{
    pointer-events:none;
    opacity:0.4;
    color:inherit;
  }

.NodeList-module__NodeListItem___ckJrm .NodeList-module__NodeListItemLink___rAaqJ{
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
  }

.NodeList-module__NodeListItemId___WTSKY{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.QuestionPane-module__QuestionPaneDetailLink___hL0fl{
  display:flex;
  align-items:center;
  color:#509ee3;
  color:var(--mb-color-brand);
}

.QuestionPane-module__QuestionPaneIcon___jGAmw{
  margin-top:1px;
  width:12px;
}

.QuestionPane-module__description___Hjxqm{
  white-space:pre-line;
  max-height:200px;
  overflow:auto;
  margin-bottom:0.5em;
}

.LegendLabel-module__text___IiwSx{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-weight:bold;
}

.LegendLabel-module__link___WrVjG{
  cursor:pointer
}

.LegendLabel-module__link___WrVjG:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.EChartsTooltip-module__ChartTooltipRoot___didcL{
  font:unset !important;
  background-color:#2e353b !important;
  background-color:var(--mb-color-tooltip-background) !important;
  border:none !important;
  padding:0 !important;
  color:#fff !important;
  color:var(--mb-color-tooltip-text) !important;
}
.EChartsTooltip-module__Table___E0e_G{
  min-width:240px;
  width:100%;
  border-collapse:collapse;
}
.EChartsTooltip-module__TableWrapper___O62_a{
  max-height:80vh;
  overflow-y:auto;
  position:relative;
  margin:0.25rem 0 0.875rem;
}
.EChartsTooltip-module__Header___T9zTm{
  position:sticky;
  top:0;
  margin:0.75rem 1rem 0.25rem;
  font-weight:400;
  font-size:13px;
  color:#949aab;
  color:var(--mb-color-tooltip-text-secondary);
  background:#2e353b;
  background:var(--mb-color-tooltip-background);
  z-index:1;
}
.EChartsTooltip-module__TableNoHeader___AAlu1{
  margin-top:1rem;
}
.EChartsTooltip-module__TableBody___Umm3z{
  width:100%;
}
.EChartsTooltip-module__Row___REtKx{
  font-size:14px;
}
.EChartsTooltip-module__SecondaryRow___qdrU7{
  color:#949aab;
  color:var(--mb-color-tooltip-text-secondary);
  font-size:12px;
}
.EChartsTooltip-module__RowFocused___Tb1pF{
  background:color-mix(
    in srgb,
    #2e353b 50%,
    #000
  );
  background:var(--mb-color-tooltip-background-focused);
}
.EChartsTooltip-module__Cell___g3M5f{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0.25rem 0;
  vertical-align:middle;
  text-align:right;
  font-weight:600;
  width:auto;
}
.EChartsTooltip-module__Cell___g3M5f + .EChartsTooltip-module__Cell___g3M5f:not(.EChartsTooltip-module__NameCell___WnsLR){
  padding-left:0.75rem;
}
.EChartsTooltip-module__Cell___g3M5f:first-of-type{
  padding-left:1rem;
}
.EChartsTooltip-module__Cell___g3M5f:last-of-type{
  padding-right:1rem;
}
.EChartsTooltip-module__NameCell___WnsLR{
  padding-left:0.375rem;
  font-weight:400;
  text-align:left;
}
.EChartsTooltip-module__MainValueCell___hrOS9,
.EChartsTooltip-module__SecondaryValueCell___HEeZb,
.EChartsTooltip-module__IndicatorCell___rjCNt{
  width:1px;
}
.EChartsTooltip-module__SecondaryValueCell___HEeZb{
  font-weight:600;
  color:#949aab;
  color:var(--mb-color-tooltip-text-secondary);
}
.EChartsTooltip-module__IndicatorCell___rjCNt{
  line-height:12px;
  text-align:center;
}
.EChartsTooltip-module__Indicator___ZEmFh{
  border-radius:100%;
  width:12px;
  height:12px;
  display:inline-block;
}
.EChartsTooltip-module__FooterRow___gKAzj{
  position:sticky;
  bottom:0;
  background:#2e353b;
  background:var(--mb-color-tooltip-background);
  z-index:1;
}
.EChartsTooltip-module__FooterRow___gKAzj .EChartsTooltip-module__Cell___g3M5f{
  padding-top:0.75rem;
  position:relative;
}
.EChartsTooltip-module__SecondaryRow___qdrU7 .EChartsTooltip-module__NameCell___WnsLR{
  color:color-mix(in srgb, #fff 90%, #2e353b);
  color:color-mix(in srgb, #fff 90%, var(--mb-color-tooltip-background));
}

.ChartWithLegend-module__ChartWithLegend___YGDu9{
  display:flex;
  justify-content:flex-end;
  width:100%;
  height:100%;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__Legend___GY6SZ{
  display:flex;
  justify-content:center;
  max-width:100%;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__LegendSpacer___O7pQS,
.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__LegendWrapper___D8cmO{
  display:flex;
  justify-content:center;
  flex-basis:auto;
  flex-grow:1;
  flex-shrink:1;
  min-width:0;
  min-height:0;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__LegendSpacer___O7pQS{
  visibility:hidden;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9 .ChartWithLegend-module__Chart___HlxqV{
  flex-shrink:0;
  position:relative;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__small___oswtY .ChartWithLegend-module__Legend___GY6SZ{
  display:none;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__small___oswtY .ChartWithLegend-module__Chart___HlxqV{
  flex:1;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb{
  flex-direction:column-reverse;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb .ChartWithLegend-module__Legend___GY6SZ{
  flex-shrink:1;
  overflow:hidden;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb .ChartWithLegend-module__LegendWrapper___D8cmO{
  flex-direction:column;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb.ChartWithLegend-module__flexChart___eHTUJ .ChartWithLegend-module__Legend___GY6SZ{
  flex-grow:0;
  flex-shrink:0;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__vertical___oZTmb.ChartWithLegend-module__flexChart___eHTUJ .ChartWithLegend-module__Chart___HlxqV{
  flex-grow:1;
  flex-shrink:1;
  min-height:75%;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj{
  flex-direction:row;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj .ChartWithLegend-module__Legend___GY6SZ{
  flex-grow:0;
  flex-shrink:1;
  overflow:hidden;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj .ChartWithLegend-module__LegendWrapper___D8cmO{
  flex-direction:row;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj.ChartWithLegend-module__flexChart___eHTUJ .ChartWithLegend-module__Legend___GY6SZ{
  flex-grow:0;
  flex-shrink:0;
}

.ChartWithLegend-module__ChartWithLegend___YGDu9.ChartWithLegend-module__horizontal___sjiOj.ChartWithLegend-module__flexChart___eHTUJ .ChartWithLegend-module__Chart___HlxqV{
  flex-grow:1;
  flex-shrink:1;
  min-width:66%;
}

.Legend-module__LegendItem___aMeNc{
  font-weight:bold;
  transition:opacity 0.25s linear;
  opacity:1;
}
.Legend-module__LegendHeader___omIAu{
  margin-top:0.25em;
  margin-bottom:0.25em;
}
.Legend-module__LegendItem___aMeNc.Legend-module__LegendItemMuted___aN3hv{
  opacity:0.4;
}
.Legend-module__Legend___ZVH09.Legend-module__none___q9L2x{
  display:none;
}
.Legend-module__Legend___ZVH09.Legend-module__vertical___r0JPc{
  display:flex;
  flex-direction:column;
  margin-right:1em;
}
.Legend-module__Legend___ZVH09.Legend-module__horizontal___gTNVY{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  margin-top:1em;
}
.Legend-module__DashCard___KY_Tw.Legend-module__LegendItem___aMeNc{
  font-size:12px;
}

.leaflet-draw.leaflet-control{
  display:none;
}

.ObjectDetailWrapper-module__pagination___G3fF_{
  margin-top:0.5rem;
  padding:0.5rem;
}

.DimensionsWidget-modules__dimensionPicker___zcYI9{
  margin-bottom:10px;
}

.AddColumnButton-module__root___neGde{
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:5;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  width:36px;
  height:36px;
  box-sizing:content-box;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.AddColumnButton-module__sticky___HEqlC{
  position:absolute;
  top:0;
  right:0;
  border-left:1px solid #eeecec;
  border-left:1px solid var(--mb-color-border);
}

.AddColumnButton-module__button___CYwhs{
  transition:background-color 200ms;
  background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
  background-color:var(--mb-base-color-brand-10);
}

.AddColumnButton-module__button___CYwhs:hover{
  background:color-mix(
    in srgb,
    #509ee3,
    white 70%
  ) !important;
  background:var(--mb-base-color-brand-20) !important;
}

.SortableHeader-module__root___wGcAK{
  display:flex;
  align-items:center;
  height:36px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  outline:none;
}

.SortableHeader-module__headerContent___pwUQ7{
  width:100%;
  height:100%;
  outline:none;
}

.SortableHeader-module__resizeHandle___mnyW9{
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:4px;
  cursor:col-resize;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  touch-action:none;
  opacity:0;
  transition:opacity 0.2s;
  background:#509ee3;
  background:var(--mb-color-brand);
}

.SortableHeader-module__resizeHandle___mnyW9:hover,
.SortableHeader-module__resizeHandle___mnyW9:active{
  opacity:1;
}

.Footer-module__root___AcXiz{
  display:flex;
  padding:0 0.5rem;
  flex-shrink:0;
  font-weight:600;
  align-items:center;
  justify-content:flex-end;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.Footer-module__rowsCount___tzsXx{
  padding-right:0.5rem;
}

.DataGrid-module__table___XDdgM{
  position:relative;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  width:100%;
  height:100%;
  font-size:12.5px;
  display:flex;
  flex-direction:column;
}

.DataGrid-module__tableGrid___qclpC{
  display:grid;
  flex-grow:1;
  grid-template-rows:36px;
  width:100%;
  height:100%;
  overflow:auto;
  scrollbar-gutter:stable;
}

.DataGrid-module__headerContainer___yTOJp{
  position:sticky;
  display:grid;
  top:0;
  z-index:2;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  height:37px;
}

.DataGrid-module__bodyContainer___h8omm{
  display:grid;
  position:relative;
  outline:none;
}

.DataGrid-module__selectableBody___YzTeQ{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.DataGrid-module__row___GkDVZ{
  display:flex;
  width:100%;
}

.DataGrid-module__headerCell___PvJDI{
  position:relative;
}

.DataGrid-module__bodyCell___qwHK1{
  position:relative;
  cursor:pointer;
}

.DataGrid-module__rowHoverContent___cYZo1{
  visibility:hidden;
}

.DataGrid-module__row___GkDVZ:hover .DataGrid-module__rowHoverContent___cYZo1{
  visibility:visible;
}

.DataGrid-module__resizer___Opl4D{
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:5px;
  background:transparent;
  cursor:col-resize;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  touch-action:none;
  opacity:0;
  transition:opacity 0.2s;
}

.DataGrid-module__resizer___Opl4D:hover{
  opacity:1;
  background:#509ee3;
  background:var(--mb-color-brand);
}

.DataGrid-module__resizer___Opl4D:active{
  opacity:1;
  background:#509ee3;
  background:var(--mb-color-brand);
}

.DataGrid-module__headerWrapper___Cci1B{
  width:100%;
  height:100%;
  outline:none;
}

.DataGrid-module__headerWrapper___Cci1B:hover{
  cursor:grab;
}

.DataGrid-module__rowHoverVisible___yYolx{
  display:none;
}

.DataGrid-module__row___GkDVZ:hover .DataGrid-module__rowHoverVisible___yYolx{
  display:unset;
}

.DataGrid-module__rowHoverHidden___hjYhX{
  display:unset;
}

.DataGrid-module__row___GkDVZ:hover .DataGrid-module__rowHoverHidden___hjYhX{
  display:none;
}

.DataGrid-module__row___GkDVZ:hover .DataGrid-module__headerCell___PvJDI{
  box-shadow:inset -1px 0 0 #eeecec;
  box-shadow:inset -1px 0 0 var(--mb-color-border);
}

.DataGrid-module__cellHoverVisible___vTOcI{
  visibility:hidden;
}

.DataGrid-module__bodyCell___qwHK1:hover .DataGrid-module__cellHoverVisible___vTOcI{
  visibility:visible;
}

.DataGrid-module____storybookStylesApiBodyCellExample___suG0S{
  background-color:#eef6fd
}

.DataGrid-module____storybookStylesApiBodyCellExample___suG0S:hover{
    background-color:aquamarine;
  }

.BaseCell-module__root___qZlLi{
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  height:100%;
  width:100%;
  cursor:default;
  border-bottom:1px solid color-mix(
    in srgb,
    #eeecec 30%,
    transparent
  );
  border-bottom:1px solid var(--mb-color-border-alpha-30);
  padding:0 12px;
  background-color:var(--cell-bg-color);
}

.BaseCell-module__root___qZlLi:hover{
  background-color:var(--cell-hover-bg-color);
}

.BaseCell-module__leftAligned___lzE3r{
  text-align:left;
  justify-content:flex-start;
}

.BaseCell-module__rightAligned____CN4y{
  text-align:right;
  justify-content:flex-end;
}

.BaseCell-module__centerAligned___VSM9c{
  text-align:center;
  justify-content:center;
}

.HeaderCell-module__root___MX7rn{
  overflow:hidden;
  display:flex;
  align-items:center;
  height:100%;
  width:100%;
  cursor:default;
  font-weight:700;
  padding:0 12px;
  border-bottom:unset;
}

.HeaderCell-module__content___IS4DN{
  display:flex;
  align-items:center;
  padding:0.25rem 0.625em;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#509ee3;
  color:var(--mb-color-brand);
  border-radius:5px;
  overflow:auto;
  outline:none;
  grid-gap:0.25rem;
  gap:0.25rem;
}

.HeaderCell-module__alignRight___g21xj{
  flex-direction:row-reverse;
}

.HeaderCell-module__light___p9Rfi .HeaderCell-module__content___IS4DN{
  transition:background-color 200ms ease-in-out;
  background-color:color-mix(in srgb, #509ee3, transparent 92%);
  background-color:color-mix(in srgb, var(--mb-color-brand), transparent 92%);
  cursor:pointer;
}

.HeaderCell-module__light___p9Rfi .HeaderCell-module__content___IS4DN:hover{
  background-color:color-mix(in srgb, #509ee3, transparent 82%);
  background-color:color-mix(in srgb, var(--mb-color-brand), transparent 82%);
}

.HeaderCell-module__outline___wjWPb .HeaderCell-module__content___IS4DN{
  border:1px solid color-mix(
    in srgb,
    #509ee3,
    white 70%
  );
  border:1px solid var(--mb-base-color-brand-20);
}

.HeaderCell-module__sortIndicator___mq98A{
  flex-shrink:0;
}

.ExpandButton-module__root___Q_C1K{
  display:flex;
  align-items:center;
  justify-content:center;
  padding-left:0.25rem;
  margin-left:auto;
}

.ExpandButton-module__button___vfgco{
  border:1px solid color-mix(in srgb, #509ee3 30%, white);
  border:1px solid color-mix(in srgb, var(--mb-color-brand) 30%, white);
  padding:0.125rem 0.25rem;
  border-radius:0.25rem;
  color:#509ee3;
  color:var(--mb-color-brand);
  background-color:transparent;
  cursor:pointer;
  transition:all 0.2s;
  height:16px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.ExpandButton-module__button___vfgco:hover{
  color:#fff;
  color:var(--mb-color-text-white);
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
}

.BodyCell-module__root___Ageio{
  display:flex;
  width:100%;
  height:100%;
  line-height:18px;
  font-weight:700;
  align-items:center;
  padding:8px 12px;
  cursor:pointer;
}

.BodyCell-module__content___VPaPu{
  overflow:visible;
  line-height:1.4;
}

.BodyCell-module__noWrap___K83G7{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

.BodyCell-module__clickable___O44cq{
  cursor:pointer;
}

.BodyCell-module__pill___XSomb{
  padding:0 12px;
}

.BodyCell-module__pill___XSomb .BodyCell-module__content___VPaPu{
  border-radius:99px;
  padding:2px 8px;
  width:auto;
  min-width:30px;
  text-overflow:ellipsis;
  text-align:center;
}

.RowIdCell-module__root___mZAO5{
  height:100%;
  padding:0 0.5em;
  text-align:right;
  color:#949aab;
  color:var(--mb-color-text-light);
  display:flex;
  align-items:center;
  justify-content:flex-end;
  cursor:pointer;
  border-bottom:1px solid color-mix(
    in srgb,
    #eeecec 30%,
    transparent
  );
  border-bottom:1px solid var(--mb-color-border-alpha-30);
}

.RowIdCell-module__rowNumber___coHX_{
  display:block;
}

.RowIdCell-module__expandButton___KEdQV{
  display:none;
  flex-shrink:0;
}

.RowIdCell-module__root___mZAO5:hover > .RowIdCell-module__expandButton___KEdQV{
  display:block;
}

.RowIdHeaderCell-module__root___TAtGX{
  height:100%;
  display:flex;
  align-items:center;
  padding:0 0.75em;
  color:#949aab;
  color:var(--mb-color-text-light);
  cursor:default;
  border-bottom:unset;
}

.TableInteractive-module__root___D3hkn{
  width:100%;
  height:100%;
  overflow:hidden;
}

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

.TableInteractive-module__bodyCellWithImage___jlIkS{
  padding-top:0;
  padding-bottom:0;
}

.TableInteractive-module__bodyCellWithImage___jlIkS img{
  vertical-align:middle;
}

.HeaderCellWithColumnInfo-module__headerPillWrapper___myWOV{
  width:auto;
  overflow:hidden;
}

.MiniBarCell-module__root___BW4Dr{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  height:100%;
  padding:0 8px;
}

:root{
  --mb-color-upsell-primary:#005999;
  --mb-color-upsell-secondary:#bff4ff;
  --mb-color-upsell-gem:#00d4ff;
}
.Upsells-module__UpsellGem___f4xm0{
  color:#00d4ff;
  color:var(--mb-color-upsell-gem);
  flex-shrink:0;
}
.Upsells-module__UpsellCTALink____0jNw{
  display:flex;
  grid-gap:0.5rem;
  gap:0.5rem;
  align-items:center;
  justify-content:center;
  flex-grow:0;
  font-weight:bold;
  font-size:0.75rem;
  padding:0.25rem 0.5rem;
  border-radius:2rem;
  color:#005999;
  color:var(--mb-color-upsell-primary);
  background-color:#bff4ff;
  background-color:var(--mb-color-upsell-secondary);
  text-decoration:none;
  cursor:pointer
}
.Upsells-module__UpsellCTALink____0jNw:hover{
    background-color:#005999;
    background-color:var(--mb-color-upsell-primary);
    color:#fff;
    color:var(--mb-color-text-white);
  }
.Upsells-module__UpsellBannerComponent___JDCL9{
  display:flex;
  align-items:center;
  justify-content:space-between;
  grid-gap:1rem;
  gap:1rem;
  padding:1rem;
  overflow:hidden;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
}
.Upsells-module__UpsellBannerComponent___JDCL9 .Upsells-module__UpsellCTALink____0jNw{
    flex-shrink:0;
  }
.Upsells-module__SecondaryCTALink___W9VW0{
  display:inline;
  color:#005999;
  color:var(--mb-color-upsell-primary);
  font-weight:700;
  margin-left:0.25rem;
}
.Upsells-module__UpsellBigCardComponent___dNMBP{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  max-width:-moz-fit-content;
  max-width:fit-content;
  overflow:hidden;
}
.Upsells-module__UpsellBigCardComponent___dNMBP img{
    aspect-ratio:4/3;
    max-height:21.875rem;
  }
.Upsells-module__UpsellBigCardComponent___dNMBP .Upsells-module__UpsellCTALink____0jNw{
    font-size:0.875rem;
    padding:0.75rem 1rem;
  }
.Upsells-module__UpsellCardComponent___cKCOf{
  border-radius:0.5rem;
  overflow:hidden;
  border:1px solid #bff4ff;
  border:1px solid var(--mb-color-upsell-secondary);
  background-color:#fff;
  background-color:var(--mb-color-bg-white)
}
.Upsells-module__UpsellCardComponent___cKCOf.Upsells-module__Large___vGoi7 .Upsells-module__MainStack___XC79L{
      padding-top:2rem;
      padding-bottom:3rem;
    }
.Upsells-module__UpsellCardComponent___cKCOf.Upsells-module__Large___vGoi7 .Upsells-module__UpsellCTALink____0jNw{
      margin:0;
      margin-left:3rem;
      width:10rem;
    }
.Upsells-module__UpsellCardComponent___cKCOf.Upsells-module__Default___Xm0gw .Upsells-module__Title___Qo9Or{
      font-size:0.875rem;
    }
.Upsells-module__UpsellPillComponent___qORpP{
  display:inline-flex;
  grid-gap:0.5rem;
  gap:0.5rem;
  align-items:center;
  justify-content:center;
  flex-grow:0;
  font-weight:bold;
  font-size:0.75rem;
  text-decoration:none;
  padding:0.25rem 0.75rem;
  border-radius:2rem;
  border:1px solid #bff4ff;
  border:1px solid var(--mb-color-upsell-secondary);
  color:#005999;
  color:var(--mb-color-upsell-primary);
  cursor:pointer
}
.Upsells-module__UpsellPillComponent___qORpP:hover{
    background-color:#005999;
    background-color:var(--mb-color-upsell-primary);
    color:#fff;
    color:var(--mb-color-text-white);
    border:1px solid #005999;
    border:1px solid var(--mb-color-upsell-primary);
  }

.EmbeddingOption-module__EmbeddingOptionIcon___aK6Ul{
  --mb-color-embedding-option-primary:var(--mb-color-icon-primary);
  --mb-color-embedding-option-secondary:var(--mb-color-icon-secondary);
}

.EmbeddingOption-module__EmbeddingOptionIcon___aK6Ul.EmbeddingOption-module__Disabled___KkFS8{
  --mb-color-embedding-option-primary:var(--mb-color-icon-primary-disabled);
  --mb-color-embedding-option-secondary:var(
    --mb-color-icon-secondary-disabled
  );
}

@keyframes UndoListing-module__animated-progress___oLvUO{
  0%{
    transform:scaleX(1);
  }

  100%{
    transform:scaleX(0);
  }
}

.UndoListing-module__progress___wiehm{
  animation:UndoListing-module__animated-progress___oLvUO linear;
  transform-origin:left;
}

.UndoListing-module__toast___HJOkr:hover .UndoListing-module__progress___wiehm{
  animation-play-state:paused;
}

.AdminNavbar-module__MobileHamburgerIcon___uGr0f{
  color:#fff;
  color:var(--mb-color-text-white);
}

.Onboarding-module__page___RE_eV{
  background-color:#fff;
  background-color:var(--mb-base-color-white)
}

@media screen and (min-width: 80em){

.Onboarding-module__page___RE_eV{
    background-image:url(./4e5c210d03521a93.svg);
    background-repeat:no-repeat;
    background-position:bottom right
}
  }

.Onboarding-module__item___b3uJg:not([data-css-specificity-hack="🪗"]),
  .Onboarding-module__item___b3uJg:not([data-css-specificity-hack="🪗"]) + .Onboarding-module__item___b3uJg:not([data-css-specificity-hack="🪗"]),
  .Onboarding-module__item___b3uJg:not([data-css-specificity-hack="🪗"])[data-active="true"]{
    border:0;
    margin-top:0;
  }

.Onboarding-module__item___b3uJg:not([data-css-specificity-hack="🪗"]):not(:last-child){
    margin-bottom:0.25rem;
  }

.Onboarding-module__label___H9ICn:not([data-css-specificity-hack="🪗"]){
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:normal;
}

.Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]){
  background:linear-gradient(
    to right,
    #eef6fd 3rem,
    transparent 3rem
  );
  background:linear-gradient(
    to right,
    var(--mb-base-color-blue-10) 3rem,
    transparent 3rem
  );
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding-left:0;
  height:3rem
}

.Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]):hover{
    background:linear-gradient(
      to right,
      color-mix(
    in srgb,
    #509ee3,
    white 70%
  ) 3rem,
      color-mix(
    in srgb,
    #509ee3,
    white 90%
  ) 3rem
    );
    background:linear-gradient(
      to right,
      var(--mb-base-color-brand-20) 3rem,
      var(--mb-base-color-brand-10) 3rem
    );
    color:#509ee3;
    color:var(--mb-color-brand);
  }

[data-active="true"] .Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]){
    background:linear-gradient(
      to right,
      #509ee3 3rem,
      transparent 3rem
    );
    background:linear-gradient(
      to right,
      var(--mb-color-brand) 3rem,
      transparent 3rem
    )
  }

[data-active="true"] .Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]):hover{
      background:linear-gradient(
        to right,
        #509ee3 3rem,
        color-mix(
    in srgb,
    #509ee3,
    white 90%
  ) 3rem
      );
      background:linear-gradient(
        to right,
        var(--mb-color-brand) 3rem,
        var(--mb-base-color-brand-10) 3rem
      );
    }

[data-active="true"] .Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]):hover .Onboarding-module__label___H9ICn,
      [data-active="true"] .Onboarding-module__control___TJAYS:not([data-css-specificity-hack="🪗"]):hover .Onboarding-module__chevron___eOdva svg{
        color:#509ee3;
        color:var(--mb-color-brand);
      }

.Onboarding-module__chevron___eOdva:not([data-css-specificity-hack="🪗"]){
  border:0;
}

.Onboarding-module__content___xvpKw:not([data-css-specificity-hack="🪗"]){
  border:0;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  padding-left:1rem;
  padding-right:1rem;
  padding-top:1.5rem;
  padding-bottom:3rem;
}

.Onboarding-module__icon___Op83q:not([data-css-specificity-hack="🪗"]){
  color:#509ee3;
  color:var(--mb-color-brand);
  height:3rem;
  margin-right:1rem;
  width:3rem;
}

[data-active="true"] .Onboarding-module__icon___Op83q:not([data-css-specificity-hack="🪗"]){
    color:#fff;
    color:var(--mb-base-color-white);
  }

.Onboarding-module__list___svg0l{
  list-style-type:circle;
}

.Onboarding-module__list___svg0l li{
    margin-left:2rem;
  }

.Onboarding-module__inlineIcon___kZmWX{
  vertical-align:middle;
}

.Onboarding-module__support___mEokE{
  align-items:center;
  background-color:#eef6fd;
  background-color:var(--mb-base-color-blue-10);
  border-radius:0.5rem;
  display:flex;
  flex-wrap:wrap;
  grid-gap:1.5rem;
  gap:1.5rem
}

@media screen and (min-width: 40em){

.Onboarding-module__support___mEokE{
    flex-wrap:nowrap
}
  }

.Onboarding-module__video___Di0Zo{
  aspect-ratio:16 / 9;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  width:100%;
}

.Onboarding-module__image___I_iFd{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
}

.DatabaseConnectionModal-module__modalRoot___RiDL_{
  display:flex;
  flex-direction:column;
  overflow-y:hidden;
}

.DatabaseConnectionModal-module__modalHeader___ZsHmC{
  flex-shrink:0;
}

.DatabaseConnectionModal-module__modalBody___bJWYd{
  overflow-y:auto;
}

.DatabaseConnectionInfoSection-module__actionButton___JRDYz[data-action-status="idle"]{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.FilterPill-module__root___UZYdN{
  display:flex;
  cursor:pointer;
  color:#7172ad;
  color:var(--mb-color-filter);
  background-color:color-mix(in srgb, #7172ad 20%, transparent);
  background-color:color-mix(in srgb, var(--mb-color-filter) 20%, transparent);
  border-radius:0.75rem;
  word-wrap:anywhere;
}

.FilterPill-module__icon___NmvuX{
  flex-shrink:0;
}

[aria-selected="true"] .CurrencyPicker-module__symbol___QBrKs{
    color:#fff !important;
    color:var(--mb-color-text-selected) !important;
  }

[aria-selected="true"] .FkTargetPicker-module__description___BxCLr{
    color:#fff !important;
    color:var(--mb-color-text-selected) !important;
  }

.TableBreadcrumbs-module__breadcrumbs___mZXF9{
  width:100%;
}

.TableBreadcrumbs-module__breadcrumb___e8A4L{
  overflow:hidden;
}

.ClauseStep-module__root___L3t8L{
  position:relative;
  min-width:8rem;
  min-height:4.5rem
}

.ClauseStep-module__root___L3t8L:first-child{
    flex-shrink:0
  }

.ClauseStep-module__root___L3t8L:first-child::after{
      content:"";
      position:absolute;
      right:-7px;
      display:inline-block;
      padding:6px;
      border-style:solid;
      border-color:#eeecec;
      border-color:var(--mb-color-border);
      border-width:0 1px 1px 0;
      background-color:#fff;
      background-color:var(--mb-color-bg-white);
      transform:rotate(-45deg);
    }

.ClauseStep-module__root___L3t8L:last-child{
    flex-grow:1;
    flex-shrink:0;
    justify-content:flex-end;
  }

.ClauseStep-module__root___L3t8L:not(:last-child){
    border-right:1px solid #eeecec;
    border-right:1px solid var(--mb-color-border);
  }

.ClauseStep-module__label___jsN41{
  position:absolute;
  top:0;
  left:0.5rem;
  padding:0 0.5rem;
  transform:translateY(-50%);
  color:#696e7b;
  color:var(--mb-color-text-medium);
  background-color:white;
  text-transform:uppercase;
}

.HighlightExpression-module__highlight___nJ32l{
  font-family:var(--mb-default-monospace-font-family);
  font-size:0.85em;
  overflow:auto
}
.HighlightExpression-module__highlight___nJ32l.HighlightExpression-module__block___J1eMv{
    padding:var(--mantine-spacing-sm);
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
    color:#4c5773;
    color:var(--mb-color-text-primary);
    border-radius:var(--mantine-radius-sm);
    white-space:pre;
    display:block;
  }
.HighlightExpression-module__highlight___nJ32l.HighlightExpression-module__inline___AlgEh{
    display:inline;
    background-color:none;
  }

.FunctionBrowser-module__wrapper___xDl3W{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border-left:1px solid #eeecec;
  border-left:1px solid var(--mb-color-border);
  height:100%;
}

.FunctionBrowser-module__results___f4kuP{
  overflow:auto;
  height:100%;
}

.FunctionBrowser-module__results___f4kuP .FunctionBrowser-module__name___O6Shk{
    line-height:1em;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }

.FunctionBrowser-module__description___eHl37{
  margin:0;
  padding:0;
}

.FunctionBrowser-module__clause___AoCwy{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  cursor:pointer
}

.FunctionBrowser-module__clause___AoCwy:hover{
    background-color:#cbe2f7;
    background-color:var(--mb-color-focus);
  }

.FunctionBrowser-module__structure___Dusrp{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  font-size:0.75rem;
  color:#696e7b;
  color:var(--mb-color-text-secondary);
  font-family:var(--mb-default-monospace-font-family);
}

.FunctionBrowser-module__documentation___i0oBJ{
  height:100%;
  overflow:auto;
  flex-shrink:1;
}

.Layout-module__layout___eYteD{
  display:grid;

  --header-height:48px;
  --main-width:688px;
  --main-height:280px;
  --footer-height:46px;
  --sidebar-width:424px;

  grid-template-rows:min-content min-content min-content;
  grid-template-columns:minmax(var(--main-width), auto) auto
}

@media screen and (max-width: 60em){

.Layout-module__layout___eYteD{
    --main-width:65vw;
    --sidebar-width:35vw
}
  }

@media screen and (max-width: 40em){

.Layout-module__layout___eYteD{
    --main-width:460px;
    --sidebar-width:180px;

    background:#fff;

    background:var(--mb-color-bg-white);
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    grid-template-rows:min-content 1fr var(--footer-height);
    grid-template-columns:2fr min-content
}
  }

.Layout-module__header___WaILK{
  height:var(--header-height);
  grid-row:1;
  grid-column:1 / span 2;
}

.Layout-module__main___q7cJv{
  grid-row:2;
  grid-column:1;
  height:var(--main-height);
  width:var(--main-width)
}

@media (max-width: 640px){

.Layout-module__main___q7cJv{
    width:auto;
    height:auto
}
  }

.Layout-module__sidebar___mk1fb{
  grid-column:2;
  grid-row:1 / span 3;
  overflow:hidden;
  max-width:var(--sidebar-width);
  min-height:100%
}

@media screen and (max-width: 40em){

.Layout-module__sidebar___mk1fb{
    width:35vw;
    height:100vh
}
  }

.Layout-module__footer___q8bhd{
  height:var(--footer-height);
  grid-row:3;
  grid-column:1;
}

.Editor-module__wrapper___N58nL{
  position:relative;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  display:flex;
  flex-direction:column
}

.Editor-module__wrapper___N58nL.Editor-module__formatting___uCewl{
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.Editor-module__error___LDrpu{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
  margin:0.5rem 0;
  white-space:pre-wrap;
}

.Editor-module__toolbar___bH5fu{
  position:absolute;
  top:0;
  right:0;
}

.Editor-module__toolbarButton___RXJqK{
  aspect-ratio:1;
}

.Editor-module__editor___QauBx{
  overflow:auto;
  height:100%;
  box-sizing:border-box;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  margin-right:calc(28px + var(--mantine-spacing-sm));
}

.Editor-module__editor___QauBx .cm-editor{
      background:none;
      height:100%;
      white-space:pre;
    }

.Editor-module__editor___QauBx .cm-focused{
      outline:none;
    }

.Editor-module__editor___QauBx .cm-scroller{
      background-color:none;
    }

.Editor-module__editor___QauBx .cm-content{
      color:#4c5773;
      color:var(--mb-color-text-dark);
      padding-top:10px;
      background:none;
    }

.Editor-module__editor___QauBx .cm-line{
      background:none;
    }

.Editor-module__editor___QauBx .cm-gutters{
      border:none;
    }

.Editor-module__editor___QauBx .cm-gutter{
      background-color:#fafbfc;
      background-color:var(--mb-color-bg-light);
    }

.Editor-module__editor___QauBx .cm-gutterElement{
      font-weight:bold;
      font-size:10px;
      color:#949aab;
      color:var(--mb-color-text-light);
      vertical-align:baseline;
      display:flex;
      align-items:center;
      justify-content:flex-end;
    }

.Editor-module__editor___QauBx .cm-gutterElement span[title="Fold line"]{
        position:relative;
        top:-3px;
      }

.Editor-module__editor___QauBx .cm-activeLineGutter{
      background:none;
    }

.Editor-module__editor___QauBx .cm-selectionBackground{
      background:#cbe2f7 !important;
      background:var(--mb-color-focus) !important;
      border-radius:1px;
    }

.Editor-module__editor___QauBx .cm-selectionMatch{
      background:none;
    }

.Editor-module__editor___QauBx .cm-cursor{
      border-left-width:1.6px;
    }

.Editor-module__editor___QauBx .cm-tooltip{
      border:none !important;
      background:none !important;
    }

.Editor-module__editor___QauBx .cm-tooltip-autocomplete{
      display:none;
    }

.Editor-module__editor___QauBx .cm-snippetField{
      font-style:italic;
      background:none;
    }

.Editor-module__editor___QauBx .cm-lintPoint{
      display:none;
    }

.Editor-module__tooltips___FDe7C .cm-tooltip{
      border:none !important;
      background:none !important;
    }

.Editor-module__tooltips___FDe7C .cm-tooltip-autocomplete{
      display:none;
    }

.Editor-module__shortcuts___p4rVp{
  position:absolute;
  bottom:var(--mantine-spacing-sm);
  left:calc(1.6rem + var(--mantine-spacing-sm));
  right:0;
  transition:opacity 300ms;
}

.Errors-module__errors___ygRc0{
  background-color:hsla(0, 76%, 97%, 1);
  background-color:var(--mb-color-bg-error);
  color:#4c5773;
  color:var(--mb-color-text-primary);
  line-height:1em;
}

.Errors-module__icon___HXzgm{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

.HelpText-module__usage___pvTuS{
  padding:0.25rem 0;
  padding-left:0.5rem;
  background-color:white;
  color:#696e7b;
  color:var(--mb-color-text-secondary);
  cursor:pointer;
  font-family:var(--mb-default-monospace-font-family);
  flex-shrink:0;
  font-size:0.75rem;
  min-height:2.5rem;
  box-sizing:border-box;
  display:flex;
  align-items:center;
}

.HelpText-module__toggle___EFLXk{
  margin-left:auto;
  padding:0 0.65rem;
  display:flex;
  align-items:center;
}

.HelpText-module__chevron___hYyd3{
  color:#696e7b;
  color:var(--mb-color-text-secondary)
}

.HelpText-module__chevron___hYyd3.HelpText-module__open___wCVwc{
    transform:rotate(90deg);
  }

.HelpText-module__arg___y2rjl{
  color:hsla(26, 79%, 54%, 1);
  color:var(--mb-color-syntax-parameters);
  font-family:var(--mb-default-monospace-font-family);
  font-size:0.75rem;
  line-height:1.57em;
  border-radius:2px
}

.HelpText-module__arg___y2rjl.HelpText-module__active___y6k1B{
    background-color:hsla(25, 100%, 95%, 1);
    background-color:var(--mb-color-syntax-parameters-active);
  }

.HelpText-module__info___WGapf{
  color:#4c5773;
  color:var(--mb-color-text-primary);
  font-family:var(--mb-default-font-family);
  padding:0.5rem;
  overflow:auto;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  height:calc(50% - 2.5rem)
}

.HelpText-module__info___WGapf:last-child{
    height:calc(100% - 2.5rem);
  }

.HelpText-module__title___NV1pA{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
  margin:0.5rem 0;
}

.HelpText-module__arguments___rmvqV{
  display:grid;
  grid-gap:1rem;
  gap:1rem;
  grid-template-columns:repeat(2, minmax(4rem, max-content));
  margin:1rem 0;
}

.HelpText-module__arguments___rmvqV .HelpText-module__arg___y2rjl{
    line-height:1.92;
  }

.HelpText-module__documentationLink___nUgK8{
  display:inline-flex;
  align-items:center;
  margin-top:1rem;
  color:#509ee3;
  color:var(--mb-color-brand);
  font-weight:700;
}

.Listbox-module__listbox___lHSZm{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  overflow-y:auto;
  font-size:14px;
  flex-shrink:1;
  height:100%;
}

.Listbox-module__item___vD6B3{
  padding:8px 16px;
  display:flex;
  align-items:center;
  cursor:pointer
}

.Listbox-module__item___vD6B3:hover,
  .Listbox-module__item___vD6B3[aria-selected="true"]{
    color:inherit;
    background-color:#cbe2f7;
    background-color:var(--mb-color-focus);
  }

.Listbox-module__item___vD6B3 .Listbox-module__icon___EyrrC{
    margin-right:8px;
    height:14px;
    width:14px;
    flex-shrink:0;
  }

.Listbox-module__label___xROao{
  white-space:pre-wrap;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
}

.Listbox-module__highlight___vZLJf{
  font-weight:bold;
}

.Listbox-module__footer___GTAsD{
  box-sizing:border-box;
  height:2.5rem;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  padding:0.5rem 1rem;
  display:flex;
  align-items:center;
  color:#696e7b;
  color:var(--mb-color-text-secondary);
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
  font-size:12px;
  margin-top:auto;
}

.Listbox-module__key___skOzd{
  padding:6px;
  display:inline-block;
  border-radius:6px;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
  height:24px;
  width:24px;
  margin:0 4px
}

.Listbox-module__key___skOzd + .Listbox-module__key___skOzd{
    margin-left:0;
  }

.Listbox-module__key___skOzd:first-child{
    margin-left:0;
  }

.Tooltip-module__dropdown___nmz7i{
  display:flex;
  flex-direction:row;
}

.Tooltip-module__target___uZBFj{
  width:2px;
  height:2px;
}

.Tooltip-module__tooltip___lgH6L{
  background:#fff;
  background:var(--mb-color-background);
  z-index:1000;
  width:400px;
  max-height:500px;
  display:flex;
  flex-grow:1;
  flex-direction:column;
  font-size:14px
}

.Tooltip-module__tooltip___lgH6L:empty{
    display:none;
  }

.NameInput-module__root___hl5tC{
  flex-grow:1;
}

  .NameInput-module__root___hl5tC .NameInput-module__input___ln9TG{
    border:none;
    font-weight:bold;
    padding-left:var(--mantine-spacing-md);
  }

.FilterColumnPicker-module__StyledAccordionList___qt1do{
  color:#7172ad;
  color:var(--mb-color-filter);
  width:var(--accordion-list-width);
}

.SegmentEditor-module__root___dh_TS{
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
}

.SegmentItem-module__cell___YcTTk{
  word-wrap:break-word;
}

[dir="ltr"] .sidesheet-module__SidesheetContent___QqTsB:not([data-css-specificity-hack="🤷‍♀️"]) {
    right:0;
}
  [dir="rtl"] .sidesheet-module__SidesheetContent___QqTsB:not([data-css-specificity-hack="🤷‍♀️"]) {
    left:0;
}

.sidesheet-module__SidesheetContent___QqTsB:not([data-css-specificity-hack="🤷‍♀️"]){
    position:fixed;
    height:100dvh;
    max-height:100dvh;
    border-radius:0;
    display:flex;
    flex:1;
    flex-direction:column;
  }

.sidesheet-module__FlexScrollContainer___aJtdu{
  display:flex;
  flex-grow:1;
  flex-direction:column !important;
  height:0;
}

.sidesheet-module__OverflowAuto___CPwLu{
  overflow:auto;
}

.sidesheet-module__InsightsTab___Ppyeq:not([data-specificity-hack]):disabled{
      cursor:pointer;
    }

.sidesheet-module__TabSibling___N7Vao{
  padding:0.6875rem 0.5rem;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:bold;
  line-height:1rem
}

.sidesheet-module__TabSibling___N7Vao:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.sidesheet-module__TabSibling___N7Vao:not([data-specificity-hack]):disabled{
      cursor:pointer;
    }

.SortableField-module__sortableField___dVjWt{
  border-radius:8px;
  border-radius:var(--default-border-radius);
}

.SortableField-module__content___l5O3l{
  border-radius:8px;
  border-radius:var(--default-border-radius);
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border)
}

.SortableField-module__content___l5O3l.SortableField-module__draggable___YjmPF{
    cursor:grab
  }

.SortableField-module__content___l5O3l.SortableField-module__draggable___YjmPF:hover .SortableField-module__grabber___job_A{
        color:#509ee3;
        color:var(--mb-color-brand);
      }

.SortableField-module__label___AsZzG{
  overflow:hidden;
  word-wrap:break-word;
}

.MetadataHeader-module__databaseDataSelectors___UrllU{
  padding:0;
}

[aria-selected="true"] .FieldVisibilityPicker-module__description___Yg_MJ{
    color:#fff !important;
    color:var(--mb-color-text-selected) !important;
  }

.CronExpressionInput-module__infoIcon___vxdA9:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.ModelPersistenceConfiguration-module__Explanation___QFoNI p{
  margin-top:0;
  margin-bottom:1rem;
}

.PerformanceApp-module__TabsList___nPDvi{
  padding:0 2.5rem;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border-bottom-width:1px;
  margin-top:1.5rem;
  border-bottom-color:#eeecec;
  border-bottom-color:var(--mb-color-border);
}

[dir="ltr"] .PerformanceApp-module__Tab___r6sra{
  margin-right:1.25rem;
}

[dir="rtl"] .PerformanceApp-module__Tab___r6sra{
  margin-left:1.25rem;
}

.PerformanceApp-module__Tab___r6sra{
  top:1px;
  margin-bottom:1px;
  border-bottom-width:3px !important;
  padding:0.625rem 0;
}

.PerformanceApp-module__Tab___r6sra :hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    background-color:inherit;
    border-color:transparent;
  }

.PerformanceApp-module__TabsPanel___mqpTo{
  display:flex;
  flex-flow:column nowrap;
  flex:1;
  justify-content:stretch;
}

.PerformanceApp-module__hideOverflow___NIpmA{
  overflow:hidden;
}

.PerformanceApp-module__TabBody___pzqTB{
  flex:1;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  height:100%;
}

.PerformanceApp-module__DatabasesTabBody___FmwGs{
  padding:1rem 2.5rem;
  overflow:hidden;
}

.PerformanceApp-module__ModelPersistenceConfigurationTabBody___Ot61Q{
  padding:1rem 2.5rem;
}

.PerformanceApp-module__FormBox___wtviW{
  overflow:auto;
  flex-grow:1;
  padding-bottom:2.5rem;
  padding-left:2.5rem;
  padding-right:2.5rem
}

.PerformanceApp-module__FormBox___wtviW.PerformanceApp-module__FormBoxSidebar___IwMCT{
    padding-left:1rem;
    padding-right:1rem;
  }

.Schedule-module__Schedule___kl5h1{
  line-height:2.5rem;
  display:grid;
  grid-template-columns:min-content auto;
  grid-gap:0.5rem;
  gap:0.5rem;
  grid-gap:var(--schedule-grid-gap, 0.5rem);
  gap:var(--schedule-grid-gap, 0.5rem);
  grid-row-gap:0.35rem;
  row-gap:0.35rem;
  grid-row-gap:var(--schedule-row-gap, 0.35rem);
  row-gap:var(--schedule-row-gap, 0.35rem);
  align-items:start;
  font-weight:normal;
  font-weight:var(--schedule-font-weight, normal);
}

.Schedule-module__ControlGroup___uhKPZ{
  display:flex;
  grid-gap:0.25rem;
  gap:0.25rem;
  flex-flow:row nowrap;
  flex-shrink:0;
  grid-column:2;
  align-items:center;
}

.Schedule-module__TextInFirstColumn___yO183{
  display:flex;
  flex-flow:row wrap;
  white-space:nowrap;
  align-items:flex-start;
  font-weight:normal;
  font-weight:var(--schedule-first-column-font-weight, normal);
}

.Schedule-module__TextInSecondColumn___jZwPC{
  line-height:1.5rem;
  grid-column:2;
  font-weight:normal;
}

.Schedule-module__CompactLabels___OOrGv .Schedule-module__TextInFirstColumn___yO183{
  justify-content:flex-end;
}

.FullWidthContainer-module__FullWidthContainer___WzGfV{
  margin:0 auto;
  padding:0 1em;
  width:100%
}
@media screen and (min-width: 40em){
  .FullWidthContainer-module__FullWidthContainer___WzGfV{
    padding-left:1.5rem;
    padding-right:1.5rem
}
  }
@media screen and (min-width: 80em){
  .FullWidthContainer-module__FullWidthContainer___WzGfV{
    padding-left:2rem;
    padding-right:2rem
}
  }

.EllipsifiedPath-module__path___k7mpC{
  flex-grow:1;
  display:flex;
  flex-flow:row nowrap;
  overflow-x:hidden;
  container-type:inline-size;
}

.EllipsifiedPath-module__slash___CgqCb{
  opacity:0.5;
  min-width:0;
  flex-shrink:0;
  padding-left:0.1rem;
  padding-right:0.1rem;
}

@container (max-width: 6rem){
    .EllipsifiedPath-module__item___BUwkZ:not(.EllipsifiedPath-module__item___BUwkZ:last-child), .EllipsifiedPath-module__slash___CgqCb:not(.EllipsifiedPath-module__slash___CgqCb:last-child){
      display:none;
    }
  }

.EllipsifiedPath-module__dots___Q9mAN{
  opacity:0.5;
  display:none;
}

@container (max-width: 6rem){

.EllipsifiedPath-module__dots___Q9mAN{
    display:flex
}
  }

.EllipsifiedPath-module__item___BUwkZ{
  flex-grow:1;
  min-width:0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:-moz-fit-content;
  max-width:fit-content
}

.EllipsifiedPath-module__item___BUwkZ:nth-child(2){
    flex-basis:100%;
  }

.EllipsifiedPath-module__item___BUwkZ{
}

.EllipsifiedPath-module__item___BUwkZ:last-child{
    flex-basis:1000%;
  }

.MarkdownPreview-module__preview___k0hXO address,
  .MarkdownPreview-module__preview___k0hXO article,
  .MarkdownPreview-module__preview___k0hXO aside,
  .MarkdownPreview-module__preview___k0hXO blockquote,
  .MarkdownPreview-module__preview___k0hXO canvas,
  .MarkdownPreview-module__preview___k0hXO dd,
  .MarkdownPreview-module__preview___k0hXO div,
  .MarkdownPreview-module__preview___k0hXO dl,
  .MarkdownPreview-module__preview___k0hXO dt,
  .MarkdownPreview-module__preview___k0hXO fieldset,
  .MarkdownPreview-module__preview___k0hXO figcaption,
  .MarkdownPreview-module__preview___k0hXO figure,
  .MarkdownPreview-module__preview___k0hXO footer,
  .MarkdownPreview-module__preview___k0hXO form,
  .MarkdownPreview-module__preview___k0hXO h1,
  .MarkdownPreview-module__preview___k0hXO h2,
  .MarkdownPreview-module__preview___k0hXO h3,
  .MarkdownPreview-module__preview___k0hXO h4,
  .MarkdownPreview-module__preview___k0hXO h5,
  .MarkdownPreview-module__preview___k0hXO h6,
  .MarkdownPreview-module__preview___k0hXO header,
  .MarkdownPreview-module__preview___k0hXO hr,
  .MarkdownPreview-module__preview___k0hXO li,
  .MarkdownPreview-module__preview___k0hXO main,
  .MarkdownPreview-module__preview___k0hXO nav,
  .MarkdownPreview-module__preview___k0hXO noscript,
  .MarkdownPreview-module__preview___k0hXO ol,
  .MarkdownPreview-module__preview___k0hXO p,
  .MarkdownPreview-module__preview___k0hXO pre,
  .MarkdownPreview-module__preview___k0hXO section,
  .MarkdownPreview-module__preview___k0hXO table,
  .MarkdownPreview-module__preview___k0hXO tfoot,
  .MarkdownPreview-module__preview___k0hXO ul,
  .MarkdownPreview-module__preview___k0hXO video{
    display:inline-block;
  }

.MarkdownPreview-module__preview___k0hXO.MarkdownPreview-module__oneLine___Z7Qpw{
  white-space:normal;
}

.ModelsVideo-module__video___Zce8j{
  aspect-ratio:16 / 9;
  border:0;
  border-radius:0.5rem;
}

.ModelsVideo-module__thumbnail___C5k1J{
  cursor:pointer;
  width:8rem;
  margin-right:1rem;
}

.ModelsVideo-module__thumbnail___C5k1J img{
    border-radius:0.5rem;
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05), 0 4px 16px rgba(0, 0, 0, 0.1);
  }

.BrowseDatabases-module__dbCard___vpC1K{
  background-color:#fff;
  background-color:var(--mb-color-bg-white)
}

.BrowseDatabases-module__dbCard___vpC1K:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.BrowseDatabases-module__addCard___Ldx6H{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium)
}

.BrowseDatabases-module__addCard___Ldx6H:hover{
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.ArchivedEntityBanner-module__iconStyle___BVp4t{
  color:#fff;
  color:var(--mb-color-text-white);
  flex-shrink:0;
}

.DashboardCopyModalShallowCheckboxLabel-module__checkboxLabelRoot___B3HtL{
  display:flex;
  align-items:center;
  padding-left:0.25rem;
}

  .DashboardCopyModalShallowCheckboxLabel-module__checkboxLabelRoot___B3HtL > *{
    padding-left:0.25rem;
  }

.EntityIdCard-module__CopyButton___UN3cw{
  cursor:pointer;
  position:relative;
  top:-1px;
  color:#949aab;
  color:var(--mb-color-text-light);
  line-height:1rem
}

.EntityIdCard-module__CopyButton___UN3cw:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.EntityIdCard-module__InfoIcon___ZRWvY{
  color:#949aab;
  color:var(--mb-color-text-light)
}

.EntityIdCard-module__InfoIcon___ZRWvY:hover{
    background-color:color-mix(in srgb, #509ee3, #fff 90%);
    background-color:var(--mb-color-brand-lighter);
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.EntityIdCard-module__InfoIcon___ZRWvY{

  border-radius:100%;
  cursor:pointer
}

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

.ConfirmMoveDashboardQuestionCandidatesModal-module__modal___opngp{
  display:flex;
  flex-direction:column;
  overflow:hidden;
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__modalHeader___Fg9C6{
  padding:2rem 2.5rem;
  padding-right:2.5rem;
  flex-shrink:0;
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__modalBody___a9jyN{
  overflow:hidden;
  position:relative;
  display:flex;
  flex-direction:column;
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__tableHeader___uXkAC{
  flex-shrink:0;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__modalFooter___DdEhy{
  flex-shrink:0;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__tbody___GbJXU{
  background:#fafbfc;
  background:var(--mb-color-bg-light);
  overflow-y:auto;
  min-height:min(25rem, calc(90dvh - 189px));
  max-height:min(40rem, calc(90dvh - 189px));
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__column___NJh1w:first-child{
    width:70%;
    padding:0.5rem 0.5rem 0.75rem 2.5rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__column___NJh1w:last-child{
    width:30%;
    padding:0.5rem 2.5rem 0.75rem 0.5rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__cell___kDIdU:first-child{
    width:70%;
    padding:0.5rem 0.5rem 0.5rem 2.5rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__cell___kDIdU:last-child{
    width:30%;
    padding:0.5rem 2.5rem 0.5rem 0.5rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__tableRow___jghsJ{
  display:flex
}

.ConfirmMoveDashboardQuestionCandidatesModal-module__tableRow___jghsJ:first-child .ConfirmMoveDashboardQuestionCandidatesModal-module__col___D9X5S{
    padding-top:0.75rem;
  }

.ConfirmMoveDashboardQuestionCandidatesModal-module__tableRow___jghsJ:last-child .ConfirmMoveDashboardQuestionCandidatesModal-module__col___D9X5S{
    padding-bottom:0.75rem;
  }

.DashboardMoveModal-module__CollectionLink___o9lF0{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.DashboardTabs-module__tabButton___jlR5y:not(:last-child){
  margin-right:0.75rem;
}

.DashboardTabs-module__createTabButton____Dn1O{
  border:none;
  padding:0.25rem;
  margin-bottom:0.375rem;
}

.QuestionList-module__SearchContainer___qE3lO{
  flex:0;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.QuestionList-module__LoadMoreRow___X9mtV{
  align-items:center;
  display:flex;
  justify-content:center;
  list-style:none;
  margin:0;
  padding:0.5rem 0;
  width:100%;
}

.QuestionList-module__QuestionListWrapper___kq5Uo{
  flex:1;
  margin:0;
  padding:0;
  width:100%;
}

.QuestionList-module__LoadMoreButton___REhv3{
  align-items:center;
  color:#509ee3;
  color:var(--mb-color-brand);
  cursor:pointer;
  display:flex;
  font-family:var(--mb-default-font-family);
  font-size:14px;
  font-weight:700;
  padding:0.25rem 1.5rem;
}

.QuestionList-module__SearchInputIcon___QwIjC{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.QuestionListItem-module__QuestionListItemRoot___IfUBi{
  align-items:center;
  display:flex;
  margin:0;
  min-height:36px;
  padding:0.25rem 0.5rem 0.25rem 0.75rem
}

.QuestionListItem-module__QuestionListItemRoot___IfUBi:first-child{
    padding-top:0.5rem;
  }

.QuestionListItem-module__QuestionListItemRoot___IfUBi:last-child{
    padding-bottom:0.5rem;
  }

.QuestionListItem-module__CheckboxContainer___RMgSM{
  display:inline-block;
  padding:0 0.5rem 0 0;
  max-width:100%;
  width:100%;
}

.DashCard-module__DashboardCardRootDragging____UDxq .DashCard-module__DashCardActionsPanel___dlI9R{
    display:none;
  }

.DashCard-module__DashboardCardRoot___XkdNu:hover .DashCard-module__DashCardActionsPanel___dlI9R, .DashCard-module__DashboardCardRoot___XkdNu[focus-within] .DashCard-module__DashCardActionsPanel___dlI9R{
      opacity:1;
      pointer-events:all;
    }

.DashCard-module__DashboardCardRoot___XkdNu:hover .DashCard-module__DashCardActionsPanel___dlI9R, .DashCard-module__DashboardCardRoot___XkdNu:focus-within .DashCard-module__DashCardActionsPanel___dlI9R{
      opacity:1;
      pointer-events:all;
    }

.DashCard-module__DashCardRoot___pBz7J{
  background-color:var(--mb-color-bg-dashboard-card);
  scroll-margin:6px 0
}

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__isNightMode___EvWBC{
    border-color:#42484e;
    border-color:var(--mb-color-bg-night);
    background-color:#42484e;
    background-color:var(--mb-color-bg-night);
  }

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__isUsuallySlow___k30KQ{
    border-color:var(--slow-card-border-color);
  }

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__hasHiddenBackground___nTmk6{
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
  }

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__shouldForceHiddenBackground___akRdJ{
    background:#fafbfc;
    background:var(--mb-color-bg-light);
    box-shadow:none !important
  }

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__shouldForceHiddenBackground___akRdJ.DashCard-module__isNightMode___EvWBC{
      background:#2e353b;
      background:var(--mb-color-bg-black);
    }

.DashCard-module__DashCardRoot___pBz7J.DashCard-module__shouldForceHiddenBackground___akRdJ.DashCard-module__isEmbeddingSdk___phDMr{
      background:var(--mb-color-bg-dashboard);
    }

.DashCardActionButton-module__StyledAnchor___Dp_oZ{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:4px
}
.DashCardActionButton-module__StyledAnchor___Dp_oZ:hover{
    color:#4c5773;
    color:var(--mb-color-text-dark);
  }

.AddSeriesButton-module__ActionButton___uQ9XQ{
  position:relative;
}

.DashCardActionsPanel-module__DashCardActionButtonsContainer___gRnIz{
  display:flex;
  align-items:center;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  line-height:1px;
  grid-gap:0.5rem;
  gap:0.5rem;
}

.DashCardActionsPanel-module__DashCardActionsPanelContainer___U4DIo{
  padding:0.125em 0.25em;
  background:var(--mb-color-bg-dashboard-card);
  transform:translateY(-50%);
  border-radius:8px;
  box-shadow:0 1px 3px rgb(0 0 0 / 13%);
  cursor:default;
  transition:opacity 200ms;
  z-index:2
}

@container DashboardCard (max-width: 12rem){

.DashCardActionsPanel-module__DashCardActionsPanelContainer___U4DIo.DashCardActionsPanel-module__onLeftEdge___MK4VK{
      right:unset;
      left:20px
  }
    }

.DashCardActionsPanel-module__DashCardActionsPanelContainer___U4DIo{

  pointer-events:none;
  opacity:0
}

.DashCardActionsPanel-module__DashCardActionsPanelContainer___U4DIo.DashCardActionsPanel-module__isDashCardTabMenuOpen___pfBpl{
    pointer-events:all;
    opacity:1;
  }

.DashCardTabMenu-module__MoveDashCardActionStyled___lxOJF{
  position:relative
}
.DashCardTabMenu-module__MoveDashCardActionStyled___lxOJF:hover::before{
    content:"";
    position:absolute;
    width:300%;
    height:300%;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    z-index:-1;
  }

.ClickBehaviorSidebarOverlay-module__ClickBehaviorDescription___CLyEv{
  display:block;
  color:#509ee3;
  color:var(--mb-color-brand)
}

.ClickBehaviorSidebarOverlay-module__ClickBehaviorDescription___CLyEv.ClickBehaviorSidebarOverlay-module__isActive___t8r3z{
    color:unset;
  }

.ClickBehaviorSidebarOverlay-module__ClickIcon___D56K5{
  color:#949aab;
  color:var(--mb-color-text-light)
}

.ClickBehaviorSidebarOverlay-module__ClickIcon___D56K5.ClickBehaviorSidebarOverlay-module__isActive___t8r3z{
    color:unset;
  }

.ClickBehaviorSidebarOverlay-module__Button___jsfrt{
  border-radius:8px;
  cursor:pointer;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  color:#696e7b;
  color:var(--mb-color-text-medium)
}

.ClickBehaviorSidebarOverlay-module__Button___jsfrt.ClickBehaviorSidebarOverlay-module__isActive___t8r3z{
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.DashCardParameterMapper-module__MapperSettingsContainer___ekAeK{
  z-index:1;
  overflow:auto;
}

.DashCardParameterMapper-module__TextCardDefault___CpqTr{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  margin:0.5rem 0;
  align-items:baseline;
  line-height:1.5rem;
}

.DashCardParameterMapper-module__CardLabel___vEu_p{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}

.DashCardParameterMapper-module__Header___SPSbG{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.DashCardParameterMapper-module__TargetButton___QNKzF{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  cursor:pointer;
  border:2px solid #509ee3;
  border:2px solid var(--mb-color-brand);
  border-radius:8px;
  min-height:30px;
  color:#696e7b;
  color:var(--mb-color-text-medium)
}

.DashCardParameterMapper-module__TargetButton___QNKzF.DashCardParameterMapper-module__disabled___lnjFe{
    pointer-events:none;
    opacity:0.4;
    border-color:inherit;
  }

.DashCardParameterMapper-module__TargetButton___QNKzF.DashCardParameterMapper-module__mapped___sdZYl{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.DashCardParameterMapper-module__TargetButton___QNKzF.DashCardParameterMapper-module__unauthed___oYTB7{
    pointer-events:none;
    border-color:#fafbfc;
    border-color:var(--mb-color-bg-light);
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
    color:#696e7b;
    color:var(--mb-color-text-medium);
  }

.DashCardParameterMapper-module__TargetButton___QNKzF.DashCardParameterMapper-module__invalid___AOBfh{
    border-color:hsla(358, 71%, 62%, 1);
    border-color:var(--mb-color-error);
    background-color:hsla(358, 71%, 62%, 1);
    background-color:var(--mb-color-error);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.DashCardParameterMapper-module__TargetButtonText___g2M0r{
  overflow:hidden;
}

.DashCardParameterMapper-module__CloseIconButton___wDB1x{
  color:#fff;
  color:var(--mb-color-text-white);
  background-color:transparent;
  border:none;
  padding:0.25rem !important
}

.DashCardParameterMapper-module__CloseIconButton___wDB1x:hover{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:color-mix(
      in srgb,
      #fff,
      transparent 80%
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-bg-white),
      transparent 80%
    );
  }

.DashCardParameterMapper-module__KeyIcon___WULju{
  flex:1;
}

.DashCardParameterMapper-module__Warning___WwkTw{
  margin-top:0.5rem;
  margin-bottom:-0.5rem;
  padding:2rem 0;
  text-align:center;
}

.DisabledNativeCardHelpText-module__NativeCardText___kCVNV{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  text-align:center;
}

.DisabledNativeCardHelpText-module__NativeCardIcon___Ck00M{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.DisabledNativeCardHelpText-module__NativeCardLink___ci0x3{
  color:#509ee3;
  color:var(--mb-color-brand);
  font-weight:bold;
  margin-top:0.5rem;
}

.DashCardVisualization-module__DashCardVisualization___Q0_wa{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.DashCardVisualization-module__VirtualDashCardOverlayText___drjtH{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

:root{
  --mb-color-brand:var(--mb-base-color-blue-40);
  --mb-color-brand-light:color-mix(in srgb, var(--mb-color-brand), #fff 80%);
  --mb-color-brand-lighter:color-mix(in srgb, var(--mb-color-brand), #fff 90%);
  --mb-color-brand-alpha-04:color-mix(
    in srgb,
    var(--mb-color-brand) 4%,
    transparent
  );
  --mb-color-brand-alpha-88:color-mix(
    in srgb,
    var(--mb-color-brand) 88%,
    transparent
  );
  --mb-color-border-alpha-30:color-mix(
    in srgb,
    var(--mb-color-border) 30%,
    transparent
  );
  --mb-color-text-white-alpha-85:color-mix(
    in srgb,
    var(--mb-color-text-white) 85%,
    transparent
  );
  --mb-color-bg-black-alpha-60:color-mix(
    in srgb,
    var(--mb-color-bg-black) 60%,
    transparent
  );
  --mb-color-bg-white-alpha-15:color-mix(
    in srgb,
    var(--mb-color-bg-white) 15%,
    transparent
  );
  --mb-color-success:#84bb4c;
  --mb-color-summarize:#88bf4d;
  --mb-color-error:var(--mb-base-color-lobster-50);
  --mb-color-danger:var(--mb-base-color-lobster-50);
  --mb-color-text-dark:#4c5773;
  --mb-color-text-medium:#696e7b;
  --mb-color-text-light:#949aab;
  --mb-color-bg-black:#2e353b;
  --mb-color-bg-dark:#93a1ab;
  --mb-color-bg-medium:#edf2f5;
  --mb-color-bg-light:var(--mb-base-color-gray-5);
  --mb-color-bg-white:var(--mb-base-color-white);
  --mb-color-bg-error:var(--mb-base-color-lobster-10);
  --mb-color-bg-night:#42484e;
  --mb-color-shadow:rgba(0, 0, 0, 0.13);
  --mb-color-border:#eeecec;
  --mb-color-filter:#7172ad;
  --mb-color-focus:var(--mb-base-color-blue-20);
  --mb-color-warning:#f9cf48;
  --mb-color-text-primary:var(--mb-color-text-dark);
  --mb-color-text-secondary:var(--mb-color-text-medium);
  --mb-color-text-tertiary:var(--mb-color-text-light);
  --mb-color-text-selected:var(--mb-base-color-white);
  --mb-color-text-hover:var(--mb-base-color-brand-40);
  --mb-color-text-disabled:var(--mb-base-color-gray-50);
  --mb-color-text-brand:var(--mb-base-color-brand-40);
  --mb-color-text-white:var(--mb-base-color-white);
  --mb-color-background:var(--mb-base-color-white);
  --mb-color-background-info:var(--mb-base-color-gray-5);
  --mb-color-background-selected:var(--mb-base-color-brand-40);
  --mb-color-background-hover:var(--mb-base-color-brand-10);
  --mb-color-background-disabled:var(--mb-base-color-gray-10);
  --mb-color-background-inverse:var(--mb-color-bg-black);
  --mb-color-background-brand:var(--mb-base-color-brand-40);
  --mb-color-background-error-secondary:var(--mb-base-color-lobster-5);
  --mb-color-icon-primary:var(--mb-base-color-brand-40);
  --mb-color-icon-primary-disabled:var(--mb-base-color-gray-30);
  --mb-color-icon-secondary:var(--mb-base-color-brand-20);
  --mb-color-icon-secondary-disabled:var(--mb-base-color-gray-10);
  --mb-color-tooltip-text:var(--mb-color-text-white);
  --mb-color-tooltip-text-secondary:var(--mb-color-text-light);
  --mb-color-tooltip-background:var(--mb-color-background-inverse);
  --mb-color-tooltip-background-focused:color-mix(
    in srgb,
    var(--mb-color-tooltip-background) 50%,
    #000
  );
  --mb-color-syntax-parameters:var(--mb-base-color-mango-40);
  --mb-color-syntax-parameters-active:var(--mb-base-color-mango-10);
  --mb-color-switch-off:var(--mb-base-color-orion-10);

  --mb-base-color-white:#fff;
  --mb-base-color-brand-70:color-mix(
    in srgb,
    var(--mb-color-brand),
    black 50%
  );
  --mb-base-color-brand-60:color-mix(
    in srgb,
    var(--mb-color-brand),
    black 25%
  );
  --mb-base-color-brand-40:var(--mb-color-brand);
  --mb-base-color-brand-30:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 45%
  );
  --mb-base-color-brand-20:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 70%
  );
  --mb-base-color-brand-10:color-mix(
    in srgb,
    var(--mb-color-brand),
    white 90%
  );
  --mb-color-saturated-blue:#2d86d4;
  --mb-color-saturated-green:#70a63a;
  --mb-color-saturated-purple:#885ab1;
  --mb-color-saturated-red:#ed6e6e;
  --mb-color-saturated-yellow:#f9cf48;
  --mb-base-color-blue-100:#00172b;
  --mb-base-color-blue-90:#042746;
  --mb-base-color-blue-80:#0a3b67;
  --mb-base-color-blue-70:#105490;
  --mb-base-color-blue-60:#1871bf;
  --mb-base-color-blue-50:#358cd9;
  --mb-base-color-blue-40:#509ee3;
  --mb-base-color-blue-30:#8dc0ed;
  --mb-base-color-blue-20:#cbe2f7;
  --mb-base-color-blue-10:#eef6fd;
  --mb-base-color-blue-5:#f8fbfe;
  --mb-base-color-gray-100:#121619;
  --mb-base-color-gray-90:#20272b;
  --mb-base-color-gray-80:#313b42;
  --mb-base-color-gray-70:#47545e;
  --mb-base-color-gray-60:#657079;
  --mb-base-color-gray-50:#808991;
  --mb-base-color-gray-40:#929aa1;
  --mb-base-color-gray-30:#b4bcc3;
  --mb-base-color-gray-20:#dbdfe3;
  --mb-base-color-gray-10:#f3f5f7;
  --mb-base-color-gray-5:#fafbfc;
  --mb-base-color-orion-100:hsla(204, 66%, 8%, 1);
  --mb-base-color-orion-90:hsla(204, 34%, 14%, 1);
  --mb-base-color-orion-80:hsla(205, 19%, 23%, 1);
  --mb-base-color-orion-70:hsla(204, 12%, 32%, 1);
  --mb-base-color-orion-60:hsla(205, 8%, 43%, 1);
  --mb-base-color-orion-50:hsla(203, 5%, 53%, 1);
  --mb-base-color-orion-40:hsla(205, 6%, 60%, 1);
  --mb-base-color-orion-30:hsla(203, 6%, 73%, 1);
  --mb-base-color-orion-20:hsla(195, 6%, 87%, 1);
  --mb-base-color-orion-10:hsla(240, 4%, 95%, 1);
  --mb-base-color-orion-5:hsla(240, 11%, 98%, 1);
  --mb-base-color-orion-alpha-100:hsla(205, 68%, 8%, 1);
  --mb-base-color-orion-alpha-90:hsla(204, 66%, 8%, 0.93);
  --mb-base-color-orion-alpha-80:hsla(204, 66%, 8%, 0.84);
  --mb-base-color-orion-alpha-70:hsla(204, 66%, 8%, 0.74);
  --mb-base-color-orion-alpha-60:hsla(204, 66%, 8%, 0.62);
  --mb-base-color-orion-alpha-50:hsla(204, 66%, 8%, 0.51);
  --mb-base-color-orion-alpha-40:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-30:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-20:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-10:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-orion-alpha-5:hsla(204, 66%, 8%, 0.44);
  --mb-base-color-lobster-100:hsla(0, 81%, 11%, 1);
  --mb-base-color-lobster-90:hsla(1, 75%, 17%, 1);
  --mb-base-color-lobster-80:hsla(1, 71%, 26%, 1);
  --mb-base-color-lobster-70:hsla(1, 69%, 37%, 1);
  --mb-base-color-lobster-60:hsla(1, 67%, 49%, 1);
  --mb-base-color-lobster-50:hsla(358, 71%, 62%, 1);
  --mb-base-color-lobster-40:hsla(1, 84%, 69%, 1);
  --mb-base-color-lobster-30:hsla(1, 85%, 81%, 1);
  --mb-base-color-lobster-20:hsla(2, 67%, 90%, 1);
  --mb-base-color-lobster-10:hsla(0, 76%, 97%, 1);
  --mb-base-color-lobster-5:hsla(0, 100%, 99%, 1);
  --mb-base-color-flamingo-100:hsla(334, 75%, 10%, 1);
  --mb-base-color-flamingo-90:hsla(334, 79%, 17%, 1);
  --mb-base-color-flamingo-80:hsla(334, 72%, 26%, 1);
  --mb-base-color-flamingo-70:hsla(334, 71%, 36%, 1);
  --mb-base-color-flamingo-60:hsla(334, 69%, 48%, 1);
  --mb-base-color-flamingo-50:hsla(334, 67%, 60%, 1);
  --mb-base-color-flamingo-40:hsla(334, 80%, 68%, 1);
  --mb-base-color-flamingo-30:hsla(334, 79%, 80%, 1);
  --mb-base-color-flamingo-20:hsla(335, 79%, 91%, 1);
  --mb-base-color-flamingo-10:hsla(335, 67%, 96%, 1);
  --mb-base-color-flamingo-5:hsla(330, 67%, 99%, 1);
  --mb-base-color-mango-100:hsla(26, 89%, 7%, 1);
  --mb-base-color-mango-90:hsla(26, 79%, 13%, 1);
  --mb-base-color-mango-80:hsla(25, 73%, 20%, 1);
  --mb-base-color-mango-70:hsla(26, 70%, 29%, 1);
  --mb-base-color-mango-60:hsla(26, 69%, 39%, 1);
  --mb-base-color-mango-50:hsla(26, 68%, 48%, 1);
  --mb-base-color-mango-40:hsla(26, 79%, 54%, 1);
  --mb-base-color-mango-30:hsla(26, 84%, 70%, 1);
  --mb-base-color-mango-20:hsla(26, 88%, 87%, 1);
  --mb-base-color-mango-10:hsla(25, 100%, 95%, 1);
  --mb-base-color-mango-5:hsla(30, 100%, 98%, 1);
  --mb-base-color-dubloon-100:hsla(30, 100%, 98%, 1);
  --mb-base-color-dubloon-90:hsla(46, 88%, 10%, 1);
  --mb-base-color-dubloon-80:hsla(46, 82%, 15%, 1);
  --mb-base-color-dubloon-70:hsla(46, 79%, 22%, 1);
  --mb-base-color-dubloon-60:hsla(46, 76%, 30%, 1);
  --mb-base-color-dubloon-50:hsla(46, 76%, 37%, 1);
  --mb-base-color-dubloon-40:hsla(46, 75%, 44%, 1);
  --mb-base-color-dubloon-30:hsla(46, 81%, 52%, 1);
  --mb-base-color-dubloon-20:hsla(46, 94%, 74%, 1);
  --mb-base-color-dubloon-10:hsla(46, 96%, 90%, 1);
  --mb-base-color-dubloon-5:hsla(46, 96%, 90%, 1);
  --mb-base-color-palm-100:hsla(94, 85%, 5%, 1);
  --mb-base-color-palm-90:hsla(92, 62%, 10%, 1);
  --mb-base-color-palm-80:hsla(89, 54%, 16%, 1);
  --mb-base-color-palm-70:hsla(89, 50%, 24%, 1);
  --mb-base-color-palm-60:hsla(89, 48%, 32%, 1);
  --mb-base-color-palm-50:hsla(89, 48%, 40%, 1);
  --mb-base-color-palm-40:hsla(89, 47%, 45%, 1);
  --mb-base-color-palm-30:hsla(90, 47%, 60%, 1);
  --mb-base-color-palm-20:hsla(91, 51%, 81%, 1);
  --mb-base-color-palm-10:hsla(92, 65%, 92%, 1);
  --mb-base-color-palm-5:hsla(93, 73%, 97%, 1);
  --mb-base-color-seafoam-100:hsla(180, 84%, 5%, 1);
  --mb-base-color-seafoam-90:hsla(180, 34%, 12%, 1);
  --mb-base-color-seafoam-80:hsla(180, 80%, 14%, 1);
  --mb-base-color-seafoam-70:hsla(180, 70%, 21%, 1);
  --mb-base-color-seafoam-60:hsla(180, 44%, 33%, 1);
  --mb-base-color-seafoam-50:hsla(180, 74%, 34%, 1);
  --mb-base-color-seafoam-40:hsla(180, 42%, 46%, 1);
  --mb-base-color-seafoam-30:hsla(180, 47%, 60%, 1);
  --mb-base-color-seafoam-20:hsla(180, 55%, 81%, 1);
  --mb-base-color-seafoam-10:hsla(180, 68%, 93%, 1);
  --mb-base-color-seafoam-5:hsla(180, 69%, 97%, 1);
  --mb-base-color-octopus-100:hsla(240, 7%, 9%, 1);
  --mb-base-color-octopus-90:hsla(240, 7%, 9%, 1);
  --mb-base-color-octopus-80:hsla(240, 43%, 33%, 1);
  --mb-base-color-octopus-70:hsla(240, 40%, 46%, 1);
  --mb-base-color-octopus-60:hsla(240, 46%, 58%, 1);
  --mb-base-color-octopus-50:hsla(240, 65%, 69%, 1);
  --mb-base-color-octopus-40:hsla(240, 69%, 74%, 1);
  --mb-base-color-octopus-30:hsla(240, 49%, 81%, 1);
  --mb-base-color-octopus-20:hsla(240, 66%, 92%, 1);
  --mb-base-color-octopus-10:hsla(240, 100%, 97%, 1);
  --mb-base-color-octopus-5:hsla(240, 100%, 99%, 1);
}

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

.colors-module__textBrand___DuNWG,
.colors-module__textBrandHover___F2LDN:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.colors-module__textSuccess___AYFx4{
  color:#84bb4c;
  color:var(--mb-color-success);
}

.colors-module__textError___zVbBR,
.colors-module__textErrorHover___Kqjgb{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

.colors-module__bgErrorHover___ocHrY:hover{
  background-color:hsla(358, 71%, 62%, 1);
  background-color:var(--mb-color-error);
}

.colors-module__bgErrorInput___InmZe{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.colors-module__textSlate___Wmf2Z{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.colors-module__textSlateLight___ZuYSW{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.colors-module__textLight___iPBhC{
  color:#949aab;
  color:var(--mb-color-text-light);
}

.colors-module__textMedium___AHtfq,
.colors-module__textMediumHover___KNrtH:hover{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.colors-module__textDark___MUpDd,
.colors-module__textDarkHover___hmEui:hover{
  color:#4c5773;
  color:var(--mb-color-text-dark);
}

.colors-module__textPrimary___plk07{
  color:#4c5773;
  color:var(--mb-color-text-primary);
}

.colors-module__textSecondary___Fq9c4{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.colors-module__textTertiary___NV9ue{
  color:#949aab;
  color:var(--mb-color-text-tertiary);
}

.colors-module__bgLight___qWdg1,
.colors-module__bgLightHover___QA0ZI:hover{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.colors-module__bgMedium___P54sL,
.colors-module__bgMediumHover___Bjfd_:hover{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}

.colors-module__textWhite___DJZJM,
.colors-module__textWhiteHover___YExmu:hover{
  color:#fff;
  color:var(--mb-color-text-white);
}

.colors-module__bgWhite___VrjWl{
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.colors-module__bgLightBlue___LiTGC{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.colors-module__DashboardNight___NO8tQ .colors-module__bgLight___qWdg1{
  background-color:#2e353b;
  background-color:var(--mb-color-bg-black);
}

.colors-module__DashboardNight___NO8tQ .colors-module__bgMedium___P54sL{
  background-color:#596269;
}

.colors-module__DashboardNight___NO8tQ .colors-module__textDark___MUpDd{
  color:#fafbfc;
  color:var(--mb-color-bg-light);
}

.AutomaticDashboardApp-module__ItemLink___rTesG{
  margin-bottom:0.5rem;
  display:block
}

.AutomaticDashboardApp-module__ItemLink___rTesG:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.AutomaticDashboardApp-module__SuggestionsSidebarWrapper___NEZFO{
  min-height:100vh;
  width:346px;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border-left:2px solid #eeecec;
  border-left:2px solid var(--mb-color-border);
}

.SharingPaneButton-module__Container___FWv0P:not([data-css-specificity-hack="🤷"]){
  cursor:pointer;
  overflow:hidden;

  --external-link-icon-color:var(--mb-color-text-light)
}

.SharingPaneButton-module__Container___FWv0P:not([data-css-specificity-hack="🤷"]):hover{
    border-color:#509ee3;
    border-color:var(--mb-base-color-blue-40);
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);

    --external-link-icon-color:var(--mb-base-color-blue-40);
  }

.SharingPaneButton-module__Disabled___w5sU1.SharingPaneButton-module__Container___FWv0P:not([data-css-specificity-hack="🤷"]){
  --mb-color-text-primary:var(--mb-color-text-tertiary);

  cursor:not-allowed;
  border-color:#eeecec;
  border-color:var(--mb-color-border);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.CodeBlock-module__codeBlock___ArJmw .cm-gutter{
      background-color:color-mix(in srgb, #509ee3, #fff 80%);
      background-color:var(--mb-color-brand-light);
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.CodeBlock-module__highlight___lwXfW{
  background-color:color-mix(in srgb, #509ee3, #fff 80%);
  background-color:var(--mb-color-brand-light);
}

.RecipientPicker-module__tokenField___rj1CI{
  background:#fff;
  background:var(--mb-color-background);
}

.AlertModalSettingsBlock-module__contentContainer___PfgqU{
  padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);
  padding:var(
    --alert-modal-content-padding,
    var(--mantine-spacing-lg) var(--mantine-spacing-xl)
  );
  background-color:hsla(240, 11%, 98%, 1);
  background-color:var(--mb-base-color-orion-5);
  overflow:hidden;
  border-radius:var(--mantine-radius-md);
}

.NotificationSchedule-module__scheduleContainer___Vl4gY{
  background-color:hsla(240, 11%, 98%, 1);
  background-color:var(--mb-base-color-orion-5);
  padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl);
  padding:var(
    --notification-schedule-padding,
    var(--mantine-spacing-lg) var(--mantine-spacing-xl)
  )
}

.NotificationSchedule-module__scheduleContainer___Vl4gY[\:has\(\[data-error\%3D\%22true\%22\]\)] .NotificationSchedule-module__customScheduleExplainer___OXESe{
      display:none;
    }

.NotificationSchedule-module__scheduleContainer___Vl4gY:has([data-error="true"]) .NotificationSchedule-module__customScheduleExplainer___OXESe{
      display:none;
    }

.NotificationSchedule-module__schedule___ASM_D{
  --schedule-grid-gap:1.5rem;
  --schedule-row-gap:1rem;
  --schedule-first-column-font-weight:bold;
}

.NotificationScheduleWarning-module__warningContainer___oowAN{
  width:100%;
  background-color:var(--mb-base-color-orion-10);
  background-color:var(
    --notification-warning-bg,
    var(--mb-base-color-orion-10)
  );
  padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);
  padding:var(
    --notification-warning-padding,
    var(--mantine-spacing-md) var(--mantine-spacing-xl)
  );
}

.NotificationScheduleWarning-module__warningText___xJMBP{
  color:var(--mb-color-text-secondary);
  color:var(--notification-warning-text-color, var(--mb-color-text-secondary));
  line-height:var(--mantine-line-height-sm);
}

.AlertListItem-module__notificationListItem___ShV2b{
  position:relative;
  border-radius:0.5rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
}

  .AlertListItem-module__notificationListItem___ShV2b .AlertListItem-module__itemTitle___wxLOw{
    line-height:1rem;
    margin-bottom:0.25rem;
  }

.AlertListItem-module__notificationListItemEditable___yyRKm:hover{
    background:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background:var(--mb-base-color-brand-10);
    cursor:pointer;
    border-color:transparent;
  }

.AlertListItem-module__notificationListItemEditable___yyRKm:hover .AlertListItem-module__itemTitle___wxLOw{
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.AlertListItem-module__notificationListItemEditable___yyRKm:hover .AlertListItem-module__handlersContainer___AnG6w{
      color:#4c5773;
      color:var(--mb-color-text-primary);
    }

.AlertListItem-module__handlersContainer___AnG6w{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
}

.AlertListItem-module__actionButtonContainer___nN6mg{
  position:absolute;
  right:0.3125rem;
  top:0.3125rem;
}

.RefreshOption-module__RefreshOptionIcon___IhgXo{
  margin-right:0.5em;
}

.RefreshOption-module__RefreshOptionItem___lwN3Q{
  font-weight:bold;
  padding-top:0.5em;
  padding-bottom:0.5em;
  cursor:pointer;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  display:flex;
  align-items:center;
}

.RefreshOption-module__RefreshOptionItem___lwN3Q.RefreshOption-module__Enabled___YInKJ.RefreshOption-module__Selected___zmELE{
  color:#88bf4d;
  color:var(--mb-color-summarize);
}

.RefreshOption-module__RefreshOptionItem___lwN3Q .RefreshOption-module__RefreshOptionIcon___IhgXo{
  visibility:hidden;
}

.RefreshOption-module__RefreshOptionItem___lwN3Q.RefreshOption-module__Selected___zmELE .RefreshOption-module__RefreshOptionIcon___IhgXo{
  visibility:visible;
}

.RefreshOption-module__RefreshOptionItem___lwN3Q:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.RefreshOption-module__RefreshOptionItem___lwN3Q:hover .RefreshOption-module__RefreshOptionIcon___IhgXo{
  visibility:visible;
}

.AddSectionButton-module__AddSectionButton___XcIoY > button[data-hovered="true"]{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
}

.Sidebar-module__SidebarAside___N9PJP{
  display:flex;
  flex-direction:column;
  border-left:1px solid #eeecec;
  border-left:1px solid var(--mb-color-border);
  background:#fff;
  background:var(--mb-color-bg-white);
}

.Sidebar-module__ChildrenContainer___z7Mue{
  flex:auto;
  overflow-y:auto;
}

.Sidebar-module__ButtonContainer___hcStt{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.DashboardHeaderView-module__EditWarning___tSGBY{
  align-items:center;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}

.DashboardHeaderView-module__HeaderBadges___islKd{
  align-items:center;
  border-left:1px solid transparent
}

@media screen and (max-width: 40em){

.DashboardHeaderView-module__HeaderBadges___islKd{
    flex-direction:column;
    align-items:baseline
}
  }

.DashboardHeaderView-module__HeaderContainer___hA4Yh.DashboardHeaderView-module__isFixedWidth___luUZf.DashboardHeaderView-module__offsetSidebar____td3B{
    margin-right:var(--sidebar-width);
  }

@media screen and (max-width: 60em){

.DashboardHeaderView-module__HeaderContainer___hA4Yh{
    margin-right:0
}
  }

.DashboardHeaderView-module__HeaderButtonsContainer___NWk92{
  align-items:center;
  color:#4c5773;
  color:var(--mb-color-text-dark)
}

@media screen and (min-width: 40em){

.DashboardHeaderView-module__HeaderButtonsContainer___NWk92{
    margin-left:auto
}
  }

@media screen and (max-width: 60em){
    .DashboardHeaderView-module__HeaderButtonsContainer___NWk92.DashboardHeaderView-module__isNavBarOpen___oF1jm{
      width:100%;
      margin-bottom:6px;
    }
  }

@media screen and (max-width: 40em){

.DashboardHeaderView-module__HeaderButtonsContainer___NWk92{
    width:100%;
    margin-bottom:6px;
    padding-top:0.375rem;
    padding-left:1rem;
    padding-right:1rem;
    border-top:1px solid #eeecec;
    border-top:1px solid var(--mb-color-border)
}
  }

.DashboardHeaderView-module__HeaderButtonSection___V5WQ9{
  align-items:center;
  grid-gap:0.5rem;
  gap:0.5rem
}

@media screen and (max-width: 60em){
    .DashboardHeaderView-module__HeaderButtonSection___V5WQ9.DashboardHeaderView-module__isNavBarOpen___oF1jm{
      width:100%;
      justify-content:space-between;
    }
  }

@media screen and (max-width: 40em){

.DashboardHeaderView-module__HeaderButtonSection___V5WQ9{
    width:100%;
    justify-content:space-between
}
  }

.DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
  transition:opacity 400ms ease
}

@media screen and (max-width: 40em){

.DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
    margin-top:4px
}
  }

.DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
  position:relative;
  transition:top 400ms ease;
  padding-right:2rem;
  right:0.25rem;
  align-items:center;
}

.DashboardHeaderView-module__HeaderContent___MZWuX{
  padding-top:1rem;
  padding-bottom:0.75rem;
}

.DashboardHeaderView-module__HeaderContent___MZWuX .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
    top:10px;
  }

.DashboardHeaderView-module__HeaderContent___MZWuX .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
    opacity:0;
  }

.DashboardHeaderView-module__HeaderContent___MZWuX:hover .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z, .DashboardHeaderView-module__HeaderContent___MZWuX[focus-within] .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z, .DashboardHeaderView-module__HeaderContent___MZWuX.DashboardHeaderView-module__showSubHeader___T9kgk .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
      top:0;
    }

.DashboardHeaderView-module__HeaderContent___MZWuX:hover .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH, .DashboardHeaderView-module__HeaderContent___MZWuX[focus-within] .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH, .DashboardHeaderView-module__HeaderContent___MZWuX.DashboardHeaderView-module__showSubHeader___T9kgk .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
      opacity:1;
    }

.DashboardHeaderView-module__HeaderContent___MZWuX:hover .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z, .DashboardHeaderView-module__HeaderContent___MZWuX:focus-within .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z, .DashboardHeaderView-module__HeaderContent___MZWuX.DashboardHeaderView-module__showSubHeader___T9kgk .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
      top:0;
    }

.DashboardHeaderView-module__HeaderContent___MZWuX:hover .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH, .DashboardHeaderView-module__HeaderContent___MZWuX:focus-within .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH, .DashboardHeaderView-module__HeaderContent___MZWuX.DashboardHeaderView-module__showSubHeader___T9kgk .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
      opacity:1;
    }

@media screen and (max-width: 40em){

.DashboardHeaderView-module__HeaderContent___MZWuX{
    padding-top:0;
    padding-left:1rem;
    padding-right:1rem;
}

    .DashboardHeaderView-module__HeaderContent___MZWuX .DashboardHeaderView-module__HeaderCaptionContainer___Mab1z{
      top:0;
    }

    .DashboardHeaderView-module__HeaderContent___MZWuX .DashboardHeaderView-module__HeaderLastEditInfoLabel___yTKVH{
      opacity:1;
    }
  }

.DashboardHeaderView-module__HeaderCaption___lfwL9{
  font-size:1.25rem;
  font-weight:700;
  line-height:1.5rem;
}

@media screen and (max-width: 40em){

.DashboardHeaderView-module__HeaderRow___oKowZ{
    padding-left:0;
    padding-right:0
}
  }

.DashboardHeaderView-module__HeaderFixedWidthContainer___IKkF5{
  display:flex;
  align-items:center;
  justify-items:apart
}

@media screen and (max-width: 60em){
    .DashboardHeaderView-module__HeaderFixedWidthContainer___IKkF5.DashboardHeaderView-module__isNavBarOpen___oF1jm{
      flex-direction:column;
      align-items:baseline;
    }
  }

@media screen and (max-width: 40em){

.DashboardHeaderView-module__HeaderFixedWidthContainer___IKkF5{
    flex-direction:column;
    align-items:baseline
}
  }

:where(.mb-wrapper){
  --transition-theme-change:background-color 1s linear, border-color 1s linear, color 1s linear;
}

.transitions-module__transitionColor___KxxLs{
  transition:color 0.3s linear;
}

.transitions-module__transitionThemeChange___QjQnf{
  transition:var(--transition-theme-change);
}

@media (prefers-reduced-motion){
  :where(.mb-wrapper){
    --transition-theme-change:none;
  }
}

.FilterApplyButton-module__ApplyButton___o3ysZ{
  margin-left:auto;
  margin-top:0.5rem
}
@media screen and (max-width: 40em){
  .FilterApplyButton-module__ApplyButton___o3ysZ{
    width:100%;
    padding-top:11px;
    padding-bottom:11px
}
  }

.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  z-index:3;
  top:0;
  left:0;
  border-bottom:1px solid transparent
}
.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__allowSticky___xNzCb{
    position:sticky;
  }
.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__isSticky___yeRrw{
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
  }
.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__isSticky___yeRrw.DashboardParameterPanel-module__isNightMode___KDK80{
      background-color:#2e353b;
      background-color:var(--mb-color-bg-black);
    }
.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__isSticky___yeRrw.DashboardParameterPanel-module__isEmbeddingSdk___uwuQ5{
      background-color:var(--mb-color-bg-dashboard);
    }
.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__isSticky___yeRrw{

    border-bottom-color:#eeecec;

    border-bottom-color:var(--mb-color-border);
  }
.DashboardParameterPanel-module__ParametersWidgetContainer___Wp9KX.DashboardParameterPanel-module__isNightMode___KDK80{
    --mb-color-text-secondary:color-mix(
      in srgb,
      var(--mb-base-color-white) 65%,
      transparent
    );
    --mb-color-border:var(--mb-base-color-orion-60);
    --mb-color-background:var(--mb-color-bg-black);
  }

.ParameterLinkedFilters-module__SectionMessage___qIGLp{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.ParameterLinkedFilters-module__SectionMessageLink___gTCDm{
  color:#509ee3;
  color:var(--mb-color-brand);
  cursor:pointer;
}

.ParameterLinkedFilters-module__ParameterRoot___epY8H{
  border-radius:0.5rem;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
}

.ParameterLinkedFilters-module__ParameterName___Z6e12{
  cursor:pointer;
  border-bottom:1px dashed #eeecec;
  border-bottom:1px dashed var(--mb-color-border);
  font-weight:bold;
}

.ParameterLinkedFilters-module__FieldListHeader___xTogH{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.ParameterLinkedFilters-module__FieldListTitle___C92Ax{
  color:#509ee3;
  color:var(--mb-color-brand);
  width:50%;
  padding:0.5rem 1rem 0;
}

.ParameterLinkedFilters-module__FieldListItem___OCCIe{
  display:flex
}

.ParameterLinkedFilters-module__FieldListItem___OCCIe:not(:last-child){
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border);
  }

.ParameterLinkedFilters-module__FieldLabel___JPsJB{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.RequiredParamToggle-module__SettingRequiredLabel___fDMLa{
  display:flex;
  align-items:center;
  grid-gap:0.5rem;
  gap:0.5rem;
  margin-top:0.15rem;
  font-weight:700;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  cursor:pointer;
}

.ValuesSourceTypeModal-module__info___GE2Cb{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border-radius:8px;
  border-radius:var(--default-border-radius);
}

.ValuesSourceTypeModal-module__icon___ubdek{
  flex-shrink:0;
}

.ValuesSourceTypeModal-module__ModalBodyWithPane___eMesw{
  height:50vh;
  display:flex;
  grid-gap:2rem;
  gap:2rem;
}

.ValuesSourceTypeModal-module__ModalPane___iOJVz{
  flex:1;
}

.ValuesSourceTypeModal-module__ModalMain___pCRuL{
  display:flex;
  flex:2;
  flex-direction:row;
}

.ValuesSourceTypeModal-module__ModalLabel___DSOIO{
  display:block;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  margin-bottom:0.5rem;
  font-weight:bold;
}

.ValuesSourceTypeModal-module__ModalTextArea___CG86g{
  display:block;
  resize:none;
}

.ValuesSourceTypeModal-module__ModalHelpMessage___bKfCP{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  margin-top:0.25rem;
  margin-left:1.25rem;
}

.ValuesSourceTypeModal-module__ModalErrorMessage___f_khZ{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  padding:1rem;
  border:1px solid hsla(358, 71%, 62%, 1);
  border:1px solid var(--mb-color-error);
  border-radius:0.5rem;
}

.ValuesSourceTypeModal-module__ModalEmptyState___er2ji{
  display:flex;
  flex:1;
  justify-content:center;
  align-items:center;
  padding:2rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-weight:bold;
  line-height:1.5rem;
  text-align:center;
}

.ValuesSourceTypeModal-module__ModalLoadingAndErrorWrapper____XwEX{
  display:flex;
  justify-content:center;
  align-items:center;
  height:calc(50vh + 11.25rem);
}

.ParameterSettings-module__SettingLabel___NJNoc{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.ParameterSettings-module__SettingLabelError___nStfa{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

.ParameterSettings-module__SettingValueWidget___dJLCZ{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding:0.75rem 0.75rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:0.5rem;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
}

.TemporalUnitSettings-module__label___E7H0a{
  display:flex;
  align-items:center;
  cursor:pointer;
  padding:0.5rem;
  border-radius:0.375rem;
  color:#4c5773;
  color:var(--mb-color-text-dark)
}
.TemporalUnitSettings-module__label___E7H0a:hover{
    background-color:color-mix(
    in srgb,
    #509ee3,
    white 90%
  );
    background-color:var(--mb-color-background-hover);
    color:#509ee3;
    color:var(--mb-color-text-hover);
  }

.ActionSidebar-module__Heading___K1L4C{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:1.125rem;
}

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

.ActionSidebar-module__SidebarBody___wG15w{
  flex:1;
  overflow-y:auto;
}

.ActionSidebar-module__SidebarFooter___cPycU{
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.QuestionList-module__QuestionListItem___fkfMl .QuestionList-module__QuestionListItemIcon___X59Li:last-child{
    justify-self:start;
  }

.QuestionPicker-module__questionPickerRoot___z41ID{
  padding:1rem;
}

.QuestionPicker-module__breadcrumbsWrapper___lacWp{
  margin-bottom:0.5rem;
  padding-left:0.5rem;
}

.QuestionPicker-module__searchInput___bYmdr{
  margin-bottom:1rem;
}

button.QuestionPicker-module__newButton___buCLI{
  width:50%;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  border-color:#f3f5f7;
  border-color:var(--mb-base-color-gray-10)
}

button.QuestionPicker-module__newButton___buCLI:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    border-color:color-mix(in srgb, #509ee3, #fff 80%);
    border-color:var(--mb-color-brand-light);
    background:color-mix(in srgb, #509ee3, #fff 90%);
    background:var(--mb-color-brand-lighter);
  }

button.QuestionPicker-module__newButton___buCLI:active{
    color:#509ee3;
    color:var(--mb-color-brand);
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
    background:color-mix(in srgb, #509ee3, #fff 80%);
    background:var(--mb-color-brand-light);
  }

.ClickBehaviorSidebar-module__SidebarHeader___anQPp{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  padding-left:32px;
  padding-right:36px;
  margin-bottom:16px;
}

.ClickBehaviorSidebar-module__SidebarContentBordered___bMYQf{
  padding-bottom:1rem;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.ClickBehaviorSidebar-module__SidebarContentBordered___bMYQf .ClickBehaviorSidebar-module__SelectedClickBehaviorItemIcon___dnYlm{
    border-color:transparent;
    padding-left:12px;
  }

.ClickBehaviorSidebar-module__Heading___S8nY5{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding-top:22px;
  padding-bottom:16px;
  margin-bottom:8px;
}

.ClickMappings-module__TargetTrigger___xKNtM{
  border-radius:0.5rem
}
.ClickMappings-module__TargetTrigger___xKNtM:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
  }

.CustomLinkText-module__Label___YAWau{
  display:block;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:700;
  padding-top:22px;
  padding-bottom:16px;
  margin-bottom:8px;
}

.LinkOptions-module__SelectedEntityPickerIcon___IHv0p{
  border-color:transparent;
}

.LinkOptions-module__SelectedEntityPickerContent___fDl5E{
  font-weight:bold;
}

.LinkOptions-module__ButtonLabel___H1I0q{
  flex-grow:1;
  text-align:left;
}

.LinkOptions-module__ButtonRoot___kDJZh{
  flex:1 1 auto;
  border-right-color:color-mix(
    in srgb,
    #fff,
    transparent 25%
  );
  border-right-color:color-mix(
    in srgb,
    var(--mb-color-bg-white),
    transparent 25%
  )
}

.LinkOptions-module__ButtonRoot___kDJZh[data-variant="filled"]:hover{
    border-right-color:color-mix(
      in srgb,
      #fff,
      transparent 25%
    );
    border-right-color:color-mix(
      in srgb,
      var(--mb-color-bg-white),
      transparent 25%
    );
  }

.SidebarItem-module__CloseIconContainer___PvB5P{
  display:flex;
  align-items:center;
  border-left:1px solid color-mix(in srgb, #509ee3 80%, black);
  border-left:1px solid color-mix(in srgb, var(--mb-color-brand) 80%, black);
}

.SidebarItem-module__IconContainer___IKxj4{
  flex-shrink:0;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:8px;
}

.SidebarItem-module__BaseSidebarItemRoot___RHChw{
  overflow:hidden;
  border:1px solid transparent;
  border-radius:8px;
  cursor:pointer
}

.SidebarItem-module__BaseSidebarItemRoot___RHChw.SidebarItem-module__disabled___JP56i{
    pointer-events:none;
    opacity:0.4;
  }

.SidebarItem-module__BaseSidebarItemRoot___RHChw.SidebarItem-module__padded___SG9AU{
    padding:8px 12px;
  }

.SidebarItem-module__BaseSidebarItemRoot___RHChw:hover{
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
  }

.SidebarItem-module__SelectableSidebarItemRoot___bLT3g{
  background-color:transparent;
  color:inherit
}

.SidebarItem-module__SelectableSidebarItemRoot___bLT3g.SidebarItem-module__isSelected___vuFXN{
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.ValuesYouCanReference-module__PopoverTrigger___fk4tF{
  cursor:pointer;
  color:#696e7b;
  color:var(--mb-color-text-medium)
}
.ValuesYouCanReference-module__PopoverTrigger___fk4tF:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.TypeSelector-module__BehaviorOptionIcon___Rli2l{
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

  .TypeSelector-module__BehaviorOptionIcon___Rli2l .TypeSelector-module__Icon___z33Ty{
    color:#fff;
    color:var(--mb-color-text-white);
  }

.TypeSelector-module__BehaviorOptionIcon___Rli2l.TypeSelector-module__isSelected___xz_a0{
    border-color:transparent;
  }

.TypeSelector-module__BehaviorOptionIcon___Rli2l.TypeSelector-module__isSelected___xz_a0 .TypeSelector-module__Icon___z33Ty{
      color:#fff;
      color:var(--mb-color-text-white);
    }

.ClickBehaviorSidebarHeader-module__ItemName___OHGgn{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.ClickBehaviorSidebarHeader-module__ColumnClickBehaviorHeader___FXzso{
  display:flex;
  align-items:center;
  cursor:pointer
}

.ClickBehaviorSidebarHeader-module__ColumnClickBehaviorHeader___FXzso:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.ClickBehaviorSidebarHeader-module__ChevronIconContainer___SN9F2{
  padding:4px 6px;
  margin-right:8px;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:4px;
}

.DashboardInfoSidebar-module__BrandCircle___LLe27{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
  color:#fff;
  color:var(--mb-color-text-white);
  border-radius:50%;
  height:1rem;
  width:1rem;
  padding:1px;
}

.DashboardInfoSidebar-module__IconMargin___rD80B{
  margin-top:0.25rem;
}

.NewModelOption-module__linkWrapper___Tee8Z{
  text-decoration:none;
  display:block;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  padding:2rem;
  padding:var(--padding-4);
  align-items:center;
  border:1px solid #eeecec;
  border:var(--border-size) var(--border-style) var(--mb-color-border);
  border-radius:8px;
  border-radius:var(--default-border-radius);
  cursor:pointer;
  height:100%;
  text-align:center;
  transition:all 0.2s linear;
}

.NewModelOption-module__modelTitle___Hc2zy{
  transition:all 0.2s linear;
}

.SaveQuestionForm-module__labelWrapper___JrGC5{
  max-width:100%;
}

.SaveQuestionForm-module__label___CIiEZ{
  overflow:hidden;
  text-overflow:ellipsis
}

.SaveQuestionForm-module__label___CIiEZ.SaveQuestionForm-module__labelActive___BhEli{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.NotebookActionButton-module__ColorButton___pF2hZ{
  border:none;
  transition:background 300ms;
  color:var(--notebook-action-button-color);
  background-color:color-mix(
    in srgb,
    var(--notebook-action-button-color),
    transparent 80%
  )
}
.NotebookActionButton-module__ColorButton___pF2hZ.NotebookActionButton-module__secondary___VSvim{
    color:#696e7b;
    color:var(--mb-color-text-secondary);
    background-color:var(--mb-color-notebook-step-bg)
  }
.NotebookActionButton-module__ColorButton___pF2hZ.NotebookActionButton-module__secondary___VSvim:hover{
      background-color:var(--mb-color-notebook-step-bg-hover);
    }
.NotebookActionButton-module__ColorButton___pF2hZ:hover{
    background-color:color-mix(
      in srgb,
      var(--notebook-action-button-color),
      transparent 35%
    );
    color:color-mix(in srgb, var(--notebook-action-button-color), black 11.5%);
  }

.NotebookStep-module__PreviewButton___isMnP{
  margin-left:0.5rem
}

.NotebookStep-module__PreviewButton___isMnP.NotebookStep-module__noPreviewButton___wqJaH{
    visibility:hidden;
    pointer-events:none;
    opacity:0.4;
  }

.NotebookStep-module__PreviewButton___isMnP:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.NotebookStep-module__StepRoot___zIMmh{
  margin-bottom:0.5rem;
  padding-bottom:0.5rem
}

@media screen and (min-width: 40em){

.NotebookStep-module__StepRoot___zIMmh{
    margin-bottom:1rem;
    padding-bottom:1rem
}
  }

.NotebookCell-module__NotebookCell___TaBg7{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  border-radius:8px;
  background-color:color-mix(
    in srgb,
    var(--notebook-cell-color),
    transparent 90%
  );
}

.NotebookCell-module__NotebookCellItemContainer___JL6P2{
  display:flex;
  font-weight:bold;
  border-radius:6px;
  border:2px solid transparent;
  cursor:default;
  color:#fff;
  color:var(--mb-color-text-white);
  align-items:stretch;
  transition:border 300ms linear
}

.NotebookCell-module__NotebookCellItemContainer___JL6P2.NotebookCell-module__cursorPointer___RqQXw{
    cursor:pointer;
  }

.NotebookCell-module__NotebookCellItemContainer___JL6P2.NotebookCell-module__inactive___rLtDa{
    color:var(--notebook-cell-item-container-color);
    border-color:color-mix(
      in srgb,
      var(--notebook-cell-item-container-color),
      transparent 75%
    )
  }

.NotebookCell-module__NotebookCellItemContainer___JL6P2.NotebookCell-module__inactive___rLtDa:hover{
      border-color:color-mix(
        in srgb,
        var(--notebook-cell-item-container-color),
        transparent 20%
      );
    }

.NotebookCell-module__NotebookCellItemContainer___JL6P2.NotebookCell-module__disabled___uTw83{
    pointer-events:none;
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT{
  display:flex;
  align-items:center;
  background-color:var(--notebook-cell-item-content-container-color);
  transition:background 300ms linear
}

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__inactive___rLtDa{
    background-color:transparent;
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__canHover___oHiYr:hover{
    background-color:color-mix(
      in srgb,
      var(--notebook-cell-item-content-container-color),
      transparent 20%
    );
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__leftBorder___tdrpN{
    border-left:1px solid color-mix(in srgb, #fff, transparent 25%);
    border-left:1px solid color-mix(in srgb, var(--mb-color-bg-white), transparent 25%);
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__leftRoundedCorners___mbfcP{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
  }

.NotebookCell-module__NotebookCellItemContentContainer___mCQiT.NotebookCell-module__rightRoundedCorners___d1oYo{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
  }

.ClauseStep-module__closeIcon___vwM7B{
  margin-left:0.5rem;
  flex:0 0 auto;
  opacity:0.6;
}

.FieldPicker-module__ItemTitle___P4r9I{
  color:#696e7b;
  color:var(--mb-color-text-secondary);
  min-width:10ch;
}

.FieldPicker-module__ItemIcon___OPobu{
  margin:0 0.5em;
  margin-left:0.75em;
  color:#949aab;
  color:var(--mb-color-text-light);
}

.FieldPicker-module__ItemList___zY5XD{
  padding:0.5em;
}

.FieldPicker-module__Label___yeP0F{
  display:flex;
  align-items:center;
  padding:0 0.5em;
  padding-right:0;
  border-radius:6px;
  cursor:pointer;
  min-height:2.25rem
}

.FieldPicker-module__Label___yeP0F:hover{
    background:#edf2f5;
    background:var(--mb-color-bg-medium);
  }

.FieldPicker-module__ToggleItem___GVojn{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  margin-bottom:0.5em;
}

.FieldPicker-module__ToggleItem___GVojn .FieldPicker-module__ItemTitle___P4r9I{
    margin-left:1em;
  }

.DataStep-module__DataStepIconButton___MhNQL{
  color:#fff;
  color:var(--mb-color-text-white);
  padding:var(--notebook-cell-container-padding);
  opacity:0.5;
  height:100%;
}

.JoinConditionColumnPicker-module__JoinColumnPicker___wX4lc{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.JoinConditionColumnPicker-module__JoinCellItem___PcKTA{
  display:flex;
  flex-direction:column;
  justify-content:center;
  grid-gap:2px;
  gap:2px;
  transition:background 300ms linear, border 300ms linear, color 300ms linear;
  cursor:pointer
}

.JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__isReadOnly___YzNBR{
    cursor:default;
  }

.JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__hasColumnStyle___hjVOD{
    min-height:39px;
    padding:6px 16px 6px 10px;
    border-radius:6px;
    background-color:#509ee3;
    background-color:var(--mb-color-brand)
  }

.JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__hasColumnStyle___hjVOD.JoinConditionColumnPicker-module__isOpen___TSGNa{
      background-color:color-mix(in srgb, #509ee3, white 10%);
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }

.JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__hasColumnStyle___hjVOD:hover,
    .JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__hasColumnStyle___hjVOD:focus{
      background-color:color-mix(in srgb, #509ee3, white 10%);
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }

.JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__noColumnStyle___SL03f{
    --no-column-style-alpha-color:color-mix(
      in srgb,
      var(--mb-color-brand),
      white 45%
    );

    min-height:34px;
    padding:8px 20px;
    color:var(--no-column-style-alpha-color);
    border:2px solid var(--no-column-style-alpha-color);
    border-radius:4px
  }

.JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__noColumnStyle___SL03f.JoinConditionColumnPicker-module__isOpen___TSGNa{
      border-color:#509ee3;
      border-color:var(--mb-color-brand);
    }

.JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__noColumnStyle___SL03f:hover,
    .JoinConditionColumnPicker-module__JoinCellItem___PcKTA.JoinConditionColumnPicker-module__noColumnStyle___SL03f:focus{
      border-color:#509ee3;
      border-color:var(--mb-color-brand);
    }

.JoinConditionOperatorPicker-module__OperatorList___uBntT{
  width:80px;
  padding:0.5rem;
}

.JoinConditionOperatorPicker-module__OperatorListItem___Q1xpu{
  padding:0.5rem 0.5rem 0.5rem 1rem;
}

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv{
  font-size:16px;
  padding:4px 8px;
  border-radius:4px;
  cursor:pointer;
  transition:background 300ms linear, border 300ms linear, color 300ms linear
}

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__disabled___THurE{
    cursor:default;
  }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__completeCondition___LadZ4{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:transparent
  }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__completeCondition___LadZ4.JoinConditionOperatorPicker-module__isOpened___o9DEC{
      background-color:color-mix(in srgb, #509ee3, white 10%);
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__completeCondition___LadZ4:hover,
    .JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__completeCondition___LadZ4:focus{
      background-color:color-mix(in srgb, #509ee3, white 10%);
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__incompleteCondition___mJX5B{
    color:#509ee3;
    color:var(--mb-color-brand);
    border:2px solid transparent
  }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__incompleteCondition___mJX5B.JoinConditionOperatorPicker-module__isOpened___o9DEC{
      border-color:#509ee3;
      border-color:var(--mb-color-brand);
    }

.JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__incompleteCondition___mJX5B:hover,
    .JoinConditionOperatorPicker-module__OperatorPickerButton___GCvRv.JoinConditionOperatorPicker-module__incompleteCondition___mJX5B:focus{
      border:2px solid #509ee3;
      border:2px solid var(--mb-color-brand);
    }

.JoinConditionRemoveButton-module__RemoveButton___WCgUq{
  display:flex;
  align-items:center;
  justify-content:center;
  width:44px;
  cursor:pointer;
  border-radius:0 8px 8px 0;
  border-left:1px solid color-mix(in srgb, var(var(--mb-color-bg-white)), transparent 25%);
  color:#509ee3;
  color:var(--mb-color-text-brand)
}
.JoinConditionRemoveButton-module__RemoveButton___WCgUq.JoinConditionRemoveButton-module__isConditionComplete___T6WMt{
    color:#fff;
    color:var(--mb-color-text-white)
  }
.JoinConditionRemoveButton-module__RemoveButton___WCgUq.JoinConditionRemoveButton-module__isConditionComplete___T6WMt:hover,
    .JoinConditionRemoveButton-module__RemoveButton___WCgUq.JoinConditionRemoveButton-module__isConditionComplete___T6WMt:focus{
      background-color:color-mix(in srgb, #509ee3, white 10%);
      background-color:color-mix(in srgb, var(--mb-color-brand), white 10%);
    }
.JoinConditionRemoveButton-module__RemoveButton___WCgUq:hover,
  .JoinConditionRemoveButton-module__RemoveButton___WCgUq:focus{
    background-color:color-mix(
      in srgb,
      #509ee3,
      transparent 20%
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-brand),
      transparent 20%
    );
  }

.JoinCondition-module__JoinConditionRoot___rmt2f{
  border-radius:0.5rem;
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
}

.JoinConditionDraft-module__JoinConditionRoot___gqtoQ{
  border-radius:0.5rem;
  transition:background-color 300ms linear;
  background-color:color-mix(in srgb, #509ee3, transparent 85%);
  background-color:color-mix(in srgb, var(--mb-color-brand), transparent 85%);
}

.JoinStrategyPicker-module__JoinStrategyIcon___vY9CR{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.JoinStrategyPicker-module__JoinStrategyList___JstFS{
  padding:0.5rem;
}

.JoinTablePicker-module__ColumnPickerButton___cHY1A{
  padding:var(--notebook-cell-container-padding);
  opacity:0.5;
  color:#fff;
  color:var(--mb-color-text-white);
  height:100%;
}

.JoinComplete-module__JoinCell___Q4ZlB{
  flex:1;
  align-self:start;
}

.JoinComplete-module__JoinConditionCell___epUO7{
  flex:1;
  flex-direction:column;
  align-items:start;
  justify-content:center;
  grid-gap:0.5rem;
  gap:0.5rem;
  padding:0.5rem;
}

.JoinDraft-module__JoinCell___K1pCC{
  flex:1;
  align-self:start;
}

.JoinDraft-module__JoinConditionCell___me1m3{
  flex:1;
  flex-direction:column;
  align-items:start;
  justify-content:center;
  grid-gap:0.5rem;
  gap:0.5rem;
  padding:0.5rem;
}

.SortStep-module__SortDirectionButton___qY7T2{
  display:flex;
  align-items:center;
  grid-gap:0.5rem;
  gap:0.5rem;
  color:#fff;
  color:var(--mb-color-text-white);
  font-weight:700;
  cursor:pointer;
}

.MetricEditorBody-module__root___Yt5cO{
  display:flex;
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
}

.ResizableBoxHandle-module__root___yqonE{
  cursor:row-resize;
}

.VisualizationError-module__QueryErrorTitle___TL1bK{
  flex:1 1 auto;
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-size:1.25rem;
  line-height:1.5rem;
  font-weight:bold;
}

.VisualizationError-module__QueryErrorIcon___jnxBg{
  flex:0 0 auto;
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
  width:1rem;
  height:1rem;
  margin-right:0.75rem;
}

.VisualizationError-module__QueryErrorMessage___UxEnq{
  margin:0 2rem;
  padding:1rem;
  max-width:31.25rem;
  font-family:Monaco, monospace;
  font-size:0.75rem;
  line-height:1.125rem;
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
  border-radius:0.5rem;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  word-wrap:break-word;
}

.VisualizationError-module__QueryErrorLink___XgKvt{
  color:#509ee3;
  color:var(--mb-color-brand);
  margin:1rem 0;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:bold;
  text-decoration:none
}

.VisualizationError-module__QueryErrorLink___XgKvt:hover{
    text-decoration:underline;
  }

.MetricEditorFooter-module__root___KQ1sl{
  flex:1 0 auto;
}

.MetricEditorHeader-module__root___nOcm0{
  background-color:#509ee3 !important;
  background-color:var(--mb-color-brand) !important;
}

.SnippetRow-module__SnippetButton___kzH_g{
  color:#509ee3;
  color:var(--mb-color-brand);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  margin-top:0.5rem
}

.SnippetRow-module__SnippetButton___kzH_g:hover{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

.SnippetRow-module__SnippetContent___DnhNM:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SnippetSidebar-module__SidebarIcon___xQ180{
  color:#949aab;
  color:var(--mb-color-text-light);
  margin-right:0.5rem;
}

.SnippetSidebar-module__HideSearchIcon___meF6F{
  cursor:pointer;
  padding:0.5rem
}

.SnippetSidebar-module__HideSearchIcon___meF6F:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SnippetSidebar-module__HideSearchIcon___meF6F.SnippetSidebar-module__isHidden___wZHVl{
    display:none;
  }

.SnippetSidebar-module__AddSnippetIcon___kxATI{
  color:#509ee3;
  color:var(--mb-color-brand);
  cursor:pointer;
  padding:0.5rem;
  border-radius:0.5rem
}

.SnippetSidebar-module__AddSnippetIcon___kxATI:hover{
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
  }

.SnippetSidebar-module__AddSnippetIcon___kxATI.SnippetSidebar-module__isHidden___wZHVl{
    display:none;
  }

.SnippetSidebar-module__SearchSnippetIcon___RrtnY{
  cursor:pointer;
  margin-right:0.5rem
}

.SnippetSidebar-module__SearchSnippetIcon___RrtnY:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SnippetSidebar-module__SearchSnippetIcon___RrtnY.SnippetSidebar-module__isHidden___wZHVl{
    display:none;
  }

.SnippetSidebar-module__SnippetTitle___S2tQK{
  cursor:pointer
}

.SnippetSidebar-module__SnippetTitle___S2tQK:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SnippetSidebar-module__MenuIconContainer___VU9rk{
  display:flex;
  padding:1rem;
  cursor:pointer
}

.SnippetSidebar-module__MenuIconContainer___VU9rk:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.SnippetSidebar-module__SidebarFooter___Jitfm{
  display:flex;
  padding:1rem;
  font-size:0.875em;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  cursor:pointer
}

.SnippetSidebar-module__SidebarFooter___Jitfm:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.SnippetSidebar-module__SidebarFooter___Jitfm:hover .SnippetSidebar-module__SidebarIcon___xQ180{
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.TagEditorParam-module__TagContainer___EUakC{
  padding:1.5rem 1.5rem 0 1.5rem;
  margin-bottom:1.5rem;
  border-top:1px solid #eeecec;
  border-top:1px solid var(--mb-color-border);
}

.TagEditorParam-module__TagName___wYYGj{
  font-weight:900;
  margin-bottom:2rem;
  align-self:flex-end;
  color:#509ee3;
  color:var(--mb-color-brand);
}

.TagEditorParam-module__ContainerLabel___J2LKr{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  font-weight:700;
  margin-bottom:0.5em;
}

.TagEditorParam-module__ErrorSpan___Mn8BN{
  color:hsla(358, 71%, 62%, 1);
  color:var(--mb-color-error);
}

.TagEditorParam-module__DefaultParameterValueWidget___F3Kxb{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  padding:0.75rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  border-radius:4px;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  font-weight:normal;
}

.ViewSidebar-module__ViewSidebarAside___fAGIR{
  overflow-x:hidden;
  overflow-y:auto;
  position:relative;
  width:0
}
.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__rightSide___SzaO8{
    border-left:none
  }
.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__rightSide___SzaO8.ViewSidebar-module__isOpen___B3fkf{
      border-left:1px solid #eeecec;
      border-left:1px solid var(--mb-color-border);
    }
@media screen and (max-width: 40em){
  .ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__rightSide___SzaO8{
      margin-left:auto
  }
    }
.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__leftSide___i8roT{
    border-right:none
  }
.ViewSidebar-module__ViewSidebarAside___fAGIR.ViewSidebar-module__leftSide___i8roT.ViewSidebar-module__isOpen___B3fkf{
      border-right:1px solid #eeecec;
      border-right:1px solid var(--mb-color-border);
    }

.DatasetEditor-module__TableContainer___CNyRY{
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  flex-basis:0
}

.DatasetEditor-module__TableContainer___CNyRY.DatasetEditor-module__isSidebarOpen___Yexwd{
    display:none
  }

@media screen and (min-width: 40em){

.DatasetEditor-module__TableContainer___CNyRY.DatasetEditor-module__isSidebarOpen___Yexwd{
      display:inherit
  }
    }

.DatasetEditor-module__QueryEditorContainer___O23q8{
  z-index:2;
  width:100%
}

.DatasetEditor-module__QueryEditorContainer___O23q8.DatasetEditor-module__isResizable___xAhJK{
    margin-bottom:1rem;
    border-bottom:1px solid #eeecec;
    border-bottom:1px solid var(--mb-color-border);
  }

.DatasetEditor-module__FieldTypeIcon___SCYRp{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
  color:#fff;
  color:var(--mb-color-text-white);
  border-radius:0.3em;
  padding:0.2em;
  margin-right:8px;
  transition:all 0.25s;
  flex-shrink:0
}

.DatasetEditor-module__FieldTypeIcon___SCYRp.DatasetEditor-module__isSelected___VEyeR{
    background-color:#fff;
    background-color:var(--mb-color-bg-white);
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.DatasetEditor-module__MainContainer___knhqO{
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  flex-basis:0;
  position:relative;
}

.DatasetEditor-module__TabHintToastContainer___UzorZ{
  position:fixed;
  bottom:16px;
  left:24px;
  transform:translateY(200%);
  transition:all 0.4s
}

.DatasetEditor-module__TabHintToastContainer___UzorZ.DatasetEditor-module__isVisible___Dzuvg{
    transform:translateY(0);
  }

.DatasetEditor-module__Root___OQ2NB{
  --edit-bar-height:49px;

  display:flex;
  flex:1 0 auto;
  position:relative;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  height:calc(100vh - var(--edit-bar-height));
}

.DatasetEditor-module__DatasetEditBar___RBpOg{
  background-color:#509ee3 !important;
  background-color:var(--mb-color-brand) !important;
}

.DatasetEditor-module__TableHeaderColumnName___B7QOf{
  display:flex;
  flex-direction:row;
  align-items:center;
  min-width:35px;
  height:26px;
  padding:3px 0.5rem;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow-x:hidden;
  color:#509ee3;
  color:var(--mb-color-brand);
  background-color:transparent;
  font-weight:bold;
  cursor:pointer;
  border:1px solid #509ee3;
  border:1px solid var(--mb-color-brand);
  border-radius:8px;
  transition:all 0.25s
}

.DatasetEditor-module__TableHeaderColumnName___B7QOf.DatasetEditor-module__isSelected___VEyeR{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

.DatasetEditor-module__TableHeaderColumnName___B7QOf:hover{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
  }

.DatasetEditor-module__TableHeaderColumnName___B7QOf:hover .DatasetEditor-module__FieldTypeIcon___SCYRp{
      background-color:#fff;
      background-color:var(--mb-color-bg-white);
      color:#509ee3;
      color:var(--mb-color-brand);
    }

.DatasetFieldMetadataSidebar-module__Divider___ziDNq{
  height:1px;
  width:100%;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}

.DatasetFieldMetadataSidebar-module__MainFormContainer___zmPCp{
  padding:1.5rem 1.5rem 0;
}

.DatasetFieldMetadataSidebar-module__MainFormContainer___zmPCp .DatasetFieldMetadataSidebar-module__SelectButton___LExoa{
    color:#4c5773;
    color:var(--mb-color-text-dark);
    transition:border 0.3s;
    outline:none
  }

.DatasetFieldMetadataSidebar-module__MainFormContainer___zmPCp .DatasetFieldMetadataSidebar-module__SelectButton___LExoa:focus{
      border-color:#509ee3;
      border-color:var(--mb-color-brand);
    }


  .MappedFieldPicker-module__StyledSelectButton___XAQ6N.MappedFieldPicker-module__hasValue___lZ0t9{
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    border-color:#509ee3;
    border-color:var(--mb-color-brand);
  }

    .MappedFieldPicker-module__StyledSelectButton___XAQ6N.MappedFieldPicker-module__hasValue___lZ0t9 .MappedFieldPicker-module__StyledSelectIcon___GArOI{
      color:#fff;
      color:var(--mb-color-text-white);
    }

    .MappedFieldPicker-module__StyledSelectButton___XAQ6N.MappedFieldPicker-module__hasValue___lZ0t9 .MappedFieldPicker-module__StyledSelectButtonContent___NxDz1{
      color:#fff;
      color:var(--mb-color-text-white);
    }

.DatasetQueryEditor-module__QueryEditorContainer___e8ksO{
  visibility:visible
}
.DatasetQueryEditor-module__QueryEditorContainer___e8ksO.DatasetQueryEditor-module__isHidden___tMbnp{
    visibility:hidden;
  }

.EditorTabs-module__TabBar___MV4c8{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  grid-gap:8px;
  gap:8px;
}

.EditorTabs-module__RadioInput___Rl225{
  cursor:inherit;
  position:absolute;
  opacity:0;
  width:0;
  height:0;
  top:0;
  left:0;
  margin:0;
  padding:0;
  z-index:1;
}

.EditorTabs-module__Tab___Ecjgu{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  padding:6px 12px;
  color:#fff;
  color:var(--mb-color-text-white);
  font-weight:bold;
  border:2px solid;
  border-radius:8px;
  transition:all 0.3s;
  opacity:1;
  cursor:pointer
}

.EditorTabs-module__Tab___Ecjgu.EditorTabs-module__active___f1CUG{
    background-color:var(--active-tab-color);
    border-color:var(--active-tab-color);
  }

.EditorTabs-module__Tab___Ecjgu.EditorTabs-module__inactive___WdpY_{
    border-color:var(--inactive-tab-color)
  }

.EditorTabs-module__Tab___Ecjgu.EditorTabs-module__inactive___WdpY_:hover{
      background-color:var(--inactive-tab-color);
    }

.EditorTabs-module__Tab___Ecjgu.EditorTabs-module__disabled___DvpRM{
    opacity:0.5;
    cursor:default;
  }

.TabHintToast-module__ToastCard___AwrQz{
  align-items:center;
  padding:12px 16px;
}

.TabHintToast-module__ToastMessage___XnSus{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  font-weight:bold;
}

.TabHintToast-module__TabIcon___W52ax{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  margin-right:0.5rem;
}

.TabHintToast-module__CloseIcon___kpUMf{
  margin-left:1rem;
  color:#93a1ab;
  color:var(--mb-color-bg-dark);
  cursor:pointer
}

.TabHintToast-module__CloseIcon___kpUMf:hover{
    color:color-mix(in srgb, #93a1ab, white 30%);
    color:color-mix(in srgb, var(--mb-color-bg-dark), white 30%);
  }

.NewDatasetModal-module__DatasetValueProp___yvbEc{
  color:#4c5773;
  color:var(--mb-color-text-dark);
  list-style-type:disc;
  margin-left:1rem;
  padding-bottom:1rem;
  font-size:14px;
  line-height:22px;
}

.NativeCodePanel-module__CodeContainer___fGu5t{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  box-sizing:border-box;
  margin:0;
  padding:1rem;
  border:1px solid #eeecec;
  border:1px solid var(--mb-color-border);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border-radius:0.5rem;
  overflow:auto
}

.NativeCodePanel-module__CodeContainer___fGu5t.NativeCodePanel-module__isHighlighted___B3kSC{
    background-color:color-mix(in srgb, #509ee3, #fff 80%);
    background-color:var(--mb-color-brand-light);
    border:1px solid #509ee3;
    border:1px solid var(--mb-color-brand);
  }

.NativeCodePanel-module__CodeText___ZHZaN{
  display:block;
  flex:1 1 auto;
  box-sizing:border-box;
  font-size:0.75rem;
  line-height:1.125rem;
  white-space:pre;
  word-wrap:break-word;
}

.NativeCodePanel-module__CodeRoot___u1D_n{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  min-height:0;
  position:relative
}

.NativeCodePanel-module__CodeRoot___u1D_n:hover .NativeCodePanel-module__CodeCopyButton___wJ9Bb{
      visibility:visible;
    }

.NativeCodePanel-module__CodeCopyButton___wJ9Bb{
  position:absolute;
  top:1rem;
  right:1rem;
  width:1rem;
  height:1rem;
  color:#509ee3;
  color:var(--mb-color-brand);
  visibility:hidden;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light)
}

.NativeCodePanel-module__CodeCopyButton___wJ9Bb.NativeCodePanel-module__isHighlighted___B3kSC{
    background-color:color-mix(in srgb, #509ee3, #fff 80%);
    background-color:var(--mb-color-brand-light);
  }

.PreviewQueryModal-module__ModalExternalLink___W0dqq{
  color:#509ee3;
  color:var(--mb-color-brand);
  font-size:0.75rem;
  line-height:1rem;
  font-weight:bold;
  text-decoration:none
}
.PreviewQueryModal-module__ModalExternalLink___W0dqq:hover{
    text-decoration:underline;
  }

.Calendar-module__CalendarWeeks___ZNw3c{
  padding-bottom:14px;
}

.Calendar-module__CalendarWeek___plZ9J{
  display:flex;
  padding-left:12px;
  padding-right:12px;
}

.Calendar-module__CalendarHeader___rWCbX{
  padding:14px;
  margin-bottom:8px;
}

.Calendar-module__CalendarHeader___rWCbX h4{
  font-weight:700;
}

.Calendar-module__CalendarDayNames___LSjnM{
  color:#949aab;
  color:var(--mb-color-text-tertiary);
}

.Calendar-module__CalendarDay___JbvOd,
.Calendar-module__CalendarDayName___mZwL6{
  flex:1;
}

.Calendar-module__CalendarDay___JbvOd{
  color:#949aab;
  color:var(--mb-color-text-light);
  position:relative;
  border-radius:99px;
  font-weight:700;
  font-size:12px;
  background-color:transparent;
  padding:10px;
}

.Calendar-module__CalendarDayName___mZwL6{
  cursor:inherit;
}

.Calendar-module__CalendarDayThisMonth___wqXv0{
  color:currentcolor;
}

.Calendar-module__CalendarRange___F7sVh .Calendar-module__CalendarDaySelected___mg4pw{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}

.Calendar-module__CalendarRange___F7sVh .Calendar-module__CalendarDaySelectedEnd___ioPWt{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}

.Calendar-module__CalendarDayInRange___NdPt0{
  border-radius:0;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
}

.Calendar-module__CalendarNoContext___tmF0o.Calendar-module__CalendarDay___JbvOd{
  visibility:hidden;
  pointer-events:none;
}

.Calendar-module__CalendarNoContext___tmF0o.Calendar-module__CalendarDayThisMonth___wqXv0{
  visibility:visible;
  pointer-events:all;
}

.ViewSection-module__ViewSectionRoot___LxV9X{
  display:flex;
  align-items:center;
  padding-left:0.5rem;
  padding-right:0.5rem
}
@media screen and (min-width: 40em){
  .ViewSection-module__ViewSectionRoot___LxV9X{
    padding-left:2rem;
    padding-right:1rem
}
  }


  .ViewTitleHeader-module__FilterButton___LUz7X[data-variant="default"]{
    transition:background 300ms linear
  }

.ViewTitleHeader-module__FilterButton___LUz7X[data-variant="default"]:hover{
      color:#7172ad;
      color:var(--mb-color-filter);
      background-color:color-mix(in srgb, #7172ad 10%, white);
      background-color:color-mix(in srgb, var(--mb-color-filter) 10%, white);
    }

.ViewTitleHeader-module__FilterButtonAttachment___FAAiH[data-variant="default"]{
    padding:0.5rem;
    transition:background 300ms linear
  }

.ViewTitleHeader-module__FilterButtonAttachment___FAAiH[data-variant="default"]:hover{
      background-color:color-mix(in srgb, #7172ad 10%, white);
      background-color:color-mix(in srgb, var(--mb-color-filter) 10%, white);
    }

.ViewTitleHeader-module__FilterButtonAttachment___FAAiH[data-variant="default"]:hover .ViewTitleHeader-module__FilterCountChip___i9Zol, .ViewTitleHeader-module__FilterButtonAttachment___FAAiH[data-variant="default"][data-expanded="true"] .ViewTitleHeader-module__FilterCountChip___i9Zol{
        color:#fff;
        color:var(--mb-color-text-selected);
        background-color:#7172ad;
        background-color:var(--mb-color-filter);
      }

.ViewTitleHeader-module__FilterCountChip___i9Zol{
  font-size:0.6875rem;
  border-radius:10px;
  line-height:1rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  color:#4c5773;
  color:var(--mb-color-text-primary);
  background-color:color-mix(in srgb, #7172ad 15%, white);
  background-color:color-mix(in srgb, var(--mb-color-filter) 15%, white);
}

.ViewTitleHeader-module__SummarizeButton___iJlfc{
  transition:background 300ms linear, border 300ms linear
}

.ViewTitleHeader-module__SummarizeButton___iJlfc:hover:not([data-active="true"]){
    color:#88bf4d;
    color:var(--mb-color-summarize);
    border-color:color-mix(in srgb, #88bf4d 40%, white);
    border-color:color-mix(in srgb, var(--mb-color-summarize) 40%, white);
    background-color:color-mix(in srgb, #88bf4d 15%, white);
    background-color:color-mix(in srgb, var(--mb-color-summarize) 15%, white);
  }

.ViewTitleHeader-module__BackButton___r9DgW{
  color:#509ee3;
  color:var(--mb-color-brand);
  padding:0.75rem;
}

.ViewTitleHeader-module__HeaderDivider___cmEC4{
  font-size:1.25rem;
  line-height:1.5rem;
  font-weight:700;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  padding-left:0.5rem;
  padding-right:0.25rem;
}

.ViewTitleHeader-module__AdHocViewHeading___VopOj{
  margin-bottom:0.25rem;
  margin-top:0.25rem;
  margin-right:1rem;
}

.ViewTitleHeader-module__SaveButton___VB250{
  border-radius:8px
}

.ViewTitleHeader-module__SaveButton___VB250[data-disabled="true"]{
    pointer-events:all;
  }

.ViewTitleHeader-module__SaveButton___VB250:hover{
    background-color:#fafbfc;
    background-color:var(--mb-color-bg-light);
  }

.ViewTitleHeader-module__ViewHeaderActionPanel___JyUmI{
  display:flex;
  align-items:center;
  margin-left:auto;
  grid-gap:0.5rem;
  gap:0.5rem;
  position:relative
}

@media screen and (max-width: 40em){

.ViewTitleHeader-module__ViewHeaderActionPanel___JyUmI{
    margin-left:0;
    width:100%;
    justify-content:space-between;
    border-top:1px solid #eeecec;
    border-top:1px solid var(--mb-color-border);
    margin-top:1rem;
    padding:0.5rem 2.5rem 0 2rem
}
  }

.ViewTitleHeader-module__ViewHeaderActionPanel___JyUmI .ViewTitleHeader-module__SaveButton___VB250[data-disabled="true"]{
      pointer-events:all;
    }

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

.ViewTitleHeader-module__ViewRunButtonWithTooltip___BtaQV:hover{
    color:#509ee3;
    color:var(--mb-color-brand)
  }

.ViewTitleHeader-module__ViewRunButtonWithTooltip___BtaQV:hover.ViewTitleHeader-module__isDirty___MYMpB{
      color:#fff;
      color:var(--mb-color-text-white);
    }

.ViewTitleHeader-module__ViewHeaderContainer___OuJfJ{
  --app-subheader-height:48px;

  border-bottom:1px solid #eeecec;

  border-bottom:1px solid var(--mb-color-border);
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

@media screen and (max-width: 40em){

.ViewTitleHeader-module__ViewHeaderContainer___OuJfJ{
    flex-direction:column;
    align-items:start;
    padding:0.5rem 0
}

    .ViewTitleHeader-module__ViewHeaderContainer___OuJfJ.ViewTitleHeader-module__isNavBarOpen___wba16{
      margin-top:var(--app-subheader-height);
    }
  }

.ViewTitleHeader-module__ViewHeaderIconButtonContainer___YD0Nb .ViewTitleHeader-module__ViewHeaderIconButton___fc2ZO{
    padding:0.25rem 0.5rem;
    height:2rem;
    width:2rem
  }

.ViewTitleHeader-module__ViewHeaderIconButtonContainer___YD0Nb .ViewTitleHeader-module__ViewHeaderIconButton___fc2ZO:hover{
      color:#509ee3;
      color:var(--mb-color-brand);
      background-color:#edf2f5;
      background-color:var(--mb-color-bg-medium);
    }

.ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
  right:0.38rem
}

.ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7.ViewTitleHeader-module__isModelOrMetric___CCBmo{
    right:0;
  }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
    transition:all 400ms ease;
    position:relative;
    top:0.5rem;
  }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
    opacity:0;
    transition:all 400ms ease;
  }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX.ViewTitleHeader-module__showSubHeader___ThRD_ .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
      top:0;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX.ViewTitleHeader-module__showSubHeader___ThRD_ .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
      opacity:1;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:hover .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7, .ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX[focus-within] .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
      top:0;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:hover .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds, .ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX[focus-within] .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
      opacity:1;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:hover .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7, .ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:focus-within .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
      top:0;
    }

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:hover .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds, .ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX:focus-within .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
      opacity:1;
    }

@media screen and (max-width: 40em){

.ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX{
    padding:0 1.25rem;
}

    .ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX .ViewTitleHeader-module__SavedQuestionHeaderButtonContainer___gi0K7{
      top:0;
    }

    .ViewTitleHeader-module__SavedQuestionLeftSideRoot___VzzHX .ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
      opacity:1;
    }
  }

.ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
  display:flex;
  align-items:center;
  flex-wrap:wrap
}

@media screen and (max-width: 40em){

.ViewTitleHeader-module__ViewHeaderLeftSubHeading___WO7Ds{
    flex-direction:column;
    align-items:start
}
  }


  .HeaderBreadcrumbs-module__Container___rPEFA.HeaderBreadcrumbs-module__headVariant___Zd4RW .HeaderBreadcrumbs-module__HeaderBadge___JuLAn{
      font-size:1.25rem;
    }

.HeaderBreadcrumbs-module__HeaderBreadcrumbs___EtYGG{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-size:0.8em;
  font-weight:bold;
  padding-left:0.5em;
  padding-right:0.5em;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.HeaderBreadcrumbs-module__HeaderBadge___JuLAn .HeaderBreadcrumbs-module__HeaderBadgeIcon___euRni{
    width:1em;
    height:1em;
    margin-right:0.5em;
  }

.DatasetMetadataStrengthIndicator-module__PercentageLabel___x4grV{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  transition:all 0.4s;
}

.DatasetMetadataStrengthIndicator-module__TooltipParagraph___alsrP{
  margin:0;
}

.DatasetMetadataStrengthIndicator-module__TooltipContent___KankW .DatasetMetadataStrengthIndicator-module__TooltipParagraph___alsrP:last-child{
    margin-top:1em;
  }

.QuestionActions-module__QuestionActionsDivider___lWc1X{
  border-left:1px solid #eeecec;
  border-left:1px solid var(--mb-color-border);
  margin-left:0.5rem;
  margin-right:0.5rem;
  height:1.25rem
}

.QuestionActions-module__QuestionActionsDivider___lWc1X:first-child{
    display:none;
  }

.QuestionActions-module__StrengthIndicator___hcfyB{
  float:none;
  margin-left:3.5rem;
}

.QuestionDataSource-module__TablesDivider___D5Z8Z{
  color:#949aab;
  color:var(--mb-color-text-light);
  font-size:1em;
  font-weight:bold;
  padding:0 0.2em;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.QuestionDataSource-module__IconWrapper___v8dse{
  color:#949aab;
  color:var(--mb-color-text-light);
  display:inline-block;
  font-size:1rem;
  margin-left:0.5rem;
  vertical-align:middle;
}

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


  @media screen and (max-width: 40em){
    .AdHocQuestionLeftSide-module__AdHocLeftSideRoot___ymK_u{
    padding:0 1.25rem
}
  }

.SavedQuestionHeaderButton-module__HeaderTitle___hm6LV{
  font-size:1.25rem;
  font-weight:700;
  line-height:1.5rem;
}

.SavedQuestionLeftSide-module__badge___FMw6d{
  background:#edf2f5;
  background:var(--mb-color-bg-medium);
  border-radius:0.25rem;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}

.SavedQuestionLeftSide-module__StyledLastEditInfoLabel___qBRlJ{
  color:#949aab !important;
  color:var(--mb-color-text-light) !important
}

@media screen and (max-width: 40em){

.SavedQuestionLeftSide-module__StyledLastEditInfoLabel___qBRlJ{
    margin-left:0;
    margin-top:2px;
    margin-bottom:4px
}
  }

.SavedQuestionLeftSide-module__StyledQuestionDataSource___RiN7y{
  padding-right:1rem
}

@media screen and (max-width: 40em){

.SavedQuestionLeftSide-module__StyledQuestionDataSource___RiN7y{
    margin-left:0;
    padding-right:0
}
  }

.DashboardBackButton-module__DashboardBackButton___A2t4n{
  border-color:color-mix(in srgb, #eeecec, black 5%) !important;
  border-color:color-mix(in srgb, var(--mb-color-border), black 5%) !important;
}

.ViewHeaderContainer-module__BorderedViewTitleHeader___gIDtW{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  padding-top:8px;
  padding-bottom:8px;
  min-height:4rem;
}

.ViewHeaderContainer-module__QueryBuilderViewHeaderContainer___DzAmW{
  flex-shrink:0;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  position:relative;
  z-index:3;
}

.ChartTypeOption-module__BorderedButton___sUOIp{
  border:1px solid #eeecec !important;
  border:var(--border-size) var(--border-style) var(--mb-color-border) !important;
}

.ChartTypeOption-module__SettingsButton___umLpY{
  opacity:0;
}

.ChartTypeOption-module__VisualizationButton___kIHkd:hover + .ChartTypeOption-module__SettingsButton___umLpY,
.ChartTypeOption-module__SettingsButton___umLpY:hover{
  opacity:1;
}

.QuestionDisplayToggle-module__Well___xrQav{
  display:flex;
  align-items:center;
  padding:4px 6px;
  border-radius:99px;
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
  transition:background 300ms linear
}

.QuestionDisplayToggle-module__Well___xrQav:hover{
    background-color:color-mix(in srgb, #edf2f5, black 5%);
    background-color:color-mix(in srgb, var(--mb-color-bg-medium), black 5%);
  }

.QuestionDisplayToggle-module__ToggleIcon___hLIrA{
  display:flex;
  padding:4px 8px;
  cursor:pointer;
  background-color:transparent;
  color:inherit;
  border-radius:99px
}

.QuestionDisplayToggle-module__ToggleIcon___hLIrA.QuestionDisplayToggle-module__active___vGorH{
    background-color:#509ee3;
    background-color:var(--mb-color-brand);
    color:#fff;
    color:var(--mb-color-text-white);
  }

.LeftViewFooterButtonGroup-module__Root___VXv3Z{
  flex-basis:20%;
  flex-grow:0;
}

  .LeftViewFooterButtonGroup-module__Root___VXv3Z .LeftViewFooterButtonGroup-module__FooterButtonGroup___yYoL6{
    display:inline-flex;
    align-items:stretch;
  }

  .LeftViewFooterButtonGroup-module__Root___VXv3Z .LeftViewFooterButtonGroup-module__FooterButtonGroup___yYoL6 .LeftViewFooterButtonGroup-module__Button___b0Jsm{
      border:1px solid #fff;
      border:1px solid var(--mb-color-bg-white);
    }

.QuestionRowCount-module__RowCountButton___C_jSL{
  font-weight:bold;
  cursor:pointer;
  color:#696e7b;
  color:var(--mb-color-text-medium)
}

.QuestionRowCount-module__RowCountButton___C_jSL:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.QuestionRowCount-module__RowCountButton___C_jSL.QuestionRowCount-module__isHighlighted___vi8YR{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.QuestionRowCount-module__RowCountStaticLabel___QCe4J{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.RightViewFooterButtonGroup-module__Root___Syg4v{
  flex-basis:20%;
}

.ViewNativeQueryEditor-module__NativeQueryEditorContainer___l6Gxf{
  border-bottom:1px solid #eeecec;
  border-bottom:1px solid var(--mb-color-border);
  z-index:2;
  max-width:100%;
  overflow:auto;
  word-break:break-word;
  white-space:pre-wrap;
}

.ViewMainContainer-module__StyledSyncedParametersList___pjCgn{
  margin-top:1rem;
  margin-left:1.5rem;
}

.ViewMainContainer-module__StyledDebouncedFrame___fHfxY{
  flex:1 0 auto;
  flex-grow:1;
}

.ViewMainContainer-module__QueryBuilderMain___xewzp{
  display:flex;
  flex-direction:column;
  flex:1;
  overflow:hidden
}

@media screen and (max-width: 40em){

.ViewMainContainer-module__QueryBuilderMain___xewzp{
    position:relative
}
  }

@media screen and (max-width: 40em){

.ViewMainContainer-module__QueryBuilderMain___xewzp.ViewMainContainer-module__isSidebarOpen___zKwbk{
      display:none !important
  }
    }

.QuestionInfoSidebar-module__BrandCircle___Zcroh{
  background-color:#509ee3;
  background-color:var(--mb-color-brand);
  color:#fff;
  color:var(--mb-color-text-white);
  border-radius:50%;
  height:1rem;
  width:1rem;
  padding:1px;
}

.QuestionInfoSidebar-module__IconMargin___N1OW3{
  margin-top:0.25rem;
}

.AddAggregationButton-module__AddAggregationButtonRoot___zwcLI{
  padding:0.625rem;
  color:#88bf4d;
  color:var(--mb-color-summarize);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light)
}
.AddAggregationButton-module__AddAggregationButtonRoot___zwcLI:hover{
    color:#88bf4d;
    color:var(--mb-color-summarize);
    background-color:#edf2f5;
    background-color:var(--mb-color-bg-medium);
  }

.AggregationItem-module__Root___cTAIi{
  display:flex;
  align-items:center;
  padding:0.5rem;
  font-weight:bold;
  border-radius:6px;
  color:#fff;
  color:var(--mb-color-text-white);
  background-color:#88bf4d;
  background-color:var(--mb-color-summarize);
  transition:background 300ms linear, border 300ms linear;
  min-height:34px;
  min-width:34px;
  cursor:pointer
}

.AggregationItem-module__Root___cTAIi:hover{
    background-color:color-mix(
      in srgb,
      #88bf4d,
      transparent 20%
    );
    background-color:color-mix(
      in srgb,
      var(--mb-color-summarize),
      transparent 20%
    );
    border-color:color-mix(
      in srgb,
      #88bf4d,
      transparent 20%
    );
    border-color:color-mix(
      in srgb,
      var(--mb-color-summarize),
      transparent 20%
    );
  }

.AggregationItem-module__AggregationName___MJUEj{
  margin-left:0.5rem;
  margin-right:0.5rem;
}

.AggregationItem-module__RemoveIcon___y_a2S{
  display:flex;
  margin-left:auto;
  opacity:0.4;
  transition:opacity 0.3s
}

.AggregationItem-module__RemoveIcon___y_a2S:hover{
    opacity:1;
  }

.BreakoutColumnList-module__ColumnGroupName___dgPpc{
  margin:1rem 0 0.5rem 0;
  text-transform:uppercase;
  font-weight:700;
  font-size:0.75rem;
  padding:0 0.5rem;
  color:#88bf4d;
  color:var(--mb-color-summarize);
}

.BreakoutColumnListItem-module__TitleContainer___flBDL{
  flex-grow:1;
}

.BreakoutColumnListItem-module__Title___j27cT{
  margin:0 0.5rem;
  word-break:break-word;
  font-size:0.875rem;
  font-weight:700;
}

.BreakoutColumnListItem-module__AddButton___l38BF{
  width:34px;
  margin-left:0.5rem;
  color:#fff;
  color:var(--mb-color-text-white);
}

.BreakoutColumnListItem-module__RemoveButton___SkgLg{
  color:#fff;
  color:var(--mb-color-text-white);
  background-color:transparent;
  opacity:0.6;
  transition:all 100ms
}

.BreakoutColumnListItem-module__RemoveButton___SkgLg:hover{
    color:#fff;
    color:var(--mb-color-text-white);
    background-color:transparent;
    opacity:1;
  }

.BreakoutColumnListItem-module__Content___xn5_k{
  display:flex;
  flex:auto;
  align-items:center;
  border-radius:6px;
}

.BreakoutColumnListItem-module__Content___xn5_k .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi{
    height:100%;
  }

.BreakoutColumnListItem-module__Root___WW0Ex{
  display:flex;
  align-items:stretch;
  cursor:pointer;
  margin:0.25rem 0;
  min-height:34px;
  position:relative;
}

.BreakoutColumnListItem-module__Root___WW0Ex .BreakoutColumnListItem-module__AddButton___l38BF{
    transition:none;
  }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isSelected___gGq5T .BreakoutColumnListItem-module__Content___xn5_k,
    .BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isSelected___gGq5T .BreakoutColumnListItem-module__ColumnTypeIcon___IGOKs{
      background-color:#88bf4d;
      background-color:var(--mb-color-summarize);
      color:#fff;
      color:var(--mb-color-text-white);
    }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isSelected___gGq5T .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi{
      visibility:visible;
      opacity:1;
      color:color-mix(in srgb, #fff, transparent 35%);
      color:color-mix(in srgb, var(--mb-color-text-white), transparent 35%)
    }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isSelected___gGq5T .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi:hover{
        color:#fff;
        color:var(--mb-color-text-white);
        opacity:1;
      }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY .BreakoutColumnListItem-module__ColumnTypeIcon___IGOKs{
      color:#949aab;
      color:var(--mb-color-text-light);
    }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__AddButton___l38BF,
      .BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__Content___xn5_k,
      .BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__ColumnTypeIcon___IGOKs{
        color:#88bf4d;
        color:var(--mb-color-summarize);
        background-color:#fafbfc;
        background-color:var(--mb-color-bg-light);
      }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__AddButton___l38BF:hover{
        background-color:#edf2f5;
        background-color:var(--mb-color-bg-medium);
      }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi{
        visibility:visible;
        opacity:1;
        color:#949aab;
        color:var(--mb-color-text-light)
      }

.BreakoutColumnListItem-module__Root___WW0Ex.BreakoutColumnListItem-module__isNotSelected___OlIWY:hover .BreakoutColumnListItem-module__BucketTriggerButton___VsyYi:hover{
          color:#696e7b;
          color:var(--mb-color-text-medium);
        }

.BreakoutColumnListItem-module__ColumnTypeIcon___IGOKs{
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.SummarizeSidebar-module__SidebarView___wyDnZ{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

.View-module__QueryBuilderViewRoot____vnGb{
  display:flex;
  flex-direction:column;
  background-color:#fff;
  background-color:var(--mb-color-bg-white);
  height:100%;
  position:relative;
}

.View-module__QueryBuilderContentContainer___wAs_Z{
  display:flex;
  flex:1 0 auto;
  position:relative
}

@media screen and (max-width: 40em){

.View-module__QueryBuilderContentContainer___wAs_Z{
    justify-content:flex-end
}
  }

:root{
  --title-color:var(--mb-color-text-dark);
  --subtitle-color:var(--mb-color-text-medium);
  --muted-color:var(--mb-color-text-light);
}

.List-module__list___Qfx7I{
  margin-left:auto;
  margin-right:auto;
}

.List-module__list___Qfx7I a{
  text-decoration:none;
}

.List-module__header___GUytQ{
  flex-direction:row;
  display:flex;
  color:#4c5773;
  color:var(--title-color);
  font-size:24px;
  min-height:48px;
}

.List-module__headerBody___Sy4iU{
  flex:1 0 auto;
  display:flex;
  align-items:center;
  height:100%;
  border-color:#509ee3;
  border-color:var(--mb-color-brand);
}

.List-module__headerButton___O24N2{
  align-items:center;
  display:flex;
  font-size:14px;
}

.List-module__empty___N2ttK{
  width:100%;
  justify-content:center;
  display:flex;
  padding-top:75px;
}

.List-module__item___vyDIj{
  position:relative;
  align-items:center;
  display:flex;
  grid-gap:0.5rem;
  gap:0.5rem;
  grid-gap:var(--padding-1);
  gap:var(--padding-1);
}

.List-module__itemBody___YbqHY{
  display:flex;
  flex:1 1 auto;
  overflow:hidden;
}

.List-module__itemTitle___M5K3D{
  max-width:100%;
  font-size:1rem
}

.List-module__itemTitle___M5K3D:hover{
    color:#509ee3;
    color:var(--mb-color-brand);
  }

.List-module__itemSubtitle___RkUDT{
  color:#696e7b;
  color:var(--subtitle-color);
  max-width:600px;
  font-size:14px;
}

.List-module__leftIcons___HMGud{
  align-self:flex-start;
  flex-shrink:0;
  flex-direction:row;
  align-items:center;
  display:flex;
}

.List-module__itemIcons___jy4Qy{
  padding-top:4px;
}

.List-module__icon___JfFnf{
  position:relative;
  color:#949aab;
  color:var(--muted-color);
}

.List-module__item___vyDIj .List-module__icon___JfFnf{
  visibility:hidden;
}

.List-module__item___vyDIj:hover .List-module__icon___JfFnf{
  visibility:visible;
}

.List-module__icon___JfFnf:hover{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.List-module__chartIcon___jBGWf{
  visibility:visible !important;
  position:relative;
}

:root{
  --title-color:var(--mb-color-text-medium);
  --muted-color:var(--mb-color-text-light);
}

.Detail-module__detail___QwgGS{
  position:relative;
  align-items:center;
  display:flex;
}

.Detail-module__detailBody___u95hG{
  max-width:900px;
}

.Detail-module__detailTitle___kDn7N{
  display:inline-block;
  color:#696e7b;
  color:var(--title-color);
}

.Detail-module__detailSubtitle___VPutO{
  white-space:pre-wrap;
  font-size:16px;
  line-height:24px;
  padding-top:6px;
}

.Detail-module__detailSubtitleLight___A5xUB{
  padding-top:6px;
}

.Detail-module__detailTextarea___A4kg9{
  resize:none;
  font-size:16px;
  width:100%;
  min-height:100px;
  border-color:#949aab;
  border-color:var(--mb-color-text-light);
}

.RevisionMessageModal-module__modalBody___h0lNq{
  align-items:center;
  justify-content:center;
  display:flex;
  padding-left:32px;
  padding-right:32px;
  padding-bottom:32px;
}

.RevisionMessageModal-module__modalTextArea___xMHru{
  flex:1 0 auto;
  resize:none;
  font-size:16px;
  min-height:100px;
}

.EditHeader-module__editHeader___pVhFy{
  align-items:center;
  display:flex;
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:43px;
  background-color:color-mix(
    in srgb,
    #fff 15%,
    transparent
  );
  background-color:var(--mb-color-bg-white-alpha-15);
}

.EditHeader-module__editHeaderButtons___hCzan{
  margin-left:auto;
}

.EditHeader-module__editHeaderButton___g9UGe{
  border:none;
  color:#509ee3;
  color:var(--mb-color-brand);
}

.EditHeader-module__saveButton___U7czS{
}

.EditHeader-module__cancelButton___J3hhk{
  opacity:0.5;
}

:root{
  --title-color:var(--mb-color-text-medium);
}

.ReferenceHeader-module__headerBody___VJzF0{
  flex:1 0 auto;
  display:flex;
  overflow:hidden;
  align-items:center;
  border-color:#eeecec;
  border-color:var(--mb-color-border);
}

.ReferenceHeader-module__headerTextInput___BQSlO{
  font-size:18px;
  color:#696e7b;
  color:var(--title-color);
  max-width:550px;
}

.ReferenceHeader-module__headerSchema___TtW5E{
  position:absolute;
  top:-10px;
  font-size:12px;
}

.Sidebar-module__sidebar___GoErB{
  width:30%;
  max-width:500px;
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  color:#696e7b;
  color:var(--mb-color-text-medium);
}

.Sidebar-module__sidebar___GoErB a{
  text-decoration:none;
}

.Sidebar-module__item___S1OjO{
  align-items:center;
  display:flex;
  font-size:1em;
  color:#949aab;
  color:var(--mb-color-text-light);
}

.Sidebar-module__item___S1OjO .Sidebar-module__icon___zUGV9{
  line-height:1em;
}

.Sidebar-module__item___S1OjO:hover{
  background-color:#edf2f5;
  background-color:var(--mb-color-bg-medium);
  color:#509ee3;
  color:var(--mb-color-brand);
}

.Sidebar-module__item___S1OjO.Sidebar-module__selected___FQXyb,
.Sidebar-module__item___S1OjO.Sidebar-module__selected___FQXyb .Sidebar-module__icon___zUGV9{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.Sidebar-module__item___S1OjO.Sidebar-module__selected___FQXyb{
  background-color:rgba(80, 158, 227, 0.15);
}

.Sidebar-module__name___VVdYR{
  color:#696e7b;
  color:var(--mb-color-text-medium);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow-x:hidden;
}

.Sidebar-module__item___S1OjO:hover .Sidebar-module__name___VVdYR,
.Sidebar-module__item___S1OjO.Sidebar-module__selected___FQXyb .Sidebar-module__name___VVdYR{
  color:#509ee3;
  color:var(--mb-color-brand);
}

.Sidebar-module__icon___zUGV9{
  flex-shrink:0;
}

.LabelIcon-module__colorIcon___MZiyC{
  display:inline-block;
  width:18px;
  height:18px;
  border-radius:3px;
}

.LabelIcon-module__icon___eK1lw{
  color:currentColor;
}

:root{
  --title-color:var(--mb-color-text-medium);
  --subtitle-color:var(--mb-color-text-medium);
  --icon-width:60px;
}

.Reference-module__columnHeader___PSqwD{
  flex:1 0 auto;
  display:flex;
  padding-top:20px;
  padding-bottom:20px;
}

.Reference-module__revisionsWrapper___oygSj{
  padding-top:20px;
  padding-left:60px;
  padding-left:var(--icon-width);
}

.Reference-module__schemaSeparator___VVfmE{
  margin-left:60px;
  margin-left:var(--icon-width);
  font-size:18px;
}

.Reference-module__tableActualName___eXknW{
  font-family:"Lucida Console", Monaco, monospace;
  font-size:13px;
  line-height:1.4em;
  letter-spacing:1px;
  white-space:pre-wrap;
  color:#696e7b;
  color:var(--mb-color-text-medium);
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  border:1px solid #949aab;
  border:1px solid var(--mb-color-text-light);
  border-radius:4px;
  padding:0.2em 0.4em;
}

.QueryButton-module__queryButton___WmZJM{
  text-decoration:none;
  align-items:center;
  display:flex;
}

.QueryButton-module__queryButtonText___EAGc_{
  flex:1 0 auto;
  max-width:100%;
}

.UsefulQuestions-module__usefulQuestions___R3BGG{
  color:#509ee3;
  color:var(--mb-color-brand);
  font-size:16px;
}

:root{
  --title-color:var(--mb-color-text-medium);
}

.Field-module__field___DJoLK{
  align-items:center;
  display:flex;
}

.Field-module__fieldNameTitle___YvLqh{
  flex:0.5;
}

.Field-module__fieldName___BTrEO{
}

.Field-module__fieldTextInput___KMPa3{
  color:#696e7b;
  color:var(--title-color);
  width:100%;
  font-size:14px;
}

.Field-module__fieldType___LCwNg{
  flex:0.25;
  overflow:hidden;
  white-space:nowrap;
}

.Field-module__fieldDataType___SDlLt{
  flex:0.25;
}

.Field-module__fieldSecondary___TgXT5{
  font-size:13px;
}

.Field-module__fieldActualName___1kwi6{
  font-size:12px;
  letter-spacing:1px;
}

.Field-module__fieldForeignKey___vjsoQ{
  flex:0.25;
  overflow:hidden;
  white-space:nowrap;
}

.Field-module__fieldOther___KGLb_{
}

.Field-module__fieldDescription___mAlHg{
  color:var(--subtitle-color);
  font-size:14px;
}

.Formula-module__formula___B4pFY{
  background-color:#fafbfc;
  background-color:var(--mb-color-bg-light);
  cursor:pointer;
}

.Formula-module__formulaHeader___C7JCy{
  align-items:center;
  display:flex;
}

.Formula-module__formulaTitle___Z4_vD{
  font-size:16px;
}

.Formula-module__formulaDefinitionInner___Mzv1r{
}

.Formula-module__formulaDefinition___PciSp{
  overflow:hidden;
}


/*# sourceMappingURL=app-main.css.map*/