/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: inherit;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
textarea,
button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
Some default styling.  This applies to edit mode and run mode, and effects things
such as HTML elements.
*/
b,
strong {
  font-weight: bold;
}

i,
em {
  font-style: italic;
}

body {
  font-family: Helvetica, Arial, sans-serif;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

sub {
  vertical-align: sub;
  font-size: smaller;
}

ul,
ol {
  display: block;
  padding-left: 40px;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: inherit;
  cursor: pointer;
}
a:visited {
  color: inherit;
  text-decoration: none;
}

input:-moz-ui-invalid {
  box-shadow: none;
}

input[type=input],
input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=tel],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type=input]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a9a9a9;
}
input[type=input]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #a9a9a9;
  opacity: 1;
}
input[type=input]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #a9a9a9 !important;
}
input[type=input]:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #a9a9a9;
  opacity: 1;
}
input[type=input].grey::-webkit-input-placeholder,
input[type=text].grey::-webkit-input-placeholder,
input[type=password].grey::-webkit-input-placeholder,
input[type=email].grey::-webkit-input-placeholder,
input[type=search].grey::-webkit-input-placeholder,
input[type=tel].grey::-webkit-input-placeholder,
textarea.grey::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a9a9a9;
}
input[type=input].grey::-moz-placeholder,
input[type=text].grey::-moz-placeholder,
input[type=password].grey::-moz-placeholder,
input[type=email].grey::-moz-placeholder,
input[type=search].grey::-moz-placeholder,
input[type=tel].grey::-moz-placeholder,
textarea.grey::-moz-placeholder {
  /* Firefox 19+ */
  color: #a9a9a9;
  opacity: 1;
}
input[type=input].grey:-ms-input-placeholder,
input[type=text].grey:-ms-input-placeholder,
input[type=password].grey:-ms-input-placeholder,
input[type=email].grey:-ms-input-placeholder,
input[type=search].grey:-ms-input-placeholder,
input[type=tel].grey:-ms-input-placeholder,
textarea.grey:-ms-input-placeholder {
  /* IE 10+ */
  color: #a9a9a9 !important;
}
input[type=input].grey:-moz-placeholder,
input[type=text].grey:-moz-placeholder,
input[type=password].grey:-moz-placeholder,
input[type=email].grey:-moz-placeholder,
input[type=search].grey:-moz-placeholder,
input[type=tel].grey:-moz-placeholder,
textarea.grey:-moz-placeholder {
  /* Firefox 18- */
  color: #a9a9a9;
  opacity: 1;
}
input[type=input].white::-webkit-input-placeholder,
input[type=text].white::-webkit-input-placeholder,
input[type=password].white::-webkit-input-placeholder,
input[type=email].white::-webkit-input-placeholder,
input[type=search].white::-webkit-input-placeholder,
input[type=tel].white::-webkit-input-placeholder,
textarea.white::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}
input[type=input].white::-moz-placeholder,
input[type=text].white::-moz-placeholder,
input[type=password].white::-moz-placeholder,
input[type=email].white::-moz-placeholder,
input[type=search].white::-moz-placeholder,
input[type=tel].white::-moz-placeholder,
textarea.white::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
  opacity: 1;
}
input[type=input].white:-ms-input-placeholder,
input[type=text].white:-ms-input-placeholder,
input[type=password].white:-ms-input-placeholder,
input[type=email].white:-ms-input-placeholder,
input[type=search].white:-ms-input-placeholder,
input[type=tel].white:-ms-input-placeholder,
textarea.white:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff !important;
}
input[type=input].white:-moz-placeholder,
input[type=text].white:-moz-placeholder,
input[type=password].white:-moz-placeholder,
input[type=email].white:-moz-placeholder,
input[type=search].white:-moz-placeholder,
input[type=tel].white:-moz-placeholder,
textarea.white:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
  opacity: 1;
}
input[type=input].black::-webkit-input-placeholder,
input[type=text].black::-webkit-input-placeholder,
input[type=password].black::-webkit-input-placeholder,
input[type=email].black::-webkit-input-placeholder,
input[type=search].black::-webkit-input-placeholder,
input[type=tel].black::-webkit-input-placeholder,
textarea.black::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #333333;
}
input[type=input].black::-moz-placeholder,
input[type=text].black::-moz-placeholder,
input[type=password].black::-moz-placeholder,
input[type=email].black::-moz-placeholder,
input[type=search].black::-moz-placeholder,
input[type=tel].black::-moz-placeholder,
textarea.black::-moz-placeholder {
  /* Firefox 19+ */
  color: #333333;
  opacity: 1;
}
input[type=input].black:-ms-input-placeholder,
input[type=text].black:-ms-input-placeholder,
input[type=password].black:-ms-input-placeholder,
input[type=email].black:-ms-input-placeholder,
input[type=search].black:-ms-input-placeholder,
input[type=tel].black:-ms-input-placeholder,
textarea.black:-ms-input-placeholder {
  /* IE 10+ */
  color: #333333 !important;
}
input[type=input].black:-moz-placeholder,
input[type=text].black:-moz-placeholder,
input[type=password].black:-moz-placeholder,
input[type=email].black:-moz-placeholder,
input[type=search].black:-moz-placeholder,
input[type=tel].black:-moz-placeholder,
textarea.black:-moz-placeholder {
  /* Firefox 18- */
  color: #333333;
  opacity: 1;
}
input[type=input].blue::-webkit-input-placeholder,
input[type=text].blue::-webkit-input-placeholder,
input[type=password].blue::-webkit-input-placeholder,
input[type=email].blue::-webkit-input-placeholder,
input[type=search].blue::-webkit-input-placeholder,
input[type=tel].blue::-webkit-input-placeholder,
textarea.blue::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #60aef7;
}
input[type=input].blue::-moz-placeholder,
input[type=text].blue::-moz-placeholder,
input[type=password].blue::-moz-placeholder,
input[type=email].blue::-moz-placeholder,
input[type=search].blue::-moz-placeholder,
input[type=tel].blue::-moz-placeholder,
textarea.blue::-moz-placeholder {
  /* Firefox 19+ */
  color: #60aef7;
  opacity: 1;
}
input[type=input].blue:-ms-input-placeholder,
input[type=text].blue:-ms-input-placeholder,
input[type=password].blue:-ms-input-placeholder,
input[type=email].blue:-ms-input-placeholder,
input[type=search].blue:-ms-input-placeholder,
input[type=tel].blue:-ms-input-placeholder,
textarea.blue:-ms-input-placeholder {
  /* IE 10+ */
  color: #60aef7 !important;
}
input[type=input].blue:-moz-placeholder,
input[type=text].blue:-moz-placeholder,
input[type=password].blue:-moz-placeholder,
input[type=email].blue:-moz-placeholder,
input[type=search].blue:-moz-placeholder,
input[type=tel].blue:-moz-placeholder,
textarea.blue:-moz-placeholder {
  /* Firefox 18- */
  color: #60aef7;
  opacity: 1;
}
input[type=input].green::-webkit-input-placeholder,
input[type=text].green::-webkit-input-placeholder,
input[type=password].green::-webkit-input-placeholder,
input[type=email].green::-webkit-input-placeholder,
input[type=search].green::-webkit-input-placeholder,
input[type=tel].green::-webkit-input-placeholder,
textarea.green::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #69c765;
}
input[type=input].green::-moz-placeholder,
input[type=text].green::-moz-placeholder,
input[type=password].green::-moz-placeholder,
input[type=email].green::-moz-placeholder,
input[type=search].green::-moz-placeholder,
input[type=tel].green::-moz-placeholder,
textarea.green::-moz-placeholder {
  /* Firefox 19+ */
  color: #69c765;
  opacity: 1;
}
input[type=input].green:-ms-input-placeholder,
input[type=text].green:-ms-input-placeholder,
input[type=password].green:-ms-input-placeholder,
input[type=email].green:-ms-input-placeholder,
input[type=search].green:-ms-input-placeholder,
input[type=tel].green:-ms-input-placeholder,
textarea.green:-ms-input-placeholder {
  /* IE 10+ */
  color: #69c765;
}
input[type=input].green:-moz-placeholder,
input[type=text].green:-moz-placeholder,
input[type=password].green:-moz-placeholder,
input[type=email].green:-moz-placeholder,
input[type=search].green:-moz-placeholder,
input[type=tel].green:-moz-placeholder,
textarea.green:-moz-placeholder {
  /* Firefox 18- */
  color: #69c765;
  opacity: 1;
}
input[type=input].red::-webkit-input-placeholder,
input[type=text].red::-webkit-input-placeholder,
input[type=password].red::-webkit-input-placeholder,
input[type=email].red::-webkit-input-placeholder,
input[type=search].red::-webkit-input-placeholder,
input[type=tel].red::-webkit-input-placeholder,
textarea.red::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ff8585;
}
input[type=input].red::-moz-placeholder,
input[type=text].red::-moz-placeholder,
input[type=password].red::-moz-placeholder,
input[type=email].red::-moz-placeholder,
input[type=search].red::-moz-placeholder,
input[type=tel].red::-moz-placeholder,
textarea.red::-moz-placeholder {
  /* Firefox 19+ */
  color: #ff8585;
  opacity: 1;
}
input[type=input].red:-ms-input-placeholder,
input[type=text].red:-ms-input-placeholder,
input[type=password].red:-ms-input-placeholder,
input[type=email].red:-ms-input-placeholder,
input[type=search].red:-ms-input-placeholder,
input[type=tel].red:-ms-input-placeholder,
textarea.red:-ms-input-placeholder {
  /* IE 10+ */
  color: #ff8585 !important;
}
input[type=input].red:-moz-placeholder,
input[type=text].red:-moz-placeholder,
input[type=password].red:-moz-placeholder,
input[type=email].red:-moz-placeholder,
input[type=search].red:-moz-placeholder,
input[type=tel].red:-moz-placeholder,
textarea.red:-moz-placeholder {
  /* Firefox 18- */
  color: #ff8585;
  opacity: 1;
}

