.label[data-v-c89634de] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-c89634de] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-c89634de] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-c89634de] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-c89634de] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-c89634de] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-c89634de] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-c89634de] {
  background-color: #ff4646
 }

 .label.b-secondary[data-v-c89634de] {
  background-color: #ffe6e6;
  color: #e93c3c
 }

 .label[data-v-2c6dbc7f] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-2c6dbc7f] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-2c6dbc7f] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-2c6dbc7f] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-2c6dbc7f] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-2c6dbc7f] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-2c6dbc7f] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-2c6dbc7f] {
  background-color: #ff7373
 }


 .label[data-v-7ca4698c] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-7ca4698c] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-7ca4698c] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-7ca4698c] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-7ca4698c] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-7ca4698c] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-7ca4698c] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-7ca4698c] {
  background-color: #ffcd00
 }

 .label.b-secondary[data-v-7ca4698c] {
  background-color: #fef5d2;
  color: #f1ab02
 }

 .label[data-v-c2eed16c] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-c2eed16c] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-c2eed16c] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-c2eed16c] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-c2eed16c] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-c2eed16c] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-c2eed16c] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-c2eed16c] {
  background-color: #22a334
 }

 .label.b-secondary[data-v-c2eed16c] {
  background-color: #d6f7da;
  color: #1c832a
 }


 .label[data-v-25801e34] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-25801e34] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-25801e34] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-25801e34] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-25801e34] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-25801e34] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-25801e34] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-25801e34] {
  background-color: #3ebbf3
 }

 .label.b-secondary[data-v-25801e34] {
  background-color: #e1f1ff;
  color: #3ebbf3
 }


 .label[data-v-7e88823e] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-7e88823e] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-7e88823e] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-7e88823e] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-7e88823e] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-7e88823e] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-7e88823e] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-7e88823e] {
  color: rgba(25, 34, 42, .4);
  background-color: #e1e3e4
 }

 .label.b-secondary[data-v-7e88823e] {
  background-color: #92979c;
  color: #fff
 }


 .blu-ripple[data-v-48d1b9d6] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-48d1b9d6] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-48d1b9d6] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-48d1b9d6]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-48d1b9d6] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-48d1b9d6] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-48d1b9d6] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-48d1b9d6] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-48d1b9d6] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-48d1b9d6] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-48d1b9d6] {
  padding: 0 8px
 }

 .b-small svg[data-v-48d1b9d6] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-48d1b9d6] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-48d1b9d6] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-48d1b9d6] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-48d1b9d6] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-48d1b9d6] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-48d1b9d6] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-48d1b9d6] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-48d1b9d6] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-48d1b9d6] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-48d1b9d6] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-48d1b9d6] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-48d1b9d6] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-48d1b9d6] {
  background: #3ebbf3
 }

 .b-disabled[data-v-48d1b9d6] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-48d1b9d6] {
  margin-left: 8px
 }


 .blu-ripple[data-v-8d4155d0] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-8d4155d0] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-8d4155d0] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-8d4155d0]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-8d4155d0] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-8d4155d0] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-8d4155d0] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-8d4155d0] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-8d4155d0] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-8d4155d0] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-8d4155d0] {
  padding: 0 8px
 }

 .b-small svg[data-v-8d4155d0] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-8d4155d0] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-8d4155d0] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-8d4155d0] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-8d4155d0] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-8d4155d0] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-8d4155d0] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-8d4155d0] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-8d4155d0] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-8d4155d0] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-8d4155d0] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-8d4155d0] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-8d4155d0] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-8d4155d0] {
  background: #3ebbf3
 }

 .b-disabled[data-v-8d4155d0] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-8d4155d0] {
  margin-left: 8px
 }
.blu-ripple[data-v-fe4ffa8e] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-fe4ffa8e] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-fe4ffa8e] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-fe4ffa8e]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-fe4ffa8e] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-fe4ffa8e] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-fe4ffa8e] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-fe4ffa8e] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-fe4ffa8e] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-fe4ffa8e] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-fe4ffa8e] {
  padding: 0 8px
 }

 .b-small svg[data-v-fe4ffa8e] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-fe4ffa8e] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-fe4ffa8e] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-fe4ffa8e] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-fe4ffa8e] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-fe4ffa8e] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-fe4ffa8e] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-fe4ffa8e] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-fe4ffa8e] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-fe4ffa8e] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-fe4ffa8e] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-fe4ffa8e] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-fe4ffa8e] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-fe4ffa8e] {
  background: #3ebbf3
 }

 .b-disabled[data-v-fe4ffa8e] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-fe4ffa8e] {
  margin-left: 8px
 }

 .blu-btn[data-v-fe4ffa8e] {
  position: relative;
  font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  transition: color .4s, background-color .4s, border-color .6s;
  white-space: nowrap;
  height: 48px;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
 }

 .blu-btn[data-v-fe4ffa8e]::-moz-focus-inner {
  border: 0
 }

 .blu-btn[data-v-fe4ffa8e]:active {
  outline: none
 }

 .blu-btn[data-v-fe4ffa8e]:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: .4s cubic-bezier(.4, 0, .2, 1);
  will-change: background-color, opacity;
  content: " "
 }

 .blu-btn[data-v-fe4ffa8e]:focus-visible {
  box-shadow: 0 0 0 4px #000
 }

 .blu-btn.b-primary[data-v-fe4ffa8e] {
  color: #fff;
  background-color: #f1ab02;
  border-color: #f1ab02
 }

 .blu-btn.b-primary[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-primary[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-primary:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: #e39304;
  border-color: #e39304
 }

 .blu-btn.b-secondary[data-v-fe4ffa8e] {
  color: #fff;
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-btn.b-secondary[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-secondary[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-secondary:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-btn.b-white[data-v-fe4ffa8e] {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
  color: #3ebbf3
 }

 .blu-btn.b-white[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-white[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-white:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: #f1f2f2;
  border-color: #f1f2f2
 }

 .blu-btn.b-disabled[data-v-fe4ffa8e] {
  color: #fff;
  background-color: #c8cbcd;
  border-color: #c8cbcd;
  color: rgba(25, 34, 42, .4)
 }

 .blu-btn.b-disabled[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-disabled[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-disabled:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: #c8cbcd;
  border-color: #c8cbcd
 }

 .blu-btn.b-large[data-v-fe4ffa8e] {
  height: 56px
 }

 .blu-btn.b-small[data-v-fe4ffa8e] {
  font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  height: 32px
 }

 .b-disabled[data-v-fe4ffa8e] {
  opacity: 1
 }

 input[type="submit"][data-v-fe4ffa8e]::-moz-focus-inner,
 input[type="button"][data-v-fe4ffa8e]::-moz-focus-inner {
  border: 0
 }

 button[data-v-fe4ffa8e]:focus,
 input[type="submit"][data-v-fe4ffa8e]:focus,
 input[type="button"][data-v-fe4ffa8e]:focus,
 input[type="reset"][data-v-fe4ffa8e]:focus,
 a[data-v-fe4ffa8e] {
  outline: none
 }

 a[data-v-fe4ffa8e],
 a[data-v-fe4ffa8e]:visited,
 a[data-v-fe4ffa8e]:focus,
 a[data-v-fe4ffa8e]:active,
 a[data-v-fe4ffa8e]:hover {
  outline: 0 none !important
 }

 .blu-btn[data-v-fe4ffa8e] {
  border-radius: 24px
 }

 .blu-btn+.blu-button[data-v-fe4ffa8e] {
  margin-left: 0
 }

 .blu-btn.b-outline[data-v-fe4ffa8e] {
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-outline.b-primary[data-v-fe4ffa8e] {
  color: #f1ab02;
  background-color: #e39304;
  border: #ffcd00 1px solid
 }

 .blu-btn.b-outline.b-primary[data-v-fe4ffa8e]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-primary[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-primary[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-primary:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: rgba(227, 147, 4, .08);
  border: #ffcd00 1px solid
 }

 .blu-btn.b-outline.b-primary.b-active[data-v-fe4ffa8e] {
  z-index: 9;
  background-color: #f1ab02;
  color: #fff
 }

 .blu-btn.b-outline.b-secondary[data-v-fe4ffa8e] {
  color: #3ebbf3;
  background-color: #3ebbf3;
  border: #3ebbf3 1px solid
 }

 .blu-btn.b-outline.b-secondary[data-v-fe4ffa8e]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-secondary[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-secondary[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-secondary:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: rgba(0, 109, 234, .08);
  border: #3ebbf3 1px solid
 }

 .blu-btn.b-outline.b-secondary.b-active[data-v-fe4ffa8e] {
  z-index: 9;
  background-color: #3ebbf3;
  color: #fff
 }

 .blu-btn.b-outline.b-white[data-v-fe4ffa8e] {
  color: #fff;
  background-color: #fff;
  border: #fff 1px solid
 }

 .blu-btn.b-outline.b-white[data-v-fe4ffa8e]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-white[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-white[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-white:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: rgba(255, 255, 255, .4);
  border: #fff 1px solid
 }

 .blu-btn.b-outline.b-white.b-active[data-v-fe4ffa8e] {
  z-index: 9;
  background-color: #fff;
  color: #fff
 }

 .blu-btn.b-outline.b-disabled[data-v-fe4ffa8e] {
  color: rgba(25, 34, 42, .4);
  background-color: #c8cbcd;
  border: #c8cbcd 1px solid
 }

 .blu-btn.b-outline.b-disabled[data-v-fe4ffa8e]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-disabled[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-disabled[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-disabled:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: rgba(200, 203, 205, .08);
  border: #c8cbcd 1px solid
 }

 .blu-btn.b-outline.b-disabled.b-active[data-v-fe4ffa8e] {
  z-index: 9;
  background-color: rgba(25, 34, 42, .4);
  color: #fff
 }

 .blu-btn.b-outline.b-small .blu-ripple[data-v-fe4ffa8e] {
  border-radius: 14px
 }

 .blu-btn.b-outline.b-large .blu-ripple[data-v-fe4ffa8e] {
  border-radius: 30px
 }

 .blu-btn.b-ghost[data-v-fe4ffa8e] {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-primary[data-v-fe4ffa8e] {
  color: #f1ab02;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-primary[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-primary[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-primary:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(227, 147, 4, .08)
 }

 .blu-btn.b-ghost.b-secondary[data-v-fe4ffa8e] {
  color: #3ebbf3;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-secondary[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-secondary[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-secondary:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 109, 234, .08)
 }

 .blu-btn.b-ghost.b-white[data-v-fe4ffa8e] {
  color: #fff;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-white[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-white[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-white:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, .4)
 }

 .blu-btn.b-ghost.b-white.b-disabled[data-v-fe4ffa8e] {
  color: rgba(255, 255, 255, .4);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-white.b-disabled[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-white.b-disabled[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-white.b-disabled:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-disabled[data-v-fe4ffa8e] {
  color: rgba(25, 34, 42, .4);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-disabled[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-disabled[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-disabled:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-warning[data-v-fe4ffa8e] {
  color: #fff;
  background-color: #ffcd00;
  border-color: #ffcd00
 }

 .blu-btn.b-warning[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-warning[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-warning:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: #cca400;
  border-color: #cca400
 }

 .blu-btn.b-danger[data-v-fe4ffa8e] {
  color: #fff;
  background-color: #ff4646;
  border-color: #ff4646
 }

 .blu-btn.b-danger[data-v-fe4ffa8e]:not(.b-disabled):focus-visible,
 .blu-btn.b-danger[data-v-fe4ffa8e]:not(.b-disabled):hover,
 .blu-btn.b-danger:not(.b-disabled).b-active[data-v-fe4ffa8e] {
  background-color: #ff1313;
  border-color: #ff1313
 }

 .blu-btn.b-small[data-v-fe4ffa8e] {
  border-radius: 16px
 }

 .blu-btn.b-small .blu-ripple[data-v-fe4ffa8e] {
  border-radius: 16px
 }

 .blu-btn.b-large[data-v-fe4ffa8e] {
  border-radius: 32px
 }

 .blu-btn.b-large .blu-ripple[data-v-fe4ffa8e] {
  border-radius: 32px
 }

 .blu-btn.b-icon[data-v-fe4ffa8e] {
  width: 48px
 }

 .blu-btn.b-icon.b-large[data-v-fe4ffa8e] {
  width: 56px
 }

 .blu-btn.b-icon.b-small[data-v-fe4ffa8e] {
  width: 32px
 }

 .blu-btn.b-icon svg[data-v-fe4ffa8e] {
  width: 100%;
  height: 100%
 }

 .blu-btn.b-full-width[data-v-fe4ffa8e] {
  width: 100%
 }

 .blu-btn .blu-ripple[data-v-fe4ffa8e] {
  border-radius: 24px
 }
.blu-chip[data-v-652f3722] {
  display: inline-flex;
  transition-duration: 300ms
 }

 .blu-chip:not(.blue-3) span[data-v-652f3722] {
  height: 32px;
  padding: 0 10px;
  margin: 2px;
  display: flex;
  align-items: center;
  font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  cursor: pointer;
  color: #3ebbf3;
  border-radius: 8px;
  border: #f1f2f2 1px solid;
  background-color: #f1f2f2;
  transition-duration: 300ms;
  white-space: nowrap;
  letter-spacing: 0
 }

 .blu-chip.b-primary input[data-v-652f3722] {
  display: none;
  transition: background-color .4s
 }

 .blu-chip.b-primary input:checked+span[data-v-652f3722] {
  color: #fff;
  border-color: #3ebbf3;
  background-color: #3ebbf3
 }

 .blu-chip.b-primary input:checked+span[data-v-652f3722]:hover {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-chip.b-primary input:checked+span svg[data-v-652f3722]:first-child {
  color: #fff
 }

 .blu-chip.b-primary input+span[data-v-652f3722] {
  border: #f1f2f2 1px solid
 }

 .blu-chip.b-primary input+span[data-v-652f3722]:hover {
  background-color: #e1e3e4;
  border-color: #e1e3e4
 }

 .blu-chip.b-secondary input[data-v-652f3722] {
  display: none;
  transition: background-color .4s
 }

 .blu-chip.b-secondary input:checked+span[data-v-652f3722] {
  color: #fff;
  border-color: #3ebbf3;
  background-color: #3ebbf3
 }

 .blu-chip.b-secondary input:checked+span[data-v-652f3722]:hover {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-chip.b-secondary input:checked+span svg[data-v-652f3722]:first-child {
  color: #fff
 }

 .blu-chip.b-secondary input+span[data-v-652f3722] {
  border: #f1f2f2 1px solid
 }

 .blu-chip.b-secondary input+span[data-v-652f3722]:hover {
  background-color: #e1e3e4;
  border-color: #e1e3e4
 }

 .blu-chip.b-disabled span[data-v-652f3722] {
  cursor: not-allowed;
  border: #f1f2f2 1px solid;
  background-color: #c8cbcd;
  border: none;
  color: rgba(25, 34, 42, .4)
 }

 .blu-chip.b-outline.b-primary input[data-v-652f3722] {
  display: none;
  transition: background-color .4s, border-color .6s
 }

 .blu-chip.b-outline.b-primary input:checked+span[data-v-652f3722] {
  color: #f1ab02;
  border-color: #3ebbf3;
  background-color: #f3f9ff
 }

 .blu-chip.b-outline.b-primary input:checked+span[data-v-652f3722]:hover {
  border: solid 1px #3ebbf3
 }

 .blu-chip.b-outline.b-primary input+span[data-v-652f3722] {
  color: #f1ab02;
  background-color: #fff;
  border-color: #c8cbcd
 }

 .blu-chip.b-outline.b-primary input+span[data-v-652f3722]:hover {
  border: 1px solid #4fa4ff
 }

 .blu-chip.b-outline.b-primary input+span svg[data-v-652f3722]:first-child {
  color: #f1ab02
 }

 .blu-chip.b-outline.b-secondary input[data-v-652f3722] {
  display: none;
  transition: background-color .4s, border-color .6s
 }

 .blu-chip.b-outline.b-secondary input:checked+span[data-v-652f3722] {
  color: #3ebbf3;
  border-color: #3ebbf3;
  background-color: #f3f9ff
 }

 .blu-chip.b-outline.b-secondary input:checked+span[data-v-652f3722]:hover {
  border: solid 1px #3ebbf3
 }

 .blu-chip.b-outline.b-secondary input+span[data-v-652f3722] {
  color: #3ebbf3;
  background-color: #fff;
  border-color: #c8cbcd
 }

 .blu-chip.b-outline.b-secondary input+span[data-v-652f3722]:hover {
  border: 1px solid #4fa4ff
 }

 .blu-chip.b-outline.b-secondary input+span svg[data-v-652f3722]:first-child {
  color: #3ebbf3
 }

 .blu-chip.has-left-icon span[data-v-652f3722] {
  padding-left: 5px
 }

 .blu-chip.has-left-icon span>*[data-v-652f3722]:first-child {
  margin-right: 4px
 }

 .blu-chip.has-left-icon span>svg[data-v-652f3722]:first-child {
  transform: scale(.75);
  transform-origin: left;
  margin-right: -2px;
  color: #797f85
 }

 .blu-chip__wrapper[data-v-652f3722] {
  min-height: 48px;
  padding: 5px 8px;
  border: #e1e3e4 1px solid;
  border-radius: 8px
 }

 .blu-chip__wrapper input[data-v-652f3722] {
  height: 32px;
  border: none;
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: #19222a;
  -moz-appearance: none;
  -webkit-appearance: none
 }

 .blu-chip__wrapper input[data-v-652f3722]:focus {
  outline: 0
 }

 .blu-chip__wrapper.b-outline .blu-chip span[data-v-652f3722] {
  background-color: #fff;
  border: #e1e3e4 1px solid
 }

 .blu-chip__wrapper.b-disabled.blu-chip__wrapper[data-v-652f3722] {
  opacity: 1
 }

 .blu-chip__wrapper.b-disabled input[data-v-652f3722] {
  cursor: not-allowed;
  pointer-events: none;
  color: rgba(25, 34, 42, .7019607843)
 }

 .blu-chip__wrapper.b-disabled button[data-v-652f3722] {
  cursor: not-allowed;
  pointer-events: none
 }

 .blu-chip__wrapper.b-disabled .blu-chip span[data-v-652f3722] {
  cursor: not-allowed;
  color: rgba(25, 34, 42, .4);
  background-color: #c8cbcd;
  border: none
 }

 .blu-chip.blu-chip-enter-active[data-v-652f3722],
 .blu-chip.blu-chip-leave-active[data-v-652f3722] {
  opacity: 0;
  transform: transformZ(0) scale(.8)
 }

 .blu-chip.blu-chip-enter-to[data-v-652f3722] {
  opacity: 1;
  transform: transformZ(0) scale(1)
 }

 .blu-chip.b-deletable span[data-v-652f3722] {
  cursor: default;
  padding-right: 5px
 }

 .blu-chip.b-deletable button[data-v-652f3722] {
  display: flex;
  align-items: center;
  margin-left: 4px;
  padding: 0;
  color: #797f85
 }

 .blu-chip.b-deletable button svg[data-v-652f3722] {
  width: 18px
 }

 .blu-chip.b-duplicated span[data-v-652f3722] {
  animation: shake-652f3722 .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px
 }

 @keyframes shake-652f3722 {

  10%,
  90% {
   transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
   transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
   transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
   transform: translate3d(4px, 0, 0)
  }
 }

 *[data-v-652f3722]::-moz-focus-inner {
  border: 0
 }

 *[data-v-652f3722]:focus {
  outline: 0
 }


 .blu-chip[data-v-342de9b2] {
  display: inline-flex;
  transition-duration: 300ms
 }

 .blu-chip:not(.blue-3) span[data-v-342de9b2] {
  height: 32px;
  padding: 0 10px;
  margin: 2px;
  display: flex;
  align-items: center;
  font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  cursor: pointer;
  color: #3ebbf3;
  border-radius: 8px;
  border: #f1f2f2 1px solid;
  background-color: #f1f2f2;
  transition-duration: 300ms;
  white-space: nowrap;
  letter-spacing: 0
 }

 .blu-chip.b-primary input[data-v-342de9b2] {
  display: none;
  transition: background-color .4s
 }

 .blu-chip.b-primary input:checked+span[data-v-342de9b2] {
  color: #fff;
  border-color: #3ebbf3;
  background-color: #3ebbf3
 }

 .blu-chip.b-primary input:checked+span[data-v-342de9b2]:hover {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-chip.b-primary input:checked+span svg[data-v-342de9b2]:first-child {
  color: #fff
 }

 .blu-chip.b-primary input+span[data-v-342de9b2] {
  border: #f1f2f2 1px solid
 }

 .blu-chip.b-primary input+span[data-v-342de9b2]:hover {
  background-color: #e1e3e4;
  border-color: #e1e3e4
 }

 .blu-chip.b-secondary input[data-v-342de9b2] {
  display: none;
  transition: background-color .4s
 }

 .blu-chip.b-secondary input:checked+span[data-v-342de9b2] {
  color: #fff;
  border-color: #3ebbf3;
  background-color: #3ebbf3
 }

 .blu-chip.b-secondary input:checked+span[data-v-342de9b2]:hover {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-chip.b-secondary input:checked+span svg[data-v-342de9b2]:first-child {
  color: #fff
 }

 .blu-chip.b-secondary input+span[data-v-342de9b2] {
  border: #f1f2f2 1px solid
 }

 .blu-chip.b-secondary input+span[data-v-342de9b2]:hover {
  background-color: #e1e3e4;
  border-color: #e1e3e4
 }

 .blu-chip.b-disabled span[data-v-342de9b2] {
  cursor: not-allowed;
  border: #f1f2f2 1px solid;
  background-color: #c8cbcd;
  border: none;
  color: rgba(25, 34, 42, .4)
 }

 .blu-chip.b-outline.b-primary input[data-v-342de9b2] {
  display: none;
  transition: background-color .4s, border-color .6s
 }

 .blu-chip.b-outline.b-primary input:checked+span[data-v-342de9b2] {
  color: #f1ab02;
  border-color: #3ebbf3;
  background-color: #f3f9ff
 }

 .blu-chip.b-outline.b-primary input:checked+span[data-v-342de9b2]:hover {
  border: solid 1px #3ebbf3
 }

 .blu-chip.b-outline.b-primary input+span[data-v-342de9b2] {
  color: #f1ab02;
  background-color: #fff;
  border-color: #c8cbcd
 }

 .blu-chip.b-outline.b-primary input+span[data-v-342de9b2]:hover {
  border: 1px solid #4fa4ff
 }

 .blu-chip.b-outline.b-primary input+span svg[data-v-342de9b2]:first-child {
  color: #f1ab02
 }

 .blu-chip.b-outline.b-secondary input[data-v-342de9b2] {
  display: none;
  transition: background-color .4s, border-color .6s
 }

 .blu-chip.b-outline.b-secondary input:checked+span[data-v-342de9b2] {
  color: #3ebbf3;
  border-color: #3ebbf3;
  background-color: #f3f9ff
 }

 .blu-chip.b-outline.b-secondary input:checked+span[data-v-342de9b2]:hover {
  border: solid 1px #3ebbf3
 }

 .blu-chip.b-outline.b-secondary input+span[data-v-342de9b2] {
  color: #3ebbf3;
  background-color: #fff;
  border-color: #c8cbcd
 }

 .blu-chip.b-outline.b-secondary input+span[data-v-342de9b2]:hover {
  border: 1px solid #4fa4ff
 }

 .blu-chip.b-outline.b-secondary input+span svg[data-v-342de9b2]:first-child {
  color: #3ebbf3
 }

 .blu-chip.has-left-icon span[data-v-342de9b2] {
  padding-left: 5px
 }

 .blu-chip.has-left-icon span>*[data-v-342de9b2]:first-child {
  margin-right: 4px
 }

 .blu-chip.has-left-icon span>svg[data-v-342de9b2]:first-child {
  transform: scale(.75);
  transform-origin: left;
  margin-right: -2px;
  color: #797f85
 }

 .blu-chip__wrapper[data-v-342de9b2] {
  min-height: 48px;
  padding: 5px 8px;
  border: #e1e3e4 1px solid;
  border-radius: 8px
 }

 .blu-chip__wrapper input[data-v-342de9b2] {
  height: 32px;
  border: none;
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: #19222a;
  -moz-appearance: none;
  -webkit-appearance: none
 }

 .blu-chip__wrapper input[data-v-342de9b2]:focus {
  outline: 0
 }

 .blu-chip__wrapper.b-outline .blu-chip span[data-v-342de9b2] {
  background-color: #fff;
  border: #e1e3e4 1px solid
 }

 .blu-chip__wrapper.b-disabled.blu-chip__wrapper[data-v-342de9b2] {
  opacity: 1
 }

 .blu-chip__wrapper.b-disabled input[data-v-342de9b2] {
  cursor: not-allowed;
  pointer-events: none;
  color: rgba(25, 34, 42, .7019607843)
 }

 .blu-chip__wrapper.b-disabled button[data-v-342de9b2] {
  cursor: not-allowed;
  pointer-events: none
 }

 .blu-chip__wrapper.b-disabled .blu-chip span[data-v-342de9b2] {
  cursor: not-allowed;
  color: rgba(25, 34, 42, .4);
  background-color: #c8cbcd;
  border: none
 }

 .blu-chip.blu-chip-enter-active[data-v-342de9b2],
 .blu-chip.blu-chip-leave-active[data-v-342de9b2] {
  opacity: 0;
  transform: transformZ(0) scale(.8)
 }

 .blu-chip.blu-chip-enter-to[data-v-342de9b2] {
  opacity: 1;
  transform: transformZ(0) scale(1)
 }

 .blu-chip.b-deletable span[data-v-342de9b2] {
  cursor: default;
  padding-right: 5px
 }

 .blu-chip.b-deletable button[data-v-342de9b2] {
  display: flex;
  align-items: center;
  margin-left: 4px;
  padding: 0;
  color: #797f85
 }

 .blu-chip.b-deletable button svg[data-v-342de9b2] {
  width: 18px
 }

 .blu-chip.b-duplicated span[data-v-342de9b2] {
  animation: shake-342de9b2 .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px
 }

 @keyframes shake-342de9b2 {

  10%,
  90% {
   transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
   transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
   transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
   transform: translate3d(4px, 0, 0)
  }
 }

 *[data-v-342de9b2]::-moz-focus-inner {
  border: 0
 }

 *[data-v-342de9b2]:focus {
  outline: 0
 }

 .breadcrumb__item[data-v-4e53932c] {
  display: flex;
  align-items: center;
  color: #3ebbf3;
  z-index: 1;
  cursor: pointer;
 }

 .blu-chip[data-v-2ffdd76e] {
  display: inline-flex;
  transition-duration: 300ms
 }

 .blu-chip:not(.blue-3) span[data-v-2ffdd76e] {
  height: 32px;
  padding: 0 10px;
  margin: 2px;
  display: flex;
  align-items: center;
  font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  cursor: pointer;
  color: #3ebbf3;
  border-radius: 8px;
  border: #f1f2f2 1px solid;
  background-color: #f1f2f2;
  transition-duration: 300ms;
  white-space: nowrap;
  letter-spacing: 0
 }

 .blu-chip.b-primary input[data-v-2ffdd76e] {
  display: none;
  transition: background-color .4s
 }

 .blu-chip.b-primary input:checked+span[data-v-2ffdd76e] {
  color: #fff;
  border-color: #3ebbf3;
  background-color: #3ebbf3
 }

 .blu-chip.b-primary input:checked+span[data-v-2ffdd76e]:hover {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-chip.b-primary input:checked+span svg[data-v-2ffdd76e]:first-child {
  color: #fff
 }

 .blu-chip.b-primary input+span[data-v-2ffdd76e] {
  border: #f1f2f2 1px solid
 }

 .blu-chip.b-primary input+span[data-v-2ffdd76e]:hover {
  background-color: #e1e3e4;
  border-color: #e1e3e4
 }

 .blu-chip.b-secondary input[data-v-2ffdd76e] {
  display: none;
  transition: background-color .4s
 }

 .blu-chip.b-secondary input:checked+span[data-v-2ffdd76e] {
  color: #fff;
  border-color: #3ebbf3;
  background-color: #3ebbf3
 }

 .blu-chip.b-secondary input:checked+span[data-v-2ffdd76e]:hover {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-chip.b-secondary input:checked+span svg[data-v-2ffdd76e]:first-child {
  color: #fff
 }

 .blu-chip.b-secondary input+span[data-v-2ffdd76e] {
  border: #f1f2f2 1px solid
 }

 .blu-chip.b-secondary input+span[data-v-2ffdd76e]:hover {
  background-color: #e1e3e4;
  border-color: #e1e3e4
 }

 .blu-chip.b-disabled span[data-v-2ffdd76e] {
  cursor: not-allowed;
  border: #f1f2f2 1px solid;
  background-color: #c8cbcd;
  border: none;
  color: rgba(25, 34, 42, .4)
 }

 .blu-chip.b-outline.b-primary input[data-v-2ffdd76e] {
  display: none;
  transition: background-color .4s, border-color .6s
 }

 .blu-chip.b-outline.b-primary input:checked+span[data-v-2ffdd76e] {
  color: #f1ab02;
  border-color: #3ebbf3;
  background-color: #f3f9ff
 }

 .blu-chip.b-outline.b-primary input:checked+span[data-v-2ffdd76e]:hover {
  border: solid 1px #3ebbf3
 }

 .blu-chip.b-outline.b-primary input+span[data-v-2ffdd76e] {
  color: #f1ab02;
  background-color: #fff;
  border-color: #c8cbcd
 }

 .blu-chip.b-outline.b-primary input+span[data-v-2ffdd76e]:hover {
  border: 1px solid #4fa4ff
 }

 .blu-chip.b-outline.b-primary input+span svg[data-v-2ffdd76e]:first-child {
  color: #f1ab02
 }

 .blu-chip.b-outline.b-secondary input[data-v-2ffdd76e] {
  display: none;
  transition: background-color .4s, border-color .6s
 }

 .blu-chip.b-outline.b-secondary input:checked+span[data-v-2ffdd76e] {
  color: #3ebbf3;
  border-color: #3ebbf3;
  background-color: #f3f9ff
 }

 .blu-chip.b-outline.b-secondary input:checked+span[data-v-2ffdd76e]:hover {
  border: solid 1px #3ebbf3
 }

 .blu-chip.b-outline.b-secondary input+span[data-v-2ffdd76e] {
  color: #3ebbf3;
  background-color: #fff;
  border-color: #c8cbcd
 }

 .blu-chip.b-outline.b-secondary input+span[data-v-2ffdd76e]:hover {
  border: 1px solid #4fa4ff
 }

 .blu-chip.b-outline.b-secondary input+span svg[data-v-2ffdd76e]:first-child {
  color: #3ebbf3
 }

 .blu-chip.has-left-icon span[data-v-2ffdd76e] {
  padding-left: 5px
 }

 .blu-chip.has-left-icon span>*[data-v-2ffdd76e]:first-child {
  margin-right: 4px
 }

 .blu-chip.has-left-icon span>svg[data-v-2ffdd76e]:first-child {
  transform: scale(.75);
  transform-origin: left;
  margin-right: -2px;
  color: #797f85
 }

 .blu-chip__wrapper[data-v-2ffdd76e] {
  min-height: 48px;
  padding: 5px 8px;
  border: #e1e3e4 1px solid;
  border-radius: 8px
 }

 .blu-chip__wrapper input[data-v-2ffdd76e] {
  height: 32px;
  border: none;
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: #19222a;
  -moz-appearance: none;
  -webkit-appearance: none
 }

 .blu-chip__wrapper input[data-v-2ffdd76e]:focus {
  outline: 0
 }

 .blu-chip__wrapper.b-outline .blu-chip span[data-v-2ffdd76e] {
  background-color: #fff;
  border: #e1e3e4 1px solid
 }

 .blu-chip__wrapper.b-disabled.blu-chip__wrapper[data-v-2ffdd76e] {
  opacity: 1
 }

 .blu-chip__wrapper.b-disabled input[data-v-2ffdd76e] {
  cursor: not-allowed;
  pointer-events: none;
  color: rgba(25, 34, 42, .7019607843)
 }

 .blu-chip__wrapper.b-disabled button[data-v-2ffdd76e] {
  cursor: not-allowed;
  pointer-events: none
 }

 .blu-chip__wrapper.b-disabled .blu-chip span[data-v-2ffdd76e] {
  cursor: not-allowed;
  color: rgba(25, 34, 42, .4);
  background-color: #c8cbcd;
  border: none
 }

 .blu-chip.blu-chip-enter-active[data-v-2ffdd76e],
 .blu-chip.blu-chip-leave-active[data-v-2ffdd76e] {
  opacity: 0;
  transform: transformZ(0) scale(.8)
 }

 .blu-chip.blu-chip-enter-to[data-v-2ffdd76e] {
  opacity: 1;
  transform: transformZ(0) scale(1)
 }

 .blu-chip.b-deletable span[data-v-2ffdd76e] {
  cursor: default;
  padding-right: 5px
 }

 .blu-chip.b-deletable button[data-v-2ffdd76e] {
  display: flex;
  align-items: center;
  margin-left: 4px;
  padding: 0;
  color: #797f85
 }

 .blu-chip.b-deletable button svg[data-v-2ffdd76e] {
  width: 18px
 }

 .blu-chip.b-duplicated span[data-v-2ffdd76e] {
  animation: shake-2ffdd76e .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px
 }

 @keyframes shake-2ffdd76e {

  10%,
  90% {
   transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
   transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
   transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
   transform: translate3d(4px, 0, 0)
  }
 }

 *[data-v-2ffdd76e]::-moz-focus-inner {
  border: 0
 }

 *[data-v-2ffdd76e]:focus {
  outline: 0
 }


 .blu-tooltip[data-v-0ee5205b] {
  position: relative
 }

 @media screen and (min-width:769px),
 print {

  .blu-tooltip.b-left-center[data-v-0ee5205b],
  .blu-tooltip.b-right-center[data-v-0ee5205b] {
   align-items: center
  }

  .blu-tooltip.b-right-top[data-v-0ee5205b],
  .blu-tooltip.b-right-center[data-v-0ee5205b],
  .blu-tooltip.b-right-btm[data-v-0ee5205b] {
   display: inline-flex
  }

  .blu-tooltip.b-left-top[data-v-0ee5205b],
  .blu-tooltip.b-left-center[data-v-0ee5205b],
  .blu-tooltip.b-left-btm[data-v-0ee5205b] {
   display: inline-flex
  }
 }
 @media screen and (min-width:769px),
 print {
  .blu-tooltip__label[data-v-9241c53c] {
   position: relative
  }

  .blu-tooltip__label[data-v-9241c53c]:hover {
   cursor: default
  }

  .blu-tooltip__label:hover+.blu-tooltip__label[data-v-9241c53c]:after {
   opacity: 1;
   transition: all .5s ease 0s
  }

  .blu-tooltip__label[data-v-9241c53c]:focus-visible {
   background-color: #000;
   color: #fff;
   outline: none;
   cursor: default
  }

  .blu-tooltip__label:focus-visible+.blu-tooltip__label[data-v-9241c53c]:after {
   opacity: 1;
   transition: all .5s ease 0s
  }

  .blu-tooltip.b-top-left .blu-tooltip__label[data-v-9241c53c]::after,
  .blu-tooltip.b-top-center .blu-tooltip__label[data-v-9241c53c]::after,
  .blu-tooltip.b-top-right .blu-tooltip__label[data-v-9241c53c]::after {
   bottom: 100%;
   border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
  }

  .blu-tooltip.b-right-top .blu-tooltip__label[data-v-9241c53c]::after,
  .blu-tooltip.b-right-center .blu-tooltip__label[data-v-9241c53c]::after,
  .blu-tooltip.b-right-btm .blu-tooltip__label[data-v-9241c53c]::after {
   top: 4px;
   left: 100%;
   border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
  }

  .blu-tooltip.b-left-top .blu-tooltip__label[data-v-9241c53c]:after,
  .blu-tooltip.b-left-center .blu-tooltip__label[data-v-9241c53c]:after,
  .blu-tooltip.b-left-btm .blu-tooltip__label[data-v-9241c53c]:after {
   left: -16px;
   top: 4px;
   border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff
  }
 }

 @media screen and (max-width:768px) {
  .b-active .blu-tooltip__label[data-v-9241c53c] {
   position: relative;
   z-index: 1;
   opacity: .5
  }

  .b-active .blu-tooltip__label+.blu-tooltip__content-wrapper[data-v-9241c53c] {
   opacity: 1;
   transition: all .5s ease 0s;
   z-index: 99
  }

  .b-active .blu-tooltip__label+.blu-tooltip__content-wrapper .blu-tooltip__mask[data-v-9241c53c] {
   visibility: visible
  }

  .b-active .blu-tooltip__label+.blu-tooltip__content-wrapper .blu-tooltip__content[data-v-9241c53c] {
   opacity: 1;
   visibility: visible
  }
 }

 @keyframes scale-up-1b7c2afb {
  0% {
   transform: scale(0.5)
  }

  25% {
   transform: scale(0.8)
  }

  50% {
   transform: scale(1)
  }
 }

 .blu-tooltip__content[data-v-1b7c2afb] {
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  width: 250px;
  text-align: left;
  border-radius: 8px;
  background-color: #fff;
  padding: 16px;
  transition: visibility .3s, opacity .3s ease .2s;
  opacity: 0;
  pointer-events: all;
  visibility: hidden;
  color: rgba(25, 34, 42, .7019607843);
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1)
 }

 @media screen and (min-width:769px),
 print {
  .blu-tooltip__content[data-v-1b7c2afb]:hover {
   opacity: 1;
   visibility: visible
  }

  .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   position: absolute;
   z-index: 1;
   pointer-events: none
  }
 }

 @media screen and (min-width:769px) and (min-width:769px),
 print {
  .blu-tooltip__content-wrapper.b-page .blu-modal__close[data-v-1b7c2afb] {
   display: none
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-tooltip__label:hover+.blu-tooltip__content-wrapper .blu-tooltip__content[data-v-1b7c2afb] {
   opacity: 1;
   visibility: visible;
   animation: scale-up-1b7c2afb .2s cubic-bezier(0, 0, .4, 1.4) .2s
  }

  .blu-tooltip__label:focus-visible+.blu-tooltip__content-wrapper .blu-tooltip__content[data-v-1b7c2afb] {
   opacity: 1;
   visibility: visible;
   animation: scale-up-1b7c2afb .2s cubic-bezier(0, 0, .4, 1.4) .2s
  }

  .blu-tooltip__close[data-v-1b7c2afb] {
   display: none
  }

  .blu-tooltip.b-top-left .blu-tooltip__label[data-v-1b7c2afb]:after,
  .blu-tooltip.b-top-center .blu-tooltip__label[data-v-1b7c2afb]:after,
  .blu-tooltip.b-top-right .blu-tooltip__label[data-v-1b7c2afb]:after,
  .blu-tooltip.b-btm-left .blu-tooltip__label[data-v-1b7c2afb]:after,
  .blu-tooltip.b-btm-center .blu-tooltip__label[data-v-1b7c2afb]:after,
  .blu-tooltip.b-btm-right .blu-tooltip__label[data-v-1b7c2afb]:after {
   left: calc(50% - 8px)
  }

  .blu-tooltip.b-top-center .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-btm-center .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   height: 0
  }
 }

 @media screen and (min-width:769px) and (min-width:769px),
 print {

  .blu-tooltip.b-top-center .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-btm-center .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   right: 50%
  }
 }

 @media screen and (min-width:769px),
 print {

  .blu-tooltip.b-top-center .blu-tooltip__content[data-v-1b7c2afb],
  .blu-tooltip.b-btm-center .blu-tooltip__content[data-v-1b7c2afb] {
   margin: auto
  }
 }

 @media screen and (min-width:769px) and (min-width:769px),
 print {

  .blu-tooltip.b-top-center .blu-tooltip__content[data-v-1b7c2afb],
  .blu-tooltip.b-btm-center .blu-tooltip__content[data-v-1b7c2afb] {
   margin: auto;
   margin-right: -50%
  }
 }

 @media screen and (min-width:769px),
 print {

  .blu-tooltip.b-top-left .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-top-center .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-top-right .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   bottom: calc(100% + 16px);
   height: auto
  }

  .blu-tooltip.b-top-left .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   right: 0
  }

  .blu-tooltip.b-top-right .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   left: 0
  }

  .blu-tooltip.b-btm-left .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-btm-center .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-btm-right .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   top: calc(100% + 16px)
  }

  .blu-tooltip.b-btm-left .blu-tooltip__label[data-v-1b7c2afb]:after,
  .blu-tooltip.b-btm-center .blu-tooltip__label[data-v-1b7c2afb]:after,
  .blu-tooltip.b-btm-right .blu-tooltip__label[data-v-1b7c2afb]:after {
   top: 100%
  }

  .blu-tooltip.b-btm-left .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   right: 0
  }

  .blu-tooltip.b-btm-right .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   left: 0
  }

  .blu-tooltip.b-left-center .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-right-center .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   height: 100vh;
   display: flex;
   align-items: center;
   width: 1px;
   display: inline-grid
  }

  .blu-tooltip.b-right-top .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-right-center .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-right-btm .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   position: absolute;
   left: calc(100% + 16px)
  }

  .blu-tooltip.b-right-top .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   bottom: calc(100% - 33px)
  }

  .blu-tooltip.b-right-btm .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   top: calc(100% - 33px)
  }

  .blu-tooltip.b-left-top .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-left-center .blu-tooltip__content-wrapper[data-v-1b7c2afb],
  .blu-tooltip.b-left-btm .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   width: 1px;
   left: -17px
  }

  .blu-tooltip.b-left-top .blu-tooltip__content[data-v-1b7c2afb],
  .blu-tooltip.b-left-center .blu-tooltip__content[data-v-1b7c2afb],
  .blu-tooltip.b-left-btm .blu-tooltip__content[data-v-1b7c2afb] {
   position: absolute;
   right: 0
  }

  .blu-tooltip.b-left-top .blu-tooltip__content[data-v-1b7c2afb] {
   bottom: calc(100% - 30px)
  }

  .blu-tooltip.b-left-btm .blu-tooltip__content[data-v-1b7c2afb] {
   top: calc(100% - 15px)
  }
 }

 @media screen and (max-width:768px) {
  .blu-tooltip.b-active .blu-tooltip__content[data-v-1b7c2afb] {
   max-height: calc(100% - 50px);
   padding: 24px 24px 28px 24px;
   visibility: visible;
   opacity: 1
  }

  .blu-tooltip.b-active .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   opacity: 1;
   z-index: 99;
   visibility: visible
  }

  .blu-tooltip.b-active .blu-tooltip__content-wrapper .blu-tooltip__content[data-v-1b7c2afb] {
   opacity: 1;
   visibility: visible
  }

  .blu-tooltip__content[data-v-1b7c2afb] {
   width: 100%;
   max-width: 100%;
   transition: none;
   position: fixed;
   border-radius: 16px 16px 0 0;
   left: 0;
   bottom: 0;
   opacity: 0
  }

  .blu-tooltip__content-wrapper[data-v-1b7c2afb] {
   position: fixed;
   display: flex;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   align-items: center;
   justify-content: center;
   background: rgba(0, 0, 0, .6);
   opacity: 0;
   z-index: -1;
   visibility: hidden
  }
 }

 @media screen and (max-width:768px) and (max-width:768px) {
  .blu-tooltip__close[data-v-1b7c2afb] {
   position: absolute;
   top: -28px;
   right: 20px
  }

  .blu-tooltip__close i[data-v-1b7c2afb] {
   content: "";
   top: 1px;
   right: 1px;
   position: absolute;
   width: 24px;
   height: 24px;
   transform: scale(1.3);
   background: rgba(0, 0, 0, 0) url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=) center center no-repeat #e1e3e4;
   background-color: #e1e3e4;
   -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=)
  }
 }

 .blu-ripple[data-v-2bedc3c7] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-2bedc3c7] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-2bedc3c7] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-2bedc3c7]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-2bedc3c7] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-2bedc3c7] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-2bedc3c7] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-2bedc3c7] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-2bedc3c7] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-2bedc3c7] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-2bedc3c7] {
  padding: 0 8px
 }

 .b-small svg[data-v-2bedc3c7] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-2bedc3c7] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-2bedc3c7] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-2bedc3c7] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-2bedc3c7] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-2bedc3c7] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-2bedc3c7] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-2bedc3c7] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-2bedc3c7] {
  background: #3ebbf3
 }

 .b-disabled[data-v-2bedc3c7] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-2bedc3c7] {
  margin-left: 8px
 }

 .blu-ripple[data-v-574d97b4] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-574d97b4] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-574d97b4] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-574d97b4]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-574d97b4] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-574d97b4] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-574d97b4] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-574d97b4] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-574d97b4] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-574d97b4] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-574d97b4] {
  padding: 0 8px
 }

 .b-small svg[data-v-574d97b4] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-574d97b4] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-574d97b4] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-574d97b4] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-574d97b4] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-574d97b4] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-574d97b4] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-574d97b4] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-574d97b4] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-574d97b4] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-574d97b4] {
  background: #3ebbf3
 }

 .b-disabled[data-v-574d97b4] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-574d97b4] {
  margin-left: 8px
 }

 .blu-ripple[data-v-19fd2cc7] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-19fd2cc7] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-19fd2cc7] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-19fd2cc7]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-19fd2cc7] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-19fd2cc7] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-19fd2cc7] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-19fd2cc7] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-19fd2cc7] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-19fd2cc7] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-19fd2cc7] {
  padding: 0 8px
 }

 .b-small svg[data-v-19fd2cc7] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-19fd2cc7] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-19fd2cc7] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-19fd2cc7] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-19fd2cc7] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-19fd2cc7] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-19fd2cc7] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-19fd2cc7] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-19fd2cc7] {
  background: #3ebbf3
 }

 .b-disabled[data-v-19fd2cc7] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-19fd2cc7] {
  margin-left: 8px
 }

 .blu-btn[data-v-19fd2cc7] {
  position: relative;
  font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  transition: color .4s, background-color .4s, border-color .6s;
  white-space: nowrap;
  height: 48px;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
 }

 .blu-btn[data-v-19fd2cc7]::-moz-focus-inner {
  border: 0
 }

 .blu-btn[data-v-19fd2cc7]:active {
  outline: none
 }

 .blu-btn[data-v-19fd2cc7]:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: .4s cubic-bezier(.4, 0, .2, 1);
  will-change: background-color, opacity;
  content: " "
 }

 .blu-btn[data-v-19fd2cc7]:focus-visible {
  box-shadow: 0 0 0 4px #000
 }

 .blu-btn.b-primary[data-v-19fd2cc7] {
  color: #fff;
  background-color: #f1ab02;
  border-color: #f1ab02
 }

 .blu-btn.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #e39304;
  border-color: #e39304
 }

 .blu-btn.b-secondary[data-v-19fd2cc7] {
  color: #fff;
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-btn.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-btn.b-white[data-v-19fd2cc7] {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
  color: #3ebbf3
 }

 .blu-btn.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #f1f2f2;
  border-color: #f1f2f2
 }

 .blu-btn.b-disabled[data-v-19fd2cc7] {
  color: #fff;
  background-color: #c8cbcd;
  border-color: #c8cbcd;
  color: rgba(25, 34, 42, .4)
 }

 .blu-btn.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #c8cbcd;
  border-color: #c8cbcd
 }

 .blu-btn.b-large[data-v-19fd2cc7] {
  height: 56px
 }

 .blu-btn.b-small[data-v-19fd2cc7] {
  font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  height: 32px
 }

 .b-disabled[data-v-19fd2cc7] {
  opacity: 1
 }

 input[type="submit"][data-v-19fd2cc7]::-moz-focus-inner,
 input[type="button"][data-v-19fd2cc7]::-moz-focus-inner {
  border: 0
 }

 button[data-v-19fd2cc7]:focus,
 input[type="submit"][data-v-19fd2cc7]:focus,
 input[type="button"][data-v-19fd2cc7]:focus,
 input[type="reset"][data-v-19fd2cc7]:focus,
 a[data-v-19fd2cc7] {
  outline: none
 }

 a[data-v-19fd2cc7],
 a[data-v-19fd2cc7]:visited,
 a[data-v-19fd2cc7]:focus,
 a[data-v-19fd2cc7]:active,
 a[data-v-19fd2cc7]:hover {
  outline: 0 none !important
 }

 .blu-btn[data-v-19fd2cc7] {
  border-radius: 24px
 }

 .blu-btn+.blu-button[data-v-19fd2cc7] {
  margin-left: 0
 }

 .blu-btn.b-outline[data-v-19fd2cc7] {
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7] {
  color: #f1ab02;
  background-color: #e39304;
  border: #ffcd00 1px solid
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(227, 147, 4, .08);
  border: #ffcd00 1px solid
 }

 .blu-btn.b-outline.b-primary.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #f1ab02;
  color: #fff
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7] {
  color: #3ebbf3;
  background-color: #3ebbf3;
  border: #3ebbf3 1px solid
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(0, 109, 234, .08);
  border: #3ebbf3 1px solid
 }

 .blu-btn.b-outline.b-secondary.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #3ebbf3;
  color: #fff
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7] {
  color: #fff;
  background-color: #fff;
  border: #fff 1px solid
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(255, 255, 255, .4);
  border: #fff 1px solid
 }

 .blu-btn.b-outline.b-white.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #fff;
  color: #fff
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7] {
  color: rgba(25, 34, 42, .4);
  background-color: #c8cbcd;
  border: #c8cbcd 1px solid
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(200, 203, 205, .08);
  border: #c8cbcd 1px solid
 }

 .blu-btn.b-outline.b-disabled.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: rgba(25, 34, 42, .4);
  color: #fff
 }

 .blu-btn.b-outline.b-small .blu-ripple[data-v-19fd2cc7] {
  border-radius: 14px
 }

 .blu-btn.b-outline.b-large .blu-ripple[data-v-19fd2cc7] {
  border-radius: 30px
 }

 .blu-btn.b-ghost[data-v-19fd2cc7] {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7] {
  color: #f1ab02;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(227, 147, 4, .08)
 }

 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7] {
  color: #3ebbf3;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 109, 234, .08)
 }

 .blu-btn.b-ghost.b-white[data-v-19fd2cc7] {
  color: #fff;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, .4)
 }

 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7] {
  color: rgba(255, 255, 255, .4);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-white.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7] {
  color: rgba(25, 34, 42, .4);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-warning[data-v-19fd2cc7] {
  color: #fff;
  background-color: #ffcd00;
  border-color: #ffcd00
 }

 .blu-btn.b-warning[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-warning[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-warning:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #cca400;
  border-color: #cca400
 }

 .blu-btn.b-danger[data-v-19fd2cc7] {
  color: #fff;
  background-color: #ff4646;
  border-color: #ff4646
 }

 .blu-btn.b-danger[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-danger[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-danger:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #ff1313;
  border-color: #ff1313
 }

 .blu-btn.b-small[data-v-19fd2cc7] {
  border-radius: 16px
 }

 .blu-btn.b-small .blu-ripple[data-v-19fd2cc7] {
  border-radius: 16px
 }

 .blu-btn.b-large[data-v-19fd2cc7] {
  border-radius: 32px
 }

 .blu-btn.b-large .blu-ripple[data-v-19fd2cc7] {
  border-radius: 32px
 }

 .blu-btn.b-icon[data-v-19fd2cc7] {
  width: 48px
 }

 .blu-btn.b-icon.b-large[data-v-19fd2cc7] {
  width: 56px
 }

 .blu-btn.b-icon.b-small[data-v-19fd2cc7] {
  width: 32px
 }

 .blu-btn.b-icon svg[data-v-19fd2cc7] {
  width: 100%;
  height: 100%
 }

 .blu-btn.b-full-width[data-v-19fd2cc7] {
  width: 100%
 }

 .blu-btn .blu-ripple[data-v-19fd2cc7] {
  border-radius: 24px
 }

 .blu-card[data-v-05db4d06] {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1)
 }

 .blu-card.b-noshadow[data-v-05db4d06] {
  box-shadow: none
 }

 .blu-card.b-radius-large[data-v-05db4d06] {
  border-radius: 32px
 }

 .blu-card.b-radius-medium[data-v-05db4d06] {
  border-radius: 24px
 }

 .blu-card.b-radius-small[data-v-05db4d06] {
  border-radius: 8px
 }

 .blu-card.b-no-radius[data-v-05db4d06] {
  border-radius: 0
 }

 .blu-card__content[data-v-0250d5bb] {
  padding: 20px
 }

 .b-page .blu-modal__close[data-v-a1423cd6] {
  width: 24px;
  height: 24px;
  position: absolute;
  top: -28px;
  right: 20px
 }

 .b-page .blu-modal__close i[data-v-a1423cd6] {
  content: "";
  top: 1px;
  right: 1px;
  position: absolute;
  width: 24px;
  height: 24px;
  transform: scale(1.3);
  background: rgba(0, 0, 0, 0) url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=) center center no-repeat #c8cbcd;
  background-color: #e1e3e4;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=)
 }

 @media screen and (max-width:768px) {
  .b-page .blu-modal__close[data-v-a1423cd6] {
   right: 20px
  }
 }

 .b-page .blu-modal__close[data-v-a1423cd6]:focus-visible {
  box-shadow: 0 0 0 4px #000;
  outline: none
 }


 .blu-ripple[data-v-2bedc3c7] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-2bedc3c7] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-2bedc3c7] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-2bedc3c7]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-2bedc3c7] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-2bedc3c7] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-2bedc3c7] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-2bedc3c7] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-2bedc3c7] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-2bedc3c7] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-2bedc3c7] {
  padding: 0 8px
 }

 .b-small svg[data-v-2bedc3c7] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-2bedc3c7] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-2bedc3c7] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-2bedc3c7] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-2bedc3c7] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-2bedc3c7] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-2bedc3c7] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-2bedc3c7] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-2bedc3c7] {
  background: #3ebbf3
 }

 .b-disabled[data-v-2bedc3c7] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-2bedc3c7] {
  margin-left: 8px
 }


 .blu-ripple[data-v-574d97b4] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-574d97b4] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-574d97b4] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-574d97b4]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-574d97b4] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-574d97b4] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-574d97b4] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-574d97b4] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-574d97b4] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-574d97b4] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-574d97b4] {
  padding: 0 8px
 }

 .b-small svg[data-v-574d97b4] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-574d97b4] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-574d97b4] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-574d97b4] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-574d97b4] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-574d97b4] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-574d97b4] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-574d97b4] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-574d97b4] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-574d97b4] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-574d97b4] {
  background: #3ebbf3
 }

 .b-disabled[data-v-574d97b4] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-574d97b4] {
  margin-left: 8px
 }


 .blu-ripple[data-v-19fd2cc7] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-19fd2cc7] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-19fd2cc7] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-19fd2cc7]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-19fd2cc7] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-19fd2cc7] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-19fd2cc7] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-19fd2cc7] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-19fd2cc7] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-19fd2cc7] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-19fd2cc7] {
  padding: 0 8px
 }

 .b-small svg[data-v-19fd2cc7] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-19fd2cc7] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-19fd2cc7] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-19fd2cc7] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-19fd2cc7] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-19fd2cc7] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-19fd2cc7] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-19fd2cc7] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-19fd2cc7] {
  background: #3ebbf3
 }

 .b-disabled[data-v-19fd2cc7] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-19fd2cc7] {
  margin-left: 8px
 }

 .blu-btn[data-v-19fd2cc7] {
  position: relative;
  font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  transition: color .4s, background-color .4s, border-color .6s;
  white-space: nowrap;
  height: 48px;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
 }

 .blu-btn[data-v-19fd2cc7]::-moz-focus-inner {
  border: 0
 }

 .blu-btn[data-v-19fd2cc7]:active {
  outline: none
 }

 .blu-btn[data-v-19fd2cc7]:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: .4s cubic-bezier(.4, 0, .2, 1);
  will-change: background-color, opacity;
  content: " "
 }

 .blu-btn[data-v-19fd2cc7]:focus-visible {
  box-shadow: 0 0 0 4px #000
 }

 .blu-btn.b-primary[data-v-19fd2cc7] {
  color: #fff;
  background-color: #f1ab02;
  border-color: #f1ab02
 }

 .blu-btn.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #e39304;
  border-color: #e39304
 }

 .blu-btn.b-secondary[data-v-19fd2cc7] {
  color: #fff;
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-btn.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-btn.b-white[data-v-19fd2cc7] {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
  color: #3ebbf3
 }

 .blu-btn.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #f1f2f2;
  border-color: #f1f2f2
 }

 .blu-btn.b-disabled[data-v-19fd2cc7] {
  color: #fff;
  background-color: #c8cbcd;
  border-color: #c8cbcd;
  color: rgba(25, 34, 42, .4)
 }

 .blu-btn.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #c8cbcd;
  border-color: #c8cbcd
 }

 .blu-btn.b-large[data-v-19fd2cc7] {
  height: 56px
 }

 .blu-btn.b-small[data-v-19fd2cc7] {
  font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  height: 32px
 }

 .b-disabled[data-v-19fd2cc7] {
  opacity: 1
 }

 input[type="submit"][data-v-19fd2cc7]::-moz-focus-inner,
 input[type="button"][data-v-19fd2cc7]::-moz-focus-inner {
  border: 0
 }

 button[data-v-19fd2cc7]:focus,
 input[type="submit"][data-v-19fd2cc7]:focus,
 input[type="button"][data-v-19fd2cc7]:focus,
 input[type="reset"][data-v-19fd2cc7]:focus,
 a[data-v-19fd2cc7] {
  outline: none
 }

 a[data-v-19fd2cc7],
 a[data-v-19fd2cc7]:visited,
 a[data-v-19fd2cc7]:focus,
 a[data-v-19fd2cc7]:active,
 a[data-v-19fd2cc7]:hover {
  outline: 0 none !important
 }

 .blu-btn[data-v-19fd2cc7] {
  border-radius: 24px
 }

 .blu-btn+.blu-button[data-v-19fd2cc7] {
  margin-left: 0
 }

 .blu-btn.b-outline[data-v-19fd2cc7] {
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7] {
  color: #f1ab02;
  background-color: #e39304;
  border: #ffcd00 1px solid
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(227, 147, 4, .08);
  border: #ffcd00 1px solid
 }

 .blu-btn.b-outline.b-primary.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #f1ab02;
  color: #fff
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7] {
  color: #3ebbf3;
  background-color: #3ebbf3;
  border: #3ebbf3 1px solid
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(0, 109, 234, .08);
  border: #3ebbf3 1px solid
 }

 .blu-btn.b-outline.b-secondary.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #3ebbf3;
  color: #fff
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7] {
  color: #fff;
  background-color: #fff;
  border: #fff 1px solid
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(255, 255, 255, .4);
  border: #fff 1px solid
 }

 .blu-btn.b-outline.b-white.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #fff;
  color: #fff
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7] {
  color: rgba(25, 34, 42, .4);
  background-color: #c8cbcd;
  border: #c8cbcd 1px solid
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(200, 203, 205, .08);
  border: #c8cbcd 1px solid
 }

 .blu-btn.b-outline.b-disabled.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: rgba(25, 34, 42, .4);
  color: #fff
 }

 .blu-btn.b-outline.b-small .blu-ripple[data-v-19fd2cc7] {
  border-radius: 14px
 }

 .blu-btn.b-outline.b-large .blu-ripple[data-v-19fd2cc7] {
  border-radius: 30px
 }

 .blu-btn.b-ghost[data-v-19fd2cc7] {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7] {
  color: #f1ab02;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(227, 147, 4, .08)
 }

 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7] {
  color: #3ebbf3;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 109, 234, .08)
 }

 .blu-btn.b-ghost.b-white[data-v-19fd2cc7] {
  color: #fff;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, .4)
 }

 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7] {
  color: rgba(255, 255, 255, .4);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-white.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7] {
  color: rgba(25, 34, 42, .4);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-warning[data-v-19fd2cc7] {
  color: #fff;
  background-color: #ffcd00;
  border-color: #ffcd00
 }

 .blu-btn.b-warning[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-warning[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-warning:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #cca400;
  border-color: #cca400
 }

 .blu-btn.b-danger[data-v-19fd2cc7] {
  color: #fff;
  background-color: #ff4646;
  border-color: #ff4646
 }

 .blu-btn.b-danger[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-danger[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-danger:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #ff1313;
  border-color: #ff1313
 }

 .blu-btn.b-small[data-v-19fd2cc7] {
  border-radius: 16px
 }

 .blu-btn.b-small .blu-ripple[data-v-19fd2cc7] {
  border-radius: 16px
 }

 .blu-btn.b-large[data-v-19fd2cc7] {
  border-radius: 32px
 }

 .blu-btn.b-large .blu-ripple[data-v-19fd2cc7] {
  border-radius: 32px
 }

 .blu-btn.b-icon[data-v-19fd2cc7] {
  width: 48px
 }

 .blu-btn.b-icon.b-large[data-v-19fd2cc7] {
  width: 56px
 }

 .blu-btn.b-icon.b-small[data-v-19fd2cc7] {
  width: 32px
 }

 .blu-btn.b-icon svg[data-v-19fd2cc7] {
  width: 100%;
  height: 100%
 }

 .blu-btn.b-full-width[data-v-19fd2cc7] {
  width: 100%
 }

 .blu-btn .blu-ripple[data-v-19fd2cc7] {
  border-radius: 24px
 }


 .blu-ripple[data-v-7172f8fc] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-7172f8fc] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-7172f8fc] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-7172f8fc]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-7172f8fc] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-7172f8fc] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-7172f8fc] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-7172f8fc] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-7172f8fc] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-7172f8fc] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-7172f8fc] {
  padding: 0 8px
 }

 .b-small svg[data-v-7172f8fc] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-7172f8fc] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-7172f8fc] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-7172f8fc] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-7172f8fc] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-7172f8fc] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-7172f8fc] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-7172f8fc] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-7172f8fc] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-7172f8fc] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-7172f8fc] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-7172f8fc] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-7172f8fc] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-7172f8fc] {
  background: #3ebbf3
 }

 .b-disabled[data-v-7172f8fc] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-7172f8fc] {
  margin-left: 8px
 }

 .blu-modal__mask[data-v-7172f8fc] {
  transition: opacity .3s ease;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
 }

 .blu-modal__container[data-v-7172f8fc] {
  transition: opacity .3s ease;
  width: 90%;
  max-width: 500px;
  max-height: calc(100% - 50px);
  height: auto;
  background: #fff;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
  position: fixed;
  z-index: 1000;
  display: flex;
  flex-direction: column
 }

 @media screen and (max-width:768px) {
  .blu-modal__container[data-v-7172f8fc] {
   max-height: calc(100% - 40px)
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal__container[data-v-7172f8fc] {
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
  }
 }

 .blu-modal__heading[data-v-7172f8fc] {
  font: 24px/28px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  margin-bottom: 8px
 }

 @media screen and (max-width:768px) {
  .blu-modal__heading[data-v-7172f8fc] {
   font: 20px/24px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   margin-bottom: 0
  }
 }

 .blu-modal__body[data-v-7172f8fc] {
  max-height: var(--max-height-modal-body);
  overflow-x: auto;
  color: rgba(25, 34, 42, .7019607843);
  margin-right: 0;
  overscroll-behavior: contain
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal__body[data-v-7172f8fc] {
   font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal__body[data-v-7172f8fc] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-modal__footer[data-v-7172f8fc] {
  text-align: right
 }

 @media screen and (max-width:768px) {
  .blu-modal__footer[data-v-7172f8fc] {
   margin-top: auto
  }
 }

 .blu-modal.b-dialog .blu-modal__body[data-v-7172f8fc] {
  margin-bottom: 40px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__body[data-v-7172f8fc] {
   margin-bottom: 32px
  }
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-7172f8fc] {
  border-radius: 16px
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-dialog .blu-modal__container[data-v-7172f8fc] {
   padding: 24px 24px 16px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__container[data-v-7172f8fc] {
   padding: 24px 24px 16px;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
  }
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-7172f8fc]:before,
 .blu-modal.b-dialog .blu-modal__container[data-v-7172f8fc]:after {
  content: "";
  width: calc(100% - 60px);
  margin: 0 30px;
  border-radius: 0 0 24px 24px;
  position: absolute;
  left: 0
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-7172f8fc]:before {
  height: 9px;
  bottom: -9px;
  z-index: 2;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .12) 100%)
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-7172f8fc]:after {
  height: 16px;
  border-top: #fff 1px solid;
  bottom: -15px
 }

 .blu-modal.b-dialog .blu-modal__close[data-v-7172f8fc] {
  display: none
 }

 .blu-modal.b-dialog.b-info .blu-modal__container[data-v-7172f8fc]:after {
  background-color: #3ebbf3
 }

 .blu-modal.b-dialog.b-success .blu-modal__container[data-v-7172f8fc]:after {
  background-color: #22a334
 }

 .blu-modal.b-dialog.b-warning .blu-modal__container[data-v-7172f8fc]:after {
  background-color: #ffcd00
 }

 .blu-modal.b-dialog.b-danger .blu-modal__container[data-v-7172f8fc]:after {
  background-color: #ff4646
 }

 .blu-modal.b-page .blu-modal__body[data-v-7172f8fc] {
  color: rgba(25, 34, 42, .7019607843)
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__body[data-v-7172f8fc] {
   padding: 0 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__body[data-v-7172f8fc] {
   padding: 0 16px;
   padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
   overflow-y: auto
  }
 }

 .blu-modal.b-page .blu-modal__body[data-v-7172f8fc]::before {
  content: "";
  background: #fff;
  height: 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: fixed
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__body[data-v-7172f8fc]::before {
   display: none
  }

  .blu-modal.b-page .blu-modal__container[data-v-7172f8fc] {
   border-radius: 16px;
   padding-top: 32px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__container[data-v-7172f8fc] {
   padding-top: 24px;
   width: 100%;
   max-width: 100%;
   height: auto;
   border-radius: 16px 16px 0 0;
   left: 0;
   bottom: 0;
   padding-top: 24px;
   padding-bottom: calc(env(safe-area-inset-bottom) + 16px)
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__footer[data-v-7172f8fc] {
   padding: 24px 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__footer[data-v-7172f8fc] {
   width: 100%;
   padding: 16px;
   transition: all .3s cubic-bezier(0, 0, .2, 1.2);
   bottom: 0;
   padding-bottom: env(safe-area-inset-bottom);
   background: #fff
  }
 }

 .blu-modal.b-page .blu-modal__footer[data-v-7172f8fc]::before {
  content: "";
  background: #fff;
  height: 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: fixed
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__footer[data-v-7172f8fc]::before {
   display: none
  }

  .blu-modal.b-page .blu-modal__header[data-v-7172f8fc] {
   padding: 0 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__header[data-v-7172f8fc] {
   padding: 0 16px
  }
 }

 .blu-modal.b-page .blu-modal__icon[data-v-7172f8fc] {
  display: none
 }

 @media screen and (max-width:768px) {

  .blu-modal.b-page.fade-enter-active[data-v-7172f8fc],
  .blu-modal.b-page.fade-leave-active[data-v-7172f8fc] {
   transition: opacity .3s
  }

  .blu-modal.b-page.fade-enter-active .blu-modal__container[data-v-7172f8fc],
  .blu-modal.b-page.fade-leave-active .blu-modal__container[data-v-7172f8fc] {
   transition: bottom .3s;
   transition: all .3s cubic-bezier(0, 0, .2, 1.2);
   bottom: 0
  }

  .blu-modal.b-page.fade-enter-active[data-v-7172f8fc] {
   transition: opacity .3s cubic-bezier(0, 0, .2, 1.2)
  }

  .blu-modal.b-page.fade-leave-active[data-v-7172f8fc] {
   transition: opacity .3s cubic-bezier(.8, 0, 1, 1)
  }

  .blu-modal.b-page.fade-enter .blu-modal__container[data-v-7172f8fc],
  .blu-modal.b-page.fade-leave-to .blu-modal__container[data-v-7172f8fc] {
   bottom: -96vh
  }
 }

 .blu-modal.b-no-button .blu-modal__container[data-v-7172f8fc] {
  padding-bottom: 20px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-no-button .blu-modal__body[data-v-7172f8fc] {
   padding-bottom: env(safe-area-inset-bottom)
  }
 }

 .blu-modal.b-no-button .blu-modal__footer[data-v-7172f8fc] {
  display: none
 }

 .fade-enter-active[data-v-7172f8fc],
 .fade-leave-active[data-v-7172f8fc] {
  position: absolute;
  z-index: 998;
  transition: opacity .3s
 }

 .fade-enter[data-v-7172f8fc],
 .fade-leave-to[data-v-7172f8fc] {
  opacity: 0
 }

 img[data-v-7172f8fc] {
  max-width: 100%
 }

 .blu-modal.b-dialog .blu-modal__icon[data-v-7172f8fc] {
  width: 40px;
  height: 40px;
  margin-bottom: 40px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__icon[data-v-7172f8fc] {
   width: 24px;
   height: 24px;
   margin-bottom: 32px
  }
 }

 .blu-modal.b-dialog.b-info .blu-modal__icon[data-v-7172f8fc] {
  background-color: #3ebbf3;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-modal.b-dialog.b-success .blu-modal__icon[data-v-7172f8fc] {
  background-color: #22a334;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=)
 }

 .blu-modal.b-dialog.b-warning .blu-modal__icon[data-v-7172f8fc] {
  background-color: #ffcd00;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-modal.b-dialog.b-danger .blu-modal__icon[data-v-7172f8fc] {
  background-color: #ff4646;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+)
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-full-screen .blu-modal__container[data-v-7172f8fc] {
   min-height: 100%;
   border-radius: unset;
   padding-top: 0
  }

  .blu-modal.b-full-screen .blu-modal__close[data-v-7172f8fc] {
   display: none
  }

  .blu-modal__footer[data-v-7172f8fc] {
   display: flex;
   justify-content: flex-end;
   flex-direction: column-reverse
  }
 }

 .blu-btn[data-v-7172f8fc] {
  min-width: 96px
 }

 @media screen and (min-width:769px),
 print {
  .blu-btn[data-v-7172f8fc] {
   margin-left: 8px;
   margin-bottom: 0
  }
 }

 @media screen and (max-width:768px) {
  .blu-btn[data-v-7172f8fc] {
   width: 100%;
   margin-bottom: 8px
  }

  .blu-btn[data-v-7172f8fc]:not(:last-child) {
   margin-bottom: 0
  }
 }

.blu-ripple[data-v-c206562a] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-c206562a] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-c206562a] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-c206562a]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-c206562a] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-c206562a] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-c206562a] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-c206562a] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-c206562a] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-c206562a] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-c206562a] {
  padding: 0 8px
 }

 .b-small svg[data-v-c206562a] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-c206562a] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-c206562a] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-c206562a] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-c206562a] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-c206562a] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-c206562a] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-c206562a] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-c206562a] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-c206562a] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-c206562a] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-c206562a] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-c206562a] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-c206562a] {
  background: #3ebbf3
 }

 .b-disabled[data-v-c206562a] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-c206562a] {
  margin-left: 8px
 }

 .blu-modal__mask[data-v-c206562a] {
  transition: opacity .3s ease;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
 }

 .blu-modal__container[data-v-c206562a] {
  transition: opacity .3s ease;
  width: 90%;
  max-width: 500px;
  max-height: calc(100% - 50px);
  height: auto;
  background: #fff;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
  position: fixed;
  z-index: 1000;
  display: flex;
  flex-direction: column
 }

 @media screen and (max-width:768px) {
  .blu-modal__container[data-v-c206562a] {
   max-height: calc(100% - 40px)
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal__container[data-v-c206562a] {
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
  }
 }

 .blu-modal__heading[data-v-c206562a] {
  font: 24px/28px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  margin-bottom: 8px
 }

 @media screen and (max-width:768px) {
  .blu-modal__heading[data-v-c206562a] {
   font: 20px/24px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   margin-bottom: 0
  }
 }

 .blu-modal__body[data-v-c206562a] {
  max-height: var(--max-height-modal-body);
  overflow-x: auto;
  color: rgba(25, 34, 42, .7019607843);
  margin-right: 0;
  overscroll-behavior: contain
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal__body[data-v-c206562a] {
   font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal__body[data-v-c206562a] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-modal__footer[data-v-c206562a] {
  text-align: right
 }

 @media screen and (max-width:768px) {
  .blu-modal__footer[data-v-c206562a] {
   margin-top: auto
  }
 }

 .blu-modal.b-dialog .blu-modal__body[data-v-c206562a] {
  margin-bottom: 40px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__body[data-v-c206562a] {
   margin-bottom: 32px
  }
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-c206562a] {
  border-radius: 16px
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-dialog .blu-modal__container[data-v-c206562a] {
   padding: 24px 24px 16px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__container[data-v-c206562a] {
   padding: 24px 24px 16px;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
  }
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-c206562a]:before,
 .blu-modal.b-dialog .blu-modal__container[data-v-c206562a]:after {
  content: "";
  width: calc(100% - 60px);
  margin: 0 30px;
  border-radius: 0 0 24px 24px;
  position: absolute;
  left: 0
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-c206562a]:before {
  height: 9px;
  bottom: -9px;
  z-index: 2;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .12) 100%)
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-c206562a]:after {
  height: 16px;
  border-top: #fff 1px solid;
  bottom: -15px
 }

 .blu-modal.b-dialog .blu-modal__close[data-v-c206562a] {
  display: none
 }

 .blu-modal.b-dialog.b-info .blu-modal__container[data-v-c206562a]:after {
  background-color: #3ebbf3
 }

 .blu-modal.b-dialog.b-success .blu-modal__container[data-v-c206562a]:after {
  background-color: #22a334
 }

 .blu-modal.b-dialog.b-warning .blu-modal__container[data-v-c206562a]:after {
  background-color: #ffcd00
 }

 .blu-modal.b-dialog.b-danger .blu-modal__container[data-v-c206562a]:after {
  background-color: #ff4646
 }

 .blu-modal.b-page .blu-modal__body[data-v-c206562a] {
  color: rgba(25, 34, 42, .7019607843)
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__body[data-v-c206562a] {
   padding: 0 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__body[data-v-c206562a] {
   padding: 0 16px;
   padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
   overflow-y: auto
  }
 }

 .blu-modal.b-page .blu-modal__body[data-v-c206562a]::before {
  content: "";
  background: #fff;
  height: 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: fixed
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__body[data-v-c206562a]::before {
   display: none
  }

  .blu-modal.b-page .blu-modal__container[data-v-c206562a] {
   border-radius: 16px;
   padding-top: 32px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__container[data-v-c206562a] {
   padding-top: 24px;
   width: 100%;
   max-width: 100%;
   height: auto;
   border-radius: 16px 16px 0 0;
   left: 0;
   bottom: 0;
   padding-top: 24px;
   padding-bottom: calc(env(safe-area-inset-bottom) + 16px)
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__footer[data-v-c206562a] {
   padding: 24px 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__footer[data-v-c206562a] {
   width: 100%;
   padding: 16px;
   transition: all .3s cubic-bezier(0, 0, .2, 1.2);
   bottom: 0;
   padding-bottom: env(safe-area-inset-bottom);
   background: #fff
  }
 }

 .blu-modal.b-page .blu-modal__footer[data-v-c206562a]::before {
  content: "";
  background: #fff;
  height: 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: fixed
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__footer[data-v-c206562a]::before {
   display: none
  }

  .blu-modal.b-page .blu-modal__header[data-v-c206562a] {
   padding: 0 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__header[data-v-c206562a] {
   padding: 0 16px
  }
 }

 .blu-modal.b-page .blu-modal__icon[data-v-c206562a] {
  display: none
 }

 @media screen and (max-width:768px) {

  .blu-modal.b-page.fade-enter-active[data-v-c206562a],
  .blu-modal.b-page.fade-leave-active[data-v-c206562a] {
   transition: opacity .3s
  }

  .blu-modal.b-page.fade-enter-active .blu-modal__container[data-v-c206562a],
  .blu-modal.b-page.fade-leave-active .blu-modal__container[data-v-c206562a] {
   transition: bottom .3s;
   transition: all .3s cubic-bezier(0, 0, .2, 1.2);
   bottom: 0
  }

  .blu-modal.b-page.fade-enter-active[data-v-c206562a] {
   transition: opacity .3s cubic-bezier(0, 0, .2, 1.2)
  }

  .blu-modal.b-page.fade-leave-active[data-v-c206562a] {
   transition: opacity .3s cubic-bezier(.8, 0, 1, 1)
  }

  .blu-modal.b-page.fade-enter .blu-modal__container[data-v-c206562a],
  .blu-modal.b-page.fade-leave-to .blu-modal__container[data-v-c206562a] {
   bottom: -96vh
  }
 }

 .blu-modal.b-no-button .blu-modal__container[data-v-c206562a] {
  padding-bottom: 20px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-no-button .blu-modal__body[data-v-c206562a] {
   padding-bottom: env(safe-area-inset-bottom)
  }
 }

 .blu-modal.b-no-button .blu-modal__footer[data-v-c206562a] {
  display: none
 }

 .fade-enter-active[data-v-c206562a],
 .fade-leave-active[data-v-c206562a] {
  position: absolute;
  z-index: 998;
  transition: opacity .3s
 }

 .fade-enter[data-v-c206562a],
 .fade-leave-to[data-v-c206562a] {
  opacity: 0
 }

 img[data-v-c206562a] {
  max-width: 100%
 }

 .blu-modal.b-dialog .blu-modal__icon[data-v-c206562a] {
  width: 40px;
  height: 40px;
  margin-bottom: 40px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__icon[data-v-c206562a] {
   width: 24px;
   height: 24px;
   margin-bottom: 32px
  }
 }

 .blu-modal.b-dialog.b-info .blu-modal__icon[data-v-c206562a] {
  background-color: #3ebbf3;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-modal.b-dialog.b-success .blu-modal__icon[data-v-c206562a] {
  background-color: #22a334;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=)
 }

 .blu-modal.b-dialog.b-warning .blu-modal__icon[data-v-c206562a] {
  background-color: #ffcd00;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-modal.b-dialog.b-danger .blu-modal__icon[data-v-c206562a] {
  background-color: #ff4646;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+)
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-full-screen .blu-modal__container[data-v-c206562a] {
   min-height: 100%;
   border-radius: unset;
   padding-top: 0
  }

  .blu-modal.b-full-screen .blu-modal__close[data-v-c206562a] {
   display: none
  }
 }


 .blu-ripple[data-v-65e7601e] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-65e7601e] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-65e7601e] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-65e7601e]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-65e7601e] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-65e7601e] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-65e7601e] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-65e7601e] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-65e7601e] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-65e7601e] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-65e7601e] {
  padding: 0 8px
 }

 .b-small svg[data-v-65e7601e] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-65e7601e] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-65e7601e] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-65e7601e] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-65e7601e] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-65e7601e] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-65e7601e] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-65e7601e] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-65e7601e] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-65e7601e] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-65e7601e] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-65e7601e] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-65e7601e] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-65e7601e] {
  background: #3ebbf3
 }

 .b-disabled[data-v-65e7601e] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-65e7601e] {
  margin-left: 8px
 }

 .blu-modal__mask[data-v-65e7601e] {
  transition: opacity .3s ease;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
 }

 .blu-modal__container[data-v-65e7601e] {
  transition: opacity .3s ease;
  width: 90%;
  max-width: 500px;
  max-height: calc(100% - 50px);
  height: auto;
  background: #fff;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
  position: fixed;
  z-index: 1000;
  display: flex;
  flex-direction: column
 }

 @media screen and (max-width:768px) {
  .blu-modal__container[data-v-65e7601e] {
   max-height: calc(100% - 40px)
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal__container[data-v-65e7601e] {
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
  }
 }

 .blu-modal__heading[data-v-65e7601e] {
  font: 24px/28px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  margin-bottom: 8px
 }

 @media screen and (max-width:768px) {
  .blu-modal__heading[data-v-65e7601e] {
   font: 20px/24px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   margin-bottom: 0
  }
 }

 .blu-modal__body[data-v-65e7601e] {
  max-height: var(--max-height-modal-body);
  overflow-x: auto;
  color: rgba(25, 34, 42, .7019607843);
  margin-right: 0;
  overscroll-behavior: contain
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal__body[data-v-65e7601e] {
   font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal__body[data-v-65e7601e] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-modal__footer[data-v-65e7601e] {
  text-align: right
 }

 @media screen and (max-width:768px) {
  .blu-modal__footer[data-v-65e7601e] {
   margin-top: auto
  }
 }

 .blu-modal.b-dialog .blu-modal__body[data-v-65e7601e] {
  margin-bottom: 40px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__body[data-v-65e7601e] {
   margin-bottom: 32px
  }
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-65e7601e] {
  border-radius: 16px
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-dialog .blu-modal__container[data-v-65e7601e] {
   padding: 24px 24px 16px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__container[data-v-65e7601e] {
   padding: 24px 24px 16px;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
  }
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-65e7601e]:before,
 .blu-modal.b-dialog .blu-modal__container[data-v-65e7601e]:after {
  content: "";
  width: calc(100% - 60px);
  margin: 0 30px;
  border-radius: 0 0 24px 24px;
  position: absolute;
  left: 0
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-65e7601e]:before {
  height: 9px;
  bottom: -9px;
  z-index: 2;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .12) 100%)
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-65e7601e]:after {
  height: 16px;
  border-top: #fff 1px solid;
  bottom: -15px
 }

 .blu-modal.b-dialog .blu-modal__close[data-v-65e7601e] {
  display: none
 }

 .blu-modal.b-dialog.b-info .blu-modal__container[data-v-65e7601e]:after {
  background-color: #3ebbf3
 }

 .blu-modal.b-dialog.b-success .blu-modal__container[data-v-65e7601e]:after {
  background-color: #22a334
 }

 .blu-modal.b-dialog.b-warning .blu-modal__container[data-v-65e7601e]:after {
  background-color: #ffcd00
 }

 .blu-modal.b-dialog.b-danger .blu-modal__container[data-v-65e7601e]:after {
  background-color: #ff4646
 }

 .blu-modal.b-page .blu-modal__body[data-v-65e7601e] {
  color: rgba(25, 34, 42, .7019607843)
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__body[data-v-65e7601e] {
   padding: 0 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__body[data-v-65e7601e] {
   padding: 0 16px;
   padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
   overflow-y: auto
  }
 }

 .blu-modal.b-page .blu-modal__body[data-v-65e7601e]::before {
  content: "";
  background: #fff;
  height: 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: fixed
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__body[data-v-65e7601e]::before {
   display: none
  }

  .blu-modal.b-page .blu-modal__container[data-v-65e7601e] {
   border-radius: 16px;
   padding-top: 32px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__container[data-v-65e7601e] {
   padding-top: 24px;
   width: 100%;
   max-width: 100%;
   height: auto;
   border-radius: 16px 16px 0 0;
   left: 0;
   bottom: 0;
   padding-top: 24px;
   padding-bottom: calc(env(safe-area-inset-bottom) + 16px)
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__footer[data-v-65e7601e] {
   padding: 24px 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__footer[data-v-65e7601e] {
   width: 100%;
   padding: 16px;
   transition: all .3s cubic-bezier(0, 0, .2, 1.2);
   bottom: 0;
   padding-bottom: env(safe-area-inset-bottom);
   background: #fff
  }
 }

 .blu-modal.b-page .blu-modal__footer[data-v-65e7601e]::before {
  content: "";
  background: #fff;
  height: 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: fixed
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__footer[data-v-65e7601e]::before {
   display: none
  }

  .blu-modal.b-page .blu-modal__header[data-v-65e7601e] {
   padding: 0 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__header[data-v-65e7601e] {
   padding: 0 16px
  }
 }

 .blu-modal.b-page .blu-modal__icon[data-v-65e7601e] {
  display: none
 }

 @media screen and (max-width:768px) {

  .blu-modal.b-page.fade-enter-active[data-v-65e7601e],
  .blu-modal.b-page.fade-leave-active[data-v-65e7601e] {
   transition: opacity .3s
  }

  .blu-modal.b-page.fade-enter-active .blu-modal__container[data-v-65e7601e],
  .blu-modal.b-page.fade-leave-active .blu-modal__container[data-v-65e7601e] {
   transition: bottom .3s;
   transition: all .3s cubic-bezier(0, 0, .2, 1.2);
   bottom: 0
  }

  .blu-modal.b-page.fade-enter-active[data-v-65e7601e] {
   transition: opacity .3s cubic-bezier(0, 0, .2, 1.2)
  }

  .blu-modal.b-page.fade-leave-active[data-v-65e7601e] {
   transition: opacity .3s cubic-bezier(.8, 0, 1, 1)
  }

  .blu-modal.b-page.fade-enter .blu-modal__container[data-v-65e7601e],
  .blu-modal.b-page.fade-leave-to .blu-modal__container[data-v-65e7601e] {
   bottom: -96vh
  }
 }

 .blu-modal.b-no-button .blu-modal__container[data-v-65e7601e] {
  padding-bottom: 20px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-no-button .blu-modal__body[data-v-65e7601e] {
   padding-bottom: env(safe-area-inset-bottom)
  }
 }

 .blu-modal.b-no-button .blu-modal__footer[data-v-65e7601e] {
  display: none
 }

 .fade-enter-active[data-v-65e7601e],
 .fade-leave-active[data-v-65e7601e] {
  position: absolute;
  z-index: 998;
  transition: opacity .3s
 }

 .fade-enter[data-v-65e7601e],
 .fade-leave-to[data-v-65e7601e] {
  opacity: 0
 }

 img[data-v-65e7601e] {
  max-width: 100%
 }

 .blu-modal.b-dialog .blu-modal__icon[data-v-65e7601e] {
  width: 40px;
  height: 40px;
  margin-bottom: 40px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__icon[data-v-65e7601e] {
   width: 24px;
   height: 24px;
   margin-bottom: 32px
  }
 }

 .blu-modal.b-dialog.b-info .blu-modal__icon[data-v-65e7601e] {
  background-color: #3ebbf3;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-modal.b-dialog.b-success .blu-modal__icon[data-v-65e7601e] {
  background-color: #22a334;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=)
 }

 .blu-modal.b-dialog.b-warning .blu-modal__icon[data-v-65e7601e] {
  background-color: #ffcd00;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-modal.b-dialog.b-danger .blu-modal__icon[data-v-65e7601e] {
  background-color: #ff4646;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+)
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-full-screen .blu-modal__container[data-v-65e7601e] {
   min-height: 100%;
   border-radius: unset;
   padding-top: 0
  }

  .blu-modal.b-full-screen .blu-modal__close[data-v-65e7601e] {
   display: none
  }
 }


    
 .blu-ripple[data-v-6ada375c] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-6ada375c] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-6ada375c] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-6ada375c]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-6ada375c] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-6ada375c] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-6ada375c] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-6ada375c] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-6ada375c] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-6ada375c] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-6ada375c] {
  padding: 0 8px
 }

 .b-small svg[data-v-6ada375c] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-6ada375c] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-6ada375c] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-6ada375c] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-6ada375c] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-6ada375c] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-6ada375c] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-6ada375c] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-6ada375c] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-6ada375c] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-6ada375c] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-6ada375c] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-6ada375c] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-6ada375c] {
  background: #3ebbf3
 }

 .b-disabled[data-v-6ada375c] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-6ada375c] {
  margin-left: 8px
 }

 .blu-modal__mask[data-v-6ada375c] {
  transition: opacity .3s ease;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
 }

 .blu-modal__container[data-v-6ada375c] {
  transition: opacity .3s ease;
  width: 90%;
  max-width: 500px;
  max-height: calc(100% - 50px);
  height: auto;
  background: #fff;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
  position: fixed;
  z-index: 1000;
  display: flex;
  flex-direction: column
 }

 @media screen and (max-width:768px) {
  .blu-modal__container[data-v-6ada375c] {
   max-height: calc(100% - 40px)
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal__container[data-v-6ada375c] {
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
  }
 }

 .blu-modal__heading[data-v-6ada375c] {
  font: 24px/28px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  margin-bottom: 8px
 }

 @media screen and (max-width:768px) {
  .blu-modal__heading[data-v-6ada375c] {
   font: 20px/24px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   margin-bottom: 0
  }
 }

 .blu-modal__body[data-v-6ada375c] {
  max-height: var(--max-height-modal-body);
  overflow-x: auto;
  color: rgba(25, 34, 42, .7019607843);
  margin-right: 0;
  overscroll-behavior: contain
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal__body[data-v-6ada375c] {
   font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal__body[data-v-6ada375c] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-modal__footer[data-v-6ada375c] {
  text-align: right
 }

 @media screen and (max-width:768px) {
  .blu-modal__footer[data-v-6ada375c] {
   margin-top: auto
  }
 }

 .blu-modal.b-dialog .blu-modal__body[data-v-6ada375c] {
  margin-bottom: 40px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__body[data-v-6ada375c] {
   margin-bottom: 32px
  }
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-6ada375c] {
  border-radius: 16px
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-dialog .blu-modal__container[data-v-6ada375c] {
   padding: 24px 24px 16px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__container[data-v-6ada375c] {
   padding: 24px 24px 16px;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
  }
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-6ada375c]:before,
 .blu-modal.b-dialog .blu-modal__container[data-v-6ada375c]:after {
  content: "";
  width: calc(100% - 60px);
  margin: 0 30px;
  border-radius: 0 0 24px 24px;
  position: absolute;
  left: 0
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-6ada375c]:before {
  height: 9px;
  bottom: -9px;
  z-index: 2;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .12) 100%)
 }

 .blu-modal.b-dialog .blu-modal__container[data-v-6ada375c]:after {
  height: 16px;
  border-top: #fff 1px solid;
  bottom: -15px
 }

 .blu-modal.b-dialog .blu-modal__close[data-v-6ada375c] {
  display: none
 }

 .blu-modal.b-dialog.b-info .blu-modal__container[data-v-6ada375c]:after {
  background-color: #3ebbf3
 }

 .blu-modal.b-dialog.b-success .blu-modal__container[data-v-6ada375c]:after {
  background-color: #22a334
 }

 .blu-modal.b-dialog.b-warning .blu-modal__container[data-v-6ada375c]:after {
  background-color: #ffcd00
 }

 .blu-modal.b-dialog.b-danger .blu-modal__container[data-v-6ada375c]:after {
  background-color: #ff4646
 }

 .blu-modal.b-page .blu-modal__body[data-v-6ada375c] {
  color: rgba(25, 34, 42, .7019607843)
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__body[data-v-6ada375c] {
   padding: 0 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__body[data-v-6ada375c] {
   padding: 0 16px;
   padding-bottom: calc(env(safe-area-inset-bottom) + 4px);
   overflow-y: auto
  }
 }

 .blu-modal.b-page .blu-modal__body[data-v-6ada375c]::before {
  content: "";
  background: #fff;
  height: 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: fixed
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__body[data-v-6ada375c]::before {
   display: none
  }

  .blu-modal.b-page .blu-modal__container[data-v-6ada375c] {
   border-radius: 16px;
   padding-top: 32px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__container[data-v-6ada375c] {
   padding-top: 24px;
   width: 100%;
   max-width: 100%;
   height: auto;
   border-radius: 16px 16px 0 0;
   left: 0;
   bottom: 0;
   padding-top: 24px;
   padding-bottom: calc(env(safe-area-inset-bottom) + 16px)
  }
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__footer[data-v-6ada375c] {
   padding: 24px 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__footer[data-v-6ada375c] {
   width: 100%;
   padding: 16px;
   transition: all .3s cubic-bezier(0, 0, .2, 1.2);
   bottom: 0;
   padding-bottom: env(safe-area-inset-bottom);
   background: #fff
  }
 }

 .blu-modal.b-page .blu-modal__footer[data-v-6ada375c]::before {
  content: "";
  background: #fff;
  height: 20px;
  width: 100%;
  left: 0;
  bottom: 0;
  position: fixed
 }

 @media screen and (min-width:769px),
 print {
  .blu-modal.b-page .blu-modal__footer[data-v-6ada375c]::before {
   display: none
  }

  .blu-modal.b-page .blu-modal__header[data-v-6ada375c] {
   padding: 0 24px
  }
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-page .blu-modal__header[data-v-6ada375c] {
   padding: 0 16px
  }
 }

 .blu-modal.b-page .blu-modal__icon[data-v-6ada375c] {
  display: none
 }

 @media screen and (max-width:768px) {

  .blu-modal.b-page.fade-enter-active[data-v-6ada375c],
  .blu-modal.b-page.fade-leave-active[data-v-6ada375c] {
   transition: opacity .3s
  }

  .blu-modal.b-page.fade-enter-active .blu-modal__container[data-v-6ada375c],
  .blu-modal.b-page.fade-leave-active .blu-modal__container[data-v-6ada375c] {
   transition: bottom .3s;
   transition: all .3s cubic-bezier(0, 0, .2, 1.2);
   bottom: 0
  }

  .blu-modal.b-page.fade-enter-active[data-v-6ada375c] {
   transition: opacity .3s cubic-bezier(0, 0, .2, 1.2)
  }

  .blu-modal.b-page.fade-leave-active[data-v-6ada375c] {
   transition: opacity .3s cubic-bezier(.8, 0, 1, 1)
  }

  .blu-modal.b-page.fade-enter .blu-modal__container[data-v-6ada375c],
  .blu-modal.b-page.fade-leave-to .blu-modal__container[data-v-6ada375c] {
   bottom: -96vh
  }
 }

 .blu-modal.b-no-button .blu-modal__container[data-v-6ada375c] {
  padding-bottom: 20px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-no-button .blu-modal__body[data-v-6ada375c] {
   padding-bottom: env(safe-area-inset-bottom)
  }
 }

 .blu-modal.b-no-button .blu-modal__footer[data-v-6ada375c] {
  display: none
 }

 .fade-enter-active[data-v-6ada375c],
 .fade-leave-active[data-v-6ada375c] {
  position: absolute;
  z-index: 998;
  transition: opacity .3s
 }

 .fade-enter[data-v-6ada375c],
 .fade-leave-to[data-v-6ada375c] {
  opacity: 0
 }

 img[data-v-6ada375c] {
  max-width: 100%
 }

 .blu-modal.b-dialog .blu-modal__icon[data-v-6ada375c] {
  width: 40px;
  height: 40px;
  margin-bottom: 40px
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-dialog .blu-modal__icon[data-v-6ada375c] {
   width: 24px;
   height: 24px;
   margin-bottom: 32px
  }
 }

 .blu-modal.b-dialog.b-info .blu-modal__icon[data-v-6ada375c] {
  background-color: #3ebbf3;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-modal.b-dialog.b-success .blu-modal__icon[data-v-6ada375c] {
  background-color: #22a334;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=)
 }

 .blu-modal.b-dialog.b-warning .blu-modal__icon[data-v-6ada375c] {
  background-color: #ffcd00;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-modal.b-dialog.b-danger .blu-modal__icon[data-v-6ada375c] {
  background-color: #ff4646;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+)
 }

 @media screen and (max-width:768px) {
  .blu-modal.b-full-screen .blu-modal__container[data-v-6ada375c] {
   min-height: 100%;
   border-radius: unset;
   padding-top: 0
  }

  .blu-modal.b-full-screen .blu-modal__close[data-v-6ada375c] {
   display: none
  }
 }


 .tabs[data-v-2ff01c43] {
  border-bottom: #acb0b4 1px solid;
  display: flex;
  position: relative;
  white-space: nowrap;
  scroll-behavior: smooth;
  scrollbar-width: none
 }

 .tabs[data-v-2ff01c43]::-webkit-scrollbar {
  display: none
 }

 .tabs a[data-v-2ff01c43],
 .tabs__header-title[data-v-2ff01c43] {
  outline: none;
  display: flex;
  color: rgba(25, 34, 42, .7019607843);
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  padding: 22px 0;
  position: relative;
  white-space: nowrap;
  align-items: center;
  height: 64px;
  cursor: pointer
 }

 .tabs a .tabs__icon[data-v-2ff01c43],
 .tabs__header-title .tabs__icon[data-v-2ff01c43] {
  position: relative;
  display: inline-flex
 }

 .tabs a .tabs__icon[data-v-2ff01c43]:not(:empty),
 .tabs__header-title .tabs__icon[data-v-2ff01c43]:not(:empty) {
  margin-right: 4px
 }

 .tabs a .tabs__icon svg[data-v-2ff01c43],
 .tabs__header-title .tabs__icon svg[data-v-2ff01c43] {
  vertical-align: bottom;
  color: rgba(25, 34, 42, .4)
 }

 .tabs a .tabs__label[data-v-2ff01c43],
 .tabs__header-title .tabs__label[data-v-2ff01c43] {
  display: inline-flex
 }

 .tabs a .tabs__label[data-v-2ff01c43]:not(:empty),
 .tabs__header-title .tabs__label[data-v-2ff01c43]:not(:empty) {
  padding-left: 4px
 }

 @media screen and (max-width:768px) {

  .tabs a[data-v-2ff01c43],
  .tabs__header-title[data-v-2ff01c43] {
   padding: 10px 0;
   height: 40px
  }
 }

 .tabs a[data-v-2ff01c43]:not(:last-child),
 .tabs__header-title[data-v-2ff01c43]:not(:last-child) {
  margin-right: 16px
 }

 .tabs a[data-v-2ff01c43]:before,
 .tabs__header-title[data-v-2ff01c43]:before {
  content: "";
  height: 3px;
  background: #3ebbf3;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: opacity 1s
 }

 .tabs a[data-v-2ff01c43]:after,
 .tabs__header-title[data-v-2ff01c43]:after {
  content: "";
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  border-bottom: none;
  transition: border-bottom ease-out .2s
 }

 .tabs a[data-v-2ff01c43]:hover:after,
 .tabs__header-title[data-v-2ff01c43]:hover:after {
  border-bottom: 2px solid #acb0b4;
  border-radius: 1px
 }

 .tabs a.b-active[data-v-2ff01c43],
 .tabs__header-title.b-active[data-v-2ff01c43] {
  opacity: 1;
  color: #3ebbf3
 }

 .tabs a.b-active .tabs__icon svg[data-v-2ff01c43],
 .tabs__header-title.b-active .tabs__icon svg[data-v-2ff01c43] {
  color: #3ebbf3
 }

 .tabs a.b-disabled[data-v-2ff01c43],
 .tabs__header-title.b-disabled[data-v-2ff01c43] {
  opacity: 1;
  color: rgba(25, 34, 42, .4)
 }

 .tabs a.b-disabled[data-v-2ff01c43]:hover:after,
 .tabs__header-title.b-disabled[data-v-2ff01c43]:hover:after {
  border-bottom: none
 }

 .tabs a.b-disabled .tabs__label .label[data-v-2ff01c43],
 .tabs__header-title.b-disabled .tabs__label .label[data-v-2ff01c43] {
  background-color: #e1e3e4;
  color: rgba(25, 34, 42, .4)
 }

 .tabs a .tabs__icon[data-v-2ff01c43],
 .tabs__header-title .tabs__icon[data-v-2ff01c43] {
  margin-right: 2px
 }

 .tabs a .tabs__icon svg[data-v-2ff01c43],
 .tabs__header-title .tabs__icon svg[data-v-2ff01c43] {
  vertical-align: middle;
  color: rgba(25, 34, 42, .4);
  transform: scale(.75)
 }

 .tabs a[data-v-2ff01c43]:not(.b-disabled):focus-visible,
 .tabs__header-title[data-v-2ff01c43]:not(.b-disabled):focus-visible {
  color: #fff;
  background: #000
 }

 .tabs a:not(.b-disabled):focus-visible svg[data-v-2ff01c43],
 .tabs__header-title:not(.b-disabled):focus-visible svg[data-v-2ff01c43] {
  color: #fff
 }

 .tabs.b-centered[data-v-2ff01c43],
 .tabs.b-centered-primary[data-v-2ff01c43] {
  display: block
 }

 .tabs.b-centered a[data-v-2ff01c43],
 .tabs.b-centered-primary a[data-v-2ff01c43] {
  width: 100%;
  justify-content: center;
  min-width: 0
 }

 .tabs.b-primary[data-v-2ff01c43],
 .tabs.b-centered-primary[data-v-2ff01c43] {
  background-color: #fff;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
  border-radius: 8px;
  padding: 4px;
  margin-top: 10px;
  border-bottom: none
 }

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

  .tabs.b-primary~.tabs__control .tabs__control-next[data-v-2ff01c43],
  .tabs.b-primary~.tabs__control .tabs__control-prev[data-v-2ff01c43],
  .tabs.b-centered-primary~.tabs__control .tabs__control-next[data-v-2ff01c43],
  .tabs.b-centered-primary~.tabs__control .tabs__control-prev[data-v-2ff01c43] {
   top: 0
  }
 }

 .tabs.b-primary .slider[data-v-2ff01c43],
 .tabs.b-centered-primary .slider[data-v-2ff01c43] {
  display: none
 }

 .tabs.b-primary a[data-v-2ff01c43],
 .tabs.b-centered-primary a[data-v-2ff01c43] {
  padding: 7px 16px;
  border-radius: 4px;
  transition: all .3s ease;
  font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: #3ebbf3;
  height: 32px
 }

 .tabs.b-primary a[data-v-2ff01c43]:hover:after,
 .tabs.b-centered-primary a[data-v-2ff01c43]:hover:after {
  border-bottom: none
 }

 .tabs.b-primary a[data-v-2ff01c43]:not(:last-child),
 .tabs.b-centered-primary a[data-v-2ff01c43]:not(:last-child) {
  margin-right: 8px
 }

 .tabs.b-primary a.b-active[data-v-2ff01c43],
 .tabs.b-centered-primary a.b-active[data-v-2ff01c43] {
  color: #fff;
  background-color: #3ebbf3
 }

 .tabs.b-primary a.b-active svg[data-v-2ff01c43],
 .tabs.b-centered-primary a.b-active svg[data-v-2ff01c43] {
  color: #fff
 }

 .tabs.b-primary a.b-active .blu-label[data-v-2ff01c43],
 .tabs.b-centered-primary a.b-active .blu-label[data-v-2ff01c43] {
  background-color: #fff;
  color: #3ebbf3
 }

 .tabs.b-primary a.b-active[data-v-2ff01c43]:hover,
 .tabs.b-centered-primary a.b-active[data-v-2ff01c43]:hover {
  background-color: #3ebbf3
 }

 .tabs.b-primary a.b-disabled[data-v-2ff01c43],
 .tabs.b-centered-primary a.b-disabled[data-v-2ff01c43] {
  color: rgba(25, 34, 42, .4)
 }

 .tabs.b-primary a[data-v-2ff01c43]:not(.b-disabled):not(.b-active):hover,
 .tabs.b-centered-primary a[data-v-2ff01c43]:not(.b-disabled):not(.b-active):hover {
  background-color: #f1f2f2
 }

 .tabs.b-primary a[data-v-2ff01c43]:focus-visible,
 .tabs.b-centered-primary a[data-v-2ff01c43]:focus-visible {
  color: #3ebbf3;
  box-shadow: 0 0 0 4px #000;
  background-color: #f1f2f2
 }

 .tabs__item[data-v-2ff01c43] {
  padding: 16px 0
 }

 .tabs__item.b-active[data-v-2ff01c43] {
  animation: fade-2ff01c43 .8s ease-in-out
 }

 .tabs__header[data-v-2ff01c43] {
  display: flex
 }

 .tabs__label[data-v-2ff01c43] {
  display: flex;
  align-items: center;
  margin-left: 4px
 }

 @media screen and (min-width:960px) {
  .tabs__control[data-v-2ff01c43] {
   --tab-fab-position: 16px;
   --tab-fab-opacity: 0;
   --tab-fab-background: linear-gradient(270deg, rgba(224, 224, 224, 0) 0%, #fff 100%);
   position: absolute;
   top: 0;
   left: 0;
   width: 100%
  }

  .tabs__control[data-v-2ff01c43]:hover {
   --tab-fab-opacity: 1;
   --tab-fab-position: 0
  }

  .tabs__control-prev[data-v-2ff01c43],
  .tabs__control-next[data-v-2ff01c43] {
   width: 56px;
   height: 40px;
   position: absolute;
   opacity: var(--tab-fab-opacity);
   background: var(--tab-fab-background);
   border-radius: 16px;
   transition: all .15s ease;
   padding: 4px;
   top: 11px;
   cursor: pointer
  }

  .tabs__control-prev div[data-v-2ff01c43],
  .tabs__control-next div[data-v-2ff01c43] {
   width: 32px;
   height: 32px;
   background: #fff;
   box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
   border-radius: 50%;
   position: relative;
   display: grid;
   place-items: center;
   left: var(--tab-fab-position);
   transition: all .15s cubic-bezier(0, 0, .2, 1.2)
  }

  .tabs__control-prev div[data-v-2ff01c43]::after,
  .tabs__control-next div[data-v-2ff01c43]::after {
   content: "";
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogIDxkZWZzPgogICAgPHBhdGgKICAgICAgICBpZD0iMTkwcjYzOHp6YSIKICAgICAgICBkPSJNMCA1LjE1NGMwLS42MzYuMjkyLTEuMjE5LjgtMS42TDUuNDExLjE5MmMuNDQ2LS4zMjUgMS4wNzItLjIyOCAxLjM5Ny4yMi4zMjUuNDQ1LjIyNyAxLjA3MS0uMjE5IDEuMzk2bC00LjYgMy4zNTQgNC41NjMgMy4wMDRjLjQ2LjMwNS41ODcuOTI1LjI4MiAxLjM4Ni0uMzA1LjQ2LS45MjYuNTg2LTEuMzg2LjI4MmwtNC42LTMuMDQ2Qy4yOTEgNi4zNzIgMCA1Ljc5IDAgNS4xNTR6IgogICAgLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii4wMSIgZD0iTTAgMEgyNFYyNEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MiAtNzg1KSB0cmFuc2xhdGUoNTkyIDc4NSkiIC8+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MiAtNzg1KSB0cmFuc2xhdGUoNTkyIDc4NSkgdHJhbnNsYXRlKDggNykiPgogICAgICAgICAgPG1hc2sgaWQ9InU0ZGRwYm95eGIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iIzE5MHI2Mzh6emEiIC8+PC9tYXNrPgogICAgICAgICAgPHVzZSBmaWxsPSIjNzk3Rjg1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiMxOTByNjM4enphIiAvPgogICAgICAgICAgPHBhdGggZmlsbD0iIzAwOTVkYSIgZD0iTS04IC03SDE2VjE3SC04eiIgbWFzaz0idXJsKCN1NGRkcGJveXhiKSIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
   width: 18px;
   height: 18px;
   position: absolute
  }

  .tabs__control-prev[data-v-2ff01c43] {
   left: 0
  }

  .tabs__control-next[data-v-2ff01c43] {
   right: 0;
   transform: rotate(180deg)
  }
 }

 .tabs:hover~.tabs__control[data-v-2ff01c43] {
  --tab-fab-opacity: 1;
  --tab-fab-position: 0
 }

 .tabs-wrapper[data-v-2ff01c43] {
  position: relative
 }

 .slider[data-v-2ff01c43] {
  width: auto;
  height: 2px;
  border-radius: 1px;
  background: #3ebbf3;
  opacity: 1;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all .4s linear
 }

 @keyframes shake-2ff01c43 {

  30%,
  50% {
   transform: translate3d(-2px, 0, 0)
  }

  40%,
  60% {
   transform: translate3d(0, 0, 0)
  }
 }

 @keyframes fade-2ff01c43 {
  0% {
   opacity: 0
  }

  100% {
   opacity: 1
  }
 }


 .tabs[data-v-c5343270] {
  border-bottom: #acb0b4 1px solid;
  display: flex;
  position: relative;
  white-space: nowrap;
  scroll-behavior: smooth;
  scrollbar-width: none
 }

 .tabs[data-v-c5343270]::-webkit-scrollbar {
  display: none
 }

 .tabs a[data-v-c5343270],
 .tabs__header-title[data-v-c5343270] {
  outline: none;
  display: flex;
  color: rgba(25, 34, 42, .7019607843);
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  padding: 22px 0;
  position: relative;
  white-space: nowrap;
  align-items: center;
  height: 64px;
  cursor: pointer
 }

 .tabs a .tabs__icon[data-v-c5343270],
 .tabs__header-title .tabs__icon[data-v-c5343270] {
  position: relative;
  display: inline-flex
 }

 .tabs a .tabs__icon[data-v-c5343270]:not(:empty),
 .tabs__header-title .tabs__icon[data-v-c5343270]:not(:empty) {
  margin-right: 4px
 }

 .tabs a .tabs__icon svg[data-v-c5343270],
 .tabs__header-title .tabs__icon svg[data-v-c5343270] {
  vertical-align: bottom;
  color: rgba(25, 34, 42, .4)
 }

 .tabs a .tabs__label[data-v-c5343270],
 .tabs__header-title .tabs__label[data-v-c5343270] {
  display: inline-flex
 }

 .tabs a .tabs__label[data-v-c5343270]:not(:empty),
 .tabs__header-title .tabs__label[data-v-c5343270]:not(:empty) {
  padding-left: 4px
 }

 @media screen and (max-width:768px) {

  .tabs a[data-v-c5343270],
  .tabs__header-title[data-v-c5343270] {
   padding: 10px 0;
   height: 40px
  }
 }

 .tabs a[data-v-c5343270]:not(:last-child),
 .tabs__header-title[data-v-c5343270]:not(:last-child) {
  margin-right: 16px
 }

 .tabs a[data-v-c5343270]:before,
 .tabs__header-title[data-v-c5343270]:before {
  content: "";
  height: 3px;
  background: #3ebbf3;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: opacity 1s
 }

 .tabs a[data-v-c5343270]:after,
 .tabs__header-title[data-v-c5343270]:after {
  content: "";
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  border-bottom: none;
  transition: border-bottom ease-out .2s
 }

 .tabs a[data-v-c5343270]:hover:after,
 .tabs__header-title[data-v-c5343270]:hover:after {
  border-bottom: 2px solid #acb0b4;
  border-radius: 1px
 }

 .tabs a.b-active[data-v-c5343270],
 .tabs__header-title.b-active[data-v-c5343270] {
  opacity: 1;
  color: #3ebbf3
 }

 .tabs a.b-active .tabs__icon svg[data-v-c5343270],
 .tabs__header-title.b-active .tabs__icon svg[data-v-c5343270] {
  color: #3ebbf3
 }

 .tabs a.b-disabled[data-v-c5343270],
 .tabs__header-title.b-disabled[data-v-c5343270] {
  opacity: 1;
  color: rgba(25, 34, 42, .4)
 }

 .tabs a.b-disabled[data-v-c5343270]:hover:after,
 .tabs__header-title.b-disabled[data-v-c5343270]:hover:after {
  border-bottom: none
 }

 .tabs a.b-disabled .tabs__label .label[data-v-c5343270],
 .tabs__header-title.b-disabled .tabs__label .label[data-v-c5343270] {
  background-color: #e1e3e4;
  color: rgba(25, 34, 42, .4)
 }

 .tabs a .tabs__icon[data-v-c5343270],
 .tabs__header-title .tabs__icon[data-v-c5343270] {
  margin-right: 2px
 }

 .tabs a .tabs__icon svg[data-v-c5343270],
 .tabs__header-title .tabs__icon svg[data-v-c5343270] {
  vertical-align: middle;
  color: rgba(25, 34, 42, .4);
  transform: scale(.75)
 }

 .tabs a[data-v-c5343270]:not(.b-disabled):focus-visible,
 .tabs__header-title[data-v-c5343270]:not(.b-disabled):focus-visible {
  color: #fff;
  background: #000
 }

 .tabs a:not(.b-disabled):focus-visible svg[data-v-c5343270],
 .tabs__header-title:not(.b-disabled):focus-visible svg[data-v-c5343270] {
  color: #fff
 }

 .tabs.b-centered[data-v-c5343270],
 .tabs.b-centered-primary[data-v-c5343270] {
  display: block
 }

 .tabs.b-centered a[data-v-c5343270],
 .tabs.b-centered-primary a[data-v-c5343270] {
  width: 100%;
  justify-content: center;
  min-width: 0
 }

 .tabs.b-primary[data-v-c5343270],
 .tabs.b-centered-primary[data-v-c5343270] {
  background-color: #fff;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
  border-radius: 8px;
  padding: 4px;
  margin-top: 10px;
  border-bottom: none
 }

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

  .tabs.b-primary~.tabs__control .tabs__control-next[data-v-c5343270],
  .tabs.b-primary~.tabs__control .tabs__control-prev[data-v-c5343270],
  .tabs.b-centered-primary~.tabs__control .tabs__control-next[data-v-c5343270],
  .tabs.b-centered-primary~.tabs__control .tabs__control-prev[data-v-c5343270] {
   top: 0
  }
 }

 .tabs.b-primary .slider[data-v-c5343270],
 .tabs.b-centered-primary .slider[data-v-c5343270] {
  display: none
 }

 .tabs.b-primary a[data-v-c5343270],
 .tabs.b-centered-primary a[data-v-c5343270] {
  padding: 7px 16px;
  border-radius: 4px;
  transition: all .3s ease;
  font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: #3ebbf3;
  height: 32px
 }

 .tabs.b-primary a[data-v-c5343270]:hover:after,
 .tabs.b-centered-primary a[data-v-c5343270]:hover:after {
  border-bottom: none
 }

 .tabs.b-primary a[data-v-c5343270]:not(:last-child),
 .tabs.b-centered-primary a[data-v-c5343270]:not(:last-child) {
  margin-right: 8px
 }

 .tabs.b-primary a.b-active[data-v-c5343270],
 .tabs.b-centered-primary a.b-active[data-v-c5343270] {
  color: #fff;
  background-color: #3ebbf3
 }

 .tabs.b-primary a.b-active svg[data-v-c5343270],
 .tabs.b-centered-primary a.b-active svg[data-v-c5343270] {
  color: #fff
 }

 .tabs.b-primary a.b-active .blu-label[data-v-c5343270],
 .tabs.b-centered-primary a.b-active .blu-label[data-v-c5343270] {
  background-color: #fff;
  color: #3ebbf3
 }

 .tabs.b-primary a.b-active[data-v-c5343270]:hover,
 .tabs.b-centered-primary a.b-active[data-v-c5343270]:hover {
  background-color: #3ebbf3
 }

 .tabs.b-primary a.b-disabled[data-v-c5343270],
 .tabs.b-centered-primary a.b-disabled[data-v-c5343270] {
  color: rgba(25, 34, 42, .4)
 }

 .tabs.b-primary a[data-v-c5343270]:not(.b-disabled):not(.b-active):hover,
 .tabs.b-centered-primary a[data-v-c5343270]:not(.b-disabled):not(.b-active):hover {
  background-color: #f1f2f2
 }

 .tabs.b-primary a[data-v-c5343270]:focus-visible,
 .tabs.b-centered-primary a[data-v-c5343270]:focus-visible {
  color: #3ebbf3;
  box-shadow: 0 0 0 4px #000;
  background-color: #f1f2f2
 }

 .tabs__item[data-v-c5343270] {
  padding: 16px 0
 }

 .tabs__item.b-active[data-v-c5343270] {
  animation: fade-c5343270 .8s ease-in-out
 }

 .tabs__header[data-v-c5343270] {
  display: flex
 }

 .tabs__label[data-v-c5343270] {
  display: flex;
  align-items: center;
  margin-left: 4px
 }

 @media screen and (min-width:960px) {
  .tabs__control[data-v-c5343270] {
   --tab-fab-position: 16px;
   --tab-fab-opacity: 0;
   --tab-fab-background: linear-gradient(270deg, rgba(224, 224, 224, 0) 0%, #fff 100%);
   position: absolute;
   top: 0;
   left: 0;
   width: 100%
  }

  .tabs__control[data-v-c5343270]:hover {
   --tab-fab-opacity: 1;
   --tab-fab-position: 0
  }

  .tabs__control-prev[data-v-c5343270],
  .tabs__control-next[data-v-c5343270] {
   width: 56px;
   height: 40px;
   position: absolute;
   opacity: var(--tab-fab-opacity);
   background: var(--tab-fab-background);
   border-radius: 16px;
   transition: all .15s ease;
   padding: 4px;
   top: 11px;
   cursor: pointer
  }

  .tabs__control-prev div[data-v-c5343270],
  .tabs__control-next div[data-v-c5343270] {
   width: 32px;
   height: 32px;
   background: #fff;
   box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
   border-radius: 50%;
   position: relative;
   display: grid;
   place-items: center;
   left: var(--tab-fab-position);
   transition: all .15s cubic-bezier(0, 0, .2, 1.2)
  }

  .tabs__control-prev div[data-v-c5343270]::after,
  .tabs__control-next div[data-v-c5343270]::after {
   content: "";
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogIDxkZWZzPgogICAgPHBhdGgKICAgICAgICBpZD0iMTkwcjYzOHp6YSIKICAgICAgICBkPSJNMCA1LjE1NGMwLS42MzYuMjkyLTEuMjE5LjgtMS42TDUuNDExLjE5MmMuNDQ2LS4zMjUgMS4wNzItLjIyOCAxLjM5Ny4yMi4zMjUuNDQ1LjIyNyAxLjA3MS0uMjE5IDEuMzk2bC00LjYgMy4zNTQgNC41NjMgMy4wMDRjLjQ2LjMwNS41ODcuOTI1LjI4MiAxLjM4Ni0uMzA1LjQ2LS45MjYuNTg2LTEuMzg2LjI4MmwtNC42LTMuMDQ2Qy4yOTEgNi4zNzIgMCA1Ljc5IDAgNS4xNTR6IgogICAgLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii4wMSIgZD0iTTAgMEgyNFYyNEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MiAtNzg1KSB0cmFuc2xhdGUoNTkyIDc4NSkiIC8+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MiAtNzg1KSB0cmFuc2xhdGUoNTkyIDc4NSkgdHJhbnNsYXRlKDggNykiPgogICAgICAgICAgPG1hc2sgaWQ9InU0ZGRwYm95eGIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iIzE5MHI2Mzh6emEiIC8+PC9tYXNrPgogICAgICAgICAgPHVzZSBmaWxsPSIjNzk3Rjg1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiMxOTByNjM4enphIiAvPgogICAgICAgICAgPHBhdGggZmlsbD0iIzAwOTVkYSIgZD0iTS04IC03SDE2VjE3SC04eiIgbWFzaz0idXJsKCN1NGRkcGJveXhiKSIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
   width: 18px;
   height: 18px;
   position: absolute
  }

  .tabs__control-prev[data-v-c5343270] {
   left: 0
  }

  .tabs__control-next[data-v-c5343270] {
   right: 0;
   transform: rotate(180deg)
  }
 }

 .tabs:hover~.tabs__control[data-v-c5343270] {
  --tab-fab-opacity: 1;
  --tab-fab-position: 0
 }

 .tabs-wrapper[data-v-c5343270] {
  position: relative
 }

 .slider[data-v-c5343270] {
  width: auto;
  height: 2px;
  border-radius: 1px;
  background: #3ebbf3;
  opacity: 1;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all .4s linear
 }

 @keyframes shake-c5343270 {

  30%,
  50% {
   transform: translate3d(-2px, 0, 0)
  }

  40%,
  60% {
   transform: translate3d(0, 0, 0)
  }
 }

 @keyframes fade-c5343270 {
  0% {
   opacity: 0
  }

  100% {
   opacity: 1
  }
 }

 html:not([dark]) .blu-loader-skeleton[data-v-5d7a33db] {
  --blu-loader-skeleton-border-radius: 8px;
  --blu-loader-skeleton-highlight-color-background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%);
  height: var(--blu-loader-skeleton-height);
  width: var(--blu-loader-skeleton-width);
  background-color: #f1f2f2;
  border-radius: var(--blu-loader-skeleton-border-radius)
 }

 html:not([dark]) .blu-loader-skeleton__gradient[data-v-5d7a33db] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-loader-skeleton-border-radius)
 }

 html:not([dark]) .blu-loader-skeleton__gradient[data-v-5d7a33db]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translate(-100%);
  background: var(--blu-loader-skeleton-highlight-color-background);
  animation: shimmer-5d7a33db .8s infinite .1s
 }

 html:not([dark]) .blu-loader-skeleton.b-small[data-v-5d7a33db] {
  --blu-loader-skeleton-border-radius: 4px
 }

 html:not([dark]) .blu-loader-skeleton.b-circle[data-v-5d7a33db] {
  --blu-loader-skeleton-border-radius: 50%
 }

 html[dark] .blu-loader-skeleton[data-v-5d7a33db] {
  --blu-loader-skeleton-border-radius: 8px;
  --blu-loader-skeleton-highlight-color-background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%);
  height: var(--blu-loader-skeleton-height);
  width: var(--blu-loader-skeleton-width);
  background-color: #28323b;
  border-radius: var(--blu-loader-skeleton-border-radius)
 }

 html[dark] .blu-loader-skeleton__gradient[data-v-5d7a33db] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-loader-skeleton-border-radius)
 }

 html[dark] .blu-loader-skeleton__gradient[data-v-5d7a33db]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translate(-100%);
  background: var(--blu-loader-skeleton-highlight-color-background);
  animation: shimmer-5d7a33db .8s infinite .1s
 }

 @keyframes shimmer-5d7a33db {
  to {
   transform: translate(100%)
  }
 }

 html[dark] .blu-loader-skeleton.b-small[data-v-5d7a33db] {
  --blu-loader-skeleton-border-radius: 4px
 }

 html[dark] .blu-loader-skeleton.b-circle[data-v-5d7a33db] {
  --blu-loader-skeleton-border-radius: 50%
 }


 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-498b5b0a]:focus,
 html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
 html:not([dark]) a[data-v-498b5b0a] {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #19222a
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #fff;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f9f9fa;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #3ebbf3;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff4646;
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(25, 34, 42, .3019607843);
  --blu-button-color-border: #fff;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(255, 255, 255, .4);
  --blu-button-color-icon: rgba(255, 255, 255, .4)
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) a[data-v-498b5b0a] {
  text-decoration: none
 }

 html[dark] button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-498b5b0a]:focus,
 html[dark] input[type="submit"][data-v-498b5b0a]:focus,
 html[dark] input[type="button"][data-v-498b5b0a]:focus,
 html[dark] input[type="reset"][data-v-498b5b0a]:focus,
 html[dark] a[data-v-498b5b0a] {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #f9f9fa
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #12171d;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #19222a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #12171d
 }

 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #4fa4ff;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff7373;
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(255, 255, 255, .3019607843);
  --blu-button-color-border: #12171d;
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: #12171d
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(18, 23, 29, .4);
  --blu-button-color-icon: rgba(18, 23, 29, .4)
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] a[data-v-498b5b0a] {
  text-decoration: none
 }


 html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #fff;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #e1f1ff;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #3ebbf3;
  --blu-badge-color-icon-low: #3ebbf3;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6e6;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #d33534;
  --blu-badge-color-icon-low: #e93c3c;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #d6f7da;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #1c832a;
  --blu-badge-color-icon-low: #1f912e;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #f1f2f2;
  --blu-badge-color-background: #28323b;
  --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-text: #fff;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fff;
  --blu-badge-color-background: #fff;
  --blu-badge-color-text-low: rgba(25, 34, 42, .4);
  --blu-badge-color-text: #3ebbf3;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
  --blu-badge-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #12171d;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #0046aa;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #4fa4ff;
  --blu-badge-color-icon-low: #4fa4ff;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #8d2221;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #ff7373;
  --blu-badge-color-icon-low: #ff7373;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #13561c;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #02c82b;
  --blu-badge-color-icon-low: #02c82b;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #28323b;
  --blu-badge-color-background: #f1f2f2;
  --blu-badge-color-text-low: rgba(255, 255, 255, .8);
  --blu-badge-color-text: #12171d;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #12171d;
  --blu-badge-color-background: #12171d;
  --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-text: #4fa4ff;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-icon: #4fa4ff
 }

 html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }


 *[data-v-580f03f0],
 *[data-v-580f03f0]:before,
 *[data-v-580f03f0]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html:not([dark]) .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
  --blu-modal-color-background: #fff;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html:not([dark]) .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html:not([dark]) .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html:not([dark]) .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #3ebbf3
 }

 html:not([dark]) .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #22a334
 }

 html:not([dark]) .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #fedd6c
 }

 html:not([dark]) .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff4646
 }

 @media screen and (min-width:840px),
 print {

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html:not([dark]) .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html:not([dark]) .fade-enter-active .b-scrim[data-v-580f03f0],
 html:not([dark]) .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html:not([dark]) .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html:not([dark]) .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }

 html[dark] .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html[dark] .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
  --blu-modal-color-background: #12171d;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html[dark] .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html[dark] .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html[dark] .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html[dark] .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #4fa4ff
 }

 html[dark] .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #02c82b
 }

 html[dark] .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #7e4704
 }

 html[dark] .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff7373
 }

 @media screen and (min-width:840px),
 print {

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html[dark] .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html[dark] .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html[dark] .fade-enter-active .b-scrim[data-v-580f03f0],
 html[dark] .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html[dark] .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html[dark] .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }


 html:not([dark]) .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #19222a;
  --blu-modal-header-icon-color: #797f85;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html:not([dark]) .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html:not([dark]) .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041],
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html:not([dark]) .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html:not([dark]) .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #3ebbf3;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #1f912e;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #bc6e06;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #e93c3c;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #fff;
  --blu-modal-header-icon-color: #acb0b4;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html[dark] .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html[dark] .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html[dark] .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041],
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html[dark] .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html[dark] .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #4fa4ff;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #02c82b;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #f1ab02;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #ff7373;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }


 *[data-v-ee0005ae],
 *[data-v-ee0005ae]:before,
 *[data-v-ee0005ae]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(25, 34, 42, .7019607843);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html:not([dark]) .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html:not([dark]) .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html:not([dark]) .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(255, 255, 255, .8);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html[dark] .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html[dark] .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html[dark] .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }


 html:not([dark]) .b-overflow-y[data-v-7b49b436] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .blu-list__child .blu-list-group[data-v-7b49b436] {
  overflow: hidden
 }

 html:not([dark]) .blu-list__child .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group) .blu-list-item:first-child:before {
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px;
  border-top: solid 1px #c8cbcd
 }

 html:not([dark]) .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group)>.blu-list-item:not(:first-child):before {
  border-top: solid 1px #c8cbcd;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html:not([dark]) .blu-list-group.b-group[data-v-7b49b436]>.blu-list-item:last-child:after {
  border-bottom: solid 1px #c8cbcd;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html[dark] .b-overflow-y[data-v-7b49b436] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-list__child .blu-list-group[data-v-7b49b436] {
  overflow: hidden
 }

 html[dark] .blu-list__child .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group) .blu-list-item:first-child:before {
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px;
  border-top: solid 1px #60686e
 }

 html[dark] .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group)>.blu-list-item:not(:first-child):before {
  border-top: solid 1px #60686e;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html[dark] .blu-list-group.b-group[data-v-7b49b436]>.blu-list-item:last-child:after {
  border-bottom: solid 1px #60686e;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }


 html:not([dark]) .blu-checkbox[data-v-03e81a59] {
  --blu-checkbox-spacing-padding: 4px 0;
  --blu-checkbox-icon-size: 22px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 2px 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-container-color-border: #c8cbcd;
  --blu-checkbox-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-checkbox-cursor: pointer;
  --blu-checkbox-asset-color-border: #fff;
  display: inline-flex;
  position: relative;
  padding: var(--blu-checkbox-spacing-padding);
  outline: none
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59],
 html:not([dark]) .blu-checkbox *[data-v-03e81a59] {
  cursor: var(--blu-checkbox-cursor)
 }

 html:not([dark]) .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-checkbox input[type=checkbox][data-v-03e81a59] {
  display: none
 }

 html:not([dark]) .blu-checkbox__icon[data-v-03e81a59] {
  box-sizing: border-box;
  width: var(--blu-checkbox-icon-size);
  height: var(--blu-checkbox-icon-size);
  border-radius: var(--blu-checkbox-icon-border-radius);
  padding: var(--blu-checkbox-icon-padding);
  background: var(--blu-checkbox-icon-color-background);
  box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
  color: var(--blu-checkbox-icon-color-border);
  flex-shrink: 0
 }

 html:not([dark]) .blu-checkbox__container[data-v-03e81a59] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-checkbox-container-border-radius);
  box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
  color: var(--blu-checkbox-container-color-border);
  background: var(--blu-checkbox-container-color-background)
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-45deg) translateY(-4px) translate(-3px)
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 0;
  height: 2px;
  transform: translateY(4px)
 }

 html:not([dark]) .blu-checkbox__content[data-v-03e81a59] {
  display: flex;
  flex-direction: column;
  padding: var(--blu-checkbox-content-spacing-padding);
  font: var(--blu-checkbox-label-text);
  color: var(--blu-checkbox-label-color-text)
 }

 html:not([dark]) .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
  margin-bottom: 4px
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
  --blu-checkbox-icon-color-background: #f9f9fa
 }

 html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #f3f9ff
 }

 html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: #ff4646
 }

 html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
  --blu-checkbox-label-color-text: #d33534
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 6px
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 8px
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
  --blu-checkbox-icon-color-background: #f9f9fa;
  --blu-checkbox-icon-color-border: #19222a
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
  --blu-checkbox-icon-border-width: 2px
 }

 html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #f3f9ff
 }

 html:not([dark]) .blu-checkbox.b-disabled[data-v-03e81a59] {
  --blu-checkbox-cursor: not-allowed;
  --blu-checkbox-container-color-border: #f1f2f2;
  --blu-checkbox-label-color-text: rgba(25, 34, 42, .3019607843);
  --blu-checkbox-asset-color-border: #fff;
  --blu-checkbox-container-color-background: #f9f9fa;
  user-select: auto
 }

 html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: transparent;
  --blu-checkbox-container-color-background: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59] {
  --blu-checkbox-icon-size: 18px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-spacing-padding: 3px 0
 }

 html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
  --blu-checkbox-icon-border-width: 2px
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-49deg) translateY(-4px) translate(-2px)
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  top: 1px
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 4px
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 6px
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-5px) translate(-1px)
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-partial[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-4px) translate(-1px)
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  display: none
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 8px
 }

 @keyframes bounce-03e81a59 {
  25% {
   transform: scale(.9)
  }

  50% {
   transform: scale(1.1)
  }
 }

 html[dark] .blu-checkbox[data-v-03e81a59] {
  --blu-checkbox-spacing-padding: 4px 0;
  --blu-checkbox-icon-size: 22px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 2px 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-container-color-border: #60686e;
  --blu-checkbox-label-color-text: rgba(255, 255, 255, .8);
  --blu-checkbox-cursor: pointer;
  --blu-checkbox-asset-color-border: #fff;
  display: inline-flex;
  position: relative;
  padding: var(--blu-checkbox-spacing-padding);
  outline: none
 }

 html[dark] .blu-checkbox[data-v-03e81a59],
 html[dark] .blu-checkbox *[data-v-03e81a59] {
  cursor: var(--blu-checkbox-cursor)
 }

 html[dark] .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-checkbox input[type="checkbox"][data-v-03e81a59] {
  display: none
 }

 html[dark] .blu-checkbox__icon[data-v-03e81a59] {
  box-sizing: border-box;
  width: var(--blu-checkbox-icon-size);
  height: var(--blu-checkbox-icon-size);
  border-radius: var(--blu-checkbox-icon-border-radius);
  padding: var(--blu-checkbox-icon-padding);
  background: var(--blu-checkbox-icon-color-background);
  box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
  color: var(--blu-checkbox-icon-color-border);
  flex-shrink: 0
 }

 html[dark] .blu-checkbox__container[data-v-03e81a59] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-checkbox-container-border-radius);
  box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
  color: var(--blu-checkbox-container-color-border);
  background: var(--blu-checkbox-container-color-background)
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-45deg) translateY(-4px) translate(-3px)
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 0;
  height: 2px;
  transform: translateY(4px)
 }

 html[dark] .blu-checkbox__content[data-v-03e81a59] {
  display: flex;
  flex-direction: column;
  padding: var(--blu-checkbox-content-spacing-padding);
  font: var(--blu-checkbox-label-text);
  color: var(--blu-checkbox-label-color-text)
 }

 html[dark] .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
  margin-bottom: 4px
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
  --blu-checkbox-icon-color-background: #19222a
 }

 html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #002e7a
 }

 html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: #ff7373
 }

 html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
  --blu-checkbox-label-color-text: #ff7373
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 6px
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 8px
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
  --blu-checkbox-icon-color-background: #19222a;
  --blu-checkbox-icon-color-border: #f9f9fa
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
  --blu-checkbox-icon-border-width: 2px
 }

 html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #002e7a
 }

 html[dark] .blu-checkbox.b-disabled[data-v-03e81a59] {
  --blu-checkbox-cursor: not-allowed;
  --blu-checkbox-container-color-border: #28323b;
  --blu-checkbox-label-color-text: rgba(255, 255, 255, .3019607843);
  --blu-checkbox-asset-color-border: #12171d;
  --blu-checkbox-container-color-background: #19222a;
  user-select: auto
 }

 html[dark] .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: transparent;
  --blu-checkbox-container-color-background: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-checkbox.b-small[data-v-03e81a59] {
  --blu-checkbox-icon-size: 18px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-spacing-padding: 3px 0
 }

 html[dark] .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
  --blu-checkbox-icon-border-width: 2px
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-49deg) translateY(-4px) translate(-2px)
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  top: 1px
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 4px
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 6px
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-5px) translate(-1px)
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-partial[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-4px) translate(-1px)
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  display: none
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 8px
 }

 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) *[data-v-39791579] {
  box-sizing: border-box
 }

 html:not([dark]) .blu-radio[data-v-39791579] {
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-color-border: #c8cbcd;
  --blu-radio-container-spacing-padding: 4px;
  --blu-radio-content-spacing-padding: 2px 0;
  --blu-radio-mark-size: 22px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-radio-spacing-padding: 4px 0;
  display: inline-flex;
  padding: var(--blu-radio-spacing-padding);
  align-items: flex-start;
  transition: all .3s;
  outline: none
 }

 html:not([dark]) .blu-radio[data-v-39791579],
 html:not([dark]) .blu-radio *[data-v-39791579] {
  cursor: pointer
 }

 html:not([dark]) .blu-radio>*[data-v-39791579]:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-radio input[type=radio][data-v-39791579] {
  display: none
 }

 html:not([dark]) .blu-radio__mark[data-v-39791579] {
  min-width: var(--blu-radio-mark-size);
  height: var(--blu-radio-mark-size);
  padding: var(--blu-radio-mark-spacing-padding);
  background-color: var(--blu-radio-mark-color-background);
  border-radius: 50%
 }

 html:not([dark]) .blu-radio__mark-container[data-v-39791579] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: var(--blu-radio-container-spacing-padding);
  background-color: var(--blu-radio-container-color-background);
  border-radius: 50%;
  box-shadow: 0 0 0 var(--blu-radio-container-border-width) var(--blu-radio-container-color-border) inset
 }

 html:not([dark]) .blu-radio__mark-container .dot[data-v-39791579] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--blu-radio-dot-color-background);
  transition: background-color .1s .1s
 }

 html:not([dark]) .blu-radio__content[data-v-39791579] {
  font: var(--blu-radio-label-text);
  color: var(--blu-radio-label-color-text);
  padding: var(--blu-radio-content-spacing-padding)
 }

 html:not([dark]) .blu-radio__content>*[data-v-39791579]:not(:last-child) {
  margin-bottom: 4px
 }

 html:not([dark]) .blu-radio.b-error[data-v-39791579]:not(.b-selected) {
  --blu-radio-container-color-border: #ff4646;
  --blu-radio-label-color-text: #d33534
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: #3ebbf3;
  --blu-radio-dot-color-background: #3ebbf3;
  --blu-radio-container-border-width: 1px
 }

 html:not([dark]) .blu-radio.b-selected .blu-radio__mark-container[data-v-39791579] {
  animation: bounce-39791579 .3s ease-out
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):hover {
  --blu-radio-mark-color-background: #f3f9ff
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):focus-visible {
  --blu-radio-mark-color-background: #f3f9ff;
  --blu-radio-container-border-width-focused: 2px
 }

 html:not([dark]) .blu-radio[data-v-39791579]:not(.b-disabled):not(.b-selected):hover {
  --blu-radio-mark-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible {
  --blu-radio-container-border-width-focused: 2px
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled) {
  --blu-radio-mark-color-border-focused: #19222a
 }

 html:not([dark]) .blu-radio:focus-visible:not(.b-disabled) .blu-radio__mark[data-v-39791579] {
  box-shadow: 0 0 0 var(--blu-radio-container-border-width-focused) var(--blu-radio-mark-color-border-focused) inset
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled):not(.b-selected) {
  --blu-radio-mark-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio.b-disabled[data-v-39791579] {
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-container-color-border: rgba(25, 34, 42, .3019607843);
  --blu-radio-label-color-text: rgba(25, 34, 42, .3019607843);
  --blu-radio-container-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio.b-disabled.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: rgba(25, 34, 42, .3019607843);
  --blu-radio-dot-color-background: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-radio.b-disabled[data-v-39791579]:not(.b-readonly) {
  user-select: none;
  cursor: not-allowed
 }

 html:not([dark]) .blu-radio.b-disabled:not(.b-readonly) *[data-v-39791579] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-radio.b-small[data-v-39791579] {
  --blu-radio-mark-size: 18px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-container-spacing-padding: 3px;
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-border-width-focused: 2px;
  --blu-radio-content-spacing-padding: 0;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-spacing-padding: 3px 0
 }

 html:not([dark]) .blu-radio.b-small.b-selected[data-v-39791579] {
  --blu-radio-container-border-width: 1px
 }

 html[dark] *[data-v-39791579] {
  box-sizing: border-box
 }

 html[dark] .blu-radio[data-v-39791579] {
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-color-border: #60686e;
  --blu-radio-container-spacing-padding: 4px;
  --blu-radio-content-spacing-padding: 2px 0;
  --blu-radio-mark-size: 22px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-label-color-text: rgba(255, 255, 255, .8);
  --blu-radio-spacing-padding: 4px 0;
  display: inline-flex;
  padding: var(--blu-radio-spacing-padding);
  align-items: flex-start;
  transition: all .3s;
  outline: none
 }

 html[dark] .blu-radio[data-v-39791579],
 html[dark] .blu-radio *[data-v-39791579] {
  cursor: pointer
 }

 html[dark] .blu-radio>*[data-v-39791579]:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-radio input[type="radio"][data-v-39791579] {
  display: none
 }

 html[dark] .blu-radio__mark[data-v-39791579] {
  min-width: var(--blu-radio-mark-size);
  height: var(--blu-radio-mark-size);
  padding: var(--blu-radio-mark-spacing-padding);
  background-color: var(--blu-radio-mark-color-background);
  border-radius: 50%
 }

 html[dark] .blu-radio__mark-container[data-v-39791579] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: var(--blu-radio-container-spacing-padding);
  background-color: var(--blu-radio-container-color-background);
  border-radius: 50%;
  box-shadow: 0 0 0 var(--blu-radio-container-border-width) var(--blu-radio-container-color-border) inset
 }

 html[dark] .blu-radio__mark-container .dot[data-v-39791579] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--blu-radio-dot-color-background);
  transition: background-color .1s .1s
 }

 html[dark] .blu-radio__content[data-v-39791579] {
  font: var(--blu-radio-label-text);
  color: var(--blu-radio-label-color-text);
  padding: var(--blu-radio-content-spacing-padding)
 }

 html[dark] .blu-radio__content>*[data-v-39791579]:not(:last-child) {
  margin-bottom: 4px
 }

 html[dark] .blu-radio.b-error[data-v-39791579]:not(.b-selected) {
  --blu-radio-container-color-border: #ff7373;
  --blu-radio-label-color-text: #ff7373
 }

 html[dark] .blu-radio.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: #3ebbf3;
  --blu-radio-dot-color-background: #3ebbf3;
  --blu-radio-container-border-width: 1px
 }

 html[dark] .blu-radio.b-selected .blu-radio__mark-container[data-v-39791579] {
  animation: bounce-39791579 .3s ease-out
 }

 html[dark] .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):hover {
  --blu-radio-mark-color-background: #002e7a
 }

 html[dark] .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):focus-visible {
  --blu-radio-mark-color-background: #002e7a;
  --blu-radio-container-border-width-focused: 2px
 }

 html[dark] .blu-radio[data-v-39791579]:not(.b-disabled):not(.b-selected):hover {
  --blu-radio-mark-color-background: #19222a
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible {
  --blu-radio-container-border-width-focused: 2px
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled) {
  --blu-radio-mark-color-border-focused: #f9f9fa
 }

 html[dark] .blu-radio:focus-visible:not(.b-disabled) .blu-radio__mark[data-v-39791579] {
  box-shadow: 0 0 0 var(--blu-radio-container-border-width-focused) var(--blu-radio-mark-color-border-focused) inset
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled):not(.b-selected) {
  --blu-radio-mark-color-background: #19222a
 }

 html[dark] .blu-radio.b-disabled[data-v-39791579] {
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-container-color-border: rgba(255, 255, 255, .3019607843);
  --blu-radio-label-color-text: rgba(255, 255, 255, .3019607843);
  --blu-radio-container-color-background: #19222a
 }

 html[dark] .blu-radio.b-disabled.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: rgba(255, 255, 255, .3019607843);
  --blu-radio-dot-color-background: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-radio.b-disabled[data-v-39791579]:not(.b-readonly) {
  user-select: none;
  cursor: not-allowed
 }

 html[dark] .blu-radio.b-disabled:not(.b-readonly) *[data-v-39791579] {
  cursor: not-allowed
 }

 html[dark] .blu-radio.b-small[data-v-39791579] {
  --blu-radio-mark-size: 18px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-container-spacing-padding: 3px;
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-border-width-focused: 2px;
  --blu-radio-content-spacing-padding: 0;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-spacing-padding: 3px 0
 }

 html[dark] .blu-radio.b-small.b-selected[data-v-39791579] {
  --blu-radio-container-border-width: 1px
 }

 @keyframes bounce-39791579 {
  25% {
   transform: scale(.9)
  }

  50% {
   transform: scale(1.1)
  }
 }

 html:not([dark]) .blu-list[data-v-0fc385f6] {
  --list-spacing-padding: 8px 0;
  list-style: none;
  padding: var(--list-spacing-padding);
  transition: all .5s ease-in-out
 }

 html:not([dark]) .blu-list-item[data-v-0fc385f6] {
  --blu-list-child-max-height: 0;
  --blu-list-child-template-rows: 0fr;
  position: relative
 }

 html:not([dark]) .blu-list-item.b-opened[data-v-0fc385f6] {
  --blu-list-child-max-height: 100%;
  --blu-list-child-template-rows: 1fr
 }

 html:not([dark]) .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-right[data-v-0fc385f6] {
  transform: rotate(180deg)
 }

 html:not([dark]) .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-left[data-v-0fc385f6] {
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6] {
  background-color: var(--list-container-color-background);
  border-radius: 8px;
  padding: 4px 8px;
  display: flex
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6] svg {
  width: 18px;
  height: 18px;
  color: #797f85
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6],
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6] {
  display: flex;
  padding: 4px 0;
  cursor: pointer;
  transition: all .4s ease;
  height: fit-content
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6] svg,
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6] svg {
  color: #797f85
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6]:focus-visible,
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #19222a inset
 }

 html:not([dark]) .blu-list__container .blu-loader-wrapper[data-v-0fc385f6] {
  margin: auto
 }

 html:not([dark]) .blu-list__content[data-v-0fc385f6] {
  padding: 4px 0;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: start
 }

 html:not([dark]) .blu-list__content-label[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 html:not([dark]) .blu-list__content-desc[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__content-additional[data-v-0fc385f6] {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  padding: 4px 0
 }

 html:not([dark]) .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__item-leading[data-v-0fc385f6],
 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] {
  padding: 4px 0
 }

 html:not([dark]) .blu-list__item-leading[data-v-0fc385f6] {
  display: flex
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] {
  display: flex
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] svg {
  cursor: pointer
 }

 html:not([dark]) .blu-list__child[data-v-0fc385f6] {
  max-height: var(--blu-list-child-max-height);
  display: grid;
  grid-template-rows: var(--blu-list-child-template-rows);
  transition: all .5s ease-in-out
 }

 html:not([dark]) .blu-list__child .blu-list__container[data-v-0fc385f6] {
  padding-left: var(--list-nested-padding)
 }

 html:not([dark]) .blu-list__icon-expand[data-v-0fc385f6] {
  margin-left: auto;
  cursor: pointer
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled) {
  cursor: pointer
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled):hover {
  --list-container-color-background: #f9f9fa
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled):focus-visible {
  outline: none
 }

 html:not([dark]) .blu-list:not(.b-disabled):focus-visible .blu-list__container[data-v-0fc385f6] {
  box-shadow: 0 0 0 2px #19222a inset
 }

 html:not([dark]) .blu-list:not(.b-disabled).b-active[data-v-0fc385f6],
 html:not([dark]) .blu-list:not(.b-disabled).b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: #f3f9ff
 }

 html:not([dark]) .blu-list.b-small[data-v-0fc385f6] {
  --list-spacing-padding: 0
 }

 html:not([dark]) .blu-list.b-disabled[data-v-0fc385f6] {
  --list-container-color-background: transparent
 }

 html:not([dark]) .blu-list.b-disabled[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled *[data-v-0fc385f6] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__content-label[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled .blu-list__content-desc[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] svg {
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-checkbox__container {
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-badge {
  background-color: #19222a4d
 }

 html:not([dark]) .blu-list.b-loading[data-v-0fc385f6] .blu-loader-wrapper svg {
  display: flex;
  width: 24px;
  height: 24px
 }

 html:not([dark]) .blu-list.has-radio.b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: transparent
 }

 html:not([dark]) .blu-list.b-align-center .blu-list__container[data-v-0fc385f6] {
  align-items: center
 }

 html:not([dark]) .blu-list-group.b-multiselect .blu-list-item .blu-list.b-selected[data-v-0fc385f6]:not(html:not([dark]) .blu-list-group.b-multiselect .blu-list-item .blu-list.b-active):not(:hover) {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list[data-v-0fc385f6] {
  --list-spacing-padding: 8px 0;
  list-style: none;
  padding: var(--list-spacing-padding);
  transition: all .5s ease-in-out
 }

 html[dark] .blu-list-item[data-v-0fc385f6] {
  --blu-list-child-max-height: 0;
  --blu-list-child-template-rows: 0fr;
  position: relative
 }

 html[dark] .blu-list-item.b-opened[data-v-0fc385f6] {
  --blu-list-child-max-height: 100%;
  --blu-list-child-template-rows: 1fr
 }

 html[dark] .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-right[data-v-0fc385f6] {
  transform: rotate(180deg)
 }

 html[dark] .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-left[data-v-0fc385f6] {
  transform: rotate(90deg)
 }

 html[dark] .blu-list__container[data-v-0fc385f6] {
  background-color: var(--list-container-color-background);
  border-radius: 8px;
  padding: 4px 8px;
  display: flex
 }

 html[dark] .blu-list__container[data-v-0fc385f6] svg {
  width: 18px;
  height: 18px;
  color: #acb0b4
 }

 html[dark] .blu-list__container[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6],
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6] {
  display: flex;
  padding: 4px 0;
  cursor: pointer;
  transition: all .4s ease;
  height: fit-content
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6] svg,
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6] svg {
  color: #acb0b4
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6]:focus-visible,
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #f9f9fa inset
 }

 html[dark] .blu-list__container .blu-loader-wrapper[data-v-0fc385f6] {
  margin: auto
 }

 html[dark] .blu-list__content[data-v-0fc385f6] {
  padding: 4px 0;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: start
 }

 html[dark] .blu-list__content-label[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #fff
 }

 html[dark] .blu-list__content-desc[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff80
 }

 html[dark] .blu-list__content-additional[data-v-0fc385f6] {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  padding: 4px 0
 }

 html[dark] .blu-list__content-additional-label[data-v-0fc385f6],
 html[dark] .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff80
 }

 html[dark] .blu-list__item-leading[data-v-0fc385f6],
 html[dark] .blu-list__item-trailing[data-v-0fc385f6] {
  padding: 4px 0
 }

 html[dark] .blu-list__item-leading[data-v-0fc385f6],
 html[dark] .blu-list__item-trailing[data-v-0fc385f6] {
  display: flex
 }

 html[dark] .blu-list__item-trailing[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-list__item-trailing[data-v-0fc385f6] svg {
  cursor: pointer
 }

 html[dark] .blu-list__child[data-v-0fc385f6] {
  max-height: var(--blu-list-child-max-height);
  display: grid;
  grid-template-rows: var(--blu-list-child-template-rows);
  transition: all .5s ease-in-out
 }

 html[dark] .blu-list__child .blu-list__container[data-v-0fc385f6] {
  padding-left: var(--list-nested-padding)
 }

 html[dark] .blu-list__icon-expand[data-v-0fc385f6] {
  margin-left: auto;
  cursor: pointer
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled) {
  cursor: pointer
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled):hover {
  --list-container-color-background: #19222a
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled):focus-visible {
  outline: none
 }

 html[dark] .blu-list:not(.b-disabled):focus-visible .blu-list__container[data-v-0fc385f6] {
  box-shadow: 0 0 0 2px #f9f9fa inset
 }

 html[dark] .blu-list:not(.b-disabled).b-active[data-v-0fc385f6],
 html[dark] .blu-list:not(.b-disabled).b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: #002e7a
 }

 html[dark] .blu-list.b-small[data-v-0fc385f6] {
  --list-spacing-padding: 0
 }

 html[dark] .blu-list.b-disabled[data-v-0fc385f6] {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list.b-disabled[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled *[data-v-0fc385f6] {
  cursor: not-allowed
 }

 html[dark] .blu-list.b-disabled .blu-list__content-label[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled .blu-list__content-desc[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] svg {
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-checkbox__container {
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-badge {
  background-color: #ffffff4d
 }

 html[dark] .blu-list.b-loading[data-v-0fc385f6] .blu-loader-wrapper svg {
  display: flex;
  width: 24px;
  height: 24px
 }

 html[dark] .blu-list.has-radio.b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list.b-align-center .blu-list__container[data-v-0fc385f6] {
  align-items: center
 }

 html[dark] .blu-list-group.b-multiselect .blu-list-item .blu-list.b-selected[data-v-0fc385f6]:not(html[dark] .blu-list-group.b-multiselect .blu-list-item .blu-list.b-active):not(:hover) {
  --list-container-color-background: transparent
 }
html:not([dark]) .blu-banner[data-v-2470b354] {
  --blu-banner-action-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-label-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-link-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-action-group-spacing-gap: 16px;
  --blu-banner-action-group-spacing-padding: 8px 0;
  --blu-banner-container-spacing-gap: 8px;
  --blu-banner-spacing-gap: 8px;
  --blu-banner-spacing-padding: 8px;
  --blu-banner-icon-size: 24px;
  --blu-banner-icon-close-color: #797f85;
  --blu-banner-image-size: 40px;
  display: flex;
  padding: var(--blu-banner-spacing-padding);
  background-color: var(--blu-banner-color-background);
  border: 1px solid var(--blu-banner-color-border);
  width: fit-content;
  box-sizing: border-box;
  border-radius: 8px
 }

 html:not([dark]) .blu-banner[data-v-2470b354]>*:not(:last-child) {
  margin-right: var(--blu-banner-spacing-gap)
 }

 html:not([dark]) .blu-banner[data-v-2470b354] svg {
  width: var(--blu-banner-icon-size);
  height: var(--blu-banner-icon-size);
  flex-shrink: 0
 }

 html:not([dark]) .blu-banner[data-v-2470b354] img {
  width: var(--blu-banner-image-size);
  height: var(--blu-banner-image-size);
  border-radius: 4px
 }

 html:not([dark]) .blu-banner[data-v-2470b354] a {
  color: #3ebbf3;
  text-decoration: none
 }

 html:not([dark]) .blu-banner[data-v-2470b354] a:focus-visible {
  outline: #19222a solid 2px
 }

 html:not([dark]) .blu-banner .status-icon[data-v-2470b354] {
  color: var(--blu-banner-color-icon)
 }

 html:not([dark]) .blu-banner .close-icon[data-v-2470b354] {
  cursor: pointer;
  margin-left: auto;
  color: var(--blu-banner-icon-close-color)
 }

 html:not([dark]) .blu-banner .close-icon[data-v-2470b354]:focus-visible {
  outline: #19222a solid 2px
 }

 html:not([dark]) .blu-banner__label[data-v-2470b354] {
  font: var(--blu-banner-label-text);
  color: #19222a
 }

 html:not([dark]) .blu-banner__desc[data-v-2470b354] {
  font: var(--blu-banner-desc-text);
  color: #19222ab3
 }

 html:not([dark]) .blu-banner__desc[data-v-2470b354] a {
  font: var(--blu-banner-link-text)
 }

 html:not([dark]) .blu-banner__container[data-v-2470b354] {
  display: flex;
  flex-direction: column;
  justify-content: center
 }

 html:not([dark]) .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
  margin-bottom: var(--blu-banner-container-spacing-gap)
 }

 html:not([dark]) .blu-banner__action-group[data-v-2470b354] {
  display: flex
 }

 html:not([dark]) .blu-banner__action-group[data-v-2470b354] :not(:last-child) {
  margin-right: var(--blu-banner-action-group-spacing-gap)
 }

 html:not([dark]) .blu-banner__action-group[data-v-2470b354] a {
  padding: var(--blu-banner-action-group-spacing-padding);
  font: var(--blu-banner-action-text)
 }

 html:not([dark]) .blu-banner.b-small[data-v-2470b354] {
  --blu-banner-action-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-label-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-link-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-action-group-spacing-gap: 16px;
  --blu-banner-action-group-spacing-padding: 4px 0;
  --blu-banner-container-spacing-gap: 8px;
  --blu-banner-spacing-gap: 8px;
  --blu-banner-spacing-padding: 8px 12px;
  --blu-banner-icon-size: 18px;
  --blu-banner-image-size: 32px
 }

 html:not([dark]) .blu-banner.b-horizontal .blu-banner__container[data-v-2470b354] {
  flex-direction: row
 }

 html:not([dark]) .blu-banner.b-horizontal .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
  margin-right: var(--blu-banner-container-spacing-gap);
  margin-bottom: 0
 }

 html:not([dark]) .blu-banner.b-long-action .blu-banner__action-group[data-v-2470b354] {
  flex-direction: column
 }

 html:not([dark]) .blu-banner.b-full-width[data-v-2470b354] {
  width: 100%
 }

 html:not([dark]) .blu-banner.b-info[data-v-2470b354] {
  --blu-banner-color-background: #f3f9ff;
  --blu-banner-color-border: #b9deff;
  --blu-banner-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-banner.b-alert[data-v-2470b354] {
  --blu-banner-color-background: #fff8e0;
  --blu-banner-color-border: #fedd6c;
  --blu-banner-color-icon: #bc6e06
 }

 html:not([dark]) .blu-banner.b-error[data-v-2470b354] {
  --blu-banner-color-background: #fff5f5;
  --blu-banner-color-border: #fecccb;
  --blu-banner-color-icon: #e93c3c
 }

 html:not([dark]) .blu-banner.b-success[data-v-2470b354] {
  --blu-banner-color-background: #effcf0;
  --blu-banner-color-border: #b2efb9;
  --blu-banner-color-icon: #1f912e
 }

 html:not([dark]) .blu-banner.b-general[data-v-2470b354] {
  --blu-banner-color-background: #f9f9fa;
  --blu-banner-color-border: #e1e3e4
 }

 html[dark] .blu-banner[data-v-2470b354] {
  --blu-banner-action-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-label-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-link-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-action-group-spacing-gap: 16px;
  --blu-banner-action-group-spacing-padding: 8px 0;
  --blu-banner-container-spacing-gap: 8px;
  --blu-banner-spacing-gap: 8px;
  --blu-banner-spacing-padding: 8px;
  --blu-banner-icon-size: 24px;
  --blu-banner-icon-close-color: #acb0b4;
  --blu-banner-image-size: 40px;
  display: flex;
  padding: var(--blu-banner-spacing-padding);
  background-color: var(--blu-banner-color-background);
  border: 1px solid var(--blu-banner-color-border);
  width: fit-content;
  box-sizing: border-box;
  border-radius: 8px
 }

 html[dark] .blu-banner[data-v-2470b354]>*:not(:last-child) {
  margin-right: var(--blu-banner-spacing-gap)
 }

 html[dark] .blu-banner[data-v-2470b354] svg {
  width: var(--blu-banner-icon-size);
  height: var(--blu-banner-icon-size);
  flex-shrink: 0
 }

 html[dark] .blu-banner[data-v-2470b354] img {
  width: var(--blu-banner-image-size);
  height: var(--blu-banner-image-size);
  border-radius: 4px
 }

 html[dark] .blu-banner[data-v-2470b354] a {
  color: #4fa4ff;
  text-decoration: none
 }

 html[dark] .blu-banner[data-v-2470b354] a:focus-visible {
  outline: #f9f9fa solid 2px
 }

 html[dark] .blu-banner .status-icon[data-v-2470b354] {
  color: var(--blu-banner-color-icon)
 }

 html[dark] .blu-banner .close-icon[data-v-2470b354] {
  cursor: pointer;
  margin-left: auto;
  color: var(--blu-banner-icon-close-color)
 }

 html[dark] .blu-banner .close-icon[data-v-2470b354]:focus-visible {
  outline: #f9f9fa solid 2px
 }

 html[dark] .blu-banner__label[data-v-2470b354] {
  font: var(--blu-banner-label-text);
  color: #fff
 }

 html[dark] .blu-banner__desc[data-v-2470b354] {
  font: var(--blu-banner-desc-text);
  color: #fffc
 }

 html[dark] .blu-banner__desc[data-v-2470b354] a {
  font: var(--blu-banner-link-text)
 }

 html[dark] .blu-banner__container[data-v-2470b354] {
  display: flex;
  flex-direction: column;
  justify-content: center
 }

 html[dark] .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
  margin-bottom: var(--blu-banner-container-spacing-gap)
 }

 html[dark] .blu-banner__action-group[data-v-2470b354] {
  display: flex
 }

 html[dark] .blu-banner__action-group[data-v-2470b354] :not(:last-child) {
  margin-right: var(--blu-banner-action-group-spacing-gap)
 }

 html[dark] .blu-banner__action-group[data-v-2470b354] a {
  padding: var(--blu-banner-action-group-spacing-padding);
  font: var(--blu-banner-action-text)
 }

 html[dark] .blu-banner.b-small[data-v-2470b354] {
  --blu-banner-action-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-label-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-link-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-banner-action-group-spacing-gap: 16px;
  --blu-banner-action-group-spacing-padding: 4px 0;
  --blu-banner-container-spacing-gap: 8px;
  --blu-banner-spacing-gap: 8px;
  --blu-banner-spacing-padding: 8px 12px;
  --blu-banner-icon-size: 18px;
  --blu-banner-image-size: 32px
 }

 html[dark] .blu-banner.b-horizontal .blu-banner__container[data-v-2470b354] {
  flex-direction: row
 }

 html[dark] .blu-banner.b-horizontal .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
  margin-right: var(--blu-banner-container-spacing-gap);
  margin-bottom: 0
 }

 html[dark] .blu-banner.b-long-action .blu-banner__action-group[data-v-2470b354] {
  flex-direction: column
 }

 html[dark] .blu-banner.b-full-width[data-v-2470b354] {
  width: 100%
 }

 html[dark] .blu-banner.b-info[data-v-2470b354] {
  --blu-banner-color-background: #002e7a;
  --blu-banner-color-border: #0050bd;
  --blu-banner-color-icon: #4fa4ff
 }

 html[dark] .blu-banner.b-alert[data-v-2470b354] {
  --blu-banner-color-background: #4d2c02;
  --blu-banner-color-border: #7e4704;
  --blu-banner-color-icon: #f1ab02
 }

 html[dark] .blu-banner.b-error[data-v-2470b354] {
  --blu-banner-color-background: #631818;
  --blu-banner-color-border: #a32727;
  --blu-banner-color-icon: #ff7373
 }

 html[dark] .blu-banner.b-success[data-v-2470b354] {
  --blu-banner-color-background: #0d3c13;
  --blu-banner-color-border: #15631f;
  --blu-banner-color-icon: #02c82b
 }

 html[dark] .blu-banner.b-general[data-v-2470b354] {
  --blu-banner-color-background: #19222a;
  --blu-banner-color-border: #3b444c
 }

 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) .blu-modal__footer[data-v-1b4528ab] {
  --blu-modal-footer-padding: 16px;
  --blu-modal-footer-gap: 8px;
  display: flex;
  justify-content: flex-end;
  padding: var(--blu-modal-footer-padding);
  box-sizing: border-box;
  margin-top: auto
 }

 html:not([dark]) .blu-modal__footer[data-v-1b4528ab]:not(.b-long-action) *:not(:last-child) {
  margin-right: var(--blu-modal-footer-gap)
 }

 html:not([dark]) .blu-modal__footer.b-long-action[data-v-1b4528ab] {
  flex-direction: column-reverse
 }

 html:not([dark]) .blu-modal__footer.b-long-action[data-v-1b4528ab] *:not(:first-child) {
  margin-bottom: var(--blu-modal-footer-gap)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__footer[data-v-1b4528ab] .blu-button {
   width: 100%
  }
 }

 html[dark] .blu-modal__footer[data-v-1b4528ab] {
  --blu-modal-footer-padding: 16px;
  --blu-modal-footer-gap: 8px;
  display: flex;
  justify-content: flex-end;
  padding: var(--blu-modal-footer-padding);
  box-sizing: border-box;
  margin-top: auto
 }

 html[dark] .blu-modal__footer[data-v-1b4528ab]:not(.b-long-action) *:not(:last-child) {
  margin-right: var(--blu-modal-footer-gap)
 }

 html[dark] .blu-modal__footer.b-long-action[data-v-1b4528ab] {
  flex-direction: column-reverse
 }

 html[dark] .blu-modal__footer.b-long-action[data-v-1b4528ab] *:not(:first-child) {
  margin-bottom: var(--blu-modal-footer-gap)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__footer[data-v-1b4528ab] .blu-button {
   width: 100%
  }
 }

 .label[data-v-1730749f] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-1730749f] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-1730749f] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-1730749f] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-1730749f] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-1730749f] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-1730749f] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-1730749f] {
  background-color: #ff4646
 }

 .label.b-secondary[data-v-1730749f] {
  background-color: #ffe6e6;
  color: #e93c3c
 }

 .label[data-v-3c5c9e9e] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-3c5c9e9e] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-3c5c9e9e] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-3c5c9e9e] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-3c5c9e9e] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-3c5c9e9e] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-3c5c9e9e] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-3c5c9e9e] {
  background-color: #ff7373
 }

 .label[data-v-592858cc] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-592858cc] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-592858cc] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-592858cc] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-592858cc] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-592858cc] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-592858cc] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-592858cc] {
  background-color: #ffcd00
 }

 .label.b-secondary[data-v-592858cc] {
  background-color: #fef5d2;
  color: #f1ab02
 }

 .label[data-v-209f2cd8] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-209f2cd8] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-209f2cd8] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-209f2cd8] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-209f2cd8] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-209f2cd8] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-209f2cd8] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-209f2cd8] {
  background-color: #22a334
 }

 .label.b-secondary[data-v-209f2cd8] {
  background-color: #d6f7da;
  color: #1c832a
 }

 .label[data-v-80a16fd0] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-80a16fd0] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-80a16fd0] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-80a16fd0] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-80a16fd0] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-80a16fd0] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-80a16fd0] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-80a16fd0] {
  background-color: #3ebbf3
 }

 .label.b-secondary[data-v-80a16fd0] {
  background-color: #e1f1ff;
  color: #3ebbf3
 }

 .label[data-v-5021936f] {
  height: 16px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  color: #fff;
  border-radius: 4px;
  background-color: #f1f2f2;
  white-space: nowrap
 }

 .label button[data-v-5021936f] {
  padding: 0;
  margin-right: -4px;
  top: 2px
 }

 .label button svg[data-v-5021936f] {
  margin-right: -6px;
  margin-top: 2px;
  transform: scale(.75);
  transform-origin: left;
  color: #fff
 }

 .label button.b-primary[data-v-5021936f] {
  color: #fff
 }

 .label.b-secondary button svg[data-v-5021936f] {
  color: #3ebbf3
 }

 .label.b-dot[data-v-5021936f] {
  width: 8px;
  height: 8px;
  padding: 0;
  font-size: 0
 }

 .label.b-border[data-v-5021936f] {
  box-shadow: 0 0 0 1px #fff
 }

 .label[data-v-5021936f] {
  color: rgba(25, 34, 42, .4);
  background-color: #e1e3e4
 }

 .label.b-secondary[data-v-5021936f] {
  background-color: #92979c;
  color: #fff
 }

 .blu-input-stepper[data-v-1e7baa58] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  height: 32px;
  padding: 4px;
  transition: all .4s ease-in-out
 }

 .blu-input-stepper[data-v-1e7baa58]:not(.b-readonly) {
  background-color: #f1f2f2
 }

 .blu-input-stepper__input[data-v-1e7baa58] {
  display: flex;
  align-items: center;
  margin: 0;
  color: #19222a
 }

 .blu-input-stepper__plus[data-v-1e7baa58],
 .blu-input-stepper__minus[data-v-1e7baa58] {
  display: flex;
  align-items: center;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  box-sizing: border-box
 }

 .blu-input-stepper.b-disabled[data-v-1e7baa58] {
  cursor: not-allowed
 }

 .blu-input-stepper.b-disabled[data-v-1e7baa58]:not(.b-readonly) {
  background-color: #c8cbcd
 }

 .blu-input-stepper.b-active[data-v-1e7baa58] {
  box-shadow: inset 0 0 0 2px #3ebbf3
 }

 svg[data-v-4754ff3d] {
  display: inline-block;
  vertical-align: baseline
 }

 .blu-ripple[data-v-2bedc3c7] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-2bedc3c7] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-2bedc3c7] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-2bedc3c7]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-2bedc3c7] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-2bedc3c7] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-2bedc3c7] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-2bedc3c7] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-2bedc3c7] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-2bedc3c7] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-2bedc3c7] {
  padding: 0 8px
 }

 .b-small svg[data-v-2bedc3c7] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-2bedc3c7] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-2bedc3c7] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-2bedc3c7] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-2bedc3c7] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-2bedc3c7] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-2bedc3c7] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-2bedc3c7] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-2bedc3c7] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-2bedc3c7] {
  background: #3ebbf3
 }

 .b-disabled[data-v-2bedc3c7] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-2bedc3c7] {
  margin-left: 8px
 }

 .blu-ripple[data-v-574d97b4] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-574d97b4] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-574d97b4] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-574d97b4]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-574d97b4] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-574d97b4] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-574d97b4] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-574d97b4] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-574d97b4] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-574d97b4] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-574d97b4] {
  padding: 0 8px
 }

 .b-small svg[data-v-574d97b4] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-574d97b4] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-574d97b4] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-574d97b4] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-574d97b4] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-574d97b4] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-574d97b4] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-574d97b4] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-574d97b4] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-574d97b4] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-574d97b4] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-574d97b4] {
  background: #3ebbf3
 }

 .b-disabled[data-v-574d97b4] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-574d97b4] {
  margin-left: 8px
 }

 .blu-ripple[data-v-19fd2cc7] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-19fd2cc7] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-19fd2cc7] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-19fd2cc7]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-19fd2cc7] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-19fd2cc7] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-19fd2cc7] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-19fd2cc7] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-19fd2cc7] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-19fd2cc7] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-19fd2cc7] {
  padding: 0 8px
 }

 .b-small svg[data-v-19fd2cc7] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-19fd2cc7] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-19fd2cc7] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-19fd2cc7] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-19fd2cc7] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-19fd2cc7] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-19fd2cc7] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-19fd2cc7] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-19fd2cc7] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-19fd2cc7] {
  background: #3ebbf3
 }

 .b-disabled[data-v-19fd2cc7] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-19fd2cc7] {
  margin-left: 8px
 }

 .blu-btn[data-v-19fd2cc7] {
  position: relative;
  font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  text-decoration: none;
  transition: color .4s, background-color .4s, border-color .6s;
  white-space: nowrap;
  height: 48px;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
 }

 .blu-btn[data-v-19fd2cc7]::-moz-focus-inner {
  border: 0
 }

 .blu-btn[data-v-19fd2cc7]:active {
  outline: none
 }

 .blu-btn[data-v-19fd2cc7]:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  transition: .4s cubic-bezier(.4, 0, .2, 1);
  will-change: background-color, opacity;
  content: " "
 }

 .blu-btn[data-v-19fd2cc7]:focus-visible {
  box-shadow: 0 0 0 4px #000
 }

 .blu-btn.b-primary[data-v-19fd2cc7] {
  color: #fff;
  background-color: #f1ab02;
  border-color: #f1ab02
 }

 .blu-btn.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #e39304;
  border-color: #e39304
 }

 .blu-btn.b-secondary[data-v-19fd2cc7] {
  color: #fff;
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-btn.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #3ebbf3;
  border-color: #3ebbf3
 }

 .blu-btn.b-white[data-v-19fd2cc7] {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
  color: #3ebbf3
 }

 .blu-btn.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #f1f2f2;
  border-color: #f1f2f2
 }

 .blu-btn.b-disabled[data-v-19fd2cc7] {
  color: #fff;
  background-color: #c8cbcd;
  border-color: #c8cbcd;
  color: rgba(25, 34, 42, .4)
 }

 .blu-btn.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #c8cbcd;
  border-color: #c8cbcd
 }

 .blu-btn.b-large[data-v-19fd2cc7] {
  height: 56px
 }

 .blu-btn.b-small[data-v-19fd2cc7] {
  font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  height: 32px
 }

 .b-disabled[data-v-19fd2cc7] {
  opacity: 1
 }

 input[type="submit"][data-v-19fd2cc7]::-moz-focus-inner,
 input[type="button"][data-v-19fd2cc7]::-moz-focus-inner {
  border: 0
 }

 button[data-v-19fd2cc7]:focus,
 input[type="submit"][data-v-19fd2cc7]:focus,
 input[type="button"][data-v-19fd2cc7]:focus,
 input[type="reset"][data-v-19fd2cc7]:focus,
 a[data-v-19fd2cc7] {
  outline: none
 }

 a[data-v-19fd2cc7],
 a[data-v-19fd2cc7]:visited,
 a[data-v-19fd2cc7]:focus,
 a[data-v-19fd2cc7]:active,
 a[data-v-19fd2cc7]:hover {
  outline: 0 none !important
 }

 .blu-btn[data-v-19fd2cc7] {
  border-radius: 24px
 }

 .blu-btn+.blu-button[data-v-19fd2cc7] {
  margin-left: 0
 }

 .blu-btn.b-outline[data-v-19fd2cc7] {
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7] {
  color: #f1ab02;
  background-color: #e39304;
  border: #ffcd00 1px solid
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(227, 147, 4, .08);
  border: #ffcd00 1px solid
 }

 .blu-btn.b-outline.b-primary.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #f1ab02;
  color: #fff
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7] {
  color: #3ebbf3;
  background-color: #3ebbf3;
  border: #3ebbf3 1px solid
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(0, 109, 234, .08);
  border: #3ebbf3 1px solid
 }

 .blu-btn.b-outline.b-secondary.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #3ebbf3;
  color: #fff
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7] {
  color: #fff;
  background-color: #fff;
  border: #fff 1px solid
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(255, 255, 255, .4);
  border: #fff 1px solid
 }

 .blu-btn.b-outline.b-white.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: #fff;
  color: #fff
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7] {
  color: rgba(25, 34, 42, .4);
  background-color: #c8cbcd;
  border: #c8cbcd 1px solid
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled) {
  background-color: rgba(255, 255, 255, .12)
 }

 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-outline.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-outline.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: rgba(200, 203, 205, .08);
  border: #c8cbcd 1px solid
 }

 .blu-btn.b-outline.b-disabled.b-active[data-v-19fd2cc7] {
  z-index: 9;
  background-color: rgba(25, 34, 42, .4);
  color: #fff
 }

 .blu-btn.b-outline.b-small .blu-ripple[data-v-19fd2cc7] {
  border-radius: 14px
 }

 .blu-btn.b-outline.b-large .blu-ripple[data-v-19fd2cc7] {
  border-radius: 30px
 }

 .blu-btn.b-ghost[data-v-19fd2cc7] {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7] {
  color: #f1ab02;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-primary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-primary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(227, 147, 4, .08)
 }

 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7] {
  color: #3ebbf3;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-secondary[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-secondary:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 109, 234, .08)
 }

 .blu-btn.b-ghost.b-white[data-v-19fd2cc7] {
  color: #fff;
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-white[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-white[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-white:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, .4)
 }

 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7] {
  color: rgba(255, 255, 255, .4);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-white.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-white.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7] {
  color: rgba(25, 34, 42, .4);
  border-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-ghost.b-disabled[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-ghost.b-disabled:not(.b-disabled).b-active[data-v-19fd2cc7] {
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-btn.b-warning[data-v-19fd2cc7] {
  color: #fff;
  background-color: #ffcd00;
  border-color: #ffcd00
 }

 .blu-btn.b-warning[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-warning[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-warning:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #cca400;
  border-color: #cca400
 }

 .blu-btn.b-danger[data-v-19fd2cc7] {
  color: #fff;
  background-color: #ff4646;
  border-color: #ff4646
 }

 .blu-btn.b-danger[data-v-19fd2cc7]:not(.b-disabled):focus-visible,
 .blu-btn.b-danger[data-v-19fd2cc7]:not(.b-disabled):hover,
 .blu-btn.b-danger:not(.b-disabled).b-active[data-v-19fd2cc7] {
  background-color: #ff1313;
  border-color: #ff1313
 }

 .blu-btn.b-small[data-v-19fd2cc7] {
  border-radius: 16px
 }

 .blu-btn.b-small .blu-ripple[data-v-19fd2cc7] {
  border-radius: 16px
 }

 .blu-btn.b-large[data-v-19fd2cc7] {
  border-radius: 32px
 }

 .blu-btn.b-large .blu-ripple[data-v-19fd2cc7] {
  border-radius: 32px
 }

 .blu-btn.b-icon[data-v-19fd2cc7] {
  width: 48px
 }

 .blu-btn.b-icon.b-large[data-v-19fd2cc7] {
  width: 56px
 }

 .blu-btn.b-icon.b-small[data-v-19fd2cc7] {
  width: 32px
 }

 .blu-btn.b-icon svg[data-v-19fd2cc7] {
  width: 100%;
  height: 100%
 }

 .blu-btn.b-full-width[data-v-19fd2cc7] {
  width: 100%
 }

 .blu-btn .blu-ripple[data-v-19fd2cc7] {
  border-radius: 24px
 }

 .blu-field[data-v-12bd13fe] {
  position: relative;
  margin-bottom: 16px
 }

 .blu-field input.form__input[data-v-12bd13fe] {
  width: auto
 }

 .blu-field input.form__input[type="email"][data-v-12bd13fe],
 .blu-field input.form__input[type="number"][data-v-12bd13fe],
 .blu-field input.form__input[type="search"][data-v-12bd13fe],
 .blu-field input.form__input[type="text"][data-v-12bd13fe],
 .blu-field input.form__input[type="tel"][data-v-12bd13fe],
 .blu-field input.form__input[type="url"][data-v-12bd13fe],
 .blu-field input.form__input[type="password"][data-v-12bd13fe] {
  padding: 24px 20px 8px 14px;
  height: 56px
 }

 .blu-field textarea[data-v-12bd13fe] {
  padding: 22px 16px 8px 14px;
  resize: vertical
 }

 .blu-field input.form__input[data-v-12bd13fe],
 .blu-field textarea[data-v-12bd13fe] {
  width: 100%;
  margin-top: 0;
  border-radius: 8px;
  border: #c8cbcd 1px solid;
  color: #19222a;
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  transition: border .2s, background-color .4s
 }

 .blu-field input.form__input[type="search"][data-v-12bd13fe],
 .blu-field textarea[type="search"][data-v-12bd13fe] {
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: #19222a
 }

 .blu-field input.form__input[type="search"][data-v-12bd13fe]::placeholder,
 .blu-field textarea[type="search"][data-v-12bd13fe]::placeholder {
  color: rgba(25, 34, 42, .4)
 }

 .blu-field input.form__input[data-v-12bd13fe]:not(:read-only):focus,
 .blu-field textarea[data-v-12bd13fe]:not(:read-only):focus {
  border-color: #3ebbf3
 }

 .blu-field input.form__input:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field textarea:not(:read-only):focus~label[data-v-12bd13fe] {
  font: 12px/16px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: #3ebbf3;
  top: 2px;
  padding-top: 6px;
  opacity: 1
 }

 .blu-field input.form__input:not(:read-only):focus~.title[data-v-12bd13fe],
 .blu-field textarea:not(:read-only):focus~.title[data-v-12bd13fe] {
  color: #3ebbf3
 }

 .blu-field input.form__input[data-v-12bd13fe]:read-only,
 .blu-field textarea[data-v-12bd13fe]:read-only {
  border-color: #f1f2f2
 }

 .blu-field textarea[data-v-12bd13fe] {
  height: 100px
 }

 .blu-field textarea[data-v-12bd13fe]::-webkit-scrollbar {
  width: 6px;
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-field textarea[data-v-12bd13fe]::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #c8cbcd
 }

 .blu-field textarea[data-v-12bd13fe]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0)
 }

 .blu-field label[data-v-12bd13fe] {
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: rgba(25, 34, 42, .4);
  position: absolute;
  top: 18px;
  left: 16px;
  transition: all .2s, background-color .4s
 }

 .blu-field button[data-v-12bd13fe] {
  padding: 0;
  margin: 0;
  color: #797f85;
  display: flex
 }

 .blu-field button[data-v-12bd13fe]:focus-visible {
  outline: none
 }

 .blu-field button:focus-visible svg[data-v-12bd13fe] {
  outline: 4px solid #000
 }

 .blu-field__msg[data-v-12bd13fe] {
  flex: auto;
  margin-top: 4px
 }

 .blu-field__msg-wrapper[data-v-12bd13fe] {
  display: flex;
  justify-content: flex-end;
  font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: rgba(25, 34, 42, .4)
 }

 .blu-field__counter[data-v-12bd13fe] {
  text-align: right
 }

 .blu-field__btn[data-v-12bd13fe] {
  top: 16px;
  position: absolute;
  display: flex;
  right: 16px;
  align-items: center
 }

 .blu-field .title[data-v-12bd13fe] {
  display: none;
  color: rgba(25, 34, 42, .7019607843)
 }

 .blu-field:not(.b-disabled) input.form__input[data-v-12bd13fe]:hover,
 .blu-field:not(.b-disabled) textarea[data-v-12bd13fe]:hover {
  background-color: #f1f2f2
 }

 .blu-field:not(.b-disabled).has-value label[data-v-12bd13fe] {
  color: #3ebbf3
 }

 .blu-field:not(.b-disabled).has-value textarea+label[data-v-12bd13fe] {
  background-color: #fff
 }

 .blu-field:not(.b-disabled).has-value textarea:hover~label[data-v-12bd13fe] {
  background-color: #f1f2f2
 }

 .blu-field:not(.b-disabled).has-value textarea[data-v-12bd13fe]::-webkit-credentials-auto-fill-button {
  margin-right: 0
 }

 .blu-field.has-value label[data-v-12bd13fe] {
  font: 12px/16px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  top: 2px;
  padding-top: 6px;
  opacity: 1
 }

 .blu-field.has-value textarea+label[data-v-12bd13fe] {
  width: calc(100% - 32px)
 }

 .blu-field.has-value.b-success label[data-v-12bd13fe] {
  color: #1c832a
 }

 .blu-field.has-value.b-danger label[data-v-12bd13fe] {
  color: #e93c3c
 }

 .blu-field.has-max-length input.form__input[data-v-12bd13fe] {
  animation: shake-12bd13fe .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px
 }

 .blu-field.has-placeholder[data-v-12bd13fe] ::placeholder {
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  opacity: 1;
  color: rgba(25, 34, 42, .4)
 }

 .blu-field.has-placeholder .title[data-v-12bd13fe] {
  position: absolute;
  font-size: 1.2rem;
  font-weight: normal;
  top: -8px;
  left: 16px;
  display: block;
  color: rgba(25, 34, 42, .7019607843)
 }

 .blu-field.has-placeholder .blu-field__btn[data-v-12bd13fe] {
  top: 32px
 }

 .blu-field.has-placeholder textarea[data-v-12bd13fe] {
  padding-top: 16px;
  margin-top: 16px
 }

 .blu-field.has-placeholder input.form__input[data-v-12bd13fe] {
  padding-top: 8px;
  margin-top: 16px
 }

 .blu-field.has-placeholder input.form__input[data-v-12bd13fe]:focus::placeholder {
  color: rgba(25, 34, 42, .4)
 }

 .blu-field.has-placeholder.has-left-icon .blu-field__btn[data-v-12bd13fe],
 .blu-field.has-placeholder.has-right-icon .blu-field__btn[data-v-12bd13fe] {
  top: 32px
 }

 .blu-field.has-left-icon .blu-field__btn[data-v-12bd13fe] {
  left: 16px;
  right: auto;
  width: calc(100% - 28px);
  pointer-events: none;
  justify-content: space-between
 }

 .blu-field.has-left-icon .blu-field__btn-close[data-v-12bd13fe],
 .blu-field.has-left-icon .blu-field__btn-custom[data-v-12bd13fe] {
  pointer-events: all
 }

 .blu-field.has-left-icon.b-clearable[data-v-12bd13fe] {
  flex-direction: row-reverse
 }

 .blu-field.has-left-icon.b-clearable.has-value .blu-field__btn-close[data-v-12bd13fe] {
  order: 2
 }

 .blu-field.has-left-icon.b-clearable.has-value .blu-field__btn-custom[data-v-12bd13fe] {
  order: 1
 }

 .blu-field.has-left-icon label[data-v-12bd13fe] {
  padding-left: 30px
 }

 .blu-field.has-left-icon input.form__input[data-v-12bd13fe] {
  padding-left: 44px
 }

 .blu-field.has-left-icon input.form__input[type="search"][data-v-12bd13fe] {
  padding-left: 46px
 }

 @media screen and (max-width:768px) {
  .blu-field.has-left-icon input.form__input[type="search"][data-v-12bd13fe] {
   padding-left: 32px
  }

  .blu-field.has-left-icon input.form__input[type=search]~label[data-v-12bd13fe] {
   left: 24px
  }

  .blu-field.has-left-icon input.form__input[type=search]~.blu-field__btn[data-v-12bd13fe] {
   width: calc(100% - 15px);
   bottom: 17px;
   left: 5px
  }

  .blu-field.has-left-icon input.form__input[type=search]~.blu-field__btn .blu-field__btn-custom svg[data-v-12bd13fe],
  .blu-field.has-left-icon input.form__input[type=search]~.blu-field__btn .blu-field__btn-close svg[data-v-12bd13fe] {
   width: 18px;
   height: 18px
  }

  .blu-field.has-left-icon input.form__input[type="search"][data-v-12bd13fe] {
   height: 36px;
   border-radius: 8px
  }
 }

 .blu-field.has-right-icon input.form__input[data-v-12bd13fe] {
  padding-right: 46px
 }

 .blu-field.b-clearable input.form__input[data-v-12bd13fe],
 .blu-field.b-clearable textarea[data-v-12bd13fe] {
  padding-right: 47px
 }

 .blu-field.b-clearable input.form__input[type="password"][data-v-12bd13fe],
 .blu-field.b-clearable textarea[type="password"][data-v-12bd13fe] {
  padding-right: 80px
 }

 @media screen and (max-width:768px) {

  .blu-field.b-clearable input.form__input[type="search"][data-v-12bd13fe],
  .blu-field.b-clearable textarea[type="search"][data-v-12bd13fe] {
   padding-right: 33px
  }
 }

 .blu-field.b-clearable .blu-field__btn-close[data-v-12bd13fe]:not(:last-child) {
  margin-right: 8px
 }

 .blu-field.has-action .blu-field__btn[data-v-12bd13fe] {
  top: 12px
 }

 .blu-field.has-action.has-placeholder .blu-field__btn[data-v-12bd13fe] {
  top: 28px
 }

 .blu-field.has-action input.form__input[data-v-12bd13fe] {
  padding-right: 81px
 }

 .blu-field.has-action.b-clearable input.form__input[data-v-12bd13fe],
 .blu-field.has-action.has-password input.form__input[data-v-12bd13fe] {
  padding-right: 118px
 }

 .blu-field.has-leading-icon .blu-field__leading-icon[data-v-12bd13fe] {
  position: absolute;
  top: 16px;
  left: 16px;
  pointer-events: none;
  z-index: 1
 }

 .blu-field.has-leading-icon label[data-v-12bd13fe] {
  padding-left: 32px
 }

 .blu-field.has-leading-icon input.form__input[data-v-12bd13fe] {
  padding-left: 46px
 }

 .blu-field.has-leading-icon input.form__input[type="search"][data-v-12bd13fe] {
  padding-left: 48px
 }

 @media screen and (max-width:768px) {
  .blu-field.has-leading-icon input.form__input[type="search"][data-v-12bd13fe] {
   padding-left: 32px;
   height: 36px;
   border-radius: 8px
  }

  .blu-field.has-leading-icon input.form__input[type=search]~label[data-v-12bd13fe] {
   left: 24px
  }

  .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__leading-icon[data-v-12bd13fe] {
   top: 24px;
   left: 8px
  }

  .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__leading-icon svg[data-v-12bd13fe] {
   width: 18px;
   height: 18px
  }

  .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__btn[data-v-12bd13fe] {
   bottom: 17px;
   right: 8px
  }

  .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__btn .blu-field__btn-custom svg[data-v-12bd13fe],
  .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__btn .blu-field__btn-close svg[data-v-12bd13fe],
  .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__btn .blu-field__leading-icon svg[data-v-12bd13fe] {
   width: 18px;
   height: 18px
  }
 }

 .blu-field.has-leading-icon.has-placeholder .blu-field__leading-icon[data-v-12bd13fe] {
  top: 32px
 }

 .blu-field.has-leading-icon.has-placeholder.b-small:not(.has-no-gap) :not(input[type=search].form__input)~.blu-field__leading-icon[data-v-12bd13fe] {
  top: 23px
 }

 .blu-field.has-leading-icon.has-placeholder.b-small:not(.has-no-gap) .blu-field__leading-icon[data-v-12bd13fe] {
  top: 25px
 }

 .blu-field.has-leading-icon.has-placeholder.b-small :not(input[type=search].form__input)~.blu-field__leading-icon[data-v-12bd13fe] {
  top: 7px
 }

 .blu-field.has-custom-icon input.form__input[data-v-12bd13fe] {
  padding-right: 46px
 }

 .blu-field.has-custom-icon.b-clearable input.form__input[data-v-12bd13fe] {
  padding-right: 80px
 }

 .blu-field.has-no-gap[data-v-12bd13fe] {
  margin-bottom: 0
 }

 .blu-field.has-no-gap.has-placeholder input.form__input[data-v-12bd13fe] {
  margin-top: 0
 }

 .blu-field.has-no-gap.has-leading-icon.has-placeholder:not(.b-small) .blu-field__leading-icon[data-v-12bd13fe],
 .blu-field.has-no-gap.has-leading-icon.has-placeholder:not(.b-small) .blu-field__btn[data-v-12bd13fe] {
  top: 16px
 }

 .blu-field.has-no-gap.has-leading-icon.has-placeholder .blu-field__leading-icon[data-v-12bd13fe] {
  top: 9px
 }

 .blu-field.has-no-gap.has-leading-icon.has-placeholder .blu-field__btn[data-v-12bd13fe] {
  top: 7px
 }

 @media screen and (min-width:769px),
 print {
  .blu-field.has-no-gap.has-leading-icon.has-placeholder.b-small input[type=search].form__input~.blu-field__btn[data-v-12bd13fe] {
   top: 9px
  }
 }

 @media screen and (max-width:768px) {
  .blu-field.has-no-gap.has-leading-icon.has-placeholder input[type=search].form__input~.blu-field__leading-icon[data-v-12bd13fe] {
   top: 9px
  }

  .blu-field.has-no-gap.has-leading-icon.has-placeholder input[type=search].form__input~.blu-field__btn[data-v-12bd13fe] {
   top: 17px
  }
 }

 .blu-field.b-success input.form__input[data-v-12bd13fe],
 .blu-field.b-success textarea[data-v-12bd13fe],
 .blu-field.b-success input[data-v-12bd13fe]:not(:read-only):focus,
 .blu-field.b-success textarea[data-v-12bd13fe]:not(:read-only):focus,
 .blu-field.b-success textarea[data-v-12bd13fe]:focus {
  border-color: #22a334
 }

 .blu-field.b-success input.form__input~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success input.form__input~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success input.form__input~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe],
 .blu-field.b-success textarea~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success textarea~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success textarea~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe],
 .blu-field.b-success input:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success input:not(:read-only):focus~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success input:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe],
 .blu-field.b-success textarea:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success textarea:not(:read-only):focus~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success textarea:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe],
 .blu-field.b-success textarea:focus~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success textarea:focus~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-success textarea:focus~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe] {
  color: #1c832a
 }

 .blu-field.b-success input.form__input~.title[data-v-12bd13fe],
 .blu-field.b-success textarea~.title[data-v-12bd13fe],
 .blu-field.b-success input:not(:read-only):focus~.title[data-v-12bd13fe],
 .blu-field.b-success textarea:not(:read-only):focus~.title[data-v-12bd13fe],
 .blu-field.b-success textarea:focus~.title[data-v-12bd13fe] {
  color: #1c832a
 }

 .blu-field.b-success input.form__input:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field.b-success textarea:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field.b-success input:not(:read-only):focus:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field.b-success textarea:not(:read-only):focus:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field.b-success textarea:focus:not(:read-only):focus~label[data-v-12bd13fe] {
  color: #1c832a
 }

 .blu-field.b-danger input[data-v-12bd13fe],
 .blu-field.b-danger textarea[data-v-12bd13fe],
 .blu-field.b-danger input[data-v-12bd13fe]:not(:read-only):focus,
 .blu-field.b-danger textarea[data-v-12bd13fe]:not(:read-only):focus,
 .blu-field.b-danger textarea[data-v-12bd13fe]:focus {
  border-color: #ff4646
 }

 .blu-field.b-danger input~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger input~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger input~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe],
 .blu-field.b-danger textarea~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger textarea~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger textarea~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe],
 .blu-field.b-danger input:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger input:not(:read-only):focus~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger input:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe],
 .blu-field.b-danger textarea:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger textarea:not(:read-only):focus~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger textarea:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe],
 .blu-field.b-danger textarea:focus~.blu-field__msg-wrapper .blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger textarea:focus~.blu-field__msg[data-v-12bd13fe],
 .blu-field.b-danger textarea:focus~.blu-field__msg-wrapper .blu-field__counter[data-v-12bd13fe] {
  color: #e93c3c
 }

 .blu-field.b-danger input~.title[data-v-12bd13fe],
 .blu-field.b-danger textarea~.title[data-v-12bd13fe],
 .blu-field.b-danger input:not(:read-only):focus~.title[data-v-12bd13fe],
 .blu-field.b-danger textarea:not(:read-only):focus~.title[data-v-12bd13fe],
 .blu-field.b-danger textarea:focus~.title[data-v-12bd13fe] {
  color: #e93c3c
 }

 .blu-field.b-danger input:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field.b-danger textarea:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field.b-danger input:not(:read-only):focus:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field.b-danger textarea:not(:read-only):focus:not(:read-only):focus~label[data-v-12bd13fe],
 .blu-field.b-danger textarea:focus:not(:read-only):focus~label[data-v-12bd13fe] {
  color: #e93c3c
 }

 .b-dark input.form__input[data-v-12bd13fe],
 .b-dark textarea[data-v-12bd13fe] {
  background-color: #f1f2f2;
  border-color: #f1f2f2
 }

 .b-dark:not(.b-disabled) input.form__input[data-v-12bd13fe]:hover,
 .b-dark:not(.b-disabled) textarea[data-v-12bd13fe]:hover {
  background-color: #e1e3e4
 }

 .b-dark:not(.b-disabled).has-value textarea+label[data-v-12bd13fe] {
  background-color: #f1f2f2
 }

 .b-dark:not(.b-disabled).has-value textarea:hover~label[data-v-12bd13fe] {
  background-color: #e1e3e4
 }

 .b-disabled input.form__input[data-v-12bd13fe],
 .b-disabled textarea[data-v-12bd13fe] {
  background-color: #c8cbcd;
  border-color: #c8cbcd
 }

 .b-disabled input.form__input[data-v-12bd13fe],
 .b-disabled textarea[data-v-12bd13fe],
 .b-disabled label[data-v-12bd13fe],
 .b-disabled .blu-field__btn *[data-v-12bd13fe] {
  cursor: not-allowed;
  color: rgba(25, 34, 42, .4)
 }

 .b-small input.form__input[data-v-12bd13fe] {
  font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  border-radius: 8px
 }

 .b-small input.form__input[type="email"][data-v-12bd13fe],
 .b-small input.form__input[type="number"][data-v-12bd13fe],
 .b-small input.form__input[type="text"][data-v-12bd13fe],
 .b-small input.form__input[type="tel"][data-v-12bd13fe],
 .b-small input.form__input[type="url"][data-v-12bd13fe],
 .b-small input.form__input[type="password"][data-v-12bd13fe] {
  height: 32px
 }

 .b-small input.form__input[type=email]~.blu-field__leading-icon[data-v-12bd13fe],
 .b-small input.form__input[type=number]~.blu-field__leading-icon[data-v-12bd13fe],
 .b-small input.form__input[type=text]~.blu-field__leading-icon[data-v-12bd13fe],
 .b-small input.form__input[type=tel]~.blu-field__leading-icon[data-v-12bd13fe],
 .b-small input.form__input[type=url]~.blu-field__leading-icon[data-v-12bd13fe],
 .b-small input.form__input[type=password]~.blu-field__leading-icon[data-v-12bd13fe] {
  top: 6px
 }

 .b-small input.form__input[type="search"][data-v-12bd13fe] {
  height: 36px
 }

 .b-small input.form__input[type=search]~.blu-field__btn[data-v-12bd13fe] {
  right: 8px
 }

 @media screen and (min-width:769px),
 print {
  .b-small input.form__input[type=search]~.blu-field__btn[data-v-12bd13fe] {
   top: 25px
  }
 }

 @media screen and (max-width:768px) {
  .b-small input.form__input[type=search]~.blu-field__btn[data-v-12bd13fe] {
   top: 33px
  }
 }

 .b-small.blu-field input.form__input[data-v-12bd13fe] {
  padding-left: 6px
 }

 .b-small.has-placeholder[data-v-12bd13fe] ::placeholder {
  font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: rgba(25, 34, 42, .4)
 }

 .b-small.has-placeholder .blu-field__btn[data-v-12bd13fe] {
  top: 23px;
  right: 8px
 }

 .b-small.has-placeholder .blu-field__leading-icon svg[data-v-12bd13fe],
 .b-small.has-placeholder .blu-field__btn svg[data-v-12bd13fe] {
  width: 18px;
  height: 18px
 }

 .b-small.b-clearable input.form__input[data-v-12bd13fe] {
  padding-right: 33px
 }

 .b-small.has-leading-icon input.form__input[data-v-12bd13fe] {
  padding-left: 32px
 }

 .b-small.has-leading-icon input.form__input[type="search"][data-v-12bd13fe] {
  padding-left: 32px
 }

 .b-small.has-leading-icon .blu-field__btn-custom[data-v-12bd13fe],
 .b-small.has-leading-icon .blu-field__btn-close[data-v-12bd13fe],
 .b-small.has-leading-icon .blu-field__leading-icon[data-v-12bd13fe] {
  left: 8px
 }

 .b-small .blu-field__btn[data-v-12bd13fe] {
  top: 6px
 }

 [data-v-12bd13fe]::placeholder {
  font-size: 0;
  opacity: 0
 }

 [data-v-12bd13fe]::-ms-reveal {
  display: none
 }

 [data-v-12bd13fe]:-ms-input-placeholder {
  font-size: 0;
  opacity: 0
 }

 [data-v-12bd13fe]::-ms-input-placeholder {
  font-size: 0;
  opacity: 0
 }

 input[data-v-12bd13fe]:-internal-autofill-selected {
  background-color: #fff !important
 }

 [data-v-12bd13fe]::-webkit-credentials-auto-fill-button {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjkxIDE0LjU2YTEuNzY5IDEuNzY5IDAgMCAxLTEuNDM1LS43MjVsLTIuNjUtMy42ODNhMS4wMDEgMS4wMDEgMCAwIDEgMS42MjUtMS4xNjhsMi40NSAzLjQwOCAyLjIwMi0zLjM3MWExIDEgMCAwIDEgMS42NzQgMS4wOTRsLTIuNCAzLjY3MmMtLjM3My41MDgtLjg5Ni43NzMtMS40NjYuNzczWiIgZmlsbD0iIzc5N0Y4NSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuOTIgNy4wNzNjMC0zLjAzMS0yLjQ2Ni01LjQ4OS01LjUxLTUuNDg5LTMuMDQ0IDAtNS41MTEgMi40NTctNS41MTEgNS40ODlhNS40ODcgNS40ODcgMCAwIDAgMy40NTkgNS4wOTFjLS4wNTYgMS45MTMtLjAyIDMuODMuMTI0IDUuNzM5bC4wMTEuMTQ0Yy4wMjkuMzkyLjE3My43Ni40MDYgMS4wMzhsLjgxLjk2OGMuNTEuNjA5IDEuNDc0LjcwMiAxLjg0NiAwIC4xNjYtLjMxNC4yMjctMS4wOTctLjAxLTEuNjIyLS4zMzYtLjc0Ny0uNjIxLTEuMTg5LjM0Mi0yLjM3OC4xOTktLjI0Ni4xODYtLjYyMy4wNTUtLjkyMS0uMjc1LS42MjgtLjU1My0xLjc1OC4zMDMtMi44MTMuMDI4LS4wMzUuMDczLS4wNzYuMTI0LS4xMiAyLjA3NS0uNzg4IDMuNTUyLTIuNzgzIDMuNTUyLTUuMTI2Wk03LjQxIDQuMDc5YTEuNSAxLjUgMCAwIDEgMS41MDQgMS40OTdBMS41IDEuNSAwIDAgMSA3LjQxIDcuMDczYTEuNSAxLjUgMCAwIDEtMS41MDMtMS40OTdBMS41IDEuNSAwIDAgMSA3LjQxIDQuMDc5WiIgZmlsbD0iIzc5N0Y4NSIvPjwvc3ZnPg==);
  -webkit-mask-size: 18px 18px;
  width: 18px;
  height: 18px;
  background-color: rgba(25, 34, 42, .4);
  margin-top: -14px;
  margin-right: -30px
 }

 input[type="number"][data-v-12bd13fe]::-webkit-inner-spin-button,
 input[type="number"][data-v-12bd13fe]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
 }

 @keyframes shake-12bd13fe {

  10%,
  90% {
   transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
   transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
   transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
   transform: translate3d(4px, 0, 0)
  }
 }

 .blu-input-stepper input[data-v-12bd13fe] {
  font: 18px/24px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
  color: #19222a;
  background-color: inherit
 }

 .blu-input-stepper input[type="number"][data-v-12bd13fe] {
  width: 100%;
  height: 100%;
  padding: 0;
  border: none;
  text-align: center;
  -moz-appearance: textfield
 }

 .blu-input-stepper input[type="number"][data-v-12bd13fe]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0
 }

 .blu-input-stepper input[type="number"][data-v-12bd13fe]:hover {
  background-color: inherit
 }

 .blu-input-stepper input[type="number"][data-v-12bd13fe]:focus {
  border: none
 }

 .blu-input-stepper.b-readonly input[data-v-12bd13fe] {
  cursor: default
 }

 .blu-input-stepper.b-disabled input[data-v-12bd13fe] {
  color: rgba(25, 34, 42, .4)
 }



    
 @media screen and (max-width:768px) {

  .blu-bottomsheet.fade-enter-active[data-v-07062944],
  .blu-bottomsheet.fade-leave-active[data-v-07062944] {
   position: absolute;
   z-index: 99;
   transition: opacity .5s
  }

  .b-default .blu-bottomsheet__mask[data-v-07062944] {
   transition: opacity .3s ease;
   position: fixed;
   z-index: 99;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(0, 0, 0, .6);
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center
  }

  .b-default.fade-enter-active .blu-bottomsheet__mask[data-v-07062944],
  .b-default.fade-leave-active .blu-bottomsheet__mask[data-v-07062944] {
   transition: opacity .5s
  }

  .b-default.fade-enter .blu-bottomsheet__mask[data-v-07062944],
  .b-default.fade-leave-to .blu-bottomsheet__mask[data-v-07062944] {
   opacity: 0
  }
 }


 @media screen and (max-width:768px) {
  .blu-bottomsheet__container[data-v-6fec5330] {
   font-family: "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   width: 100%;
   max-width: 100%;
   height: auto;
   max-height: calc(100% - (env(safe-area-inset-top) + env(safe-area-inset-bottom) + 50px));
   background-color: #fff;
   border-radius: 16px 16px 0 0;
   box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
   position: fixed;
   z-index: 1000;
   left: 0;
   bottom: 0;
   padding-bottom: env(safe-area-inset-bottom)
  }

  .b-default.fade-enter-active .blu-bottomsheet__container[data-v-6fec5330],
  .b-default.fade-leave-active .blu-bottomsheet__container[data-v-6fec5330],
  .b-nomask.fade-enter-active .blu-bottomsheet__container[data-v-6fec5330],
  .b-nomask.fade-leave-active .blu-bottomsheet__container[data-v-6fec5330] {
   transition: bottom .5s
  }

  .b-default.fade-enter .blu-bottomsheet__container[data-v-6fec5330],
  .b-default.fade-leave-to .blu-bottomsheet__container[data-v-6fec5330],
  .b-nomask.fade-enter .blu-bottomsheet__container[data-v-6fec5330],
  .b-nomask.fade-leave-to .blu-bottomsheet__container[data-v-6fec5330] {
   bottom: -100vh
  }

  .b-fullscreen[data-v-6fec5330] {
   color: #fff
  }

  .b-fullscreen .blu-bottomsheet__container[data-v-6fec5330] {
   height: 100%;
   max-height: 100%;
   border-radius: 0
  }

  .b-fullscreen.fade-enter-active .blu-bottomsheet__container[data-v-6fec5330],
  .b-fullscreen.fade-leave-active .blu-bottomsheet__container[data-v-6fec5330] {
   transition: left .5s
  }

  .b-fullscreen.fade-enter .blu-bottomsheet__container[data-v-6fec5330],
  .b-fullscreen.fade-leave-to .blu-bottomsheet__container[data-v-6fec5330] {
   left: -100vw
  }
 }


 @media screen and (max-width:768px) {
  .blu-bottomsheet__close[data-v-33277075] {
   padding: 24px;
   position: absolute;
   right: 0;
   top: 0
  }

  .blu-bottomsheet__close i[data-v-33277075]:before,
  .blu-bottomsheet__close i[data-v-33277075]:after {
   content: "";
   width: 20px;
   height: 4px;
   border-radius: 4px;
   background-color: #acb0b4;
   position: absolute;
   top: 24px;
   right: 24px
  }

  .blu-bottomsheet__close i[data-v-33277075]:before {
   transform: rotate(45deg)
  }

  .blu-bottomsheet__close i[data-v-33277075]:after {
   transform: rotate(-45deg)
  }

  .b-default .blu-bottomsheet__close[data-v-33277075] {
   top: -42px
  }

  .b-default .blu-bottomsheet__close i[data-v-33277075]:before,
  .b-default .blu-bottomsheet__close i[data-v-33277075]:after {
   background-color: #c8cbcd
  }

  .b-fullscreen .blu-bottomsheet__close[data-v-33277075] {
   padding: 0;
   display: flex;
   align-items: center;
   height: 50px;
   left: 16px;
   font-size: 1.6rem;
   font-weight: bold
  }

  .b-fullscreen .blu-bottomsheet__close i[data-v-33277075] {
   transform: scale(.5);
   transform-origin: left;
   width: 32px;
   height: 4px;
   background: #92979c;
   border-radius: 2px;
   position: relative
  }

  .b-fullscreen .blu-bottomsheet__close i[data-v-33277075]:before,
  .b-fullscreen .blu-bottomsheet__close i[data-v-33277075]:after {
   content: "";
   width: 18px;
   height: 4px;
   border-radius: 4px;
   background-color: #92979c;
   position: absolute;
   left: -1px
  }

  .b-fullscreen .blu-bottomsheet__close i[data-v-33277075]:before {
   top: -5px;
   transform: rotate(-38deg)
  }

  .b-fullscreen .blu-bottomsheet__close i[data-v-33277075]:after {
   top: 5px;
   transform: rotate(38deg)
  }
 }


 .blu-ticker[data-v-e275b4e8] {
  --blu-ticker-color-background: #f9f9fa;
  --blu-ticker-color-border: #e1e3e4;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 8px;
  position: relative;
  background-color: var(--blu-ticker-color-background);
  border: 1px solid var(--blu-ticker-color-border);
  color: rgba(25, 34, 42, .7019607843);
  padding: 8px;
  margin-bottom: 8px;
  z-index: 0
 }

 .blu-ticker__msg[data-v-e275b4e8] {
  z-index: 0;
  align-self: center
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker__msg[data-v-e275b4e8] {
   font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker__msg[data-v-e275b4e8] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-ticker__close[data-v-e275b4e8] {
  object-fit: contain;
  position: relative;
  z-index: 0;
  width: 18px;
  height: 18px;
  padding: 11px
 }

 .blu-ticker__close i[data-v-e275b4e8] {
  content: "";
  top: 0;
  right: 0;
  position: absolute;
  width: 18px;
  height: 18px;
  padding: 12px;
  background: rgba(0, 0, 0, 0) url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=) center center no-repeat #e1e3e4;
  background-color: rgba(25, 34, 42, .7019607843);
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=)
 }

 @media screen and (max-width:768px) {
  .blu-ticker__close[data-v-e275b4e8] {
   transform: scale(.75)
  }
 }

 .blu-ticker__close[data-v-e275b4e8]:focus-visible {
  box-shadow: 0 0 0 4px #000;
  outline: none
 }

 .blu-ticker__title[data-v-e275b4e8] {
  color: #19222a
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker__title[data-v-e275b4e8] {
   font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker__title[data-v-e275b4e8] {
   font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-ticker__btn[data-v-e275b4e8] {
  margin: 8px 0 0 -14px
 }

 .blu-ticker.b-info[data-v-e275b4e8] {
  --blu-ticker-color-background: #f3f9ff;
  --blu-ticker-color-border: #b9deff
 }

 .blu-ticker.b-info.has-icon>.blu-ticker__icon[data-v-e275b4e8] {
  background-color: #3ebbf3;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-ticker.b-success[data-v-e275b4e8] {
  --blu-ticker-color-background: #effcf0;
  --blu-ticker-color-border: #b2efb9
 }

 .blu-ticker.b-success.has-icon>.blu-ticker__icon[data-v-e275b4e8] {
  background-color: #1c832a;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=)
 }

 .blu-ticker.b-warning[data-v-e275b4e8] {
  --blu-ticker-color-background: #fff8e0;
  --blu-ticker-color-border: #fef0b6
 }

 .blu-ticker.b-warning.has-icon>.blu-ticker__icon[data-v-e275b4e8] {
  background-color: #f1ab02;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-ticker.b-danger[data-v-e275b4e8] {
  --blu-ticker-color-background: #fff5f5;
  --blu-ticker-color-border: #fecccb
 }

 .blu-ticker.b-danger.has-icon>.blu-ticker__icon[data-v-e275b4e8] {
  background-color: #d33534;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+)
 }

 .blu-ticker.has-icon>.blu-ticker__icon[data-v-e275b4e8] {
  margin-right: 8px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker.has-icon>.blu-ticker__icon[data-v-e275b4e8] {
   padding: 12px
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker.has-icon>.blu-ticker__icon[data-v-e275b4e8] {
   padding: 9px
  }
 }

 .blu-ticker.has-icon.b-middle[data-v-e275b4e8] {
  align-items: center
 }

 .blu-ticker.has-icon.b-bottom[data-v-e275b4e8] {
  align-items: flex-end
 }

 .blu-ticker.has-icon.b-bottom[data-v-e275b4e8]:before {
  margin-bottom: 3px
 }


 .blu-ticker[data-v-5f386d2a] {
  --blu-ticker-color-background: #f9f9fa;
  --blu-ticker-color-border: #e1e3e4;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 8px;
  position: relative;
  background-color: var(--blu-ticker-color-background);
  border: 1px solid var(--blu-ticker-color-border);
  color: rgba(25, 34, 42, .7019607843);
  padding: 8px;
  margin-bottom: 8px;
  z-index: 0
 }

 .blu-ticker__msg[data-v-5f386d2a] {
  z-index: 0;
  align-self: center
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker__msg[data-v-5f386d2a] {
   font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker__msg[data-v-5f386d2a] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-ticker__close[data-v-5f386d2a] {
  object-fit: contain;
  position: relative;
  z-index: 0;
  width: 18px;
  height: 18px;
  padding: 11px
 }

 .blu-ticker__close i[data-v-5f386d2a] {
  content: "";
  top: 0;
  right: 0;
  position: absolute;
  width: 18px;
  height: 18px;
  padding: 12px;
  background: rgba(0, 0, 0, 0) url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=) center center no-repeat #e1e3e4;
  background-color: rgba(25, 34, 42, .7019607843);
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=)
 }

 @media screen and (max-width:768px) {
  .blu-ticker__close[data-v-5f386d2a] {
   transform: scale(.75)
  }
 }

 .blu-ticker__close[data-v-5f386d2a]:focus-visible {
  box-shadow: 0 0 0 4px #000;
  outline: none
 }

 .blu-ticker__title[data-v-5f386d2a] {
  color: #19222a
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker__title[data-v-5f386d2a] {
   font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker__title[data-v-5f386d2a] {
   font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-ticker__btn[data-v-5f386d2a] {
  margin: 8px 0 0 -14px
 }

 .blu-ticker.b-info[data-v-5f386d2a] {
  --blu-ticker-color-background: #f3f9ff;
  --blu-ticker-color-border: #b9deff
 }

 .blu-ticker.b-info.has-icon>.blu-ticker__icon[data-v-5f386d2a] {
  background-color: #3ebbf3;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-ticker.b-success[data-v-5f386d2a] {
  --blu-ticker-color-background: #effcf0;
  --blu-ticker-color-border: #b2efb9
 }

 .blu-ticker.b-success.has-icon>.blu-ticker__icon[data-v-5f386d2a] {
  background-color: #1c832a;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=)
 }

 .blu-ticker.b-warning[data-v-5f386d2a] {
  --blu-ticker-color-background: #fff8e0;
  --blu-ticker-color-border: #fef0b6
 }

 .blu-ticker.b-warning.has-icon>.blu-ticker__icon[data-v-5f386d2a] {
  background-color: #f1ab02;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-ticker.b-danger[data-v-5f386d2a] {
  --blu-ticker-color-background: #fff5f5;
  --blu-ticker-color-border: #fecccb
 }

 .blu-ticker.b-danger.has-icon>.blu-ticker__icon[data-v-5f386d2a] {
  background-color: #d33534;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+)
 }

 .blu-ticker.has-icon>.blu-ticker__icon[data-v-5f386d2a] {
  margin-right: 8px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker.has-icon>.blu-ticker__icon[data-v-5f386d2a] {
   padding: 12px
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker.has-icon>.blu-ticker__icon[data-v-5f386d2a] {
   padding: 9px
  }
 }

 .blu-ticker.has-icon.b-middle[data-v-5f386d2a] {
  align-items: center
 }

 .blu-ticker.has-icon.b-bottom[data-v-5f386d2a] {
  align-items: flex-end
 }

 .blu-ticker.has-icon.b-bottom[data-v-5f386d2a]:before {
  margin-bottom: 3px
 }


 .blu-ticker[data-v-c29289ca] {
  --blu-ticker-color-background: #f9f9fa;
  --blu-ticker-color-border: #e1e3e4;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 8px;
  position: relative;
  background-color: var(--blu-ticker-color-background);
  border: 1px solid var(--blu-ticker-color-border);
  color: rgba(25, 34, 42, .7019607843);
  padding: 8px;
  margin-bottom: 8px;
  z-index: 0
 }

 .blu-ticker__msg[data-v-c29289ca] {
  z-index: 0;
  align-self: center
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker__msg[data-v-c29289ca] {
   font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker__msg[data-v-c29289ca] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-ticker__close[data-v-c29289ca] {
  object-fit: contain;
  position: relative;
  z-index: 0;
  width: 18px;
  height: 18px;
  padding: 11px
 }

 .blu-ticker__close i[data-v-c29289ca] {
  content: "";
  top: 0;
  right: 0;
  position: absolute;
  width: 18px;
  height: 18px;
  padding: 12px;
  background: rgba(0, 0, 0, 0) url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=) center center no-repeat #e1e3e4;
  background-color: rgba(25, 34, 42, .7019607843);
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy43NjcyIDEyTDE3LjYzMiA4LjEzODM5QzE4LjEyMjcgNy42NDgxOSAxOC4xMjI3IDYuODU3ODYgMTcuNjMyIDYuMzY3NjVDMTcuMTQxNCA1Ljg3NzQ1IDE2LjM1MDQgNS44Nzc0NSAxNS44NTk4IDYuMzY3NjVMMTEuOTk1IDEwLjIyOTNMOC4xNDAxOCA2LjM3NzY2QzcuNjQ5NTYgNS44ODc0NSA2Ljg1ODU3IDUuODg3NDUgNi4zNjc5NiA2LjM3NzY2QzUuODc3MzUgNi44Njc4NiA1Ljg3NzM1IDcuNjU4MTkgNi4zNjc5NiA4LjE0ODRMMTAuMjIyOCAxMkw2LjM2Nzk2IDE1Ljg2MTZDNS44NzczNSAxNi4zNTE4IDUuODc3MzUgMTcuMTQyMSA2LjM2Nzk2IDE3LjYzMjNDNi44NTg1NyAxOC4xMjI2IDcuNjQ5NTYgMTguMTIyNiA4LjE0MDE4IDE3LjYzMjNMMTIuMDA1IDEzLjc3MDdMMTUuODU5OCAxNy42MjIzQzE2LjM1MDQgMTguMTEyNSAxNy4xNDE0IDE4LjExMjUgMTcuNjMyIDE3LjYyMjNDMTguMTIyNyAxNy4xMzIxIDE4LjEyMjcgMTYuMzQxOCAxNy42MzIgMTUuODUxNkwxMy43NzcyIDEySDEzLjc2NzJaIiBmaWxsPSIjNzk3Rjg1Ii8+Cjwvc3ZnPgo=)
 }

 @media screen and (max-width:768px) {
  .blu-ticker__close[data-v-c29289ca] {
   transform: scale(.75)
  }
 }

 .blu-ticker__close[data-v-c29289ca]:focus-visible {
  box-shadow: 0 0 0 4px #000;
  outline: none
 }

 .blu-ticker__title[data-v-c29289ca] {
  color: #19222a
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker__title[data-v-c29289ca] {
   font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker__title[data-v-c29289ca] {
   font: 14px/18px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }
 }

 .blu-ticker__btn[data-v-c29289ca] {
  margin: 8px 0 0 -14px
 }

 .blu-ticker.b-info[data-v-c29289ca] {
  --blu-ticker-color-background: #f3f9ff;
  --blu-ticker-color-border: #b9deff
 }

 .blu-ticker.b-info.has-icon>.blu-ticker__icon[data-v-c29289ca] {
  background-color: #3ebbf3;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMkMyMiAxNy41MiAxNy41MiAyMiAxMiAyMkM2LjQ4IDIyIDIgMTcuNTIgMiAxMlpNMTEuOTcgOC43Mzc2NEMxMi43MjY2IDguNzM3NjQgMTMuMzQgOC4xMjQ4IDEzLjM0IDcuMzY4ODJDMTMuMzQgNi42MTI4NCAxMi43MjY2IDYgMTEuOTcgNkMxMS4yMTM0IDYgMTAuNiA2LjYxMjg0IDEwLjYgNy4zNjg4MkMxMC42IDguMTI0OCAxMS4yMTM0IDguNzM3NjQgMTEuOTcgOC43Mzc2NFpNMTEuNDk5OSAxMC4xMDY0SDEyLjQ0OTlDMTIuODQ5OSAxMC4xMDY0IDEzLjE3OTkgMTAuNDM2MiAxMy4xNzk5IDEwLjgzNThWMTcuMjcwM0MxMy4xNzk5IDE3LjY2OTkgMTIuODQ5OSAxNy45OTk2IDEyLjQ0OTkgMTcuOTk5NkgxMS40OTk5QzExLjA5OTkgMTcuOTk5NiAxMC43Njk5IDE3LjY2OTkgMTAuNzY5OSAxNy4yNzAzVjEwLjgzNThDMTAuNzY5OSAxMC40MzYyIDExLjA5OTkgMTAuMTA2NCAxMS40OTk5IDEwLjEwNjRaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-ticker.b-success[data-v-c29289ca] {
  --blu-ticker-color-background: #effcf0;
  --blu-ticker-color-border: #b2efb9
 }

 .blu-ticker.b-success.has-icon>.blu-ticker__icon[data-v-c29289ca] {
  background-color: #1c832a;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNy4wNSA5LjExTDEyLjA2IDE2LjEyQzExLjg4IDE2LjM3IDExLjYgMTYuNTIgMTEuMjkgMTYuNTRIMTEuMjRDMTAuOTUgMTYuNTQgMTAuNjcgMTYuNDIgMTAuNDggMTYuMTlMNi45OSAxMi4xM0M2LjgyIDExLjkzIDYuNzMgMTEuNjcgNi43NSAxMS40MUM2Ljc3IDExLjE0IDYuODkgMTAuOSA3LjA5IDEwLjczQzcuNTEgMTAuMzcgOC4xNCAxMC40MiA4LjUgMTAuODRMMTEuMTYgMTMuOTNMMTUuNDEgNy45NkMxNS43MyA3LjUxIDE2LjM1IDcuNDEgMTYuOCA3LjczQzE3LjAyIDcuODggMTcuMTYgOC4xMSAxNy4yMSA4LjM4QzE3LjI1IDguNjQgMTcuMTkgOC45MSAxNy4wNCA5LjEyTDE3LjA1IDkuMTFaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4=)
 }

 .blu-ticker.b-warning[data-v-c29289ca] {
  --blu-ticker-color-background: #fff8e0;
  --blu-ticker-color-border: #fef0b6
 }

 .blu-ticker.b-warning.has-icon>.blu-ticker__icon[data-v-c29289ca] {
  background-color: #f1ab02;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODc0MzYgMjFIMjAuMTE0NEgyMC4xMjQ0QzIxLjU1MzUgMjEgMjIuNDUyOSAxOS41MDM1IDIxLjc2MzQgMTguMjg2NEwxMy42NDg0IDMuOTUwMjZDMTIuOTM4OCAyLjY4MzI1IDExLjA2OTkgMi42ODMyNSAxMC4zNjA0IDMuOTUwMjZMMi4yMzUzNyAxOC4yOTY0QzEuNTQ1OCAxOS41MTM1IDIuNDU1MjQgMjEgMy44NzQzNiAyMVpNMTAuOTkgMTMuOTM3NEwxMC43MDAyIDkuMDk4ODdWNy43NTIwNUMxMC43MDAyIDcuMzMzMDQgMTEuMDQgNi45OTM4NCAxMS40NTk3IDYuOTkzODRIMTIuNjA5QzEzLjAyODggNi45OTM4NCAxMy4zNjg2IDcuMzMzMDQgMTMuMzY4NiA3Ljc1MjA1VjkuMTA4ODRMMTMuMDg4NyAxMy45Mjc1QzEzLjA2ODcgMTQuMzI2NSAxMi43Mzg5IDE0LjYzNTggMTIuMzI5MiAxNC42MzU4SDExLjc0OTVDMTEuMzQ5OCAxNC42MzU4IDExLjAyIDE0LjMyNjUgMTAuOTkgMTMuOTI3NVYxMy45Mzc0Wk0xMS45OTk0IDE4Ljk2NTJDMTIuNzg4NyAxOC45NjUyIDEzLjQyODYgMTguMzI2NSAxMy40Mjg2IDE3LjUzODZDMTMuNDI4NiAxNi43NTA3IDEyLjc4ODcgMTYuMTEyIDExLjk5OTQgMTYuMTEyQzExLjIxMDIgMTYuMTEyIDEwLjU3MDMgMTYuNzUwNyAxMC41NzAzIDE3LjUzODZDMTAuNTcwMyAxOC4zMjY1IDExLjIxMDIgMTguOTY1MiAxMS45OTk0IDE4Ljk2NTJaIiBmaWxsPSIjNzk3Rjg1Ii8+DQo8L3N2Zz4NCg==)
 }

 .blu-ticker.b-danger[data-v-c29289ca] {
  --blu-ticker-color-background: #fff5f5;
  --blu-ticker-color-border: #fecccb
 }

 .blu-ticker.b-danger.has-icon>.blu-ticker__icon[data-v-c29289ca] {
  background-color: #d33534;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJDMiAxNy41MiA2LjQ4IDIyIDEyIDIyQzE3LjUyIDIyIDIyIDE3LjUyIDIyIDEyQzIyIDYuNDggMTcuNTIgMiAxMiAyWk0xNi4yNCAxNC44M0MxNi42MyAxNS4yMiAxNi42MyAxNS44NSAxNi4yNCAxNi4yNEMxNS44NSAxNi42MyAxNS4yMiAxNi42MyAxNC44MyAxNi4yNEwxMiAxMy40MUw5LjE3IDE2LjI0QzguNzggMTYuNjMgOC4xNSAxNi42MyA3Ljc2IDE2LjI0QzcuMzcgMTUuODUgNy4zNyAxNS4yMiA3Ljc2IDE0LjgzTDEwLjU5IDEyTDcuNzYgOS4xN0M3LjM3IDguNzggNy4zNyA4LjE1IDcuNzYgNy43NkM4LjE1IDcuMzcgOC43OCA3LjM3IDkuMTcgNy43NkwxMiAxMC41OUwxNC44MyA3Ljc2QzE1LjIyIDcuMzcgMTUuODUgNy4zNyAxNi4yNCA3Ljc2QzE2LjYzIDguMTUgMTYuNjMgOC43OCAxNi4yNCA5LjE3TDEzLjQxIDEyTDE2LjI0IDE0LjgzWiIgZmlsbD0iIzc5N0Y4NSIvPg0KPC9zdmc+)
 }

 .blu-ticker.has-icon>.blu-ticker__icon[data-v-c29289ca] {
  margin-right: 8px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0
 }

 @media screen and (min-width:769px),
 print {
  .blu-ticker.has-icon>.blu-ticker__icon[data-v-c29289ca] {
   padding: 12px
  }
 }

 @media screen and (max-width:768px) {
  .blu-ticker.has-icon>.blu-ticker__icon[data-v-c29289ca] {
   padding: 9px
  }
 }

 .blu-ticker.has-icon.b-middle[data-v-c29289ca] {
  align-items: center
 }

 .blu-ticker.has-icon.b-bottom[data-v-c29289ca] {
  align-items: flex-end
 }

 .blu-ticker.has-icon.b-bottom[data-v-c29289ca]:before {
  margin-bottom: 3px
 }


 .blu-ripple[data-v-589e2bdd] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -webkit-mask-image: radial-gradient(circle, #fff 100%, #000 100%);
  padding: 0 12px
 }

 .blu-ripple-wave[data-v-589e2bdd] {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: currentColor;
  border-radius: 50%;
  opacity: 0;
  transform: scale(2) translateZ(0)
 }

 .blu-ripple-wave.b-centered[data-v-589e2bdd] {
  animation-duration: 1.2s;
  top: 50%;
  left: 50%
 }

 .blu-ripple-wave~*[data-v-589e2bdd]:not(.blu-ripple-wave) {
  position: relative;
  z-index: 2
 }

 .blu-ripple-enter-active[data-v-589e2bdd] {
  transition: 2s cubic-bezier(.25, .8, .25, 1);
  transition-property: opacity, transform;
  will-change: opacity, transform
 }

 .blu-ripple-enter-active.b-centered[data-v-589e2bdd] {
  transition-duration: 1.2s
 }

 .blu-ripple-enter[data-v-589e2bdd] {
  opacity: .26;
  transform: scale(.26) translateZ(0)
 }

 .has-left-icon .blu-ripple svg[data-v-589e2bdd] {
  margin-right: 8px
 }

 .has-left-icon.b-small svg[data-v-589e2bdd] {
  transform-origin: left;
  margin-right: 4px
 }

 .b-large .blu-ripple[data-v-589e2bdd] {
  padding: 0 16px
 }

 .b-small .blu-ripple[data-v-589e2bdd] {
  padding: 0 8px
 }

 .b-small svg[data-v-589e2bdd] {
  width: 18px;
  height: 18px
 }

 .b-icon .blu-ripple[data-v-589e2bdd] {
  padding: 0
 }

 .b-loading .blu-loader-wrapper[data-v-589e2bdd] {
  height: 24px;
  position: absolute
 }

 .b-loading .blu-ripple[data-v-589e2bdd] {
  color: rgba(0, 0, 0, 0)
 }

 .b-loading .blu-ripple>svg[data-v-589e2bdd] {
  visibility: hidden
 }

 .b-loading .blu-ripple .blu-ripple-wave[data-v-589e2bdd] {
  color: #fff
 }

 .b-loading.b-white .blu-ripple-wave[data-v-589e2bdd] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-589e2bdd] {
  color: #3ebbf3
 }

 .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-589e2bdd] {
  color: #f1ab02
 }

 .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-589e2bdd] {
  color: #3ebbf3
 }

 .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-589e2bdd] {
  color: #f1ab02
 }

 .blu-input-stepper .blu-btn .blu-ripple[data-v-589e2bdd] {
  padding: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%
 }

 .blu-input-stepper .blu-btn .blu-ripple svg[data-v-589e2bdd] {
  width: 18px;
  height: 18px;
  margin-left: 1px
 }

 .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-589e2bdd] {
  background: #3ebbf3
 }

 .b-disabled[data-v-589e2bdd] {
  opacity: 1
 }

 .blu-btn-dropdown .blu-ripple>svg+div[data-v-589e2bdd] {
  margin-left: 8px
 }

 .blu-radio[data-v-589e2bdd] {
  width: auto;
  margin: 16px 16px 16px 0;
  display: inline-flex;
  position: relative
 }

 .blu-radio[data-v-589e2bdd]:not(.b-disabled) {
  cursor: pointer
 }

 .blu-radio:not(.b-disabled) .blu-radio-label[data-v-589e2bdd] {
  cursor: pointer;
  color: rgba(25, 34, 42, .7019607843)
 }

 .blu-radio .blu-radio-container[data-v-589e2bdd] {
  width: 20px;
  min-width: 20px;
  height: 20px;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 50%;
  transition: .4s cubic-bezier(.25, .8, .25, 1);
  border-color: #c8cbcd
 }

 .blu-radio .blu-radio-container[data-v-589e2bdd]:focus {
  outline: none
 }

 .blu-radio .blu-radio-container[data-v-589e2bdd]::before,
 .blu-radio .blu-radio-container[data-v-589e2bdd]::after {
  position: absolute;
  transition: .4s cubic-bezier(.55, 0, .55, .2);
  content: " "
 }

 .blu-radio .blu-radio-container[data-v-589e2bdd]::before {
  width: 48px;
  height: 48px;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%)
 }

 .blu-radio .blu-radio-container[data-v-589e2bdd]::after {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border-radius: 50%;
  transform: scale3D(.38, .38, 1);
  content: " "
 }

 .blu-radio .blu-radio-container input[data-v-589e2bdd] {
  position: absolute;
  left: -999em
 }

 .blu-radio .blu-radio-container input:focus-visible+.focus-radio[data-v-589e2bdd] {
  position: absolute;
  padding: 12px;
  border: 4px solid #000;
  border-radius: 8px;
  left: -8px;
  bottom: -8px
 }

 .blu-radio .blu-radio-label[data-v-589e2bdd] {
  padding-left: 8px;
  position: relative;
  font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
 }

 .blu-radio.b-checked .blu-radio-container[data-v-589e2bdd] {
  border-color: #3ebbf3
 }

 .blu-radio.b-checked .blu-radio-container[data-v-589e2bdd]::after {
  transform: scale3D(1, 1, 1);
  transition: .4s cubic-bezier(.25, .8, .25, 1);
  background-color: #3ebbf3
 }

 .blu-radio.b-checked .blu-radio-container[data-v-589e2bdd]:hover {
  background-color: #fff;
  box-shadow: none
 }

 .blu-radio.b-required label[data-v-589e2bdd]::after {
  position: absolute;
  top: 2px;
  right: 0;
  transform: translateX(calc(100% + 2px));
  content: "*";
  line-height: 1em;
  vertical-align: top
 }

 .blu-radio.b-disabled[data-v-589e2bdd] {
  color: rgba(25, 34, 42, .4)
 }

 .blu-radio.b-disabled .blu-radio-container[data-v-589e2bdd] {
  border-color: #e1e3e4
 }

 .blu-radio.b-disabled .blu-radio-container[data-v-589e2bdd]:hover {
  background-color: #fff;
  box-shadow: none
 }

 .blu-radio.b-disabled.b-checked .blu-radio-container[data-v-589e2bdd] {
  border-color: #c8cbcd
 }

 .blu-radio.b-disabled.b-checked .blu-radio-container[data-v-589e2bdd]::after {
  background-color: #c8cbcd
 }

 .blu-radio.b-disabled.b-checked .blu-radio-container[data-v-589e2bdd]:hover {
  background-color: #fff;
  box-shadow: none
 }

 .blu-radio .b-disabled[data-v-589e2bdd] {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
 }

 .blu-radio:hover:not(.b-disabled) .blu-radio-container[data-v-589e2bdd] {
  background-color: #f1f2f2;
  box-shadow: 0 0 0 2px #f1f2f2
 }


 .review-rating-sold-seen[data-v-585f0b9b] {
  display: flex;
  align-items: center;
  gap: 6px
 }

 .review-rating-sold-seen__sold-seen-label[data-v-585f0b9b] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3
 }

 .review-rating-sold-seen__divider[data-v-585f0b9b] {
  background-color: #797f85;
  width: 2px;
  height: 2px;
  border-radius: 2px
 }

 .review-rating-sold-seen__divider[data-v-585f0b9b]:last-child {
  display: none
 }

 .review-rating-sold-seen__divider[data-v-585f0b9b]:first-child {
  display: none
 }

 .review-rating-sold-seen__chip[data-v-585f0b9b] {
  padding: 4px 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  height: 28px;
  border-radius: 8px;
  border: 1px solid #e1e3e4;
  cursor: pointer
 }

 .review-rating-sold-seen__chip-review-btn[data-v-585f0b9b] {
  display: flex;
  gap: 2px
 }

 .review-rating-sold-seen__chip-info-value[data-v-585f0b9b] {
  font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3
 }

 .review-rating-sold-seen__chip-info-count[data-v-585f0b9b] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }


 .product-status[data-v-f375d1ab] {
  display: flex;
  flex-wrap: wrap;
  font: 600 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  gap: 4px
 }


 html:not([dark]) .blu-product-badge[data-v-5f0401da] {
  --blu-product-badge-border: 1px solid #fff;
  --blu-product-badge-border-countdown-promo: 1px solid #e93c3c;
  --blu-product-badge-border-countdown-flash-sale: 1px solid #f05a00;
  --blu-product-badge-border-radius: 4px;
  --blu-product-badge-border-radius-countdown: 4px;
  --blu-product-badge-border-radius-countdown-icon: 4px;
  --blu-product-badge-font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-badge-opacity: 1;
  --blu-product-badge-text-shadow: 0 0 1px #19222a;
  --blu-product-badge-padding: 0 4px;
  --blu-product-badge-padding-countdown: 0 2px 0 0;
  --blu-product-badge-spacing: 2px;
  --blu-product-badge-icon-margin-countdown: 2px;
  --blu-product-badge-icon-height: 16px;
  --blu-product-badge-background-color-blue: #09acde;
  --blu-product-badge-background-color-light-blue: #f3f9ff;
  --blu-product-badge-background-color-green: #22a334;
  --blu-product-badge-background-color-gray: #e1e3e4;
  --blu-product-badge-background-color-light-gray: #f9f9fa;
  --blu-product-badge-background-color-dark-gray: rgba(0, 0, 0, .6);
  --blu-product-badge-background-color-orange: #ff7f00;
  --blu-product-badge-background-color-magenta: #ff0f9d;
  --blu-product-badge-background-color-red: #d33534;
  --blu-product-badge-background-color-light-red: #ff7373;
  --blu-product-badge-background-color-white: #fff;
  --blu-product-badge-background-color-yellow: #f1ab02;
  --blu-product-badge-background-color-pre-order-gray-med: #f1f2f2;
  --blu-product-badge-background-color-promo-blue: #f3f9ff;
  --blu-product-badge-background-color-promo-green: #effcf0;
  --blu-product-badge-background-color-promo-gray: #f1f2f2;
  --blu-product-badge-background-color-countdown-promo-red: #e93c3c;
  --blu-product-badge-background-color-countdown-flash-sale-orange: #f05a00;
  --blu-product-badge-color-countdown-flash-sale-orange-icon: #f05a00;
  --blu-product-badge-color-blue: #3ebbf3;
  --blu-product-badge-color-light-gray: rgba(25, 34, 42, .4);
  --blu-product-badge-text-color-pre-oder-gray-med: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-white: #fff;
  --blu-product-badge-color-promo-blue: #3ebbf3;
  --blu-product-badge-color-promo-green: #1c832a;
  --blu-product-badge-color-promo-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-promo-orange: #ff7f00;
  --blu-product-badge-color-promo-red: #d33534;
  --blu-product-badge-color-flashsale-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-flashsale-orange: #f05a00;
  --blu-product-badge-color-flashsale-red: #d33534;
  --blu-product-badge-color-countdown-promo-red: #d33534;
  --blu-product-badge-pseudo-element-border-promo-blue: 100%;
  --blu-product-badge-pseudo-element-height-promo-blue: 7.5px;
  --blu-product-badge-pseudo-element-position-bottom-promo-blue: 50%;
  --blu-product-badge-pseudo-element-position-left-promo-blue: -3px;
  --blu-product-badge-pseudo-element-position-right-promo-blue: -3px;
  --blu-product-badge-pseudo-element-width-promo-blue: 6px;
  display: inline-flex;
  align-items: flex-start;
  font: var(--blu-product-badge-font);
  width: fit-content;
  border-radius: var(--blu-product-badge-border-radius);
  padding: var(--blu-product-badge-padding);
  opacity: var(--blu-product-badge-opacity)
 }

 html:not([dark]) .blu-product-badge[data-v-5f0401da]>:not(:last-child) {
  margin-right: var(--blu-product-badge-spacing)
 }

 html:not([dark]) .blu-product-badge.b-ads[data-v-5f0401da] {
  background-color: transparent;
  color: var(--blu-product-badge-color-white);
  border: none;
  text-shadow: var(--blu-product-badge-text-shadow);
  --blu-product-badge-opacity: .47;
  --blu-product-badge-font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html:not([dark]) .blu-product-badge.b-best-seller[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-yellow);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-blibli-choice[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-blue);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-coming-soon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-magenta);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-discount[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-exclusive[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-dark-gray);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-fresh-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-blue);
  color: var(--blu-product-badge-color-blue);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-newest[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-green);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-currently-closed[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-gray);
  color: var(--blu-product-badge-color-light-gray);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-out-of-stock[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-gray);
  color: var(--blu-product-badge-color-gray);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-product-left[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-top-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-orange);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-pre-order[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-pre-order-gray-med);
  color: var(--blu-product-badge-text-color-pre-oder-gray-med);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-blue);
  color: var(--blu-product-badge-color-promo-blue);
  border: none;
  position: relative;
  overflow: hidden;
  --blu-product-badge-padding: 0 6px
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da]:after {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  left: var(--blu-product-badge-pseudo-element-position-left-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da]:before {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  right: var(--blu-product-badge-pseudo-element-position-right-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html:not([dark]) .blu-product-badge.b-green[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-green);
  color: var(--blu-product-badge-color-promo-green);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-gray[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-gray);
  color: var(--blu-product-badge-color-promo-gray);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-orange[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-orange);
  border: none;
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-light-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-light-blue);
  color: var(--blu-product-badge-color-promo-light-blue);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-red[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-red);
  border: none;
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-cheapest[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-best-selling[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-people-see[data-v-5f0401da] {
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-cheapest[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-red);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-best-selling[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-orange);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-people-see[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-gray);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  --blu-product-badge-padding: var(--blu-product-badge-padding-countdown);
  --blu-product-badge-border-radius: var(--blu-product-badge-border-radius-countdown);
  display: flex;
  align-items: center;
  justify-content: center
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  max-height: var(--blu-product-badge-icon-height);
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: var(--blu-product-badge-border-radius-countdown-icon);
  margin-right: var(--blu-product-badge-icon-margin-countdown)
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-countdown-promo-red);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-promo-red);
  border: var(--blu-product-badge-border-countdown-promo)
 }

 html:not([dark]) .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-countdown-flash-sale-orange);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-flash-sale-orange-icon);
  border: var(--blu-product-badge-border-countdown-flash-sale)
 }

 html[dark] .blu-product-badge[data-v-5f0401da] {
  --blu-product-badge-border: 1px solid #12171d;
  --blu-product-badge-border-countdown-promo: 1px solid #ff9090;
  --blu-product-badge-border-countdown-flash-sale: 1px solid #f05a00;
  --blu-product-badge-border-radius: 4px;
  --blu-product-badge-border-radius-countdown: 4px;
  --blu-product-badge-border-radius-countdown-icon: 4px;
  --blu-product-badge-font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-badge-opacity: 1;
  --blu-product-badge-text-shadow: 0 0 1px #19222a;
  --blu-product-badge-padding: 0 4px;
  --blu-product-badge-padding-countdown: 0 2px 0 0;
  --blu-product-badge-spacing: 2px;
  --blu-product-badge-icon-margin-countdown: 2px;
  --blu-product-badge-icon-height: 16px;
  --blu-product-badge-background-color-blue: #09acde;
  --blu-product-badge-background-color-light-blue: #002e7a;
  --blu-product-badge-background-color-green: #22a334;
  --blu-product-badge-background-color-gray: #3b444c;
  --blu-product-badge-background-color-light-gray: #19222a;
  --blu-product-badge-background-color-dark-gray: rgba(0, 0, 0, .6);
  --blu-product-badge-background-color-orange: #ff7f00;
  --blu-product-badge-background-color-magenta: #ff0f9d;
  --blu-product-badge-background-color-red: #d33534;
  --blu-product-badge-background-color-light-red: #ff7373;
  --blu-product-badge-background-color-white: #12171d;
  --blu-product-badge-background-color-yellow: #f1ab02;
  --blu-product-badge-background-color-pre-order-gray-med: #28323b;
  --blu-product-badge-background-color-promo-blue: #f3f9ff;
  --blu-product-badge-background-color-promo-green: #effcf0;
  --blu-product-badge-background-color-promo-gray: #f1f2f2;
  --blu-product-badge-background-color-countdown-promo-red: #ff9090;
  --blu-product-badge-background-color-countdown-flash-sale-orange: #f05a00;
  --blu-product-badge-color-countdown-flash-sale-orange-icon: #f05a00;
  --blu-product-badge-color-blue: #4fa4ff;
  --blu-product-badge-color-light-gray: rgba(255, 255, 255, .5019607843);
  --blu-product-badge-text-color-pre-oder-gray-med: rgba(255, 255, 255, .8);
  --blu-product-badge-color-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-white: #12171d;
  --blu-product-badge-color-promo-blue: #4fa4ff;
  --blu-product-badge-color-promo-green: #02c82b;
  --blu-product-badge-color-promo-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-promo-orange: #ff7f00;
  --blu-product-badge-color-promo-red: #ff7373;
  --blu-product-badge-color-flashsale-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-flashsale-orange: #f05a00;
  --blu-product-badge-color-flashsale-red: #ff7373;
  --blu-product-badge-color-countdown-promo-red: #ff7373;
  --blu-product-badge-pseudo-element-border-promo-blue: 100%;
  --blu-product-badge-pseudo-element-height-promo-blue: 7.5px;
  --blu-product-badge-pseudo-element-position-bottom-promo-blue: 50%;
  --blu-product-badge-pseudo-element-position-left-promo-blue: -3px;
  --blu-product-badge-pseudo-element-position-right-promo-blue: -3px;
  --blu-product-badge-pseudo-element-width-promo-blue: 6px;
  display: inline-flex;
  align-items: flex-start;
  font: var(--blu-product-badge-font);
  width: fit-content;
  border-radius: var(--blu-product-badge-border-radius);
  padding: var(--blu-product-badge-padding);
  opacity: var(--blu-product-badge-opacity)
 }

 html[dark] .blu-product-badge[data-v-5f0401da]>:not(:last-child) {
  margin-right: var(--blu-product-badge-spacing)
 }

 html[dark] .blu-product-badge.b-ads[data-v-5f0401da] {
  background-color: transparent;
  color: var(--blu-product-badge-color-white);
  border: none;
  text-shadow: var(--blu-product-badge-text-shadow);
  --blu-product-badge-opacity: .47;
  --blu-product-badge-font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html[dark] .blu-product-badge.b-best-seller[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-yellow);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-blibli-choice[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-blue);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-coming-soon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-magenta);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-discount[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-exclusive[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-dark-gray);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-fresh-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-blue);
  color: var(--blu-product-badge-color-blue);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-newest[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-green);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-currently-closed[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-gray);
  color: var(--blu-product-badge-color-light-gray);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-out-of-stock[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-gray);
  color: var(--blu-product-badge-color-gray);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-product-left[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-top-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-orange);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-pre-order[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-pre-order-gray-med);
  color: var(--blu-product-badge-text-color-pre-oder-gray-med);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-blue);
  color: var(--blu-product-badge-color-promo-blue);
  border: none;
  position: relative;
  overflow: hidden;
  --blu-product-badge-padding: 0 6px
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da]:after {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  left: var(--blu-product-badge-pseudo-element-position-left-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da]:before {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  right: var(--blu-product-badge-pseudo-element-position-right-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html[dark] .blu-product-badge.b-green[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-green);
  color: var(--blu-product-badge-color-promo-green);
  border: none
 }

 html[dark] .blu-product-badge.b-gray[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-gray);
  color: var(--blu-product-badge-color-promo-gray);
  border: none
 }

 html[dark] .blu-product-badge.b-orange[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-orange);
  border: none;
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-light-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-light-blue);
  color: var(--blu-product-badge-color-promo-light-blue);
  border: none
 }

 html[dark] .blu-product-badge.b-red[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-red);
  border: none;
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-cheapest[data-v-5f0401da],
 html[dark] .blu-product-badge.b-best-selling[data-v-5f0401da],
 html[dark] .blu-product-badge.b-people-see[data-v-5f0401da] {
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-cheapest[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-red);
  border: none
 }

 html[dark] .blu-product-badge.b-best-selling[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-orange);
  border: none
 }

 html[dark] .blu-product-badge.b-people-see[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-gray);
  border: none
 }

 html[dark] .blu-product-badge.b-promo-countdown[data-v-5f0401da],
 html[dark] .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  --blu-product-badge-padding: var(--blu-product-badge-padding-countdown);
  --blu-product-badge-border-radius: var(--blu-product-badge-border-radius-countdown);
  display: flex;
  align-items: center;
  justify-content: center
 }

 html[dark] .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da],
 html[dark] .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  max-height: var(--blu-product-badge-icon-height);
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: var(--blu-product-badge-border-radius-countdown-icon);
  margin-right: var(--blu-product-badge-icon-margin-countdown)
 }

 html[dark] .blu-product-badge.b-promo-countdown[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-countdown-promo-red);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html[dark] .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-promo-red);
  border: var(--blu-product-badge-border-countdown-promo)
 }

 html[dark] .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-countdown-flash-sale-orange);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html[dark] .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-flash-sale-orange-icon);
  border: var(--blu-product-badge-border-countdown-flash-sale)
 }
html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450] {
  --blu-accordion-color-border: transparent
 }

 html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
  border-bottom: 1px solid var(--blu-accordion-color-border)
 }

 html:not([dark]) .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
  --blu-accordion-color-border: #e1e3e4
 }

 html[dark] .blu-accordions .blu-accordion[data-v-ce519450] {
  --blu-accordion-color-border: transparent
 }

 html[dark] .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
  border-bottom: 1px solid var(--blu-accordion-color-border)
 }

 html[dark] .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
  --blu-accordion-color-border: #3b444c
 }


 html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-accordion-header-content-color-text: #19222a;
  --blu-accordion-header-spacing-padding: 12px;
  --blu-accordion-header-content-icon-size: 18px;
  --blu-accordion-header-content-color-icon: #797f85;
  --blu-accordion-header-spacing-gap: 4px;
  --blu-accordion-header-content-right-spacing-gap: 8px;
  font: var(--blu-accordion-header-content-text);
  color: var(--blu-accordion-header-content-color-text);
  padding: var(--blu-accordion-header-spacing-padding);
  box-sizing: border-box;
  border-radius: var(--blu-accordion-header-border-radius)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
  display: flex;
  align-items: start;
  width: 100%
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
  margin-right: var(--blu-accordion-header-spacing-gap)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
  width: 100%
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
 html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
 html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
  width: var(--blu-accordion-header-content-icon-size);
  height: var(--blu-accordion-header-content-icon-size);
  color: var(--blu-accordion-header-content-color-icon)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
  margin-right: var(--blu-accordion-header-content-right-spacing-gap)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
  transition: all .4s ease
 }

 html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
  cursor: var(--blu-accordion-pointer);
  background-color: var(--blu-accordion-header-color-background)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
  position: relative;
  outline: none;
  outline: #19222a solid 2px
 }

 html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
  transform: rotate(-180deg)
 }

 html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-pointer: pointer;
  --blu-accordion-header-color-background: #f9f9fa
 }

 html:not([dark]) .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-pointer: not-allowed;
  --blu-accordion-header-content-color-text: rgba(25, 34, 42, .3019607843);
  --blu-accordion-header-content-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-header-spacing-padding: 8px 12px
 }

 html:not([dark]) .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
  border-radius: 8px 8px 0 0
 }

 html:not([dark]) .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
  border-radius: 0 0 8px 8px
 }

 html:not([dark]) .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
  --blu-accordion-header-border-radius: 8px
 }

 html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-accordion-header-content-color-text: #fff;
  --blu-accordion-header-spacing-padding: 12px;
  --blu-accordion-header-content-icon-size: 18px;
  --blu-accordion-header-content-color-icon: #acb0b4;
  --blu-accordion-header-spacing-gap: 4px;
  --blu-accordion-header-content-right-spacing-gap: 8px;
  font: var(--blu-accordion-header-content-text);
  color: var(--blu-accordion-header-content-color-text);
  padding: var(--blu-accordion-header-spacing-padding);
  box-sizing: border-box;
  border-radius: var(--blu-accordion-header-border-radius)
 }

 html[dark] .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
  display: flex;
  align-items: start;
  width: 100%
 }

 html[dark] .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
  margin-right: var(--blu-accordion-header-spacing-gap)
 }

 html[dark] .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
  width: 100%
 }

 html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
 html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
 html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
  width: var(--blu-accordion-header-content-icon-size);
  height: var(--blu-accordion-header-content-icon-size);
  color: var(--blu-accordion-header-content-color-icon)
 }

 html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
  margin-right: var(--blu-accordion-header-content-right-spacing-gap)
 }

 html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
  transition: all .4s ease
 }

 html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
  cursor: var(--blu-accordion-pointer);
  background-color: var(--blu-accordion-header-color-background)
 }

 html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
  position: relative;
  outline: none;
  outline: #f9f9fa solid 2px
 }

 html[dark] .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
  transform: rotate(-180deg)
 }

 html[dark] .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-pointer: pointer;
  --blu-accordion-header-color-background: #19222a
 }

 html[dark] .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-pointer: not-allowed;
  --blu-accordion-header-content-color-text: rgba(255, 255, 255, .3019607843);
  --blu-accordion-header-content-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-header-spacing-padding: 8px 12px
 }

 html[dark] .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
  border-radius: 8px 8px 0 0
 }

 html[dark] .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
  border-radius: 0 0 8px 8px
 }

 html[dark] .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
  --blu-accordion-header-border-radius: 8px
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .blu-accordion__content[data-v-c3cefe32] {
  --blu-accordion-max-height: 0;
  --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-accordion-content-color-text: rgba(25, 34, 42, .7019607843);
  --blu-accordion-content-spacing-padding: 12px;
  font: var(--blu-accordion-content-text);
  color: var(--blu-accordion-content-color-text);
  max-height: var(--blu-accordion-max-height);
  transition: all .4s ease;
  display: grid;
  grid-template-rows: 0fr
 }

 html:not([dark]) .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
  overflow: hidden
 }

 html:not([dark]) .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
  transition: padding .4s ease;
  padding: 0 var(--blu-accordion-content-spacing-padding)
 }

 html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
  grid-template-rows: 1fr;
  --blu-accordion-max-height: 168px
 }

 html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
  padding: var(--blu-accordion-content-spacing-padding)
 }

 html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
  --blu-accordion-max-height: 100%
 }

 html:not([dark]) .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
  --blu-accordion-content-spacing-padding: 8px 12px
 }

 html[dark] .b-overflow-y[data-v-c3cefe32] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-c3cefe32] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-accordion__content[data-v-c3cefe32] {
  --blu-accordion-max-height: 0;
  --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-accordion-content-color-text: rgba(255, 255, 255, .8);
  --blu-accordion-content-spacing-padding: 12px;
  font: var(--blu-accordion-content-text);
  color: var(--blu-accordion-content-color-text);
  max-height: var(--blu-accordion-max-height);
  transition: all .4s ease;
  display: grid;
  grid-template-rows: 0fr
 }

 html[dark] .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
  overflow: hidden
 }

 html[dark] .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
  transition: padding .4s ease;
  padding: 0 var(--blu-accordion-content-spacing-padding)
 }

 html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
  grid-template-rows: 1fr;
  --blu-accordion-max-height: 168px
 }

 html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
  padding: var(--blu-accordion-content-spacing-padding)
 }

 html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
  --blu-accordion-max-height: 100%
 }

 html[dark] .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
  --blu-accordion-content-spacing-padding: 8px 12px
 }

 .searchbox__search[data-v-c2b23a23] {
  font-size: 14px;
  width: 28px;
  height: 28px;
  background-color: #3ebbf3;
  border-radius: 50%;
  padding: unset;
 }


 .zoomable[data-v-88ff560f] {
  display: flex;
  position: relative;
  align-items: stretch;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-basis: auto;
  flex-direction: column;
  flex-shrink: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  color: inherit;
  font: inherit;
  text-align: inherit;
  text-decoration: none;
  list-style: none;
  min-height: 0;
  min-width: 0
 }

 .zoomable[data-v-88ff560f]:hover {
  will-change: transform
 }

 .zoomable__image[data-v-88ff560f] {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  max-width: 100%;
  max-height: 100%;
  object-position: center;
  margin: auto;
  z-index: 2
 }

 [class*="b-lock-scroll"] {
  overflow: hidden;
  height: 100vh;
  touch-action: none;
  -ms-touch-action: none
 }

 .image-preview[data-v-71beb4c0] {
  background-color: #333;
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100
 }

 @media screen and (min-width:840px),
 print {
  .image-preview[data-v-71beb4c0] {
   z-index: 100;
   display: flex;
   align-items: center;
   justify-content: center;
   background-color: #00000080
  }
 }

 .image-preview__content[data-v-71beb4c0] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  gap: 16px
 }

 @media screen and (min-width:840px),
 print {
  .image-preview__content[data-v-71beb4c0] {
   min-height: 544px;
   max-height: 544px;
   padding: 16px;
   background-color: #fff;
   border-radius: 16px;
   width: auto;
   min-width: 460px
  }
 }

 .image-preview__content__top[data-v-71beb4c0] {
  position: relative;
  width: 100%;
  display: flex
 }

 .image-preview__content__top-close[data-v-71beb4c0] {
  cursor: pointer;
  z-index: 20
 }

 @media screen and (max-width:839px) {
  .image-preview__content__top-close[data-v-71beb4c0] {
   margin: 16px;
   color: #fff
  }
 }

 @media screen and (min-width:840px),
 print {
  .image-preview__content__top-close[data-v-71beb4c0] {
   margin-left: auto
  }
 }

 .image-preview__content__mid[data-v-71beb4c0] {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  width: 100%;
  flex: 1
 }

 .image-preview__content__mid-img[data-v-71beb4c0] {
  position: absolute;
  width: 100%;
  height: 100%
 }

 .image-preview__content__mid-img img[data-v-71beb4c0] {
  object-fit: contain;
  height: 100%;
  width: 100%
 }

 .image-preview__content__mid-nav[data-v-71beb4c0] {
  position: absolute;
  border-radius: 50%;
  z-index: 10;
  cursor: pointer;
  height: 35px;
  width: 35px;
  background-color: #fff;
  color: #19222a
 }

 @media screen and (max-width:839px) {
  .image-preview__content__mid-nav[data-v-71beb4c0] {
   background-color: #19222a;
   color: #fff
  }
 }

 .image-preview__content__mid-nav.next[data-v-71beb4c0] {
  right: 4px
 }

 .image-preview__content__mid-nav.prev[data-v-71beb4c0] {
  left: 4px
 }

 .image-preview__content__bottom[data-v-71beb4c0] {
  display: flex;
  align-items: center;
  overflow-x: auto;
  background-color: #000c;
  position: relative;
  gap: 16px;
  justify-content: center
 }

 @media screen and (max-width:839px) {
  .image-preview__content__bottom[data-v-71beb4c0] {
   padding: 16px
  }
 }

 @media screen and (min-width:840px),
 print {
  .image-preview__content__bottom[data-v-71beb4c0] {
   background-color: #fff
  }
 }

 .image-preview__content__bottom__thumbnails[data-v-71beb4c0] {
  background-color: #fff;
  height: 60px;
  width: 60px;
  border-radius: 8px;
  cursor: pointer;
  object-fit: cover
 }

 .image-preview__content__bottom__thumbnails.active[data-v-71beb4c0] {
  border: solid 2px #0096d9
 }

 .image-preview__overlay[data-v-71beb4c0] {
  position: fixed;
  width: 100%;
  height: 100%
 }

 @media screen and (max-width:839px) {
  .image-preview__overlay[data-v-71beb4c0] {
   display: none
  }
 }

 .image-preview-fade-enter-active[data-v-71beb4c0],
 .image-preview-fade-leave-active[data-v-71beb4c0] {
  transition: opacity .5s ease
 }

 .image-preview-fade-enter[data-v-71beb4c0],
 .image-preview-fade-leave-active[data-v-71beb4c0] {
  opacity: 0
 }

 .ratings[data-v-455f666f] {
  display: flex;
  flex-direction: column;
  width: 100%
 }

 .ratings-data[data-v-455f666f] {
  display: flex;
  align-items: center;
  gap: 8px
 }

 .ratings-data__star[data-v-455f666f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px
 }

 .ratings-data__star span[data-v-455f666f] {
  color: #19222a66;
  width: 8px;
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 .ratings-data__bar[data-v-455f666f] {
  flex: 1;
  background-color: #f1f2f2;
  border-radius: 4px
 }

 .ratings-data__bar-inner[data-v-455f666f] {
  background-color: #ffcd00;
  border-radius: 4px;
  display: block;
  height: 4px
 }

 .ratings-data__count[data-v-455f666f] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 .rating-score[data-v-9fb73c36] {
  display: flex;
  flex-direction: row;
  width: 40%
 }

 @media screen and (max-width:839px) {
  .rating-score[data-v-9fb73c36] {
   width: 100%
  }
 }

 .rating-score__average[data-v-9fb73c36] {
  display: flex;
  align-items: baseline;
  margin: 0;
  color: #19222a;
  font: 600 32px/38px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 .rating-score__average .per-five[data-v-9fb73c36] {
  font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 .rating-score__detail[data-v-9fb73c36] {
  display: flex;
  gap: 4px;
  align-items: center;
  color: #19222a66
 }

 @media screen and (max-width:839px) {
  .rating-score__detail[data-v-9fb73c36] {
   flex-direction: column;
   font: 500 10px/14px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 @media screen and (min-width:840px),
 print {
  .rating-score__detail[data-v-9fb73c36] {
   font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 .rating-score__info[data-v-9fb73c36] {
  display: flex;
  flex-direction: column;
  flex-basis: 0;
  justify-content: center;
  align-items: center;
  gap: 4px;
  max-width: max-content;
  flex-grow: 1
 }

 @media screen and (max-width:839px) {
  .rating-score__info[data-v-9fb73c36] {
   flex-grow: 4
  }
 }

 [data-v-1228cecf] .blu-dropdown-trigger {
  height: 18px
 }

 [data-v-1228cecf] .blu-dropdown-tray {
  right: 5px;
  left: auto !important
 }

 .review-reply[data-v-cb7ed1ad] {
  display: flex;
  width: calc(100% - 17px);
  gap: 8px;
  flex-direction: column;
  padding-left: 16px;
  border-left: 1px dotted #e1e3e4;
  border-radius: 2px
 }

 .review-reply.seeReply[data-v-cb7ed1ad] {
  border-left: 1px solid #e1e3e4
 }

 .review-reply__button[data-v-cb7ed1ad] {
  color: #3ebbf3;
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  cursor: pointer
 }

 .review-reply__content[data-v-cb7ed1ad] {
  display: flex;
  gap: 8px
 }

 .review-reply__content-info[data-v-cb7ed1ad] {
  display: flex;
  gap: 4px;
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 .review-reply__content-hidden[data-v-cb7ed1ad] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 .review-reply__content-hidden>.learnMore[data-v-cb7ed1ad] {
  color: #3ebbf3;
  cursor: pointer
 }

 .review-reply__content-sellerReply[data-v-cb7ed1ad] {
  display: flex;
  width: 100%;
  color: #19222ab3;
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  flex-direction: column;
  gap: 4px
 }

 .reviewItem[data-v-9947ac40] {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  gap: 8px
 }

 .reviewItem__product[data-v-9947ac40] {
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none
 }

 .reviewItem__product-image[data-v-9947ac40] {
  width: 40px;
  height: 40px;
  border-radius: 4px
 }

 .reviewItem__product-name[data-v-9947ac40] {
  word-break: break-word;
  color: #19222a
 }

 .reviewItem__product-name__disabled[data-v-9947ac40] {
  word-break: break-word;
  cursor: pointer;
  color: #19222a66
 }

 .reviewItem[data-v-9947ac40]:not(:first-of-type) {
  padding-top: 16px;
  border-top: 1px #e1e3e4 solid
 }

 .reviewItem__header[data-v-9947ac40] {
  display: flex;
  justify-content: space-between;
  align-items: center
 }

 .reviewItem__action[data-v-9947ac40] {
  display: flex
 }

 .reviewItem__action-like[data-v-9947ac40] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 8px
 }

 .reviewItem__action-like--active[data-v-9947ac40] {
  color: #3ebbf3
 }

 .reviewItem__chips[data-v-9947ac40] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px
 }

 .reviewItem__pretext[data-v-9947ac40] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3
 }

 .reviewItem__pretext>span[data-v-9947ac40] {
  color: #19222a66
 }

 .reviewItem__content[data-v-9947ac40] {
  display: flex;
  color: #19222ab3;
  flex-direction: column;
  align-items: flex-start;
  flex: 1
 }

 .reviewItem__content-text[data-v-9947ac40] {
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  word-break: break-word;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3
 }

 .reviewItem__content-expanded[data-v-9947ac40] {
  -webkit-line-clamp: unset !important
 }

 .reviewItem__content-readMore[data-v-9947ac40] {
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #3ebbf3;
  cursor: pointer
 }

 .reviewItem__images[data-v-9947ac40] {
  display: flex;
  flex-direction: row;
  gap: 8px;
  flex-wrap: wrap
 }

 .reviewItem__images--container[data-v-9947ac40] {
  width: 60px;
  height: 60px;
  background-color: #fff;
  border-radius: 8px;
  object-fit: cover;
  cursor: pointer
 }

 .reviewItem__info[data-v-9947ac40] {
  display: flex;
  flex-wrap: wrap;
  color: #19222a66;
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  gap: 4px
 }

 .reviewItem__variant[data-v-9947ac40] {
  display: flex;
  flex-wrap: wrap;
  color: #19222a66;
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 .reviewItem__variant-tags[data-v-9947ac40] {
  display: flex;
  gap: 4px;
  align-items: center
 }

 .reviewItem__variant-tags[data-v-9947ac40]:not(:first-child):before {
  content: "·";
  margin-left: 4px;
  color: #19222a66
 }

 .blu-modal__body[data-v-c05aa39f] ol {
  list-style-type: none;
  padding: 0;
  margin: 0
 }

 .sellerReview-card[data-v-a1fc7543] {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 8px;
  padding: 16px;
  border-radius: 16px;
  border: 1px solid #e1e3e4
 }

 @media screen and (max-width:839px) {
  .sellerReview-card[data-v-a1fc7543] {
   min-width: 75vw;
   width: 100%
  }
 }

 @media screen and (min-width:840px),
 print {
  .sellerReview-card[data-v-a1fc7543] {
   flex: 0 0 33%
  }
 }

 .sellerReview-card__content[data-v-a1fc7543] {
  color: #19222ab3;
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  word-break: break-word;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2
 }

 .sellerReview-card__info[data-v-a1fc7543] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  color: #19222a66;
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 .product-reviews[data-v-c168623b] {
  display: flex;
  flex-direction: column;
  gap: 16px
 }

 @media screen and (max-width:839px) {
  .product-reviews[data-v-c168623b] {
   gap: 8px
  }
 }

 .product-reviews__header[data-v-c168623b] {
  font: 600 20px/24px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  display: flex;
  justify-content: space-between;
  align-items: center
 }

 .product-reviews__summary[data-v-c168623b] {
  display: flex;
  gap: 20px;
  align-items: center
 }

 .product-reviews__summary-progress[data-v-c168623b] {
  width: min(400px, 100%)
 }

 .product-reviews__summary-mobile[data-v-c168623b] {
  display: flex;
  gap: 8px;
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  margin-bottom: 12px
 }

 .product-reviews__summary-mobile .text-high[data-v-c168623b] {
  color: #19222a66
 }

 .product-reviews__highlight[data-v-c168623b],
 .product-reviews__seller[data-v-c168623b] {
  gap: 12px
 }

 @media screen and (min-width:840px),
 print {

  .product-reviews__highlight[data-v-c168623b],
  .product-reviews__seller[data-v-c168623b] {
   display: grid;
   grid-template-columns: repeat(3, 1fr)
  }
 }

 @media screen and (max-width:839px) {

  .product-reviews__highlight[data-v-c168623b],
  .product-reviews__seller[data-v-c168623b] {
   display: flex;
   overflow-x: scroll
  }
 }

 .product-reviews__highlight-card[data-v-c168623b],
 .product-reviews__seller-card[data-v-c168623b] {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 8px;
  padding: 16px;
  border-radius: 16px;
  border: 1px solid #e1e3e4
 }

 .product-reviews__highlight-card__item[data-v-c168623b],
 .product-reviews__seller-card__item[data-v-c168623b] {
  height: 100%
 }

 @media screen and (max-width:839px) {

  .product-reviews__highlight-card[data-v-c168623b],
  .product-reviews__seller-card[data-v-c168623b] {
   min-width: 75vw;
   width: 100%
  }
 }

 @media screen and (min-width:840px),
 print {

  .product-reviews__highlight-card[data-v-c168623b],
  .product-reviews__seller-card[data-v-c168623b] {
   flex: 0 0 33%
  }
 }

 .product-reviews__empty[data-v-c168623b] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 .page-fade-enter-active,
 .page-fade-leave-active {
  transition: opacity .2s ease
 }

 .page-fade-enter,
 .page-fade-leave {
  opacity: 0
 }

 .cursor-pointer {
  cursor: pointer
 }

 .filter-image-reviews[data-v-d5f8d3e6] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 .filter-rating-reviews[data-v-fec384bf] {
  display: flex;
  flex-direction: column;
  gap: 16px
 }

 .filter-rating-reviews .icon[data-v-fec384bf] {
  transform: none !important;
  margin-right: 2px !important
 }

 .filter-rating-reviews__label[data-v-fec384bf] {
  font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 .filter-rating-reviews__chips[data-v-fec384bf] {
  display: flex;
  gap: 4px;
  flex-wrap: wrap
 }

 @media screen and (max-width:839px) {
  .filter-rating-reviews__chips[data-v-fec384bf] {
   flex-wrap: nowrap !important
  }
 }

 .floating-btn[data-v-08b4a9d6] {
  position: fixed;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  bottom: 20px;
  z-index: 3;
  padding: 6px 12px 6px 16px;
  border-radius: 20px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 1px 6px #0000001a
 }

 .floating-btn span[data-v-08b4a9d6] {
  font-size: 16px;
  line-height: 20px
 }

 .topics-list[data-v-6db1a482] {
  display: flex;
  flex-direction: column
 }

 .topics-list__mobile[data-v-6db1a482] .blu-list__content {
  justify-content: center
 }

 .topics-list__mobile[data-v-6db1a482] .blu-list__content-additional {
  justify-content: center !important
 }

 [data-v-6db1a482] .blu-accordion__header {
  border-bottom: none;
  border-radius: 0;
  padding: 0 0 16px !important;
  font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif !important;
  color: #19222a !important
 }

 .variant-form[data-v-b31284d6] {
  display: flex;
  flex-direction: column;
  gap: 16px
 }

 .variant-form__categories[data-v-b31284d6] {
  color: #19222a;
  display: flex;
  gap: 8px;
  flex-direction: column
 }

 .filter-variant[data-v-c45dc3f9] {
  display: flex;
  flex-direction: column;
  gap: 16px
 }

 .filter-variant>.header[data-v-c45dc3f9] {
  display: flex;
  justify-content: space-between;
  align-items: center
 }

 .filter-variant>.header>label[data-v-c45dc3f9] {
  font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 .filter-variant>.header>span[data-v-c45dc3f9] {
  cursor: pointer;
  font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #3ebbf3
 }

 .margin-top[data-v-c45dc3f9] {
  margin-top: 16px
 }

 .filter-list[data-v-7539fbae] {
  display: flex;
  align-items: flex-start;
  gap: 16px
 }

 @media screen and (max-width:839px) {
  .filter-list[data-v-7539fbae] {
   padding: 6px 6px 14px 0;
   position: -webkit-sticky;
   position: sticky;
   top: -1px;
   z-index: 2;
   gap: 8px;
   background-color: #fff
  }

  .filter-list[data-v-7539fbae]::-webkit-scrollbar {
   display: none
  }
 }

 @media screen and (min-width:840px),
 print {
  .filter-list[data-v-7539fbae] {
   flex-direction: column
  }

  .filter-list[data-v-7539fbae]>*:not(:first-child) {
   border-top: 1px #c8cbcd solid;
   width: 100%;
   padding-top: 16px
  }

  .filter-list__topics[data-v-7539fbae] {
   order: 1
  }

  .filter-list__variant[data-v-7539fbae] {
   order: 2
  }
 }

 .loader[data-v-ca9e690f] {
  position: absolute;
  background: #fff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  --size: 20px;
  --gap: 15px
 }

 .loader .wrapper[data-v-ca9e690f] {
  position: relative;
  top: 50%;
  transform: translateY(-50%)
 }

 .dot-loader--default .circle[data-v-ca9e690f] {
  background-color: #afdaf0;
  animation: flashing-ca9e690f 2.24s infinite normal
 }

 .dot-loader--default .circle-1[data-v-ca9e690f] {
  animation-delay: .45s
 }

 .dot-loader--default .circle-2[data-v-ca9e690f] {
  animation-delay: 1.05s
 }

 .dot-loader--default .circle-3[data-v-ca9e690f] {
  animation-delay: 1.35s
 }

 .dot-loader--pulse .circle[data-v-ca9e690f] {
  background-color: #005ed4;
  animation: pulse-ca9e690f 1s infinite linear alternate
 }

 .dot-loader--pulse .circle-1[data-v-ca9e690f] {
  animation-delay: 0
 }

 .dot-loader--pulse .circle-2[data-v-ca9e690f] {
  animation-delay: .5s
 }

 .dot-loader--pulse .circle-3[data-v-ca9e690f] {
  animation-delay: 1s
 }

 .circle[data-v-ca9e690f] {
  display: inline-block;
  height: var(--size);
  width: var(--size);
  border-radius: 20px
 }

 .circle[data-v-ca9e690f]:first-child {
  margin-left: 0
 }

 .circle[data-v-ca9e690f]:not(:first-child) {
  margin-left: var(--gap)
 }

 #circle_1[data-v-ca9e690f] {
  animation-delay: .45s
 }

 #circle_2[data-v-ca9e690f] {
  animation-delay: 1.05s
 }

 #circle_3[data-v-ca9e690f] {
  animation-delay: 1.35s
 }

 @keyframes flashing-ca9e690f {
  50% {
   background-color: #f0f0f0
  }
 }

 @keyframes pulse-ca9e690f {
  0% {
   background-color: #005ed4;
   transform: scale(2)
  }

  50%,
  to {
   background-color: #3b444c;
   transform: scale(1)
  }
 }

 .review-items-list[data-v-037d64b9] {
  display: flex;
  flex-direction: column;
  gap: 16px
 }

 @media screen and (max-width:839px) {
  .review-items-list[data-v-037d64b9] {
   padding: 0 8px 0 16px
  }
 }

 @media screen and (min-width:840px),
 print {
  .review-items-list[data-v-037d64b9] {
   width: 100%
  }
 }

 .review-items-list .empty[data-v-037d64b9] {
  text-align: center
 }

 .review-items-list .empty .feedback-img[data-v-037d64b9] {
  display: inline-block;
  margin: 24px 0
 }

 @media screen and (max-width:839px) {
  .review-items-list .empty .feedback-img[data-v-037d64b9] {
   margin: 0;
   transform: scale(.9)
  }
 }

 .review-items-list .empty .message[data-v-037d64b9] {
  text-align: center;
  font: 600 18px/24px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 .review-items-list__loader[data-v-037d64b9] {
  position: relative;
  padding: 10px 0;
  text-align: center
 }

 .review-items-list__observer[data-v-037d64b9] {
  display: flex;
  width: 100%;
  height: 20px
 }

 .b-overflow-x[data-v-8cf33ded] {
  overflow-x: auto
 }

 .b-overflow-y[data-v-8cf33ded],
 .b-overflow-x[data-v-8cf33ded] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 .b-overflow-y[data-v-8cf33ded]::-webkit-scrollbar,
 .b-overflow-x[data-v-8cf33ded]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 .b-overflow-y[data-v-8cf33ded]::-webkit-scrollbar-track,
 .b-overflow-x[data-v-8cf33ded]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 .b-overflow-y[data-v-8cf33ded]::-webkit-scrollbar-thumb,
 .b-overflow-x[data-v-8cf33ded]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 .b-overflow-y[data-v-8cf33ded]:hover::-webkit-scrollbar,
 .b-overflow-x[data-v-8cf33ded]:hover::-webkit-scrollbar {
  width: 4px
 }

 .b-overflow-y[data-v-8cf33ded]:hover::-webkit-scrollbar-track,
 .b-overflow-x[data-v-8cf33ded]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 .b-overflow-y[data-v-8cf33ded]:hover::-webkit-scrollbar-thumb:hover,
 .b-overflow-x[data-v-8cf33ded]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 .b-overflow-y[data-v-8cf33ded]::-webkit-scrollbar-track,
 .b-overflow-x[data-v-8cf33ded]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 .b-overflow-y.hidden[data-v-8cf33ded],
 .b-overflow-x.hidden[data-v-8cf33ded] {
  scrollbar-width: none
 }

 .b-overflow-y.hidden[data-v-8cf33ded]::-webkit-scrollbar-thumb,
 .b-overflow-x.hidden[data-v-8cf33ded]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 .b-overflow-y.hidden[data-v-8cf33ded]:hover,
 .b-overflow-x.hidden[data-v-8cf33ded]:hover {
  scrollbar-width: thin
 }

 .b-overflow-y.hidden[data-v-8cf33ded]:hover::-webkit-scrollbar-thumb,
 .b-overflow-x.hidden[data-v-8cf33ded]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 .b-overflow-y.hidden[data-v-8cf33ded]:hover::-webkit-scrollbar-thumb:hover,
 .b-overflow-x.hidden[data-v-8cf33ded]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 .b-overflow-y[data-v-8cf33ded] {
  overflow-y: auto;
  margin: 0
 }

 .review-modal[data-v-8cf33ded] {
  display: flex;
  gap: 16px
 }

 @media screen and (min-width:840px),
 print {
  .review-modal[data-v-8cf33ded] {
   max-height: 496px
  }
 }

 @media screen and (max-width:839px) {
  .review-modal[data-v-8cf33ded] {
   flex-direction: column;
   width: 100%;
   gap: 8px
  }
 }

 .review-modal__left[data-v-8cf33ded] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  flex-direction: column
 }

 @media screen and (min-width:840px),
 print {
  .review-modal__left[data-v-8cf33ded] {
   padding: 10px;
   max-width: 30%;
   gap: 24px;
   border: 1px solid #c8cbcd;
   border-radius: 8px
  }
 }

 @media screen and (max-width:839px) {
  .review-modal__left[data-v-8cf33ded] {
   background-color: #f9f9fa;
   padding: 8px 16px
  }
 }

 .review-modal__left-rating[data-v-8cf33ded] {
  display: flex;
  width: 100%;
  gap: 16px
 }

 @media screen and (min-width:840px),
 print {
  .review-modal__left-rating[data-v-8cf33ded] {
   flex-direction: column
  }

  .review-modal__left-rating-score[data-v-8cf33ded] {
   align-items: start
  }
 }

 @media screen and (max-width:839px) {
  .review-modal__left-rating[data-v-8cf33ded] {
   align-items: center
  }
 }

 .review-modal__right[data-v-8cf33ded] {
  width: 70%
 }

 @media screen and (min-width:840px),
 print {
  .blu-modal__body[data-v-8cf33ded] {
   overflow: hidden !important
  }
 }

 html:not([dark]) button[data-v-33e9fb72] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-33e9fb72]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-33e9fb72]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-33e9fb72]:focus,
 html:not([dark]) input[type=submit][data-v-33e9fb72]:focus,
 html:not([dark]) input[type=button][data-v-33e9fb72]:focus,
 html:not([dark]) input[type=reset][data-v-33e9fb72]:focus,
 html:not([dark]) a[data-v-33e9fb72] {
  outline: none
 }

 html:not([dark]) .blu-toast[data-v-33e9fb72] {
  --blu-toast-color-background: #28323b;
  --blu-toast-color-text: #fff;
  --blu-toast-color-icon: #fff;
  --blu-toast-link-color-text: #4fa4ff;
  --blu-toast-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-toast-link-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-toast-icon-size: 24px;
  --blu-toast-border-radius: 8px;
  --blu-toast-spacing-gap: 4px 0;
  --blu-toast-spacing-padding: 8px 16px;
  --blu-toast-content-spacing-gap: 8px;
  --blu-toast-icon-border-focused: 2px solid #fff;
  --blu-toast-min-height: 48px;
  display: flex;
  align-items: center;
  border-radius: var(--blu-toast-border-radius);
  justify-content: space-between;
  color: var(--blu-toast-color-text);
  margin: var(--blu-toast-spacing-gap);
  padding: var(--blu-toast-spacing-padding);
  transition: all .4s ease-in-out;
  min-height: var(--blu-toast-min-height);
  min-width: 240px;
  max-width: 600px;
  pointer-events: all;
  background-color: var(--blu-toast-color-background);
  box-sizing: border-box;
  font: var(--blu-toast-desc-text)
 }

 html:not([dark]) .blu-toast *[data-v-33e9fb72]:not(:last-child) {
  margin-right: var(--blu-toast-content-spacing-gap)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-toast[data-v-33e9fb72] {
   --blu-toast-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   width: 100%
  }
 }

 html:not([dark]) .blu-toast__content[data-v-33e9fb72] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-toast__content--link[data-v-33e9fb72] {
  color: var(--blu-toast-link-color-text);
  font: var(--blu-toast-link-text);
  height: fit-content;
  margin-left: auto;
  cursor: pointer
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-toast__content--link[data-v-33e9fb72] {
   --blu-toast-link-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .blu-toast__remove[data-v-33e9fb72] {
  padding: 4px;
  color: var(--blu-toast-color-icon);
  display: flex
 }

 html:not([dark]) .blu-toast__remove svg[data-v-33e9fb72] {
  width: var(--blu-toast-icon-size);
  height: var(--blu-toast-icon-size)
 }

 html:not([dark]) .blu-toast__remove[data-v-33e9fb72]:focus-visible {
  outline: var(--blu-toast-icon-border-focused)
 }

 html:not([dark]) .blu-toast.b-has-action .blu-toast__content[data-v-33e9fb72] {
  flex-wrap: wrap;
  width: 100%
 }

 html:not([dark]) .blu-toast.b-has-action .blu-toast__content--desc[data-v-33e9fb72] {
  flex-grow: 1
 }

 html:not([dark]) .blu-toast.b-has-action .long-action[data-v-33e9fb72] {
  flex-direction: column;
  align-items: normal
 }

 html:not([dark]) .blu-toast.b-has-action .long-action *[data-v-33e9fb72]:not(:last-child) {
  margin-right: 0;
  margin-bottom: 8px
 }

 html:not([dark]) .blu-toast.b-has-action .long-action .blu-toast__content--desc[data-v-33e9fb72] {
  max-width: none
 }

 html:not([dark]) .blu-toast.b-error[data-v-33e9fb72] {
  --blu-toast-color-background: #e93c3c;
  --blu-toast-link-color-text: #fff
 }

 html:not([dark]) .blu-toast.b-success[data-v-33e9fb72] {
  --blu-toast-color-background: #22a334;
  --blu-toast-link-color-text: #fff
 }

 html:not([dark]) .toast-enter-active[data-v-33e9fb72],
 html:not([dark]) .toast-leave-active[data-v-33e9fb72] {
  transition: opacity 1s
 }

 html:not([dark]) .toast-enter[data-v-33e9fb72],
 html:not([dark]) .toast-leave-to[data-v-33e9fb72] {
  opacity: 0
 }

 html[dark] button[data-v-33e9fb72] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-33e9fb72]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-33e9fb72]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-33e9fb72]:focus,
 html[dark] input[type="submit"][data-v-33e9fb72]:focus,
 html[dark] input[type="button"][data-v-33e9fb72]:focus,
 html[dark] input[type="reset"][data-v-33e9fb72]:focus,
 html[dark] a[data-v-33e9fb72] {
  outline: none
 }

 html[dark] .blu-toast[data-v-33e9fb72] {
  --blu-toast-color-background: #f1f2f2;
  --blu-toast-color-text: #12171d;
  --blu-toast-color-icon: #12171d;
  --blu-toast-link-color-text: #3ebbf3;
  --blu-toast-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-toast-link-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-toast-icon-size: 24px;
  --blu-toast-border-radius: 8px;
  --blu-toast-spacing-gap: 4px 0;
  --blu-toast-spacing-padding: 8px 16px;
  --blu-toast-content-spacing-gap: 8px;
  --blu-toast-icon-border-focused: 2px solid #12171d;
  --blu-toast-min-height: 48px;
  display: flex;
  align-items: center;
  border-radius: var(--blu-toast-border-radius);
  justify-content: space-between;
  color: var(--blu-toast-color-text);
  margin: var(--blu-toast-spacing-gap);
  padding: var(--blu-toast-spacing-padding);
  transition: all .4s ease-in-out;
  min-height: var(--blu-toast-min-height);
  min-width: 240px;
  max-width: 600px;
  pointer-events: all;
  background-color: var(--blu-toast-color-background);
  box-sizing: border-box;
  font: var(--blu-toast-desc-text)
 }

 html[dark] .blu-toast *[data-v-33e9fb72]:not(:last-child) {
  margin-right: var(--blu-toast-content-spacing-gap)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-toast[data-v-33e9fb72] {
   --blu-toast-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   width: 100%
  }
 }

 html[dark] .blu-toast__content[data-v-33e9fb72] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-toast__content--link[data-v-33e9fb72] {
  color: var(--blu-toast-link-color-text);
  font: var(--blu-toast-link-text);
  height: fit-content;
  margin-left: auto;
  cursor: pointer
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-toast__content--link[data-v-33e9fb72] {
   --blu-toast-link-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .blu-toast__remove[data-v-33e9fb72] {
  padding: 4px;
  color: var(--blu-toast-color-icon);
  display: flex
 }

 html[dark] .blu-toast__remove svg[data-v-33e9fb72] {
  width: var(--blu-toast-icon-size);
  height: var(--blu-toast-icon-size)
 }

 html[dark] .blu-toast__remove[data-v-33e9fb72]:focus-visible {
  outline: var(--blu-toast-icon-border-focused)
 }

 html[dark] .blu-toast.b-has-action .blu-toast__content[data-v-33e9fb72] {
  flex-wrap: wrap;
  width: 100%
 }

 html[dark] .blu-toast.b-has-action .blu-toast__content--desc[data-v-33e9fb72] {
  flex-grow: 1
 }

 html[dark] .blu-toast.b-has-action .long-action[data-v-33e9fb72] {
  flex-direction: column;
  align-items: normal
 }

 html[dark] .blu-toast.b-has-action .long-action *[data-v-33e9fb72]:not(:last-child) {
  margin-right: 0;
  margin-bottom: 8px
 }

 html[dark] .blu-toast.b-has-action .long-action .blu-toast__content--desc[data-v-33e9fb72] {
  max-width: none
 }

 html[dark] .blu-toast.b-error[data-v-33e9fb72] {
  --blu-toast-color-background: #ff9090;
  --blu-toast-link-color-text: #12171d
 }

 html[dark] .blu-toast.b-success[data-v-33e9fb72] {
  --blu-toast-color-background: #74e281;
  --blu-toast-link-color-text: #12171d
 }

 html[dark] .toast-enter-active[data-v-33e9fb72],
 html[dark] .toast-leave-active[data-v-33e9fb72] {
  transition: opacity 1s
 }

 html[dark] .toast-enter[data-v-33e9fb72],
 html[dark] .toast-leave-to[data-v-33e9fb72] {
  opacity: 0
 }

 html:not([dark]) .blu-toast-container[data-v-746bd356] {
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  z-index: 1000;
  display: flex;
  width: 100%;
  bottom: var(--bottom-gap);
  padding: 8px 16px;
  overflow: hidden;
  flex-direction: column-reverse
 }

 html:not([dark]) .blu-toast-container[data-v-746bd356]:not(.b-left) {
  left: 50%;
  transform: translate(-50%);
  align-items: center
 }

 html:not([dark]) .blu-toast-container.b-left[data-v-746bd356] {
  left: 0;
  align-items: flex-start
 }

 html[dark] .blu-toast-container[data-v-746bd356] {
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  z-index: 1000;
  display: flex;
  width: 100%;
  bottom: var(--bottom-gap);
  padding: 8px 16px;
  overflow: hidden;
  flex-direction: column-reverse
 }

 html[dark] .blu-toast-container[data-v-746bd356]:not(.b-left) {
  left: 50%;
  transform: translate(-50%);
  align-items: center
 }

 html[dark] .blu-toast-container.b-left[data-v-746bd356] {
  left: 0;
  align-items: flex-start
 }

 html:not([dark]) .blu-rating[data-v-3770031d] {
  --blu-rating-size: 24px;
  --blu-rating-color-fill: rgba(25, 34, 42, .3019607843);
  --blu-rating-color: rgba(25, 34, 42, .3019607843);
  display: inline-flex;
  cursor: pointer
 }

 html:not([dark]) .blu-rating svg[data-v-3770031d] {
  width: var(--blu-rating-size);
  height: var(--blu-rating-size)
 }

 html:not([dark]) .blu-rating svg[data-v-3770031d] .blu-rating__star {
  stop-color: var(--blu-rating-color)
 }

 html:not([dark]) .blu-rating svg[data-v-3770031d] .blu-rating__star-fill {
  stop-color: var(--blu-rating-color-fill)
 }

 html:not([dark]) .blu-rating svg.b-selected[data-v-3770031d] {
  --blu-rating-color-fill: #ffcd00
 }

 html:not([dark]) .blu-rating.b-read-only[data-v-3770031d] {
  cursor: default
 }

 html:not([dark]) .blu-rating.b-small[data-v-3770031d] {
  --blu-rating-size: 18px
 }

 html:not([dark]) .blu-rating.b-large[data-v-3770031d] {
  --blu-rating-size: 32px
 }

 html[dark] .blu-rating[data-v-3770031d] {
  --blu-rating-size: 24px;
  --blu-rating-color-fill: rgba(255, 255, 255, .3019607843);
  --blu-rating-color: rgba(255, 255, 255, .3019607843);
  display: inline-flex;
  cursor: pointer
 }

 html[dark] .blu-rating svg[data-v-3770031d] {
  width: var(--blu-rating-size);
  height: var(--blu-rating-size)
 }

 html[dark] .blu-rating svg[data-v-3770031d] .blu-rating__star {
  stop-color: var(--blu-rating-color)
 }

 html[dark] .blu-rating svg[data-v-3770031d] .blu-rating__star-fill {
  stop-color: var(--blu-rating-color-fill)
 }

 html[dark] .blu-rating svg.b-selected[data-v-3770031d] {
  --blu-rating-color-fill: #ffcd00
 }

 html[dark] .blu-rating.b-read-only[data-v-3770031d] {
  cursor: default
 }

 html[dark] .blu-rating.b-small[data-v-3770031d] {
  --blu-rating-size: 18px
 }

 html[dark] .blu-rating.b-large[data-v-3770031d] {
  --blu-rating-size: 32px
 }

 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-498b5b0a]:focus,
 html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
 html:not([dark]) a[data-v-498b5b0a] {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #19222a
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #fff;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f9f9fa;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #3ebbf3;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff4646;
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(25, 34, 42, .3019607843);
  --blu-button-color-border: #fff;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(255, 255, 255, .4);
  --blu-button-color-icon: rgba(255, 255, 255, .4)
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) a[data-v-498b5b0a] {
  text-decoration: none
 }

 html[dark] button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-498b5b0a]:focus,
 html[dark] input[type="submit"][data-v-498b5b0a]:focus,
 html[dark] input[type="button"][data-v-498b5b0a]:focus,
 html[dark] input[type="reset"][data-v-498b5b0a]:focus,
 html[dark] a[data-v-498b5b0a] {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #f9f9fa
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #12171d;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #19222a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #12171d
 }

 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #4fa4ff;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff7373;
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(255, 255, 255, .3019607843);
  --blu-button-color-border: #12171d;
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: #12171d
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(18, 23, 29, .4);
  --blu-button-color-icon: rgba(18, 23, 29, .4)
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] a[data-v-498b5b0a] {
  text-decoration: none
 }

 *[data-v-580f03f0],
 *[data-v-580f03f0]:before,
 *[data-v-580f03f0]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html:not([dark]) .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
  --blu-modal-color-background: #fff;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html:not([dark]) .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html:not([dark]) .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html:not([dark]) .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #3ebbf3
 }

 html:not([dark]) .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #22a334
 }

 html:not([dark]) .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #fedd6c
 }

 html:not([dark]) .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff4646
 }

 @media screen and (min-width:840px),
 print {

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html:not([dark]) .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html:not([dark]) .fade-enter-active .b-scrim[data-v-580f03f0],
 html:not([dark]) .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html:not([dark]) .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html:not([dark]) .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }

 html[dark] .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html[dark] .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
  --blu-modal-color-background: #12171d;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html[dark] .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html[dark] .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html[dark] .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html[dark] .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #4fa4ff
 }

 html[dark] .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #02c82b
 }

 html[dark] .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #7e4704
 }

 html[dark] .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff7373
 }

 @media screen and (min-width:840px),
 print {

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html[dark] .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html[dark] .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html[dark] .fade-enter-active .b-scrim[data-v-580f03f0],
 html[dark] .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html[dark] .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html[dark] .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }

 html:not([dark]) .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #19222a;
  --blu-modal-header-icon-color: #797f85;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html:not([dark]) .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html:not([dark]) .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041],
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html:not([dark]) .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html:not([dark]) .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #3ebbf3;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #1f912e;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #bc6e06;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #e93c3c;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #fff;
  --blu-modal-header-icon-color: #acb0b4;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html[dark] .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html[dark] .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html[dark] .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041],
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html[dark] .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html[dark] .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #4fa4ff;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #02c82b;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #f1ab02;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #ff7373;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 *[data-v-ee0005ae],
 *[data-v-ee0005ae]:before,
 *[data-v-ee0005ae]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(25, 34, 42, .7019607843);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html:not([dark]) .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html:not([dark]) .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html:not([dark]) .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(255, 255, 255, .8);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html[dark] .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html[dark] .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html[dark] .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .blu-dropdown[data-v-38117db0] {
  --dropdown-tray-max-height: 300px;
  --blu-dropdown-tray-border-radius: 8px;
  position: relative;
  display: inline-block
 }

 html:not([dark]) .blu-dropdown.b-top .blu-dropdown-tray[data-v-38117db0] {
  bottom: var(--dropdown-tray-position);
  min-width: auto
 }

 html:not([dark]) .blu-dropdown.b-btm .blu-dropdown-tray[data-v-38117db0],
 html:not([dark]) .blu-dropdown.b-btm .b-float[data-v-38117db0] {
  top: var(--dropdown-tray-position)
 }

 html:not([dark]) .blu-dropdown-tray[data-v-38117db0] {
  --blu-dropdown-tray-spacing-padding: 0 8px;
  --blu-dropdown-tray-seach-bar-padding: 8px 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  margin-top: 4px;
  padding: var(--blu-dropdown-tray-spacing-padding);
  box-sizing: border-box;
  background-color: #fff;
  border-radius: var(--blu-dropdown-tray-border-radius);
  transition: all .3s ease-in-out;
  pointer-events: auto;
  max-height: 0;
  left: var(--dropdown-tray-horizontal-position)
 }

 html:not([dark]) .blu-dropdown-tray__search-bar[data-v-38117db0] {
  padding: var(--blu-dropdown-tray-seach-bar-padding)
 }

 html:not([dark]) .blu-dropdown-tray.b-shadowed[data-v-38117db0] {
  box-shadow: 0 1px 6px #0000001a
 }

 html:not([dark]) .blu-dropdown-tray.b-flexible-width[data-v-38117db0] {
  width: max-content
 }

 html:not([dark]) .blu-dropdown-tray.b-reverse[data-v-38117db0] {
  left: revert;
  right: var(--dropdown-tray-horizontal-position)
 }

 html:not([dark]) .blu-dropdown-tray.b-float[data-v-38117db0] {
  position: fixed;
  min-width: auto
 }

 html:not([dark]) .blu-dropdown-tray.b-has-no-padding[data-v-38117db0] {
  --blu-dropdown-tray-spacing-padding: 0
 }

 html:not([dark]) .blu-dropdown:not(.b-active) .blu-dropdown-tray[data-v-38117db0] {
  overflow: hidden;
  visibility: hidden
 }

 html:not([dark]) .blu-dropdown.b-active .blu-dropdown-tray[data-v-38117db0] {
  height: auto;
  max-height: var(--dropdown-tray-max-height)
 }

 html:not([dark]) .blu-dropdown.b-disabled[data-v-38117db0] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-dropdown.b-disabled .blu-dropdown-trigger[data-v-38117db0] {
  pointer-events: none
 }

 html:not([dark]) .blu-dropdown.b-is-full-width-dropdown-trigger-chips[data-v-38117db0] {
  width: 100%
 }

 html[dark] .b-overflow-y[data-v-38117db0] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-38117db0] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-dropdown[data-v-38117db0] {
  --dropdown-tray-max-height: 300px;
  --blu-dropdown-tray-border-radius: 8px;
  position: relative;
  display: inline-block
 }

 html[dark] .blu-dropdown.b-top .blu-dropdown-tray[data-v-38117db0] {
  bottom: var(--dropdown-tray-position);
  min-width: auto
 }

 html[dark] .blu-dropdown.b-btm .blu-dropdown-tray[data-v-38117db0],
 html[dark] .blu-dropdown.b-btm .b-float[data-v-38117db0] {
  top: var(--dropdown-tray-position)
 }

 html[dark] .blu-dropdown-tray[data-v-38117db0] {
  --blu-dropdown-tray-spacing-padding: 0 8px;
  --blu-dropdown-tray-seach-bar-padding: 8px 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  margin-top: 4px;
  padding: var(--blu-dropdown-tray-spacing-padding);
  box-sizing: border-box;
  background-color: #12171d;
  border-radius: var(--blu-dropdown-tray-border-radius);
  transition: all .3s ease-in-out;
  pointer-events: auto;
  max-height: 0;
  left: var(--dropdown-tray-horizontal-position)
 }

 html[dark] .blu-dropdown-tray__search-bar[data-v-38117db0] {
  padding: var(--blu-dropdown-tray-seach-bar-padding)
 }

 html[dark] .blu-dropdown-tray.b-shadowed[data-v-38117db0] {
  box-shadow: inset 0 0 0 30000px #6ddcff1a
 }

 html[dark] .blu-dropdown-tray.b-flexible-width[data-v-38117db0] {
  width: max-content
 }

 html[dark] .blu-dropdown-tray.b-reverse[data-v-38117db0] {
  left: revert;
  right: var(--dropdown-tray-horizontal-position)
 }

 html[dark] .blu-dropdown-tray.b-float[data-v-38117db0] {
  position: fixed;
  min-width: auto
 }

 html[dark] .blu-dropdown-tray.b-has-no-padding[data-v-38117db0] {
  --blu-dropdown-tray-spacing-padding: 0
 }

 html[dark] .blu-dropdown:not(.b-active) .blu-dropdown-tray[data-v-38117db0] {
  overflow: hidden;
  visibility: hidden
 }

 html[dark] .blu-dropdown.b-active .blu-dropdown-tray[data-v-38117db0] {
  height: auto;
  max-height: var(--dropdown-tray-max-height)
 }

 html[dark] .blu-dropdown.b-disabled[data-v-38117db0] {
  cursor: not-allowed
 }

 html[dark] .blu-dropdown.b-disabled .blu-dropdown-trigger[data-v-38117db0] {
  pointer-events: none
 }

 html[dark] .blu-dropdown.b-is-full-width-dropdown-trigger-chips[data-v-38117db0] {
  width: 100%
 }

 html:not([dark]) .blu-field[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar[data-v-34ee4e9a] {
  --blu-field-container-border-width: 1px;
  --blu-field-container-size-height: 48px;
  --blu-field-container-color-border: transparent;
  --blu-field-container-border-radius: 8px;
  --blu-field-container-spacing-padding: 0 12px;
  --blu-field-container-spacing-gap: 8px;
  --blu-field-primary-container-color-background: #f1f2f2;
  --blu-field-primary-cta-color-text: #3ebbf3;
  --blu-field-helper-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-helper-color-text: rgba(25, 34, 42, .4);
  --blu-field-icon-color: #797f85;
  --blu-field-icon-size: 18px;
  --blu-field-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-filed-label-text-position: -18px;
  --blu-field-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-field-placeholder-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-placeholder-color-text: rgba(25, 34, 42, .7019607843);
  --blu-filed-placeholder-text-position: -18px;
  --blu-field-action-color-background: #f1f2f2;
  width: 100%;
  font: var(--blu-field-helper-text)
 }

 html:not([dark]) .blu-field__label-container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__label-container[data-v-34ee4e9a] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  position: relative
 }

 html:not([dark]) .blu-field__label[data-v-34ee4e9a],
 html:not([dark]) .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__placeholder[data-v-34ee4e9a] {
  transition: all .3s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
 }

 html:not([dark]) .blu-field__label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__label[data-v-34ee4e9a] {
  color: var(--blu-field-label-color-text);
  font: var(--blu-field-label-text);
  margin-bottom: var(--blu-filed-label-text-position)
 }

 html:not([dark]) .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__placeholder[data-v-34ee4e9a] {
  color: var(--blu-field-placeholder-color-text);
  font: var(--blu-field-placeholder-text);
  margin-bottom: var(--blu-filed-placeholder-text-position)
 }

 html:not([dark]) .blu-field__asterisk[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__asterisk[data-v-34ee4e9a] {
  color: #d33534
 }

 html:not([dark]) .blu-field.b-focused .blu-field__label-container[data-v-34ee4e9a],
 html:not([dark]) .blu-field.has-value .blu-field__label-container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-focused .blu-field__label-container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.has-value .blu-field__label-container[data-v-34ee4e9a] {
  margin-bottom: 0
 }

 html:not([dark]) .blu-field.b-focused label[data-v-34ee4e9a],
 html:not([dark]) .blu-field.has-value label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-focused label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.has-value label[data-v-34ee4e9a] {
  --blu-field-label-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-label-color-text: #3ebbf3;
  --blu-filed-label-text-position: 0
 }

 html:not([dark]) .blu-field.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-field.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  visibility: visible
 }

 html:not([dark]) .blu-field:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
 html:not([dark]) .blu-field:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover,
 html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
 html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover {
  --blu-field-primary-container-color-background: #f9f9fa;
  --blu-field-action-color-background: #f9f9fa
 }

 html:not([dark]) .blu-field:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-field:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  cursor: pointer
 }

 html:not([dark]) .blu-field__container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__container[data-v-34ee4e9a] {
  padding: var(--blu-field-container-spacing-padding);
  box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
  -webkit-box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
  border-radius: var(--blu-field-container-border-radius);
  height: var(--blu-field-container-size-height);
  background-color: var(--blu-field-primary-container-color-background);
  display: flex;
  align-items: center;
  cursor: text;
  transition: all .2s, background-color .4s, background 0;
  position: relative
 }

 html:not([dark]) .blu-field__container>*[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__container>*[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html:not([dark]) .blu-field__container[data-v-34ee4e9a]:focus-visible,
 html:not([dark]) .blu-search-bar__container[data-v-34ee4e9a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-field__content[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__content[data-v-34ee4e9a] {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  position: relative;
  overflow: hidden
 }

 html:not([dark]) .blu-field__action[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__action[data-v-34ee4e9a] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a] {
  color: var(--blu-field-icon-color);
  display: flex;
  height: var(--blu-field-icon-size)
 }

 html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a] svg {
  height: var(--blu-field-icon-size) !important;
  width: var(--blu-field-icon-size) !important
 }

 html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
  color: var(--blu-field-icon-color);
  display: flex;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a] {
  justify-content: center
 }

 html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
  justify-content: flex-end
 }

 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:focus,
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg:focus,
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus,
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus {
  outline: none
 }

 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:focus-visible,
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg:focus-visible,
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus-visible,
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  visibility: hidden
 }

 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] {
  cursor: pointer
 }

 html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a] {
  color: var(--blu-field-primary-cta-color-text);
  font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  cursor: pointer
 }

 html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a]:focus,
 html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a]:focus {
  outline: none
 }

 html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a]:focus-visible,
 html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a]:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-field.b-secondary[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-secondary[data-v-34ee4e9a] {
  --blu-field-primary-container-color-background: #fff;
  --blu-field-container-color-border: #c8cbcd;
  --blu-field-action-color-background: #fff
 }

 html:not([dark]) .blu-field.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success),
 html:not([dark]) .blu-search-bar.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success) {
  --blu-field-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__container[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container[data-v-34ee4e9a] {
  cursor: not-allowed;
  --blu-field-primary-container-color-background: #e1e3e4
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__container label[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__container label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__container label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container label[data-v-34ee4e9a] {
  --blu-field-label-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a] {
  --blu-field-placeholder-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__container .blu-search-bar__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__container .blu-search-bar__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__container .blu-search-bar__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container .blu-search-bar__placeholder[data-v-34ee4e9a] {
  --blu-field-placeholder-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-field__action *[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__action *[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__action *[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__action *[data-v-34ee4e9a] {
  --blu-field-icon-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
  pointer-events: none
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
  --blu-field-primary-cta-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-small[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-small[data-v-34ee4e9a] {
  --blu-field-container-size-height: 36px;
  --blu-field-container-border-radius: 8px;
  --blu-field-container-spacing-padding: 0 8px;
  --blu-field-container-spacing-gap: 4px;
  --blu-field-icon-size: 18px
 }

 html:not([dark]) .blu-field.has-max-length[data-v-34ee4e9a] {
  animation: shake-34ee4e9a .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px
 }

 html:not([dark]) .blu-field__helper[data-v-34ee4e9a] {
  display: flex;
  color: var(--blu-field-helper-color-text)
 }

 html:not([dark]) .blu-field__helper[data-v-34ee4e9a] .blu-field__counter {
  margin-left: auto
 }

 html:not([dark]) .blu-field__helper[data-v-34ee4e9a] :not(:empty) {
  margin-top: 4px
 }

 html:not([dark]) .blu-field__helper.b-success[data-v-34ee4e9a] {
  --blu-field-helper-color-text: #1c832a
 }

 html:not([dark]) .blu-field__helper.b-error[data-v-34ee4e9a] {
  --blu-field-helper-color-text: #d33534
 }

 html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a] {
  --blu-field-icon-color: #e93c3c
 }

 html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a] {
  --blu-field-icon-color: #1f912e
 }

 html:not([dark]) .blu-field.b-error[data-v-34ee4e9a] {
  --blu-field-container-color-border: #ff4646;
  --blu-field-helper-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-error.b-focused label[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-error.has-value label[data-v-34ee4e9a] {
  --blu-field-label-color-text: #d33534
 }

 html:not([dark]) .blu-field.b-success[data-v-34ee4e9a] {
  --blu-field-container-color-border: #22a334;
  --blu-field-helper-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-success.b-focused label[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-success.has-value label[data-v-34ee4e9a] {
  --blu-field-label-color-text: #1c832a
 }

 html:not([dark]) :not(.b-disabled) .blu-dropdown-trigger .blu-field__container[data-v-34ee4e9a],
 html:not([dark]) :not(.b-disabled) .blu-dropdown-trigger label[data-v-34ee4e9a] {
  cursor: pointer
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__container[data-v-34ee4e9a] {
  height: 100%;
  align-items: flex-start;
  box-sizing: border-box;
  padding: 8px 2px 2px 12px
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__wrapper[data-v-34ee4e9a] {
  height: inherit
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__content[data-v-34ee4e9a] {
  height: 100%;
  margin-right: 0
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__label-container label[data-v-34ee4e9a] {
  margin-bottom: 0;
  height: 18px
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__action[data-v-34ee4e9a] {
  position: absolute;
  right: 8px;
  background: var(--blu-field-action-color-background);
  border-radius: 24px
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__action *[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html:not([dark]) [class*=b-is-text-area].b-secondary[data-v-34ee4e9a] {
  --blu-field-action-color-background: #fff
 }

 html:not([dark]) [class*=b-is-text-area].b-disabled[data-v-34ee4e9a] {
  --blu-field-action-color-background: #e1e3e4
 }

 html:not([dark]) [class*=b-is-text-area] .b-fit-content[data-v-34ee4e9a] {
  width: min-content;
  height: fit-content
 }

 html:not([dark]) [class*=b-is-text-area] .b-fit-content .blu-field__container[data-v-34ee4e9a] {
  width: min-content
 }

 html[dark] .blu-field[data-v-34ee4e9a],
 html[dark] .blu-search-bar[data-v-34ee4e9a] {
  --blu-field-container-border-width: 1px;
  --blu-field-container-size-height: 48px;
  --blu-field-container-color-border: transparent;
  --blu-field-container-border-radius: 8px;
  --blu-field-container-spacing-padding: 0 12px;
  --blu-field-container-spacing-gap: 8px;
  --blu-field-primary-container-color-background: #28323b;
  --blu-field-primary-cta-color-text: #4fa4ff;
  --blu-field-helper-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843);
  --blu-field-icon-color: #acb0b4;
  --blu-field-icon-size: 18px;
  --blu-field-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-filed-label-text-position: -18px;
  --blu-field-label-color-text: rgba(255, 255, 255, .8);
  --blu-field-placeholder-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-placeholder-color-text: rgba(255, 255, 255, .8);
  --blu-filed-placeholder-text-position: -18px;
  --blu-field-action-color-background: #28323b;
  width: 100%;
  font: var(--blu-field-helper-text)
 }

 html[dark] .blu-field__label-container[data-v-34ee4e9a],
 html[dark] .blu-search-bar__label-container[data-v-34ee4e9a] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  position: relative
 }

 html[dark] .blu-field__label[data-v-34ee4e9a],
 html[dark] .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar__label[data-v-34ee4e9a],
 html[dark] .blu-search-bar__placeholder[data-v-34ee4e9a] {
  transition: all .3s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
 }

 html[dark] .blu-field__label[data-v-34ee4e9a],
 html[dark] .blu-search-bar__label[data-v-34ee4e9a] {
  color: var(--blu-field-label-color-text);
  font: var(--blu-field-label-text);
  margin-bottom: var(--blu-filed-label-text-position)
 }

 html[dark] .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar__placeholder[data-v-34ee4e9a] {
  color: var(--blu-field-placeholder-color-text);
  font: var(--blu-field-placeholder-text);
  margin-bottom: var(--blu-filed-placeholder-text-position)
 }

 html[dark] .blu-field__asterisk[data-v-34ee4e9a],
 html[dark] .blu-search-bar__asterisk[data-v-34ee4e9a] {
  color: #ff7373
 }

 html[dark] .blu-field.b-focused .blu-field__label-container[data-v-34ee4e9a],
 html[dark] .blu-field.has-value .blu-field__label-container[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-focused .blu-field__label-container[data-v-34ee4e9a],
 html[dark] .blu-search-bar.has-value .blu-field__label-container[data-v-34ee4e9a] {
  margin-bottom: 0
 }

 html[dark] .blu-field.b-focused label[data-v-34ee4e9a],
 html[dark] .blu-field.has-value label[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-focused label[data-v-34ee4e9a],
 html[dark] .blu-search-bar.has-value label[data-v-34ee4e9a] {
  --blu-field-label-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-label-color-text: #4fa4ff;
  --blu-filed-label-text-position: 0
 }

 html[dark] .blu-field.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-field.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  visibility: visible
 }

 html[dark] .blu-field:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
 html[dark] .blu-field:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover,
 html[dark] .blu-search-bar:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
 html[dark] .blu-search-bar:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover {
  --blu-field-primary-container-color-background: #19222a;
  --blu-field-action-color-background: #19222a
 }

 html[dark] .blu-field:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-field:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  cursor: pointer
 }

 html[dark] .blu-field__container[data-v-34ee4e9a],
 html[dark] .blu-search-bar__container[data-v-34ee4e9a] {
  padding: var(--blu-field-container-spacing-padding);
  box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
  -webkit-box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
  border-radius: var(--blu-field-container-border-radius);
  height: var(--blu-field-container-size-height);
  background-color: var(--blu-field-primary-container-color-background);
  display: flex;
  align-items: center;
  cursor: text;
  transition: all .2s, background-color .4s, background 0;
  position: relative
 }

 html[dark] .blu-field__container>*[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__container>*[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html[dark] .blu-field__container[data-v-34ee4e9a]:focus-visible,
 html[dark] .blu-search-bar__container[data-v-34ee4e9a]:focus-visible {
  outline: none
 }

 html[dark] .blu-field__content[data-v-34ee4e9a],
 html[dark] .blu-search-bar__content[data-v-34ee4e9a] {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  position: relative;
  overflow: hidden
 }

 html[dark] .blu-field__action[data-v-34ee4e9a],
 html[dark] .blu-search-bar__action[data-v-34ee4e9a] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-field__item-leading[data-v-34ee4e9a],
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-field__warning-btn[data-v-34ee4e9a],
 html[dark] .blu-field__success-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a] {
  color: var(--blu-field-icon-color);
  display: flex;
  height: var(--blu-field-icon-size)
 }

 html[dark] .blu-field__item-leading[data-v-34ee4e9a] svg,
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg,
 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-field__warning-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-field__success-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a] svg {
  height: var(--blu-field-icon-size) !important;
  width: var(--blu-field-icon-size) !important
 }

 html[dark] .blu-field__item-leading[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__warning-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__success-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html[dark] .blu-field__unit-leading[data-v-34ee4e9a],
 html[dark] .blu-field__unit-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
  color: var(--blu-field-icon-color);
  display: flex;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-field__unit-leading[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__unit-trailing[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html[dark] .blu-field__unit-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a] {
  justify-content: center
 }

 html[dark] .blu-field__unit-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
  justify-content: flex-end
 }

 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:focus,
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg:focus,
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus,
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus {
  outline: none
 }

 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:focus-visible,
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg:focus-visible,
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus-visible,
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  visibility: hidden
 }

 html[dark] .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] {
  cursor: pointer
 }

 html[dark] .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a] {
  color: var(--blu-field-primary-cta-color-text);
  font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  cursor: pointer
 }

 html[dark] .blu-field__cta-button[data-v-34ee4e9a]:focus,
 html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a]:focus {
  outline: none
 }

 html[dark] .blu-field__cta-button[data-v-34ee4e9a]:focus-visible,
 html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a]:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-field.b-secondary[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-secondary[data-v-34ee4e9a] {
  --blu-field-primary-container-color-background: #12171d;
  --blu-field-container-color-border: #60686e;
  --blu-field-action-color-background: #12171d
 }

 html[dark] .blu-field.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success),
 html[dark] .blu-search-bar.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success) {
  --blu-field-container-color-border: #4fa4ff
 }

 html[dark] .blu-field.b-disabled .blu-field__container[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__container[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__container[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__container[data-v-34ee4e9a] {
  cursor: not-allowed;
  --blu-field-primary-container-color-background: #3b444c
 }

 html[dark] .blu-field.b-disabled .blu-field__container label[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__container label[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__container label[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__container label[data-v-34ee4e9a] {
  --blu-field-label-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-field__container .blu-search-bar__placeholder[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__container .blu-search-bar__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__container .blu-search-bar__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__container .blu-search-bar__placeholder[data-v-34ee4e9a] {
  --blu-field-placeholder-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-field__action *[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__action *[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__action *[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__action *[data-v-34ee4e9a] {
  --blu-field-icon-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
  pointer-events: none
 }

 html[dark] .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
  --blu-field-primary-cta-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-small[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-small[data-v-34ee4e9a] {
  --blu-field-container-size-height: 36px;
  --blu-field-container-border-radius: 8px;
  --blu-field-container-spacing-padding: 0 8px;
  --blu-field-container-spacing-gap: 4px;
  --blu-field-icon-size: 18px
 }

 html[dark] .blu-field.has-max-length[data-v-34ee4e9a] {
  animation: shake-34ee4e9a .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px
 }

 html[dark] .blu-field__helper[data-v-34ee4e9a] {
  display: flex;
  color: var(--blu-field-helper-color-text)
 }

 html[dark] .blu-field__helper[data-v-34ee4e9a] .blu-field__counter {
  margin-left: auto
 }

 html[dark] .blu-field__helper[data-v-34ee4e9a] :not(:empty) {
  margin-top: 4px
 }

 html[dark] .blu-field__helper.b-success[data-v-34ee4e9a] {
  --blu-field-helper-color-text: #02c82b
 }

 html[dark] .blu-field__helper.b-error[data-v-34ee4e9a] {
  --blu-field-helper-color-text: #ff7373
 }

 html[dark] .blu-field__warning-btn[data-v-34ee4e9a] {
  --blu-field-icon-color: #ff7373
 }

 html[dark] .blu-field__success-btn[data-v-34ee4e9a] {
  --blu-field-icon-color: #02c82b
 }

 html[dark] .blu-field.b-error[data-v-34ee4e9a] {
  --blu-field-container-color-border: #ff7373;
  --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-error.b-focused label[data-v-34ee4e9a],
 html[dark] .blu-field.b-error.has-value label[data-v-34ee4e9a] {
  --blu-field-label-color-text: #ff7373
 }

 html[dark] .blu-field.b-success[data-v-34ee4e9a] {
  --blu-field-container-color-border: #02c82b;
  --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-success.b-focused label[data-v-34ee4e9a],
 html[dark] .blu-field.b-success.has-value label[data-v-34ee4e9a] {
  --blu-field-label-color-text: #02c82b
 }

 @keyframes shake-34ee4e9a {

  10%,
  90% {
   transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
   transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
   transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
   transform: translate3d(4px, 0, 0)
  }
 }

 html[dark] :not(.b-disabled) .blu-dropdown-trigger .blu-field__container[data-v-34ee4e9a],
 html[dark] :not(.b-disabled) .blu-dropdown-trigger label[data-v-34ee4e9a] {
  cursor: pointer
 }

 html[dark] [class*="b-is-text-area"] .blu-field__container[data-v-34ee4e9a] {
  height: 100%;
  align-items: flex-start;
  box-sizing: border-box;
  padding: 8px 2px 2px 12px
 }

 html[dark] [class*="b-is-text-area"] .blu-field__wrapper[data-v-34ee4e9a] {
  height: inherit
 }

 html[dark] [class*="b-is-text-area"] .blu-field__content[data-v-34ee4e9a] {
  height: 100%;
  margin-right: 0
 }

 html[dark] [class*="b-is-text-area"] .blu-field__label-container label[data-v-34ee4e9a] {
  margin-bottom: 0;
  height: 18px
 }

 html[dark] [class*="b-is-text-area"] .blu-field__action[data-v-34ee4e9a] {
  position: absolute;
  right: 8px;
  background: var(--blu-field-action-color-background);
  border-radius: 24px
 }

 html[dark] [class*=b-is-text-area] .blu-field__action *[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html[dark] [class*="b-is-text-area"].b-secondary[data-v-34ee4e9a] {
  --blu-field-action-color-background: #12171d
 }

 html[dark] [class*="b-is-text-area"].b-disabled[data-v-34ee4e9a] {
  --blu-field-action-color-background: #3b444c
 }

 html[dark] [class*="b-is-text-area"] .b-fit-content[data-v-34ee4e9a] {
  width: min-content;
  height: fit-content
 }

 html[dark] [class*="b-is-text-area"] .b-fit-content .blu-field__container[data-v-34ee4e9a] {
  width: min-content
 }

 input[type="email"][data-v-25ef2230],
 input[type="number"][data-v-25ef2230],
 input[type="search"][data-v-25ef2230],
 input[type="text"][data-v-25ef2230],
 input[type="tel"][data-v-25ef2230],
 input[type="url"][data-v-25ef2230],
 input[type="password"][data-v-25ef2230],
 input[type="time"][data-v-25ef2230] {
  box-shadow: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background-color: transparent;
  outline: 0;
  padding: 0;
  font: var(--blu-field-input-text)
 }

 input[type="search"][data-v-25ef2230]::-ms-reveal,
 input[type="search"][data-v-25ef2230]::-ms-clear,
 input[type="text"][data-v-25ef2230]::-ms-clear {
  display: none;
  width: 0;
  height: 0
 }

 input[type="search"][data-v-25ef2230]::-webkit-search-decoration,
 input[type="search"][data-v-25ef2230]::-webkit-search-cancel-button,
 input[type="search"][data-v-25ef2230]::-webkit-search-results-button,
 input[type="search"][data-v-25ef2230]::-webkit-search-results-decoration {
  display: none
 }

 input[type="number"][data-v-25ef2230] {
  -moz-appearance: textfield
 }

 input[type="number"][data-v-25ef2230]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0
 }

 input[data-v-25ef2230]:-webkit-autofill,
 input[data-v-25ef2230]:-webkit-autofill :hover,
 input[data-v-25ef2230]:-webkit-autofill :focus {
  -webkit-background-clip: text
 }

 input[data-v-25ef2230]::-ms-reveal {
  display: none
 }

 input[type="time"][data-v-25ef2230]::-webkit-calendar-picker-indicator {
  display: none
 }

 .blu-field:not(.has-value) input[data-v-25ef2230]:-webkit-autofill {
  -webkit-text-fill-color: transparent
 }

 html:not([dark]) .blu-field input[data-v-25ef2230],
 html:not([dark]) .blu-search-bar input[data-v-25ef2230] {
  --blu-field-input-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-primary-input-color-text: #19222a;
  --blu-field-cursor: pointer;
  color: var(--blu-field-primary-input-color-text)
 }

 html:not([dark]) .blu-field input[data-v-25ef2230]:read-only,
 html:not([dark]) .blu-search-bar input[data-v-25ef2230]:read-only {
  cursor: var(--blu-field-cursor)
 }

 html:not([dark]) .blu-field .blu-text-field[data-v-25ef2230],
 html:not([dark]) .blu-search-bar .blu-text-field[data-v-25ef2230] {
  width: 114.28%;
  transform: scale(.875);
  transform-origin: left center;
  margin-right: -14.28%
 }

 html:not([dark]) .blu-field.b-disabled input[data-v-25ef2230],
 html:not([dark]) .blu-search-bar.b-disabled input[data-v-25ef2230] {
  --blu-field-primary-input-color-text: rgba(25, 34, 42, .4);
  --blu-field-cursor: not-allowed
 }

 html[dark] .blu-field input[data-v-25ef2230],
 html[dark] .blu-search-bar input[data-v-25ef2230] {
  --blu-field-input-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-primary-input-color-text: #fff;
  --blu-field-cursor: pointer;
  color: var(--blu-field-primary-input-color-text)
 }

 html[dark] .blu-field input[data-v-25ef2230]:read-only,
 html[dark] .blu-search-bar input[data-v-25ef2230]:read-only {
  cursor: var(--blu-field-cursor)
 }

 html[dark] .blu-field .blu-text-field[data-v-25ef2230],
 html[dark] .blu-search-bar .blu-text-field[data-v-25ef2230] {
  width: 114.28%;
  transform: scale(.875);
  transform-origin: left center;
  margin-right: -14.28%
 }

 html[dark] .blu-field.b-disabled input[data-v-25ef2230],
 html[dark] .blu-search-bar.b-disabled input[data-v-25ef2230] {
  --blu-field-primary-input-color-text: rgba(255, 255, 255, .5019607843);
  --blu-field-cursor: not-allowed
 }

 html:not([dark]) .blu-dropdown-trigger .blu-dropdown-field[data-v-3af3aa98] {
  width: 100%
 }

 html:not([dark]) .blu-dropdown-trigger .blu-dropdown-field__chevron[data-v-3af3aa98] {
  transition: transform .4s ease-in-out;
  pointer-events: none
 }

 html:not([dark]) .blu-dropdown.b-active .blu-dropdown-field__chevron[data-v-3af3aa98] {
  transform: rotate(-180deg)
 }

 html[dark] .blu-dropdown-trigger .blu-dropdown-field[data-v-3af3aa98] {
  width: 100%
 }

 html[dark] .blu-dropdown-trigger .blu-dropdown-field__chevron[data-v-3af3aa98] {
  transition: transform .4s ease-in-out;
  pointer-events: none
 }

 html[dark] .blu-dropdown.b-active .blu-dropdown-field__chevron[data-v-3af3aa98] {
  transform: rotate(-180deg)
 }


 html:not([dark]) .blu-checkbox[data-v-03e81a59] {
  --blu-checkbox-spacing-padding: 4px 0;
  --blu-checkbox-icon-size: 22px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 2px 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-container-color-border: #c8cbcd;
  --blu-checkbox-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-checkbox-cursor: pointer;
  --blu-checkbox-asset-color-border: #fff;
  display: inline-flex;
  position: relative;
  padding: var(--blu-checkbox-spacing-padding);
  outline: none
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59],
 html:not([dark]) .blu-checkbox *[data-v-03e81a59] {
  cursor: var(--blu-checkbox-cursor)
 }

 html:not([dark]) .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-checkbox input[type=checkbox][data-v-03e81a59] {
  display: none
 }

 html:not([dark]) .blu-checkbox__icon[data-v-03e81a59] {
  box-sizing: border-box;
  width: var(--blu-checkbox-icon-size);
  height: var(--blu-checkbox-icon-size);
  border-radius: var(--blu-checkbox-icon-border-radius);
  padding: var(--blu-checkbox-icon-padding);
  background: var(--blu-checkbox-icon-color-background);
  box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
  color: var(--blu-checkbox-icon-color-border);
  flex-shrink: 0
 }

 html:not([dark]) .blu-checkbox__container[data-v-03e81a59] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-checkbox-container-border-radius);
  box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
  color: var(--blu-checkbox-container-color-border);
  background: var(--blu-checkbox-container-color-background)
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-45deg) translateY(-4px) translate(-3px)
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 0;
  height: 2px;
  transform: translateY(4px)
 }

 html:not([dark]) .blu-checkbox__content[data-v-03e81a59] {
  display: flex;
  flex-direction: column;
  padding: var(--blu-checkbox-content-spacing-padding);
  font: var(--blu-checkbox-label-text);
  color: var(--blu-checkbox-label-color-text)
 }

 html:not([dark]) .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
  margin-bottom: 4px
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
  --blu-checkbox-icon-color-background: #f9f9fa
 }

 html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #f3f9ff
 }

 html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: #ff4646
 }

 html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
  --blu-checkbox-label-color-text: #d33534
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 6px
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 8px
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
  --blu-checkbox-icon-color-background: #f9f9fa;
  --blu-checkbox-icon-color-border: #19222a
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
  --blu-checkbox-icon-border-width: 2px
 }

 html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #f3f9ff
 }

 html:not([dark]) .blu-checkbox.b-disabled[data-v-03e81a59] {
  --blu-checkbox-cursor: not-allowed;
  --blu-checkbox-container-color-border: #f1f2f2;
  --blu-checkbox-label-color-text: rgba(25, 34, 42, .3019607843);
  --blu-checkbox-asset-color-border: #fff;
  --blu-checkbox-container-color-background: #f9f9fa;
  user-select: auto
 }

 html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: transparent;
  --blu-checkbox-container-color-background: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59] {
  --blu-checkbox-icon-size: 18px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-spacing-padding: 3px 0
 }

 html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
  --blu-checkbox-icon-border-width: 2px
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-49deg) translateY(-4px) translate(-2px)
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  top: 1px
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 4px
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 6px
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-5px) translate(-1px)
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-partial[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-4px) translate(-1px)
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  display: none
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 8px
 }

 @keyframes bounce-03e81a59 {
  25% {
   transform: scale(.9)
  }

  50% {
   transform: scale(1.1)
  }
 }

 html[dark] .blu-checkbox[data-v-03e81a59] {
  --blu-checkbox-spacing-padding: 4px 0;
  --blu-checkbox-icon-size: 22px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 2px 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-container-color-border: #60686e;
  --blu-checkbox-label-color-text: rgba(255, 255, 255, .8);
  --blu-checkbox-cursor: pointer;
  --blu-checkbox-asset-color-border: #fff;
  display: inline-flex;
  position: relative;
  padding: var(--blu-checkbox-spacing-padding);
  outline: none
 }

 html[dark] .blu-checkbox[data-v-03e81a59],
 html[dark] .blu-checkbox *[data-v-03e81a59] {
  cursor: var(--blu-checkbox-cursor)
 }

 html[dark] .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-checkbox input[type="checkbox"][data-v-03e81a59] {
  display: none
 }

 html[dark] .blu-checkbox__icon[data-v-03e81a59] {
  box-sizing: border-box;
  width: var(--blu-checkbox-icon-size);
  height: var(--blu-checkbox-icon-size);
  border-radius: var(--blu-checkbox-icon-border-radius);
  padding: var(--blu-checkbox-icon-padding);
  background: var(--blu-checkbox-icon-color-background);
  box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
  color: var(--blu-checkbox-icon-color-border);
  flex-shrink: 0
 }

 html[dark] .blu-checkbox__container[data-v-03e81a59] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-checkbox-container-border-radius);
  box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
  color: var(--blu-checkbox-container-color-border);
  background: var(--blu-checkbox-container-color-background)
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-45deg) translateY(-4px) translate(-3px)
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 0;
  height: 2px;
  transform: translateY(4px)
 }

 html[dark] .blu-checkbox__content[data-v-03e81a59] {
  display: flex;
  flex-direction: column;
  padding: var(--blu-checkbox-content-spacing-padding);
  font: var(--blu-checkbox-label-text);
  color: var(--blu-checkbox-label-color-text)
 }

 html[dark] .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
  margin-bottom: 4px
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
  --blu-checkbox-icon-color-background: #19222a
 }

 html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #002e7a
 }

 html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: #ff7373
 }

 html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
  --blu-checkbox-label-color-text: #ff7373
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 6px
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 8px
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
  --blu-checkbox-icon-color-background: #19222a;
  --blu-checkbox-icon-color-border: #f9f9fa
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
  --blu-checkbox-icon-border-width: 2px
 }

 html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #002e7a
 }

 html[dark] .blu-checkbox.b-disabled[data-v-03e81a59] {
  --blu-checkbox-cursor: not-allowed;
  --blu-checkbox-container-color-border: #28323b;
  --blu-checkbox-label-color-text: rgba(255, 255, 255, .3019607843);
  --blu-checkbox-asset-color-border: #12171d;
  --blu-checkbox-container-color-background: #19222a;
  user-select: auto
 }

 html[dark] .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: transparent;
  --blu-checkbox-container-color-background: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-checkbox.b-small[data-v-03e81a59] {
  --blu-checkbox-icon-size: 18px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-spacing-padding: 3px 0
 }

 html[dark] .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
  --blu-checkbox-icon-border-width: 2px
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-49deg) translateY(-4px) translate(-2px)
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  top: 1px
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 4px
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 6px
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-5px) translate(-1px)
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-partial[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-4px) translate(-1px)
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  display: none
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 8px
 }

 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) *[data-v-39791579] {
  box-sizing: border-box
 }

 html:not([dark]) .blu-radio[data-v-39791579] {
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-color-border: #c8cbcd;
  --blu-radio-container-spacing-padding: 4px;
  --blu-radio-content-spacing-padding: 2px 0;
  --blu-radio-mark-size: 22px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-radio-spacing-padding: 4px 0;
  display: inline-flex;
  padding: var(--blu-radio-spacing-padding);
  align-items: flex-start;
  transition: all .3s;
  outline: none
 }

 html:not([dark]) .blu-radio[data-v-39791579],
 html:not([dark]) .blu-radio *[data-v-39791579] {
  cursor: pointer
 }

 html:not([dark]) .blu-radio>*[data-v-39791579]:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-radio input[type=radio][data-v-39791579] {
  display: none
 }

 html:not([dark]) .blu-radio__mark[data-v-39791579] {
  min-width: var(--blu-radio-mark-size);
  height: var(--blu-radio-mark-size);
  padding: var(--blu-radio-mark-spacing-padding);
  background-color: var(--blu-radio-mark-color-background);
  border-radius: 50%
 }

 html:not([dark]) .blu-radio__mark-container[data-v-39791579] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: var(--blu-radio-container-spacing-padding);
  background-color: var(--blu-radio-container-color-background);
  border-radius: 50%;
  box-shadow: 0 0 0 var(--blu-radio-container-border-width) var(--blu-radio-container-color-border) inset
 }

 html:not([dark]) .blu-radio__mark-container .dot[data-v-39791579] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--blu-radio-dot-color-background);
  transition: background-color .1s .1s
 }

 html:not([dark]) .blu-radio__content[data-v-39791579] {
  font: var(--blu-radio-label-text);
  color: var(--blu-radio-label-color-text);
  padding: var(--blu-radio-content-spacing-padding)
 }

 html:not([dark]) .blu-radio__content>*[data-v-39791579]:not(:last-child) {
  margin-bottom: 4px
 }

 html:not([dark]) .blu-radio.b-error[data-v-39791579]:not(.b-selected) {
  --blu-radio-container-color-border: #ff4646;
  --blu-radio-label-color-text: #d33534
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: #3ebbf3;
  --blu-radio-dot-color-background: #3ebbf3;
  --blu-radio-container-border-width: 1px
 }

 html:not([dark]) .blu-radio.b-selected .blu-radio__mark-container[data-v-39791579] {
  animation: bounce-39791579 .3s ease-out
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):hover {
  --blu-radio-mark-color-background: #f3f9ff
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):focus-visible {
  --blu-radio-mark-color-background: #f3f9ff;
  --blu-radio-container-border-width-focused: 2px
 }

 html:not([dark]) .blu-radio[data-v-39791579]:not(.b-disabled):not(.b-selected):hover {
  --blu-radio-mark-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible {
  --blu-radio-container-border-width-focused: 2px
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled) {
  --blu-radio-mark-color-border-focused: #19222a
 }

 html:not([dark]) .blu-radio:focus-visible:not(.b-disabled) .blu-radio__mark[data-v-39791579] {
  box-shadow: 0 0 0 var(--blu-radio-container-border-width-focused) var(--blu-radio-mark-color-border-focused) inset
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled):not(.b-selected) {
  --blu-radio-mark-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio.b-disabled[data-v-39791579] {
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-container-color-border: rgba(25, 34, 42, .3019607843);
  --blu-radio-label-color-text: rgba(25, 34, 42, .3019607843);
  --blu-radio-container-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio.b-disabled.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: rgba(25, 34, 42, .3019607843);
  --blu-radio-dot-color-background: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-radio.b-disabled[data-v-39791579]:not(.b-readonly) {
  user-select: none;
  cursor: not-allowed
 }

 html:not([dark]) .blu-radio.b-disabled:not(.b-readonly) *[data-v-39791579] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-radio.b-small[data-v-39791579] {
  --blu-radio-mark-size: 18px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-container-spacing-padding: 3px;
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-border-width-focused: 2px;
  --blu-radio-content-spacing-padding: 0;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-spacing-padding: 3px 0
 }

 html:not([dark]) .blu-radio.b-small.b-selected[data-v-39791579] {
  --blu-radio-container-border-width: 1px
 }

 html[dark] *[data-v-39791579] {
  box-sizing: border-box
 }

 html[dark] .blu-radio[data-v-39791579] {
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-color-border: #60686e;
  --blu-radio-container-spacing-padding: 4px;
  --blu-radio-content-spacing-padding: 2px 0;
  --blu-radio-mark-size: 22px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-label-color-text: rgba(255, 255, 255, .8);
  --blu-radio-spacing-padding: 4px 0;
  display: inline-flex;
  padding: var(--blu-radio-spacing-padding);
  align-items: flex-start;
  transition: all .3s;
  outline: none
 }

 html[dark] .blu-radio[data-v-39791579],
 html[dark] .blu-radio *[data-v-39791579] {
  cursor: pointer
 }

 html[dark] .blu-radio>*[data-v-39791579]:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-radio input[type="radio"][data-v-39791579] {
  display: none
 }

 html[dark] .blu-radio__mark[data-v-39791579] {
  min-width: var(--blu-radio-mark-size);
  height: var(--blu-radio-mark-size);
  padding: var(--blu-radio-mark-spacing-padding);
  background-color: var(--blu-radio-mark-color-background);
  border-radius: 50%
 }

 html[dark] .blu-radio__mark-container[data-v-39791579] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: var(--blu-radio-container-spacing-padding);
  background-color: var(--blu-radio-container-color-background);
  border-radius: 50%;
  box-shadow: 0 0 0 var(--blu-radio-container-border-width) var(--blu-radio-container-color-border) inset
 }

 html[dark] .blu-radio__mark-container .dot[data-v-39791579] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--blu-radio-dot-color-background);
  transition: background-color .1s .1s
 }

 html[dark] .blu-radio__content[data-v-39791579] {
  font: var(--blu-radio-label-text);
  color: var(--blu-radio-label-color-text);
  padding: var(--blu-radio-content-spacing-padding)
 }

 html[dark] .blu-radio__content>*[data-v-39791579]:not(:last-child) {
  margin-bottom: 4px
 }

 html[dark] .blu-radio.b-error[data-v-39791579]:not(.b-selected) {
  --blu-radio-container-color-border: #ff7373;
  --blu-radio-label-color-text: #ff7373
 }

 html[dark] .blu-radio.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: #3ebbf3;
  --blu-radio-dot-color-background: #3ebbf3;
  --blu-radio-container-border-width: 1px
 }

 html[dark] .blu-radio.b-selected .blu-radio__mark-container[data-v-39791579] {
  animation: bounce-39791579 .3s ease-out
 }

 html[dark] .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):hover {
  --blu-radio-mark-color-background: #002e7a
 }

 html[dark] .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):focus-visible {
  --blu-radio-mark-color-background: #002e7a;
  --blu-radio-container-border-width-focused: 2px
 }

 html[dark] .blu-radio[data-v-39791579]:not(.b-disabled):not(.b-selected):hover {
  --blu-radio-mark-color-background: #19222a
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible {
  --blu-radio-container-border-width-focused: 2px
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled) {
  --blu-radio-mark-color-border-focused: #f9f9fa
 }

 html[dark] .blu-radio:focus-visible:not(.b-disabled) .blu-radio__mark[data-v-39791579] {
  box-shadow: 0 0 0 var(--blu-radio-container-border-width-focused) var(--blu-radio-mark-color-border-focused) inset
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled):not(.b-selected) {
  --blu-radio-mark-color-background: #19222a
 }

 html[dark] .blu-radio.b-disabled[data-v-39791579] {
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-container-color-border: rgba(255, 255, 255, .3019607843);
  --blu-radio-label-color-text: rgba(255, 255, 255, .3019607843);
  --blu-radio-container-color-background: #19222a
 }

 html[dark] .blu-radio.b-disabled.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: rgba(255, 255, 255, .3019607843);
  --blu-radio-dot-color-background: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-radio.b-disabled[data-v-39791579]:not(.b-readonly) {
  user-select: none;
  cursor: not-allowed
 }

 html[dark] .blu-radio.b-disabled:not(.b-readonly) *[data-v-39791579] {
  cursor: not-allowed
 }

 html[dark] .blu-radio.b-small[data-v-39791579] {
  --blu-radio-mark-size: 18px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-container-spacing-padding: 3px;
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-border-width-focused: 2px;
  --blu-radio-content-spacing-padding: 0;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-spacing-padding: 3px 0
 }

 html[dark] .blu-radio.b-small.b-selected[data-v-39791579] {
  --blu-radio-container-border-width: 1px
 }

 @keyframes bounce-39791579 {
  25% {
   transform: scale(.9)
  }

  50% {
   transform: scale(1.1)
  }
 }

 html:not([dark]) .blu-list[data-v-0fc385f6] {
  --list-spacing-padding: 8px 0;
  list-style: none;
  padding: var(--list-spacing-padding);
  transition: all .5s ease-in-out
 }

 html:not([dark]) .blu-list-item[data-v-0fc385f6] {
  --blu-list-child-max-height: 0;
  --blu-list-child-template-rows: 0fr;
  position: relative
 }

 html:not([dark]) .blu-list-item.b-opened[data-v-0fc385f6] {
  --blu-list-child-max-height: 100%;
  --blu-list-child-template-rows: 1fr
 }

 html:not([dark]) .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-right[data-v-0fc385f6] {
  transform: rotate(180deg)
 }

 html:not([dark]) .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-left[data-v-0fc385f6] {
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6] {
  background-color: var(--list-container-color-background);
  border-radius: 8px;
  padding: 4px 8px;
  display: flex
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6] svg {
  width: 18px;
  height: 18px;
  color: #797f85
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6],
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6] {
  display: flex;
  padding: 4px 0;
  cursor: pointer;
  transition: all .4s ease;
  height: fit-content
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6] svg,
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6] svg {
  color: #797f85
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6]:focus-visible,
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #19222a inset
 }

 html:not([dark]) .blu-list__container .blu-loader-wrapper[data-v-0fc385f6] {
  margin: auto
 }

 html:not([dark]) .blu-list__content[data-v-0fc385f6] {
  padding: 4px 0;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: start
 }

 html:not([dark]) .blu-list__content-label[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 html:not([dark]) .blu-list__content-desc[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__content-additional[data-v-0fc385f6] {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  padding: 4px 0
 }

 html:not([dark]) .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__item-leading[data-v-0fc385f6],
 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] {
  padding: 4px 0
 }

 html:not([dark]) .blu-list__item-leading[data-v-0fc385f6] {
  display: flex
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] {
  display: flex
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] svg {
  cursor: pointer
 }

 html:not([dark]) .blu-list__child[data-v-0fc385f6] {
  max-height: var(--blu-list-child-max-height);
  display: grid;
  grid-template-rows: var(--blu-list-child-template-rows);
  transition: all .5s ease-in-out
 }

 html:not([dark]) .blu-list__child .blu-list__container[data-v-0fc385f6] {
  padding-left: var(--list-nested-padding)
 }

 html:not([dark]) .blu-list__icon-expand[data-v-0fc385f6] {
  margin-left: auto;
  cursor: pointer
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled) {
  cursor: pointer
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled):hover {
  --list-container-color-background: #f9f9fa
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled):focus-visible {
  outline: none
 }

 html:not([dark]) .blu-list:not(.b-disabled):focus-visible .blu-list__container[data-v-0fc385f6] {
  box-shadow: 0 0 0 2px #19222a inset
 }

 html:not([dark]) .blu-list:not(.b-disabled).b-active[data-v-0fc385f6],
 html:not([dark]) .blu-list:not(.b-disabled).b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: #f3f9ff
 }

 html:not([dark]) .blu-list.b-small[data-v-0fc385f6] {
  --list-spacing-padding: 0
 }

 html:not([dark]) .blu-list.b-disabled[data-v-0fc385f6] {
  --list-container-color-background: transparent
 }

 html:not([dark]) .blu-list.b-disabled[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled *[data-v-0fc385f6] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__content-label[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled .blu-list__content-desc[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] svg {
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-checkbox__container {
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-badge {
  background-color: #19222a4d
 }

 html:not([dark]) .blu-list.b-loading[data-v-0fc385f6] .blu-loader-wrapper svg {
  display: flex;
  width: 24px;
  height: 24px
 }

 html:not([dark]) .blu-list.has-radio.b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: transparent
 }

 html:not([dark]) .blu-list.b-align-center .blu-list__container[data-v-0fc385f6] {
  align-items: center
 }

 html:not([dark]) .blu-list-group.b-multiselect .blu-list-item .blu-list.b-selected[data-v-0fc385f6]:not(html:not([dark]) .blu-list-group.b-multiselect .blu-list-item .blu-list.b-active):not(:hover) {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list[data-v-0fc385f6] {
  --list-spacing-padding: 8px 0;
  list-style: none;
  padding: var(--list-spacing-padding);
  transition: all .5s ease-in-out
 }

 html[dark] .blu-list-item[data-v-0fc385f6] {
  --blu-list-child-max-height: 0;
  --blu-list-child-template-rows: 0fr;
  position: relative
 }

 html[dark] .blu-list-item.b-opened[data-v-0fc385f6] {
  --blu-list-child-max-height: 100%;
  --blu-list-child-template-rows: 1fr
 }

 html[dark] .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-right[data-v-0fc385f6] {
  transform: rotate(180deg)
 }

 html[dark] .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-left[data-v-0fc385f6] {
  transform: rotate(90deg)
 }

 html[dark] .blu-list__container[data-v-0fc385f6] {
  background-color: var(--list-container-color-background);
  border-radius: 8px;
  padding: 4px 8px;
  display: flex
 }

 html[dark] .blu-list__container[data-v-0fc385f6] svg {
  width: 18px;
  height: 18px;
  color: #acb0b4
 }

 html[dark] .blu-list__container[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6],
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6] {
  display: flex;
  padding: 4px 0;
  cursor: pointer;
  transition: all .4s ease;
  height: fit-content
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6] svg,
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6] svg {
  color: #acb0b4
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6]:focus-visible,
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #f9f9fa inset
 }

 html[dark] .blu-list__container .blu-loader-wrapper[data-v-0fc385f6] {
  margin: auto
 }

 html[dark] .blu-list__content[data-v-0fc385f6] {
  padding: 4px 0;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: start
 }

 html[dark] .blu-list__content-label[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #fff
 }

 html[dark] .blu-list__content-desc[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff80
 }

 html[dark] .blu-list__content-additional[data-v-0fc385f6] {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  padding: 4px 0
 }

 html[dark] .blu-list__content-additional-label[data-v-0fc385f6],
 html[dark] .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff80
 }

 html[dark] .blu-list__item-leading[data-v-0fc385f6],
 html[dark] .blu-list__item-trailing[data-v-0fc385f6] {
  padding: 4px 0
 }

 html[dark] .blu-list__item-leading[data-v-0fc385f6],
 html[dark] .blu-list__item-trailing[data-v-0fc385f6] {
  display: flex
 }

 html[dark] .blu-list__item-trailing[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-list__item-trailing[data-v-0fc385f6] svg {
  cursor: pointer
 }

 html[dark] .blu-list__child[data-v-0fc385f6] {
  max-height: var(--blu-list-child-max-height);
  display: grid;
  grid-template-rows: var(--blu-list-child-template-rows);
  transition: all .5s ease-in-out
 }

 html[dark] .blu-list__child .blu-list__container[data-v-0fc385f6] {
  padding-left: var(--list-nested-padding)
 }

 html[dark] .blu-list__icon-expand[data-v-0fc385f6] {
  margin-left: auto;
  cursor: pointer
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled) {
  cursor: pointer
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled):hover {
  --list-container-color-background: #19222a
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled):focus-visible {
  outline: none
 }

 html[dark] .blu-list:not(.b-disabled):focus-visible .blu-list__container[data-v-0fc385f6] {
  box-shadow: 0 0 0 2px #f9f9fa inset
 }

 html[dark] .blu-list:not(.b-disabled).b-active[data-v-0fc385f6],
 html[dark] .blu-list:not(.b-disabled).b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: #002e7a
 }

 html[dark] .blu-list.b-small[data-v-0fc385f6] {
  --list-spacing-padding: 0
 }

 html[dark] .blu-list.b-disabled[data-v-0fc385f6] {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list.b-disabled[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled *[data-v-0fc385f6] {
  cursor: not-allowed
 }

 html[dark] .blu-list.b-disabled .blu-list__content-label[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled .blu-list__content-desc[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] svg {
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-checkbox__container {
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-badge {
  background-color: #ffffff4d
 }

 html[dark] .blu-list.b-loading[data-v-0fc385f6] .blu-loader-wrapper svg {
  display: flex;
  width: 24px;
  height: 24px
 }

 html[dark] .blu-list.has-radio.b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list.b-align-center .blu-list__container[data-v-0fc385f6] {
  align-items: center
 }

 html[dark] .blu-list-group.b-multiselect .blu-list-item .blu-list.b-selected[data-v-0fc385f6]:not(html[dark] .blu-list-group.b-multiselect .blu-list-item .blu-list.b-active):not(:hover) {
  --list-container-color-background: transparent
 }


 html:not([dark]) .b-overflow-y[data-v-7b49b436] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .blu-list__child .blu-list-group[data-v-7b49b436] {
  overflow: hidden
 }

 html:not([dark]) .blu-list__child .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group) .blu-list-item:first-child:before {
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px;
  border-top: solid 1px #c8cbcd
 }

 html:not([dark]) .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group)>.blu-list-item:not(:first-child):before {
  border-top: solid 1px #c8cbcd;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html:not([dark]) .blu-list-group.b-group[data-v-7b49b436]>.blu-list-item:last-child:after {
  border-bottom: solid 1px #c8cbcd;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html[dark] .b-overflow-y[data-v-7b49b436] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-list__child .blu-list-group[data-v-7b49b436] {
  overflow: hidden
 }

 html[dark] .blu-list__child .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group) .blu-list-item:first-child:before {
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px;
  border-top: solid 1px #60686e
 }

 html[dark] .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group)>.blu-list-item:not(:first-child):before {
  border-top: solid 1px #60686e;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html[dark] .blu-list-group.b-group[data-v-7b49b436]>.blu-list-item:last-child:after {
  border-bottom: solid 1px #60686e;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #fff;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #e1f1ff;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #3ebbf3;
  --blu-badge-color-icon-low: #3ebbf3;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6e6;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #d33534;
  --blu-badge-color-icon-low: #e93c3c;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #d6f7da;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #1c832a;
  --blu-badge-color-icon-low: #1f912e;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #f1f2f2;
  --blu-badge-color-background: #28323b;
  --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-text: #fff;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fff;
  --blu-badge-color-background: #fff;
  --blu-badge-color-text-low: rgba(25, 34, 42, .4);
  --blu-badge-color-text: #3ebbf3;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
  --blu-badge-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #12171d;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #0046aa;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #4fa4ff;
  --blu-badge-color-icon-low: #4fa4ff;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #8d2221;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #ff7373;
  --blu-badge-color-icon-low: #ff7373;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #13561c;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #02c82b;
  --blu-badge-color-icon-low: #02c82b;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #28323b;
  --blu-badge-color-background: #f1f2f2;
  --blu-badge-color-text-low: rgba(255, 255, 255, .8);
  --blu-badge-color-text: #12171d;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #12171d;
  --blu-badge-color-background: #12171d;
  --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-text: #4fa4ff;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-icon: #4fa4ff
 }

 html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }

 *[data-v-580f03f0],
 *[data-v-580f03f0]:before,
 *[data-v-580f03f0]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html:not([dark]) .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
  --blu-modal-color-background: #fff;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html:not([dark]) .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html:not([dark]) .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html:not([dark]) .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #3ebbf3
 }

 html:not([dark]) .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #22a334
 }

 html:not([dark]) .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #fedd6c
 }

 html:not([dark]) .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff4646
 }

 @media screen and (min-width:840px),
 print {

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html:not([dark]) .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html:not([dark]) .fade-enter-active .b-scrim[data-v-580f03f0],
 html:not([dark]) .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html:not([dark]) .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html:not([dark]) .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }

 html[dark] .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html[dark] .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
  --blu-modal-color-background: #12171d;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html[dark] .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html[dark] .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html[dark] .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html[dark] .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #4fa4ff
 }

 html[dark] .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #02c82b
 }

 html[dark] .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #7e4704
 }

 html[dark] .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff7373
 }

 @media screen and (min-width:840px),
 print {

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html[dark] .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html[dark] .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html[dark] .fade-enter-active .b-scrim[data-v-580f03f0],
 html[dark] .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html[dark] .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html[dark] .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }

 html:not([dark]) .blu-accordions[data-v-d4dcd884] {
  --blu-accordions-color-border: transparent;
  border: 1px solid var(--blu-accordions-color-border);
  border-radius: 8px;
  box-sizing: border-box
 }

 html:not([dark]) .blu-accordions.b-primary[data-v-d4dcd884] {
  --blu-accordions-color-border: #e1e3e4
 }

 html[dark] .blu-accordions[data-v-d4dcd884] {
  --blu-accordions-color-border: transparent;
  border: 1px solid var(--blu-accordions-color-border);
  border-radius: 8px;
  box-sizing: border-box
 }

 html[dark] .blu-accordions.b-primary[data-v-d4dcd884] {
  --blu-accordions-color-border: #3b444c
 }



 *[data-v-ee0005ae],
 *[data-v-ee0005ae]:before,
 *[data-v-ee0005ae]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(25, 34, 42, .7019607843);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html:not([dark]) .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html:not([dark]) .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html:not([dark]) .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(255, 255, 255, .8);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html[dark] .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html[dark] .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html[dark] .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }


 html:not([dark]) .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #19222a;
  --blu-modal-header-icon-color: #797f85;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html:not([dark]) .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html:not([dark]) .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041],
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html:not([dark]) .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html:not([dark]) .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #3ebbf3;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #1f912e;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #bc6e06;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #e93c3c;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #fff;
  --blu-modal-header-icon-color: #acb0b4;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html[dark] .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html[dark] .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html[dark] .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041],
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html[dark] .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html[dark] .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #4fa4ff;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #02c82b;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #f1ab02;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #ff7373;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }


 .lazyImage[data-v-ee8832bd] {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  vertical-align: middle
 }

 img[data-v-ee8832bd] {
  object-fit: cover
 }

 img.error-image[data-v-ee8832bd] {
  object-fit: contain !important;
  background-color: #f1f2f2
 }

 .list-enter-active[data-v-ee8832bd],
 .list-leave-active[data-v-ee8832bd] {
  transition: all .5s ease
 }

 .list-enter-from[data-v-ee8832bd],
 .list-leave-to[data-v-ee8832bd] {
  opacity: 0;
  transform: translate(30px)
 }

 .product-information__product[data-v-40c58da8] {
  display: flex;
  align-items: center;
  margin-bottom: 24px
 }

 @media screen and (max-width:839px) {
  .product-information__product[data-v-40c58da8] {
   margin-bottom: 8px
  }
 }

 .product-information__product__image[data-v-40c58da8] {
  width: 78px;
  min-width: 78px;
  border-radius: 8px;
  overflow: hidden
 }

 .product-information__product__info[data-v-40c58da8] {
  padding-left: 16px;
  line-height: 2
 }

 @media screen and (max-width:839px) {
  .product-information__product__info[data-v-40c58da8] {
   line-height: normal
  }
 }

 .product-information__product__info__name[data-v-40c58da8] {
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3;
  word-break: break-word
 }

 @media screen and (max-width:839px) {
  .product-information__product__info__name[data-v-40c58da8] {
   font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222a
  }
 }

 .product-information__product__info__variant[data-v-40c58da8] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 .product-status[data-v-1bb0c7dd] {
  display: flex
 }

 .product-status__item[data-v-1bb0c7dd] {
  margin-right: 4px
 }

 .product-status__margin-bottom[data-v-1bb0c7dd] {
  margin-bottom: 8px
 }

 .cs-operational-hour[data-v-57140e04] {
  display: flex;
  margin-bottom: 8px
 }

 .cs-operational-hour__watch[data-v-57140e04] {
  display: flex;
  align-items: center;
  margin-right: 4px
 }

 .cs-operational-hour__watch--icon[data-v-57140e04] {
  fill: #797f85
 }

 .cs-operational-hour__info[data-v-57140e04] {
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3
 }

 @media screen and (max-width:839px) {
  .cs-operational-hour__info[data-v-57140e04] {
   font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 .cs-operational-hour__info__subtitle[data-v-57140e04] {
  font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 @media screen and (max-width:839px) {
  .cs-operational-hour__info__subtitle[data-v-57140e04] {
   font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 .discussion-direction[data-v-27442e38] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66;
  word-spacing: .5px
 }

 .discussion-direction a[data-v-27442e38] {
  color: #3ebbf3;
  text-decoration: none;
  cursor: pointer
 }

 @media screen and (max-width:839px) {
  .discussion-direction[data-v-27442e38] {
   font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222ab3
  }
 }

 .product-discussion-information[data-v-21ee4da1] {
  display: flex;
  flex-direction: column
 }

 .product-discussion-information__detail[data-v-21ee4da1] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px
 }

 @media screen and (max-width:839px) {
  .product-discussion-information__detail[data-v-21ee4da1] {
   flex-direction: column;
   align-items: flex-start;
   margin-bottom: 16px
  }
 }

 .product-discussion-information__detail__group[data-v-21ee4da1] {
  margin-bottom: 0
 }

 @media screen and (max-width:839px) {
  .product-discussion-information__detail__group[data-v-21ee4da1] {
   margin-bottom: 16px
  }
 }

 .product-discussion-information__detail__button[data-v-21ee4da1] {
  margin-left: 8px
 }

 @media screen and (max-width:839px) {
  .product-discussion-information__detail__button[data-v-21ee4da1] {
   width: 100%;
   margin-left: 0
  }

  .product-discussion-form__title[data-v-3b1c1d6c] {
   display: none
  }
 }

 .product-discussion-form__info[data-v-3b1c1d6c] {
  margin-bottom: 8px
 }

 .menu-button__icon[data-v-278a8a8e] {
  fill: #797f85
 }

 .menu-button__list-item[data-v-278a8a8e] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3
 }

 @media screen and (max-width:839px) {
  .menu-button__list-item[data-v-278a8a8e] {
   font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 .product-discussion-question[data-v-6620b7c7] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start
 }

 .product-discussion-question__info__inquiry[data-v-6620b7c7] {
  font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a;
  word-break: break-word
 }

 .product-discussion-question__info__date[data-v-6620b7c7] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 .product-discussion-answer__info[data-v-a09b17b6] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start
 }

 .product-discussion-answer__info__answer[data-v-a09b17b6] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto
 }

 .product-discussion-answer__info__answer__header[data-v-a09b17b6] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap
 }

 .product-discussion-answer__info__answer__header__respondent[data-v-a09b17b6] {
  display: flex;
  align-items: center;
  gap: 2px;
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3;
  line-height: 18px
 }

 .product-discussion-answer__info__answer__header__respondent__badge[data-v-a09b17b6] {
  display: flex;
  align-items: center
 }

 .product-discussion-answer__info__answer__header__respondent__badge--icon[data-v-a09b17b6] {
  margin-right: 2px
 }

 .product-discussion-answer__info__answer__header__respondent__name[data-v-a09b17b6] {
  font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
 }

 .product-discussion-answer__info__answer__header__see-offer__link[data-v-a09b17b6] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #3ebbf3;
  text-decoration: none;
  cursor: pointer
 }

 .product-discussion-answer__info__answer__response[data-v-a09b17b6] {
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3;
  line-height: 20px;
  word-break: break-word
 }

 .product-discussion-answer__info__answer__date[data-v-a09b17b6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 .product-discussion-list[data-v-9f49e72d] {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 16px 0;
  border-top: 1px solid #e1e3e4;
  gap: 8px
 }

 @media screen and (max-width:839px) {
  .product-discussion-list[data-v-9f49e72d] {
   border-top: none;
   border-bottom: 1px solid #e1e3e4
  }

  .product-discussion-list[data-v-9f49e72d]:last-child {
   border-bottom: none
  }
 }

 .product-discussion-list__question[data-v-9f49e72d],
 .product-discussion-list__answer[data-v-9f49e72d] {
  display: flex;
  flex-direction: row
 }

 .product-discussion-list__question__title[data-v-9f49e72d],
 .product-discussion-list__answer__title[data-v-9f49e72d] {
  font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a;
  flex: 0 0 20px;
  margin-right: 4px
 }

 .product-discussion-list__question__content[data-v-9f49e72d],
 .product-discussion-list__answer__content[data-v-9f49e72d] {
  flex: 1 1 auto
 }

 .product-discussion-list__question__content__no-answer[data-v-9f49e72d],
 .product-discussion-list__answer__content__no-answer[data-v-9f49e72d] {
  font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 .product-discussion-list__question__content__other-answers__content[data-v-9f49e72d],
 .product-discussion-list__answer__content__other-answers__content[data-v-9f49e72d] {
  padding-top: 16px;
  margin-top: 16px;
  border-top: 1px solid #e1e3e4
 }

 .product-discussion-list__question__content__other-answers__toggle[data-v-9f49e72d],
 .product-discussion-list__answer__content__other-answers__toggle[data-v-9f49e72d] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #3ebbf3;
  cursor: pointer;
  margin-top: 4px
 }

 .product-discussion-lists__pagination[data-v-d9b8449b] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 16px
 }

 .product-discussion-lists__empty[data-v-d9b8449b] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 32px 0;
  box-shadow: 0 1px 6px #0000001a;
  border-radius: 8px
 }

 @media screen and (max-width:839px) {
  .product-discussion-lists__empty[data-v-d9b8449b] {
   box-shadow: none;
   padding: 12px 0
  }
 }

 .product-discussion-lists__empty--title[data-v-d9b8449b] {
  font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222ab3;
  text-align: center;
  line-height: 18px;
  margin-bottom: 4px
 }

 .product-discussion-lists__empty--description[data-v-d9b8449b] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66;
  text-align: center;
  line-height: 18px;
  max-width: 280px
 }

 .product-discussion-lists__modal__body[data-v-d9b8449b] {
  padding: 16px 0
 }

 .product-discussion__header[data-v-490dd4c8] {
  font: 600 20px/24px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a;
  margin-bottom: 24px
 }

 @media screen and (max-width:839px) {
  .product-discussion__header[data-v-490dd4c8] {
   font: 600 18px/24px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   margin-bottom: 8px
  }
 }

 .product-discussion__margin-bottom[data-v-490dd4c8] {
  margin-bottom: 40px
 }


 html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #fff;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #e1f1ff;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #3ebbf3;
  --blu-badge-color-icon-low: #3ebbf3;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6e6;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #d33534;
  --blu-badge-color-icon-low: #e93c3c;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #d6f7da;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #1c832a;
  --blu-badge-color-icon-low: #1f912e;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #f1f2f2;
  --blu-badge-color-background: #28323b;
  --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-text: #fff;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fff;
  --blu-badge-color-background: #fff;
  --blu-badge-color-text-low: rgba(25, 34, 42, .4);
  --blu-badge-color-text: #3ebbf3;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
  --blu-badge-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #12171d;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #0046aa;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #4fa4ff;
  --blu-badge-color-icon-low: #4fa4ff;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #8d2221;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #ff7373;
  --blu-badge-color-icon-low: #ff7373;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #13561c;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #02c82b;
  --blu-badge-color-icon-low: #02c82b;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #28323b;
  --blu-badge-color-background: #f1f2f2;
  --blu-badge-color-text-low: rgba(255, 255, 255, .8);
  --blu-badge-color-text: #12171d;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #12171d;
  --blu-badge-color-background: #12171d;
  --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-text: #4fa4ff;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-icon: #4fa4ff
 }

 html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }


 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-498b5b0a]:focus,
 html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
 html:not([dark]) a[data-v-498b5b0a] {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #19222a
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #fff;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f9f9fa;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #3ebbf3;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff4646;
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(25, 34, 42, .3019607843);
  --blu-button-color-border: #fff;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(255, 255, 255, .4);
  --blu-button-color-icon: rgba(255, 255, 255, .4)
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) a[data-v-498b5b0a] {
  text-decoration: none
 }

 html[dark] button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-498b5b0a]:focus,
 html[dark] input[type="submit"][data-v-498b5b0a]:focus,
 html[dark] input[type="button"][data-v-498b5b0a]:focus,
 html[dark] input[type="reset"][data-v-498b5b0a]:focus,
 html[dark] a[data-v-498b5b0a] {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #f9f9fa
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #12171d;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #19222a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #12171d
 }

 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #4fa4ff;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff7373;
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(255, 255, 255, .3019607843);
  --blu-button-color-border: #12171d;
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: #12171d
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(18, 23, 29, .4);
  --blu-button-color-icon: rgba(18, 23, 29, .4)
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] a[data-v-498b5b0a] {
  text-decoration: none
 }


 *[data-v-580f03f0],
 *[data-v-580f03f0]:before,
 *[data-v-580f03f0]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html:not([dark]) .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
  --blu-modal-color-background: #fff;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html:not([dark]) .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html:not([dark]) .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html:not([dark]) .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #3ebbf3
 }

 html:not([dark]) .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #22a334
 }

 html:not([dark]) .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #fedd6c
 }

 html:not([dark]) .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff4646
 }

 @media screen and (min-width:840px),
 print {

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html:not([dark]) .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html:not([dark]) .fade-enter-active .b-scrim[data-v-580f03f0],
 html:not([dark]) .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html:not([dark]) .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html:not([dark]) .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }

 html[dark] .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html[dark] .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
  --blu-modal-color-background: #12171d;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html[dark] .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html[dark] .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html[dark] .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html[dark] .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #4fa4ff
 }

 html[dark] .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #02c82b
 }

 html[dark] .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #7e4704
 }

 html[dark] .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff7373
 }

 @media screen and (min-width:840px),
 print {

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html[dark] .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html[dark] .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html[dark] .fade-enter-active .b-scrim[data-v-580f03f0],
 html[dark] .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html[dark] .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html[dark] .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }


 html:not([dark]) .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #19222a;
  --blu-modal-header-icon-color: #797f85;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html:not([dark]) .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html:not([dark]) .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041],
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html:not([dark]) .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html:not([dark]) .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #3ebbf3;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #1f912e;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #bc6e06;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #e93c3c;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #fff;
  --blu-modal-header-icon-color: #acb0b4;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html[dark] .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html[dark] .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html[dark] .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041],
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html[dark] .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html[dark] .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #4fa4ff;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #02c82b;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #f1ab02;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #ff7373;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }


 *[data-v-ee0005ae],
 *[data-v-ee0005ae]:before,
 *[data-v-ee0005ae]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(25, 34, 42, .7019607843);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html:not([dark]) .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html:not([dark]) .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html:not([dark]) .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(255, 255, 255, .8);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html[dark] .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html[dark] .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html[dark] .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }


 html:not([dark]) .blu-modal__footer[data-v-1b4528ab] {
  --blu-modal-footer-padding: 16px;
  --blu-modal-footer-gap: 8px;
  display: flex;
  justify-content: flex-end;
  padding: var(--blu-modal-footer-padding);
  box-sizing: border-box;
  margin-top: auto
 }

 html:not([dark]) .blu-modal__footer[data-v-1b4528ab]:not(.b-long-action) *:not(:last-child) {
  margin-right: var(--blu-modal-footer-gap)
 }

 html:not([dark]) .blu-modal__footer.b-long-action[data-v-1b4528ab] {
  flex-direction: column-reverse
 }

 html:not([dark]) .blu-modal__footer.b-long-action[data-v-1b4528ab] *:not(:first-child) {
  margin-bottom: var(--blu-modal-footer-gap)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__footer[data-v-1b4528ab] .blu-button {
   width: 100%
  }
 }

 html[dark] .blu-modal__footer[data-v-1b4528ab] {
  --blu-modal-footer-padding: 16px;
  --blu-modal-footer-gap: 8px;
  display: flex;
  justify-content: flex-end;
  padding: var(--blu-modal-footer-padding);
  box-sizing: border-box;
  margin-top: auto
 }

 html[dark] .blu-modal__footer[data-v-1b4528ab]:not(.b-long-action) *:not(:last-child) {
  margin-right: var(--blu-modal-footer-gap)
 }

 html[dark] .blu-modal__footer.b-long-action[data-v-1b4528ab] {
  flex-direction: column-reverse
 }

 html[dark] .blu-modal__footer.b-long-action[data-v-1b4528ab] *:not(:first-child) {
  margin-bottom: var(--blu-modal-footer-gap)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__footer[data-v-1b4528ab] .blu-button {
   width: 100%
  }
 }

html:not([dark]) .blu-field[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar[data-v-34ee4e9a] {
  --blu-field-container-border-width: 1px;
  --blu-field-container-size-height: 48px;
  --blu-field-container-color-border: transparent;
  --blu-field-container-border-radius: 8px;
  --blu-field-container-spacing-padding: 0 12px;
  --blu-field-container-spacing-gap: 8px;
  --blu-field-primary-container-color-background: #f1f2f2;
  --blu-field-primary-cta-color-text: #3ebbf3;
  --blu-field-helper-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-helper-color-text: rgba(25, 34, 42, .4);
  --blu-field-icon-color: #797f85;
  --blu-field-icon-size: 18px;
  --blu-field-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-filed-label-text-position: -18px;
  --blu-field-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-field-placeholder-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-placeholder-color-text: rgba(25, 34, 42, .7019607843);
  --blu-filed-placeholder-text-position: -18px;
  --blu-field-action-color-background: #f1f2f2;
  width: 100%;
  font: var(--blu-field-helper-text)
 }

 html:not([dark]) .blu-field__label-container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__label-container[data-v-34ee4e9a] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  position: relative
 }

 html:not([dark]) .blu-field__label[data-v-34ee4e9a],
 html:not([dark]) .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__placeholder[data-v-34ee4e9a] {
  transition: all .3s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
 }

 html:not([dark]) .blu-field__label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__label[data-v-34ee4e9a] {
  color: var(--blu-field-label-color-text);
  font: var(--blu-field-label-text);
  margin-bottom: var(--blu-filed-label-text-position)
 }

 html:not([dark]) .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__placeholder[data-v-34ee4e9a] {
  color: var(--blu-field-placeholder-color-text);
  font: var(--blu-field-placeholder-text);
  margin-bottom: var(--blu-filed-placeholder-text-position)
 }

 html:not([dark]) .blu-field__asterisk[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__asterisk[data-v-34ee4e9a] {
  color: #d33534
 }

 html:not([dark]) .blu-field.b-focused .blu-field__label-container[data-v-34ee4e9a],
 html:not([dark]) .blu-field.has-value .blu-field__label-container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-focused .blu-field__label-container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.has-value .blu-field__label-container[data-v-34ee4e9a] {
  margin-bottom: 0
 }

 html:not([dark]) .blu-field.b-focused label[data-v-34ee4e9a],
 html:not([dark]) .blu-field.has-value label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-focused label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.has-value label[data-v-34ee4e9a] {
  --blu-field-label-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-label-color-text: #3ebbf3;
  --blu-filed-label-text-position: 0
 }

 html:not([dark]) .blu-field.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-field.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  visibility: visible
 }

 html:not([dark]) .blu-field:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
 html:not([dark]) .blu-field:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover,
 html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
 html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover {
  --blu-field-primary-container-color-background: #f9f9fa;
  --blu-field-action-color-background: #f9f9fa
 }

 html:not([dark]) .blu-field:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-field:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  cursor: pointer
 }

 html:not([dark]) .blu-field__container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__container[data-v-34ee4e9a] {
  padding: var(--blu-field-container-spacing-padding);
  box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
  -webkit-box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
  border-radius: var(--blu-field-container-border-radius);
  height: var(--blu-field-container-size-height);
  background-color: var(--blu-field-primary-container-color-background);
  display: flex;
  align-items: center;
  cursor: text;
  transition: all .2s, background-color .4s, background 0;
  position: relative
 }

 html:not([dark]) .blu-field__container>*[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__container>*[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html:not([dark]) .blu-field__container[data-v-34ee4e9a]:focus-visible,
 html:not([dark]) .blu-search-bar__container[data-v-34ee4e9a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-field__content[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__content[data-v-34ee4e9a] {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  position: relative;
  overflow: hidden
 }

 html:not([dark]) .blu-field__action[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__action[data-v-34ee4e9a] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a] {
  color: var(--blu-field-icon-color);
  display: flex;
  height: var(--blu-field-icon-size)
 }

 html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a] svg,
 html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a] svg {
  height: var(--blu-field-icon-size) !important;
  width: var(--blu-field-icon-size) !important
 }

 html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
  color: var(--blu-field-icon-color);
  display: flex;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a]:not(:last-child),
 html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a] {
  justify-content: center
 }

 html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
  justify-content: flex-end
 }

 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:focus,
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg:focus,
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus,
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus {
  outline: none
 }

 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:focus-visible,
 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg:focus-visible,
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus-visible,
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  visibility: hidden
 }

 html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] {
  cursor: pointer
 }

 html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a] {
  color: var(--blu-field-primary-cta-color-text);
  font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  cursor: pointer
 }

 html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a]:focus,
 html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a]:focus {
  outline: none
 }

 html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a]:focus-visible,
 html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a]:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-field.b-secondary[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-secondary[data-v-34ee4e9a] {
  --blu-field-primary-container-color-background: #fff;
  --blu-field-container-color-border: #c8cbcd;
  --blu-field-action-color-background: #fff
 }

 html:not([dark]) .blu-field.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success),
 html:not([dark]) .blu-search-bar.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success) {
  --blu-field-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__container[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__container[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container[data-v-34ee4e9a] {
  cursor: not-allowed;
  --blu-field-primary-container-color-background: #e1e3e4
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__container label[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__container label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__container label[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container label[data-v-34ee4e9a] {
  --blu-field-label-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a] {
  --blu-field-placeholder-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-field__action *[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__action *[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__action *[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__action *[data-v-34ee4e9a] {
  --blu-field-icon-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
  pointer-events: none
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
  --blu-field-primary-cta-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-small[data-v-34ee4e9a],
 html:not([dark]) .blu-search-bar.b-small[data-v-34ee4e9a] {
  --blu-field-container-size-height: 36px;
  --blu-field-container-border-radius: 8px;
  --blu-field-container-spacing-padding: 0 8px;
  --blu-field-container-spacing-gap: 4px;
  --blu-field-icon-size: 18px
 }

 html:not([dark]) .blu-field.has-max-length[data-v-34ee4e9a] {
  animation: shake-34ee4e9a .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px
 }

 html:not([dark]) .blu-field__helper[data-v-34ee4e9a] {
  display: flex;
  color: var(--blu-field-helper-color-text)
 }

 html:not([dark]) .blu-field__helper[data-v-34ee4e9a] .blu-field__counter {
  margin-left: auto
 }

 html:not([dark]) .blu-field__helper[data-v-34ee4e9a] :not(:empty) {
  margin-top: 4px
 }

 html:not([dark]) .blu-field__helper.b-success[data-v-34ee4e9a] {
  --blu-field-helper-color-text: #1c832a
 }

 html:not([dark]) .blu-field__helper.b-error[data-v-34ee4e9a] {
  --blu-field-helper-color-text: #d33534
 }

 html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a] {
  --blu-field-icon-color: #e93c3c
 }

 html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a] {
  --blu-field-icon-color: #1f912e
 }

 html:not([dark]) .blu-field.b-error[data-v-34ee4e9a] {
  --blu-field-container-color-border: #ff4646;
  --blu-field-helper-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-error.b-focused label[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-error.has-value label[data-v-34ee4e9a] {
  --blu-field-label-color-text: #d33534
 }

 html:not([dark]) .blu-field.b-success[data-v-34ee4e9a] {
  --blu-field-container-color-border: #22a334;
  --blu-field-helper-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-field.b-success.b-focused label[data-v-34ee4e9a],
 html:not([dark]) .blu-field.b-success.has-value label[data-v-34ee4e9a] {
  --blu-field-label-color-text: #1c832a
 }

 html:not([dark]) :not(.b-disabled) .blu-dropdown-trigger .blu-field__container[data-v-34ee4e9a],
 html:not([dark]) :not(.b-disabled) .blu-dropdown-trigger label[data-v-34ee4e9a] {
  cursor: pointer
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__container[data-v-34ee4e9a] {
  height: 100%;
  align-items: flex-start;
  box-sizing: border-box;
  padding: 8px 2px 2px 12px
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__wrapper[data-v-34ee4e9a] {
  height: inherit
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__content[data-v-34ee4e9a] {
  height: 100%;
  margin-right: 0
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__label-container label[data-v-34ee4e9a] {
  margin-bottom: 0;
  height: 18px
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__action[data-v-34ee4e9a] {
  position: absolute;
  right: 8px;
  background: var(--blu-field-action-color-background);
  border-radius: 24px
 }

 html:not([dark]) [class*=b-is-text-area] .blu-field__action *[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html:not([dark]) [class*=b-is-text-area].b-secondary[data-v-34ee4e9a] {
  --blu-field-action-color-background: #fff
 }

 html:not([dark]) [class*=b-is-text-area].b-disabled[data-v-34ee4e9a] {
  --blu-field-action-color-background: #e1e3e4
 }

 html:not([dark]) [class*=b-is-text-area] .b-fit-content[data-v-34ee4e9a] {
  width: min-content;
  height: fit-content
 }

 html:not([dark]) [class*=b-is-text-area] .b-fit-content .blu-field__container[data-v-34ee4e9a] {
  width: min-content
 }

 html[dark] .blu-field[data-v-34ee4e9a],
 html[dark] .blu-search-bar[data-v-34ee4e9a] {
  --blu-field-container-border-width: 1px;
  --blu-field-container-size-height: 48px;
  --blu-field-container-color-border: transparent;
  --blu-field-container-border-radius: 8px;
  --blu-field-container-spacing-padding: 0 12px;
  --blu-field-container-spacing-gap: 8px;
  --blu-field-primary-container-color-background: #28323b;
  --blu-field-primary-cta-color-text: #4fa4ff;
  --blu-field-helper-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843);
  --blu-field-icon-color: #acb0b4;
  --blu-field-icon-size: 18px;
  --blu-field-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-filed-label-text-position: -18px;
  --blu-field-label-color-text: rgba(255, 255, 255, .8);
  --blu-field-placeholder-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-placeholder-color-text: rgba(255, 255, 255, .8);
  --blu-filed-placeholder-text-position: -18px;
  --blu-field-action-color-background: #28323b;
  width: 100%;
  font: var(--blu-field-helper-text)
 }

 html[dark] .blu-field__label-container[data-v-34ee4e9a],
 html[dark] .blu-search-bar__label-container[data-v-34ee4e9a] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  position: relative
 }

 html[dark] .blu-field__label[data-v-34ee4e9a],
 html[dark] .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar__label[data-v-34ee4e9a],
 html[dark] .blu-search-bar__placeholder[data-v-34ee4e9a] {
  transition: all .3s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
 }

 html[dark] .blu-field__label[data-v-34ee4e9a],
 html[dark] .blu-search-bar__label[data-v-34ee4e9a] {
  color: var(--blu-field-label-color-text);
  font: var(--blu-field-label-text);
  margin-bottom: var(--blu-filed-label-text-position)
 }

 html[dark] .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar__placeholder[data-v-34ee4e9a] {
  color: var(--blu-field-placeholder-color-text);
  font: var(--blu-field-placeholder-text);
  margin-bottom: var(--blu-filed-placeholder-text-position)
 }

 html[dark] .blu-field__asterisk[data-v-34ee4e9a],
 html[dark] .blu-search-bar__asterisk[data-v-34ee4e9a] {
  color: #ff7373
 }

 html[dark] .blu-field.b-focused .blu-field__label-container[data-v-34ee4e9a],
 html[dark] .blu-field.has-value .blu-field__label-container[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-focused .blu-field__label-container[data-v-34ee4e9a],
 html[dark] .blu-search-bar.has-value .blu-field__label-container[data-v-34ee4e9a] {
  margin-bottom: 0
 }

 html[dark] .blu-field.b-focused label[data-v-34ee4e9a],
 html[dark] .blu-field.has-value label[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-focused label[data-v-34ee4e9a],
 html[dark] .blu-search-bar.has-value label[data-v-34ee4e9a] {
  --blu-field-label-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-field-label-color-text: #4fa4ff;
  --blu-filed-label-text-position: 0
 }

 html[dark] .blu-field.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-field.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  visibility: visible
 }

 html[dark] .blu-field:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
 html[dark] .blu-field:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover,
 html[dark] .blu-search-bar:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
 html[dark] .blu-search-bar:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover {
  --blu-field-primary-container-color-background: #19222a;
  --blu-field-action-color-background: #19222a
 }

 html[dark] .blu-field:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-field:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  cursor: pointer
 }

 html[dark] .blu-field__container[data-v-34ee4e9a],
 html[dark] .blu-search-bar__container[data-v-34ee4e9a] {
  padding: var(--blu-field-container-spacing-padding);
  box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
  -webkit-box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
  border-radius: var(--blu-field-container-border-radius);
  height: var(--blu-field-container-size-height);
  background-color: var(--blu-field-primary-container-color-background);
  display: flex;
  align-items: center;
  cursor: text;
  transition: all .2s, background-color .4s, background 0;
  position: relative
 }

 html[dark] .blu-field__container>*[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__container>*[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html[dark] .blu-field__container[data-v-34ee4e9a]:focus-visible,
 html[dark] .blu-search-bar__container[data-v-34ee4e9a]:focus-visible {
  outline: none
 }

 html[dark] .blu-field__content[data-v-34ee4e9a],
 html[dark] .blu-search-bar__content[data-v-34ee4e9a] {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  position: relative;
  overflow: hidden
 }

 html[dark] .blu-field__action[data-v-34ee4e9a],
 html[dark] .blu-search-bar__action[data-v-34ee4e9a] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-field__item-leading[data-v-34ee4e9a],
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-field__warning-btn[data-v-34ee4e9a],
 html[dark] .blu-field__success-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a] {
  color: var(--blu-field-icon-color);
  display: flex;
  height: var(--blu-field-icon-size)
 }

 html[dark] .blu-field__item-leading[data-v-34ee4e9a] svg,
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg,
 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-field__warning-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-field__success-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a] svg,
 html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a] svg {
  height: var(--blu-field-icon-size) !important;
  width: var(--blu-field-icon-size) !important
 }

 html[dark] .blu-field__item-leading[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__warning-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__success-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html[dark] .blu-field__unit-leading[data-v-34ee4e9a],
 html[dark] .blu-field__unit-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
  color: var(--blu-field-icon-color);
  display: flex;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-field__unit-leading[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-field__unit-trailing[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a]:not(:last-child),
 html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html[dark] .blu-field__unit-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a] {
  justify-content: center
 }

 html[dark] .blu-field__unit-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
  justify-content: flex-end
 }

 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:focus,
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg:focus,
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus,
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus {
  outline: none
 }

 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:focus-visible,
 html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg:focus-visible,
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus-visible,
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-field__clearable-btn[data-v-34ee4e9a],
 html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
  visibility: hidden
 }

 html[dark] .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] {
  cursor: pointer
 }

 html[dark] .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a] {
  color: var(--blu-field-primary-cta-color-text);
  font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  cursor: pointer
 }

 html[dark] .blu-field__cta-button[data-v-34ee4e9a]:focus,
 html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a]:focus {
  outline: none
 }

 html[dark] .blu-field__cta-button[data-v-34ee4e9a]:focus-visible,
 html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a]:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-field.b-secondary[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-secondary[data-v-34ee4e9a] {
  --blu-field-primary-container-color-background: #12171d;
  --blu-field-container-color-border: #60686e;
  --blu-field-action-color-background: #12171d
 }

 html[dark] .blu-field.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success),
 html[dark] .blu-search-bar.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success) {
  --blu-field-container-color-border: #4fa4ff
 }

 html[dark] .blu-field.b-disabled .blu-field__container[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__container[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__container[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__container[data-v-34ee4e9a] {
  cursor: not-allowed;
  --blu-field-primary-container-color-background: #3b444c
 }

 html[dark] .blu-field.b-disabled .blu-field__container label[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__container label[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__container label[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__container label[data-v-34ee4e9a] {
  --blu-field-label-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a] {
  --blu-field-placeholder-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-field__action *[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__action *[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__action *[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__action *[data-v-34ee4e9a] {
  --blu-field-icon-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
  pointer-events: none
 }

 html[dark] .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
  --blu-field-primary-cta-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-small[data-v-34ee4e9a],
 html[dark] .blu-search-bar.b-small[data-v-34ee4e9a] {
  --blu-field-container-size-height: 36px;
  --blu-field-container-border-radius: 8px;
  --blu-field-container-spacing-padding: 0 8px;
  --blu-field-container-spacing-gap: 4px;
  --blu-field-icon-size: 18px
 }

 html[dark] .blu-field.has-max-length[data-v-34ee4e9a] {
  animation: shake-34ee4e9a .82s cubic-bezier(.36, .07, .19, .97) both;
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px
 }

 html[dark] .blu-field__helper[data-v-34ee4e9a] {
  display: flex;
  color: var(--blu-field-helper-color-text)
 }

 html[dark] .blu-field__helper[data-v-34ee4e9a] .blu-field__counter {
  margin-left: auto
 }

 html[dark] .blu-field__helper[data-v-34ee4e9a] :not(:empty) {
  margin-top: 4px
 }

 html[dark] .blu-field__helper.b-success[data-v-34ee4e9a] {
  --blu-field-helper-color-text: #02c82b
 }

 html[dark] .blu-field__helper.b-error[data-v-34ee4e9a] {
  --blu-field-helper-color-text: #ff7373
 }

 html[dark] .blu-field__warning-btn[data-v-34ee4e9a] {
  --blu-field-icon-color: #ff7373
 }

 html[dark] .blu-field__success-btn[data-v-34ee4e9a] {
  --blu-field-icon-color: #02c82b
 }

 html[dark] .blu-field.b-error[data-v-34ee4e9a] {
  --blu-field-container-color-border: #ff7373;
  --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-error.b-focused label[data-v-34ee4e9a],
 html[dark] .blu-field.b-error.has-value label[data-v-34ee4e9a] {
  --blu-field-label-color-text: #ff7373
 }

 html[dark] .blu-field.b-success[data-v-34ee4e9a] {
  --blu-field-container-color-border: #02c82b;
  --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-field.b-success.b-focused label[data-v-34ee4e9a],
 html[dark] .blu-field.b-success.has-value label[data-v-34ee4e9a] {
  --blu-field-label-color-text: #02c82b
 }

 @keyframes shake-34ee4e9a {

  10%,
  90% {
   transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
   transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
   transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
   transform: translate3d(4px, 0, 0)
  }
 }

 html[dark] :not(.b-disabled) .blu-dropdown-trigger .blu-field__container[data-v-34ee4e9a],
 html[dark] :not(.b-disabled) .blu-dropdown-trigger label[data-v-34ee4e9a] {
  cursor: pointer
 }

 html[dark] [class*="b-is-text-area"] .blu-field__container[data-v-34ee4e9a] {
  height: 100%;
  align-items: flex-start;
  box-sizing: border-box;
  padding: 8px 2px 2px 12px
 }

 html[dark] [class*="b-is-text-area"] .blu-field__wrapper[data-v-34ee4e9a] {
  height: inherit
 }

 html[dark] [class*="b-is-text-area"] .blu-field__content[data-v-34ee4e9a] {
  height: 100%;
  margin-right: 0
 }

 html[dark] [class*="b-is-text-area"] .blu-field__label-container label[data-v-34ee4e9a] {
  margin-bottom: 0;
  height: 18px
 }

 html[dark] [class*="b-is-text-area"] .blu-field__action[data-v-34ee4e9a] {
  position: absolute;
  right: 8px;
  background: var(--blu-field-action-color-background);
  border-radius: 24px
 }

 html[dark] [class*=b-is-text-area] .blu-field__action *[data-v-34ee4e9a]:not(:last-child) {
  margin-right: var(--blu-field-container-spacing-gap)
 }

 html[dark] [class*="b-is-text-area"].b-secondary[data-v-34ee4e9a] {
  --blu-field-action-color-background: #12171d
 }

 html[dark] [class*="b-is-text-area"].b-disabled[data-v-34ee4e9a] {
  --blu-field-action-color-background: #3b444c
 }

 html[dark] [class*="b-is-text-area"] .b-fit-content[data-v-34ee4e9a] {
  width: min-content;
  height: fit-content
 }

 html[dark] [class*="b-is-text-area"] .b-fit-content .blu-field__container[data-v-34ee4e9a] {
  width: min-content
 }


 html:not([dark]) .b-overflow-y[data-v-2dfb00b7] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-2dfb00b7]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-2dfb00b7]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-2dfb00b7]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-2dfb00b7]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-2dfb00b7]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-2dfb00b7]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-2dfb00b7]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-2dfb00b7] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-2dfb00b7]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-2dfb00b7]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-2dfb00b7]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-2dfb00b7]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-2dfb00b7] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) textarea[data-v-2dfb00b7] {
  --blu-text-area-input-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-text-area-input-padding: 0 12px 8px 0;
  box-shadow: none;
  border: none;
  background-color: transparent;
  outline: 0;
  padding: 0;
  font: var(--blu-text-area-input-text);
  padding: var(--blu-text-area-input-padding);
  transform: scale(.875);
  width: 114.28%;
  transform-origin: left center
 }

 html:not([dark]) .blu-field__container .blu-field__leading-icon~.blu-field__content textarea[data-v-2dfb00b7] {
  min-width: calc(var(--blu-field-custom-min-width) - 42px)
 }

 html:not([dark]) .blu-field.b-placeholder textarea[data-v-2dfb00b7] {
  min-height: calc(var(--blu-text-area-min-height) - 10px)
 }

 html:not([dark]) .blu-field textarea[data-v-2dfb00b7] {
  --blu-field-primary-input-color-text: #19222a;
  box-sizing: border-box;
  min-height: calc(var(--blu-text-area-min-height) - 28px);
  min-width: var(--blu-text-area-min-width);
  color: var(--blu-field-primary-input-color-text);
  height: inherit
 }

 html:not([dark]) .blu-field__wrapper.b-auto textarea[data-v-2dfb00b7] {
  resize: both
 }

 html:not([dark]) .blu-field__wrapper.b-none textarea[data-v-2dfb00b7] {
  resize: none
 }

 html:not([dark]) .blu-field__wrapper.b-horizontal textarea[data-v-2dfb00b7] {
  resize: horizontal
 }

 html:not([dark]) .blu-field__wrapper.b-vertical textarea[data-v-2dfb00b7] {
  resize: vertical
 }

 html:not([dark]) .blu-field__wrapper.b-auto-grow textarea[data-v-2dfb00b7] {
  --blu-text-area-input-padding: 0;
  resize: none;
  overflow: hidden
 }

 html:not([dark]) .blu-field.b-disabled .blu-field__container textarea[data-v-2dfb00b7] {
  --blu-field-primary-input-color-text: rgba(25, 34, 42, .4);
  cursor: not-allowed
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-2dfb00b7] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-2dfb00b7]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-2dfb00b7]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-2dfb00b7]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-2dfb00b7]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-2dfb00b7] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] textarea[data-v-2dfb00b7] {
  --blu-text-area-input-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-text-area-input-padding: 0 12px 8px 0;
  box-shadow: none;
  border: none;
  background-color: transparent;
  outline: 0;
  padding: 0;
  font: var(--blu-text-area-input-text);
  padding: var(--blu-text-area-input-padding);
  transform: scale(.875);
  width: 114.28%;
  transform-origin: left center
 }

 html[dark] .blu-field__container .blu-field__leading-icon~.blu-field__content textarea[data-v-2dfb00b7] {
  min-width: calc(var(--blu-field-custom-min-width) - 42px)
 }

 html[dark] .blu-field.b-placeholder textarea[data-v-2dfb00b7] {
  min-height: calc(var(--blu-text-area-min-height) - 10px)
 }

 html[dark] .blu-field textarea[data-v-2dfb00b7] {
  --blu-field-primary-input-color-text: #fff;
  box-sizing: border-box;
  min-height: calc(var(--blu-text-area-min-height) - 28px);
  min-width: var(--blu-text-area-min-width);
  color: var(--blu-field-primary-input-color-text);
  height: inherit
 }

 html[dark] .blu-field__wrapper.b-auto textarea[data-v-2dfb00b7] {
  resize: both
 }

 html[dark] .blu-field__wrapper.b-none textarea[data-v-2dfb00b7] {
  resize: none
 }

 html[dark] .blu-field__wrapper.b-horizontal textarea[data-v-2dfb00b7] {
  resize: horizontal
 }

 html[dark] .blu-field__wrapper.b-vertical textarea[data-v-2dfb00b7] {
  resize: vertical
 }

 html[dark] .blu-field__wrapper.b-auto-grow textarea[data-v-2dfb00b7] {
  --blu-text-area-input-padding: 0;
  resize: none;
  overflow: hidden
 }

 html[dark] .blu-field.b-disabled .blu-field__container textarea[data-v-2dfb00b7] {
  --blu-field-primary-input-color-text: rgba(255, 255, 255, .5019607843);
  cursor: not-allowed
 }


 html:not([dark]) button[data-v-33e9fb72] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-33e9fb72]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-33e9fb72]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-33e9fb72]:focus,
 html:not([dark]) input[type=submit][data-v-33e9fb72]:focus,
 html:not([dark]) input[type=button][data-v-33e9fb72]:focus,
 html:not([dark]) input[type=reset][data-v-33e9fb72]:focus,
 html:not([dark]) a[data-v-33e9fb72] {
  outline: none
 }

 html:not([dark]) .blu-toast[data-v-33e9fb72] {
  --blu-toast-color-background: #28323b;
  --blu-toast-color-text: #fff;
  --blu-toast-color-icon: #fff;
  --blu-toast-link-color-text: #4fa4ff;
  --blu-toast-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-toast-link-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-toast-icon-size: 24px;
  --blu-toast-border-radius: 8px;
  --blu-toast-spacing-gap: 4px 0;
  --blu-toast-spacing-padding: 8px 16px;
  --blu-toast-content-spacing-gap: 8px;
  --blu-toast-icon-border-focused: 2px solid #fff;
  --blu-toast-min-height: 48px;
  display: flex;
  align-items: center;
  border-radius: var(--blu-toast-border-radius);
  justify-content: space-between;
  color: var(--blu-toast-color-text);
  margin: var(--blu-toast-spacing-gap);
  padding: var(--blu-toast-spacing-padding);
  transition: all .4s ease-in-out;
  min-height: var(--blu-toast-min-height);
  min-width: 240px;
  max-width: 600px;
  pointer-events: all;
  background-color: var(--blu-toast-color-background);
  box-sizing: border-box;
  font: var(--blu-toast-desc-text)
 }

 html:not([dark]) .blu-toast *[data-v-33e9fb72]:not(:last-child) {
  margin-right: var(--blu-toast-content-spacing-gap)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-toast[data-v-33e9fb72] {
   --blu-toast-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   width: 100%
  }
 }

 html:not([dark]) .blu-toast__content[data-v-33e9fb72] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-toast__content--link[data-v-33e9fb72] {
  color: var(--blu-toast-link-color-text);
  font: var(--blu-toast-link-text);
  height: fit-content;
  margin-left: auto;
  cursor: pointer
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-toast__content--link[data-v-33e9fb72] {
   --blu-toast-link-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .blu-toast__remove[data-v-33e9fb72] {
  padding: 4px;
  color: var(--blu-toast-color-icon);
  display: flex
 }

 html:not([dark]) .blu-toast__remove svg[data-v-33e9fb72] {
  width: var(--blu-toast-icon-size);
  height: var(--blu-toast-icon-size)
 }

 html:not([dark]) .blu-toast__remove[data-v-33e9fb72]:focus-visible {
  outline: var(--blu-toast-icon-border-focused)
 }

 html:not([dark]) .blu-toast.b-has-action .blu-toast__content[data-v-33e9fb72] {
  flex-wrap: wrap;
  width: 100%
 }

 html:not([dark]) .blu-toast.b-has-action .blu-toast__content--desc[data-v-33e9fb72] {
  flex-grow: 1
 }

 html:not([dark]) .blu-toast.b-has-action .long-action[data-v-33e9fb72] {
  flex-direction: column;
  align-items: normal
 }

 html:not([dark]) .blu-toast.b-has-action .long-action *[data-v-33e9fb72]:not(:last-child) {
  margin-right: 0;
  margin-bottom: 8px
 }

 html:not([dark]) .blu-toast.b-has-action .long-action .blu-toast__content--desc[data-v-33e9fb72] {
  max-width: none
 }

 html:not([dark]) .blu-toast.b-error[data-v-33e9fb72] {
  --blu-toast-color-background: #e93c3c;
  --blu-toast-link-color-text: #fff
 }

 html:not([dark]) .blu-toast.b-success[data-v-33e9fb72] {
  --blu-toast-color-background: #22a334;
  --blu-toast-link-color-text: #fff
 }

 html:not([dark]) .toast-enter-active[data-v-33e9fb72],
 html:not([dark]) .toast-leave-active[data-v-33e9fb72] {
  transition: opacity 1s
 }

 html:not([dark]) .toast-enter[data-v-33e9fb72],
 html:not([dark]) .toast-leave-to[data-v-33e9fb72] {
  opacity: 0
 }

 html[dark] button[data-v-33e9fb72] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-33e9fb72]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-33e9fb72]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-33e9fb72]:focus,
 html[dark] input[type="submit"][data-v-33e9fb72]:focus,
 html[dark] input[type="button"][data-v-33e9fb72]:focus,
 html[dark] input[type="reset"][data-v-33e9fb72]:focus,
 html[dark] a[data-v-33e9fb72] {
  outline: none
 }

 html[dark] .blu-toast[data-v-33e9fb72] {
  --blu-toast-color-background: #f1f2f2;
  --blu-toast-color-text: #12171d;
  --blu-toast-color-icon: #12171d;
  --blu-toast-link-color-text: #3ebbf3;
  --blu-toast-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-toast-link-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-toast-icon-size: 24px;
  --blu-toast-border-radius: 8px;
  --blu-toast-spacing-gap: 4px 0;
  --blu-toast-spacing-padding: 8px 16px;
  --blu-toast-content-spacing-gap: 8px;
  --blu-toast-icon-border-focused: 2px solid #12171d;
  --blu-toast-min-height: 48px;
  display: flex;
  align-items: center;
  border-radius: var(--blu-toast-border-radius);
  justify-content: space-between;
  color: var(--blu-toast-color-text);
  margin: var(--blu-toast-spacing-gap);
  padding: var(--blu-toast-spacing-padding);
  transition: all .4s ease-in-out;
  min-height: var(--blu-toast-min-height);
  min-width: 240px;
  max-width: 600px;
  pointer-events: all;
  background-color: var(--blu-toast-color-background);
  box-sizing: border-box;
  font: var(--blu-toast-desc-text)
 }

 html[dark] .blu-toast *[data-v-33e9fb72]:not(:last-child) {
  margin-right: var(--blu-toast-content-spacing-gap)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-toast[data-v-33e9fb72] {
   --blu-toast-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   width: 100%
  }
 }

 html[dark] .blu-toast__content[data-v-33e9fb72] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-toast__content--link[data-v-33e9fb72] {
  color: var(--blu-toast-link-color-text);
  font: var(--blu-toast-link-text);
  height: fit-content;
  margin-left: auto;
  cursor: pointer
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-toast__content--link[data-v-33e9fb72] {
   --blu-toast-link-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .blu-toast__remove[data-v-33e9fb72] {
  padding: 4px;
  color: var(--blu-toast-color-icon);
  display: flex
 }

 html[dark] .blu-toast__remove svg[data-v-33e9fb72] {
  width: var(--blu-toast-icon-size);
  height: var(--blu-toast-icon-size)
 }

 html[dark] .blu-toast__remove[data-v-33e9fb72]:focus-visible {
  outline: var(--blu-toast-icon-border-focused)
 }

 html[dark] .blu-toast.b-has-action .blu-toast__content[data-v-33e9fb72] {
  flex-wrap: wrap;
  width: 100%
 }

 html[dark] .blu-toast.b-has-action .blu-toast__content--desc[data-v-33e9fb72] {
  flex-grow: 1
 }

 html[dark] .blu-toast.b-has-action .long-action[data-v-33e9fb72] {
  flex-direction: column;
  align-items: normal
 }

 html[dark] .blu-toast.b-has-action .long-action *[data-v-33e9fb72]:not(:last-child) {
  margin-right: 0;
  margin-bottom: 8px
 }

 html[dark] .blu-toast.b-has-action .long-action .blu-toast__content--desc[data-v-33e9fb72] {
  max-width: none
 }

 html[dark] .blu-toast.b-error[data-v-33e9fb72] {
  --blu-toast-color-background: #ff9090;
  --blu-toast-link-color-text: #12171d
 }

 html[dark] .blu-toast.b-success[data-v-33e9fb72] {
  --blu-toast-color-background: #74e281;
  --blu-toast-link-color-text: #12171d
 }

 html[dark] .toast-enter-active[data-v-33e9fb72],
 html[dark] .toast-leave-active[data-v-33e9fb72] {
  transition: opacity 1s
 }

 html[dark] .toast-enter[data-v-33e9fb72],
 html[dark] .toast-leave-to[data-v-33e9fb72] {
  opacity: 0
 }

 html:not([dark]) .blu-toast-container[data-v-746bd356] {
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  z-index: 1000;
  display: flex;
  width: 100%;
  bottom: var(--bottom-gap);
  padding: 8px 16px;
  overflow: hidden;
  flex-direction: column-reverse
 }

 html:not([dark]) .blu-toast-container[data-v-746bd356]:not(.b-left) {
  left: 50%;
  transform: translate(-50%);
  align-items: center
 }

 html:not([dark]) .blu-toast-container.b-left[data-v-746bd356] {
  left: 0;
  align-items: flex-start
 }

 html[dark] .blu-toast-container[data-v-746bd356] {
  box-sizing: border-box;
  pointer-events: none;
  position: fixed;
  z-index: 1000;
  display: flex;
  width: 100%;
  bottom: var(--bottom-gap);
  padding: 8px 16px;
  overflow: hidden;
  flex-direction: column-reverse
 }

 html[dark] .blu-toast-container[data-v-746bd356]:not(.b-left) {
  left: 50%;
  transform: translate(-50%);
  align-items: center
 }

 html[dark] .blu-toast-container.b-left[data-v-746bd356] {
  left: 0;
  align-items: flex-start
 }


 *[data-v-580f03f0],
 *[data-v-580f03f0]:before,
 *[data-v-580f03f0]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html:not([dark]) .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
  --blu-modal-color-background: #fff;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html:not([dark]) .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html:not([dark]) .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html:not([dark]) .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #3ebbf3
 }

 html:not([dark]) .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #22a334
 }

 html:not([dark]) .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #fedd6c
 }

 html:not([dark]) .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff4646
 }

 @media screen and (min-width:840px),
 print {

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html:not([dark]) .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html:not([dark]) .fade-enter-active .b-scrim[data-v-580f03f0],
 html:not([dark]) .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html:not([dark]) .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html:not([dark]) .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }

 html[dark] .blu-modal-wrapper[data-v-580f03f0] {
  z-index: 100;
  position: fixed
 }

 html[dark] .blu-modal[data-v-580f03f0] {
  --blu-modal-box-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
  --blu-modal-color-background: #12171d;
  --blu-modal-border-radius: 16px;
  --blu-modal-opacity: 0;
  --blu-modal-size-width: 100%;
  --blu-modal-max-height: calc(100% - 16px);
  position: fixed;
  z-index: 101;
  display: flex;
  flex-direction: column;
  width: var(--blu-modal-size-width);
  max-height: var(--blu-modal-max-height);
  max-width: var(--blu-modal-max-width);
  box-sizing: border-box;
  box-shadow: var(--blu-modal-box-shadow);
  border-radius: var(--blu-modal-border-radius);
  background-color: var(--blu-modal-color-background);
  opacity: var(--blu-modal-opacity);
  transition: all .3s
 }

 html[dark] .blu-modal *[data-v-580f03f0] {
  box-sizing: inherit
 }

 html[dark] .blu-modal.b-active[data-v-580f03f0] {
  --blu-modal-opacity: 1
 }

 html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
 html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
  --blu-modal-max-height: 100%;
  height: 100%
 }

 html[dark] .b-status .blu-modal[data-v-580f03f0] {
  border-bottom: 4px solid;
  border-color: var(--blu-modal-color);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
 }

 html[dark] .b-status .blu-modal.b-info[data-v-580f03f0] {
  --blu-modal-color: #4fa4ff
 }

 html[dark] .b-status .blu-modal.b-success[data-v-580f03f0] {
  --blu-modal-color: #02c82b
 }

 html[dark] .b-status .blu-modal.b-alert[data-v-580f03f0] {
  --blu-modal-color: #7e4704
 }

 html[dark] .b-status .blu-modal.b-danger[data-v-580f03f0] {
  --blu-modal-color: #ff7373
 }

 @media screen and (min-width:840px),
 print {

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
   opacity: 0
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
   --blu-modal-size-width: 800px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
   --blu-modal-size-width: 360px
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
   --blu-modal-size-width: 600px
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 576px
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
   height: 100vh;
   left: 0;
   top: 0;
   bottom: 0;
   border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
   height: 100vh;
   right: 0;
   top: 0;
   bottom: 0;
   border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .b-status .blu-modal[data-v-580f03f0] {
   --blu-modal-size-width: calc(100% - 32px)
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
   bottom: 0;
   left: 50%;
   transform: translate(-50%);
   border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
  }

  html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
   --blu-modal-max-width: 600px
  }

  html[dark] .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
   bottom: -100vh
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
   --blu-modal-max-height: 100%;
   height: 100%;
   width: 100%;
   border-radius: unset;
   bottom: 0;
   left: 0;
   transform: none
  }

  html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
   box-shadow: var(--blu-modal-box-shadow)
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   top: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
   left: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
   right: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
   left: revert;
   right: 0
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
   transition: all .3s
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
  html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
   top: -100vh
  }

  html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
   bottom: revert
  }
 }

 html[dark] .b-scrim[data-v-580f03f0] {
  --blu-color-scrim-background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: var(--blu-color-scrim-background);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  opacity: 1
 }

 html[dark] .fade-enter-active .b-scrim[data-v-580f03f0],
 html[dark] .fade-leave-active .b-scrim[data-v-580f03f0] {
  transition: opacity .3s
 }

 html[dark] .fade-enter-to .b-scrim[data-v-580f03f0] {
  opacity: 1
 }

 html[dark] .fade-leave-to .b-scrim[data-v-580f03f0] {
  opacity: 0
 }

 html:not([dark]) .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #19222a;
  --blu-modal-header-icon-color: #797f85;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html:not([dark]) .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html:not([dark]) .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041],
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html:not([dark]) .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html:not([dark]) .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #3ebbf3;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #1f912e;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #bc6e06;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html:not([dark]) .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #e93c3c;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html:not([dark]) .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .blu-modal__header[data-v-48938041] {
  --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-header-color: #fff;
  --blu-modal-header-icon-color: #acb0b4;
  --blu-modal-header-padding: 16px;
  --blu-modal-header-gap: 4px;
  padding: var(--blu-modal-header-padding);
  color: var(--blu-modal-header-color)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header[data-v-48938041] {
   --blu-modal-header-padding: 12px 16px
  }
 }

 html[dark] .blu-modal__header-main[data-v-48938041] {
  display: flex;
  width: 100%
 }

 html[dark] .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
  margin-right: var(--blu-modal-header-gap)
 }

 html[dark] .blu-modal__header-main--title[data-v-48938041] {
  font: var(--blu-modal-header-text);
  margin: auto auto auto 0;
  width: 100%;
  overflow: hidden
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--title[data-v-48938041] {
   --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041],
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  color: var(--blu-modal-header-icon-color);
  display: flex;
  cursor: pointer
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg,
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg {
  padding: 4px;
  box-sizing: content-box
 }

 html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
  margin-right: var(--blu-modal-header-gap)
 }

 @media screen and (min-width:840px),
 print {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   order: 3;
   flex-direction: row-reverse;
   margin-left: var(--blu-modal-header-gap)
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
   margin-right: var(--blu-modal-header-gap)
  }
 }

 html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
  margin-left: auto
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus {
  outline: none
 }

 html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-modal__header.b-padding-top-0[data-v-48938041] {
  padding-top: 0
 }

 html[dark] .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
  padding-bottom: 0
 }

 html[dark] .b-info .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #4fa4ff;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-info .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-success .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #02c82b;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-success .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-alert .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #f1ab02;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-alert .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 html[dark] .b-danger .blu-modal__header[data-v-48938041] {
  --blu-modal-icon-header-status: #ff7373;
  --blu-modal-header-icon-spacing-gap: 4px 0 8px
 }

 html[dark] .b-danger .blu-modal__header-status-icon[data-v-48938041] {
  color: var(--blu-modal-icon-header-status);
  display: flex;
  margin: var(--blu-modal-header-icon-spacing-gap)
 }

 *[data-v-ee0005ae],
 *[data-v-ee0005ae]:before,
 *[data-v-ee0005ae]:after {
  box-sizing: border-box
 }

 html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(25, 34, 42, .7019607843);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html:not([dark]) .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html:not([dark]) .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html:not([dark]) .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-modal__body[data-v-ee0005ae] {
  --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-modal-body-color: rgba(255, 255, 255, .8);
  --blu-modal-body-padding: 4px 16px 12px;
  --blu-modal-body-addition-gap: 8px 16px;
  font: var(--blu-modal-body-text);
  color: var(--blu-modal-body-color);
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain
 }

 html[dark] .blu-modal__body-content[data-v-ee0005ae] {
  padding: var(--blu-modal-body-padding)
 }

 html[dark] .blu-modal__body-addition[data-v-ee0005ae] {
  padding: var(--blu-modal-body-addition-gap)
 }

 html[dark] .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
  --blu-modal-body-padding: 0
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__body[data-v-ee0005ae] {
   --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-ee0005ae] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-38117db0] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .blu-dropdown[data-v-38117db0] {
  --dropdown-tray-max-height: 300px;
  --blu-dropdown-tray-border-radius: 8px;
  position: relative;
  display: inline-block
 }

 html:not([dark]) .blu-dropdown.b-top .blu-dropdown-tray[data-v-38117db0] {
  bottom: var(--dropdown-tray-position);
  min-width: auto
 }

 html:not([dark]) .blu-dropdown.b-btm .blu-dropdown-tray[data-v-38117db0],
 html:not([dark]) .blu-dropdown.b-btm .b-float[data-v-38117db0] {
  top: var(--dropdown-tray-position)
 }

 html:not([dark]) .blu-dropdown-tray[data-v-38117db0] {
  --blu-dropdown-tray-spacing-padding: 0 8px;
  --blu-dropdown-tray-seach-bar-padding: 8px 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  margin-top: 4px;
  padding: var(--blu-dropdown-tray-spacing-padding);
  box-sizing: border-box;
  background-color: #fff;
  border-radius: var(--blu-dropdown-tray-border-radius);
  transition: all .3s ease-in-out;
  pointer-events: auto;
  max-height: 0;
  left: var(--dropdown-tray-horizontal-position)
 }

 html:not([dark]) .blu-dropdown-tray__search-bar[data-v-38117db0] {
  padding: var(--blu-dropdown-tray-seach-bar-padding)
 }

 html:not([dark]) .blu-dropdown-tray.b-shadowed[data-v-38117db0] {
  box-shadow: 0 1px 6px #0000001a
 }

 html:not([dark]) .blu-dropdown-tray.b-flexible-width[data-v-38117db0] {
  width: max-content
 }

 html:not([dark]) .blu-dropdown-tray.b-reverse[data-v-38117db0] {
  left: revert;
  right: var(--dropdown-tray-horizontal-position)
 }

 html:not([dark]) .blu-dropdown-tray.b-float[data-v-38117db0] {
  position: fixed;
  min-width: auto
 }

 html:not([dark]) .blu-dropdown-tray.b-has-no-padding[data-v-38117db0] {
  --blu-dropdown-tray-spacing-padding: 0
 }

 html:not([dark]) .blu-dropdown:not(.b-active) .blu-dropdown-tray[data-v-38117db0] {
  overflow: hidden;
  visibility: hidden
 }

 html:not([dark]) .blu-dropdown.b-active .blu-dropdown-tray[data-v-38117db0] {
  height: auto;
  max-height: var(--dropdown-tray-max-height)
 }

 html:not([dark]) .blu-dropdown.b-disabled[data-v-38117db0] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-dropdown.b-disabled .blu-dropdown-trigger[data-v-38117db0] {
  pointer-events: none
 }

 html:not([dark]) .blu-dropdown.b-is-full-width-dropdown-trigger-chips[data-v-38117db0] {
  width: 100%
 }

 html[dark] .b-overflow-y[data-v-38117db0] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-38117db0] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-dropdown[data-v-38117db0] {
  --dropdown-tray-max-height: 300px;
  --blu-dropdown-tray-border-radius: 8px;
  position: relative;
  display: inline-block
 }

 html[dark] .blu-dropdown.b-top .blu-dropdown-tray[data-v-38117db0] {
  bottom: var(--dropdown-tray-position);
  min-width: auto
 }

 html[dark] .blu-dropdown.b-btm .blu-dropdown-tray[data-v-38117db0],
 html[dark] .blu-dropdown.b-btm .b-float[data-v-38117db0] {
  top: var(--dropdown-tray-position)
 }

 html[dark] .blu-dropdown-tray[data-v-38117db0] {
  --blu-dropdown-tray-spacing-padding: 0 8px;
  --blu-dropdown-tray-seach-bar-padding: 8px 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  margin-top: 4px;
  padding: var(--blu-dropdown-tray-spacing-padding);
  box-sizing: border-box;
  background-color: #12171d;
  border-radius: var(--blu-dropdown-tray-border-radius);
  transition: all .3s ease-in-out;
  pointer-events: auto;
  max-height: 0;
  left: var(--dropdown-tray-horizontal-position)
 }

 html[dark] .blu-dropdown-tray__search-bar[data-v-38117db0] {
  padding: var(--blu-dropdown-tray-seach-bar-padding)
 }

 html[dark] .blu-dropdown-tray.b-shadowed[data-v-38117db0] {
  box-shadow: inset 0 0 0 30000px #6ddcff1a
 }

 html[dark] .blu-dropdown-tray.b-flexible-width[data-v-38117db0] {
  width: max-content
 }

 html[dark] .blu-dropdown-tray.b-reverse[data-v-38117db0] {
  left: revert;
  right: var(--dropdown-tray-horizontal-position)
 }

 html[dark] .blu-dropdown-tray.b-float[data-v-38117db0] {
  position: fixed;
  min-width: auto
 }

 html[dark] .blu-dropdown-tray.b-has-no-padding[data-v-38117db0] {
  --blu-dropdown-tray-spacing-padding: 0
 }

 html[dark] .blu-dropdown:not(.b-active) .blu-dropdown-tray[data-v-38117db0] {
  overflow: hidden;
  visibility: hidden
 }

 html[dark] .blu-dropdown.b-active .blu-dropdown-tray[data-v-38117db0] {
  height: auto;
  max-height: var(--dropdown-tray-max-height)
 }

 html[dark] .blu-dropdown.b-disabled[data-v-38117db0] {
  cursor: not-allowed
 }

 html[dark] .blu-dropdown.b-disabled .blu-dropdown-trigger[data-v-38117db0] {
  pointer-events: none
 }

 html[dark] .blu-dropdown.b-is-full-width-dropdown-trigger-chips[data-v-38117db0] {
  width: 100%
 }


 html:not([dark]) .b-overflow-y[data-v-7b49b436] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-7b49b436] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .blu-list__child .blu-list-group[data-v-7b49b436] {
  overflow: hidden
 }

 html:not([dark]) .blu-list__child .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group) .blu-list-item:first-child:before {
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px;
  border-top: solid 1px #c8cbcd
 }

 html:not([dark]) .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group)>.blu-list-item:not(:first-child):before {
  border-top: solid 1px #c8cbcd;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html:not([dark]) .blu-list-group.b-group[data-v-7b49b436]>.blu-list-item:last-child:after {
  border-bottom: solid 1px #c8cbcd;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html[dark] .b-overflow-y[data-v-7b49b436] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-7b49b436]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-7b49b436] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-list__child .blu-list-group[data-v-7b49b436] {
  overflow: hidden
 }

 html[dark] .blu-list__child .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group) .blu-list-item:first-child:before {
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px;
  border-top: solid 1px #60686e
 }

 html[dark] .blu-list-group[data-v-7b49b436]:not(.b-none):not(.b-group)>.blu-list-item:not(:first-child):before {
  border-top: solid 1px #60686e;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }

 html[dark] .blu-list-group.b-group[data-v-7b49b436]>.blu-list-item:last-child:after {
  border-bottom: solid 1px #60686e;
  content: "";
  position: absolute;
  width: calc(100% - 16px);
  left: 8px
 }


 html:not([dark]) .blu-checkbox[data-v-03e81a59] {
  --blu-checkbox-spacing-padding: 4px 0;
  --blu-checkbox-icon-size: 22px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 2px 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-container-color-border: #c8cbcd;
  --blu-checkbox-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-checkbox-cursor: pointer;
  --blu-checkbox-asset-color-border: #fff;
  display: inline-flex;
  position: relative;
  padding: var(--blu-checkbox-spacing-padding);
  outline: none
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59],
 html:not([dark]) .blu-checkbox *[data-v-03e81a59] {
  cursor: var(--blu-checkbox-cursor)
 }

 html:not([dark]) .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-checkbox input[type=checkbox][data-v-03e81a59] {
  display: none
 }

 html:not([dark]) .blu-checkbox__icon[data-v-03e81a59] {
  box-sizing: border-box;
  width: var(--blu-checkbox-icon-size);
  height: var(--blu-checkbox-icon-size);
  border-radius: var(--blu-checkbox-icon-border-radius);
  padding: var(--blu-checkbox-icon-padding);
  background: var(--blu-checkbox-icon-color-background);
  box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
  color: var(--blu-checkbox-icon-color-border);
  flex-shrink: 0
 }

 html:not([dark]) .blu-checkbox__container[data-v-03e81a59] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-checkbox-container-border-radius);
  box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
  color: var(--blu-checkbox-container-color-border);
  background: var(--blu-checkbox-container-color-background)
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-45deg) translateY(-4px) translate(-3px)
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 0;
  height: 2px;
  transform: translateY(4px)
 }

 html:not([dark]) .blu-checkbox__content[data-v-03e81a59] {
  display: flex;
  flex-direction: column;
  padding: var(--blu-checkbox-content-spacing-padding);
  font: var(--blu-checkbox-label-text);
  color: var(--blu-checkbox-label-color-text)
 }

 html:not([dark]) .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
  margin-bottom: 4px
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
  --blu-checkbox-icon-color-background: #f9f9fa
 }

 html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #f3f9ff
 }

 html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: #ff4646
 }

 html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
  --blu-checkbox-label-color-text: #d33534
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 6px
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 8px
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
  --blu-checkbox-icon-color-background: #f9f9fa;
  --blu-checkbox-icon-color-border: #19222a
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
  --blu-checkbox-icon-border-width: 2px
 }

 html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #f3f9ff
 }

 html:not([dark]) .blu-checkbox.b-disabled[data-v-03e81a59] {
  --blu-checkbox-cursor: not-allowed;
  --blu-checkbox-container-color-border: #f1f2f2;
  --blu-checkbox-label-color-text: rgba(25, 34, 42, .3019607843);
  --blu-checkbox-asset-color-border: #fff;
  --blu-checkbox-container-color-background: #f9f9fa;
  user-select: auto
 }

 html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: transparent;
  --blu-checkbox-container-color-background: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59] {
  --blu-checkbox-icon-size: 18px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-spacing-padding: 3px 0
 }

 html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
  --blu-checkbox-icon-border-width: 2px
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-49deg) translateY(-4px) translate(-2px)
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  top: 1px
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 4px
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 6px
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-5px) translate(-1px)
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-partial[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-4px) translate(-1px)
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  display: none
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 8px
 }

 @keyframes bounce-03e81a59 {
  25% {
   transform: scale(.9)
  }

  50% {
   transform: scale(1.1)
  }
 }

 html[dark] .blu-checkbox[data-v-03e81a59] {
  --blu-checkbox-spacing-padding: 4px 0;
  --blu-checkbox-icon-size: 22px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 2px 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-container-color-border: #60686e;
  --blu-checkbox-label-color-text: rgba(255, 255, 255, .8);
  --blu-checkbox-cursor: pointer;
  --blu-checkbox-asset-color-border: #fff;
  display: inline-flex;
  position: relative;
  padding: var(--blu-checkbox-spacing-padding);
  outline: none
 }

 html[dark] .blu-checkbox[data-v-03e81a59],
 html[dark] .blu-checkbox *[data-v-03e81a59] {
  cursor: var(--blu-checkbox-cursor)
 }

 html[dark] .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-checkbox input[type="checkbox"][data-v-03e81a59] {
  display: none
 }

 html[dark] .blu-checkbox__icon[data-v-03e81a59] {
  box-sizing: border-box;
  width: var(--blu-checkbox-icon-size);
  height: var(--blu-checkbox-icon-size);
  border-radius: var(--blu-checkbox-icon-border-radius);
  padding: var(--blu-checkbox-icon-padding);
  background: var(--blu-checkbox-icon-color-background);
  box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
  color: var(--blu-checkbox-icon-color-border);
  flex-shrink: 0
 }

 html[dark] .blu-checkbox__container[data-v-03e81a59] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-checkbox-container-border-radius);
  box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
  color: var(--blu-checkbox-container-color-border);
  background: var(--blu-checkbox-container-color-background)
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-45deg) translateY(-4px) translate(-3px)
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 0;
  height: 2px;
  transform: translateY(4px)
 }

 html[dark] .blu-checkbox__content[data-v-03e81a59] {
  display: flex;
  flex-direction: column;
  padding: var(--blu-checkbox-content-spacing-padding);
  font: var(--blu-checkbox-label-text);
  color: var(--blu-checkbox-label-color-text)
 }

 html[dark] .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
  margin-bottom: 4px
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
  --blu-checkbox-icon-color-background: #19222a
 }

 html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #002e7a
 }

 html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: #ff7373
 }

 html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
  --blu-checkbox-label-color-text: #ff7373
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 6px
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 8px
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
  --blu-checkbox-icon-color-background: #19222a;
  --blu-checkbox-icon-color-border: #f9f9fa
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
  --blu-checkbox-icon-border-width: 2px
 }

 html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #002e7a
 }

 html[dark] .blu-checkbox.b-disabled[data-v-03e81a59] {
  --blu-checkbox-cursor: not-allowed;
  --blu-checkbox-container-color-border: #28323b;
  --blu-checkbox-label-color-text: rgba(255, 255, 255, .3019607843);
  --blu-checkbox-asset-color-border: #12171d;
  --blu-checkbox-container-color-background: #19222a;
  user-select: auto
 }

 html[dark] .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: transparent;
  --blu-checkbox-container-color-background: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-checkbox.b-small[data-v-03e81a59] {
  --blu-checkbox-icon-size: 18px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-spacing-padding: 3px 0
 }

 html[dark] .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
  --blu-checkbox-icon-border-width: 2px
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-49deg) translateY(-4px) translate(-2px)
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  top: 1px
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 4px
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 6px
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-5px) translate(-1px)
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-partial[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-4px) translate(-1px)
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  display: none
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 8px
 }

 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) *[data-v-39791579] {
  box-sizing: border-box
 }

 html:not([dark]) .blu-radio[data-v-39791579] {
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-color-border: #c8cbcd;
  --blu-radio-container-spacing-padding: 4px;
  --blu-radio-content-spacing-padding: 2px 0;
  --blu-radio-mark-size: 22px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-radio-spacing-padding: 4px 0;
  display: inline-flex;
  padding: var(--blu-radio-spacing-padding);
  align-items: flex-start;
  transition: all .3s;
  outline: none
 }

 html:not([dark]) .blu-radio[data-v-39791579],
 html:not([dark]) .blu-radio *[data-v-39791579] {
  cursor: pointer
 }

 html:not([dark]) .blu-radio>*[data-v-39791579]:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-radio input[type=radio][data-v-39791579] {
  display: none
 }

 html:not([dark]) .blu-radio__mark[data-v-39791579] {
  min-width: var(--blu-radio-mark-size);
  height: var(--blu-radio-mark-size);
  padding: var(--blu-radio-mark-spacing-padding);
  background-color: var(--blu-radio-mark-color-background);
  border-radius: 50%
 }

 html:not([dark]) .blu-radio__mark-container[data-v-39791579] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: var(--blu-radio-container-spacing-padding);
  background-color: var(--blu-radio-container-color-background);
  border-radius: 50%;
  box-shadow: 0 0 0 var(--blu-radio-container-border-width) var(--blu-radio-container-color-border) inset
 }

 html:not([dark]) .blu-radio__mark-container .dot[data-v-39791579] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--blu-radio-dot-color-background);
  transition: background-color .1s .1s
 }

 html:not([dark]) .blu-radio__content[data-v-39791579] {
  font: var(--blu-radio-label-text);
  color: var(--blu-radio-label-color-text);
  padding: var(--blu-radio-content-spacing-padding)
 }

 html:not([dark]) .blu-radio__content>*[data-v-39791579]:not(:last-child) {
  margin-bottom: 4px
 }

 html:not([dark]) .blu-radio.b-error[data-v-39791579]:not(.b-selected) {
  --blu-radio-container-color-border: #ff4646;
  --blu-radio-label-color-text: #d33534
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: #3ebbf3;
  --blu-radio-dot-color-background: #3ebbf3;
  --blu-radio-container-border-width: 1px
 }

 html:not([dark]) .blu-radio.b-selected .blu-radio__mark-container[data-v-39791579] {
  animation: bounce-39791579 .3s ease-out
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):hover {
  --blu-radio-mark-color-background: #f3f9ff
 }

 html:not([dark]) .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):focus-visible {
  --blu-radio-mark-color-background: #f3f9ff;
  --blu-radio-container-border-width-focused: 2px
 }

 html:not([dark]) .blu-radio[data-v-39791579]:not(.b-disabled):not(.b-selected):hover {
  --blu-radio-mark-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible {
  --blu-radio-container-border-width-focused: 2px
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled) {
  --blu-radio-mark-color-border-focused: #19222a
 }

 html:not([dark]) .blu-radio:focus-visible:not(.b-disabled) .blu-radio__mark[data-v-39791579] {
  box-shadow: 0 0 0 var(--blu-radio-container-border-width-focused) var(--blu-radio-mark-color-border-focused) inset
 }

 html:not([dark]) .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled):not(.b-selected) {
  --blu-radio-mark-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio.b-disabled[data-v-39791579] {
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-container-color-border: rgba(25, 34, 42, .3019607843);
  --blu-radio-label-color-text: rgba(25, 34, 42, .3019607843);
  --blu-radio-container-color-background: #f9f9fa
 }

 html:not([dark]) .blu-radio.b-disabled.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: rgba(25, 34, 42, .3019607843);
  --blu-radio-dot-color-background: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-radio.b-disabled[data-v-39791579]:not(.b-readonly) {
  user-select: none;
  cursor: not-allowed
 }

 html:not([dark]) .blu-radio.b-disabled:not(.b-readonly) *[data-v-39791579] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-radio.b-small[data-v-39791579] {
  --blu-radio-mark-size: 18px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-container-spacing-padding: 3px;
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-border-width-focused: 2px;
  --blu-radio-content-spacing-padding: 0;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-spacing-padding: 3px 0
 }

 html:not([dark]) .blu-radio.b-small.b-selected[data-v-39791579] {
  --blu-radio-container-border-width: 1px
 }

 html[dark] *[data-v-39791579] {
  box-sizing: border-box
 }

 html[dark] .blu-radio[data-v-39791579] {
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-color-border: #60686e;
  --blu-radio-container-spacing-padding: 4px;
  --blu-radio-content-spacing-padding: 2px 0;
  --blu-radio-mark-size: 22px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-label-color-text: rgba(255, 255, 255, .8);
  --blu-radio-spacing-padding: 4px 0;
  display: inline-flex;
  padding: var(--blu-radio-spacing-padding);
  align-items: flex-start;
  transition: all .3s;
  outline: none
 }

 html[dark] .blu-radio[data-v-39791579],
 html[dark] .blu-radio *[data-v-39791579] {
  cursor: pointer
 }

 html[dark] .blu-radio>*[data-v-39791579]:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-radio input[type="radio"][data-v-39791579] {
  display: none
 }

 html[dark] .blu-radio__mark[data-v-39791579] {
  min-width: var(--blu-radio-mark-size);
  height: var(--blu-radio-mark-size);
  padding: var(--blu-radio-mark-spacing-padding);
  background-color: var(--blu-radio-mark-color-background);
  border-radius: 50%
 }

 html[dark] .blu-radio__mark-container[data-v-39791579] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: var(--blu-radio-container-spacing-padding);
  background-color: var(--blu-radio-container-color-background);
  border-radius: 50%;
  box-shadow: 0 0 0 var(--blu-radio-container-border-width) var(--blu-radio-container-color-border) inset
 }

 html[dark] .blu-radio__mark-container .dot[data-v-39791579] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--blu-radio-dot-color-background);
  transition: background-color .1s .1s
 }

 html[dark] .blu-radio__content[data-v-39791579] {
  font: var(--blu-radio-label-text);
  color: var(--blu-radio-label-color-text);
  padding: var(--blu-radio-content-spacing-padding)
 }

 html[dark] .blu-radio__content>*[data-v-39791579]:not(:last-child) {
  margin-bottom: 4px
 }

 html[dark] .blu-radio.b-error[data-v-39791579]:not(.b-selected) {
  --blu-radio-container-color-border: #ff7373;
  --blu-radio-label-color-text: #ff7373
 }

 html[dark] .blu-radio.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: #3ebbf3;
  --blu-radio-dot-color-background: #3ebbf3;
  --blu-radio-container-border-width: 1px
 }

 html[dark] .blu-radio.b-selected .blu-radio__mark-container[data-v-39791579] {
  animation: bounce-39791579 .3s ease-out
 }

 html[dark] .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):hover {
  --blu-radio-mark-color-background: #002e7a
 }

 html[dark] .blu-radio.b-selected[data-v-39791579]:not(.b-disabled):focus-visible {
  --blu-radio-mark-color-background: #002e7a;
  --blu-radio-container-border-width-focused: 2px
 }

 html[dark] .blu-radio[data-v-39791579]:not(.b-disabled):not(.b-selected):hover {
  --blu-radio-mark-color-background: #19222a
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible {
  --blu-radio-container-border-width-focused: 2px
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled) {
  --blu-radio-mark-color-border-focused: #f9f9fa
 }

 html[dark] .blu-radio:focus-visible:not(.b-disabled) .blu-radio__mark[data-v-39791579] {
  box-shadow: 0 0 0 var(--blu-radio-container-border-width-focused) var(--blu-radio-mark-color-border-focused) inset
 }

 html[dark] .blu-radio[data-v-39791579]:focus-visible:not(.b-disabled):not(.b-selected) {
  --blu-radio-mark-color-background: #19222a
 }

 html[dark] .blu-radio.b-disabled[data-v-39791579] {
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-container-color-border: rgba(255, 255, 255, .3019607843);
  --blu-radio-label-color-text: rgba(255, 255, 255, .3019607843);
  --blu-radio-container-color-background: #19222a
 }

 html[dark] .blu-radio.b-disabled.b-selected[data-v-39791579] {
  --blu-radio-container-color-border: rgba(255, 255, 255, .3019607843);
  --blu-radio-dot-color-background: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-radio.b-disabled[data-v-39791579]:not(.b-readonly) {
  user-select: none;
  cursor: not-allowed
 }

 html[dark] .blu-radio.b-disabled:not(.b-readonly) *[data-v-39791579] {
  cursor: not-allowed
 }

 html[dark] .blu-radio.b-small[data-v-39791579] {
  --blu-radio-mark-size: 18px;
  --blu-radio-mark-spacing-padding: 2px;
  --blu-radio-container-spacing-padding: 3px;
  --blu-radio-container-border-width: 1px;
  --blu-radio-container-border-width-focused: 2px;
  --blu-radio-content-spacing-padding: 0;
  --blu-radio-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-radio-spacing-padding: 3px 0
 }

 html[dark] .blu-radio.b-small.b-selected[data-v-39791579] {
  --blu-radio-container-border-width: 1px
 }

 @keyframes bounce-39791579 {
  25% {
   transform: scale(.9)
  }

  50% {
   transform: scale(1.1)
  }
 }

 html:not([dark]) .blu-list[data-v-0fc385f6] {
  --list-spacing-padding: 8px 0;
  list-style: none;
  padding: var(--list-spacing-padding);
  transition: all .5s ease-in-out
 }

 html:not([dark]) .blu-list-item[data-v-0fc385f6] {
  --blu-list-child-max-height: 0;
  --blu-list-child-template-rows: 0fr;
  position: relative
 }

 html:not([dark]) .blu-list-item.b-opened[data-v-0fc385f6] {
  --blu-list-child-max-height: 100%;
  --blu-list-child-template-rows: 1fr
 }

 html:not([dark]) .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-right[data-v-0fc385f6] {
  transform: rotate(180deg)
 }

 html:not([dark]) .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-left[data-v-0fc385f6] {
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6] {
  background-color: var(--list-container-color-background);
  border-radius: 8px;
  padding: 4px 8px;
  display: flex
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6] svg {
  width: 18px;
  height: 18px;
  color: #797f85
 }

 html:not([dark]) .blu-list__container[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6],
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6] {
  display: flex;
  padding: 4px 0;
  cursor: pointer;
  transition: all .4s ease;
  height: fit-content
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6] svg,
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6] svg {
  color: #797f85
 }

 html:not([dark]) .blu-list__container-chevron-right[data-v-0fc385f6]:focus-visible,
 html:not([dark]) .blu-list__container-chevron-left[data-v-0fc385f6]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #19222a inset
 }

 html:not([dark]) .blu-list__container .blu-loader-wrapper[data-v-0fc385f6] {
  margin: auto
 }

 html:not([dark]) .blu-list__content[data-v-0fc385f6] {
  padding: 4px 0;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: start
 }

 html:not([dark]) .blu-list__content-label[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 html:not([dark]) .blu-list__content-desc[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__content-additional[data-v-0fc385f6] {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  padding: 4px 0
 }

 html:not([dark]) .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a66
 }

 html:not([dark]) .blu-list__item-leading[data-v-0fc385f6],
 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] {
  padding: 4px 0
 }

 html:not([dark]) .blu-list__item-leading[data-v-0fc385f6] {
  display: flex
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] {
  display: flex
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-list__item-trailing[data-v-0fc385f6] svg {
  cursor: pointer
 }

 html:not([dark]) .blu-list__child[data-v-0fc385f6] {
  max-height: var(--blu-list-child-max-height);
  display: grid;
  grid-template-rows: var(--blu-list-child-template-rows);
  transition: all .5s ease-in-out
 }

 html:not([dark]) .blu-list__child .blu-list__container[data-v-0fc385f6] {
  padding-left: var(--list-nested-padding)
 }

 html:not([dark]) .blu-list__icon-expand[data-v-0fc385f6] {
  margin-left: auto;
  cursor: pointer
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled) {
  cursor: pointer
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled):hover {
  --list-container-color-background: #f9f9fa
 }

 html:not([dark]) .blu-list[data-v-0fc385f6]:not(.b-disabled):focus-visible {
  outline: none
 }

 html:not([dark]) .blu-list:not(.b-disabled):focus-visible .blu-list__container[data-v-0fc385f6] {
  box-shadow: 0 0 0 2px #19222a inset
 }

 html:not([dark]) .blu-list:not(.b-disabled).b-active[data-v-0fc385f6],
 html:not([dark]) .blu-list:not(.b-disabled).b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: #f3f9ff
 }

 html:not([dark]) .blu-list.b-small[data-v-0fc385f6] {
  --list-spacing-padding: 0
 }

 html:not([dark]) .blu-list.b-disabled[data-v-0fc385f6] {
  --list-container-color-background: transparent
 }

 html:not([dark]) .blu-list.b-disabled[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled *[data-v-0fc385f6] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__content-label[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled .blu-list__content-desc[data-v-0fc385f6],
 html:not([dark]) .blu-list.b-disabled .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] svg {
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-checkbox__container {
  color: #19222a4d
 }

 html:not([dark]) .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-badge {
  background-color: #19222a4d
 }

 html:not([dark]) .blu-list.b-loading[data-v-0fc385f6] .blu-loader-wrapper svg {
  display: flex;
  width: 24px;
  height: 24px
 }

 html:not([dark]) .blu-list.has-radio.b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: transparent
 }

 html:not([dark]) .blu-list.b-align-center .blu-list__container[data-v-0fc385f6] {
  align-items: center
 }

 html:not([dark]) .blu-list-group.b-multiselect .blu-list-item .blu-list.b-selected[data-v-0fc385f6]:not(html:not([dark]) .blu-list-group.b-multiselect .blu-list-item .blu-list.b-active):not(:hover) {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list[data-v-0fc385f6] {
  --list-spacing-padding: 8px 0;
  list-style: none;
  padding: var(--list-spacing-padding);
  transition: all .5s ease-in-out
 }

 html[dark] .blu-list-item[data-v-0fc385f6] {
  --blu-list-child-max-height: 0;
  --blu-list-child-template-rows: 0fr;
  position: relative
 }

 html[dark] .blu-list-item.b-opened[data-v-0fc385f6] {
  --blu-list-child-max-height: 100%;
  --blu-list-child-template-rows: 1fr
 }

 html[dark] .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-right[data-v-0fc385f6] {
  transform: rotate(180deg)
 }

 html[dark] .blu-list-item.b-opened>.blu-list .blu-list__container .blu-list__container-chevron-left[data-v-0fc385f6] {
  transform: rotate(90deg)
 }

 html[dark] .blu-list__container[data-v-0fc385f6] {
  background-color: var(--list-container-color-background);
  border-radius: 8px;
  padding: 4px 8px;
  display: flex
 }

 html[dark] .blu-list__container[data-v-0fc385f6] svg {
  width: 18px;
  height: 18px;
  color: #acb0b4
 }

 html[dark] .blu-list__container[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6],
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6] {
  display: flex;
  padding: 4px 0;
  cursor: pointer;
  transition: all .4s ease;
  height: fit-content
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6] svg,
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6] svg {
  color: #acb0b4
 }

 html[dark] .blu-list__container-chevron-right[data-v-0fc385f6]:focus-visible,
 html[dark] .blu-list__container-chevron-left[data-v-0fc385f6]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #f9f9fa inset
 }

 html[dark] .blu-list__container .blu-loader-wrapper[data-v-0fc385f6] {
  margin: auto
 }

 html[dark] .blu-list__content[data-v-0fc385f6] {
  padding: 4px 0;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: start
 }

 html[dark] .blu-list__content-label[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #fff
 }

 html[dark] .blu-list__content-desc[data-v-0fc385f6]:not(.b-disabled) {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff80
 }

 html[dark] .blu-list__content-additional[data-v-0fc385f6] {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  padding: 4px 0
 }

 html[dark] .blu-list__content-additional-label[data-v-0fc385f6],
 html[dark] .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff80
 }

 html[dark] .blu-list__item-leading[data-v-0fc385f6],
 html[dark] .blu-list__item-trailing[data-v-0fc385f6] {
  padding: 4px 0
 }

 html[dark] .blu-list__item-leading[data-v-0fc385f6],
 html[dark] .blu-list__item-trailing[data-v-0fc385f6] {
  display: flex
 }

 html[dark] .blu-list__item-trailing[data-v-0fc385f6]>*:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-list__item-trailing[data-v-0fc385f6] svg {
  cursor: pointer
 }

 html[dark] .blu-list__child[data-v-0fc385f6] {
  max-height: var(--blu-list-child-max-height);
  display: grid;
  grid-template-rows: var(--blu-list-child-template-rows);
  transition: all .5s ease-in-out
 }

 html[dark] .blu-list__child .blu-list__container[data-v-0fc385f6] {
  padding-left: var(--list-nested-padding)
 }

 html[dark] .blu-list__icon-expand[data-v-0fc385f6] {
  margin-left: auto;
  cursor: pointer
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled) {
  cursor: pointer
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled):hover {
  --list-container-color-background: #19222a
 }

 html[dark] .blu-list[data-v-0fc385f6]:not(.b-disabled):focus-visible {
  outline: none
 }

 html[dark] .blu-list:not(.b-disabled):focus-visible .blu-list__container[data-v-0fc385f6] {
  box-shadow: 0 0 0 2px #f9f9fa inset
 }

 html[dark] .blu-list:not(.b-disabled).b-active[data-v-0fc385f6],
 html[dark] .blu-list:not(.b-disabled).b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: #002e7a
 }

 html[dark] .blu-list.b-small[data-v-0fc385f6] {
  --list-spacing-padding: 0
 }

 html[dark] .blu-list.b-disabled[data-v-0fc385f6] {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list.b-disabled[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled *[data-v-0fc385f6] {
  cursor: not-allowed
 }

 html[dark] .blu-list.b-disabled .blu-list__content-label[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled .blu-list__content-desc[data-v-0fc385f6],
 html[dark] .blu-list.b-disabled .blu-list__content-additional-label[data-v-0fc385f6] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__content-additional-desc[data-v-0fc385f6] {
  font: 500 12px/16px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] svg {
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-checkbox__container {
  color: #ffffff4d
 }

 html[dark] .blu-list.b-disabled .blu-list__container[data-v-0fc385f6] .blu-badge {
  background-color: #ffffff4d
 }

 html[dark] .blu-list.b-loading[data-v-0fc385f6] .blu-loader-wrapper svg {
  display: flex;
  width: 24px;
  height: 24px
 }

 html[dark] .blu-list.has-radio.b-selected[data-v-0fc385f6]:not(:hover) {
  --list-container-color-background: transparent
 }

 html[dark] .blu-list.b-align-center .blu-list__container[data-v-0fc385f6] {
  align-items: center
 }

 html[dark] .blu-list-group.b-multiselect .blu-list-item .blu-list.b-selected[data-v-0fc385f6]:not(html[dark] .blu-list-group.b-multiselect .blu-list-item .blu-list.b-active):not(:hover) {
  --list-container-color-background: transparent
 }

 html:not([dark]) button[data-v-565d2fb0] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-565d2fb0]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-565d2fb0]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-565d2fb0]:focus,
 html:not([dark]) input[type=submit][data-v-565d2fb0]:focus,
 html:not([dark]) input[type=button][data-v-565d2fb0]:focus,
 html:not([dark]) input[type=reset][data-v-565d2fb0]:focus,
 html:not([dark]) a[data-v-565d2fb0] {
  outline: none
 }

 html:not([dark]) .blu-pagination[data-v-565d2fb0] {
  --blu-pagination-button-border-width: 1px;
  --blu-pagination-button-border-radius: 64px;
  --blu-pagination-button-color-background: #fff;
  --blu-pagination-button-color-background-hovered: #f3f9ff;
  --blu-pagination-button-color-text: #3ebbf3;
  --blu-pagination-button-color-icon: #3ebbf3;
  --blu-pagination-simple-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-pagination-button-opacity: 1;
  --blu-pagination-button-size-height: 48px;
  --blu-pagination-button-size-width: 48px;
  --blu-pagination-button-icon-width: 24px;
  --blu-pagination-button-icon-height: 24px;
  --blu-pagination-button-spacing-padding: 0 8px;
  --blu-pagination-spacing-gap: 4px;
  --blu-pagination-container-spacing-gap: 4px;
  --blu-pagination-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-pagination-simple-label-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  display: flex
 }

 html:not([dark]) .blu-pagination>*[data-v-565d2fb0]:not(:last-child) {
  margin-right: var(--blu-pagination-spacing-gap)
 }

 html:not([dark]) .blu-pagination__button[data-v-565d2fb0],
 html:not([dark]) .blu-pagination__button-nav[data-v-565d2fb0] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  height: var(--blu-pagination-button-size-height);
  min-width: var(--blu-pagination-button-size-width);
  padding: var(--blu-pagination-button-spacing-padding);
  border-radius: var(--blu-pagination-button-border-radius);
  font: var(--blu-pagination-button-text);
  color: var(--blu-pagination-button-color-text);
  background-color: var(--blu-pagination-button-color-background);
  box-shadow: 0 0 0 var(--blu-pagination-button-border-width) var(--blu-pagination-button-color-border);
  transition: transform .3s .08s, background-color 0s
 }

 html:not([dark]) .blu-pagination__button[data-v-565d2fb0]:hover,
 html:not([dark]) .blu-pagination__button-nav[data-v-565d2fb0]:hover {
  background: var(--blu-pagination-button-color-background-hovered);
  transition: transform .3s .08s, background-color .3s
 }

 html:not([dark]) .blu-pagination__button[data-v-565d2fb0]:active:not(.b-active),
 html:not([dark]) .blu-pagination__button-nav[data-v-565d2fb0]:active:not(.b-active) {
  transform: scale(.875)
 }

 html:not([dark]) .blu-pagination__button[data-v-565d2fb0]:focus-visible:not(.b-disabled),
 html:not([dark]) .blu-pagination__button-nav[data-v-565d2fb0]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #19222a
 }

 html:not([dark]) .blu-pagination__button[data-v-565d2fb0]:disabled,
 html:not([dark]) .blu-pagination__button-nav[data-v-565d2fb0]:disabled {
  --blu-pagination-button-color-background-hovered: none;
  --blu-pagination-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-pagination-button-color-icon: rgba(25, 34, 42, .3019607843);
  cursor: default
 }

 html:not([dark]) .blu-pagination__button.b-active[data-v-565d2fb0],
 html:not([dark]) .blu-pagination__button-nav.b-active[data-v-565d2fb0] {
  --blu-pagination-button-color-background: #3ebbf3;
  --blu-pagination-button-color-background-hovered: #3ebbf3;
  --blu-pagination-button-color-text: #fff;
  cursor: default;
  transition: transform .3s .08s, background-color .3s
 }

 html:not([dark]) .blu-pagination__button-nav svg[data-v-565d2fb0],
 html:not([dark]) .blu-pagination__button-nav-nav svg[data-v-565d2fb0] {
  width: var(--blu-pagination-button-icon-width);
  height: var(--blu-pagination-button-icon-height);
  color: var(--blu-pagination-button-color-icon)
 }

 html:not([dark]) .blu-pagination__button-nav:first-child svg[data-v-565d2fb0],
 html:not([dark]) .blu-pagination__button-nav-nav:first-child svg[data-v-565d2fb0] {
  transform: rotate(180deg)
 }

 html:not([dark]) .blu-pagination__button-container[data-v-565d2fb0],
 html:not([dark]) .blu-pagination__button-nav-container[data-v-565d2fb0] {
  display: flex
 }

 html:not([dark]) .blu-pagination__button-container>*[data-v-565d2fb0]:not(:last-child),
 html:not([dark]) .blu-pagination__button-nav-container>*[data-v-565d2fb0]:not(:last-child) {
  margin-right: var(--blu-pagination-container-spacing-gap)
 }

 html:not([dark]) .blu-pagination__simple-label[data-v-565d2fb0] {
  display: flex;
  align-items: center;
  font: var(--blu-pagination-simple-label-text);
  color: var(--blu-pagination-simple-label-color-text)
 }

 html:not([dark]) .blu-pagination.b-small[data-v-565d2fb0] {
  --blu-pagination-button-border-width: 1px;
  --blu-pagination-button-border-radius: 64px;
  --blu-pagination-button-size-height: 36px;
  --blu-pagination-button-size-width: 36px;
  --blu-pagination-simple-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-pagination-button-icon-width: 18px;
  --blu-pagination-button-icon-height: 18px;
  --blu-pagination-button-spacing-padding: 0 8px;
  --blu-pagination-spacing-gap: 4px;
  --blu-pagination-container-spacing-gap: 4px;
  --blu-pagination-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html[dark] button[data-v-565d2fb0] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-565d2fb0]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-565d2fb0]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-565d2fb0]:focus,
 html[dark] input[type="submit"][data-v-565d2fb0]:focus,
 html[dark] input[type="button"][data-v-565d2fb0]:focus,
 html[dark] input[type="reset"][data-v-565d2fb0]:focus,
 html[dark] a[data-v-565d2fb0] {
  outline: none
 }

 html[dark] .blu-pagination[data-v-565d2fb0] {
  --blu-pagination-button-border-width: 1px;
  --blu-pagination-button-border-radius: 64px;
  --blu-pagination-button-color-background: #12171d;
  --blu-pagination-button-color-background-hovered: #002e7a;
  --blu-pagination-button-color-text: #4fa4ff;
  --blu-pagination-button-color-icon: #4fa4ff;
  --blu-pagination-simple-label-color-text: rgba(255, 255, 255, .8);
  --blu-pagination-button-opacity: 1;
  --blu-pagination-button-size-height: 48px;
  --blu-pagination-button-size-width: 48px;
  --blu-pagination-button-icon-width: 24px;
  --blu-pagination-button-icon-height: 24px;
  --blu-pagination-button-spacing-padding: 0 8px;
  --blu-pagination-spacing-gap: 4px;
  --blu-pagination-container-spacing-gap: 4px;
  --blu-pagination-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-pagination-simple-label-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  display: flex
 }

 html[dark] .blu-pagination>*[data-v-565d2fb0]:not(:last-child) {
  margin-right: var(--blu-pagination-spacing-gap)
 }

 html[dark] .blu-pagination__button[data-v-565d2fb0],
 html[dark] .blu-pagination__button-nav[data-v-565d2fb0] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  height: var(--blu-pagination-button-size-height);
  min-width: var(--blu-pagination-button-size-width);
  padding: var(--blu-pagination-button-spacing-padding);
  border-radius: var(--blu-pagination-button-border-radius);
  font: var(--blu-pagination-button-text);
  color: var(--blu-pagination-button-color-text);
  background-color: var(--blu-pagination-button-color-background);
  box-shadow: 0 0 0 var(--blu-pagination-button-border-width) var(--blu-pagination-button-color-border);
  transition: transform .3s .08s, background-color 0s
 }

 html[dark] .blu-pagination__button[data-v-565d2fb0]:hover,
 html[dark] .blu-pagination__button-nav[data-v-565d2fb0]:hover {
  background: var(--blu-pagination-button-color-background-hovered);
  transition: transform .3s .08s, background-color .3s
 }

 html[dark] .blu-pagination__button[data-v-565d2fb0]:active:not(.b-active),
 html[dark] .blu-pagination__button-nav[data-v-565d2fb0]:active:not(.b-active) {
  transform: scale(.875)
 }

 html[dark] .blu-pagination__button[data-v-565d2fb0]:focus-visible:not(.b-disabled),
 html[dark] .blu-pagination__button-nav[data-v-565d2fb0]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #f9f9fa
 }

 html[dark] .blu-pagination__button[data-v-565d2fb0]:disabled,
 html[dark] .blu-pagination__button-nav[data-v-565d2fb0]:disabled {
  --blu-pagination-button-color-background-hovered: none;
  --blu-pagination-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-pagination-button-color-icon: rgba(255, 255, 255, .3019607843);
  cursor: default
 }

 html[dark] .blu-pagination__button.b-active[data-v-565d2fb0],
 html[dark] .blu-pagination__button-nav.b-active[data-v-565d2fb0] {
  --blu-pagination-button-color-background: #3ebbf3;
  --blu-pagination-button-color-background-hovered: #3ebbf3;
  --blu-pagination-button-color-text: #fff;
  cursor: default;
  transition: transform .3s .08s, background-color .3s
 }

 html[dark] .blu-pagination__button-nav svg[data-v-565d2fb0],
 html[dark] .blu-pagination__button-nav-nav svg[data-v-565d2fb0] {
  width: var(--blu-pagination-button-icon-width);
  height: var(--blu-pagination-button-icon-height);
  color: var(--blu-pagination-button-color-icon)
 }

 html[dark] .blu-pagination__button-nav:first-child svg[data-v-565d2fb0],
 html[dark] .blu-pagination__button-nav-nav:first-child svg[data-v-565d2fb0] {
  transform: rotate(180deg)
 }

 html[dark] .blu-pagination__button-container[data-v-565d2fb0],
 html[dark] .blu-pagination__button-nav-container[data-v-565d2fb0] {
  display: flex
 }

 html[dark] .blu-pagination__button-container>*[data-v-565d2fb0]:not(:last-child),
 html[dark] .blu-pagination__button-nav-container>*[data-v-565d2fb0]:not(:last-child) {
  margin-right: var(--blu-pagination-container-spacing-gap)
 }

 html[dark] .blu-pagination__simple-label[data-v-565d2fb0] {
  display: flex;
  align-items: center;
  font: var(--blu-pagination-simple-label-text);
  color: var(--blu-pagination-simple-label-color-text)
 }

 html[dark] .blu-pagination.b-small[data-v-565d2fb0] {
  --blu-pagination-button-border-width: 1px;
  --blu-pagination-button-border-radius: 64px;
  --blu-pagination-button-size-height: 36px;
  --blu-pagination-button-size-width: 36px;
  --blu-pagination-simple-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-pagination-button-icon-width: 18px;
  --blu-pagination-button-icon-height: 18px;
  --blu-pagination-button-spacing-padding: 0 8px;
  --blu-pagination-spacing-gap: 4px;
  --blu-pagination-container-spacing-gap: 4px;
  --blu-pagination-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59] {
  --blu-checkbox-spacing-padding: 4px 0;
  --blu-checkbox-icon-size: 22px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 2px 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-container-color-border: #c8cbcd;
  --blu-checkbox-label-color-text: rgba(25, 34, 42, .7019607843);
  --blu-checkbox-cursor: pointer;
  --blu-checkbox-asset-color-border: #fff;
  display: inline-flex;
  position: relative;
  padding: var(--blu-checkbox-spacing-padding);
  outline: none
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59],
 html:not([dark]) .blu-checkbox *[data-v-03e81a59] {
  cursor: var(--blu-checkbox-cursor)
 }

 html:not([dark]) .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
  margin-right: 4px
 }

 html:not([dark]) .blu-checkbox input[type=checkbox][data-v-03e81a59] {
  display: none
 }

 html:not([dark]) .blu-checkbox__icon[data-v-03e81a59] {
  box-sizing: border-box;
  width: var(--blu-checkbox-icon-size);
  height: var(--blu-checkbox-icon-size);
  border-radius: var(--blu-checkbox-icon-border-radius);
  padding: var(--blu-checkbox-icon-padding);
  background: var(--blu-checkbox-icon-color-background);
  box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
  color: var(--blu-checkbox-icon-color-border);
  flex-shrink: 0
 }

 html:not([dark]) .blu-checkbox__container[data-v-03e81a59] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-checkbox-container-border-radius);
  box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
  color: var(--blu-checkbox-container-color-border);
  background: var(--blu-checkbox-container-color-background)
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-45deg) translateY(-4px) translate(-3px)
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 0;
  height: 2px;
  transform: translateY(4px)
 }

 html:not([dark]) .blu-checkbox__content[data-v-03e81a59] {
  display: flex;
  flex-direction: column;
  padding: var(--blu-checkbox-content-spacing-padding);
  font: var(--blu-checkbox-label-text);
  color: var(--blu-checkbox-label-color-text)
 }

 html:not([dark]) .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
  margin-bottom: 4px
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
  --blu-checkbox-icon-color-background: #f9f9fa
 }

 html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #f3f9ff
 }

 html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: #ff4646
 }

 html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
  --blu-checkbox-label-color-text: #d33534
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 6px
 }

 html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 8px
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
  --blu-checkbox-icon-color-background: #f9f9fa;
  --blu-checkbox-icon-color-border: #19222a
 }

 html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
  --blu-checkbox-icon-border-width: 2px
 }

 html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #f3f9ff
 }

 html:not([dark]) .blu-checkbox.b-disabled[data-v-03e81a59] {
  --blu-checkbox-cursor: not-allowed;
  --blu-checkbox-container-color-border: #f1f2f2;
  --blu-checkbox-label-color-text: rgba(25, 34, 42, .3019607843);
  --blu-checkbox-asset-color-border: #fff;
  --blu-checkbox-container-color-background: #f9f9fa;
  user-select: auto
 }

 html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: transparent;
  --blu-checkbox-container-color-background: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59] {
  --blu-checkbox-icon-size: 18px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-spacing-padding: 3px 0
 }

 html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
  --blu-checkbox-icon-border-width: 2px
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-49deg) translateY(-4px) translate(-2px)
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  top: 1px
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 4px
 }

 html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 6px
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-5px) translate(-1px)
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-partial[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-4px) translate(-1px)
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  display: none
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 8px
 }

 @keyframes bounce-03e81a59 {
  25% {
   transform: scale(.9)
  }

  50% {
   transform: scale(1.1)
  }
 }

 html[dark] .blu-checkbox[data-v-03e81a59] {
  --blu-checkbox-spacing-padding: 4px 0;
  --blu-checkbox-icon-size: 22px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 2px 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-container-color-border: #60686e;
  --blu-checkbox-label-color-text: rgba(255, 255, 255, .8);
  --blu-checkbox-cursor: pointer;
  --blu-checkbox-asset-color-border: #fff;
  display: inline-flex;
  position: relative;
  padding: var(--blu-checkbox-spacing-padding);
  outline: none
 }

 html[dark] .blu-checkbox[data-v-03e81a59],
 html[dark] .blu-checkbox *[data-v-03e81a59] {
  cursor: var(--blu-checkbox-cursor)
 }

 html[dark] .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-checkbox input[type="checkbox"][data-v-03e81a59] {
  display: none
 }

 html[dark] .blu-checkbox__icon[data-v-03e81a59] {
  box-sizing: border-box;
  width: var(--blu-checkbox-icon-size);
  height: var(--blu-checkbox-icon-size);
  border-radius: var(--blu-checkbox-icon-border-radius);
  padding: var(--blu-checkbox-icon-padding);
  background: var(--blu-checkbox-icon-color-background);
  box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
  color: var(--blu-checkbox-icon-color-border);
  flex-shrink: 0
 }

 html[dark] .blu-checkbox__container[data-v-03e81a59] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--blu-checkbox-container-border-radius);
  box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
  color: var(--blu-checkbox-container-color-border);
  background: var(--blu-checkbox-container-color-background)
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-45deg) translateY(-4px) translate(-3px)
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 0;
  height: 2px;
  transform: translateY(4px)
 }

 html[dark] .blu-checkbox__content[data-v-03e81a59] {
  display: flex;
  flex-direction: column;
  padding: var(--blu-checkbox-content-spacing-padding);
  font: var(--blu-checkbox-label-text);
  color: var(--blu-checkbox-label-color-text)
 }

 html[dark] .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
  margin-bottom: 4px
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
  --blu-checkbox-icon-color-background: #19222a
 }

 html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #002e7a
 }

 html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: #ff7373
 }

 html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
  --blu-checkbox-label-color-text: #ff7373
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 6px
 }

 html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 8px
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
  --blu-checkbox-icon-color-background: #19222a;
  --blu-checkbox-icon-color-border: #f9f9fa
 }

 html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
  --blu-checkbox-icon-border-width: 2px
 }

 html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-icon-color-background: #002e7a
 }

 html[dark] .blu-checkbox.b-disabled[data-v-03e81a59] {
  --blu-checkbox-cursor: not-allowed;
  --blu-checkbox-container-color-border: #28323b;
  --blu-checkbox-label-color-text: rgba(255, 255, 255, .3019607843);
  --blu-checkbox-asset-color-border: #12171d;
  --blu-checkbox-container-color-background: #19222a;
  user-select: auto
 }

 html[dark] .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
 html[dark] .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
  --blu-checkbox-container-color-border: transparent;
  --blu-checkbox-container-color-background: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-checkbox.b-small[data-v-03e81a59] {
  --blu-checkbox-icon-size: 18px;
  --blu-checkbox-icon-padding: 2px;
  --blu-checkbox-icon-border-radius: 4px;
  --blu-checkbox-container-border-radius: 4px;
  --blu-checkbox-container-border-width: 1px;
  --blu-checkbox-content-spacing-padding: 0;
  --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-checkbox-spacing-padding: 3px 0
 }

 html[dark] .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
  --blu-checkbox-icon-border-width: 2px
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(-49deg) translateY(-4px) translate(-2px)
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
  top: 1px
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 4px
 }

 html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  width: 6px
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-5px) translate(-1px)
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-partial[data-v-03e81a59] {
  --blu-checkbox-container-color-background: #3ebbf3;
  --blu-checkbox-container-color-border: #3ebbf3
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
  transform: rotate(90deg) translateY(-4px) translate(-1px)
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  position: absolute;
  content: "";
  opacity: 0;
  border-radius: 4px
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 0
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
  width: 2px
 }

 html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
  display: none
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
  animation: bounce-03e81a59 .3s ease-out
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
  visibility: visible
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
  background: var(--blu-checkbox-asset-color-border);
  opacity: 1;
  transition: all .1s .1s
 }

 html[dark] .blu-checkbox.b-partial input[type="checkbox"]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
  height: 8px
 }

 html:not([dark]) .blu-chip[data-v-2352ad3e] {
  --blu-chip-color-background: #f1f2f2;
  --blu-chip-border-width: 1px;
  --blu-chip-icon-color: #797f85;
  --blu-chip-color-text: #3ebbf3;
  --blu-chip-spacing-padding: 0 8px;
  --blu-chip-size-height: 32px;
  --blu-chip-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-chip-icon-size: 18px;
  --blu-chip-spacing-gap: 4px;
  --blu-chip-min-width: 32px;
  background-color: var(--blu-chip-color-background);
  color: var(--blu-chip-color-text);
  padding: var(--blu-chip-spacing-padding);
  height: var(--blu-chip-size-height);
  cursor: pointer;
  font: var(--blu-chip-label-text);
  border-radius: 8px;
  box-shadow: inset 0 0 0 var(--blu-chip-border-width) var(--blu-chip-color-border);
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--blu-chip-custom-width, fit-content);
  min-width: var(--blu-chip-min-width, none);
  max-width: var(--blu-chip-max-width, none);
  user-select: none;
  transition: .3s;
  box-sizing: border-box
 }

 html:not([dark]) .blu-chip.b-readonly[data-v-2352ad3e] {
  cursor: default
 }

 html:not([dark]) .blu-chip>*[data-v-2352ad3e]:not(:empty):not(:last-child) {
  margin-right: var(--blu-chip-spacing-gap)
 }

 html:not([dark]) .blu-chip__label[data-v-2352ad3e] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none
 }

 html:not([dark]) .blu-chip .item-leading[data-v-2352ad3e]:not(:empty),
 html:not([dark]) .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty),
 html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e],
 html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-chip .item-leading[data-v-2352ad3e]:not(:empty) svg,
 html:not([dark]) .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty) svg,
 html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e] svg,
 html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e] svg {
  width: var(--blu-chip-icon-size);
  height: var(--blu-chip-icon-size);
  color: var(--blu-chip-icon-color)
 }

 html:not([dark]) .blu-chip .item-leading[data-v-2352ad3e]:not(:empty):focus,
 html:not([dark]) .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty):focus,
 html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e]:focus,
 html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e]:focus {
  outline: none
 }

 html:not([dark]) .blu-chip .item-leading[data-v-2352ad3e]:not(:empty):focus-visible,
 html:not([dark]) .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty):focus-visible,
 html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e]:focus-visible,
 html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e]:focus-visible {
  outline: 2px solid #19222a
 }

 html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e] {
  transition: all .4s ease
 }

 html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e] {
  cursor: pointer
 }

 html:not([dark]) .blu-chip[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
  --blu-chip-color-background: #f9f9fa;
  --blu-chip-color-border: transparent
 }

 html:not([dark]) .blu-chip[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):active:hover {
  --blu-chip-color-background: #f9f9fa;
  transform: scale(.95)
 }

 html:not([dark]) .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary) {
  --blu-chip-color-background: #3ebbf3;
  --blu-chip-icon-color: #fff;
  --blu-chip-color-text: #fff
 }

 html:not([dark]) .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary):not(.b-readonly):hover {
  --blu-chip-color-background: #3ebbf3;
  --blu-chip-color-border: transparent
 }

 html:not([dark]) .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary):not(.b-readonly):active:hover {
  --blu-chip-color-background: #3ebbf3
 }

 html:not([dark]) .blu-chip.b-secondary[data-v-2352ad3e] {
  --blu-chip-color-background: #fff;
  --blu-chip-color-border: #c8cbcd
 }

 html:not([dark]) .blu-chip.b-secondary[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
  --blu-chip-color-background: #f9f9fa;
  --blu-chip-color-border: #c8cbcd
 }

 html:not([dark]) .blu-chip.b-secondary[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):active:hover {
  --blu-chip-color-background: #fff;
  --blu-chip-color-border: #c8cbcd
 }

 html:not([dark]) .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e] {
  --blu-chip-color-background: #f3f9ff;
  --blu-chip-icon-color: #3ebbf3
 }

 html:not([dark]) .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(:focus-visible) {
  --blu-chip-color-border: #3ebbf3
 }

 html:not([dark]) .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-readonly):hover {
  --blu-chip-color-background: #e1f1ff;
  --blu-chip-color-border: #3ebbf3
 }

 html:not([dark]) .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-readonly):active:hover {
  --blu-chip-color-background: #e1f1ff;
  --blu-chip-color-border: #3ebbf3
 }

 html:not([dark]) .blu-chip.b-secondary.b-oos[data-v-2352ad3e] {
  --blu-chip-color-background: #fff;
  --blu-chip-color-text: rgba(25, 34, 42, .3019607843);
  --blu-chip-icon-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-2352ad3e] {
  --blu-chip-color-background: #f3f9ff;
  --blu-chip-color-text: rgba(25, 34, 42, .4);
  --blu-chip-icon-color: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:hover {
  --blu-chip-color-background: #e1f1ff
 }

 html:not([dark]) .blu-chip[data-v-2352ad3e]:focus {
  outline: none
 }

 html:not([dark]) .blu-chip[data-v-2352ad3e]:focus-visible {
  --blu-chip-color-border: #19222a;
  --blu-chip-border-width: 2px
 }

 html:not([dark]) .blu-chip.b-small[data-v-2352ad3e] {
  --blu-chip-spacing-padding: 0 4px;
  --blu-chip-size-height: 24px;
  --blu-chip-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-chip-spacing-gap: 2px;
  --blu-chip-min-width: 24px
 }

 html:not([dark]) .blu-chip.b-small.has-image[data-v-2352ad3e] {
  --blu-chip-size-height: 40px;
  --blu-chip-spacing-gap: 2px
 }

 html:not([dark]) .blu-chip.b-disabled[data-v-2352ad3e] {
  --blu-chip-color-background: #e1e3e4;
  --blu-chip-icon-color: rgba(25, 34, 42, .3019607843);
  --blu-chip-color-border: #c8cbcd;
  --blu-chip-color-text: rgba(25, 34, 42, .3019607843);
  cursor: not-allowed
 }

 html:not([dark]) .blu-chip.b-disabled[data-v-2352ad3e] img {
  opacity: .5
 }

 html:not([dark]) .blu-chip.has-image[data-v-2352ad3e] {
  --blu-chip-size-height: 48px;
  --blu-chip-spacing-gap: 8px
 }

 html:not([dark]) .blu-chip.has-image[data-v-2352ad3e] img {
  width: 32px;
  height: 32px;
  border-radius: 4px
 }

 html:not([dark]) .blu-chip.b-active.b-filter-open .blu-chip__filter-icon[data-v-2352ad3e] {
  transform: rotate(-180deg)
 }

 html:not([dark]) .blu-chip.b-oos[data-v-2352ad3e] {
  --blu-chip-size-height: 30px;
  --blu-chip-spacing-padding: 0 7px;
  --blu-chip-color-background: #f1f2f2;
  --blu-chip-color-text: rgba(25, 34, 42, .3019607843);
  --blu-chip-icon-color: rgba(25, 34, 42, .3019607843);
  --blu-chip-color-border-oos: #c8cbcd;
  box-shadow: none;
  border: 1px dashed var(--blu-chip-color-border-oos)
 }

 html:not([dark]) .blu-chip.b-oos[data-v-2352ad3e]:focus-visible {
  box-shadow: 0 0 0 var(--blu-chip-border-width) var(--blu-chip-color-border)
 }

 html:not([dark]) .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e] {
  --blu-chip-color-background: #e1f1ff;
  --blu-chip-color-text: rgba(25, 34, 42, .4);
  --blu-chip-icon-color: rgba(25, 34, 42, .4);
  --blu-chip-color-border-oos: #3ebbf3
 }

 html:not([dark]) .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:hover {
  --blu-chip-color-background: #f3f9ff
 }

 html:not([dark]) .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:active:hover {
  --blu-chip-color-background: #f3f9ff
 }

 html:not([dark]) .blu-chip.b-oos.has-image[data-v-2352ad3e] {
  --blu-chip-size-height: 46px
 }

 html:not([dark]) .blu-chip.b-oos.b-small[data-v-2352ad3e] {
  --blu-chip-spacing-padding: 0 3px;
  --blu-chip-size-height: 22px
 }

 html:not([dark]) .blu-chip.b-oos.b-small.has-image[data-v-2352ad3e] {
  --blu-chip-size-height: 38px
 }

 html:not([dark]) .blu-chips>.blu-chip[data-v-2352ad3e]:not(:last-child) {
  margin-right: 4px
 }

 html[dark] .blu-chip[data-v-2352ad3e] {
  --blu-chip-color-background: #28323b;
  --blu-chip-border-width: 1px;
  --blu-chip-icon-color: #acb0b4;
  --blu-chip-color-text: #4fa4ff;
  --blu-chip-spacing-padding: 0 8px;
  --blu-chip-size-height: 32px;
  --blu-chip-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-chip-icon-size: 18px;
  --blu-chip-spacing-gap: 4px;
  --blu-chip-min-width: 32px;
  background-color: var(--blu-chip-color-background);
  color: var(--blu-chip-color-text);
  padding: var(--blu-chip-spacing-padding);
  height: var(--blu-chip-size-height);
  cursor: pointer;
  font: var(--blu-chip-label-text);
  border-radius: 8px;
  box-shadow: inset 0 0 0 var(--blu-chip-border-width) var(--blu-chip-color-border);
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--blu-chip-custom-width, fit-content);
  min-width: var(--blu-chip-min-width, none);
  max-width: var(--blu-chip-max-width, none);
  user-select: none;
  transition: .3s;
  box-sizing: border-box
 }

 html[dark] .blu-chip.b-readonly[data-v-2352ad3e] {
  cursor: default
 }

 html[dark] .blu-chip>*[data-v-2352ad3e]:not(:empty):not(:last-child) {
  margin-right: var(--blu-chip-spacing-gap)
 }

 html[dark] .blu-chip__label[data-v-2352ad3e] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none
 }

 html[dark] .blu-chip .item-leading[data-v-2352ad3e]:not(:empty),
 html[dark] .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty),
 html[dark] .blu-chip .icon-remove[data-v-2352ad3e],
 html[dark] .blu-chip__filter-icon[data-v-2352ad3e] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-chip .item-leading[data-v-2352ad3e]:not(:empty) svg,
 html[dark] .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty) svg,
 html[dark] .blu-chip .icon-remove[data-v-2352ad3e] svg,
 html[dark] .blu-chip__filter-icon[data-v-2352ad3e] svg {
  width: var(--blu-chip-icon-size);
  height: var(--blu-chip-icon-size);
  color: var(--blu-chip-icon-color)
 }

 html[dark] .blu-chip .item-leading[data-v-2352ad3e]:not(:empty):focus,
 html[dark] .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty):focus,
 html[dark] .blu-chip .icon-remove[data-v-2352ad3e]:focus,
 html[dark] .blu-chip__filter-icon[data-v-2352ad3e]:focus {
  outline: none
 }

 html[dark] .blu-chip .item-leading[data-v-2352ad3e]:not(:empty):focus-visible,
 html[dark] .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty):focus-visible,
 html[dark] .blu-chip .icon-remove[data-v-2352ad3e]:focus-visible,
 html[dark] .blu-chip__filter-icon[data-v-2352ad3e]:focus-visible {
  outline: 2px solid #f9f9fa
 }

 html[dark] .blu-chip__filter-icon[data-v-2352ad3e] {
  transition: all .4s ease
 }

 html[dark] .blu-chip .icon-remove[data-v-2352ad3e] {
  cursor: pointer
 }

 html[dark] .blu-chip[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
  --blu-chip-color-background: #19222a;
  --blu-chip-color-border: transparent
 }

 html[dark] .blu-chip[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):active:hover {
  --blu-chip-color-background: #19222a;
  transform: scale(.95)
 }

 html[dark] .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary) {
  --blu-chip-color-background: #3ebbf3;
  --blu-chip-icon-color: #fff;
  --blu-chip-color-text: #fff
 }

 html[dark] .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary):not(.b-readonly):hover {
  --blu-chip-color-background: #3ebbf3;
  --blu-chip-color-border: transparent
 }

 html[dark] .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary):not(.b-readonly):active:hover {
  --blu-chip-color-background: #73baff
 }

 html[dark] .blu-chip.b-secondary[data-v-2352ad3e] {
  --blu-chip-color-background: #12171d;
  --blu-chip-color-border: #60686e
 }

 html[dark] .blu-chip.b-secondary[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
  --blu-chip-color-background: #19222a;
  --blu-chip-color-border: #60686e
 }

 html[dark] .blu-chip.b-secondary[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):active:hover {
  --blu-chip-color-background: #12171d;
  --blu-chip-color-border: #60686e
 }

 html[dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e] {
  --blu-chip-color-background: #002e7a;
  --blu-chip-icon-color: #4fa4ff
 }

 html[dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(:focus-visible) {
  --blu-chip-color-border: #4fa4ff
 }

 html[dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-readonly):hover {
  --blu-chip-color-background: #0046aa;
  --blu-chip-color-border: #4fa4ff
 }

 html[dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-readonly):active:hover {
  --blu-chip-color-background: #0046aa;
  --blu-chip-color-border: #4fa4ff
 }

 html[dark] .blu-chip.b-secondary.b-oos[data-v-2352ad3e] {
  --blu-chip-color-background: #12171d;
  --blu-chip-color-text: rgba(255, 255, 255, .3019607843);
  --blu-chip-icon-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-2352ad3e] {
  --blu-chip-color-background: #002e7a;
  --blu-chip-color-text: rgba(255, 255, 255, .5019607843);
  --blu-chip-icon-color: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:hover {
  --blu-chip-color-background: #0046aa
 }

 html[dark] .blu-chip[data-v-2352ad3e]:focus {
  outline: none
 }

 html[dark] .blu-chip[data-v-2352ad3e]:focus-visible {
  --blu-chip-color-border: #f9f9fa;
  --blu-chip-border-width: 2px
 }

 html[dark] .blu-chip.b-small[data-v-2352ad3e] {
  --blu-chip-spacing-padding: 0 4px;
  --blu-chip-size-height: 24px;
  --blu-chip-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-chip-spacing-gap: 2px;
  --blu-chip-min-width: 24px
 }

 html[dark] .blu-chip.b-small.has-image[data-v-2352ad3e] {
  --blu-chip-size-height: 40px;
  --blu-chip-spacing-gap: 2px
 }

 html[dark] .blu-chip.b-disabled[data-v-2352ad3e] {
  --blu-chip-color-background: #3b444c;
  --blu-chip-icon-color: rgba(255, 255, 255, .3019607843);
  --blu-chip-color-border: #60686e;
  --blu-chip-color-text: rgba(255, 255, 255, .3019607843);
  cursor: not-allowed
 }

 html[dark] .blu-chip.b-disabled[data-v-2352ad3e] img {
  opacity: .5
 }

 html[dark] .blu-chip.has-image[data-v-2352ad3e] {
  --blu-chip-size-height: 48px;
  --blu-chip-spacing-gap: 8px
 }

 html[dark] .blu-chip.has-image[data-v-2352ad3e] img {
  width: 32px;
  height: 32px;
  border-radius: 4px
 }

 html[dark] .blu-chip.b-active.b-filter-open .blu-chip__filter-icon[data-v-2352ad3e] {
  transform: rotate(-180deg)
 }

 html[dark] .blu-chip.b-oos[data-v-2352ad3e] {
  --blu-chip-size-height: 30px;
  --blu-chip-spacing-padding: 0 7px;
  --blu-chip-color-background: #28323b;
  --blu-chip-color-text: rgba(255, 255, 255, .3019607843);
  --blu-chip-icon-color: rgba(255, 255, 255, .3019607843);
  --blu-chip-color-border-oos: #60686e;
  box-shadow: none;
  border: 1px dashed var(--blu-chip-color-border-oos)
 }

 html[dark] .blu-chip.b-oos[data-v-2352ad3e]:focus-visible {
  box-shadow: 0 0 0 var(--blu-chip-border-width) var(--blu-chip-color-border)
 }

 html[dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e] {
  --blu-chip-color-background: #0046aa;
  --blu-chip-color-text: rgba(255, 255, 255, .5019607843);
  --blu-chip-icon-color: rgba(255, 255, 255, .5019607843);
  --blu-chip-color-border-oos: #4fa4ff
 }

 html[dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:hover {
  --blu-chip-color-background: #002e7a
 }

 html[dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:active:hover {
  --blu-chip-color-background: #002e7a
 }

 html[dark] .blu-chip.b-oos.has-image[data-v-2352ad3e] {
  --blu-chip-size-height: 46px
 }

 html[dark] .blu-chip.b-oos.b-small[data-v-2352ad3e] {
  --blu-chip-spacing-padding: 0 3px;
  --blu-chip-size-height: 22px
 }

 html[dark] .blu-chip.b-oos.b-small.has-image[data-v-2352ad3e] {
  --blu-chip-size-height: 38px
 }

 html[dark] .blu-chips>.blu-chip[data-v-2352ad3e]:not(:last-child) {
  margin-right: 4px
 }

 .blu-chips[data-v-8c5a50e6] {
  display: flex;
  flex-wrap: wrap;
  row-gap: 4px
 }

 .blu-chips.b-block[data-v-8c5a50e6] {
  flex-wrap: nowrap
 }

 html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450] {
  --blu-accordion-color-border: transparent
 }

 html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
  border-bottom: 1px solid var(--blu-accordion-color-border)
 }

 html:not([dark]) .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
  --blu-accordion-color-border: #e1e3e4
 }

 html[dark] .blu-accordions .blu-accordion[data-v-ce519450] {
  --blu-accordion-color-border: transparent
 }

 html[dark] .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
  border-bottom: 1px solid var(--blu-accordion-color-border)
 }

 html[dark] .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
  --blu-accordion-color-border: #3b444c
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
  width: 4px
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32] {
  scrollbar-width: none
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover {
  scrollbar-width: thin
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #19222a4d;
  scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
 }

 html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
  overflow-y: auto;
  margin: 0
 }

 html:not([dark]) .blu-accordion__content[data-v-c3cefe32] {
  --blu-accordion-max-height: 0;
  --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-accordion-content-color-text: rgba(25, 34, 42, .7019607843);
  --blu-accordion-content-spacing-padding: 12px;
  font: var(--blu-accordion-content-text);
  color: var(--blu-accordion-content-color-text);
  max-height: var(--blu-accordion-max-height);
  transition: all .4s ease;
  display: grid;
  grid-template-rows: 0fr
 }

 html:not([dark]) .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
  overflow: hidden
 }

 html:not([dark]) .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
  transition: padding .4s ease;
  padding: 0 var(--blu-accordion-content-spacing-padding)
 }

 html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
  grid-template-rows: 1fr;
  --blu-accordion-max-height: 168px
 }

 html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
  padding: var(--blu-accordion-content-spacing-padding)
 }

 html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
  --blu-accordion-max-height: 100%
 }

 html:not([dark]) .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
  --blu-accordion-content-spacing-padding: 8px 12px
 }

 html[dark] .b-overflow-y[data-v-c3cefe32] {
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: transparent
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
  margin: 13px 0
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
  width: 4px
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
  border: solid 2px transparent
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32] {
  scrollbar-width: none
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover {
  scrollbar-width: thin
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 14px 14px transparent;
  border-radius: 4px;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
  box-shadow: inset 0 0 14px 14px transparent;
  background-color: #ffffff4d;
  scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
 }

 html[dark] .b-overflow-y[data-v-c3cefe32] {
  overflow-y: auto;
  margin: 0
 }

 html[dark] .blu-accordion__content[data-v-c3cefe32] {
  --blu-accordion-max-height: 0;
  --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-accordion-content-color-text: rgba(255, 255, 255, .8);
  --blu-accordion-content-spacing-padding: 12px;
  font: var(--blu-accordion-content-text);
  color: var(--blu-accordion-content-color-text);
  max-height: var(--blu-accordion-max-height);
  transition: all .4s ease;
  display: grid;
  grid-template-rows: 0fr
 }

 html[dark] .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
  overflow: hidden
 }

 html[dark] .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
  transition: padding .4s ease;
  padding: 0 var(--blu-accordion-content-spacing-padding)
 }

 html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
  grid-template-rows: 1fr;
  --blu-accordion-max-height: 168px
 }

 html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
  padding: var(--blu-accordion-content-spacing-padding)
 }

 html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
  --blu-accordion-max-height: 100%
 }

 html[dark] .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
  --blu-accordion-content-spacing-padding: 8px 12px
 }

    
 html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-accordion-header-content-color-text: #19222a;
  --blu-accordion-header-spacing-padding: 12px;
  --blu-accordion-header-content-icon-size: 18px;
  --blu-accordion-header-content-color-icon: #797f85;
  --blu-accordion-header-spacing-gap: 4px;
  --blu-accordion-header-content-right-spacing-gap: 8px;
  font: var(--blu-accordion-header-content-text);
  color: var(--blu-accordion-header-content-color-text);
  padding: var(--blu-accordion-header-spacing-padding);
  box-sizing: border-box;
  border-radius: var(--blu-accordion-header-border-radius)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
  display: flex;
  align-items: start;
  width: 100%
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
  margin-right: var(--blu-accordion-header-spacing-gap)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
  width: 100%
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
 html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
 html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
  width: var(--blu-accordion-header-content-icon-size);
  height: var(--blu-accordion-header-content-icon-size);
  color: var(--blu-accordion-header-content-color-icon)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
  margin-right: var(--blu-accordion-header-content-right-spacing-gap)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
  transition: all .4s ease
 }

 html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
  cursor: var(--blu-accordion-pointer);
  background-color: var(--blu-accordion-header-color-background)
 }

 html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
  position: relative;
  outline: none;
  outline: #19222a solid 2px
 }

 html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
  transform: rotate(-180deg)
 }

 html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-pointer: pointer;
  --blu-accordion-header-color-background: #f9f9fa
 }

 html:not([dark]) .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-pointer: not-allowed;
  --blu-accordion-header-content-color-text: rgba(25, 34, 42, .3019607843);
  --blu-accordion-header-content-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-header-spacing-padding: 8px 12px
 }

 html:not([dark]) .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
  border-radius: 8px 8px 0 0
 }

 html:not([dark]) .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
  border-radius: 0 0 8px 8px
 }

 html:not([dark]) .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
  --blu-accordion-header-border-radius: 8px
 }

 html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-accordion-header-content-color-text: #fff;
  --blu-accordion-header-spacing-padding: 12px;
  --blu-accordion-header-content-icon-size: 18px;
  --blu-accordion-header-content-color-icon: #acb0b4;
  --blu-accordion-header-spacing-gap: 4px;
  --blu-accordion-header-content-right-spacing-gap: 8px;
  font: var(--blu-accordion-header-content-text);
  color: var(--blu-accordion-header-content-color-text);
  padding: var(--blu-accordion-header-spacing-padding);
  box-sizing: border-box;
  border-radius: var(--blu-accordion-header-border-radius)
 }

 html[dark] .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
  display: flex;
  align-items: start;
  width: 100%
 }

 html[dark] .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
  margin-right: var(--blu-accordion-header-spacing-gap)
 }

 html[dark] .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
  width: 100%
 }

 html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
 html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
 html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
  width: var(--blu-accordion-header-content-icon-size);
  height: var(--blu-accordion-header-content-icon-size);
  color: var(--blu-accordion-header-content-color-icon)
 }

 html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
  margin-right: var(--blu-accordion-header-content-right-spacing-gap)
 }

 html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
  transition: all .4s ease
 }

 html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
  cursor: var(--blu-accordion-pointer);
  background-color: var(--blu-accordion-header-color-background)
 }

 html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
  position: relative;
  outline: none;
  outline: #f9f9fa solid 2px
 }

 html[dark] .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
  transform: rotate(-180deg)
 }

 html[dark] .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-pointer: pointer;
  --blu-accordion-header-color-background: #19222a
 }

 html[dark] .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-pointer: not-allowed;
  --blu-accordion-header-content-color-text: rgba(255, 255, 255, .3019607843);
  --blu-accordion-header-content-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
  --blu-accordion-header-spacing-padding: 8px 12px
 }

 html[dark] .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
  border-radius: 8px 8px 0 0
 }

 html[dark] .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
  border-radius: 0 0 8px 8px
 }

 html[dark] .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
  --blu-accordion-header-border-radius: 8px
 }

 html:not([dark]) .blu-accordions[data-v-d4dcd884] {
  --blu-accordions-color-border: transparent;
  border: 1px solid var(--blu-accordions-color-border);
  border-radius: 8px;
  box-sizing: border-box
 }

 html:not([dark]) .blu-accordions.b-primary[data-v-d4dcd884] {
  --blu-accordions-color-border: #e1e3e4
 }

 html[dark] .blu-accordions[data-v-d4dcd884] {
  --blu-accordions-color-border: transparent;
  border: 1px solid var(--blu-accordions-color-border);
  border-radius: 8px;
  box-sizing: border-box
 }

 html[dark] .blu-accordions.b-primary[data-v-d4dcd884] {
  --blu-accordions-color-border: #3b444c
 }

 html:not([dark]) .blu-modal__footer[data-v-1b4528ab] {
  --blu-modal-footer-padding: 16px;
  --blu-modal-footer-gap: 8px;
  display: flex;
  justify-content: flex-end;
  padding: var(--blu-modal-footer-padding);
  box-sizing: border-box;
  margin-top: auto
 }

 html:not([dark]) .blu-modal__footer[data-v-1b4528ab]:not(.b-long-action) *:not(:last-child) {
  margin-right: var(--blu-modal-footer-gap)
 }

 html:not([dark]) .blu-modal__footer.b-long-action[data-v-1b4528ab] {
  flex-direction: column-reverse
 }

 html:not([dark]) .blu-modal__footer.b-long-action[data-v-1b4528ab] *:not(:first-child) {
  margin-bottom: var(--blu-modal-footer-gap)
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-modal__footer[data-v-1b4528ab] .blu-button {
   width: 100%
  }
 }

 html[dark] .blu-modal__footer[data-v-1b4528ab] {
  --blu-modal-footer-padding: 16px;
  --blu-modal-footer-gap: 8px;
  display: flex;
  justify-content: flex-end;
  padding: var(--blu-modal-footer-padding);
  box-sizing: border-box;
  margin-top: auto
 }

 html[dark] .blu-modal__footer[data-v-1b4528ab]:not(.b-long-action) *:not(:last-child) {
  margin-right: var(--blu-modal-footer-gap)
 }

 html[dark] .blu-modal__footer.b-long-action[data-v-1b4528ab] {
  flex-direction: column-reverse
 }

 html[dark] .blu-modal__footer.b-long-action[data-v-1b4528ab] *:not(:first-child) {
  margin-bottom: var(--blu-modal-footer-gap)
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-modal__footer[data-v-1b4528ab] .blu-button {
   width: 100%
  }
 }

 .lazyImage[data-v-8dd39e6c] {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  vertical-align: middle
 }

 img[data-v-8dd39e6c] {
  object-fit: cover
 }

 img.error-image[data-v-8dd39e6c] {
  object-fit: contain !important;
  background-color: #f1f2f2
 }

 .list-enter-active[data-v-8dd39e6c],
 .list-leave-active[data-v-8dd39e6c] {
  transition: all .5s ease
 }

 .list-enter-from[data-v-8dd39e6c],
 .list-leave-to[data-v-8dd39e6c] {
  opacity: 0;
  transform: translate(30px)
 }

 div.recommendation-card[data-v-49674c58] {
  width: 192px;
  max-width: 192px;
  min-width: 192px;
  margin: 0 8px
 }

 @media screen and (max-width:839px) {
  div.recommendation-card[data-v-49674c58] {
   width: 138px;
   max-width: 138px;
   min-width: 138px;
   margin: 0 6px
  }
 }

 div.recommendation-card .promo-badge[data-v-49674c58] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  object-fit: contain;
  max-width: 60%;
  max-height: 24px
 }

 div.recommendation-card .seller[data-v-49674c58] {
  display: flex;
  height: 16px
 }

 div.recommendation-card .seller .img-official[data-v-49674c58] {
  margin-right: 2px
 }

 div.recommendation-card .seller .img-badge[data-v-49674c58] {
  margin-right: 4px
 }

 div.recommendation-card .seller .location[data-v-49674c58] {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all
 }

 img.recommendation-card-image[data-v-49674c58] {
  width: 100%;
  height: 100%;
  object-fit: contain
 }

 .scroller[data-v-84ae5033] {
  position: relative;
  width: 100%
 }

 .not-scrollable-container__content[data-v-84ae5033] {
  display: flex;
  margin: 0;
  padding: 0
 }

 @media screen and (max-width:839px) {
  .not-scrollable-container__content[data-v-84ae5033] {
   overflow-x: scroll
  }
 }

 .not-scrollable-container .blu-product[data-v-84ae5033] {
  max-width: 224px
 }

 @media screen and (min-width:840px),
 print {
  .not-scrollable-container .blu-product[data-v-84ae5033] {
   margin: 6px
  }
 }

 @media screen and (max-width:839px) {
  .not-scrollable-container .blu-product[data-v-84ae5033] {
   margin: 4px
  }
 }

 .scroller-container__content[data-v-84ae5033] {
  display: flex;
  scrollbar-width: none
 }

 .scroller-container__content[data-v-84ae5033]::-webkit-scrollbar {
  width: 0;
  height: 0;
  background: transparent
 }

 @media screen and (min-width:840px),
 print {
  .scroller-container__content[data-v-84ae5033] {
   overflow-x: hidden
  }

  .scroller-container__arrow-left[data-v-84ae5033] {
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 40px;
   height: 40px;
   border-radius: 50%;
   box-shadow: 0 0 24px -4px #0000003d;
   position: absolute;
   left: -16px;
   bottom: calc(50% - 16px);
   z-index: 2;
   background-color: #fff
  }

  .scroller-container__arrow-right[data-v-84ae5033] {
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 40px;
   height: 40px;
   border-radius: 50%;
   box-shadow: 0 0 24px -4px #0000003d;
   position: absolute;
   right: -16px;
   bottom: calc(50% - 16px);
   z-index: 2;
   background-color: #fff;
   transform: rotate(180deg)
  }
 }

 @media screen and (max-width:839px) {
  .scroller-container__content[data-v-84ae5033] {
   overflow-x: scroll
  }
 }

 .recommendation[data-v-1f2a65ef] {
  width: 100%
 }

 .recommendation__container-title[data-v-1f2a65ef] {
  display: flex;
  flex-direction: row;
  align-items: flex-start
 }

 @media screen and (min-width:840px),
 print {
  .recommendation__container-title[data-v-1f2a65ef] {
   padding: 8px 24px 0
  }
 }

 @media screen and (max-width:839px) {
  .recommendation__container-title[data-v-1f2a65ef] {
   padding: 16px 16px 0
  }
 }

 .recommendation__title[data-v-1f2a65ef] {
  flex: 1;
  font: 600 18px/24px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 .recommendation__see-all[data-v-1f2a65ef] {
  font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #3ebbf3;
  cursor: pointer
 }

 .recommendation__list[data-v-1f2a65ef] {
  padding: 16px
 }

 @media screen and (max-width:839px) {
  .recommendation__list[data-v-1f2a65ef] {
   padding: 16px 0
  }

  .recommendation__item[data-v-1f2a65ef]:first-child {
   padding-left: 10px
  }
 }

 .recommendation .fade-enter-active[data-v-1f2a65ef],
 .recommendation .fade-leave-active[data-v-1f2a65ef] {
  transition: opacity .5s ease
 }

 .recommendation .fade-enter-from[data-v-1f2a65ef],
 .recommendation .fade-leave-to[data-v-1f2a65ef] {
  opacity: 0
 }

 html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
  --blu-product-grocery-color-background: #fff;
  --blu-product-grocery-count-color-background: #797f85;
  --blu-product-grocery-border-radius: 8px 8px;
  --blu-product-grocery-count-border-radius: 50%;
  --blu-product-grocery-name-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-count-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-count-color-text: rgba(25, 34, 42, .7019607843);
  --blu-product-grocery-image-border: 1px solid #f1f2f2;
  --blu-product-grocery-label-count-margin: 4px;
  --blu-product-grocery-count-divider-height: 2px;
  --blu-product-grocery-count-divider-width: 2px;
  position: relative;
  background-color: var(--blu-product-grocery-color-background);
  border-radius: var(--blu-product-grocery-border-radius);
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 @media screen and (min-width:840px),
 print {
  html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
   flex: 1 192px
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
   flex: 1 138px
  }
 }

 html:not([dark]) .blu-product-grocery[data-v-7dfd505e] .blu-image__main {
  transition: all .3s ease
 }

 html:not([dark]) .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover {
  cursor: pointer
 }

 html:not([dark]) .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover .blu-image__main {
  transform: scale(1.05)
 }

 html:not([dark]) .blu-product-grocery__top[data-v-7dfd505e] {
  position: relative
 }

 html:not([dark]) .blu-product-grocery__image[data-v-7dfd505e] {
  position: relative;
  top: 0;
  aspect-ratio: 1;
  border: var(--blu-product-grocery-image-border);
  border-radius: var(--blu-product-grocery-border-radius);
  object-fit: contain;
  overflow: hidden
 }

 html:not([dark]) .blu-product-grocery__image-label[data-v-7dfd505e] {
  position: absolute;
  top: 8px;
  left: 8px;
  display: flex;
  z-index: 1
 }

 html:not([dark]) .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
  --blu-product-grocery-promo-campaign-height: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  height: var(--blu-product-grocery-promo-campaign-height)
 }

 html:not([dark]) .blu-product-grocery__promo-campaign[data-v-7dfd505e] img {
  max-height: var(--blu-product-grocery-promo-campaign-height)
 }

 html:not([dark]) .blu-product-grocery__button[data-v-7dfd505e] {
  position: absolute;
  bottom: 8px;
  right: 8px;
  z-index: 1
 }

 html:not([dark]) .blu-product-grocery__button[data-v-7dfd505e] .blu-input-number.b-field.b-secondary {
  --blu-input-number-color-border: #3ebbf3
 }

 html:not([dark]) .blu-product-grocery__bottom[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom--price[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price[data-v-7dfd505e] {
  --blu-product-grocery-price-after-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-price-before-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-price-after-color-text: #19222a;
  --blu-product-grocery-price-before-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--after[data-v-7dfd505e] {
  font: var(--blu-product-grocery-price-after-text);
  color: var(--blu-product-grocery-price-after-color-text)
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before[data-v-7dfd505e] {
  display: flex;
  gap: 4px;
  font: var(--blu-product-grocery-price-before-text);
  color: var(--blu-product-grocery-price-before-color-text)
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before .blu-grocery-price-before[data-v-7dfd505e] {
  text-decoration: line-through
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__promo-badge[data-v-7dfd505e] {
  display: flex;
  margin: 2px 0
 }

 html:not([dark]) .blu-product-grocery__bottom--name[data-v-7dfd505e] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font: var(--blu-product-grocery-name-text);
  white-space: initial;
  word-break: break-word;
  overflow: hidden
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info[data-v-7dfd505e] {
  display: flex;
  align-items: center;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info .blu-grocery-seller__location[data-v-7dfd505e] {
  --blu-product-grocery-location-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-location-color-text: rgba(25, 34, 42, .7019607843);
  font: var(--blu-product-grocery-location-text);
  color: var(--blu-product-grocery-location-color-text)
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count[data-v-7dfd505e] {
  display: flex;
  align-items: center;
  gap: 4px;
  font: var(--blu-product-grocery-count-text);
  color: var(--blu-product-grocery-count-color-text)
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count span[data-v-7dfd505e] {
  margin-left: var(--blu-product-grocery-label-count-margin)
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count-wrapper[data-v-7dfd505e] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count--divider[data-v-7dfd505e] {
  width: var(--blu-product-grocery-count-divider-width);
  height: var(--blu-product-grocery-count-divider-height);
  background-color: var(--blu-product-grocery-count-color-background);
  border-radius: var(--blu-product-grocery-count-border-radius)
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__features[data-v-7dfd505e] {
  display: flex;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom .name-on-top[data-v-7dfd505e] {
  flex-direction: column-reverse
 }

 html:not([dark]) .blu-product-grocery__title-price-wrapper[data-v-7dfd505e] {
  display: flex;
  gap: 4px;
  flex-direction: column
 }

 html:not([dark]) .blu-product-grocery__variant[data-v-7dfd505e] {
  --blu-product-grocery-variant-color-text: rgba(25, 34, 42, .7019607843);
  --blu-product-grocery-variant-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  display: flex;
  align-items: center;
  font: var(--blu-product-grocery-variant-text);
  color: var(--blu-product-grocery-variant-color-text)
 }

 html:not([dark]) .blu-product-grocery__variant.has-multiple[data-v-7dfd505e] {
  --blu-product-grocery-variant-color-text: #3ebbf3;
  --blu-product-grocery-variant-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html:not([dark]) .blu-product-grocery__variant svg[data-v-7dfd505e] {
  width: 12px;
  height: 12px
 }

 html:not([dark]) .blu-product-grocery__promo-badge[data-v-7dfd505e] {
  display: flex;
  margin-top: 2px
 }

 html:not([dark]) .blu-product-grocery.b-disabled[data-v-7dfd505e] {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none
 }

 html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__bottom[data-v-7dfd505e],
 html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
  opacity: .5
 }

 html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-image,
 html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-product-image-carousel__slider {
  opacity: .5
 }

 html:not([dark]) .blu-product-grocery.b-on-colored-background[data-v-7dfd505e] {
  --blu-product-grocery-image-border: none
 }

 html:not([dark]) .blu-product-grocery.b-on-colored-background .blu-product-grocery__bottom[data-v-7dfd505e] {
  padding: 0 8px 8px
 }

 html[dark] .blu-product-grocery[data-v-7dfd505e] {
  --blu-product-grocery-color-background: #12171d;
  --blu-product-grocery-count-color-background: #acb0b4;
  --blu-product-grocery-border-radius: 8px 8px;
  --blu-product-grocery-count-border-radius: 50%;
  --blu-product-grocery-name-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-count-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-count-color-text: rgba(255, 255, 255, .8);
  --blu-product-grocery-image-border: 1px solid #28323b;
  --blu-product-grocery-label-count-margin: 4px;
  --blu-product-grocery-count-divider-height: 2px;
  --blu-product-grocery-count-divider-width: 2px;
  position: relative;
  background-color: var(--blu-product-grocery-color-background);
  border-radius: var(--blu-product-grocery-border-radius);
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 @media screen and (min-width:840px),
 print {
  html[dark] .blu-product-grocery[data-v-7dfd505e] {
   flex: 1 192px
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-product-grocery[data-v-7dfd505e] {
   flex: 1 138px
  }
 }

 html[dark] .blu-product-grocery[data-v-7dfd505e] .blu-image__main {
  transition: all .3s ease
 }

 html[dark] .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover {
  cursor: pointer
 }

 html[dark] .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover .blu-image__main {
  transform: scale(1.05)
 }

 html[dark] .blu-product-grocery__top[data-v-7dfd505e] {
  position: relative
 }

 html[dark] .blu-product-grocery__image[data-v-7dfd505e] {
  position: relative;
  top: 0;
  aspect-ratio: 1;
  border: var(--blu-product-grocery-image-border);
  border-radius: var(--blu-product-grocery-border-radius);
  object-fit: contain;
  overflow: hidden
 }

 html[dark] .blu-product-grocery__image-label[data-v-7dfd505e] {
  position: absolute;
  top: 8px;
  left: 8px;
  display: flex;
  z-index: 1
 }

 html[dark] .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
  --blu-product-grocery-promo-campaign-height: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  height: var(--blu-product-grocery-promo-campaign-height)
 }

 html[dark] .blu-product-grocery__promo-campaign[data-v-7dfd505e] img {
  max-height: var(--blu-product-grocery-promo-campaign-height)
 }

 html[dark] .blu-product-grocery__button[data-v-7dfd505e] {
  position: absolute;
  bottom: 8px;
  right: 8px;
  z-index: 1
 }

 html[dark] .blu-product-grocery__button[data-v-7dfd505e] .blu-input-number.b-field.b-secondary {
  --blu-input-number-color-border: #4fa4ff
 }

 html[dark] .blu-product-grocery__bottom[data-v-7dfd505e],
 html[dark] .blu-product-grocery__bottom--price[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price[data-v-7dfd505e] {
  --blu-product-grocery-price-after-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-price-before-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-price-after-color-text: #fff;
  --blu-product-grocery-price-before-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--after[data-v-7dfd505e] {
  font: var(--blu-product-grocery-price-after-text);
  color: var(--blu-product-grocery-price-after-color-text)
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before[data-v-7dfd505e] {
  display: flex;
  gap: 4px;
  font: var(--blu-product-grocery-price-before-text);
  color: var(--blu-product-grocery-price-before-color-text)
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before .blu-grocery-price-before[data-v-7dfd505e] {
  text-decoration: line-through
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__promo-badge[data-v-7dfd505e] {
  display: flex;
  margin: 2px 0
 }

 html[dark] .blu-product-grocery__bottom--name[data-v-7dfd505e] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font: var(--blu-product-grocery-name-text);
  white-space: initial;
  word-break: break-word;
  overflow: hidden
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info[data-v-7dfd505e] {
  display: flex;
  align-items: center;
  gap: 4px
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info .blu-grocery-seller__location[data-v-7dfd505e] {
  --blu-product-grocery-location-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-location-color-text: rgba(255, 255, 255, .8);
  font: var(--blu-product-grocery-location-text);
  color: var(--blu-product-grocery-location-color-text)
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count[data-v-7dfd505e] {
  display: flex;
  align-items: center;
  gap: 4px;
  font: var(--blu-product-grocery-count-text);
  color: var(--blu-product-grocery-count-color-text)
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count span[data-v-7dfd505e] {
  margin-left: var(--blu-product-grocery-label-count-margin)
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count-wrapper[data-v-7dfd505e] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count--divider[data-v-7dfd505e] {
  width: var(--blu-product-grocery-count-divider-width);
  height: var(--blu-product-grocery-count-divider-height);
  background-color: var(--blu-product-grocery-count-color-background);
  border-radius: var(--blu-product-grocery-count-border-radius)
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__features[data-v-7dfd505e] {
  display: flex;
  gap: 4px
 }

 html[dark] .blu-product-grocery__bottom .name-on-top[data-v-7dfd505e] {
  flex-direction: column-reverse
 }

 html[dark] .blu-product-grocery__title-price-wrapper[data-v-7dfd505e] {
  display: flex;
  gap: 4px;
  flex-direction: column
 }

 html[dark] .blu-product-grocery__variant[data-v-7dfd505e] {
  --blu-product-grocery-variant-color-text: rgba(255, 255, 255, .8);
  --blu-product-grocery-variant-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  display: flex;
  align-items: center;
  font: var(--blu-product-grocery-variant-text);
  color: var(--blu-product-grocery-variant-color-text)
 }

 html[dark] .blu-product-grocery__variant.has-multiple[data-v-7dfd505e] {
  --blu-product-grocery-variant-color-text: #4fa4ff;
  --blu-product-grocery-variant-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html[dark] .blu-product-grocery__variant svg[data-v-7dfd505e] {
  width: 12px;
  height: 12px
 }

 html[dark] .blu-product-grocery__promo-badge[data-v-7dfd505e] {
  display: flex;
  margin-top: 2px
 }

 html[dark] .blu-product-grocery.b-disabled[data-v-7dfd505e] {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none
 }

 html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__bottom[data-v-7dfd505e],
 html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__promo-campaign[data-v-7dfd505e],
 html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-image,
 html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-product-image-carousel__slider {
  opacity: .5
 }

 html[dark] .blu-product-grocery.b-on-colored-background[data-v-7dfd505e] {
  --blu-product-grocery-image-border: none
 }

 html[dark] .blu-product-grocery.b-on-colored-background .blu-product-grocery__bottom[data-v-7dfd505e] {
  padding: 0 8px 8px
 }

 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-498b5b0a]:focus,
 html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
 html:not([dark]) a[data-v-498b5b0a] {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #19222a
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #fff;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f9f9fa;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #3ebbf3;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff4646;
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(25, 34, 42, .3019607843);
  --blu-button-color-border: #fff;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(255, 255, 255, .4);
  --blu-button-color-icon: rgba(255, 255, 255, .4)
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) a[data-v-498b5b0a] {
  text-decoration: none
 }

 html[dark] button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-498b5b0a]:focus,
 html[dark] input[type="submit"][data-v-498b5b0a]:focus,
 html[dark] input[type="button"][data-v-498b5b0a]:focus,
 html[dark] input[type="reset"][data-v-498b5b0a]:focus,
 html[dark] a[data-v-498b5b0a] {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #f9f9fa
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #12171d;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #19222a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #12171d
 }

 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #4fa4ff;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff7373;
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(255, 255, 255, .3019607843);
  --blu-button-color-border: #12171d;
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: #12171d
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(18, 23, 29, .4);
  --blu-button-color-icon: rgba(18, 23, 29, .4)
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] a[data-v-498b5b0a] {
  text-decoration: none
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #fff;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #e1f1ff;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #3ebbf3;
  --blu-badge-color-icon-low: #3ebbf3;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6e6;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #d33534;
  --blu-badge-color-icon-low: #e93c3c;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #d6f7da;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #1c832a;
  --blu-badge-color-icon-low: #1f912e;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #f1f2f2;
  --blu-badge-color-background: #28323b;
  --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-text: #fff;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fff;
  --blu-badge-color-background: #fff;
  --blu-badge-color-text-low: rgba(25, 34, 42, .4);
  --blu-badge-color-text: #3ebbf3;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
  --blu-badge-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #12171d;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #0046aa;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #4fa4ff;
  --blu-badge-color-icon-low: #4fa4ff;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #8d2221;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #ff7373;
  --blu-badge-color-icon-low: #ff7373;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #13561c;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #02c82b;
  --blu-badge-color-icon-low: #02c82b;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #28323b;
  --blu-badge-color-background: #f1f2f2;
  --blu-badge-color-text-low: rgba(255, 255, 255, .8);
  --blu-badge-color-text: #12171d;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #12171d;
  --blu-badge-color-background: #12171d;
  --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-text: #4fa4ff;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-icon: #4fa4ff
 }

 html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }

 html:not([dark]) .blu-image[data-v-54bc976c] {
  --blu-responsive-image-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
  --blu-responsive-image-background: #fff;
  --blu-responsive-image-width: 100%;
  --blu-responsive-image-height: 100%;
  --blu-responsive-image-radius: 8px;
  --blu-responsive-image-ratio: 1;
  position: relative;
  overflow: hidden;
  width: var(--blu-responsive-image-width);
  aspect-ratio: var(--blu-responsive-image-ratio);
  background-color: var(--blu-responsive-image-background)
 }

 html:not([dark]) .blu-image__main[data-v-54bc976c] {
  object-fit: contain;
  width: var(--blu-responsive-image-width);
  height: var(--blu-responsive-image-height)
 }

 html:not([dark]) .blu-image.b-shadow[data-v-54bc976c] {
  box-shadow: var(--blu-responsive-image-shadow)
 }

 html:not([dark]) .blu-image.b-radius[data-v-54bc976c] {
  border-radius: var(--blu-responsive-image-radius)
 }

 html:not([dark]) .blu-image.b-mask[data-v-54bc976c] {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
 }

 html[dark] .blu-image[data-v-54bc976c] {
  --blu-responsive-image-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
  --blu-responsive-image-background: #12171d;
  --blu-responsive-image-width: 100%;
  --blu-responsive-image-height: 100%;
  --blu-responsive-image-radius: 8px;
  --blu-responsive-image-ratio: 1;
  position: relative;
  overflow: hidden;
  width: var(--blu-responsive-image-width);
  aspect-ratio: var(--blu-responsive-image-ratio);
  background-color: var(--blu-responsive-image-background)
 }

 html[dark] .blu-image__main[data-v-54bc976c] {
  object-fit: contain;
  width: var(--blu-responsive-image-width);
  height: var(--blu-responsive-image-height)
 }

 html[dark] .blu-image.b-shadow[data-v-54bc976c] {
  box-shadow: var(--blu-responsive-image-shadow)
 }

 html[dark] .blu-image.b-radius[data-v-54bc976c] {
  border-radius: var(--blu-responsive-image-radius)
 }

 html[dark] .blu-image.b-mask[data-v-54bc976c] {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
 }


 html:not([dark]) .blu-product-badge[data-v-5f0401da] {
  --blu-product-badge-border: 1px solid #fff;
  --blu-product-badge-border-countdown-promo: 1px solid #e93c3c;
  --blu-product-badge-border-countdown-flash-sale: 1px solid #f05a00;
  --blu-product-badge-border-radius: 4px;
  --blu-product-badge-border-radius-countdown: 4px;
  --blu-product-badge-border-radius-countdown-icon: 4px;
  --blu-product-badge-font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-badge-opacity: 1;
  --blu-product-badge-text-shadow: 0 0 1px #19222a;
  --blu-product-badge-padding: 0 4px;
  --blu-product-badge-padding-countdown: 0 4px 0 0;
  --blu-product-badge-padding-countdown-icon: 0 4px;
  --blu-product-badge-spacing: 2px;
  --blu-product-badge-icon-margin-countdown: 3px;
  --blu-product-badge-background-color-blue: #09acde;
  --blu-product-badge-background-color-light-blue: #f3f9ff;
  --blu-product-badge-background-color-green: #22a334;
  --blu-product-badge-background-color-gray: #e1e3e4;
  --blu-product-badge-background-color-light-gray: #f9f9fa;
  --blu-product-badge-background-color-dark-gray: rgba(0, 0, 0, .6);
  --blu-product-badge-background-color-orange: #ff7f00;
  --blu-product-badge-background-color-magenta: #ff0f9d;
  --blu-product-badge-background-color-red: #d33534;
  --blu-product-badge-background-color-light-red: #ff7373;
  --blu-product-badge-background-color-white: #fff;
  --blu-product-badge-background-color-yellow: #f1ab02;
  --blu-product-badge-background-color-pre-order-gray-med: #f1f2f2;
  --blu-product-badge-background-color-promo-blue: #f3f9ff;
  --blu-product-badge-background-color-promo-green: #effcf0;
  --blu-product-badge-background-color-promo-gray: #f1f2f2;
  --blu-product-badge-background-color-countdown-promo-red: #e93c3c;
  --blu-product-badge-background-color-countdown-flash-sale-orange: #f05a00;
  --blu-product-badge-color-countdown-flash-sale-orange-icon: #f05a00;
  --blu-product-badge-color-blue: #3ebbf3;
  --blu-product-badge-color-light-gray: rgba(25, 34, 42, .4);
  --blu-product-badge-text-color-pre-oder-gray-med: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-white: #fff;
  --blu-product-badge-color-promo-blue: #3ebbf3;
  --blu-product-badge-color-promo-green: #1c832a;
  --blu-product-badge-color-promo-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-promo-orange: #ff7f00;
  --blu-product-badge-color-promo-red: #d33534;
  --blu-product-badge-color-flashsale-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-flashsale-orange: #f05a00;
  --blu-product-badge-color-flashsale-red: #d33534;
  --blu-product-badge-color-countdown-promo-red: #d33534;
  --blu-product-badge-pseudo-element-border-promo-blue: 100%;
  --blu-product-badge-pseudo-element-height-promo-blue: 7.5px;
  --blu-product-badge-pseudo-element-position-bottom-promo-blue: 50%;
  --blu-product-badge-pseudo-element-position-left-promo-blue: -3px;
  --blu-product-badge-pseudo-element-position-right-promo-blue: -3px;
  --blu-product-badge-pseudo-element-width-promo-blue: 6px;
  display: inline-flex;
  align-items: flex-start;
  font: var(--blu-product-badge-font);
  width: fit-content;
  border-radius: var(--blu-product-badge-border-radius);
  padding: var(--blu-product-badge-padding);
  opacity: var(--blu-product-badge-opacity)
 }

 html:not([dark]) .blu-product-badge[data-v-5f0401da]>:not(:last-child) {
  margin-right: var(--blu-product-badge-spacing)
 }

 html:not([dark]) .blu-product-badge.b-ads[data-v-5f0401da] {
  background-color: transparent;
  color: var(--blu-product-badge-color-white);
  border: none;
  text-shadow: var(--blu-product-badge-text-shadow);
  --blu-product-badge-opacity: .47;
  --blu-product-badge-font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html:not([dark]) .blu-product-badge.b-best-seller[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-yellow);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-blibli-choice[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-blue);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-coming-soon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-magenta);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-discount[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-exclusive[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-dark-gray);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-fresh-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-blue);
  color: var(--blu-product-badge-color-blue);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-newest[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-green);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-currently-closed[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-gray);
  color: var(--blu-product-badge-color-light-gray);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-out-of-stock[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-gray);
  color: var(--blu-product-badge-color-gray);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-product-left[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-top-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-orange);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-pre-order[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-pre-order-gray-med);
  color: var(--blu-product-badge-text-color-pre-oder-gray-med);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-blue);
  color: var(--blu-product-badge-color-promo-blue);
  border: none;
  position: relative;
  overflow: hidden;
  --blu-product-badge-padding: 0 6px
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da]:after {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  left: var(--blu-product-badge-pseudo-element-position-left-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da]:before {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  right: var(--blu-product-badge-pseudo-element-position-right-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html:not([dark]) .blu-product-badge.b-green[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-green);
  color: var(--blu-product-badge-color-promo-green);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-gray[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-gray);
  color: var(--blu-product-badge-color-promo-gray);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-orange[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-orange);
  border: none;
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-light-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-light-blue);
  color: var(--blu-product-badge-color-promo-light-blue);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-red[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-red);
  border: none;
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-cheapest[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-best-selling[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-people-see[data-v-5f0401da] {
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-cheapest[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-red);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-best-selling[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-orange);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-people-see[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-gray);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  --blu-product-badge-padding: var(--blu-product-badge-padding-countdown);
  --blu-product-badge-border-radius: var(--blu-product-badge-border-radius-countdown);
  display: flex;
  align-items: center;
  justify-content: center
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: var(--blu-product-badge-border-radius-countdown-icon);
  margin-right: var(--blu-product-badge-icon-margin-countdown)
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown[data-v-5f0401da] {
  max-height: 16px;
  background-color: var(--blu-product-badge-background-color-countdown-promo-red);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da] {
  padding: var(--blu-product-badge-padding-countdown-icon);
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-promo-red);
  border: var(--blu-product-badge-border-countdown-promo)
 }

 html:not([dark]) .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  max-height: 16px;
  background-color: var(--blu-product-badge-background-color-countdown-flash-sale-orange);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-flash-sale-orange-icon);
  border: var(--blu-product-badge-border-countdown-flash-sale)
 }

 html[dark] .blu-product-badge[data-v-5f0401da] {
  --blu-product-badge-border: 1px solid #12171d;
  --blu-product-badge-border-countdown-promo: 1px solid #ff9090;
  --blu-product-badge-border-countdown-flash-sale: 1px solid #f05a00;
  --blu-product-badge-border-radius: 4px;
  --blu-product-badge-border-radius-countdown: 4px;
  --blu-product-badge-border-radius-countdown-icon: 4px;
  --blu-product-badge-font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-badge-opacity: 1;
  --blu-product-badge-text-shadow: 0 0 1px #19222a;
  --blu-product-badge-padding: 0 4px;
  --blu-product-badge-padding-countdown: 0 4px 0 0;
  --blu-product-badge-padding-countdown-icon: 0 4px;
  --blu-product-badge-spacing: 2px;
  --blu-product-badge-icon-margin-countdown: 3px;
  --blu-product-badge-background-color-blue: #09acde;
  --blu-product-badge-background-color-light-blue: #002e7a;
  --blu-product-badge-background-color-green: #22a334;
  --blu-product-badge-background-color-gray: #3b444c;
  --blu-product-badge-background-color-light-gray: #19222a;
  --blu-product-badge-background-color-dark-gray: rgba(0, 0, 0, .6);
  --blu-product-badge-background-color-orange: #ff7f00;
  --blu-product-badge-background-color-magenta: #ff0f9d;
  --blu-product-badge-background-color-red: #d33534;
  --blu-product-badge-background-color-light-red: #ff7373;
  --blu-product-badge-background-color-white: #12171d;
  --blu-product-badge-background-color-yellow: #f1ab02;
  --blu-product-badge-background-color-pre-order-gray-med: #28323b;
  --blu-product-badge-background-color-promo-blue: #f3f9ff;
  --blu-product-badge-background-color-promo-green: #effcf0;
  --blu-product-badge-background-color-promo-gray: #f1f2f2;
  --blu-product-badge-background-color-countdown-promo-red: #ff9090;
  --blu-product-badge-background-color-countdown-flash-sale-orange: #f05a00;
  --blu-product-badge-color-countdown-flash-sale-orange-icon: #f05a00;
  --blu-product-badge-color-blue: #4fa4ff;
  --blu-product-badge-color-light-gray: rgba(255, 255, 255, .5019607843);
  --blu-product-badge-text-color-pre-oder-gray-med: rgba(255, 255, 255, .8);
  --blu-product-badge-color-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-white: #12171d;
  --blu-product-badge-color-promo-blue: #4fa4ff;
  --blu-product-badge-color-promo-green: #02c82b;
  --blu-product-badge-color-promo-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-promo-orange: #ff7f00;
  --blu-product-badge-color-promo-red: #ff7373;
  --blu-product-badge-color-flashsale-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-flashsale-orange: #f05a00;
  --blu-product-badge-color-flashsale-red: #ff7373;
  --blu-product-badge-color-countdown-promo-red: #ff7373;
  --blu-product-badge-pseudo-element-border-promo-blue: 100%;
  --blu-product-badge-pseudo-element-height-promo-blue: 7.5px;
  --blu-product-badge-pseudo-element-position-bottom-promo-blue: 50%;
  --blu-product-badge-pseudo-element-position-left-promo-blue: -3px;
  --blu-product-badge-pseudo-element-position-right-promo-blue: -3px;
  --blu-product-badge-pseudo-element-width-promo-blue: 6px;
  display: inline-flex;
  align-items: flex-start;
  font: var(--blu-product-badge-font);
  width: fit-content;
  border-radius: var(--blu-product-badge-border-radius);
  padding: var(--blu-product-badge-padding);
  opacity: var(--blu-product-badge-opacity)
 }

 html[dark] .blu-product-badge[data-v-5f0401da]>:not(:last-child) {
  margin-right: var(--blu-product-badge-spacing)
 }

 html[dark] .blu-product-badge.b-ads[data-v-5f0401da] {
  background-color: transparent;
  color: var(--blu-product-badge-color-white);
  border: none;
  text-shadow: var(--blu-product-badge-text-shadow);
  --blu-product-badge-opacity: .47;
  --blu-product-badge-font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html[dark] .blu-product-badge.b-best-seller[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-yellow);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-blibli-choice[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-blue);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-coming-soon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-magenta);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-discount[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-exclusive[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-dark-gray);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-fresh-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-blue);
  color: var(--blu-product-badge-color-blue);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-newest[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-green);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-currently-closed[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-gray);
  color: var(--blu-product-badge-color-light-gray);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-out-of-stock[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-gray);
  color: var(--blu-product-badge-color-gray);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-product-left[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-top-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-orange);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-pre-order[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-pre-order-gray-med);
  color: var(--blu-product-badge-text-color-pre-oder-gray-med);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-blue);
  color: var(--blu-product-badge-color-promo-blue);
  border: none;
  position: relative;
  overflow: hidden;
  --blu-product-badge-padding: 0 6px
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da]:after {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  left: var(--blu-product-badge-pseudo-element-position-left-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da]:before {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  right: var(--blu-product-badge-pseudo-element-position-right-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html[dark] .blu-product-badge.b-green[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-green);
  color: var(--blu-product-badge-color-promo-green);
  border: none
 }

 html[dark] .blu-product-badge.b-gray[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-gray);
  color: var(--blu-product-badge-color-promo-gray);
  border: none
 }

 html[dark] .blu-product-badge.b-orange[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-orange);
  border: none;
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-light-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-light-blue);
  color: var(--blu-product-badge-color-promo-light-blue);
  border: none
 }

 html[dark] .blu-product-badge.b-red[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-red);
  border: none;
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-cheapest[data-v-5f0401da],
 html[dark] .blu-product-badge.b-best-selling[data-v-5f0401da],
 html[dark] .blu-product-badge.b-people-see[data-v-5f0401da] {
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-cheapest[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-red);
  border: none
 }

 html[dark] .blu-product-badge.b-best-selling[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-orange);
  border: none
 }

 html[dark] .blu-product-badge.b-people-see[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-gray);
  border: none
 }

 html[dark] .blu-product-badge.b-promo-countdown[data-v-5f0401da],
 html[dark] .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  --blu-product-badge-padding: var(--blu-product-badge-padding-countdown);
  --blu-product-badge-border-radius: var(--blu-product-badge-border-radius-countdown);
  display: flex;
  align-items: center;
  justify-content: center
 }

 html[dark] .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da],
 html[dark] .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: var(--blu-product-badge-border-radius-countdown-icon);
  margin-right: var(--blu-product-badge-icon-margin-countdown)
 }

 html[dark] .blu-product-badge.b-promo-countdown[data-v-5f0401da] {
  max-height: 16px;
  background-color: var(--blu-product-badge-background-color-countdown-promo-red);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html[dark] .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da] {
  padding: var(--blu-product-badge-padding-countdown-icon);
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-promo-red);
  border: var(--blu-product-badge-border-countdown-promo)
 }

 html[dark] .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  max-height: 16px;
  background-color: var(--blu-product-badge-background-color-countdown-flash-sale-orange);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html[dark] .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-flash-sale-orange-icon);
  border: var(--blu-product-badge-border-countdown-flash-sale)
 }

    
  html:not([dark]) .blu-loader-general[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #3ebbf3;
   --blu-loader-general-base-color-background: #f1f2f2;
   width: var(--blu-loader-general-size);
   height: var(--blu-loader-general-size)
  }

  html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
   animation: general-rotate-5f0af726 1.6s linear infinite;
   transform-origin: center center;
   transition: all .5s ease-in-out;
   width: 100%;
   height: 100%;
   margin: auto;
   transform: rotate(90deg)
  }

  html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
  html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke-linecap: round
  }

  html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
   stroke: var(--blu-loader-general-highlight-color-background);
   animation: general-highlight-5f0af726 1.6s linear infinite
  }

  html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke: var(--blu-loader-general-base-color-background);
   animation: general-base-5f0af726 1.6s linear infinite
  }

  html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #fff;
   --blu-loader-general-base-color-background: #c8cbcd
  }

  html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
   --blu-loader-general-size: 16px
  }

  html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
   --blu-loader-general-size: 18px
  }

  html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
   --blu-loader-general-size: 24px
  }

  html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
   --blu-loader-general-size: 32px
  }

  html[dark] .blu-loader-general[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #4fa4ff;
   --blu-loader-general-base-color-background: #28323b;
   width: var(--blu-loader-general-size);
   height: var(--blu-loader-general-size)
  }

  html[dark] .blu-loader-general__asset[data-v-5f0af726] {
   animation: general-rotate-5f0af726 1.6s linear infinite;
   transform-origin: center center;
   transition: all .5s ease-in-out;
   width: 100%;
   height: 100%;
   margin: auto;
   transform: rotate(90deg)
  }

  html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
  html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke-linecap: round
  }

  html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
   stroke: var(--blu-loader-general-highlight-color-background);
   animation: general-highlight-5f0af726 1.6s linear infinite
  }

  html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke: var(--blu-loader-general-base-color-background);
   animation: general-base-5f0af726 1.6s linear infinite
  }

  html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #12171d;
   --blu-loader-general-base-color-background: #60686e
  }

  html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
   --blu-loader-general-size: 16px
  }

  html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
   --blu-loader-general-size: 18px
  }

  html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
   --blu-loader-general-size: 24px
  }

  html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
   --blu-loader-general-size: 32px
  }

  @keyframes general-highlight-5f0af726 {
   0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
   }

   50% {
    stroke-dasharray: 50, 200;
    stroke-dashoffset: -15px
   }

   to {
    stroke-dasharray: 50, 200;
    stroke-dashoffset: -124px
   }
  }

  @keyframes general-base-5f0af726 {
   0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
   }

   to {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -120px
   }
  }

  @keyframes general-rotate-5f0af726 {
   to {
    transform: rotate(450deg)
   }
  }

  html:not([dark]) button[data-v-498b5b0a] {
   border: none;
   background: none;
   cursor: pointer;
   font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   padding: 0
  }

  html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
  html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
   border: 0
  }

  html:not([dark]) button[data-v-498b5b0a]:focus,
  html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
  html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
  html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
  html:not([dark]) a[data-v-498b5b0a] {
   outline: none
  }

  html:not([dark]) .blu-button[data-v-498b5b0a] {
   --blu-button-border-width: 1px;
   --blu-button-border-radius: 64px;
   --blu-button-color-text: #fff;
   --blu-button-color-icon: #fff;
   --blu-button-opacity: $blu-button-opacity;
   --blu-button-size-height: 48px;
   --blu-button-icon-size: 24px;
   --blu-button-spacing-padding: 0 32px;
   --blu-button-spacing-gap: 8px;
   --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   padding: var(--blu-button-spacing-padding);
   height: var(--blu-button-size-height);
   border-radius: var(--blu-button-border-radius);
   transition: transform .3s .08s, all .3s;
   color: var(--blu-button-color-text);
   background-color: var(--blu-button-color-background);
   font: var(--blu-button-text);
   box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
   display: inline-flex;
   justify-content: center;
   align-items: center;
   white-space: nowrap
  }

  html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
  html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
   transform: scale(.875)
  }

  html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
   outline: none
  }

  html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   box-shadow: 0 0 0 2px #19222a
  }

  html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
   display: flex;
   color: var(--blu-button-color-icon)
  }

  html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
   width: var(--blu-button-icon-size);
   height: var(--blu-button-icon-size)
  }

  html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
   margin-right: var(--blu-button-spacing-gap)
  }

  html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
   --blu-button-spacing-padding: 0 12px
  }

  html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
   display: flex;
   width: 18px;
   height: 18px
  }

  html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
   cursor: not-allowed
  }

  html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
   pointer-events: none
  }

  html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
   width: 100%
  }

  html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
   --blu-button-color-background: #3ebbf3
  }

  html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #3ebbf3;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
   --blu-button-color-background: #e93c3c
  }

  html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #ff4646;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-background: #fff;
   --blu-button-color-text: #3ebbf3;
   --blu-button-color-icon: #3ebbf3
  }

  html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #f9f9fa;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-background: #e1e3e4;
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-background: #e1e3e4;
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
   --blu-button-border-radius: 64px;
   --blu-button-size-height: 36px;
   --blu-button-spacing-padding: 0 16px;
   --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-button-icon-size: 18px;
   --blu-button-spacing-gap: 4px
  }

  html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
   --blu-button-spacing-padding: 0 9px
  }

  html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
   --blu-button-color-background: #fff
  }

  html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
   --blu-button-color-border: #3ebbf3;
   --blu-button-color-text: #3ebbf3;
   --blu-button-color-icon: #3ebbf3
  }

  html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #f3f9ff;
   --blu-button-color-border: #3ebbf3
  }

  html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
   --blu-button-color-border: #ff4646;
   --blu-button-color-text: #d33534;
   --blu-button-color-icon: #e93c3c
  }

  html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #fff5f5;
   --blu-button-color-border: #e93c3c
  }

  html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-background: rgba(25, 34, 42, .3019607843);
   --blu-button-color-border: #fff;
   --blu-button-color-text: #fff;
   --blu-button-color-icon: #fff
  }

  html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: rgba(255, 255, 255, .4);
   --blu-button-color-border: #fff
  }

  html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-background: #e1e3e4;
   --blu-button-color-border: #c8cbcd;
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-background: #e1e3e4;
   --blu-button-color-border: #c8cbcd;
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) .blu-button[data-v-498b5b0a] {
   width: var(--blu-button-custom-width)
  }

  html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
   --blu-button-color-text: #3ebbf3;
   --blu-button-color-icon: #3ebbf3
  }

  html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #f3f9ff;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
   --blu-button-color-text: #d33534;
   --blu-button-color-icon: #e93c3c
  }

  html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #fff5f5;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-text: #fff;
   --blu-button-color-icon: #fff
  }

  html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: rgba(255, 255, 255, .4);
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-text: rgba(255, 255, 255, .4);
   --blu-button-color-icon: rgba(255, 255, 255, .4)
  }

  html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) a[data-v-498b5b0a] {
   text-decoration: none
  }

  html[dark] button[data-v-498b5b0a] {
   border: none;
   background: none;
   cursor: pointer;
   font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   padding: 0
  }

  html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
  html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
   border: 0
  }

  html[dark] button[data-v-498b5b0a]:focus,
  html[dark] input[type="submit"][data-v-498b5b0a]:focus,
  html[dark] input[type="button"][data-v-498b5b0a]:focus,
  html[dark] input[type="reset"][data-v-498b5b0a]:focus,
  html[dark] a[data-v-498b5b0a] {
   outline: none
  }

  html[dark] .blu-button[data-v-498b5b0a] {
   --blu-button-border-width: 1px;
   --blu-button-border-radius: 64px;
   --blu-button-color-text: #fff;
   --blu-button-color-icon: #fff;
   --blu-button-opacity: $blu-button-opacity;
   --blu-button-size-height: 48px;
   --blu-button-icon-size: 24px;
   --blu-button-spacing-padding: 0 32px;
   --blu-button-spacing-gap: 8px;
   --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   padding: var(--blu-button-spacing-padding);
   height: var(--blu-button-size-height);
   border-radius: var(--blu-button-border-radius);
   transition: transform .3s .08s, all .3s;
   color: var(--blu-button-color-text);
   background-color: var(--blu-button-color-background);
   font: var(--blu-button-text);
   box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
   display: inline-flex;
   justify-content: center;
   align-items: center;
   white-space: nowrap
  }

  html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
  html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
   transform: scale(.875)
  }

  html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
   outline: none
  }

  html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   box-shadow: 0 0 0 2px #f9f9fa
  }

  html[dark] .blu-button__icon[data-v-498b5b0a] {
   display: flex;
   color: var(--blu-button-color-icon)
  }

  html[dark] .blu-button__icon[data-v-498b5b0a] svg {
   width: var(--blu-button-icon-size);
   height: var(--blu-button-icon-size)
  }

  html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
   margin-right: var(--blu-button-spacing-gap)
  }

  html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
   --blu-button-spacing-padding: 0 12px
  }

  html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
   display: flex;
   width: 18px;
   height: 18px
  }

  html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
   cursor: not-allowed
  }

  html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
   pointer-events: none
  }

  html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
   width: 100%
  }

  html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
   --blu-button-color-background: #3ebbf3
  }

  html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #3ebbf3;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
   --blu-button-color-background: #e93c3c
  }

  html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #ff4646;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-background: #12171d;
   --blu-button-color-text: #4fa4ff;
   --blu-button-color-icon: #4fa4ff
  }

  html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #19222a;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-background: #3b444c;
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-background: #3b444c;
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] .blu-button.b-small[data-v-498b5b0a] {
   --blu-button-border-radius: 64px;
   --blu-button-size-height: 36px;
   --blu-button-spacing-padding: 0 16px;
   --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-button-icon-size: 18px;
   --blu-button-spacing-gap: 4px
  }

  html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
   --blu-button-spacing-padding: 0 9px
  }

  html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
   --blu-button-color-background: #12171d
  }

  html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
   --blu-button-color-border: #4fa4ff;
   --blu-button-color-text: #4fa4ff;
   --blu-button-color-icon: #4fa4ff
  }

  html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #002e7a;
   --blu-button-color-border: #4fa4ff
  }

  html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
   --blu-button-color-border: #ff7373;
   --blu-button-color-text: #ff7373;
   --blu-button-color-icon: #ff7373
  }

  html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #631818;
   --blu-button-color-border: #ff7373
  }

  html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-background: rgba(255, 255, 255, .3019607843);
   --blu-button-color-border: #12171d;
   --blu-button-color-text: #12171d;
   --blu-button-color-icon: #12171d
  }

  html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: rgba(18, 23, 29, .4);
   --blu-button-color-border: #12171d
  }

  html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-background: #3b444c;
   --blu-button-color-border: #60686e;
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-background: #3b444c;
   --blu-button-color-border: #60686e;
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] .blu-button[data-v-498b5b0a] {
   width: var(--blu-button-custom-width)
  }

  html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
   --blu-button-color-text: #4fa4ff;
   --blu-button-color-icon: #4fa4ff
  }

  html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #002e7a;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
   --blu-button-color-text: #ff7373;
   --blu-button-color-icon: #ff7373
  }

  html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #631818;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-text: #12171d;
   --blu-button-color-icon: #12171d
  }

  html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: rgba(18, 23, 29, .4);
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-text: rgba(18, 23, 29, .4);
   --blu-button-color-icon: rgba(18, 23, 29, .4)
  }

  html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] a[data-v-498b5b0a] {
   text-decoration: none
  }
 
 
  html:not([dark]) .blu-loader-general[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #3ebbf3;
   --blu-loader-general-base-color-background: #f1f2f2;
   width: var(--blu-loader-general-size);
   height: var(--blu-loader-general-size)
  }

  html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
   animation: general-rotate-5f0af726 1.6s linear infinite;
   transform-origin: center center;
   transition: all .5s ease-in-out;
   width: 100%;
   height: 100%;
   margin: auto;
   transform: rotate(90deg)
  }

  html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
  html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke-linecap: round
  }

  html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
   stroke: var(--blu-loader-general-highlight-color-background);
   animation: general-highlight-5f0af726 1.6s linear infinite
  }

  html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke: var(--blu-loader-general-base-color-background);
   animation: general-base-5f0af726 1.6s linear infinite
  }

  html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #fff;
   --blu-loader-general-base-color-background: #c8cbcd
  }

  html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
   --blu-loader-general-size: 16px
  }

  html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
   --blu-loader-general-size: 18px
  }

  html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
   --blu-loader-general-size: 24px
  }

  html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
   --blu-loader-general-size: 32px
  }

  html[dark] .blu-loader-general[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #4fa4ff;
   --blu-loader-general-base-color-background: #28323b;
   width: var(--blu-loader-general-size);
   height: var(--blu-loader-general-size)
  }

  html[dark] .blu-loader-general__asset[data-v-5f0af726] {
   animation: general-rotate-5f0af726 1.6s linear infinite;
   transform-origin: center center;
   transition: all .5s ease-in-out;
   width: 100%;
   height: 100%;
   margin: auto;
   transform: rotate(90deg)
  }

  html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
  html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke-linecap: round
  }

  html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
   stroke: var(--blu-loader-general-highlight-color-background);
   animation: general-highlight-5f0af726 1.6s linear infinite
  }

  html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke: var(--blu-loader-general-base-color-background);
   animation: general-base-5f0af726 1.6s linear infinite
  }

  html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #12171d;
   --blu-loader-general-base-color-background: #60686e
  }

  html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
   --blu-loader-general-size: 16px
  }

  html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
   --blu-loader-general-size: 18px
  }

  html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
   --blu-loader-general-size: 24px
  }

  html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
   --blu-loader-general-size: 32px
  }

  @keyframes general-highlight-5f0af726 {
   0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
   }

   50% {
    stroke-dasharray: 50, 200;
    stroke-dashoffset: -15px
   }

   to {
    stroke-dasharray: 50, 200;
    stroke-dashoffset: -124px
   }
  }

  @keyframes general-base-5f0af726 {
   0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
   }

   to {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -120px
   }
  }

  @keyframes general-rotate-5f0af726 {
   to {
    transform: rotate(450deg)
   }
  }
 
 
  .lazyImage[data-v-8dd39e6c] {
   max-width: 100%;
   max-height: 100%;
   width: auto;
   height: auto;
   vertical-align: middle
  }

  img[data-v-8dd39e6c] {
   object-fit: cover
  }

  img.error-image[data-v-8dd39e6c] {
   object-fit: contain !important;
   background-color: #f1f2f2
  }

  .list-enter-active[data-v-8dd39e6c],
  .list-leave-active[data-v-8dd39e6c] {
   transition: all .5s ease
  }

  .list-enter-from[data-v-8dd39e6c],
  .list-leave-to[data-v-8dd39e6c] {
   opacity: 0;
   transform: translate(30px)
  }

  div.recommendation-card[data-v-673cdf3a] {
   width: 192px;
   max-width: 192px;
   min-width: 192px;
   margin: 0 8px
  }

  @media screen and (max-width:839px) {
   div.recommendation-card[data-v-673cdf3a] {
    width: 138px;
    max-width: 138px;
    min-width: 138px;
    margin: 0 6px
   }
  }

  div.recommendation-card .promo-badge[data-v-673cdf3a] {
   position: absolute;
   bottom: 0;
   left: 0;
   z-index: 1;
   object-fit: contain;
   max-width: 60%;
   max-height: 24px
  }

  div.recommendation-card .seller[data-v-673cdf3a] {
   display: flex;
   height: 16px
  }

  div.recommendation-card .seller .img-official[data-v-673cdf3a] {
   margin-right: 2px
  }

  div.recommendation-card .seller .img-badge[data-v-673cdf3a] {
   margin-right: 4px
  }

  div.recommendation-card .seller .location[data-v-673cdf3a] {
   text-overflow: ellipsis;
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
   word-break: break-all
  }

  img.recommendation-card-image[data-v-673cdf3a] {
   width: 100%;
   height: 100%;
   object-fit: contain
  }

  .scroller[data-v-6de2d726] {
   position: relative;
   width: 100%
  }

  .not-scrollable-container__content[data-v-6de2d726] {
   display: flex;
   margin: 0;
   padding: 0
  }

  @media screen and (max-width:839px) {
   .not-scrollable-container__content[data-v-6de2d726] {
    overflow-x: scroll
   }
  }

  .not-scrollable-container .blu-product[data-v-6de2d726] {
   max-width: 224px
  }

  @media screen and (min-width:840px),
  print {
   .not-scrollable-container .blu-product[data-v-6de2d726] {
    margin: 6px
   }
  }

  @media screen and (max-width:839px) {
   .not-scrollable-container .blu-product[data-v-6de2d726] {
    margin: 4px
   }
  }

  .scroller-container__content[data-v-6de2d726] {
   display: flex;
   scrollbar-width: none
  }

  .scroller-container__content[data-v-6de2d726]::-webkit-scrollbar {
   width: 0;
   height: 0;
   background: transparent
  }

  @media screen and (min-width:840px),
  print {
   .scroller-container__content[data-v-6de2d726] {
    overflow-x: hidden
   }

   .scroller-container__arrow-left[data-v-6de2d726] {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 24px -4px #0000003d;
    position: absolute;
    left: -16px;
    bottom: calc(50% - 16px);
    z-index: 2;
    background-color: #fff
   }

   .scroller-container__arrow-right[data-v-6de2d726] {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 24px -4px #0000003d;
    position: absolute;
    right: -16px;
    bottom: calc(50% - 16px);
    z-index: 2;
    background-color: #fff;
    transform: rotate(180deg)
   }
  }

  @media screen and (max-width:839px) {
   .scroller-container__content[data-v-6de2d726] {
    overflow-x: scroll
   }
  }

  .recommendation[data-v-18128192] {
   width: 100%
  }

  .recommendation__title[data-v-18128192] {
   font: 600 18px/24px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222a
  }

  @media screen and (min-width:840px),
  print {
   .recommendation__title[data-v-18128192] {
    padding: 8px 24px 0
   }
  }

  @media screen and (max-width:839px) {
   .recommendation__title[data-v-18128192] {
    padding: 16px 16px 0
   }
  }

  .recommendation__list[data-v-18128192] {
   padding: 16px
  }

  @media screen and (max-width:839px) {
   .recommendation__list[data-v-18128192] {
    padding: 16px 0
   }

   .recommendation__item[data-v-18128192]:first-child {
    padding-left: 10px
   }
  }

  .recommendation .fade-enter-active[data-v-18128192],
  .recommendation .fade-leave-active[data-v-18128192] {
   transition: opacity .5s ease
  }

  .recommendation .fade-enter-from[data-v-18128192],
  .recommendation .fade-leave-to[data-v-18128192] {
   opacity: 0
  }
 
 
  html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
   --blu-product-grocery-color-background: #fff;
   --blu-product-grocery-count-color-background: #797f85;
   --blu-product-grocery-border-radius: 8px 8px;
   --blu-product-grocery-count-border-radius: 50%;
   --blu-product-grocery-name-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-count-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-count-color-text: rgba(25, 34, 42, .7019607843);
   --blu-product-grocery-image-border: 1px solid #f1f2f2;
   --blu-product-grocery-label-count-margin: 4px;
   --blu-product-grocery-count-divider-height: 2px;
   --blu-product-grocery-count-divider-width: 2px;
   position: relative;
   background-color: var(--blu-product-grocery-color-background);
   border-radius: var(--blu-product-grocery-border-radius);
   height: 100%;
   overflow: hidden;
   display: flex;
   flex-direction: column;
   gap: 4px
  }

  @media screen and (min-width:840px),
  print {
   html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
    flex: 1 192px
   }
  }

  @media screen and (max-width:839px) {
   html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
    flex: 1 138px
   }
  }

  html:not([dark]) .blu-product-grocery[data-v-7dfd505e] .blu-image__main {
   transition: all .3s ease
  }

  html:not([dark]) .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover {
   cursor: pointer
  }

  html:not([dark]) .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover .blu-image__main {
   transform: scale(1.05)
  }

  html:not([dark]) .blu-product-grocery__top[data-v-7dfd505e] {
   position: relative
  }

  html:not([dark]) .blu-product-grocery__image[data-v-7dfd505e] {
   position: relative;
   top: 0;
   aspect-ratio: 1;
   border: var(--blu-product-grocery-image-border);
   border-radius: var(--blu-product-grocery-border-radius);
   object-fit: contain;
   overflow: hidden
  }

  html:not([dark]) .blu-product-grocery__image-label[data-v-7dfd505e] {
   position: absolute;
   top: 8px;
   left: 8px;
   display: flex;
   z-index: 1
  }

  html:not([dark]) .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
   --blu-product-grocery-promo-campaign-height: 24px;
   position: absolute;
   bottom: 0;
   left: 0;
   height: var(--blu-product-grocery-promo-campaign-height)
  }

  html:not([dark]) .blu-product-grocery__promo-campaign[data-v-7dfd505e] img {
   max-height: var(--blu-product-grocery-promo-campaign-height)
  }

  html:not([dark]) .blu-product-grocery__button[data-v-7dfd505e] {
   position: absolute;
   bottom: 8px;
   right: 8px;
   z-index: 1
  }

  html:not([dark]) .blu-product-grocery__button[data-v-7dfd505e] .blu-input-number.b-field.b-secondary {
   --blu-input-number-color-border: #3ebbf3
  }

  html:not([dark]) .blu-product-grocery__bottom[data-v-7dfd505e] {
   display: flex;
   flex-direction: column;
   gap: 4px
  }

  html:not([dark]) .blu-product-grocery__bottom--price[data-v-7dfd505e] {
   display: flex;
   flex-direction: column;
   gap: 4px
  }

  html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price[data-v-7dfd505e] {
   --blu-product-grocery-price-after-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-price-before-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-price-after-color-text: #19222a;
   --blu-product-grocery-price-before-color-text: rgba(25, 34, 42, .4)
  }

  html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--after[data-v-7dfd505e] {
   font: var(--blu-product-grocery-price-after-text);
   color: var(--blu-product-grocery-price-after-color-text)
  }

  html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before[data-v-7dfd505e] {
   display: flex;
   gap: 4px;
   font: var(--blu-product-grocery-price-before-text);
   color: var(--blu-product-grocery-price-before-color-text)
  }

  html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before .blu-grocery-price-before[data-v-7dfd505e] {
   text-decoration: line-through
  }

  html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__promo-badge[data-v-7dfd505e] {
   display: flex;
   margin: 2px 0
  }

  html:not([dark]) .blu-product-grocery__bottom--name[data-v-7dfd505e] {
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   font: var(--blu-product-grocery-name-text);
   white-space: initial;
   word-break: break-word;
   overflow: hidden
  }

  html:not([dark]) .blu-product-grocery__bottom--seller-credibility[data-v-7dfd505e] {
   display: flex;
   flex-direction: column;
   gap: 4px
  }

  html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info[data-v-7dfd505e] {
   display: flex;
   align-items: center;
   gap: 4px
  }

  html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info .blu-grocery-seller__location[data-v-7dfd505e] {
   --blu-product-grocery-location-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-location-color-text: rgba(25, 34, 42, .7019607843);
   font: var(--blu-product-grocery-location-text);
   color: var(--blu-product-grocery-location-color-text)
  }

  html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count[data-v-7dfd505e] {
   display: flex;
   align-items: center;
   gap: 4px;
   font: var(--blu-product-grocery-count-text);
   color: var(--blu-product-grocery-count-color-text)
  }

  html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count span[data-v-7dfd505e] {
   margin-left: var(--blu-product-grocery-label-count-margin)
  }

  html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count-wrapper[data-v-7dfd505e] {
   display: flex;
   align-items: center
  }

  html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count--divider[data-v-7dfd505e] {
   width: var(--blu-product-grocery-count-divider-width);
   height: var(--blu-product-grocery-count-divider-height);
   background-color: var(--blu-product-grocery-count-color-background);
   border-radius: var(--blu-product-grocery-count-border-radius)
  }

  html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__features[data-v-7dfd505e] {
   display: flex;
   gap: 4px
  }

  html:not([dark]) .blu-product-grocery__bottom .name-on-top[data-v-7dfd505e] {
   flex-direction: column-reverse
  }

  html:not([dark]) .blu-product-grocery__title-price-wrapper[data-v-7dfd505e] {
   display: flex;
   gap: 4px;
   flex-direction: column
  }

  html:not([dark]) .blu-product-grocery__variant[data-v-7dfd505e] {
   --blu-product-grocery-variant-color-text: rgba(25, 34, 42, .7019607843);
   --blu-product-grocery-variant-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   display: flex;
   align-items: center;
   font: var(--blu-product-grocery-variant-text);
   color: var(--blu-product-grocery-variant-color-text)
  }

  html:not([dark]) .blu-product-grocery__variant.has-multiple[data-v-7dfd505e] {
   --blu-product-grocery-variant-color-text: #3ebbf3;
   --blu-product-grocery-variant-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }

  html:not([dark]) .blu-product-grocery__variant svg[data-v-7dfd505e] {
   width: 12px;
   height: 12px
  }

  html:not([dark]) .blu-product-grocery__promo-badge[data-v-7dfd505e] {
   display: flex;
   margin-top: 2px
  }

  html:not([dark]) .blu-product-grocery.b-disabled[data-v-7dfd505e] {
   cursor: not-allowed;
   -webkit-user-select: none;
   user-select: none
  }

  html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__bottom[data-v-7dfd505e],
  html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
   opacity: .5
  }

  html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-image,
  html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-product-image-carousel__slider {
   opacity: .5
  }

  html:not([dark]) .blu-product-grocery.b-on-colored-background[data-v-7dfd505e] {
   --blu-product-grocery-image-border: none
  }

  html:not([dark]) .blu-product-grocery.b-on-colored-background .blu-product-grocery__bottom[data-v-7dfd505e] {
   padding: 0 8px 8px
  }

  html[dark] .blu-product-grocery[data-v-7dfd505e] {
   --blu-product-grocery-color-background: #12171d;
   --blu-product-grocery-count-color-background: #acb0b4;
   --blu-product-grocery-border-radius: 8px 8px;
   --blu-product-grocery-count-border-radius: 50%;
   --blu-product-grocery-name-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-count-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-count-color-text: rgba(255, 255, 255, .8);
   --blu-product-grocery-image-border: 1px solid #28323b;
   --blu-product-grocery-label-count-margin: 4px;
   --blu-product-grocery-count-divider-height: 2px;
   --blu-product-grocery-count-divider-width: 2px;
   position: relative;
   background-color: var(--blu-product-grocery-color-background);
   border-radius: var(--blu-product-grocery-border-radius);
   height: 100%;
   overflow: hidden;
   display: flex;
   flex-direction: column;
   gap: 4px
  }

  @media screen and (min-width:840px),
  print {
   html[dark] .blu-product-grocery[data-v-7dfd505e] {
    flex: 1 192px
   }
  }

  @media screen and (max-width:839px) {
   html[dark] .blu-product-grocery[data-v-7dfd505e] {
    flex: 1 138px
   }
  }

  html[dark] .blu-product-grocery[data-v-7dfd505e] .blu-image__main {
   transition: all .3s ease
  }

  html[dark] .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover {
   cursor: pointer
  }

  html[dark] .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover .blu-image__main {
   transform: scale(1.05)
  }

  html[dark] .blu-product-grocery__top[data-v-7dfd505e] {
   position: relative
  }

  html[dark] .blu-product-grocery__image[data-v-7dfd505e] {
   position: relative;
   top: 0;
   aspect-ratio: 1;
   border: var(--blu-product-grocery-image-border);
   border-radius: var(--blu-product-grocery-border-radius);
   object-fit: contain;
   overflow: hidden
  }

  html[dark] .blu-product-grocery__image-label[data-v-7dfd505e] {
   position: absolute;
   top: 8px;
   left: 8px;
   display: flex;
   z-index: 1
  }

  html[dark] .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
   --blu-product-grocery-promo-campaign-height: 24px;
   position: absolute;
   bottom: 0;
   left: 0;
   height: var(--blu-product-grocery-promo-campaign-height)
  }

  html[dark] .blu-product-grocery__promo-campaign[data-v-7dfd505e] img {
   max-height: var(--blu-product-grocery-promo-campaign-height)
  }

  html[dark] .blu-product-grocery__button[data-v-7dfd505e] {
   position: absolute;
   bottom: 8px;
   right: 8px;
   z-index: 1
  }

  html[dark] .blu-product-grocery__button[data-v-7dfd505e] .blu-input-number.b-field.b-secondary {
   --blu-input-number-color-border: #4fa4ff
  }

  html[dark] .blu-product-grocery__bottom[data-v-7dfd505e],
  html[dark] .blu-product-grocery__bottom--price[data-v-7dfd505e] {
   display: flex;
   flex-direction: column;
   gap: 4px
  }

  html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price[data-v-7dfd505e] {
   --blu-product-grocery-price-after-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-price-before-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-price-after-color-text: #fff;
   --blu-product-grocery-price-before-color-text: rgba(255, 255, 255, .5019607843)
  }

  html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--after[data-v-7dfd505e] {
   font: var(--blu-product-grocery-price-after-text);
   color: var(--blu-product-grocery-price-after-color-text)
  }

  html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before[data-v-7dfd505e] {
   display: flex;
   gap: 4px;
   font: var(--blu-product-grocery-price-before-text);
   color: var(--blu-product-grocery-price-before-color-text)
  }

  html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before .blu-grocery-price-before[data-v-7dfd505e] {
   text-decoration: line-through
  }

  html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__promo-badge[data-v-7dfd505e] {
   display: flex;
   margin: 2px 0
  }

  html[dark] .blu-product-grocery__bottom--name[data-v-7dfd505e] {
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   font: var(--blu-product-grocery-name-text);
   white-space: initial;
   word-break: break-word;
   overflow: hidden
  }

  html[dark] .blu-product-grocery__bottom--seller-credibility[data-v-7dfd505e] {
   display: flex;
   flex-direction: column;
   gap: 4px
  }

  html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info[data-v-7dfd505e] {
   display: flex;
   align-items: center;
   gap: 4px
  }

  html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info .blu-grocery-seller__location[data-v-7dfd505e] {
   --blu-product-grocery-location-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-grocery-location-color-text: rgba(255, 255, 255, .8);
   font: var(--blu-product-grocery-location-text);
   color: var(--blu-product-grocery-location-color-text)
  }

  html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count[data-v-7dfd505e] {
   display: flex;
   align-items: center;
   gap: 4px;
   font: var(--blu-product-grocery-count-text);
   color: var(--blu-product-grocery-count-color-text)
  }

  html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count span[data-v-7dfd505e] {
   margin-left: var(--blu-product-grocery-label-count-margin)
  }

  html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count-wrapper[data-v-7dfd505e] {
   display: flex;
   align-items: center
  }

  html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count--divider[data-v-7dfd505e] {
   width: var(--blu-product-grocery-count-divider-width);
   height: var(--blu-product-grocery-count-divider-height);
   background-color: var(--blu-product-grocery-count-color-background);
   border-radius: var(--blu-product-grocery-count-border-radius)
  }

  html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__features[data-v-7dfd505e] {
   display: flex;
   gap: 4px
  }

  html[dark] .blu-product-grocery__bottom .name-on-top[data-v-7dfd505e] {
   flex-direction: column-reverse
  }

  html[dark] .blu-product-grocery__title-price-wrapper[data-v-7dfd505e] {
   display: flex;
   gap: 4px;
   flex-direction: column
  }

  html[dark] .blu-product-grocery__variant[data-v-7dfd505e] {
   --blu-product-grocery-variant-color-text: rgba(255, 255, 255, .8);
   --blu-product-grocery-variant-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   display: flex;
   align-items: center;
   font: var(--blu-product-grocery-variant-text);
   color: var(--blu-product-grocery-variant-color-text)
  }

  html[dark] .blu-product-grocery__variant.has-multiple[data-v-7dfd505e] {
   --blu-product-grocery-variant-color-text: #4fa4ff;
   --blu-product-grocery-variant-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }

  html[dark] .blu-product-grocery__variant svg[data-v-7dfd505e] {
   width: 12px;
   height: 12px
  }

  html[dark] .blu-product-grocery__promo-badge[data-v-7dfd505e] {
   display: flex;
   margin-top: 2px
  }

  html[dark] .blu-product-grocery.b-disabled[data-v-7dfd505e] {
   cursor: not-allowed;
   -webkit-user-select: none;
   user-select: none
  }

  html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__bottom[data-v-7dfd505e],
  html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__promo-campaign[data-v-7dfd505e],
  html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-image,
  html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-product-image-carousel__slider {
   opacity: .5
  }

  html[dark] .blu-product-grocery.b-on-colored-background[data-v-7dfd505e] {
   --blu-product-grocery-image-border: none
  }

  html[dark] .blu-product-grocery.b-on-colored-background .blu-product-grocery__bottom[data-v-7dfd505e] {
   padding: 0 8px 8px
  }
 
 
  html:not([dark]) .blu-loader-general[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #3ebbf3;
   --blu-loader-general-base-color-background: #f1f2f2;
   width: var(--blu-loader-general-size);
   height: var(--blu-loader-general-size)
  }

  html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
   animation: general-rotate-5f0af726 1.6s linear infinite;
   transform-origin: center center;
   transition: all .5s ease-in-out;
   width: 100%;
   height: 100%;
   margin: auto;
   transform: rotate(90deg)
  }

  html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
  html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke-linecap: round
  }

  html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
   stroke: var(--blu-loader-general-highlight-color-background);
   animation: general-highlight-5f0af726 1.6s linear infinite
  }

  html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke: var(--blu-loader-general-base-color-background);
   animation: general-base-5f0af726 1.6s linear infinite
  }

  html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #fff;
   --blu-loader-general-base-color-background: #c8cbcd
  }

  html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
   --blu-loader-general-size: 16px
  }

  html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
   --blu-loader-general-size: 18px
  }

  html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
   --blu-loader-general-size: 24px
  }

  html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
   --blu-loader-general-size: 32px
  }

  html[dark] .blu-loader-general[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #4fa4ff;
   --blu-loader-general-base-color-background: #28323b;
   width: var(--blu-loader-general-size);
   height: var(--blu-loader-general-size)
  }

  html[dark] .blu-loader-general__asset[data-v-5f0af726] {
   animation: general-rotate-5f0af726 1.6s linear infinite;
   transform-origin: center center;
   transition: all .5s ease-in-out;
   width: 100%;
   height: 100%;
   margin: auto;
   transform: rotate(90deg)
  }

  html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
  html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke-linecap: round
  }

  html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
   stroke: var(--blu-loader-general-highlight-color-background);
   animation: general-highlight-5f0af726 1.6s linear infinite
  }

  html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke: var(--blu-loader-general-base-color-background);
   animation: general-base-5f0af726 1.6s linear infinite
  }

  html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #12171d;
   --blu-loader-general-base-color-background: #60686e
  }

  html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
   --blu-loader-general-size: 16px
  }

  html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
   --blu-loader-general-size: 18px
  }

  html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
   --blu-loader-general-size: 24px
  }

  html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
   --blu-loader-general-size: 32px
  }

  @keyframes general-highlight-5f0af726 {
   0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
   }

   50% {
    stroke-dasharray: 50, 200;
    stroke-dashoffset: -15px
   }

   to {
    stroke-dasharray: 50, 200;
    stroke-dashoffset: -124px
   }
  }

  @keyframes general-base-5f0af726 {
   0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
   }

   to {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -120px
   }
  }

  @keyframes general-rotate-5f0af726 {
   to {
    transform: rotate(450deg)
   }
  }

  html:not([dark]) button[data-v-498b5b0a] {
   border: none;
   background: none;
   cursor: pointer;
   font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   padding: 0
  }

  html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
  html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
   border: 0
  }

  html:not([dark]) button[data-v-498b5b0a]:focus,
  html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
  html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
  html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
  html:not([dark]) a[data-v-498b5b0a] {
   outline: none
  }

  html:not([dark]) .blu-button[data-v-498b5b0a] {
   --blu-button-border-width: 1px;
   --blu-button-border-radius: 64px;
   --blu-button-color-text: #fff;
   --blu-button-color-icon: #fff;
   --blu-button-opacity: $blu-button-opacity;
   --blu-button-size-height: 48px;
   --blu-button-icon-size: 24px;
   --blu-button-spacing-padding: 0 32px;
   --blu-button-spacing-gap: 8px;
   --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   padding: var(--blu-button-spacing-padding);
   height: var(--blu-button-size-height);
   border-radius: var(--blu-button-border-radius);
   transition: transform .3s .08s, all .3s;
   color: var(--blu-button-color-text);
   background-color: var(--blu-button-color-background);
   font: var(--blu-button-text);
   box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
   display: inline-flex;
   justify-content: center;
   align-items: center;
   white-space: nowrap
  }

  html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
  html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
   transform: scale(.875)
  }

  html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
   outline: none
  }

  html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   box-shadow: 0 0 0 2px #19222a
  }

  html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
   display: flex;
   color: var(--blu-button-color-icon)
  }

  html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
   width: var(--blu-button-icon-size);
   height: var(--blu-button-icon-size)
  }

  html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
   margin-right: var(--blu-button-spacing-gap)
  }

  html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
   --blu-button-spacing-padding: 0 12px
  }

  html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
   display: flex;
   width: 18px;
   height: 18px
  }

  html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
   cursor: not-allowed
  }

  html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
   pointer-events: none
  }

  html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
   width: 100%
  }

  html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
   --blu-button-color-background: #3ebbf3
  }

  html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #3ebbf3;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
   --blu-button-color-background: #e93c3c
  }

  html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #ff4646;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-background: #fff;
   --blu-button-color-text: #3ebbf3;
   --blu-button-color-icon: #3ebbf3
  }

  html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #f9f9fa;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-background: #e1e3e4;
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-background: #e1e3e4;
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
   --blu-button-border-radius: 64px;
   --blu-button-size-height: 36px;
   --blu-button-spacing-padding: 0 16px;
   --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-button-icon-size: 18px;
   --blu-button-spacing-gap: 4px
  }

  html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
   --blu-button-spacing-padding: 0 9px
  }

  html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
   --blu-button-color-background: #fff
  }

  html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
   --blu-button-color-border: #3ebbf3;
   --blu-button-color-text: #3ebbf3;
   --blu-button-color-icon: #3ebbf3
  }

  html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #f3f9ff;
   --blu-button-color-border: #3ebbf3
  }

  html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
   --blu-button-color-border: #ff4646;
   --blu-button-color-text: #d33534;
   --blu-button-color-icon: #e93c3c
  }

  html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #fff5f5;
   --blu-button-color-border: #e93c3c
  }

  html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-background: rgba(25, 34, 42, .3019607843);
   --blu-button-color-border: #fff;
   --blu-button-color-text: #fff;
   --blu-button-color-icon: #fff
  }

  html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: rgba(255, 255, 255, .4);
   --blu-button-color-border: #fff
  }

  html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-background: #e1e3e4;
   --blu-button-color-border: #c8cbcd;
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-background: #e1e3e4;
   --blu-button-color-border: #c8cbcd;
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) .blu-button[data-v-498b5b0a] {
   width: var(--blu-button-custom-width)
  }

  html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
   --blu-button-color-text: #3ebbf3;
   --blu-button-color-icon: #3ebbf3
  }

  html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #f3f9ff;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
   --blu-button-color-text: #d33534;
   --blu-button-color-icon: #e93c3c
  }

  html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #fff5f5;
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-text: #fff;
   --blu-button-color-icon: #fff
  }

  html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: rgba(255, 255, 255, .4);
   --blu-button-color-border: transparent
  }

  html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-text: rgba(255, 255, 255, .4);
   --blu-button-color-icon: rgba(255, 255, 255, .4)
  }

  html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-text: rgba(25, 34, 42, .3019607843);
   --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
  }

  html:not([dark]) a[data-v-498b5b0a] {
   text-decoration: none
  }

  html[dark] button[data-v-498b5b0a] {
   border: none;
   background: none;
   cursor: pointer;
   font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   padding: 0
  }

  html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
  html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
   border: 0
  }

  html[dark] button[data-v-498b5b0a]:focus,
  html[dark] input[type="submit"][data-v-498b5b0a]:focus,
  html[dark] input[type="button"][data-v-498b5b0a]:focus,
  html[dark] input[type="reset"][data-v-498b5b0a]:focus,
  html[dark] a[data-v-498b5b0a] {
   outline: none
  }

  html[dark] .blu-button[data-v-498b5b0a] {
   --blu-button-border-width: 1px;
   --blu-button-border-radius: 64px;
   --blu-button-color-text: #fff;
   --blu-button-color-icon: #fff;
   --blu-button-opacity: $blu-button-opacity;
   --blu-button-size-height: 48px;
   --blu-button-icon-size: 24px;
   --blu-button-spacing-padding: 0 32px;
   --blu-button-spacing-gap: 8px;
   --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   padding: var(--blu-button-spacing-padding);
   height: var(--blu-button-size-height);
   border-radius: var(--blu-button-border-radius);
   transition: transform .3s .08s, all .3s;
   color: var(--blu-button-color-text);
   background-color: var(--blu-button-color-background);
   font: var(--blu-button-text);
   box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
   display: inline-flex;
   justify-content: center;
   align-items: center;
   white-space: nowrap
  }

  html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
  html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
   transform: scale(.875)
  }

  html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
   outline: none
  }

  html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   box-shadow: 0 0 0 2px #f9f9fa
  }

  html[dark] .blu-button__icon[data-v-498b5b0a] {
   display: flex;
   color: var(--blu-button-color-icon)
  }

  html[dark] .blu-button__icon[data-v-498b5b0a] svg {
   width: var(--blu-button-icon-size);
   height: var(--blu-button-icon-size)
  }

  html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
   margin-right: var(--blu-button-spacing-gap)
  }

  html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
   --blu-button-spacing-padding: 0 12px
  }

  html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
   display: flex;
   width: 18px;
   height: 18px
  }

  html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
   cursor: not-allowed
  }

  html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
   pointer-events: none
  }

  html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
   width: 100%
  }

  html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
   --blu-button-color-background: #3ebbf3
  }

  html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #3ebbf3;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
   --blu-button-color-background: #e93c3c
  }

  html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #ff4646;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-background: #12171d;
   --blu-button-color-text: #4fa4ff;
   --blu-button-color-icon: #4fa4ff
  }

  html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #19222a;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-background: #3b444c;
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-background: #3b444c;
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] .blu-button.b-small[data-v-498b5b0a] {
   --blu-button-border-radius: 64px;
   --blu-button-size-height: 36px;
   --blu-button-spacing-padding: 0 16px;
   --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-button-icon-size: 18px;
   --blu-button-spacing-gap: 4px
  }

  html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
   --blu-button-spacing-padding: 0 9px
  }

  html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
   --blu-button-color-background: #12171d
  }

  html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
   --blu-button-color-border: #4fa4ff;
   --blu-button-color-text: #4fa4ff;
   --blu-button-color-icon: #4fa4ff
  }

  html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #002e7a;
   --blu-button-color-border: #4fa4ff
  }

  html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
   --blu-button-color-border: #ff7373;
   --blu-button-color-text: #ff7373;
   --blu-button-color-icon: #ff7373
  }

  html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #631818;
   --blu-button-color-border: #ff7373
  }

  html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-background: rgba(255, 255, 255, .3019607843);
   --blu-button-color-border: #12171d;
   --blu-button-color-text: #12171d;
   --blu-button-color-icon: #12171d
  }

  html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: rgba(18, 23, 29, .4);
   --blu-button-color-border: #12171d
  }

  html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-background: #3b444c;
   --blu-button-color-border: #60686e;
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-background: #3b444c;
   --blu-button-color-border: #60686e;
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] .blu-button[data-v-498b5b0a] {
   width: var(--blu-button-custom-width)
  }

  html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
   --blu-button-color-text: #4fa4ff;
   --blu-button-color-icon: #4fa4ff
  }

  html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #002e7a;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
   --blu-button-color-text: #ff7373;
   --blu-button-color-icon: #ff7373
  }

  html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: #631818;
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
   --blu-button-color-text: #12171d;
   --blu-button-color-icon: #12171d
  }

  html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
  html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
   --blu-button-color-background: rgba(18, 23, 29, .4);
   --blu-button-color-border: transparent
  }

  html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
   --blu-button-color-text: rgba(18, 23, 29, .4);
   --blu-button-color-icon: rgba(18, 23, 29, .4)
  }

  html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
   --blu-button-color-text: rgba(255, 255, 255, .3019607843);
   --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
  }

  html[dark] a[data-v-498b5b0a] {
   text-decoration: none
  }
 
 
  html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
   --blu-badge-color-text: #fff;
   --blu-badge-color-border: #fff;
   --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-badge-border-radius: 4px;
   --blu-badge-border-width: 1px;
   --blu-badge-padding: 0 4px 1px;
   font: var(--blu-badge-text);
   border-radius: var(--blu-badge-border-radius);
   box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
   padding: var(--blu-badge-padding);
   display: inline-flex;
   box-sizing: border-box;
   justify-content: center;
   align-items: center;
   line-height: 15px;
   max-height: 16px;
   white-space: nowrap
  }

  html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
   display: flex;
   width: 12px;
   height: 12px;
   color: var(--blu-badge-item-leading-color-icon)
  }

  html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
   margin-right: 2px
  }

  html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
   min-width: 16px
  }

  html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
   --blu-badge-size: 8px;
   width: var(--blu-badge-size);
   height: var(--blu-badge-size)
  }

  html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
   --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
   color: var(--blu-badge-color-text);
   background-color: var(--blu-badge-color-background)
  }

  html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
   --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
   color: var(--blu-badge-color-text-low);
   background-color: var(--blu-badge-color-background-low)
  }

  html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #e1f1ff;
   --blu-badge-color-background: #3ebbf3;
   --blu-badge-color-text-low: #3ebbf3;
   --blu-badge-color-icon-low: #3ebbf3;
   --blu-badge-color-icon: #fff
  }

  html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #ffe6ce;
   --blu-badge-color-background: #ff7f00;
   --blu-badge-color-text-low: #dc5300;
   --blu-badge-color-icon-low: #f05a00;
   --blu-badge-color-icon: #fff
  }

  html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #ffe6e6;
   --blu-badge-color-background: #ff4646;
   --blu-badge-color-text-low: #d33534;
   --blu-badge-color-icon-low: #e93c3c;
   --blu-badge-color-icon: #fff
  }

  html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #d6f7da;
   --blu-badge-color-background: #22a334;
   --blu-badge-color-text-low: #1c832a;
   --blu-badge-color-icon-low: #1f912e;
   --blu-badge-color-icon: #fff
  }

  html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #fddef0;
   --blu-badge-color-background: #ff0f9d;
   --blu-badge-color-text-low: #834bee;
   --blu-badge-color-icon-low: #834bee;
   --blu-badge-color-icon: #fff
  }

  html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #fddef0;
   --blu-badge-color-background: #ff0f9d;
   --blu-badge-color-text-low: #ff0f9d;
   --blu-badge-color-icon-low: #ff0f9d;
   --blu-badge-color-icon: #fff
  }

  html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #f1f2f2;
   --blu-badge-color-background: #28323b;
   --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
   --blu-badge-color-text: #fff;
   --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
   --blu-badge-color-icon: #fff
  }

  html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #fff;
   --blu-badge-color-background: #fff;
   --blu-badge-color-text-low: rgba(25, 34, 42, .4);
   --blu-badge-color-text: #3ebbf3;
   --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
   --blu-badge-color-icon: #3ebbf3
  }

  html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
   --blu-badge-border-radius: 8px
  }

  html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
   cursor: pointer
  }

  html[dark] .blu-badge[data-v-4cd4e6d8] {
   --blu-badge-color-text: #fff;
   --blu-badge-color-border: #12171d;
   --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-badge-border-radius: 4px;
   --blu-badge-border-width: 1px;
   --blu-badge-padding: 0 4px 1px;
   font: var(--blu-badge-text);
   border-radius: var(--blu-badge-border-radius);
   box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
   padding: var(--blu-badge-padding);
   display: inline-flex;
   box-sizing: border-box;
   justify-content: center;
   align-items: center;
   line-height: 15px;
   max-height: 16px;
   white-space: nowrap
  }

  html[dark] .blu-badge[data-v-4cd4e6d8] svg {
   display: flex;
   width: 12px;
   height: 12px;
   color: var(--blu-badge-item-leading-color-icon)
  }

  html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
   margin-right: 2px
  }

  html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
   min-width: 16px
  }

  html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
   --blu-badge-size: 8px;
   width: var(--blu-badge-size);
   height: var(--blu-badge-size)
  }

  html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
   --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
   color: var(--blu-badge-color-text);
   background-color: var(--blu-badge-color-background)
  }

  html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
   --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
   color: var(--blu-badge-color-text-low);
   background-color: var(--blu-badge-color-background-low)
  }

  html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #0046aa;
   --blu-badge-color-background: #3ebbf3;
   --blu-badge-color-text-low: #4fa4ff;
   --blu-badge-color-icon-low: #4fa4ff;
   --blu-badge-color-icon: #fff
  }

  html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #ffe6ce;
   --blu-badge-color-background: #ff7f00;
   --blu-badge-color-text-low: #dc5300;
   --blu-badge-color-icon-low: #f05a00;
   --blu-badge-color-icon: #fff
  }

  html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #8d2221;
   --blu-badge-color-background: #ff4646;
   --blu-badge-color-text-low: #ff7373;
   --blu-badge-color-icon-low: #ff7373;
   --blu-badge-color-icon: #fff
  }

  html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #13561c;
   --blu-badge-color-background: #22a334;
   --blu-badge-color-text-low: #02c82b;
   --blu-badge-color-icon-low: #02c82b;
   --blu-badge-color-icon: #fff
  }

  html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #fddef0;
   --blu-badge-color-background: #ff0f9d;
   --blu-badge-color-text-low: #834bee;
   --blu-badge-color-icon-low: #834bee;
   --blu-badge-color-icon: #12171d
  }

  html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #fddef0;
   --blu-badge-color-background: #ff0f9d;
   --blu-badge-color-text-low: #ff0f9d;
   --blu-badge-color-icon-low: #ff0f9d;
   --blu-badge-color-icon: #12171d
  }

  html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #28323b;
   --blu-badge-color-background: #f1f2f2;
   --blu-badge-color-text-low: rgba(255, 255, 255, .8);
   --blu-badge-color-text: #12171d;
   --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
   --blu-badge-color-icon: #12171d
  }

  html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
   --blu-badge-color-background-low: #12171d;
   --blu-badge-color-background: #12171d;
   --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
   --blu-badge-color-text: #4fa4ff;
   --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
   --blu-badge-color-icon: #4fa4ff
  }

  html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
   --blu-badge-border-radius: 8px
  }

  html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
   cursor: pointer
  }
 
 
  html:not([dark]) .blu-image[data-v-54bc976c] {
   --blu-responsive-image-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
   --blu-responsive-image-background: #fff;
   --blu-responsive-image-width: 100%;
   --blu-responsive-image-height: 100%;
   --blu-responsive-image-radius: 8px;
   --blu-responsive-image-ratio: 1;
   position: relative;
   overflow: hidden;
   width: var(--blu-responsive-image-width);
   aspect-ratio: var(--blu-responsive-image-ratio);
   background-color: var(--blu-responsive-image-background)
  }

  html:not([dark]) .blu-image__main[data-v-54bc976c] {
   object-fit: contain;
   width: var(--blu-responsive-image-width);
   height: var(--blu-responsive-image-height)
  }

  html:not([dark]) .blu-image.b-shadow[data-v-54bc976c] {
   box-shadow: var(--blu-responsive-image-shadow)
  }

  html:not([dark]) .blu-image.b-radius[data-v-54bc976c] {
   border-radius: var(--blu-responsive-image-radius)
  }

  html:not([dark]) .blu-image.b-mask[data-v-54bc976c] {
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center
  }

  html[dark] .blu-image[data-v-54bc976c] {
   --blu-responsive-image-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
   --blu-responsive-image-background: #12171d;
   --blu-responsive-image-width: 100%;
   --blu-responsive-image-height: 100%;
   --blu-responsive-image-radius: 8px;
   --blu-responsive-image-ratio: 1;
   position: relative;
   overflow: hidden;
   width: var(--blu-responsive-image-width);
   aspect-ratio: var(--blu-responsive-image-ratio);
   background-color: var(--blu-responsive-image-background)
  }

  html[dark] .blu-image__main[data-v-54bc976c] {
   object-fit: contain;
   width: var(--blu-responsive-image-width);
   height: var(--blu-responsive-image-height)
  }

  html[dark] .blu-image.b-shadow[data-v-54bc976c] {
   box-shadow: var(--blu-responsive-image-shadow)
  }

  html[dark] .blu-image.b-radius[data-v-54bc976c] {
   border-radius: var(--blu-responsive-image-radius)
  }

  html[dark] .blu-image.b-mask[data-v-54bc976c] {
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center
  }
 
 
  html:not([dark]) .blu-product-badge[data-v-5f0401da] {
   --blu-product-badge-border: 1px solid #fff;
   --blu-product-badge-border-countdown-promo: 1px solid #e93c3c;
   --blu-product-badge-border-countdown-flash-sale: 1px solid #f05a00;
   --blu-product-badge-border-radius: 4px;
   --blu-product-badge-border-radius-countdown: 4px;
   --blu-product-badge-border-radius-countdown-icon: 4px;
   --blu-product-badge-font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-badge-opacity: 1;
   --blu-product-badge-text-shadow: 0 0 1px #19222a;
   --blu-product-badge-padding: 0 4px;
   --blu-product-badge-padding-countdown: 0 4px 0 0;
   --blu-product-badge-padding-countdown-icon: 0 4px;
   --blu-product-badge-spacing: 2px;
   --blu-product-badge-icon-margin-countdown: 3px;
   --blu-product-badge-background-color-blue: #09acde;
   --blu-product-badge-background-color-light-blue: #f3f9ff;
   --blu-product-badge-background-color-green: #22a334;
   --blu-product-badge-background-color-gray: #e1e3e4;
   --blu-product-badge-background-color-light-gray: #f9f9fa;
   --blu-product-badge-background-color-dark-gray: rgba(0, 0, 0, .6);
   --blu-product-badge-background-color-orange: #ff7f00;
   --blu-product-badge-background-color-magenta: #ff0f9d;
   --blu-product-badge-background-color-red: #d33534;
   --blu-product-badge-background-color-light-red: #ff7373;
   --blu-product-badge-background-color-white: #fff;
   --blu-product-badge-background-color-yellow: #f1ab02;
   --blu-product-badge-background-color-pre-order-gray-med: #f1f2f2;
   --blu-product-badge-background-color-promo-blue: #f3f9ff;
   --blu-product-badge-background-color-promo-green: #effcf0;
   --blu-product-badge-background-color-promo-gray: #f1f2f2;
   --blu-product-badge-background-color-countdown-promo-red: #e93c3c;
   --blu-product-badge-background-color-countdown-flash-sale-orange: #f05a00;
   --blu-product-badge-color-countdown-flash-sale-orange-icon: #f05a00;
   --blu-product-badge-color-blue: #3ebbf3;
   --blu-product-badge-color-light-gray: rgba(25, 34, 42, .4);
   --blu-product-badge-text-color-pre-oder-gray-med: rgba(25, 34, 42, .7019607843);
   --blu-product-badge-color-gray: rgba(25, 34, 42, .7019607843);
   --blu-product-badge-color-white: #fff;
   --blu-product-badge-color-promo-blue: #3ebbf3;
   --blu-product-badge-color-promo-green: #1c832a;
   --blu-product-badge-color-promo-gray: rgba(25, 34, 42, .7019607843);
   --blu-product-badge-color-promo-orange: #ff7f00;
   --blu-product-badge-color-promo-red: #d33534;
   --blu-product-badge-color-flashsale-gray: rgba(25, 34, 42, .7019607843);
   --blu-product-badge-color-flashsale-orange: #f05a00;
   --blu-product-badge-color-flashsale-red: #d33534;
   --blu-product-badge-color-countdown-promo-red: #d33534;
   --blu-product-badge-pseudo-element-border-promo-blue: 100%;
   --blu-product-badge-pseudo-element-height-promo-blue: 7.5px;
   --blu-product-badge-pseudo-element-position-bottom-promo-blue: 50%;
   --blu-product-badge-pseudo-element-position-left-promo-blue: -3px;
   --blu-product-badge-pseudo-element-position-right-promo-blue: -3px;
   --blu-product-badge-pseudo-element-width-promo-blue: 6px;
   display: inline-flex;
   align-items: flex-start;
   font: var(--blu-product-badge-font);
   width: fit-content;
   border-radius: var(--blu-product-badge-border-radius);
   padding: var(--blu-product-badge-padding);
   opacity: var(--blu-product-badge-opacity)
  }

  html:not([dark]) .blu-product-badge[data-v-5f0401da]>:not(:last-child) {
   margin-right: var(--blu-product-badge-spacing)
  }

  html:not([dark]) .blu-product-badge.b-ads[data-v-5f0401da] {
   background-color: transparent;
   color: var(--blu-product-badge-color-white);
   border: none;
   text-shadow: var(--blu-product-badge-text-shadow);
   --blu-product-badge-opacity: .47;
   --blu-product-badge-font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }

  html:not([dark]) .blu-product-badge.b-best-seller[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-yellow);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-blibli-choice[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-blue);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-coming-soon[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-magenta);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-discount[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-red);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-exclusive[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-dark-gray);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-fresh-product[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-light-blue);
   color: var(--blu-product-badge-color-blue);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-newest[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-green);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-currently-closed[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-light-gray);
   color: var(--blu-product-badge-color-light-gray);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-out-of-stock[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-gray);
   color: var(--blu-product-badge-color-gray);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-product-left[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-light-red);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-top-product[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-orange);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-pre-order[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-pre-order-gray-med);
   color: var(--blu-product-badge-text-color-pre-oder-gray-med);
   border: var(--blu-product-badge-border)
  }

  html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-promo-blue);
   color: var(--blu-product-badge-color-promo-blue);
   border: none;
   position: relative;
   overflow: hidden;
   --blu-product-badge-padding: 0 6px
  }

  html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da]:after {
   content: "";
   position: absolute;
   bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
   transform: translateY(50%);
   left: var(--blu-product-badge-pseudo-element-position-left-promo-blue);
   width: var(--blu-product-badge-pseudo-element-width-promo-blue);
   height: var(--blu-product-badge-pseudo-element-height-promo-blue);
   border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
   background-color: var(--blu-product-badge-background-color-white)
  }

  html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da]:before {
   content: "";
   position: absolute;
   bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
   transform: translateY(50%);
   right: var(--blu-product-badge-pseudo-element-position-right-promo-blue);
   width: var(--blu-product-badge-pseudo-element-width-promo-blue);
   height: var(--blu-product-badge-pseudo-element-height-promo-blue);
   border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
   background-color: var(--blu-product-badge-background-color-white)
  }

  html:not([dark]) .blu-product-badge.b-green[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-promo-green);
   color: var(--blu-product-badge-color-promo-green);
   border: none
  }

  html:not([dark]) .blu-product-badge.b-gray[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-promo-gray);
   color: var(--blu-product-badge-color-promo-gray);
   border: none
  }

  html:not([dark]) .blu-product-badge.b-orange[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-promo-orange);
   border: none;
   --blu-product-badge-padding: 0
  }

  html:not([dark]) .blu-product-badge.b-light-blue[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-promo-light-blue);
   color: var(--blu-product-badge-color-promo-light-blue);
   border: none
  }

  html:not([dark]) .blu-product-badge.b-red[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-promo-red);
   border: none;
   --blu-product-badge-padding: 0
  }

  html:not([dark]) .blu-product-badge.b-cheapest[data-v-5f0401da],
  html:not([dark]) .blu-product-badge.b-best-selling[data-v-5f0401da],
  html:not([dark]) .blu-product-badge.b-people-see[data-v-5f0401da] {
   --blu-product-badge-padding: 0
  }

  html:not([dark]) .blu-product-badge.b-cheapest[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-flashsale-red);
   border: none
  }

  html:not([dark]) .blu-product-badge.b-best-selling[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-flashsale-orange);
   border: none
  }

  html:not([dark]) .blu-product-badge.b-people-see[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-flashsale-gray);
   border: none
  }

  html:not([dark]) .blu-product-badge.b-promo-countdown[data-v-5f0401da],
  html:not([dark]) .blu-product-badge.b-flash-sale[data-v-5f0401da] {
   --blu-product-badge-padding: var(--blu-product-badge-padding-countdown);
   --blu-product-badge-border-radius: var(--blu-product-badge-border-radius-countdown);
   display: flex;
   align-items: center;
   justify-content: center
  }

  html:not([dark]) .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da],
  html:not([dark]) .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
   display: flex;
   justify-content: center;
   align-items: center;
   align-self: stretch;
   border-radius: var(--blu-product-badge-border-radius-countdown-icon);
   margin-right: var(--blu-product-badge-icon-margin-countdown)
  }

  html:not([dark]) .blu-product-badge.b-promo-countdown[data-v-5f0401da] {
   max-height: 16px;
   background-color: var(--blu-product-badge-background-color-countdown-promo-red);
   color: var(--blu-product-badge-color-white);
   border: none
  }

  html:not([dark]) .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da] {
   padding: var(--blu-product-badge-padding-countdown-icon);
   background-color: var(--blu-product-badge-background-color-white);
   color: var(--blu-product-badge-color-countdown-promo-red);
   border: var(--blu-product-badge-border-countdown-promo)
  }

  html:not([dark]) .blu-product-badge.b-flash-sale[data-v-5f0401da] {
   max-height: 16px;
   background-color: var(--blu-product-badge-background-color-countdown-flash-sale-orange);
   color: var(--blu-product-badge-color-white);
   border: none
  }

  html:not([dark]) .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-white);
   color: var(--blu-product-badge-color-countdown-flash-sale-orange-icon);
   border: var(--blu-product-badge-border-countdown-flash-sale)
  }

  html[dark] .blu-product-badge[data-v-5f0401da] {
   --blu-product-badge-border: 1px solid #12171d;
   --blu-product-badge-border-countdown-promo: 1px solid #ff9090;
   --blu-product-badge-border-countdown-flash-sale: 1px solid #f05a00;
   --blu-product-badge-border-radius: 4px;
   --blu-product-badge-border-radius-countdown: 4px;
   --blu-product-badge-border-radius-countdown-icon: 4px;
   --blu-product-badge-font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
   --blu-product-badge-opacity: 1;
   --blu-product-badge-text-shadow: 0 0 1px #19222a;
   --blu-product-badge-padding: 0 4px;
   --blu-product-badge-padding-countdown: 0 4px 0 0;
   --blu-product-badge-padding-countdown-icon: 0 4px;
   --blu-product-badge-spacing: 2px;
   --blu-product-badge-icon-margin-countdown: 3px;
   --blu-product-badge-background-color-blue: #09acde;
   --blu-product-badge-background-color-light-blue: #002e7a;
   --blu-product-badge-background-color-green: #22a334;
   --blu-product-badge-background-color-gray: #3b444c;
   --blu-product-badge-background-color-light-gray: #19222a;
   --blu-product-badge-background-color-dark-gray: rgba(0, 0, 0, .6);
   --blu-product-badge-background-color-orange: #ff7f00;
   --blu-product-badge-background-color-magenta: #ff0f9d;
   --blu-product-badge-background-color-red: #d33534;
   --blu-product-badge-background-color-light-red: #ff7373;
   --blu-product-badge-background-color-white: #12171d;
   --blu-product-badge-background-color-yellow: #f1ab02;
   --blu-product-badge-background-color-pre-order-gray-med: #28323b;
   --blu-product-badge-background-color-promo-blue: #f3f9ff;
   --blu-product-badge-background-color-promo-green: #effcf0;
   --blu-product-badge-background-color-promo-gray: #f1f2f2;
   --blu-product-badge-background-color-countdown-promo-red: #ff9090;
   --blu-product-badge-background-color-countdown-flash-sale-orange: #f05a00;
   --blu-product-badge-color-countdown-flash-sale-orange-icon: #f05a00;
   --blu-product-badge-color-blue: #4fa4ff;
   --blu-product-badge-color-light-gray: rgba(255, 255, 255, .5019607843);
   --blu-product-badge-text-color-pre-oder-gray-med: rgba(255, 255, 255, .8);
   --blu-product-badge-color-gray: rgba(255, 255, 255, .8);
   --blu-product-badge-color-white: #12171d;
   --blu-product-badge-color-promo-blue: #4fa4ff;
   --blu-product-badge-color-promo-green: #02c82b;
   --blu-product-badge-color-promo-gray: rgba(255, 255, 255, .8);
   --blu-product-badge-color-promo-orange: #ff7f00;
   --blu-product-badge-color-promo-red: #ff7373;
   --blu-product-badge-color-flashsale-gray: rgba(255, 255, 255, .8);
   --blu-product-badge-color-flashsale-orange: #f05a00;
   --blu-product-badge-color-flashsale-red: #ff7373;
   --blu-product-badge-color-countdown-promo-red: #ff7373;
   --blu-product-badge-pseudo-element-border-promo-blue: 100%;
   --blu-product-badge-pseudo-element-height-promo-blue: 7.5px;
   --blu-product-badge-pseudo-element-position-bottom-promo-blue: 50%;
   --blu-product-badge-pseudo-element-position-left-promo-blue: -3px;
   --blu-product-badge-pseudo-element-position-right-promo-blue: -3px;
   --blu-product-badge-pseudo-element-width-promo-blue: 6px;
   display: inline-flex;
   align-items: flex-start;
   font: var(--blu-product-badge-font);
   width: fit-content;
   border-radius: var(--blu-product-badge-border-radius);
   padding: var(--blu-product-badge-padding);
   opacity: var(--blu-product-badge-opacity)
  }

  html[dark] .blu-product-badge[data-v-5f0401da]>:not(:last-child) {
   margin-right: var(--blu-product-badge-spacing)
  }

  html[dark] .blu-product-badge.b-ads[data-v-5f0401da] {
   background-color: transparent;
   color: var(--blu-product-badge-color-white);
   border: none;
   text-shadow: var(--blu-product-badge-text-shadow);
   --blu-product-badge-opacity: .47;
   --blu-product-badge-font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
  }

  html[dark] .blu-product-badge.b-best-seller[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-yellow);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-blibli-choice[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-blue);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-coming-soon[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-magenta);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-discount[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-red);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-exclusive[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-dark-gray);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-fresh-product[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-light-blue);
   color: var(--blu-product-badge-color-blue);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-newest[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-green);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-currently-closed[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-light-gray);
   color: var(--blu-product-badge-color-light-gray);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-out-of-stock[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-gray);
   color: var(--blu-product-badge-color-gray);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-product-left[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-light-red);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-top-product[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-orange);
   color: var(--blu-product-badge-color-white);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-pre-order[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-pre-order-gray-med);
   color: var(--blu-product-badge-text-color-pre-oder-gray-med);
   border: var(--blu-product-badge-border)
  }

  html[dark] .blu-product-badge.b-blue[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-promo-blue);
   color: var(--blu-product-badge-color-promo-blue);
   border: none;
   position: relative;
   overflow: hidden;
   --blu-product-badge-padding: 0 6px
  }

  html[dark] .blu-product-badge.b-blue[data-v-5f0401da]:after {
   content: "";
   position: absolute;
   bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
   transform: translateY(50%);
   left: var(--blu-product-badge-pseudo-element-position-left-promo-blue);
   width: var(--blu-product-badge-pseudo-element-width-promo-blue);
   height: var(--blu-product-badge-pseudo-element-height-promo-blue);
   border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
   background-color: var(--blu-product-badge-background-color-white)
  }

  html[dark] .blu-product-badge.b-blue[data-v-5f0401da]:before {
   content: "";
   position: absolute;
   bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
   transform: translateY(50%);
   right: var(--blu-product-badge-pseudo-element-position-right-promo-blue);
   width: var(--blu-product-badge-pseudo-element-width-promo-blue);
   height: var(--blu-product-badge-pseudo-element-height-promo-blue);
   border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
   background-color: var(--blu-product-badge-background-color-white)
  }

  html[dark] .blu-product-badge.b-green[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-promo-green);
   color: var(--blu-product-badge-color-promo-green);
   border: none
  }

  html[dark] .blu-product-badge.b-gray[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-promo-gray);
   color: var(--blu-product-badge-color-promo-gray);
   border: none
  }

  html[dark] .blu-product-badge.b-orange[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-promo-orange);
   border: none;
   --blu-product-badge-padding: 0
  }

  html[dark] .blu-product-badge.b-light-blue[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-promo-light-blue);
   color: var(--blu-product-badge-color-promo-light-blue);
   border: none
  }

  html[dark] .blu-product-badge.b-red[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-promo-red);
   border: none;
   --blu-product-badge-padding: 0
  }

  html[dark] .blu-product-badge.b-cheapest[data-v-5f0401da],
  html[dark] .blu-product-badge.b-best-selling[data-v-5f0401da],
  html[dark] .blu-product-badge.b-people-see[data-v-5f0401da] {
   --blu-product-badge-padding: 0
  }

  html[dark] .blu-product-badge.b-cheapest[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-flashsale-red);
   border: none
  }

  html[dark] .blu-product-badge.b-best-selling[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-flashsale-orange);
   border: none
  }

  html[dark] .blu-product-badge.b-people-see[data-v-5f0401da] {
   background-color: none;
   color: var(--blu-product-badge-color-flashsale-gray);
   border: none
  }

  html[dark] .blu-product-badge.b-promo-countdown[data-v-5f0401da],
  html[dark] .blu-product-badge.b-flash-sale[data-v-5f0401da] {
   --blu-product-badge-padding: var(--blu-product-badge-padding-countdown);
   --blu-product-badge-border-radius: var(--blu-product-badge-border-radius-countdown);
   display: flex;
   align-items: center;
   justify-content: center
  }

  html[dark] .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da],
  html[dark] .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
   display: flex;
   justify-content: center;
   align-items: center;
   align-self: stretch;
   border-radius: var(--blu-product-badge-border-radius-countdown-icon);
   margin-right: var(--blu-product-badge-icon-margin-countdown)
  }

  html[dark] .blu-product-badge.b-promo-countdown[data-v-5f0401da] {
   max-height: 16px;
   background-color: var(--blu-product-badge-background-color-countdown-promo-red);
   color: var(--blu-product-badge-color-white);
   border: none
  }

  html[dark] .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da] {
   padding: var(--blu-product-badge-padding-countdown-icon);
   background-color: var(--blu-product-badge-background-color-white);
   color: var(--blu-product-badge-color-countdown-promo-red);
   border: var(--blu-product-badge-border-countdown-promo)
  }

  html[dark] .blu-product-badge.b-flash-sale[data-v-5f0401da] {
   max-height: 16px;
   background-color: var(--blu-product-badge-background-color-countdown-flash-sale-orange);
   color: var(--blu-product-badge-color-white);
   border: none
  }

  html[dark] .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
   background-color: var(--blu-product-badge-background-color-white);
   color: var(--blu-product-badge-color-countdown-flash-sale-orange-icon);
   border: var(--blu-product-badge-border-countdown-flash-sale)
  }
 
    
 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-498b5b0a]:focus,
 html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
 html:not([dark]) a[data-v-498b5b0a] {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #19222a
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #fff;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f9f9fa;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #3ebbf3;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff4646;
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(25, 34, 42, .3019607843);
  --blu-button-color-border: #fff;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(255, 255, 255, .4);
  --blu-button-color-icon: rgba(255, 255, 255, .4)
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) a[data-v-498b5b0a] {
  text-decoration: none
 }

 html[dark] button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-498b5b0a]:focus,
 html[dark] input[type="submit"][data-v-498b5b0a]:focus,
 html[dark] input[type="button"][data-v-498b5b0a]:focus,
 html[dark] input[type="reset"][data-v-498b5b0a]:focus,
 html[dark] a[data-v-498b5b0a] {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #f9f9fa
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #12171d;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #19222a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #12171d
 }

 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #4fa4ff;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff7373;
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(255, 255, 255, .3019607843);
  --blu-button-color-border: #12171d;
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: #12171d
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(18, 23, 29, .4);
  --blu-button-color-icon: rgba(18, 23, 29, .4)
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] a[data-v-498b5b0a] {
  text-decoration: none
 }


 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

<script type="text/javascript" src="https://prod.flixgvid.flix360.io/" async="" id="data-flix-t-script"></script>

 .lazyImage[data-v-8dd39e6c] {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  vertical-align: middle
 }

 img[data-v-8dd39e6c] {
  object-fit: cover
 }

 img.error-image[data-v-8dd39e6c] {
  object-fit: contain !important;
  background-color: #f1f2f2
 }

 .list-enter-active[data-v-8dd39e6c],
 .list-leave-active[data-v-8dd39e6c] {
  transition: all .5s ease
 }

 .list-enter-from[data-v-8dd39e6c],
 .list-leave-to[data-v-8dd39e6c] {
  opacity: 0;
  transform: translate(30px)
 }

 @media screen and (min-width:840px),
 print {
  div.recommendation-card[data-v-e5ee2037] {
   flex: 1 158px;
   max-width: 192px
  }
 }

 @media screen and (max-width:839px) {
  div.recommendation-card[data-v-e5ee2037] {
   flex: 1 138px;
   max-width: 204px
  }
 }

 div.recommendation-card .promo-badge[data-v-e5ee2037] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  object-fit: contain;
  max-width: 60%;
  max-height: 24px
 }

 div.recommendation-card .seller[data-v-e5ee2037] {
  display: flex;
  height: 16px
 }

 div.recommendation-card .seller .img-official[data-v-e5ee2037] {
  margin-right: 2px
 }

 div.recommendation-card .seller .img-badge[data-v-e5ee2037] {
  margin-right: 4px
 }

 div.recommendation-card .seller .location[data-v-e5ee2037] {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all
 }

 img.recommendation-card-image[data-v-e5ee2037] {
  width: 100%;
  height: 100%;
  object-fit: contain
 }

 .loader[data-v-e4747b92] {
  position: absolute;
  background: #fff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  --size: 20px;
  --gap: 15px
 }

 .loader .wrapper[data-v-e4747b92] {
  position: relative;
  top: 50%;
  transform: translateY(-50%)
 }

 .dot-loader--default .circle[data-v-e4747b92] {
  background-color: #afdaf0;
  animation: flashing-e4747b92 2.24s infinite normal
 }

 .dot-loader--default .circle-1[data-v-e4747b92] {
  animation-delay: .45s
 }

 .dot-loader--default .circle-2[data-v-e4747b92] {
  animation-delay: 1.05s
 }

 .dot-loader--default .circle-3[data-v-e4747b92] {
  animation-delay: 1.35s
 }

 .dot-loader--pulse .circle[data-v-e4747b92] {
  background-color: #3ebbf3;
  animation: pulse-e4747b92 1s infinite linear alternate
 }

 .dot-loader--pulse .circle-1[data-v-e4747b92] {
  animation-delay: 0s
 }

 .dot-loader--pulse .circle-2[data-v-e4747b92] {
  animation-delay: .5s
 }

 .dot-loader--pulse .circle-3[data-v-e4747b92] {
  animation-delay: 1s
 }

 .circle[data-v-e4747b92] {
  display: inline-block;
  height: var(--size);
  width: var(--size);
  border-radius: 20px
 }

 .circle[data-v-e4747b92]:first-child {
  margin-left: 0
 }

 .circle[data-v-e4747b92]:not(:first-child) {
  margin-left: var(--gap)
 }

 #circle_1[data-v-e4747b92] {
  animation-delay: .45s
 }

 #circle_2[data-v-e4747b92] {
  animation-delay: 1.05s
 }

 #circle_3[data-v-e4747b92] {
  animation-delay: 1.35s
 }

 @keyframes flashing-e4747b92 {
  50% {
   background-color: #f0f0f0
  }
 }

 @keyframes pulse-e4747b92 {
  0% {
   background-color: #3ebbf3;
   transform: scale(2)
  }

  50%,
  to {
   background-color: #c8cbcd;
   transform: scale(1)
  }
 }

 .recommendation[data-v-6c50fb98] {
  width: 100%
 }

 .recommendation__title[data-v-6c50fb98] {
  font: 600 18px/24px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  color: #19222a
 }

 @media screen and (min-width:840px),
 print {
  .recommendation__title[data-v-6c50fb98] {
   padding: 8px 24px 0
  }
 }

 @media screen and (max-width:839px) {
  .recommendation__title[data-v-6c50fb98] {
   padding: 16px 16px 0
  }
 }

 .recommendation__list[data-v-6c50fb98] {
  display: flex;
  flex-wrap: wrap
 }

 @media screen and (min-width:840px),
 print {
  .recommendation__list[data-v-6c50fb98] {
   margin-left: 16px;
   padding: 12px 8px;
   gap: 20px 16px
  }
 }

 @media screen and (max-width:839px) {
  .recommendation__list[data-v-6c50fb98] {
   padding: 16px;
   gap: 16px 12px
  }
 }

 .recommendation .fade-enter-active[data-v-6c50fb98],
 .recommendation .fade-leave-active[data-v-6c50fb98] {
  transition: opacity .5s ease
 }

 .recommendation .fade-enter-from[data-v-6c50fb98],
 .recommendation .fade-leave-to[data-v-6c50fb98] {
  opacity: 0
 }

 .loading-container[data-v-6c50fb98] {
  display: flex;
  justify-content: center
 }


 html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
  --blu-product-grocery-color-background: #fff;
  --blu-product-grocery-count-color-background: #797f85;
  --blu-product-grocery-border-radius: 8px 8px;
  --blu-product-grocery-count-border-radius: 50%;
  --blu-product-grocery-name-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-count-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-count-color-text: rgba(25, 34, 42, .7019607843);
  --blu-product-grocery-image-border: 1px solid #f1f2f2;
  --blu-product-grocery-label-count-margin: 4px;
  --blu-product-grocery-count-divider-height: 2px;
  --blu-product-grocery-count-divider-width: 2px;
  position: relative;
  background-color: var(--blu-product-grocery-color-background);
  border-radius: var(--blu-product-grocery-border-radius);
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 @media screen and (min-width:840px),
 print {
  html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
   flex: 1 192px
  }
 }

 @media screen and (max-width:839px) {
  html:not([dark]) .blu-product-grocery[data-v-7dfd505e] {
   flex: 1 138px
  }
 }

 html:not([dark]) .blu-product-grocery[data-v-7dfd505e] .blu-image__main {
  transition: all .3s ease
 }

 html:not([dark]) .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover {
  cursor: pointer
 }

 html:not([dark]) .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover .blu-image__main {
  transform: scale(1.05)
 }

 html:not([dark]) .blu-product-grocery__top[data-v-7dfd505e] {
  position: relative
 }

 html:not([dark]) .blu-product-grocery__image[data-v-7dfd505e] {
  position: relative;
  top: 0;
  aspect-ratio: 1;
  border: var(--blu-product-grocery-image-border);
  border-radius: var(--blu-product-grocery-border-radius);
  object-fit: contain;
  overflow: hidden
 }

 html:not([dark]) .blu-product-grocery__image-label[data-v-7dfd505e] {
  position: absolute;
  top: 8px;
  left: 8px;
  display: flex;
  z-index: 1
 }

 html:not([dark]) .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
  --blu-product-grocery-promo-campaign-height: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  height: var(--blu-product-grocery-promo-campaign-height)
 }

 html:not([dark]) .blu-product-grocery__promo-campaign[data-v-7dfd505e] img {
  max-height: var(--blu-product-grocery-promo-campaign-height)
 }

 html:not([dark]) .blu-product-grocery__button[data-v-7dfd505e] {
  position: absolute;
  bottom: 8px;
  right: 8px;
  z-index: 1
 }

 html:not([dark]) .blu-product-grocery__button[data-v-7dfd505e] .blu-input-number.b-field.b-secondary {
  --blu-input-number-color-border: #3ebbf3
 }

 html:not([dark]) .blu-product-grocery__bottom[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom--price[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price[data-v-7dfd505e] {
  --blu-product-grocery-price-after-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-price-before-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-price-after-color-text: #19222a;
  --blu-product-grocery-price-before-color-text: rgba(25, 34, 42, .4)
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--after[data-v-7dfd505e] {
  font: var(--blu-product-grocery-price-after-text);
  color: var(--blu-product-grocery-price-after-color-text)
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before[data-v-7dfd505e] {
  display: flex;
  gap: 4px;
  font: var(--blu-product-grocery-price-before-text);
  color: var(--blu-product-grocery-price-before-color-text)
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before .blu-grocery-price-before[data-v-7dfd505e] {
  text-decoration: line-through
 }

 html:not([dark]) .blu-product-grocery__bottom--price .blu-grocery-bottom__promo-badge[data-v-7dfd505e] {
  display: flex;
  margin: 2px 0
 }

 html:not([dark]) .blu-product-grocery__bottom--name[data-v-7dfd505e] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font: var(--blu-product-grocery-name-text);
  white-space: initial;
  word-break: break-word;
  overflow: hidden
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info[data-v-7dfd505e] {
  display: flex;
  align-items: center;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info .blu-grocery-seller__location[data-v-7dfd505e] {
  --blu-product-grocery-location-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-location-color-text: rgba(25, 34, 42, .7019607843);
  font: var(--blu-product-grocery-location-text);
  color: var(--blu-product-grocery-location-color-text)
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count[data-v-7dfd505e] {
  display: flex;
  align-items: center;
  gap: 4px;
  font: var(--blu-product-grocery-count-text);
  color: var(--blu-product-grocery-count-color-text)
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count span[data-v-7dfd505e] {
  margin-left: var(--blu-product-grocery-label-count-margin)
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count-wrapper[data-v-7dfd505e] {
  display: flex;
  align-items: center
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count--divider[data-v-7dfd505e] {
  width: var(--blu-product-grocery-count-divider-width);
  height: var(--blu-product-grocery-count-divider-height);
  background-color: var(--blu-product-grocery-count-color-background);
  border-radius: var(--blu-product-grocery-count-border-radius)
 }

 html:not([dark]) .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__features[data-v-7dfd505e] {
  display: flex;
  gap: 4px
 }

 html:not([dark]) .blu-product-grocery__bottom .name-on-top[data-v-7dfd505e] {
  flex-direction: column-reverse
 }

 html:not([dark]) .blu-product-grocery__title-price-wrapper[data-v-7dfd505e] {
  display: flex;
  gap: 4px;
  flex-direction: column
 }

 html:not([dark]) .blu-product-grocery__variant[data-v-7dfd505e] {
  --blu-product-grocery-variant-color-text: rgba(25, 34, 42, .7019607843);
  --blu-product-grocery-variant-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  display: flex;
  align-items: center;
  font: var(--blu-product-grocery-variant-text);
  color: var(--blu-product-grocery-variant-color-text)
 }

 html:not([dark]) .blu-product-grocery__variant.has-multiple[data-v-7dfd505e] {
  --blu-product-grocery-variant-color-text: #3ebbf3;
  --blu-product-grocery-variant-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html:not([dark]) .blu-product-grocery__variant svg[data-v-7dfd505e] {
  width: 12px;
  height: 12px
 }

 html:not([dark]) .blu-product-grocery__promo-badge[data-v-7dfd505e] {
  display: flex;
  margin-top: 2px
 }

 html:not([dark]) .blu-product-grocery.b-disabled[data-v-7dfd505e] {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none
 }

 html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__bottom[data-v-7dfd505e],
 html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
  opacity: .5
 }

 html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-image,
 html:not([dark]) .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-product-image-carousel__slider {
  opacity: .5
 }

 html:not([dark]) .blu-product-grocery.b-on-colored-background[data-v-7dfd505e] {
  --blu-product-grocery-image-border: none
 }

 html:not([dark]) .blu-product-grocery.b-on-colored-background .blu-product-grocery__bottom[data-v-7dfd505e] {
  padding: 0 8px 8px
 }

 html[dark] .blu-product-grocery[data-v-7dfd505e] {
  --blu-product-grocery-color-background: #12171d;
  --blu-product-grocery-count-color-background: #acb0b4;
  --blu-product-grocery-border-radius: 8px 8px;
  --blu-product-grocery-count-border-radius: 50%;
  --blu-product-grocery-name-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-count-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-count-color-text: rgba(255, 255, 255, .8);
  --blu-product-grocery-image-border: 1px solid #28323b;
  --blu-product-grocery-label-count-margin: 4px;
  --blu-product-grocery-count-divider-height: 2px;
  --blu-product-grocery-count-divider-width: 2px;
  position: relative;
  background-color: var(--blu-product-grocery-color-background);
  border-radius: var(--blu-product-grocery-border-radius);
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 @media screen and (min-width:840px),
 print {
  html[dark] .blu-product-grocery[data-v-7dfd505e] {
   flex: 1 192px
  }
 }

 @media screen and (max-width:839px) {
  html[dark] .blu-product-grocery[data-v-7dfd505e] {
   flex: 1 138px
  }
 }

 html[dark] .blu-product-grocery[data-v-7dfd505e] .blu-image__main {
  transition: all .3s ease
 }

 html[dark] .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover {
  cursor: pointer
 }

 html[dark] .blu-product-grocery[data-v-7dfd505e]:not(.b-disabled):hover .blu-image__main {
  transform: scale(1.05)
 }

 html[dark] .blu-product-grocery__top[data-v-7dfd505e] {
  position: relative
 }

 html[dark] .blu-product-grocery__image[data-v-7dfd505e] {
  position: relative;
  top: 0;
  aspect-ratio: 1;
  border: var(--blu-product-grocery-image-border);
  border-radius: var(--blu-product-grocery-border-radius);
  object-fit: contain;
  overflow: hidden
 }

 html[dark] .blu-product-grocery__image-label[data-v-7dfd505e] {
  position: absolute;
  top: 8px;
  left: 8px;
  display: flex;
  z-index: 1
 }

 html[dark] .blu-product-grocery__promo-campaign[data-v-7dfd505e] {
  --blu-product-grocery-promo-campaign-height: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  height: var(--blu-product-grocery-promo-campaign-height)
 }

 html[dark] .blu-product-grocery__promo-campaign[data-v-7dfd505e] img {
  max-height: var(--blu-product-grocery-promo-campaign-height)
 }

 html[dark] .blu-product-grocery__button[data-v-7dfd505e] {
  position: absolute;
  bottom: 8px;
  right: 8px;
  z-index: 1
 }

 html[dark] .blu-product-grocery__button[data-v-7dfd505e] .blu-input-number.b-field.b-secondary {
  --blu-input-number-color-border: #4fa4ff
 }

 html[dark] .blu-product-grocery__bottom[data-v-7dfd505e],
 html[dark] .blu-product-grocery__bottom--price[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price[data-v-7dfd505e] {
  --blu-product-grocery-price-after-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-price-before-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-price-after-color-text: #fff;
  --blu-product-grocery-price-before-color-text: rgba(255, 255, 255, .5019607843)
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--after[data-v-7dfd505e] {
  font: var(--blu-product-grocery-price-after-text);
  color: var(--blu-product-grocery-price-after-color-text)
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before[data-v-7dfd505e] {
  display: flex;
  gap: 4px;
  font: var(--blu-product-grocery-price-before-text);
  color: var(--blu-product-grocery-price-before-color-text)
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__price--before .blu-grocery-price-before[data-v-7dfd505e] {
  text-decoration: line-through
 }

 html[dark] .blu-product-grocery__bottom--price .blu-grocery-bottom__promo-badge[data-v-7dfd505e] {
  display: flex;
  margin: 2px 0
 }

 html[dark] .blu-product-grocery__bottom--name[data-v-7dfd505e] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font: var(--blu-product-grocery-name-text);
  white-space: initial;
  word-break: break-word;
  overflow: hidden
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility[data-v-7dfd505e] {
  display: flex;
  flex-direction: column;
  gap: 4px
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info[data-v-7dfd505e] {
  display: flex;
  align-items: center;
  gap: 4px
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__info .blu-grocery-seller__location[data-v-7dfd505e] {
  --blu-product-grocery-location-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-grocery-location-color-text: rgba(255, 255, 255, .8);
  font: var(--blu-product-grocery-location-text);
  color: var(--blu-product-grocery-location-color-text)
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count[data-v-7dfd505e] {
  display: flex;
  align-items: center;
  gap: 4px;
  font: var(--blu-product-grocery-count-text);
  color: var(--blu-product-grocery-count-color-text)
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count span[data-v-7dfd505e] {
  margin-left: var(--blu-product-grocery-label-count-margin)
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count-wrapper[data-v-7dfd505e] {
  display: flex;
  align-items: center
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__count--divider[data-v-7dfd505e] {
  width: var(--blu-product-grocery-count-divider-width);
  height: var(--blu-product-grocery-count-divider-height);
  background-color: var(--blu-product-grocery-count-color-background);
  border-radius: var(--blu-product-grocery-count-border-radius)
 }

 html[dark] .blu-product-grocery__bottom--seller-credibility .blu-grocery-seller-credibility__features[data-v-7dfd505e] {
  display: flex;
  gap: 4px
 }

 html[dark] .blu-product-grocery__bottom .name-on-top[data-v-7dfd505e] {
  flex-direction: column-reverse
 }

 html[dark] .blu-product-grocery__title-price-wrapper[data-v-7dfd505e] {
  display: flex;
  gap: 4px;
  flex-direction: column
 }

 html[dark] .blu-product-grocery__variant[data-v-7dfd505e] {
  --blu-product-grocery-variant-color-text: rgba(255, 255, 255, .8);
  --blu-product-grocery-variant-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  display: flex;
  align-items: center;
  font: var(--blu-product-grocery-variant-text);
  color: var(--blu-product-grocery-variant-color-text)
 }

 html[dark] .blu-product-grocery__variant.has-multiple[data-v-7dfd505e] {
  --blu-product-grocery-variant-color-text: #4fa4ff;
  --blu-product-grocery-variant-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html[dark] .blu-product-grocery__variant svg[data-v-7dfd505e] {
  width: 12px;
  height: 12px
 }

 html[dark] .blu-product-grocery__promo-badge[data-v-7dfd505e] {
  display: flex;
  margin-top: 2px
 }

 html[dark] .blu-product-grocery.b-disabled[data-v-7dfd505e] {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none
 }

 html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__bottom[data-v-7dfd505e],
 html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__promo-campaign[data-v-7dfd505e],
 html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-image,
 html[dark] .blu-product-grocery.b-disabled .blu-product-grocery__image[data-v-7dfd505e] .blu-product-image-carousel__slider {
  opacity: .5
 }

 html[dark] .blu-product-grocery.b-on-colored-background[data-v-7dfd505e] {
  --blu-product-grocery-image-border: none
 }

 html[dark] .blu-product-grocery.b-on-colored-background .blu-product-grocery__bottom[data-v-7dfd505e] {
  padding: 0 8px 8px
 }


 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-498b5b0a]:focus,
 html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
 html:not([dark]) a[data-v-498b5b0a] {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #19222a
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #fff;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f9f9fa;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #3ebbf3;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff4646;
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(25, 34, 42, .3019607843);
  --blu-button-color-border: #fff;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(255, 255, 255, .4);
  --blu-button-color-icon: rgba(255, 255, 255, .4)
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) a[data-v-498b5b0a] {
  text-decoration: none
 }

 html[dark] button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-498b5b0a]:focus,
 html[dark] input[type="submit"][data-v-498b5b0a]:focus,
 html[dark] input[type="button"][data-v-498b5b0a]:focus,
 html[dark] input[type="reset"][data-v-498b5b0a]:focus,
 html[dark] a[data-v-498b5b0a] {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #f9f9fa
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #12171d;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #19222a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #12171d
 }

 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #4fa4ff;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff7373;
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(255, 255, 255, .3019607843);
  --blu-button-color-border: #12171d;
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: #12171d
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(18, 23, 29, .4);
  --blu-button-color-icon: rgba(18, 23, 29, .4)
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] a[data-v-498b5b0a] {
  text-decoration: none
 }


 html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #fff;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #e1f1ff;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #3ebbf3;
  --blu-badge-color-icon-low: #3ebbf3;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6e6;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #d33534;
  --blu-badge-color-icon-low: #e93c3c;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #d6f7da;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #1c832a;
  --blu-badge-color-icon-low: #1f912e;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #f1f2f2;
  --blu-badge-color-background: #28323b;
  --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-text: #fff;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
  --blu-badge-color-icon: #fff
 }

 html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fff;
  --blu-badge-color-background: #fff;
  --blu-badge-color-text-low: rgba(25, 34, 42, .4);
  --blu-badge-color-text: #3ebbf3;
  --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
  --blu-badge-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] {
  --blu-badge-color-text: #fff;
  --blu-badge-color-border: #12171d;
  --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-badge-border-radius: 4px;
  --blu-badge-border-width: 1px;
  --blu-badge-padding: 0 4px 1px;
  font: var(--blu-badge-text);
  border-radius: var(--blu-badge-border-radius);
  box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
  padding: var(--blu-badge-padding);
  display: inline-flex;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  max-height: 16px;
  white-space: nowrap
 }

 html[dark] .blu-badge[data-v-4cd4e6d8] svg {
  display: flex;
  width: 12px;
  height: 12px;
  color: var(--blu-badge-item-leading-color-icon)
 }

 html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
  margin-right: 2px
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
  min-width: 16px
 }

 html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
  --blu-badge-size: 8px;
  width: var(--blu-badge-size);
  height: var(--blu-badge-size)
 }

 html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
  color: var(--blu-badge-color-text);
  background-color: var(--blu-badge-color-background)
 }

 html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
  --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
  color: var(--blu-badge-color-text-low);
  background-color: var(--blu-badge-color-background-low)
 }

 html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #0046aa;
  --blu-badge-color-background: #3ebbf3;
  --blu-badge-color-text-low: #4fa4ff;
  --blu-badge-color-icon-low: #4fa4ff;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #ffe6ce;
  --blu-badge-color-background: #ff7f00;
  --blu-badge-color-text-low: #dc5300;
  --blu-badge-color-icon-low: #f05a00;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #8d2221;
  --blu-badge-color-background: #ff4646;
  --blu-badge-color-text-low: #ff7373;
  --blu-badge-color-icon-low: #ff7373;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #13561c;
  --blu-badge-color-background: #22a334;
  --blu-badge-color-text-low: #02c82b;
  --blu-badge-color-icon-low: #02c82b;
  --blu-badge-color-icon: #fff
 }

 html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #834bee;
  --blu-badge-color-icon-low: #834bee;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #fddef0;
  --blu-badge-color-background: #ff0f9d;
  --blu-badge-color-text-low: #ff0f9d;
  --blu-badge-color-icon-low: #ff0f9d;
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #28323b;
  --blu-badge-color-background: #f1f2f2;
  --blu-badge-color-text-low: rgba(255, 255, 255, .8);
  --blu-badge-color-text: #12171d;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
  --blu-badge-color-icon: #12171d
 }

 html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
  --blu-badge-color-background-low: #12171d;
  --blu-badge-color-background: #12171d;
  --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-text: #4fa4ff;
  --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
  --blu-badge-color-icon: #4fa4ff
 }

 html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
  --blu-badge-border-radius: 8px
 }

 html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
  cursor: pointer
 }


 html:not([dark]) .blu-image[data-v-54bc976c] {
  --blu-responsive-image-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
  --blu-responsive-image-background: #fff;
  --blu-responsive-image-width: 100%;
  --blu-responsive-image-height: 100%;
  --blu-responsive-image-radius: 8px;
  --blu-responsive-image-ratio: 1;
  position: relative;
  overflow: hidden;
  width: var(--blu-responsive-image-width);
  aspect-ratio: var(--blu-responsive-image-ratio);
  background-color: var(--blu-responsive-image-background)
 }

 html:not([dark]) .blu-image__main[data-v-54bc976c] {
  object-fit: contain;
  width: var(--blu-responsive-image-width);
  height: var(--blu-responsive-image-height)
 }

 html:not([dark]) .blu-image.b-shadow[data-v-54bc976c] {
  box-shadow: var(--blu-responsive-image-shadow)
 }

 html:not([dark]) .blu-image.b-radius[data-v-54bc976c] {
  border-radius: var(--blu-responsive-image-radius)
 }

 html:not([dark]) .blu-image.b-mask[data-v-54bc976c] {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
 }

 html[dark] .blu-image[data-v-54bc976c] {
  --blu-responsive-image-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
  --blu-responsive-image-background: #12171d;
  --blu-responsive-image-width: 100%;
  --blu-responsive-image-height: 100%;
  --blu-responsive-image-radius: 8px;
  --blu-responsive-image-ratio: 1;
  position: relative;
  overflow: hidden;
  width: var(--blu-responsive-image-width);
  aspect-ratio: var(--blu-responsive-image-ratio);
  background-color: var(--blu-responsive-image-background)
 }

 html[dark] .blu-image__main[data-v-54bc976c] {
  object-fit: contain;
  width: var(--blu-responsive-image-width);
  height: var(--blu-responsive-image-height)
 }

 html[dark] .blu-image.b-shadow[data-v-54bc976c] {
  box-shadow: var(--blu-responsive-image-shadow)
 }

 html[dark] .blu-image.b-radius[data-v-54bc976c] {
  border-radius: var(--blu-responsive-image-radius)
 }

 html[dark] .blu-image.b-mask[data-v-54bc976c] {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center
 }


 html:not([dark]) .blu-product-badge[data-v-5f0401da] {
  --blu-product-badge-border: 1px solid #fff;
  --blu-product-badge-border-countdown-promo: 1px solid #e93c3c;
  --blu-product-badge-border-countdown-flash-sale: 1px solid #f05a00;
  --blu-product-badge-border-radius: 4px;
  --blu-product-badge-border-radius-countdown: 4px;
  --blu-product-badge-border-radius-countdown-icon: 4px;
  --blu-product-badge-font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-badge-opacity: 1;
  --blu-product-badge-text-shadow: 0 0 1px #19222a;
  --blu-product-badge-padding: 0 4px;
  --blu-product-badge-padding-countdown: 0 4px 0 0;
  --blu-product-badge-padding-countdown-icon: 0 4px;
  --blu-product-badge-spacing: 2px;
  --blu-product-badge-icon-margin-countdown: 3px;
  --blu-product-badge-background-color-blue: #09acde;
  --blu-product-badge-background-color-light-blue: #f3f9ff;
  --blu-product-badge-background-color-green: #22a334;
  --blu-product-badge-background-color-gray: #e1e3e4;
  --blu-product-badge-background-color-light-gray: #f9f9fa;
  --blu-product-badge-background-color-dark-gray: rgba(0, 0, 0, .6);
  --blu-product-badge-background-color-orange: #ff7f00;
  --blu-product-badge-background-color-magenta: #ff0f9d;
  --blu-product-badge-background-color-red: #d33534;
  --blu-product-badge-background-color-light-red: #ff7373;
  --blu-product-badge-background-color-white: #fff;
  --blu-product-badge-background-color-yellow: #f1ab02;
  --blu-product-badge-background-color-pre-order-gray-med: #f1f2f2;
  --blu-product-badge-background-color-promo-blue: #f3f9ff;
  --blu-product-badge-background-color-promo-green: #effcf0;
  --blu-product-badge-background-color-promo-gray: #f1f2f2;
  --blu-product-badge-background-color-countdown-promo-red: #e93c3c;
  --blu-product-badge-background-color-countdown-flash-sale-orange: #f05a00;
  --blu-product-badge-color-countdown-flash-sale-orange-icon: #f05a00;
  --blu-product-badge-color-blue: #3ebbf3;
  --blu-product-badge-color-light-gray: rgba(25, 34, 42, .4);
  --blu-product-badge-text-color-pre-oder-gray-med: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-white: #fff;
  --blu-product-badge-color-promo-blue: #3ebbf3;
  --blu-product-badge-color-promo-green: #1c832a;
  --blu-product-badge-color-promo-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-promo-orange: #ff7f00;
  --blu-product-badge-color-promo-red: #d33534;
  --blu-product-badge-color-flashsale-gray: rgba(25, 34, 42, .7019607843);
  --blu-product-badge-color-flashsale-orange: #f05a00;
  --blu-product-badge-color-flashsale-red: #d33534;
  --blu-product-badge-color-countdown-promo-red: #d33534;
  --blu-product-badge-pseudo-element-border-promo-blue: 100%;
  --blu-product-badge-pseudo-element-height-promo-blue: 7.5px;
  --blu-product-badge-pseudo-element-position-bottom-promo-blue: 50%;
  --blu-product-badge-pseudo-element-position-left-promo-blue: -3px;
  --blu-product-badge-pseudo-element-position-right-promo-blue: -3px;
  --blu-product-badge-pseudo-element-width-promo-blue: 6px;
  display: inline-flex;
  align-items: flex-start;
  font: var(--blu-product-badge-font);
  width: fit-content;
  border-radius: var(--blu-product-badge-border-radius);
  padding: var(--blu-product-badge-padding);
  opacity: var(--blu-product-badge-opacity)
 }

 html:not([dark]) .blu-product-badge[data-v-5f0401da]>:not(:last-child) {
  margin-right: var(--blu-product-badge-spacing)
 }

 html:not([dark]) .blu-product-badge.b-ads[data-v-5f0401da] {
  background-color: transparent;
  color: var(--blu-product-badge-color-white);
  border: none;
  text-shadow: var(--blu-product-badge-text-shadow);
  --blu-product-badge-opacity: .47;
  --blu-product-badge-font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html:not([dark]) .blu-product-badge.b-best-seller[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-yellow);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-blibli-choice[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-blue);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-coming-soon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-magenta);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-discount[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-exclusive[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-dark-gray);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-fresh-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-blue);
  color: var(--blu-product-badge-color-blue);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-newest[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-green);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-currently-closed[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-gray);
  color: var(--blu-product-badge-color-light-gray);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-out-of-stock[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-gray);
  color: var(--blu-product-badge-color-gray);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-product-left[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-top-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-orange);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-pre-order[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-pre-order-gray-med);
  color: var(--blu-product-badge-text-color-pre-oder-gray-med);
  border: var(--blu-product-badge-border)
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-blue);
  color: var(--blu-product-badge-color-promo-blue);
  border: none;
  position: relative;
  overflow: hidden;
  --blu-product-badge-padding: 0 6px
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da]:after {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  left: var(--blu-product-badge-pseudo-element-position-left-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html:not([dark]) .blu-product-badge.b-blue[data-v-5f0401da]:before {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  right: var(--blu-product-badge-pseudo-element-position-right-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html:not([dark]) .blu-product-badge.b-green[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-green);
  color: var(--blu-product-badge-color-promo-green);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-gray[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-gray);
  color: var(--blu-product-badge-color-promo-gray);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-orange[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-orange);
  border: none;
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-light-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-light-blue);
  color: var(--blu-product-badge-color-promo-light-blue);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-red[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-red);
  border: none;
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-cheapest[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-best-selling[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-people-see[data-v-5f0401da] {
  --blu-product-badge-padding: 0
 }

 html:not([dark]) .blu-product-badge.b-cheapest[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-red);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-best-selling[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-orange);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-people-see[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-gray);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  --blu-product-badge-padding: var(--blu-product-badge-padding-countdown);
  --blu-product-badge-border-radius: var(--blu-product-badge-border-radius-countdown);
  display: flex;
  align-items: center;
  justify-content: center
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da],
 html:not([dark]) .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: var(--blu-product-badge-border-radius-countdown-icon);
  margin-right: var(--blu-product-badge-icon-margin-countdown)
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown[data-v-5f0401da] {
  max-height: 16px;
  background-color: var(--blu-product-badge-background-color-countdown-promo-red);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da] {
  padding: var(--blu-product-badge-padding-countdown-icon);
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-promo-red);
  border: var(--blu-product-badge-border-countdown-promo)
 }

 html:not([dark]) .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  max-height: 16px;
  background-color: var(--blu-product-badge-background-color-countdown-flash-sale-orange);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html:not([dark]) .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-flash-sale-orange-icon);
  border: var(--blu-product-badge-border-countdown-flash-sale)
 }

 html[dark] .blu-product-badge[data-v-5f0401da] {
  --blu-product-badge-border: 1px solid #12171d;
  --blu-product-badge-border-countdown-promo: 1px solid #ff9090;
  --blu-product-badge-border-countdown-flash-sale: 1px solid #f05a00;
  --blu-product-badge-border-radius: 4px;
  --blu-product-badge-border-radius-countdown: 4px;
  --blu-product-badge-border-radius-countdown-icon: 4px;
  --blu-product-badge-font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-product-badge-opacity: 1;
  --blu-product-badge-text-shadow: 0 0 1px #19222a;
  --blu-product-badge-padding: 0 4px;
  --blu-product-badge-padding-countdown: 0 4px 0 0;
  --blu-product-badge-padding-countdown-icon: 0 4px;
  --blu-product-badge-spacing: 2px;
  --blu-product-badge-icon-margin-countdown: 3px;
  --blu-product-badge-background-color-blue: #09acde;
  --blu-product-badge-background-color-light-blue: #002e7a;
  --blu-product-badge-background-color-green: #22a334;
  --blu-product-badge-background-color-gray: #3b444c;
  --blu-product-badge-background-color-light-gray: #19222a;
  --blu-product-badge-background-color-dark-gray: rgba(0, 0, 0, .6);
  --blu-product-badge-background-color-orange: #ff7f00;
  --blu-product-badge-background-color-magenta: #ff0f9d;
  --blu-product-badge-background-color-red: #d33534;
  --blu-product-badge-background-color-light-red: #ff7373;
  --blu-product-badge-background-color-white: #12171d;
  --blu-product-badge-background-color-yellow: #f1ab02;
  --blu-product-badge-background-color-pre-order-gray-med: #28323b;
  --blu-product-badge-background-color-promo-blue: #f3f9ff;
  --blu-product-badge-background-color-promo-green: #effcf0;
  --blu-product-badge-background-color-promo-gray: #f1f2f2;
  --blu-product-badge-background-color-countdown-promo-red: #ff9090;
  --blu-product-badge-background-color-countdown-flash-sale-orange: #f05a00;
  --blu-product-badge-color-countdown-flash-sale-orange-icon: #f05a00;
  --blu-product-badge-color-blue: #4fa4ff;
  --blu-product-badge-color-light-gray: rgba(255, 255, 255, .5019607843);
  --blu-product-badge-text-color-pre-oder-gray-med: rgba(255, 255, 255, .8);
  --blu-product-badge-color-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-white: #12171d;
  --blu-product-badge-color-promo-blue: #4fa4ff;
  --blu-product-badge-color-promo-green: #02c82b;
  --blu-product-badge-color-promo-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-promo-orange: #ff7f00;
  --blu-product-badge-color-promo-red: #ff7373;
  --blu-product-badge-color-flashsale-gray: rgba(255, 255, 255, .8);
  --blu-product-badge-color-flashsale-orange: #f05a00;
  --blu-product-badge-color-flashsale-red: #ff7373;
  --blu-product-badge-color-countdown-promo-red: #ff7373;
  --blu-product-badge-pseudo-element-border-promo-blue: 100%;
  --blu-product-badge-pseudo-element-height-promo-blue: 7.5px;
  --blu-product-badge-pseudo-element-position-bottom-promo-blue: 50%;
  --blu-product-badge-pseudo-element-position-left-promo-blue: -3px;
  --blu-product-badge-pseudo-element-position-right-promo-blue: -3px;
  --blu-product-badge-pseudo-element-width-promo-blue: 6px;
  display: inline-flex;
  align-items: flex-start;
  font: var(--blu-product-badge-font);
  width: fit-content;
  border-radius: var(--blu-product-badge-border-radius);
  padding: var(--blu-product-badge-padding);
  opacity: var(--blu-product-badge-opacity)
 }

 html[dark] .blu-product-badge[data-v-5f0401da]>:not(:last-child) {
  margin-right: var(--blu-product-badge-spacing)
 }

 html[dark] .blu-product-badge.b-ads[data-v-5f0401da] {
  background-color: transparent;
  color: var(--blu-product-badge-color-white);
  border: none;
  text-shadow: var(--blu-product-badge-text-shadow);
  --blu-product-badge-opacity: .47;
  --blu-product-badge-font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
 }

 html[dark] .blu-product-badge.b-best-seller[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-yellow);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-blibli-choice[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-blue);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-coming-soon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-magenta);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-discount[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-exclusive[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-dark-gray);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-fresh-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-blue);
  color: var(--blu-product-badge-color-blue);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-newest[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-green);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-currently-closed[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-gray);
  color: var(--blu-product-badge-color-light-gray);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-out-of-stock[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-gray);
  color: var(--blu-product-badge-color-gray);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-product-left[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-light-red);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-top-product[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-orange);
  color: var(--blu-product-badge-color-white);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-pre-order[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-pre-order-gray-med);
  color: var(--blu-product-badge-text-color-pre-oder-gray-med);
  border: var(--blu-product-badge-border)
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-blue);
  color: var(--blu-product-badge-color-promo-blue);
  border: none;
  position: relative;
  overflow: hidden;
  --blu-product-badge-padding: 0 6px
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da]:after {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  left: var(--blu-product-badge-pseudo-element-position-left-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html[dark] .blu-product-badge.b-blue[data-v-5f0401da]:before {
  content: "";
  position: absolute;
  bottom: var(--blu-product-badge-pseudo-element-position-bottom-promo-blue);
  transform: translateY(50%);
  right: var(--blu-product-badge-pseudo-element-position-right-promo-blue);
  width: var(--blu-product-badge-pseudo-element-width-promo-blue);
  height: var(--blu-product-badge-pseudo-element-height-promo-blue);
  border-radius: var(--blu-product-badge-pseudo-element-border-promo-blue);
  background-color: var(--blu-product-badge-background-color-white)
 }

 html[dark] .blu-product-badge.b-green[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-green);
  color: var(--blu-product-badge-color-promo-green);
  border: none
 }

 html[dark] .blu-product-badge.b-gray[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-gray);
  color: var(--blu-product-badge-color-promo-gray);
  border: none
 }

 html[dark] .blu-product-badge.b-orange[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-orange);
  border: none;
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-light-blue[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-promo-light-blue);
  color: var(--blu-product-badge-color-promo-light-blue);
  border: none
 }

 html[dark] .blu-product-badge.b-red[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-promo-red);
  border: none;
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-cheapest[data-v-5f0401da],
 html[dark] .blu-product-badge.b-best-selling[data-v-5f0401da],
 html[dark] .blu-product-badge.b-people-see[data-v-5f0401da] {
  --blu-product-badge-padding: 0
 }

 html[dark] .blu-product-badge.b-cheapest[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-red);
  border: none
 }

 html[dark] .blu-product-badge.b-best-selling[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-orange);
  border: none
 }

 html[dark] .blu-product-badge.b-people-see[data-v-5f0401da] {
  background-color: none;
  color: var(--blu-product-badge-color-flashsale-gray);
  border: none
 }

 html[dark] .blu-product-badge.b-promo-countdown[data-v-5f0401da],
 html[dark] .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  --blu-product-badge-padding: var(--blu-product-badge-padding-countdown);
  --blu-product-badge-border-radius: var(--blu-product-badge-border-radius-countdown);
  display: flex;
  align-items: center;
  justify-content: center
 }

 html[dark] .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da],
 html[dark] .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: var(--blu-product-badge-border-radius-countdown-icon);
  margin-right: var(--blu-product-badge-icon-margin-countdown)
 }

 html[dark] .blu-product-badge.b-promo-countdown[data-v-5f0401da] {
  max-height: 16px;
  background-color: var(--blu-product-badge-background-color-countdown-promo-red);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html[dark] .blu-product-badge.b-promo-countdown .blu-product-badge__icon[data-v-5f0401da] {
  padding: var(--blu-product-badge-padding-countdown-icon);
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-promo-red);
  border: var(--blu-product-badge-border-countdown-promo)
 }

 html[dark] .blu-product-badge.b-flash-sale[data-v-5f0401da] {
  max-height: 16px;
  background-color: var(--blu-product-badge-background-color-countdown-flash-sale-orange);
  color: var(--blu-product-badge-color-white);
  border: none
 }

 html[dark] .blu-product-badge.b-flash-sale .blu-product-badge__icon[data-v-5f0401da] {
  background-color: var(--blu-product-badge-background-color-white);
  color: var(--blu-product-badge-color-countdown-flash-sale-orange-icon);
  border: var(--blu-product-badge-border-countdown-flash-sale)
 }

 html:not([dark]) .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #3ebbf3;
  --blu-loader-general-base-color-background: #f1f2f2;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #fff;
  --blu-loader-general-base-color-background: #c8cbcd
 }

 html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 html[dark] .blu-loader-general[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #4fa4ff;
  --blu-loader-general-base-color-background: #28323b;
  width: var(--blu-loader-general-size);
  height: var(--blu-loader-general-size)
 }

 html[dark] .blu-loader-general__asset[data-v-5f0af726] {
  animation: general-rotate-5f0af726 1.6s linear infinite;
  transform-origin: center center;
  transition: all .5s ease-in-out;
  width: 100%;
  height: 100%;
  margin: auto;
  transform: rotate(90deg)
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke-linecap: round
 }

 html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
  stroke: var(--blu-loader-general-highlight-color-background);
  animation: general-highlight-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
  stroke: var(--blu-loader-general-base-color-background);
  animation: general-base-5f0af726 1.6s linear infinite
 }

 html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
  --blu-loader-general-highlight-color-background: #12171d;
  --blu-loader-general-base-color-background: #60686e
 }

 html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
  --blu-loader-general-size: 16px
 }

 html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
  --blu-loader-general-size: 18px
 }

 html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
  --blu-loader-general-size: 24px
 }

 html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
  --blu-loader-general-size: 32px
 }

 @keyframes general-highlight-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  50% {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -15px
  }

  to {
   stroke-dasharray: 50, 200;
   stroke-dashoffset: -124px
  }
 }

 @keyframes general-base-5f0af726 {
  0% {
   stroke-dasharray: 1, 200;
   stroke-dashoffset: 0
  }

  to {
   stroke-dasharray: 100, 200;
   stroke-dashoffset: -120px
  }
 }

 @keyframes general-rotate-5f0af726 {
  to {
   transform: rotate(450deg)
  }
 }

 html:not([dark]) button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html:not([dark]) input[type=submit][data-v-498b5b0a]::-moz-focus-inner,
 html:not([dark]) input[type=button][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html:not([dark]) button[data-v-498b5b0a]:focus,
 html:not([dark]) input[type=submit][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=button][data-v-498b5b0a]:focus,
 html:not([dark]) input[type=reset][data-v-498b5b0a]:focus,
 html:not([dark]) a[data-v-498b5b0a] {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html:not([dark]) .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html:not([dark]) .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #19222a
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html:not([dark]) .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html:not([dark]) .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html:not([dark]) .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html:not([dark]) .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html:not([dark]) .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html:not([dark]) .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html:not([dark]) .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #fff;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f9f9fa;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html:not([dark]) .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html:not([dark]) .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #3ebbf3;
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: #3ebbf3
 }

 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff4646;
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: #e93c3c
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(25, 34, 42, .3019607843);
  --blu-button-color-border: #fff;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: #fff
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #e1e3e4;
  --blu-button-color-border: #c8cbcd;
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #3ebbf3;
  --blu-button-color-icon: #3ebbf3
 }

 html:not([dark]) .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #f3f9ff;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #d33534;
  --blu-button-color-icon: #e93c3c
 }

 html:not([dark]) .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #fff5f5;
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff
 }

 html:not([dark]) .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html:not([dark]) .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(255, 255, 255, .4);
  --blu-button-color-border: transparent
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(255, 255, 255, .4);
  --blu-button-color-icon: rgba(255, 255, 255, .4)
 }

 html:not([dark]) .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(25, 34, 42, .3019607843);
  --blu-button-color-icon: rgba(25, 34, 42, .3019607843)
 }

 html:not([dark]) a[data-v-498b5b0a] {
  text-decoration: none
 }

 html[dark] button[data-v-498b5b0a] {
  border: none;
  background: none;
  cursor: pointer;
  font-family: Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
  padding: 0
 }

 html[dark] input[type="submit"][data-v-498b5b0a]::-moz-focus-inner,
 html[dark] input[type="button"][data-v-498b5b0a]::-moz-focus-inner {
  border: 0
 }

 html[dark] button[data-v-498b5b0a]:focus,
 html[dark] input[type="submit"][data-v-498b5b0a]:focus,
 html[dark] input[type="button"][data-v-498b5b0a]:focus,
 html[dark] input[type="reset"][data-v-498b5b0a]:focus,
 html[dark] a[data-v-498b5b0a] {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  --blu-button-border-width: 1px;
  --blu-button-border-radius: 64px;
  --blu-button-color-text: #fff;
  --blu-button-color-icon: #fff;
  --blu-button-opacity: $blu-button-opacity;
  --blu-button-size-height: 48px;
  --blu-button-icon-size: 24px;
  --blu-button-spacing-padding: 0 32px;
  --blu-button-spacing-gap: 8px;
  --blu-button-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  padding: var(--blu-button-spacing-padding);
  height: var(--blu-button-size-height);
  border-radius: var(--blu-button-border-radius);
  transition: transform .3s .08s, all .3s;
  color: var(--blu-button-color-text);
  background-color: var(--blu-button-color-background);
  font: var(--blu-button-text);
  box-shadow: 0 0 0 var(--blu-button-border-width) var(--blu-button-color-border);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap
 }

 html[dark] .blu-button[data-v-498b5b0a]:active:hover:not(.b-disabled),
 html[dark] .blu-button:active.b-hover[data-v-498b5b0a]:not(.b-disabled) {
  transform: scale(.875)
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible {
  outline: none
 }

 html[dark] .blu-button[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  box-shadow: 0 0 0 2px #f9f9fa
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] {
  display: flex;
  color: var(--blu-button-color-icon)
 }

 html[dark] .blu-button__icon[data-v-498b5b0a] svg {
  width: var(--blu-button-icon-size);
  height: var(--blu-button-icon-size)
 }

 html[dark] .blu-button.b-has-icon:not(.b-has-icon-only) .blu-button__icon[data-v-498b5b0a] {
  margin-right: var(--blu-button-spacing-gap)
 }

 html[dark] .blu-button.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 12px
 }

 html[dark] .blu-button.b-loading[data-v-498b5b0a] .blu-loader-wrapper svg {
  display: flex;
  width: 18px;
  height: 18px
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a] {
  cursor: not-allowed
 }

 html[dark] .blu-button.b-disabled[data-v-498b5b0a]:active {
  pointer-events: none
 }

 html[dark] .blu-button.b-full-width[data-v-498b5b0a] {
  width: 100%
 }

 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a] {
  --blu-button-color-background: #3ebbf3
 }

 html[dark] .blu-button.b-primary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #3ebbf3;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a] {
  --blu-button-color-background: #e93c3c
 }

 html[dark] .blu-button.b-primary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #ff4646;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: #12171d;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-primary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-primary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #19222a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-primary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-small[data-v-498b5b0a] {
  --blu-button-border-radius: 64px;
  --blu-button-size-height: 36px;
  --blu-button-spacing-padding: 0 16px;
  --blu-button-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --blu-button-icon-size: 18px;
  --blu-button-spacing-gap: 4px
 }

 html[dark] .blu-button.b-small.b-has-icon-only[data-v-498b5b0a] {
  --blu-button-spacing-padding: 0 9px
 }

 html[dark] .blu-button.b-secondary[data-v-498b5b0a] {
  --blu-button-color-background: #12171d
 }

 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a] {
  --blu-button-color-border: #4fa4ff;
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: #4fa4ff
 }

 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a] {
  --blu-button-color-border: #ff7373;
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: #ff7373
 }

 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-background: rgba(255, 255, 255, .3019607843);
  --blu-button-color-border: #12171d;
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-secondary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-secondary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: #12171d
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button.b-secondary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-background: #3b444c;
  --blu-button-color-border: #60686e;
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] .blu-button[data-v-498b5b0a] {
  width: var(--blu-button-custom-width)
 }

 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a] {
  --blu-button-color-text: #4fa4ff;
  --blu-button-color-icon: #4fa4ff
 }

 html[dark] .blu-button.b-tertiary.b-common.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-common[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #002e7a;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a] {
  --blu-button-color-text: #ff7373;
  --blu-button-color-icon: #ff7373
 }

 html[dark] .blu-button.b-tertiary.b-danger.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-danger[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: #631818;
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a] {
  --blu-button-color-text: #12171d;
  --blu-button-color-icon: #12171d
 }

 html[dark] .blu-button.b-tertiary.b-inverted.b-hover[data-v-498b5b0a]:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:hover:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:active:not(.b-disabled),
 html[dark] .blu-button.b-tertiary.b-inverted[data-v-498b5b0a]:focus-visible:not(.b-disabled) {
  --blu-button-color-background: rgba(18, 23, 29, .4);
  --blu-button-color-border: transparent
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a] {
  --blu-button-color-text: rgba(18, 23, 29, .4);
  --blu-button-color-icon: rgba(18, 23, 29, .4)
 }

 html[dark] .blu-button.b-tertiary.b-disabled[data-v-498b5b0a]:not(.b-inverted) {
  --blu-button-color-text: rgba(255, 255, 255, .3019607843);
  --blu-button-color-icon: rgba(255, 255, 255, .3019607843)
 }

 html[dark] a[data-v-498b5b0a] {
  text-decoration: none
 }

 .header__btm .user .auth-container .btn__register[data-v-f03a55b3] {
  width: 87px;
  background-color: #3ebbf3;
  color: #fff;
 }

 .header__btm .user .auth-container .btn__login[data-v-f03a55b3] {
  margin-right: 20px;
  width: 87px;
  border: #3ebbf3 .2rem solid;
  color: #3ebbf3;
 }

 a {
  color: #3ebbf3;
  text-decoration: none;
  word-wrap: break-word;
  cursor: pointer;
 }

    
  html:not([dark]) .blu-loader-general[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #3ebbf3;
   --blu-loader-general-base-color-background: #f1f2f2;
   width: var(--blu-loader-general-size);
   height: var(--blu-loader-general-size)
  }

  html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
   animation: general-rotate-5f0af726 1.6s linear infinite;
   transform-origin: center center;
   transition: all .5s ease-in-out;
   width: 100%;
   height: 100%;
   margin: auto;
   transform: rotate(90deg)
  }

  html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
  html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke-linecap: round
  }

  html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
   stroke: var(--blu-loader-general-highlight-color-background);
   animation: general-highlight-5f0af726 1.6s linear infinite
  }

  html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke: var(--blu-loader-general-base-color-background);
   animation: general-base-5f0af726 1.6s linear infinite
  }

  html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #fff;
   --blu-loader-general-base-color-background: #c8cbcd
  }

  html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
   --blu-loader-general-size: 16px
  }

  html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
   --blu-loader-general-size: 18px
  }

  html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
   --blu-loader-general-size: 24px
  }

  html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
   --blu-loader-general-size: 32px
  }

  html[dark] .blu-loader-general[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #4fa4ff;
   --blu-loader-general-base-color-background: #28323b;
   width: var(--blu-loader-general-size);
   height: var(--blu-loader-general-size)
  }

  html[dark] .blu-loader-general__asset[data-v-5f0af726] {
   animation: general-rotate-5f0af726 1.6s linear infinite;
   transform-origin: center center;
   transition: all .5s ease-in-out;
   width: 100%;
   height: 100%;
   margin: auto;
   transform: rotate(90deg)
  }

  html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
  html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke-linecap: round
  }

  html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
   stroke: var(--blu-loader-general-highlight-color-background);
   animation: general-highlight-5f0af726 1.6s linear infinite
  }

  html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
   stroke: var(--blu-loader-general-base-color-background);
   animation: general-base-5f0af726 1.6s linear infinite
  }

  html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
   --blu-loader-general-highlight-color-background: #12171d;
   --blu-loader-general-base-color-background: #60686e
  }

  html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
   --blu-loader-general-size: 16px
  }

  html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
   --blu-loader-general-size: 18px
  }

  html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
   --blu-loader-general-size: 24px
  }

  html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
   --blu-loader-general-size: 32px
  }

  @keyframes general-highlight-5f0af726 {
   0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
   }

   50% {
    stroke-dasharray: 50, 200;
    stroke-dashoffset: -15px
   }

   to {
    stroke-dasharray: 50, 200;
    stroke-dashoffset: -124px
   }
  }

  @keyframes general-base-5f0af726 {
   0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0
   }

   to {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -120px
   }
  }

  @keyframes general-rotate-5f0af726 {
   to {
    transform: rotate(450deg)
   }
  }
 
 <script type="text/javascript" src="https://media.flixcar.com/modular/js/minify/12612/?url=static/distributor/12612/pagedata-specific.js"></script>
 <script type="text/javascript" src="https://media.flixcar.com/modular/js/minify/12612/?url=/static/tracking/tracking.js"></script>

  .blu-header[data-v-43faac6b] {
   z-index: 999;
   position: sticky;
   top: 0;
   width: 100%;
   box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1)
  }

  .blu-header__top[data-v-43faac6b] {
   padding: 16px;
   width: 100%;
   height: 56px;
   align-items: center;
   justify-content: space-between;
   display: flex
  }

  .blu-header__top.b-pb-0[data-v-43faac6b] {
   padding-bottom: 0
  }

  .blu-header__left[data-v-43faac6b],
  .blu-header__right[data-v-43faac6b] {
   display: flex;
   align-items: center
  }

  .blu-header__left .icon-menu[data-v-43faac6b],
  .blu-header__left .icon-menu div[data-v-43faac6b],
  .blu-header__right .icon-menu[data-v-43faac6b],
  .blu-header__right .icon-menu div[data-v-43faac6b] {
   display: flex;
   align-items: center;
   height: 24px;
   width: 24px;
   cursor: pointer
  }

  .blu-header__left[data-v-43faac6b] {
   margin-right: 8px
  }

  .blu-header__left .icon-menu[data-v-43faac6b]:not(:last-child) {
   margin-right: 12px
  }

  .blu-header__center[data-v-43faac6b] {
   display: flex;
   width: 100%;
   overflow: hidden
  }

  .blu-header__center-title[data-v-43faac6b] {
   font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis
  }

  .blu-header__bottom[data-v-43faac6b] {
   width: 100%;
   background-color: #fff
  }

  .blu-header__bottom svg[data-v-43faac6b] {
   color: #797f85
  }

  .blu-header__right[data-v-43faac6b] {
   justify-content: right;
   margin-left: 8px
  }

  .blu-header__right .icon-menu[data-v-43faac6b]:not(:last-child) {
   margin-right: 12px
  }

  .blu-header.b-dark .icon-menu[data-v-43faac6b],
  .blu-header.b-dark .icon-menu div[data-v-43faac6b] {
   color: #797f85
  }

  .blu-header.b-light .icon-menu[data-v-43faac6b],
  .blu-header.b-light .icon-menu div[data-v-43faac6b] {
   color: #fff
  }

  .blu-header.b-no-shadow[data-v-43faac6b] {
   box-shadow: none
  }
 
 
  .product-services[data-v-50a9b5f9] {
   display: flex;
   flex-direction: column;
   width: 100%;
   gap: 20px
  }

  @media screen and (max-width:839px) {
   .product-services[data-v-50a9b5f9] {
    gap: 0
   }
  }

  .product-service[data-v-c3291db0] {
   width: 100%;
   display: flex;
   align-items: flex-start;
   flex-direction: row;
   gap: 8px
  }

  @media screen and (max-width:839px) {
   .product-service[data-v-c3291db0] {
    align-items: center;
    border-top: 1px solid #f1f2f2;
    padding: 11px 0
   }
  }

  .product-service__icon[data-v-c3291db0] {
   display: flex;
   align-items: center;
   justify-content: center
  }

  .product-service__icon img[data-v-c3291db0] {
   width: 32px;
   height: 32px
  }

  @media screen and (max-width:839px) {
   .product-service__icon img[data-v-c3291db0] {
    width: 18px;
    height: 18px
   }
  }

  .product-service__text[data-v-c3291db0] {
   display: flex;
   flex-direction: column;
   width: 100%;
   gap: 4px
  }

  .product-service__text__title[data-v-c3291db0] {
   width: 100%;
   font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
  }

  @media screen and (max-width:839px) {
   .product-service__text__title[data-v-c3291db0] {
    font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif
   }
  }

  .product-service__text__title span[data-v-c3291db0]:not(:last-child):after {
   content: "&nbsp;"
  }

  .product-service__text__title__price[data-v-c3291db0] {
   font: 600 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #3ebbf3
  }

  .product-service__text__subtitle[data-v-c3291db0] {
   font: 500 14px/18px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222ab3
  }

  .product-service__text__subtitle span[data-v-c3291db0]:not(:last-child):after {
   content: "&nbsp;"
  }

  .product-service__text__subtitle__action[data-v-c3291db0] {
   cursor: pointer;
   color: #3ebbf3
  }

  .product-service__chevron[data-v-c3291db0] {
   flex: 0;
   display: flex;
   align-items: center;
   justify-content: center
  }

  @media screen and (max-width:839px) {
   .product-service--clickable[data-v-c3291db0] {
    cursor: pointer
   }
  }

  .product-service--loading .product-service__text[data-v-c3291db0] {
   gap: 8px
  }

  .product-service--loading .product-service__text__title[data-v-c3291db0] {
   width: 60%
  }

  @media screen and (max-width:839px) {
   .product-service--loading .product-service__text__title[data-v-c3291db0] {
    width: 100%
   }
  }

  .trade-in[data-v-8418f747],
  .installation[data-v-c1955da8],
  .insurance[data-v-1c85a326],
  .cash-on-delivery[data-v-8c111c2e],
  .wholesale[data-v-c41b49cd],
  .subscription[data-v-6563e336] {
   width: 100%
  }

  .trade-in-download-apps-modal[data-v-5dadaeda] {
   padding: 0 8px
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal[data-v-5dadaeda] {
    padding: 0
   }
  }

  .trade-in-download-apps-modal .subtitle[data-v-5dadaeda] {
   font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222ab3;
   margin-bottom: 16px
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .subtitle[data-v-5dadaeda] {
    margin-bottom: 10px
   }
  }

  .trade-in-download-apps-modal .download-apps[data-v-5dadaeda] {
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 24px
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .download-apps[data-v-5dadaeda] {
    flex-direction: column;
    margin-bottom: 0
   }
  }

  .trade-in-download-apps-modal .download-apps__qr[data-v-5dadaeda] {
   display: flex;
   align-items: center;
   justify-content: center;
   background: #f3f9ff;
   border-radius: 8px
  }

  .trade-in-download-apps-modal .download-apps__or[data-v-5dadaeda] {
   text-align: center;
   font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222ab3;
   margin: 10px
  }

  .trade-in-download-apps-modal .download-apps__download[data-v-5dadaeda] {
   display: flex;
   flex-direction: column;
   align-items: center;
   margin-bottom: 0
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .download-apps__download[data-v-5dadaeda] {
    margin-bottom: 16px
   }
  }

  .trade-in-download-apps-modal .download-apps__download__title[data-v-5dadaeda] {
   font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222ab3;
   margin-bottom: 8px
  }

  .trade-in-download-apps-modal .download-apps__download__icons[data-v-5dadaeda] {
   display: flex;
   flex-direction: column;
   gap: 8px
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .download-apps__download__icons[data-v-5dadaeda] {
    flex-direction: row
   }
  }

  .trade-in-download-apps-modal .download-apps__download__icons--icon[data-v-5dadaeda] {
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: center
  }

  .trade-in-download-apps-modal .download-apps__download__icons--icon img[data-v-5dadaeda] {
   height: auto;
   width: 150px
  }

  .trade-in-download-apps-modal .download-apps__download__icons--icon a[data-v-5dadaeda] {
   display: flex
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .download-apps__download__icons--icon[data-v-5dadaeda] {
    width: 100%
   }

   .trade-in-download-apps-modal .download-apps__download__icons--icon img[data-v-5dadaeda] {
    height: 45px;
    width: auto
   }
  }

  .trade-in-download-apps-modal .scan-steps__title[data-v-5dadaeda] {
   font: 600 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222a;
   margin-bottom: 16px
  }

  .trade-in-download-apps-modal .scan-steps__guide[data-v-5dadaeda] {
   display: flex;
   flex-direction: row
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .scan-steps__guide[data-v-5dadaeda] {
    flex-direction: column
   }
  }

  .trade-in-download-apps-modal .scan-steps__guide__step[data-v-5dadaeda] {
   display: flex;
   flex-direction: column
  }

  .trade-in-download-apps-modal .scan-steps__guide__step[data-v-5dadaeda]:not(:last-child) {
   margin-right: 10px
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .scan-steps__guide__step[data-v-5dadaeda]:not(:last-child) {
    margin-right: 0
   }
  }

  .trade-in-download-apps-modal .scan-steps__guide__step:not(:last-child) .scan-steps__guide__step__order[data-v-5dadaeda]:after {
   flex-grow: 1;
   content: "";
   display: flex;
   align-items: center;
   justify-content: center;
   border: 1px dashed #f1f2f2;
   width: 100%;
   height: 0
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .scan-steps__guide__step:not(:last-child) .scan-steps__guide__step__order[data-v-5dadaeda]:after {
    width: 0;
    height: 100%
   }

   .trade-in-download-apps-modal .scan-steps__guide__step[data-v-5dadaeda] {
    flex-direction: row;
    margin-bottom: 10px;
    margin-right: 0
   }
  }

  .trade-in-download-apps-modal .scan-steps__guide__step__order[data-v-5dadaeda] {
   display: flex;
   flex-direction: row;
   align-items: center;
   margin-bottom: 8px
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .scan-steps__guide__step__order[data-v-5dadaeda] {
    flex-direction: column;
    margin-right: 8px;
    margin-bottom: 0
   }
  }

  .trade-in-download-apps-modal .scan-steps__guide__step__order--number[data-v-5dadaeda] {
   width: 30px;
   height: 30px;
   background: #f9f9fa;
   border-radius: 100px;
   display: flex;
   align-items: center;
   justify-content: center;
   margin-right: 4px;
   flex-shrink: 0
  }

  @media screen and (max-width:839px) {
   .trade-in-download-apps-modal .scan-steps__guide__step__order--number[data-v-5dadaeda] {
    margin-right: 0;
    margin-bottom: 4px
   }
  }

  .trade-in-download-apps-modal .scan-steps__guide__step__text[data-v-5dadaeda] {
   padding: 10px 12px;
   font: 500 16px/20px Blibli, -apple-system, Segoe\ UI, Roboto, Helvetica, Arial, sans-serif;
   color: #19222ab3;
   border: 1px solid #f1f2f2;
   border-radius: 8px;
   flex-grow: 1
  }

  .cash-on-delivery-modal__body[data-v-88efff31] {
   color: #19222ab3
  }

  .cash-on-delivery-modal__body__content[data-v-88efff31] {
   margin-bottom: 16px
  }

  .cash-on-delivery-modal__body__learn-more span[data-v-88efff31]:not(:last-child):after {
   content: "&nbsp;"
  }

  .cash-on-delivery-modal__body__learn-more a[data-v-88efff31] {
   color: #3ebbf3;
   cursor: pointer;
   text-decoration: none
  }
 

  .blu-product[data-v-04a85b22] {
   position: relative;
   border-radius: 8px;
   box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
   transition: box-shadow .5s;
   background-color: #fff
  }

  @media screen and (min-width:769px),
  print {
   .blu-product[data-v-04a85b22] {
    flex: 1 192px
   }
  }

  @media screen and (max-width:768px) {
   .blu-product[data-v-04a85b22] {
    flex: 1 145px
   }
  }

  @media screen and (max-width:425px) {
   .blu-product[data-v-04a85b22] {
    flex: 1 135px
   }
  }

  .blu-product[data-v-04a85b22]:not(.b-disabled):hover {
   cursor: pointer;
   box-shadow: 0 0 16px -4px rgba(25, 34, 42, .4)
  }

  .blu-product:not(.b-disabled):hover .blu-product__location--interaction span[data-v-04a85b22] {
   transform: translateY(-16px)
  }

  .blu-product__top[data-v-04a85b22] {
   position: relative
  }

  .blu-product__img-wrapper[data-v-04a85b22] {
   position: relative
  }

  .blu-product__img-mask[data-v-04a85b22] {
   width: 100%
  }

  .blu-product__img-main[data-v-04a85b22] {
   width: 100%;
   height: 100%;
   border-radius: 8px;
   object-fit: contain;
   position: absolute;
   top: 0;
   -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIiBmaWxsPSIjZmZmIiB2aWV3Qm94PSIwIDAgMSAxIj48cGF0aCBkPSJNMCAwaDQwMHY0MDBIMHoiLz48L3N2Zz4=);
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iNDAwIiBmaWxsPSIjZmZmIiB2aWV3Qm94PSIwIDAgMSAxIj48cGF0aCBkPSJNMCAwaDQwMHY0MDBIMHoiLz48L3N2Zz4=)
  }

  .blu-product__label[data-v-04a85b22] {
   position: absolute;
   top: 8px;
   left: 8px;
   z-index: 1;
   line-height: 0
  }

  .blu-product__color[data-v-04a85b22] {
   display: flex;
   align-items: center;
   flex-direction: row-reverse;
   height: 14px;
   padding: 0 4px;
   border-radius: 8px;
   background-color: #fff;
   box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
   position: absolute;
   bottom: 8px;
   right: 8px;
   font: 10px/14px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   line-height: 1;
   z-index: 1
  }

  .blu-product__color .color[data-v-04a85b22] {
   padding: 3px;
   margin-right: -3px;
   border: #fff 1px solid;
   border-radius: 50%
  }

  .blu-product__color .color.angular[data-v-04a85b22] {
   background: conic-gradient(from 90deg at 50% 50%, #f74c43 -38.05deg, #159af1 57.72deg, #52c726 151.11deg, #f8cb03 219.59deg, #f74c43 321.95deg, #159af1 417.72deg)
  }

  .blu-product__variant[data-v-04a85b22] {
   margin-left: 4px
  }

  .blu-product__btm[data-v-04a85b22] {
   padding: 8px;
   width: 100%
  }

  .blu-product__name[data-v-04a85b22] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   margin-bottom: 8px;
   white-space: initial;
   word-break: break-word;
   height: 36px;
   width: 100%
  }

  .blu-product__name img[data-v-04a85b22] {
   display: inline;
   height: 15px
  }

  .blu-product__price[data-v-04a85b22] {
   line-height: 1;
   margin-bottom: 8px;
   height: 32px
  }

  .blu-product__price-after[data-v-04a85b22] {
   font: 16px/20px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   line-height: 1;
   color: #19222a
  }

  .blu-product__price-before[data-v-04a85b22] {
   font: 12px/16px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   color: rgba(25, 34, 42, .4);
   text-decoration: line-through
  }

  .blu-product__price-discount[data-v-04a85b22] {
   padding: 0 4px;
   border-radius: 8px;
   color: #e93c3c;
   margin-left: 2px;
   background-color: #ffe6e6;
   font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }

  .blu-product__location[data-v-04a85b22] {
   font: 12px/16px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   color: rgba(25, 34, 42, .7019607843);
   display: flex;
   align-items: center;
   margin: 0 0 8px;
   height: 16px
  }

  .blu-product__location img[data-v-04a85b22] {
   max-height: 16px;
   display: inline-flex
  }

  .blu-product__location img[data-v-04a85b22]:not(:first-child) {
   margin-left: 2px
  }

  .blu-product__location-text[data-v-04a85b22] {
   display: flex;
   overflow: hidden
  }

  .blu-product__location span[data-v-04a85b22] {
   margin-left: 2px;
   text-overflow: ellipsis;
   white-space: nowrap;
   overflow: hidden;
   min-height: 16px;
   line-height: 16px
  }

  .blu-product__location-icon[data-v-04a85b22] {
   transform: scale(.67);
   transform-origin: left;
   margin-right: -8px
  }

  .blu-product__location--interaction[data-v-04a85b22] {
   flex-direction: column;
   height: 16px;
   justify-content: flex-start
  }

  .blu-product__rating[data-v-04a85b22] {
   font: 12px/16px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   color: rgba(25, 34, 42, .7019607843);
   margin-bottom: 8px;
   display: flex;
   align-items: center;
   line-height: 1;
   height: 16px
  }

  .blu-product__rating span[data-v-04a85b22] {
   margin-left: 2px
  }

  .blu-product__rating-review[data-v-04a85b22] {
   color: #acb0b4
  }

  .blu-product__rating-wrapper[data-v-04a85b22] {
   display: flex;
   align-items: center
  }

  .blu-product__rating-icon[data-v-04a85b22] {
   transform: scale(.67);
   transform-origin: left;
   margin-right: -8px
  }

  .blu-product__promo[data-v-04a85b22] {
   font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   color: #ff4646;
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 8px
  }

  .blu-product__promo img[data-v-04a85b22] {
   max-height: 16px
  }

  .blu-product__btn[data-v-04a85b22] {
   position: absolute;
   padding: 8px;
   left: 0;
   bottom: 0;
   width: 100%
  }

  .blu-product__sale[data-v-04a85b22] {
   position: absolute;
   z-index: 1;
   background: #acb0b4;
   color: #fff;
   padding: 4px 22px;
   border-top-right-radius: 24px;
   font: 12px/16px "blibli demi bold", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   bottom: 0;
   text-align: center
  }

  @media screen and (max-width:359px) {
   .blu-product__sale[data-v-04a85b22] {
    padding: 1px 8px 1px 12px
   }
  }

  .blu-product__sold[data-v-04a85b22] {
   display: inline-flex;
   color: rgba(25, 34, 42, .7019607843)
  }

  .blu-product__info-label[data-v-04a85b22] {
   margin-bottom: 8px
  }

  .blu-product__info-label[data-v-04a85b22]:empty {
   margin-bottom: 0
  }

  .blu-product__features[data-v-04a85b22] {
   display: flex;
   align-items: center
  }

  .blu-product__features img[data-v-04a85b22] {
   max-height: 20px;
   margin-right: 4px
  }

  .blu-product__stock-bar[data-v-04a85b22] {
   background: #e1e3e4;
   height: 4px;
   border-radius: 2.5px;
   width: 100%
  }

  .blu-product__stock-status[data-v-04a85b22] {
   height: 4px;
   border-radius: 2.5px
  }

  .blu-product__stock-info[data-v-04a85b22] {
   color: rgba(25, 34, 42, .7019607843);
   font-size: 1.2rem
  }

  .blu-product__divider[data-v-04a85b22] {
   margin: 0 5px;
   height: 10px;
   width: 1px;
   background: #acb0b4
  }

  .blu-product.has-button:not(.has-anim-btn) .blu-product__btm[data-v-04a85b22] {
   padding-bottom: 50px
  }

  .blu-product.has-list-view[data-v-04a85b22] {
   display: flex;
   flex: 1 320px;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
  }

  @media screen and (max-width:359px) {
   .blu-product.has-list-view .blu-product__top[data-v-04a85b22] {
    min-width: 112px;
    max-width: 112px
   }
  }

  .blu-product.has-list-view .blu-product__btm[data-v-04a85b22] {
   position: relative;
   padding-bottom: 0
  }

  .blu-product.has-list-view .blu-product__img-mask[data-v-04a85b22] {
   width: 100%;
   border-radius: 8px
  }

  .blu-product.has-list-view .blu-product__img-main[data-v-04a85b22] {
   border-radius: 8px
  }

  .blu-product.has-list-view .blu-product__sale[data-v-04a85b22] {
   border-bottom-left-radius: 8px
  }

  .blu-product.has-list-view .blu-product__btn[data-v-04a85b22] {
   position: relative
  }

  .blu-product.has-list-view:not(.has-list-desc) .blu-product__name[data-v-04a85b22] {
   width: calc(100% - 40px)
  }

  .blu-product.has-list-view:not(.has-list-desc) .blu-product__features[data-v-04a85b22] {
   margin-top: 8px
  }

  .blu-product.has-list-view:not(.has-list-desc) .blu-product__btn[data-v-04a85b22] {
   padding: 8px 0
  }

  .blu-product.has-list-view:not(.has-list-desc) .blu-product__top[data-v-04a85b22] {
   width: 35%;
   min-width: 138px;
   max-width: 192px
  }

  .blu-product.has-list-view.has-button:not(.has-anim-btn) .blu-product__btm[data-v-04a85b22] {
   padding-bottom: 0
  }

  .blu-product.has-list-view.has-list-desc .blu-product__top[data-v-04a85b22] {
   min-width: 192px;
   max-width: 192px
  }

  .blu-product.has-list-view.has-list-desc .blu-product__mid[data-v-04a85b22] {
   padding: 8px 0 8px 16px
  }

  .blu-product.has-list-view.has-list-desc .blu-product__mid--desc[data-v-04a85b22] {
   font: 14px/18px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   color: rgba(25, 34, 42, .7019607843)
  }

  .blu-product.has-list-view.has-list-desc .blu-product__btm[data-v-04a85b22] {
   width: fit-content
  }

  .blu-product.has-list-view.has-list-desc .blu-product__info[data-v-04a85b22] {
   width: 184px
  }

  .blu-product.has-list-view.has-list-desc .blu-product__name[data-v-04a85b22] {
   width: 100%;
   height: fit-content
  }

  .blu-product.has-list-view.has-list-desc .blu-product__price[data-v-04a85b22] {
   width: calc(100% - 40px)
  }

  .blu-product.has-list-view.has-list-desc .blu-product__btn[data-v-04a85b22] {
   margin-top: auto
  }

  .blu-product.b-product-disabled .blu-product__img-main[data-v-04a85b22],
  .blu-product.b-product-disabled .blu-product__mid[data-v-04a85b22],
  .blu-product.b-product-disabled .blu-product__info[data-v-04a85b22] {
   opacity: .5;
   cursor: not-allowed
  }

  .has-anim-btn .blu-product__btm[data-v-04a85b22] {
   padding-bottom: 8px;
   background-color: inherit;
   border-radius: inherit
  }

  .has-anim-btn .blu-product__info[data-v-04a85b22] {
   position: relative;
   z-index: 3;
   background-color: inherit
  }

  .has-anim-btn .blu-product__btn[data-v-04a85b22] {
   position: absolute;
   border-radius: 0 0 16px 16px;
   transition: all .2s ease-out;
   background: #fff;
   z-index: 2;
   padding: 16px 8px 8px
  }

  .has-anim-btn .blu-product__btn .blu-btn[data-v-04a85b22] {
   opacity: 0;
   transition: all .1s ease-out
  }

  .has-anim-btn[data-v-04a85b22]:after {
   content: "";
   background: #fff;
   position: absolute;
   bottom: 0;
   width: 100%;
   height: 40px;
   z-index: 1;
   border-radius: 0 0 16px 16px
  }

  .has-anim-btn:hover .blu-product__btn[data-v-04a85b22] {
   bottom: -42px;
   box-shadow: 0 12px 16px -8px rgba(0, 0, 0, .38)
  }

  .has-anim-btn:hover .blu-product__btn .blu-btn[data-v-04a85b22] {
   opacity: 1
  }

  .small-size[data-v-04a85b22] {
   max-width: 132px
  }

  .blu-product__masonry .blu-product__name[data-v-04a85b22] {
   height: auto
  }

  .blu-product__masonry .blu-product__price[data-v-04a85b22] {
   height: auto
  }
 

  .blu-product__list[data-v-fcd10902] {
   margin: 0 -4px
  }

  .blu-product__list.b-grid-view[data-v-fcd10902],
  .blu-product__list.b-list-view[data-v-fcd10902] {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
  }

  .blu-product__list.b-list-view .blu-product__wedge[data-v-fcd10902] {
   flex: 1 320px
  }

  .blu-product__list .blu-product[data-v-fcd10902] {
   margin: 4px
  }

  .blu-product__wedge[data-v-fcd10902] {
   margin: 0 4px;
   -webkit-box-flex: 1
  }

  @media screen and (min-width:769px),
  print {
   .blu-product__wedge[data-v-fcd10902] {
    flex: 1 192px
   }
  }

  @media screen and (max-width:768px) {
   .blu-product__wedge[data-v-fcd10902] {
    flex: 1 145px
   }
  }

  @media screen and (max-width:425px) {
   .blu-product__wedge[data-v-fcd10902] {
    flex: 1 135px
   }
  }
 

  .blu-rating[data-v-24afabd9] {
   display: inline-flex;
   position: relative;
   align-items: center
  }

  .blu-rating .star[data-v-24afabd9] {
   display: flex
  }

  .blu-rating .blu-rating-text[data-v-24afabd9] {
   color: #92979c;
   font: 12px/16px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif;
   position: absolute;
   right: 0;
   top: 25px
  }

  .blu-rating .blu-rating-score[data-v-24afabd9] {
   font: 16px/20px "blibli", -apple-system, segoe\ ui, roboto, helvetica, arial, sans-serif
  }

  .free-gift a[data-v-ea260dd7] {
   color: #3ebbf3;
  }
 
 <script type="text/javascript" async="" src="https://googleads.g.doubleclick.net/pagead/viewthroughconversion/925089264/?random=1726498714047&amp;cv=11&amp;fst=1726498714047&amp;bg=ffffff&amp;guid=ON&amp;async=1&amp;gtm=45be4990z8810058345za201zb810058345&amp;gcd=13l3l3l3l1l1&amp;dma=0&amp;tag_exp=0&amp;u_w=1024&amp;u_h=824&amp;url=https%3A%2F%2Fwww.blibli.com%2Fp%2Ftwin-pack-tropicana-slim-beras-porang-instan-1000-g%2Fis--NUT-60023-01292-00001%3FpickupPointCode%3DPP-3495802&amp;ref=https%3A%2F%2Fwww.blibli.com%2Fflashsale%3Fsku%3DALS-60310-00048%26page%3D1&amp;hn=www.googleadservices.com&amp;frm=0&amp;tiba=Promo%20Twin%20Pack-%20Tropicana%20Slim%20Beras%20Porang%20Instan%201000%20G%20Diskon%2018%25%20Di%20Seller%20Nutrifood%20Official%20Store%20-%20Pisangan%20Timur%2C%20Kota%20Jakarta%20Timur%20%7C%20Blibli&amp;npa=0&amp;pscdl=noapi&amp;auid=426120352.1726498660&amp;uaa=x86&amp;uab=64&amp;uafvl=Chromium%3B128.0.6613.138%7CNot%253BA%253DBrand%3B24.0.0.0%7CGoogle%2520Chrome%3B128.0.6613.138&amp;uamb=0&amp;uam=&amp;uap=Windows&amp;uapv=15.0.0&amp;uaw=0&amp;fledge=1&amp;data=ecomm_pagetype%3Dproduct%3Becomm_prodid%3DNUT-60023-01292%3Becomm_totalvalue%3D343900&amp;rfmt=3&amp;fmt=4"></script>
 <script type="text/javascript" async="" src="https://googleads.g.doubleclick.net/pagead/viewthroughconversion/920334631/?random=1726498714059&amp;cv=11&amp;fst=1726498714059&amp;bg=ffffff&amp;guid=ON&amp;async=1&amp;gtm=45be4990z8810058345za201zb810058345&amp;gcd=13l3l3l3l1l1&amp;dma=0&amp;tag_exp=0&amp;u_w=1024&amp;u_h=824&amp;url=https%3A%2F%2Fwww.blibli.com%2Fp%2Ftwin-pack-tropicana-slim-beras-porang-instan-1000-g%2Fis--NUT-60023-01292-00001%3FpickupPointCode%3DPP-3495802&amp;ref=https%3A%2F%2Fwww.blibli.com%2Fflashsale%3Fsku%3DALS-60310-00048%26page%3D1&amp;hn=www.googleadservices.com&amp;frm=0&amp;tiba=Promo%20Twin%20Pack-%20Tropicana%20Slim%20Beras%20Porang%20Instan%201000%20G%20Diskon%2018%25%20Di%20Seller%20Nutrifood%20Official%20Store%20-%20Pisangan%20Timur%2C%20Kota%20Jakarta%20Timur%20%7C%20Blibli&amp;npa=0&amp;pscdl=noapi&amp;auid=426120352.1726498660&amp;uaa=x86&amp;uab=64&amp;uafvl=Chromium%3B128.0.6613.138%7CNot%253BA%253DBrand%3B24.0.0.0%7CGoogle%2520Chrome%3B128.0.6613.138&amp;uamb=0&amp;uam=&amp;uap=Windows&amp;uapv=15.0.0&amp;uaw=0&amp;fledge=1&amp;data=ecomm_pagetype%3Dretail-product-detail%3Becomm_prodid%3DNUT-60023-01292%3Becomm_totalvalue%3D343900&amp;rfmt=3&amp;fmt=4"></script>
 
  .blu-loader-skeleton[data-v-f4125100] {
   background-color: #f1f2f2
  }

  .blu-loader-skeleton[data-v-f4125100] {
   --blu-loadr-skel-bdr-rad: 8px;
   height: var(--blu-loadr-skel-h);
   width: var(--blu-loadr-skel-w);
   border-radius: var(--blu-loadr-skel-bdr-rad)
  }

  .blu-loader-skeleton__gradient[data-v-f4125100] {
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 100%;
   border-radius: var(--blu-loadr-skel-bdr-rad)
  }

  .blu-loader-skeleton__gradient[data-v-f4125100]:after {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   transform: translate(-100%);
   animation: shimmer-f4125100 .8s infinite .1s
  }

  .blu-loader-skeleton__gradient[data-v-f4125100]:after {
   background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
  }

  .blu-loader-skeleton.b-small[data-v-f4125100] {
   --blu-loadr-skel-bdr-rad: 4px
  }

  .blu-loader-skeleton.b-circle[data-v-f4125100] {
   --blu-loadr-skel-bdr-rad: 50%
  }

  [dark] .blu-loader-skeleton[data-v-f4125100] {
   background-color: #28323b
  }

  [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
   background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
  }

  @keyframes shimmer-f4125100 {
   to {
    transform: translate(100%)
   }
  }
   .aStyle-n0ja7c6z2 {
    color: red;
    float: left;
    opacity: .55;
   }

.review-section {
                    max-width: 700px;
                    margin: 40px auto;
                    font-family: Arial, sans-serif;
                   }

                   .review-title {
                    font-size: 22px;
                    font-weight: bold;
                    margin-bottom: 20px;
                    color: #333;
                   }

                   .review-card {
                    background: #fff;
                    border-radius: 12px;
                    padding: 16px;
                    margin-bottom: 15px;
                    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
                    transition: 0.2s ease;
                   }

                   .review-card:hover {
                    transform: translateY(-2px);
                   }

                   .review-header {
                    display: flex;
                    align-items: center;
                    margin-bottom: 8px;
                   }

                   .avatar {
                    width: 40px;
                    height: 40px;
                    background: #ddd;
                    border-radius: 50%;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    font-weight: bold;
                    margin-right: 10px;
                   }

                   .user-info .name {
                    display: block;
                    font-weight: bold;
                    color: #222;
                   }

                   .user-info .time {
                    font-size: 12px;
                    color: #888;
                   }

                   .stars {
                    color: #fbbc04;
                    margin: 5px 0;
                    font-size: 14px;
                   }

                   .review-text {
                    font-size: 14px;
                    color: #444;
                    line-height: 1.5;
                   }

   .apps-support.push-title {
    visibility: hidden !important
   }
   .pdp__campaign .campaign-badge .campaign-badge__left-container .campaign-badge__logo-container .logo {
    height: auto !important;
    max-height: inherit
   }
   .pdp__campaign .campaign-badge .campaign-badge__left-container .campaign-badge__logo-container .logo {
    height: auto !important;
    max-height: inherit
   }

   header,
   .navbar,
   .site-header,
   .topbar,
   .header,
   #header {
    background-color: #000000 !important;
    color: #ffffff !important;
   }
   .apps-support.push-title {
    visibility: hidden !important;
   }