textarea {
  resize: none;
}

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

/*
All typefaces used in Butter, available by class and as mixins.

Replaces a few styles in global.scss, but largely represents a new level
of component hierarchy
*/
.h1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h1 {
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}
.theme-butter .h1 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.theme-butter .h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.h3 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h3 {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h4 {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.h5 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h5 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h5 {
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

.subhead1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .subhead1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.theme-butter .subhead1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.subhead2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .subhead2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.theme-butter .subhead2 {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.body1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .body1 {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}
.theme-butter .body1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.body2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .body2 {
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}
.theme-butter .body2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.line-height-18 {
  line-height: 18px !important;
}

/*
All colors for both themes, concieved as a grid of color x opacity

*/
/* Note on SASS variables as of 4/15/24
 * - $action has not been updated to latest brand color as its descendents need verifcation in components
 * - $bubble_blue also should be updated to latest brand color
 * - $success, $alert, $destructive, $action_dark, $success_dark, $alert_dark, & $destructive_dark (and descendents) are only used in the theming object below
 * - $action, $base, $base_dark, & $reverse_dark were mostly replaced but are still used in the codebase
 * - $action, $base, $reverse, $base_dark, & $reverse_dark descendents are still used in the codebase
*/
/* Theme mapper */
/*
Globally relevant dimensions/numbers/etc go here

NOTE: filename begins with underscore, thus its variables can be used globally

*/
/* ONLY YOU CAN STOP Z-INDEX HYPERINFLATION */
/*

Terrible z-indexes responsible for all the evils of the world

*/
.highlight-dom-changes {
  animation-duration: 1s;
  animation-name: highlight-in;
  animation-timing-function: ease-out;
}

@keyframes highlight-in {
  from {
    background-color: rgb(200, 0, 0);
  }
}
/* MIXINS */
.display-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* TAGS */
address {
  font-style: normal;
  font-weight: normal;
}

sub,
sup {
  font-size: 75%; /* sub/sup is relative to the surrounding text */
  line-height: 0; /* line-height doesn't interfere with the positioning */
  position: relative; /* Makes all browsers position relative to the surrounding text */
  vertical-align: baseline; /* if you're using reset.css, you can remove this rule */
}

sup {
  top: -0.5em; /* Move the superscripted text up */
}

sub {
  bottom: -0.25em; /* Move the subscripted text down, but only half as far as the superscript */
}

input:focus,
textarea:focus {
  outline: none;
}

/*
GLOBALLY USEFUL CLASSES (formerly tab_common)
For the sake of avoiding specific classes and elaborate rules for spacing

To live here you must:
  a) do exactly one thing
  b) be named something that makes it extremely clear what that one thing is

Note: this was originally applied to .data-user-types, .data-editor,
.maison-flyout-styles, .maison-panel, .database-view, .maison-popup. Delete
this list when proved not buggy
*/
.code {
  font-family: "Courier New", Courier, monospace;
  font-weight: bold;
  background-color: antiquewhite;
  color: maroon;
  padding: 0px 4px;
  border-radius: 2px;
}

.maison-column {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.flex-row,
.maison-row {
  display: flex;
  flex-direction: row;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-start {
  justify-content: flex-start !important;
}

.center {
  justify-content: center !important;
}

.flex-end {
  justify-content: flex-end !important;
}

.space-between {
  justify-content: space-between !important;
}

.flex-1 {
  flex: 1;
}

.pos-rel {
  position: relative;
}

.suspension-vertical {
  display: flex;
  flex-direction: column !important;
  justify-content: center;
}

.horizontal-rule {
  margin-bottom: 5px;
  margin-top: 5px;
  width: 100%;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-12 {
  padding: 12px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-left-0 {
  padding-left: 0px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-right-0 {
  padding-right: 0px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-top-0 {
  padding-top: 0px !important;
}

.padding-top-4 {
  padding-top: 4px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-bottom-0 {
  padding-bottom: 0px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-left-auto {
  margin-left: auto !important;
}

.margin-left-0 {
  margin-left: 0px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-left-12 {
  margin-left: 12px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-left-100 {
  margin-left: 100px !important;
}

.margin-left-300 {
  margin-left: 300px !important;
}

.margin-right-minus20 {
  margin-right: -20px !important;
}

.margin-right-auto {
  margin-right: auto !important;
}

.margin-right-0 {
  margin-right: 0px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-top-minus20 {
  margin-top: -20px !important;
}

.margin-top-minus10 {
  margin-top: -10px !important;
}

.margin-top-minus16 {
  margin-top: -16px !important;
}

.margin-top-minus5 {
  margin-top: -5px !important;
}

.margin-top-minus3 {
  margin-top: -3px !important;
}

.margin-top-minus2 {
  margin-top: -2px !important;
}

.margin-top-0 {
  margin-top: 0px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-top-6 {
  margin-top: 6px !important;
}

.margin-top-8 {
  margin-top: 8px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-12 {
  margin-top: 12px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-top-16 {
  margin-top: 16px !important;
}

.margin-top-18 {
  margin-top: 18px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-top-22 {
  margin-top: 22px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-bottom-0 {
  margin-bottom: 0px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-12 {
  margin-bottom: 12px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.width-5 {
  width: 5px !important;
}

.width-10 {
  width: 10px !important;
}

.width-15 {
  width: 15px !important;
}

.width-20 {
  width: 20px !important;
}

.width-25 {
  width: 20px !important;
}

.width-30 {
  width: 30px !important;
}

.width-35 {
  width: 35px !important;
}

.width-40 {
  width: 40px !important;
}

.width-45 {
  width: 45px !important;
}

.width-50 {
  width: 50px !important;
}

.width-60 {
  width: 60px !important;
}

.width-75 {
  width: 75px !important;
}

.width-80 {
  width: 80px !important;
}

.width-85 {
  width: 85px !important;
}

.width-100 {
  width: 100px !important;
}

.width-120 {
  width: 120px !important;
}

.width-130 {
  width: 130px !important;
}

.width-145 {
  width: 145px !important;
}

.width-150 {
  width: 150px !important;
}

.width-170 {
  width: 170px !important;
}

.width-180 {
  width: 180px !important;
}

.width-190 {
  width: 190px !important;
}

.width-195 {
  width: 195px !important;
}

.width-200 {
  width: 200px !important;
}

.width-210 {
  width: 210px !important;
}

.width-220 {
  width: 220px !important;
}

.width-250 {
  width: 250px !important;
}

.width-300 {
  width: 300px !important;
}

.width-320 {
  width: 320px !important;
}

.width-350 {
  width: 350px !important;
}

.width-400 {
  width: 400px !important;
}

.width-500 {
  width: 500px !important;
}

.width-540 {
  width: 540px !important;
}

.width-600 {
  width: 600px !important;
}

.width-640 {
  width: 640px !important;
}

.width-700 {
  width: 700px !important;
}

.width-fill {
  width: 100% !important;
}

.width-fit-content {
  width: fit-content !important;
}

.min-width-50 {
  min-width: 50px !important;
}

.min-width-60 {
  min-width: 60px !important;
}

.min-width-80 {
  min-width: 80px !important;
}

.min-width-85 {
  min-width: 85px !important;
}

.min-width-100 {
  min-width: 100px !important;
}

.min-width-120 {
  min-width: 120px !important;
}

.min-width-150 {
  min-width: 150px !important;
}

.min-width-180 {
  min-width: 180px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.max-width-50 {
  max-width: 50px !important;
}

.max-width-60 {
  max-width: 60px !important;
}

.max-width-80 {
  max-width: 80px !important;
}

.max-width-85 {
  max-width: 85px !important;
}

.max-width-100 {
  max-width: 100px !important;
}

.max-width-120 {
  max-width: 120px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.max-width-180 {
  max-width: 180px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.width-one-tenth {
  width: 10% !important;
}

.width-two-tenth {
  width: 20% !important;
}

.width-one-quarter {
  width: 25% !important;
}

.width-three-tenth {
  width: 30% !important;
}

.width-one-third {
  width: 33.334% !important;
}

.width-four-tenth {
  width: 40% !important;
}

.width-half {
  width: 50% !important;
}

.width-six-tenth {
  width: 60% !important;
}

.width-two-third {
  width: 66.667% !important;
}

.width-seven-tenth {
  width: 70% !important;
}

.width-three-quarter {
  width: 75% !important;
}

.width-eight-tenth {
  width: 80% !important;
}

.width-nine-tenth {
  width: 90% !important;
}

.width-eighty-five-percent {
  width: 85% !important;
}

.height-5 {
  height: 5px !important;
}

.height-10 {
  height: 10px !important;
}

.height-15 {
  height: 15px !important;
}

.height-20 {
  height: 20px !important;
}

.height-25 {
  height: 20px !important;
}

.height-30 {
  height: 30px !important;
}

.height-35 {
  height: 35px !important;
}

.height-40 {
  height: 40px !important;
}

.height-45 {
  height: 45px !important;
}

.height-50 {
  height: 50px !important;
}

.height-55 {
  height: 55px !important;
}

.height-60 {
  height: 60px !important;
}

.height-85 {
  height: 85px !important;
}

.height-100 {
  height: 100px !important;
}

.height-120 {
  height: 120px !important;
}

.height-125 {
  height: 125px !important;
}

.height-150 {
  height: 150px !important;
}

.height-190 {
  height: 190px !important;
}

.height-195 {
  height: 195px !important;
}

.height-200 {
  height: 200px !important;
}

.height-210 {
  height: 210px !important;
}

.height-220 {
  height: 220px !important;
}

.height-250 {
  height: 250px !important;
}

.height-300 {
  height: 300px !important;
}

.height-307 {
  height: 307px !important;
}

.height-320 {
  height: 320px !important;
}

.height-400 {
  height: 400px !important;
}

.height-435 {
  height: 435px !important;
}

.height-540 {
  height: 540px !important;
}

.height-fill {
  height: 100% !important;
}

.height-one-tenth {
  height: 10% !important;
}

.height-two-tenth {
  height: 20% !important;
}

.height-one-quarter {
  height: 25% !important;
}

.height-three-tenth {
  height: 30% !important;
}

.height-one-third {
  height: 33.334% !important;
}

.height-four-tenth {
  height: 40% !important;
}

.height-half {
  height: 50% !important;
}

.height-six-tenth {
  height: 60% !important;
}

.height-two-third {
  height: 66.667% !important;
}

.height-seven-tenth {
  height: 70% !important;
}

.height-three-quarter {
  height: 75% !important;
}

.height-eight-tenth {
  height: 80% !important;
}

.height-nine-tenth {
  height: 90% !important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-text {
  cursor: text;
}

.strikethrough {
  text-decoration: line-through;
}

.no-select {
  user-select: none;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

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

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

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-inherit {
  overflow: inherit !important;
}

.overflow-initial {
  overflow: initial !important;
}

.overflow-overlay {
  overflow: overlay !important;
}

.overflow-revert {
  overflow: revert !important;
}

.overflow-unset {
  overflow: unset !important;
}

.overflow-visible {
  overflow: visible !important;
}

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

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.align-with-composer-input {
  margin-top: calc(12px + 5px + 16px - 9px);
}

.align-items-baseline {
  align-items: baseline;
}

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

.align-items-start {
  align-items: start;
}

.align-items-stretch {
  align-items: stretch;
}

.align-text-left {
  text-align: left;
}

.align-text-center {
  text-align: center;
}

.align-text-start {
  text-align: start;
}

.align-text-end {
  text-align: end;
}

.pop-color-variables.danger {
  --pop-color: var(--b-txt-danger);
  --pop-color-bg: var(--b-bg-danger1);
}
.pop-color-variables.caution {
  --pop-color: var(--b-txt-caution);
  --pop-color-bg: var(--b-bg-caution1);
}
.pop-color-variables.success {
  --pop-color: var(--b-txt-success);
  --pop-color-bg: var(--b-bg-success1);
}
.pop-color-variables.brand {
  --pop-color: var(--b-txt-brand);
  --pop-color-bg: var(--b-bg-brand1);
}

/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 1000000000000000;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

.cc_banner-wrapper .cc_btn.cc_btn_accept_all {
  max-width: 130px;
}

/*
All typefaces used in Butter, available by class and as mixins.

Replaces a few styles in global.scss, but largely represents a new level
of component hierarchy
*/
.h1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h1 {
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}
.theme-butter .h1 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.h2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.theme-butter .h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.h3 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h3 {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h4 {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}

.h5 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .h5 {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.theme-butter .h5 {
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
}

.subhead1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .subhead1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.theme-butter .subhead1 {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.subhead2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .subhead2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.theme-butter .subhead2 {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.body1 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .body1 {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}
.theme-butter .body1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.body2 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.theme-classic .body2 {
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
}
.theme-butter .body2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.line-height-18 {
  line-height: 18px !important;
}

/*
All colors for both themes, concieved as a grid of color x opacity

*/
/* Note on SASS variables as of 4/15/24
 * - $action has not been updated to latest brand color as its descendents need verifcation in components
 * - $bubble_blue also should be updated to latest brand color
 * - $success, $alert, $destructive, $action_dark, $success_dark, $alert_dark, & $destructive_dark (and descendents) are only used in the theming object below
 * - $action, $base, $base_dark, & $reverse_dark were mostly replaced but are still used in the codebase
 * - $action, $base, $reverse, $base_dark, & $reverse_dark descendents are still used in the codebase
*/
/* Theme mapper */
/*
Globally relevant dimensions/numbers/etc go here

NOTE: filename begins with underscore, thus its variables can be used globally

*/
/* ONLY YOU CAN STOP Z-INDEX HYPERINFLATION */
/*

Terrible z-indexes responsible for all the evils of the world

*/
.highlight-dom-changes {
  animation-duration: 1s;
  animation-name: highlight-in;
  animation-timing-function: ease-out;
}

@keyframes highlight-in {
  from {
    background-color: rgb(200, 0, 0);
  }
}
/* MIXINS */
.display-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* TAGS */
address {
  font-style: normal;
  font-weight: normal;
}

sub,
sup {
  font-size: 75%; /* sub/sup is relative to the surrounding text */
  line-height: 0; /* line-height doesn't interfere with the positioning */
  position: relative; /* Makes all browsers position relative to the surrounding text */
  vertical-align: baseline; /* if you're using reset.css, you can remove this rule */
}

sup {
  top: -0.5em; /* Move the superscripted text up */
}

sub {
  bottom: -0.25em; /* Move the subscripted text down, but only half as far as the superscript */
}

input:focus,
textarea:focus {
  outline: none;
}

/*
GLOBALLY USEFUL CLASSES (formerly tab_common)
For the sake of avoiding specific classes and elaborate rules for spacing

To live here you must:
  a) do exactly one thing
  b) be named something that makes it extremely clear what that one thing is

Note: this was originally applied to .data-user-types, .data-editor,
.maison-flyout-styles, .maison-panel, .database-view, .maison-popup. Delete
this list when proved not buggy
*/
.code {
  font-family: "Courier New", Courier, monospace;
  font-weight: bold;
  background-color: antiquewhite;
  color: maroon;
  padding: 0px 4px;
  border-radius: 2px;
}

.maison-column {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.flex-row,
.maison-row {
  display: flex;
  flex-direction: row;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-start {
  justify-content: flex-start !important;
}

.center {
  justify-content: center !important;
}

.flex-end {
  justify-content: flex-end !important;
}

.space-between {
  justify-content: space-between !important;
}

.flex-1 {
  flex: 1;
}

.pos-rel {
  position: relative;
}

.suspension-vertical {
  display: flex;
  flex-direction: column !important;
  justify-content: center;
}

.horizontal-rule {
  margin-bottom: 5px;
  margin-top: 5px;
  width: 100%;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-12 {
  padding: 12px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-left-0 {
  padding-left: 0px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-right-0 {
  padding-right: 0px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-top-0 {
  padding-top: 0px !important;
}

.padding-top-4 {
  padding-top: 4px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-bottom-0 {
  padding-bottom: 0px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-left-auto {
  margin-left: auto !important;
}

.margin-left-0 {
  margin-left: 0px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-left-12 {
  margin-left: 12px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-left-100 {
  margin-left: 100px !important;
}

.margin-left-300 {
  margin-left: 300px !important;
}

.margin-right-minus20 {
  margin-right: -20px !important;
}

.margin-right-auto {
  margin-right: auto !important;
}

.margin-right-0 {
  margin-right: 0px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-top-minus20 {
  margin-top: -20px !important;
}

.margin-top-minus10 {
  margin-top: -10px !important;
}

.margin-top-minus16 {
  margin-top: -16px !important;
}

.margin-top-minus5 {
  margin-top: -5px !important;
}

.margin-top-minus3 {
  margin-top: -3px !important;
}

.margin-top-minus2 {
  margin-top: -2px !important;
}

.margin-top-0 {
  margin-top: 0px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-top-6 {
  margin-top: 6px !important;
}

.margin-top-8 {
  margin-top: 8px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-12 {
  margin-top: 12px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-top-16 {
  margin-top: 16px !important;
}

.margin-top-18 {
  margin-top: 18px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-top-22 {
  margin-top: 22px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-bottom-0 {
  margin-bottom: 0px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-12 {
  margin-bottom: 12px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.width-5 {
  width: 5px !important;
}

.width-10 {
  width: 10px !important;
}

.width-15 {
  width: 15px !important;
}

.width-20 {
  width: 20px !important;
}

.width-25 {
  width: 20px !important;
}

.width-30 {
  width: 30px !important;
}

.width-35 {
  width: 35px !important;
}

.width-40 {
  width: 40px !important;
}

.width-45 {
  width: 45px !important;
}

.width-50 {
  width: 50px !important;
}

.width-60 {
  width: 60px !important;
}

.width-75 {
  width: 75px !important;
}

.width-80 {
  width: 80px !important;
}

.width-85 {
  width: 85px !important;
}

.width-100 {
  width: 100px !important;
}

.width-120 {
  width: 120px !important;
}

.width-130 {
  width: 130px !important;
}

.width-145 {
  width: 145px !important;
}

.width-150 {
  width: 150px !important;
}

.width-170 {
  width: 170px !important;
}

.width-180 {
  width: 180px !important;
}

.width-190 {
  width: 190px !important;
}

.width-195 {
  width: 195px !important;
}

.width-200 {
  width: 200px !important;
}

.width-210 {
  width: 210px !important;
}

.width-220 {
  width: 220px !important;
}

.width-250 {
  width: 250px !important;
}

.width-300 {
  width: 300px !important;
}

.width-320 {
  width: 320px !important;
}

.width-350 {
  width: 350px !important;
}

.width-400 {
  width: 400px !important;
}

.width-500 {
  width: 500px !important;
}

.width-540 {
  width: 540px !important;
}

.width-600 {
  width: 600px !important;
}

.width-640 {
  width: 640px !important;
}

.width-700 {
  width: 700px !important;
}

.width-fill {
  width: 100% !important;
}

.width-fit-content {
  width: fit-content !important;
}

.min-width-50 {
  min-width: 50px !important;
}

.min-width-60 {
  min-width: 60px !important;
}

.min-width-80 {
  min-width: 80px !important;
}

.min-width-85 {
  min-width: 85px !important;
}

.min-width-100 {
  min-width: 100px !important;
}

.min-width-120 {
  min-width: 120px !important;
}

.min-width-150 {
  min-width: 150px !important;
}

.min-width-180 {
  min-width: 180px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.max-width-50 {
  max-width: 50px !important;
}

.max-width-60 {
  max-width: 60px !important;
}

.max-width-80 {
  max-width: 80px !important;
}

.max-width-85 {
  max-width: 85px !important;
}

.max-width-100 {
  max-width: 100px !important;
}

.max-width-120 {
  max-width: 120px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.max-width-180 {
  max-width: 180px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.width-one-tenth {
  width: 10% !important;
}

.width-two-tenth {
  width: 20% !important;
}

.width-one-quarter {
  width: 25% !important;
}

.width-three-tenth {
  width: 30% !important;
}

.width-one-third {
  width: 33.334% !important;
}

.width-four-tenth {
  width: 40% !important;
}

.width-half {
  width: 50% !important;
}

.width-six-tenth {
  width: 60% !important;
}

.width-two-third {
  width: 66.667% !important;
}

.width-seven-tenth {
  width: 70% !important;
}

.width-three-quarter {
  width: 75% !important;
}

.width-eight-tenth {
  width: 80% !important;
}

.width-nine-tenth {
  width: 90% !important;
}

.width-eighty-five-percent {
  width: 85% !important;
}

.height-5 {
  height: 5px !important;
}

.height-10 {
  height: 10px !important;
}

.height-15 {
  height: 15px !important;
}

.height-20 {
  height: 20px !important;
}

.height-25 {
  height: 20px !important;
}

.height-30 {
  height: 30px !important;
}

.height-35 {
  height: 35px !important;
}

.height-40 {
  height: 40px !important;
}

.height-45 {
  height: 45px !important;
}

.height-50 {
  height: 50px !important;
}

.height-55 {
  height: 55px !important;
}

.height-60 {
  height: 60px !important;
}

.height-85 {
  height: 85px !important;
}

.height-100 {
  height: 100px !important;
}

.height-120 {
  height: 120px !important;
}

.height-125 {
  height: 125px !important;
}

.height-150 {
  height: 150px !important;
}

.height-190 {
  height: 190px !important;
}

.height-195 {
  height: 195px !important;
}

.height-200 {
  height: 200px !important;
}

.height-210 {
  height: 210px !important;
}

.height-220 {
  height: 220px !important;
}

.height-250 {
  height: 250px !important;
}

.height-300 {
  height: 300px !important;
}

.height-307 {
  height: 307px !important;
}

.height-320 {
  height: 320px !important;
}

.height-400 {
  height: 400px !important;
}

.height-435 {
  height: 435px !important;
}

.height-540 {
  height: 540px !important;
}

.height-fill {
  height: 100% !important;
}

.height-one-tenth {
  height: 10% !important;
}

.height-two-tenth {
  height: 20% !important;
}

.height-one-quarter {
  height: 25% !important;
}

.height-three-tenth {
  height: 30% !important;
}

.height-one-third {
  height: 33.334% !important;
}

.height-four-tenth {
  height: 40% !important;
}

.height-half {
  height: 50% !important;
}

.height-six-tenth {
  height: 60% !important;
}

.height-two-third {
  height: 66.667% !important;
}

.height-seven-tenth {
  height: 70% !important;
}

.height-three-quarter {
  height: 75% !important;
}

.height-eight-tenth {
  height: 80% !important;
}

.height-nine-tenth {
  height: 90% !important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-text {
  cursor: text;
}

.strikethrough {
  text-decoration: line-through;
}

.no-select {
  user-select: none;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

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

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

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-inherit {
  overflow: inherit !important;
}

.overflow-initial {
  overflow: initial !important;
}

.overflow-overlay {
  overflow: overlay !important;
}

.overflow-revert {
  overflow: revert !important;
}

.overflow-unset {
  overflow: unset !important;
}

.overflow-visible {
  overflow: visible !important;
}

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

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.align-with-composer-input {
  margin-top: calc(12px + 5px + 16px - 9px);
}

.align-items-baseline {
  align-items: baseline;
}

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

.align-items-start {
  align-items: start;
}

.align-items-stretch {
  align-items: stretch;
}

.align-text-left {
  text-align: left;
}

.align-text-center {
  text-align: center;
}

.align-text-start {
  text-align: start;
}

.align-text-end {
  text-align: end;
}

.pop-color-variables.danger {
  --pop-color: var(--b-txt-danger);
  --pop-color-bg: var(--b-bg-danger1);
}
.pop-color-variables.caution {
  --pop-color: var(--b-txt-caution);
  --pop-color-bg: var(--b-bg-caution1);
}
.pop-color-variables.success {
  --pop-color: var(--b-txt-success);
  --pop-color-bg: var(--b-bg-success1);
}
.pop-color-variables.brand {
  --pop-color: var(--b-txt-brand);
  --pop-color-bg: var(--b-bg-brand1);
}

/*------------------
RUNMODE VISUAL EFFECTS
--------------------*/
:root {
  --font_default: "Lato";
  --color_primary_default: rgba(2, 5, 211, 1);
  --color_primary_default_rgb: 2, 5, 211;
  --color_primary_contrast_default: rgba(255, 255, 255, 1);
  --color_primary_contrast_default_rgb: 255, 255, 255;
  --color_text_default: rgba(9, 23, 71, 1);
  --color_text_default_rgb: 9, 23, 71;
  --color_surface_default: rgba(255, 255, 255, 1);
  --color_surface_default_rgb: 255, 255, 255;
  --color_background_default: rgba(255, 255, 255, 0);
  --color_background_default_rgb: 255, 255, 255;
  --color_destructive_default: rgba(255, 0, 0, 1);
  --color_destructive_default_rgb: 255, 0, 0;
  --color_success_default: rgba(23, 219, 78, 1);
  --color_success_default_rgb: 23, 219, 78;
  --color_alert_default: rgba(250, 181, 21, 1);
  --color_alert_default_rgb: 250, 181, 21;
  --color_danger_default_rgb: rgba(176, 32, 12, 1);
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

div.bubble-element,
a.bubble-element {
  overflow: hidden;
  /*Generally speaking Bubble elements hide anything that is out of them, but for containers, we allow this*/
}
div.bubble-element.main-page, div.bubble-element.CustomElement, div.bubble-element.FloatingGroup, div.bubble-element.Group, div.bubble-element.Popup, div.bubble-element.group-item,
a.bubble-element.main-page,
a.bubble-element.CustomElement,
a.bubble-element.FloatingGroup,
a.bubble-element.Group,
a.bubble-element.Popup,
a.bubble-element.group-item {
  overflow: visible;
}

.bubble-element.Icon {
  padding: 0;
  text-align: center;
  background: none;
  border: none;
  cursor: inherit;
  overflow: hidden;
}
.bubble-element.Button {
  padding: 0;
  border: none;
  cursor: inherit;
  background: none;
  text-align: left;
}
.bubble-element.Button.flex-aligned-button {
  display: flex;
}
.bubble-element.Icon svg[data-icon-set], .bubble-element.Button svg[data-icon-set] {
  fill: currentColor;
}
.bubble-element.Icon svg[data-icon-set=feather], .bubble-element.Button svg[data-icon-set=feather] {
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}
.bubble-element.Input {
  border: none;
  background-color: transparent;
  padding: 0;
}
.bubble-element.Page {
  z-index: 1;
}
.bubble-element.Link {
  white-space: pre-wrap;
  text-decoration: none;
}
.bubble-element.DateInput input {
  padding: 0;
}
.bubble-element.Image {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.bubble-legacy-image {
  display: block;
}

img.hidden-image-for-caching {
  display: none;
  left: -9000px;
  top: 9000px;
}

@media all and (min--moz-device-pixel-ratio: 0) {
  option {
    font-family: sans-serif;
  }
}
*:focus {
  outline: 0px dotted transparent;
}
*:focus:active {
  outline: 0px dotted transparent !important;
}

.bubble-element.clickable-element {
  outline: 0px dotted transparent;
  touch-action: manipulation;
}
.bubble-element.clickable-element.show-outline {
  outline: 1px dotted grey;
}

.bad-revision {
  padding: 10px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  background-color: rgba(48, 48, 48, 0.9);
  font-weight: 600;
  color: white;
  position: fixed;
  text-align: center;
  top: 0px;
  width: 100%;
  box-sizing: border-box;
  z-index: 20000;
  line-height: 1.4;
  cursor: pointer;
}

.db-limit-reached,
.app-limit-reached {
  padding: 10px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  background-color: rgba(255, 0, 0, 0.8);
  font-weight: 600;
  color: white;
  position: fixed;
  text-align: center;
  top: 0px;
  width: 100%;
  z-index: 20000;
  line-height: 1.4;
}

input:focus,
textarea:focus,
select:focus {
  outline: none;
}

input:disabled,
textarea:disabled,
input:disabled::placeholder,
textarea:disabled::placeholder {
  -webkit-text-fill-color: currentcolor;
  opacity: 1;
}

.FloatingGroup,
.CustomElement.floating-group {
  -webkit-transform: translateZ(0);
}

input[type=checkbox]:focus {
  outline: 1px dotted rgb(196, 196, 196);
}

.bubble-element.PoweredByBubble:hover {
  text-decoration: none;
}

.bubble-element.Text {
  overflow-wrap: break-word;
}

input[type=file]::-webkit-file-upload-button {
  display: none;
}

/* STRIPE CHECKOUT FALLBACK ON MOBILE */
.stripe-checkout-greyout {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 9999;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background: rgba(0, 0, 0, 0.6);
}

.stripe-checkout-btn {
  overflow: hidden;
  position: fixed;
  display: inline-block;
  visibility: visible !important;
  background-image: -webkit-linear-gradient(#28a0e5, #015e94);
  background-image: -moz-linear-gradient(#28a0e5, #015e94);
  background-image: -ms-linear-gradient(#28a0e5, #015e94);
  background-image: -o-linear-gradient(#28a0e5, #015e94);
  background-image: -webkit-linear-gradient(#28a0e5, #015e94);
  background-image: -moz-linear-gradient(#28a0e5, #015e94);
  background-image: -ms-linear-gradient(#28a0e5, #015e94);
  background-image: -o-linear-gradient(#28a0e5, #015e94);
  background-image: linear-gradient(#28a0e5, #015e94);
  -webkit-font-smoothing: antialiased;
  border: 0;
  padding: 1px;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
}
.stripe-checkout-btn .stripe-checkout-display {
  position: relative;
  padding: 0 12px;
  line-height: 30px;
  background: #1275ff;
  background-image: -webkit-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -moz-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -ms-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -webkit-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -moz-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -ms-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: -o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  background-image: linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);
  font-size: 14px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/*------------------
RESPONSIVE
--------------------*/
.bubble-r-line {
  clear: both;
  position: relative;
  pointer-events: none;
  /* We have to spell this logic this way to get the right specificity
    everywhere, because IE11 doesn't have a :not for us to use. */
}
.bubble-r-line > * {
  pointer-events: auto;
}
.bubble-r-line > .bubble-r-box, .bubble-r-line > .bubble-r-line {
  pointer-events: none;
}
.bubble-r-line .bubble-r-box {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.bubble-r-line .bubble-r-box > * {
  pointer-events: auto;
}
.bubble-r-line .bubble-r-box > .bubble-r-box, .bubble-r-line .bubble-r-box > .bubble-r-line {
  pointer-events: none;
}
.bubble-r-line .bubble-r-box.debug {
  pointer-events: auto;
  box-shadow: 0px 0px 0px 1px rgba(255, 0, 0, 0.6);
}
.bubble-r-line.debug {
  pointer-events: auto;
  box-shadow: 0px 0px 0px 1px rgba(140, 140, 140, 0.7);
}
.bubble-r-line:after {
  content: " ";
  display: block;
  clear: both;
}

/*------------------
NEW RESPONSIVE
--------------------*/
.bubble-r-container {
  overflow: hidden;
}
.bubble-r-container.fixed > .bubble-element {
  position: absolute;
}
.bubble-r-container.relative > .bubble-element, .bubble-r-container.flex > .bubble-element {
  position: relative;
}
.bubble-r-container.relative {
  display: grid;
  grid-template-areas: "stack";
  grid-template-rows: 100%;
  grid-template-columns: 100%;
}
.bubble-r-container.relative > .bubble-element {
  grid-area: stack;
}
.bubble-r-container.flex {
  display: flex;
  align-content: stretch;
}
.bubble-r-container.flex.row {
  flex-direction: row;
  flex-wrap: wrap;
}
.bubble-r-container.flex.column {
  flex-direction: column;
  flex-wrap: nowrap;
}

.bubble-r-container-wrapper {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.bubble-r-container-wrapper > .bubble-r-container {
  position: relative;
  z-index: 0;
  max-width: 100%;
  flex-grow: 1;
  height: initial;
  overflow: inherit;
}

.bubble-table {
  display: flex;
  flex-wrap: nowrap;
}

.bubble-cross-axis {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}

.bubble-rg {
  display: grid;
  justify-items: stretch;
}
.bubble-rg > .bubble-element.group-item {
  position: relative;
}
.bubble-rg.masonry > .bubble-element.group-item {
  height: max-content;
}

.bubble-rg-flex-row {
  display: flex;
  flex-direction: row;
  align-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.bubble-rg-flex-row > .bubble-element.group-item {
  position: relative;
}
.bubble-rg-flex-row.bubble-rg-flex-reverse {
  flex-wrap: wrap-reverse;
  align-content: flex-end;
}

.bubble-rg-reverse {
  display: flex;
  flex-direction: column-reverse;
}
.bubble-rg-reverse > .bubble-rg {
  transform: scale(1, -1);
}
.bubble-rg-reverse > .bubble-rg > * {
  transform: scale(1, -1);
}

.bubble-r-vertical-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.bubble-element {
  position: relative;
  box-sizing: border-box;
}

html[dir=rtl] .bubble-r-container {
  direction: ltr;
}
html[dir=rtl] .bubble-r-container > *:not(.bubble-r-container) {
  direction: rtl;
}

.dropdown-chevron {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiICB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgIDxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03LjQxLDguNThMMTIsMTMuMTdMMTYuNTksOC41OEwxOCwxMEwxMiwxNkw2LDEwTDcuNDEsOC41OFoiIC8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat, repeat;
  background-position: right 0em top 50%, 0 0;
  background-size: 1em auto, 100%;
}

.bubble-legacy-table {
  overflow: hidden !important;
  background: #f9f9f9;
  color: #888888;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  line-height: 16px;
}
.bubble-legacy-table > * {
  display: none;
}
.bubble-legacy-table > .incompatible-message {
  display: inline-block;
  text-align: center;
}
.bubble-legacy-table:before {
  font-family: "FontAwesome";
  content: "\f071";
}

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

body {--stylesheet-active: true;}
.b-root .bubble-element.baTpaZg {
  background-color: var(--color_bZEbz_default);
  min-width: 0px;
  min-height: 100%;
  min-height: max(767px, 100%);
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  z-index: 2;
  justify-content: center;
  opacity: 1;
}
.b-root body {
  height: 100%;
}
.b-root {
  --font_default: "Inter";
  --font_bWBTM_default: "Inter";
  --font_bWBTQ_default: "Open Sans";
  --font_bXpiO_default: "Roboto";
  --font_bXpiP_default: "Lato";
  --font_bYoNO_default: "Lora";
  --font_bYoNP_default: "Open Sans";
  --font_bWUVp1_default: "Roboto";
  --font_bWUVq1_default: "Montserrat";
  --font_bWpDp0_default: "Open Sans";
  --font_bWpDq0_default: "Poppins";
  --font_bZKYc3_default: "Inter";
  --font_bZKYg3_default: "Inter";
  --font_bZKnb3_default: "Inter";
  --font_bZKnc3_default: "Inter";
  --color_text_default: rgba(61, 61, 61, 1);
  --color_text_default_rgb: 61,61,61;
  --color_alert_default: rgba(255, 157, 10, 1);
  --color_alert_default_rgb: 255,157,10;
  --color_primary_default: rgba(64, 148, 241, 1);
  --color_primary_default_rgb: 64,148,241;
  --color_success_default: rgba(49,168,83,1);
  --color_success_default_rgb: 49,168,83;
  --color_surface_default: rgba(255, 255, 255, 1);
  --color_surface_default_rgb: 255,255,255;
  --color_background_default: rgba(38,38,38,1);
  --color_background_default_rgb: 38,38,38;
  --color_destructive_default: rgba(239, 76, 63, 1);
  --color_destructive_default_rgb: 239,76,63;
  --color_primary_contrast_default: rgba(255,255,255,1);
  --color_primary_contrast_default_rgb: 255,255,255;
  --color_bTGyR_default: #0205D3;
  --color_bTGyR_default_rgb: 0205;
  --color_bTGyV_default: #0205D3;
  --color_bTGyV_default_rgb: 0205;
  --color_bTGyc_default: #0205D3;
  --color_bTGyc_default_rgb: 0205;
  --color_bVgjU_default: rgba(229,231,235,1);
  --color_bVgjU_default_rgb: 229,231,235;
  --color_bVgje_default: rgba(229,231,235,1);
  --color_bVgje_default_rgb: 229,231,235;
  --color_bVgzh_default: rgba(74,114,189,1);
  --color_bVgzh_default_rgb: 74,114,189;
  --color_bVhKq_default: #0205D3;
  --color_bVhKq_default_rgb: 0205;
  --color_bVpkn_default: rgba(248,248,248,1);
  --color_bVpkn_default_rgb: 248,248,248;
  --color_bVukG_default: #0205D3;
  --color_bVukG_default_rgb: 0205;
  --color_bVukH_default: rgba(14,47,132,1);
  --color_bVukH_default_rgb: 14,47,132;
  --color_bVukI_default: #0205D3;
  --color_bVukI_default_rgb: 0205;
  --color_bVukM_default: rgba(32,91,196,1);
  --color_bVukM_default_rgb: 32,91,196;
  --color_bVukN_default: #0205D3;
  --color_bVukN_default_rgb: 0205;
  --color_bVukO_default: rgba(127,185,246,1);
  --color_bVukO_default_rgb: 127,185,246;
  --color_bVukS_default: rgba(170,213,252,1);
  --color_bVukS_default_rgb: 170,213,252;
  --color_bVukT_default: rgba(229,231,235,1);
  --color_bVukT_default_rgb: 229,231,235;
  --color_bVukU_default: #0205D3;
  --color_bVukU_default_rgb: 0205;
  --color_bVukY_default: #0205D3;
  --color_bVukY_default_rgb: 0205;
  --color_bVukZ_default: rgba(229,231,235,1);
  --color_bVukZ_default_rgb: 229,231,235;
  --color_bVuka_default: rgba(229,231,235,1);
  --color_bVuka_default_rgb: 229,231,235;
  --color_bVuke_default: rgba(229,231,235,1);
  --color_bVuke_default_rgb: 229,231,235;
  --color_bVukf_default: rgba(229,231,235,1);
  --color_bVukf_default_rgb: 229,231,235;
  --color_bVukg_default: rgba(229,231,235,1);
  --color_bVukg_default_rgb: 229,231,235;
  --color_bVukk_default: rgba(229,231,235,1);
  --color_bVukk_default_rgb: 229,231,235;
  --color_bVukl_default: rgba(229,231,235,1);
  --color_bVukl_default_rgb: 229,231,235;
  --color_bVukm_default: #0205D3;
  --color_bVukm_default_rgb: 0205;
  --color_bVukq_default: rgba(252,252,253,1);
  --color_bVukq_default_rgb: 252,252,253;
  --color_bVukr_default: rgba(0,138,244,1);
  --color_bVukr_default_rgb: 0,138,244;
  --color_bWBTK_default: rgba(44, 118, 228, 0.1);
  --color_bWBTK_default_rgb: 44,118,228;
  --color_bWBTL_default: rgba(227,230,235,1);
  --color_bWBTL_default_rgb: 227,230,235;
  --color_bXGnU_default: rgba(19,33,59,1);
  --color_bXGnU_default_rgb: 19,33,59;
  --color_bXWMY_default: #0205D3;
  --color_bXWMY_default_rgb: 0205;
  --color_bXphs_default: rgba(233, 226, 212, 1);
  --color_bXphs_default_rgb: 233,226,212;
  --color_bXphw_default: rgba(250, 181, 21, 1);
  --color_bXphw_default_rgb: 250,181,21;
  --color_bXphx_default: rgba(221, 198, 110, 1);
  --color_bXphx_default_rgb: 221,198,110;
  --color_bXphy_default: rgba(23, 219, 78, 1);
  --color_bXphy_default_rgb: 23,219,78;
  --color_bXpiC_default: rgba(45, 42, 33, 1);
  --color_bXpiC_default_rgb: 45,42,33;
  --color_bXpiD_default: rgba(22, 19, 11, 1);
  --color_bXpiD_default_rgb: 22,19,11;
  --color_bXpiE_default: rgba(255, 0, 0, 1);
  --color_bXpiE_default_rgb: 255,0,0;
  --color_bXpiI_default: rgba(58, 48, 0, 1);
  --color_bXpiI_default_rgb: 58,48,0;
  --color_bXpiJ_default: rgba(78, 70, 42, 1);
  --color_bXpiJ_default_rgb: 78,70,42;
  --color_bXpiK_default: rgba(75, 71, 57, 1);
  --color_bXpiK_default_rgb: 75,71,57;
  --color_bYoMa_default: rgba(24, 28, 32, 1);
  --color_bYoMa_default_rgb: 24,28,32;
  --color_bYoMw_default: rgba(250, 181, 21, 1);
  --color_bYoMw_default_rgb: 250,181,21;
  --color_bYoMx_default: rgba(48, 98, 140, 1);
  --color_bYoMx_default_rgb: 48,98,140;
  --color_bYoMy_default: rgba(23, 219, 78, 1);
  --color_bYoMy_default_rgb: 23,219,78;
  --color_bYoNC_default: rgba(255, 255, 255, 1);
  --color_bYoNC_default_rgb: 255,255,255;
  --color_bYoND_default: rgba(247, 249, 255, 1);
  --color_bYoND_default_rgb: 247,249,255;
  --color_bYoNE_default: rgba(255, 0, 0, 1);
  --color_bYoNE_default_rgb: 255,0,0;
  --color_bYoNI_default: rgba(255, 255, 255, 1);
  --color_bYoNI_default_rgb: 255,255,255;
  --color_bYoNJ_default: rgba(213, 228, 247, 1);
  --color_bYoNJ_default_rgb: 213,228,247;
  --color_bYoNK_default: #0205D3;
  --color_bYoNK_default_rgb: 0205;
  --color_bYpkm_default: rgba(255,246,226,1);
  --color_bYpkm_default_rgb: 255,246,226;
  --color_bZDfs_default: rgba(0,0,0,1);
  --color_bZDfs_default_rgb: 0,0,0;
  --color_bZDft_default: #0205D3;
  --color_bZDft_default_rgb: 0205;
  --color_bZDfu_default: rgba(0,0,0,1);
  --color_bZDfu_default_rgb: 0,0,0;
  --color_bZDfy_default: rgba(0,0,0,1);
  --color_bZDfy_default_rgb: 0,0,0;
  --color_bZDfz_default: rgba(255, 212, 109, 1);
  --color_bZDfz_default_rgb: 255,212,109;
  --color_bZDgA_default: rgba(255, 182, 50, 1);
  --color_bZDgA_default_rgb: 255,182,50;
  --color_bZDgE_default: rgba(255, 157, 10, 1);
  --color_bZDgE_default_rgb: 255,157,10;
  --color_bZDgF_default: rgba(255, 133, 0, 1);
  --color_bZDgF_default_rgb: 255,133,0;
  --color_bZDgG_default: rgba(204,97,2,1);
  --color_bZDgG_default_rgb: 204,97,2;
  --color_bZDgK_default: rgba(161,75,11,1);
  --color_bZDgK_default_rgb: 161,75,11;
  --color_bZDgL_default: rgba(130,63,12,1);
  --color_bZDgL_default_rgb: 130,63,12;
  --color_bZDgM_default: rgba(70,30,4,1);
  --color_bZDgM_default_rgb: 70,30,4;
  --color_bZDgQ_default: rgba(241,252,244,1);
  --color_bZDgQ_default_rgb: 241,252,244;
  --color_bZDgR_default: #0205D3;
  --color_bZDgR_default_rgb: 0205;
  --color_bZDgS_default: rgba(90,206,122,1);
  --color_bZDgS_default_rgb: 90,206,122;
  --color_bZDgW_default: rgba(38,147,69,1);
  --color_bZDgW_default_rgb: 38,147,69;
  --color_bZDgX_default: rgba(33,116,57,1);
  --color_bZDgX_default_rgb: 33,116,57;
  --color_bZDgY_default: rgba(31,92,49,1);
  --color_bZDgY_default_rgb: 31,92,49;
  --color_bZDgc_default: rgba(27,76,42,1);
  --color_bZDgc_default_rgb: 27,76,42;
  --color_bZDgd_default: #0205D3;
  --color_bZDgd_default_rgb: 0205;
  --color_bZDge_default: rgba(252,171,165,1);
  --color_bZDge_default_rgb: 252,171,165;
  --color_bZDgi_default: rgba(248,123,113,1);
  --color_bZDgi_default_rgb: 248,123,113;
  --color_bZDgj_default: #0205D3;
  --color_bZDgj_default_rgb: 0205;
  --color_bZDgk_default: rgba(185,40,28,1);
  --color_bZDgk_default_rgb: 185,40,28;
  --color_bZDgo_default: rgba(153,36,27,1);
  --color_bZDgo_default_rgb: 153,36,27;
  --color_bZDgp_default: rgba(69,14,10,1);
  --color_bZDgp_default_rgb: 69,14,10;
  --color_bZDgq_default: #0205D3;
  --color_bZDgq_default_rgb: 0205;
  --color_bZDgu_default: #0205D3;
  --color_bZDgu_default_rgb: 0205;
  --color_bZDgv_default: rgba(229,231,235,1);
  --color_bZDgv_default_rgb: 229,231,235;
  --color_bZDgw_default: rgba(229,231,235,1);
  --color_bZDgw_default_rgb: 229,231,235;
  --color_bZDhA_default: #0205D3;
  --color_bZDhA_default_rgb: 0205;
  --color_bZDhB_default: rgba(0,0,0,1);
  --color_bZDhB_default_rgb: 0,0,0;
  --color_bZDhC_default: #0205D3;
  --color_bZDhC_default_rgb: 0205;
  --color_bZDhG_default: rgba(34,97,211,1);
  --color_bZDhG_default_rgb: 34,97,211;
  --color_bZDhH_default: #0205D3;
  --color_bZDhH_default_rgb: 0205;
  --color_bZDhI_default: #0205D3;
  --color_bZDhI_default_rgb: 0205;
  --color_bZDhx_default: rgba(245,245,245,1);
  --color_bZDhx_default_rgb: 245,245,245;
  --color_bZDhy_default: rgba(239,239,239,1);
  --color_bZDhy_default_rgb: 239,239,239;
  --color_bZDiC_default: rgba(220,220,220,1);
  --color_bZDiC_default_rgb: 220,220,220;
  --color_bZDiE_default: rgba(189,189,189,1);
  --color_bZDiE_default_rgb: 189,189,189;
  --color_bZDiI_default: rgba(152,152,152,1);
  --color_bZDiI_default_rgb: 152,152,152;
  --color_bZDiJ_default: rgba(124,124,124,1);
  --color_bZDiJ_default_rgb: 124,124,124;
  --color_bZDiK_default: rgba(101,101,101,1);
  --color_bZDiK_default_rgb: 101,101,101;
  --color_bZDiO_default: rgba(82,82,82,1);
  --color_bZDiO_default_rgb: 82,82,82;
  --color_bZDiP_default: rgba(70,70,70,1);
  --color_bZDiP_default_rgb: 70,70,70;
  --color_bZDiQ_default: rgba(0,0,0,1);
  --color_bZDiQ_default_rgb: 0,0,0;
  --color_bZDiU_default: rgba(41,41,41,1);
  --color_bZDiU_default_rgb: 41,41,41;
  --color_bZDig_default: rgba(212,239,167,1);
  --color_bZDig_default_rgb: 212,239,167;
  --color_bZDih_default: rgba(233,247,208,1);
  --color_bZDih_default_rgb: 233,247,208;
  --color_bZDii_default: rgba(254,206,202,1);
  --color_bZDii_default_rgb: 254,206,202;
  --color_bZDim_default: rgba(254,228,226,1);
  --color_bZDim_default_rgb: 254,228,226;
  --color_bZDin_default: rgba(255,231,165,1);
  --color_bZDin_default_rgb: 255,231,165;
  --color_bZDio_default: rgba(255,245,211,1);
  --color_bZDio_default_rgb: 255,245,211;
  --color_bZEak_default: rgba(255, 250, 236, 1);
  --color_bZEak_default_rgb: 255,250,236;
  --color_bZEal_default: rgba(255, 245, 211, 1);
  --color_bZEal_default_rgb: 255,245,211;
  --color_bZEam_default: rgba(255,231,165,1);
  --color_bZEam_default_rgb: 255,231,165;
  --color_bZEaq_default: rgba(255,212,109,1);
  --color_bZEaq_default_rgb: 255,212,109;
  --color_bZEar_default: rgba(255,182,50,1);
  --color_bZEar_default_rgb: 255,182,50;
  --color_bZEas_default: rgba(255,133,0,1);
  --color_bZEas_default_rgb: 255,133,0;
  --color_bZEaw_default: rgba(204,97,2,1);
  --color_bZEaw_default_rgb: 204,97,2;
  --color_bZEax_default: rgba(161,75,11,1);
  --color_bZEax_default_rgb: 161,75,11;
  --color_bZEay_default: rgba(130,63,12,1);
  --color_bZEay_default_rgb: 130,63,12;
  --color_bZEbC_default: rgba(70,30,4,1);
  --color_bZEbC_default_rgb: 70,30,4;
  --color_bZEbD_default: rgba(224,248,230,1);
  --color_bZEbD_default_rgb: 224,248,230;
  --color_bZEbE_default: rgba(224,248,230,1);
  --color_bZEbE_default_rgb: 224,248,230;
  --color_bZEbI_default: rgba(194,240,206,1);
  --color_bZEbI_default_rgb: 194,240,206;
  --color_bZEbJ_default: rgba(146,227,168,1);
  --color_bZEbJ_default_rgb: 146,227,168;
  --color_bZEbK_default: rgba(90,206,122,1);
  --color_bZEbK_default_rgb: 90,206,122;
  --color_bZEbO_default: rgba(49,168,83,1);
  --color_bZEbO_default_rgb: 49,168,83;
  --color_bZEbP_default: rgba(38,147,69,1);
  --color_bZEbP_default_rgb: 38,147,69;
  --color_bZEbQ_default: rgba(33,116,57,1);
  --color_bZEbQ_default_rgb: 33,116,57;
  --color_bZEbU_default: rgba(31,92,49,1);
  --color_bZEbU_default_rgb: 31,92,49;
  --color_bZEbV_default: rgba(27,76,42,1);
  --color_bZEbV_default_rgb: 27,76,42;
  --color_bZEbW_default: rgba(10,41,20,1);
  --color_bZEbW_default_rgb: 10,41,20;
  --color_bZEba_default: rgba(254,243,242,1);
  --color_bZEba_default_rgb: 254,243,242;
  --color_bZEbb_default: rgba(254,228,226,1);
  --color_bZEbb_default_rgb: 254,228,226;
  --color_bZEbc_default: rgba(254,206,202,1);
  --color_bZEbc_default_rgb: 254,206,202;
  --color_bZEbg_default: rgba(252,171,165,1);
  --color_bZEbg_default_rgb: 252,171,165;
  --color_bZEbh_default: rgba(248,123,113,1);
  --color_bZEbh_default_rgb: 248,123,113;
  --color_bZEbi_default: rgba(239,76,63,1);
  --color_bZEbi_default_rgb: 239,76,63;
  --color_bZEbm_default: rgba(220,51,38,1);
  --color_bZEbm_default_rgb: 220,51,38;
  --color_bZEbn_default: rgba(185,40,28,1);
  --color_bZEbn_default_rgb: 185,40,28;
  --color_bZEbo_default: rgba(153,36,27,1);
  --color_bZEbo_default_rgb: 153,36,27;
  --color_bZEbs_default: rgba(127,36,29,1);
  --color_bZEbs_default_rgb: 127,36,29;
  --color_bZEbt_default: rgba(69,14,10,1);
  --color_bZEbt_default_rgb: 69,14,10;
  --color_bZEbu_default: rgba(239,248,255,1);
  --color_bZEbu_default_rgb: 239,248,255;
  --color_bZEby_default: rgba(220,237,253,1);
  --color_bZEby_default_rgb: 220,237,253;
  --color_bZEbz_default: rgba(193,225,252,1);
  --color_bZEbz_default_rgb: 193,225,252;
  --color_bZEcA_default: rgba(150,206,250,1);
  --color_bZEcA_default_rgb: 150,206,250;
  --color_bZEcE_default: rgba(100,179,246,1);
  --color_bZEcE_default_rgb: 100,179,246;
  --color_bZEcF_default: rgba(64,148,241,1);
  --color_bZEcF_default_rgb: 64,148,241;
  --color_bZEcG_default: rgba(42,119,230,1);
  --color_bZEcG_default_rgb: 42,119,230;
  --color_bZEcK_default: rgba(34,97,211,1);
  --color_bZEcK_default_rgb: 34,97,211;
  --color_bZEcL_default: rgba(34,79,171,1);
  --color_bZEcL_default_rgb: 34,79,171;
  --color_bZEcM_default: rgba(33,69,135,1);
  --color_bZEcM_default_rgb: 33,69,135;
  --color_bZEcQ_default: rgba(25,43,82,1);
  --color_bZEcQ_default_rgb: 25,43,82;
  --color_bZEcR_default: rgba(245,243,255,1);
  --color_bZEcR_default_rgb: 245,243,255;
  --color_bZEcS_default: rgba(237,233,254,1);
  --color_bZEcS_default_rgb: 237,233,254;
  --color_bZEcW_default: rgba(221,214,254,1);
  --color_bZEcW_default_rgb: 221,214,254;
  --color_bZEcX_default: rgba(196,181,253,1);
  --color_bZEcX_default_rgb: 196,181,253;
  --color_bZEcY_default: rgba(167,139,250,1);
  --color_bZEcY_default_rgb: 167,139,250;
  --color_bZEcc_default: rgba(139,92,246,1);
  --color_bZEcc_default_rgb: 139,92,246;
  --color_bZEcd_default: rgba(124,58,237,1);
  --color_bZEcd_default_rgb: 124,58,237;
  --color_bZEce_default: rgba(109,40,217,1);
  --color_bZEce_default_rgb: 109,40,217;
  --color_bZEci_default: rgba(91,33,182,1);
  --color_bZEci_default_rgb: 91,33,182;
  --color_bZEcj_default: rgba(76,29,149,1);
  --color_bZEcj_default_rgb: 76,29,149;
  --color_bZEck_default: rgba(46,16,101,1);
  --color_bZEck_default_rgb: 46,16,101;
  --color_bZEco_default: rgba(236,254,255,1);
  --color_bZEco_default_rgb: 236,254,255;
  --color_bZEcp_default: rgba(207,250,254,1);
  --color_bZEcp_default_rgb: 207,250,254;
  --color_bZEcq_default: rgba(165,243,252,1);
  --color_bZEcq_default_rgb: 165,243,252;
  --color_bZEcu_default: rgba(103,232,249,1);
  --color_bZEcu_default_rgb: 103,232,249;
  --color_bZEcv_default: rgba(34,211,238,1);
  --color_bZEcv_default_rgb: 34,211,238;
  --color_bZEcw_default: rgba(6,182,212,1);
  --color_bZEcw_default_rgb: 6,182,212;
  --color_bZEdA_default: rgba(8,145,178,1);
  --color_bZEdA_default_rgb: 8,145,178;
  --color_bZEdB_default: rgba(14,116,144,1);
  --color_bZEdB_default_rgb: 14,116,144;
  --color_bZEdC_default: rgba(21,94,117,1);
  --color_bZEdC_default_rgb: 21,94,117;
  --color_bZEdG_default: rgba(22,78,99,1);
  --color_bZEdG_default_rgb: 22,78,99;
  --color_bZEdH_default: rgba(8,51,68,1);
  --color_bZEdH_default_rgb: 8,51,68;
  --color_bZEdI_default: rgba(249,250,251,1);
  --color_bZEdI_default_rgb: 249,250,251;
  --color_bZEdM_default: rgba(243,244,246,1);
  --color_bZEdM_default_rgb: 243,244,246;
  --color_bZEdN_default: rgba(229,231,235,1);
  --color_bZEdN_default_rgb: 229,231,235;
  --color_bZEdO_default: rgba(209,213,219,1);
  --color_bZEdO_default_rgb: 209,213,219;
  --color_bZEdS_default: rgba(156,163,175,1);
  --color_bZEdS_default_rgb: 156,163,175;
  --color_bZEdT_default: rgba(107,114,128,1);
  --color_bZEdT_default_rgb: 107,114,128;
  --color_bZEdU_default: rgba(107,114,128,1);
  --color_bZEdU_default_rgb: 107,114,128;
  --color_bZEdY_default: rgba(55,65,81,1);
  --color_bZEdY_default_rgb: 55,65,81;
  --color_bZEdZ_default: rgba(31,41,55,1);
  --color_bZEdZ_default_rgb: 31,41,55;
  --color_bZEda_default: rgba(17,24,39,1);
  --color_bZEda_default_rgb: 17,24,39;
  --color_bZEde_default: rgba(3,7,18,1);
  --color_bZEde_default_rgb: 3,7,18;
  --color_bZEfG_default: rgba(102, 112, 133, 1);
  --color_bZEfG_default_rgb: 102,112,133;
  --color_bZEfK_default: rgba(102, 112, 133, 1);
  --color_bZEfK_default_rgb: 102,112,133;
  --color_bZEfL_default: rgba(102, 112, 133, 1);
  --color_bZEfL_default_rgb: 102,112,133;
  --color_bZEfM_default: rgba(102, 112, 133, 1);
  --color_bZEfM_default_rgb: 102,112,133;
  --color_bZEfQ_default: rgba(102, 112, 133, 1);
  --color_bZEfQ_default_rgb: 102,112,133;
  --color_bZEfR_default: rgba(102, 112, 133, 1);
  --color_bZEfR_default_rgb: 102,112,133;
  --color_bZEfS_default: rgba(152, 162, 179, 1);
  --color_bZEfS_default_rgb: 152,162,179;
  --color_bZEfW_default: rgba(102, 112, 133, 1);
  --color_bZEfW_default_rgb: 102,112,133;
  --color_bZEfX_default: rgba(102, 112, 133, 1);
  --color_bZEfX_default_rgb: 102,112,133;
  --color_bZEfY_default: rgba(102, 112, 133, 1);
  --color_bZEfY_default_rgb: 102,112,133;
  --color_bZEfc_default: rgba(102, 112, 133, 1);
  --color_bZEfc_default_rgb: 102,112,133;
  --color_bZEfd_default: rgba(152, 162, 179, 1);
  --color_bZEfd_default_rgb: 152,162,179;
  --color_bZEfe_default: rgba(152, 162, 179, 1);
  --color_bZEfe_default_rgb: 152,162,179;
  --color_bZEfi_default: rgba(102, 112, 133, 1);
  --color_bZEfi_default_rgb: 102,112,133;
  --color_bZEfj_default: rgba(102, 112, 133, 1);
  --color_bZEfj_default_rgb: 102,112,133;
  --color_bZEfk_default: rgba(102, 112, 133, 1);
  --color_bZEfk_default_rgb: 102,112,133;
  --color_bZEfo_default: rgba(102, 112, 133, 1);
  --color_bZEfo_default_rgb: 102,112,133;
  --color_bZEfp_default: rgba(102, 112, 133, 1);
  --color_bZEfp_default_rgb: 102,112,133;
  --color_bZEfq_default: rgba(102, 112, 133, 1);
  --color_bZEfq_default_rgb: 102,112,133;
  --color_bZEfu_default: rgba(152, 162, 179, 1);
  --color_bZEfu_default_rgb: 152,162,179;
  --color_bZEfv_default: rgba(102, 112, 133, 1);
  --color_bZEfv_default_rgb: 102,112,133;
  --color_bZEfw_default: rgba(102, 112, 133, 1);
  --color_bZEfw_default_rgb: 102,112,133;
  --color_bZMnr_default: rgba(208, 213, 221, 1);
  --color_bZMnr_default_rgb: 208,213,221;
  --color_bZMns_default: rgba(208, 213, 221, 1);
  --color_bZMns_default_rgb: 208,213,221;
  --color_bVxJg1_default: #0205D3;
  --color_bVxJg1_default_rgb: 0205;
  --color_bVxKt1_default: rgba(229,231,235,1);
  --color_bVxKt1_default_rgb: 229,231,235;
  --color_bWOzM2_default: #0205D3;
  --color_bWOzM2_default_rgb: 0205;
  --color_bWUVW1_default: rgba(33, 26, 19, 1);
  --color_bWUVW1_default_rgb: 33,26,19;
  --color_bWUVX1_default: rgba(250, 181, 21, 1);
  --color_bWUVX1_default_rgb: 250,181,21;
  --color_bWUVY1_default: rgba(129, 85, 18, 1);
  --color_bWUVY1_default_rgb: 129,85,18;
  --color_bWUVc1_default: rgba(23, 219, 78, 1);
  --color_bWUVc1_default_rgb: 23,219,78;
  --color_bWUVd1_default: rgba(255, 255, 255, 1);
  --color_bWUVd1_default_rgb: 255,255,255;
  --color_bWUVe1_default: rgba(255, 248, 244, 1);
  --color_bWUVe1_default_rgb: 255,248,244;
  --color_bWUVi1_default: rgba(255, 0, 0, 1);
  --color_bWUVi1_default_rgb: 255,0,0;
  --color_bWUVj1_default: rgba(255, 255, 255, 1);
  --color_bWUVj1_default_rgb: 255,255,255;
  --color_bWUVk1_default: rgba(252, 222, 188, 1);
  --color_bWUVk1_default_rgb: 252,222,188;
  --color_bWUVo1_default: rgba(212, 196, 181, 1);
  --color_bWUVo1_default_rgb: 212,196,181;
  --color_bWpDW0_default: #0205D3;
  --color_bWpDW0_default_rgb: 0205;
  --color_bWpDX0_default: #0205D3;
  --color_bWpDX0_default_rgb: 0205;
  --color_bWpDY0_default: rgba(67, 94, 145, 1);
  --color_bWpDY0_default_rgb: 67,94,145;
  --color_bWpDc0_default: rgba(23, 219, 78, 1);
  --color_bWpDc0_default_rgb: 23,219,78;
  --color_bWpDd0_default: rgba(255, 255, 255, 1);
  --color_bWpDd0_default_rgb: 255,255,255;
  --color_bWpDe0_default: rgba(249, 249, 255, 1);
  --color_bWpDe0_default_rgb: 249,249,255;
  --color_bWpDi0_default: rgba(255, 0, 0, 1);
  --color_bWpDi0_default_rgb: 255,0,0;
  --color_bWpDj0_default: rgba(255, 255, 255, 1);
  --color_bWpDj0_default_rgb: 255,255,255;
  --color_bWpDk0_default: rgba(219, 226, 249, 1);
  --color_bWpDk0_default_rgb: 219,226,249;
  --color_bWpDo0_default: rgba(196, 198, 208, 1);
  --color_bWpDo0_default_rgb: 196,198,208;
  --color_bXsty0_default: rgba(0,0,0,1);
  --color_bXsty0_default_rgb: 0,0,0;
  --color_bZGVA2_default: rgba(0,0,0,1);
  --color_bZGVA2_default_rgb: 0,0,0;
  --color_bZKYa3_default: rgba(44, 118, 228, 0.1);
  --color_bZKYa3_default_rgb: 44,118,228;
  --color_bZKYb3_default: rgba(227,230,235,1);
  --color_bZKYb3_default_rgb: 227,230,235;
  --color_bZKmT3_default: rgba(245,243,255,1);
  --color_bZKmT3_default_rgb: 245,243,255;
  --color_bZKmU3_default: rgba(237,233,254,1);
  --color_bZKmU3_default_rgb: 237,233,254;
  --color_bZKme3_default: rgba(221,214,254,1);
  --color_bZKme3_default_rgb: 221,214,254;
  --color_bZKmf3_default: rgba(196,181,253,1);
  --color_bZKmf3_default_rgb: 196,181,253;
  --color_bZKmg3_default: rgba(167,139,250,1);
  --color_bZKmg3_default_rgb: 167,139,250;
  --color_bZKmk3_default: rgba(139,92,246,1);
  --color_bZKmk3_default_rgb: 139,92,246;
  --color_bZKml3_default: rgba(124,58,237,1);
  --color_bZKml3_default_rgb: 124,58,237;
  --color_bZKmm3_default: rgba(109,40,217,1);
  --color_bZKmm3_default_rgb: 109,40,217;
  --color_bZKmq3_default: rgba(91,33,182,1);
  --color_bZKmq3_default_rgb: 91,33,182;
  --color_bZKmr3_default: rgba(76,29,149,1);
  --color_bZKmr3_default_rgb: 76,29,149;
  --color_bZKms3_default: rgba(46,16,101,1);
  --color_bZKms3_default_rgb: 46,16,101;
  --color_bZKmw3_default: rgba(236,254,255,1);
  --color_bZKmw3_default_rgb: 236,254,255;
  --color_bZKmx3_default: rgba(207,250,254,1);
  --color_bZKmx3_default_rgb: 207,250,254;
  --color_bZKmy3_default: rgba(165,243,252,1);
  --color_bZKmy3_default_rgb: 165,243,252;
  --color_bZKnC3_default: rgba(103,232,249,1);
  --color_bZKnC3_default_rgb: 103,232,249;
  --color_bZKnD3_default: rgba(34,211,238,1);
  --color_bZKnD3_default_rgb: 34,211,238;
  --color_bZKnE3_default: rgba(6,182,212,1);
  --color_bZKnE3_default_rgb: 6,182,212;
  --color_bZKnI3_default: rgba(8,145,178,1);
  --color_bZKnI3_default_rgb: 8,145,178;
  --color_bZKnJ3_default: rgba(14,116,144,1);
  --color_bZKnJ3_default_rgb: 14,116,144;
  --color_bZKnK3_default: rgba(21,94,117,1);
  --color_bZKnK3_default_rgb: 21,94,117;
  --color_bZKnO3_default: rgba(22,78,99,1);
  --color_bZKnO3_default_rgb: 22,78,99;
  --color_bZKnP3_default: rgba(8,51,68,1);
  --color_bZKnP3_default_rgb: 8,51,68;
  --color_bZKnQ3_default: rgba(64, 148, 241, 0.1);
  --color_bZKnQ3_default_rgb: 64,148,241;
  --color_bZKna3_default: rgba(227,230,235,1);
  --color_bZKna3_default_rgb: 227,230,235;
}
