@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");.bms-button {
  height: 2em;
  font-size: 1em;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0.5em;
  appearance: none;
  cursor: pointer;
  border-radius: var(--bms-border-radius);
  line-height: 1;
  justify-content: center;
  text-align: center;
  transition: transform 0.1s ease-in-out, background-color 0.1s linear, color 0.1s linear, border 0.1s linear;
  text-decoration: none;
  background-color: var(--bms-button-background-color);
  border: 1px solid var(--bms-button-border-color);
  color: var(--bms-button-text-color);
}
.bms-button:focus, .bms-button:active, .bms-button:hover, .bms-button._hover {
  background-color: var(--bms-button-hover-background-color);
  border-color: var(--bms-button-hover-border-color);
  color: var(--bms-button-hover-text-color);
  outline: none;
  text-decoration: none;
}
.bms-button:disabled, .bms-button.bms-button--disabled {
  background-color: var(--bms-button-disabled-background-color);
  border-color: var(--bms-button-disabled-border-color);
  color: var(--bms-button-disabled-text-color);
  pointer-events: none;
  cursor: initial;
}
.bms-button.is-icon {
  padding: 0.5em 0;
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-grey-100);
  --bms-button-hover-background-color: var(--bms-grey-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-grey-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.bms-button--fill {
  --bms-button-background-color: var(--bms-grey-100);
  --bms-button-border-color: var(--bms-grey-100);
  --bms-button-text-color: white;
  --bms-button-hover-background-color: var(--bms-grey-140);
  --bms-button-hover-border-color: var(--bms-grey-140);
  --bms-button-hover-text-color: white;
  --bms-button-disabled-background-color: var(--bms-disabled-color);
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: white;
}
.bms-button.bms-button--outline {
  --bms-button-background-color: transparent;
  --bms-button-border-color: var(--bms-grey-100);
  --bms-button-text-color: var(--bms-grey-100);
  --bms-button-hover-background-color: transparent;
  --bms-button-hover-border-color: var(--bms-grey-140);
  --bms-button-hover-text-color: var(--bms-grey-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.bms-button--ghost {
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-grey-100);
  --bms-button-hover-background-color: var(--bms-grey-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-grey-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button .content {
  margin: 0 0.5em;
}
.bms-button > span:empty {
  display: none;
}
.bms-button svg {
  display: block;
  width: 1em;
  height: 1em;
}
.bms-button.is-default.is-icon {
  padding: 0.5em 0;
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-grey-100);
  --bms-button-hover-background-color: var(--bms-main-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-main-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-default.bms-button--fill {
  --bms-button-background-color: var(--bms-main-100);
  --bms-button-border-color: var(--bms-main-100);
  --bms-button-text-color: white;
  --bms-button-hover-background-color: var(--bms-main-140);
  --bms-button-hover-border-color: var(--bms-main-140);
  --bms-button-hover-text-color: white;
  --bms-button-disabled-background-color: var(--bms-disabled-color);
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: white;
}
.bms-button.is-default.bms-button--outline {
  --bms-button-background-color: transparent;
  --bms-button-border-color: var(--bms-main-100);
  --bms-button-text-color: var(--bms-main-100);
  --bms-button-hover-background-color: transparent;
  --bms-button-hover-border-color: var(--bms-main-140);
  --bms-button-hover-text-color: var(--bms-main-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-default.bms-button--ghost {
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-main-100);
  --bms-button-hover-background-color: var(--bms-main-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-main-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-warning.is-icon {
  padding: 0.5em 0;
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-grey-100);
  --bms-button-hover-background-color: var(--bms-orange-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-orange-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-warning.bms-button--fill {
  --bms-button-background-color: var(--bms-orange-100);
  --bms-button-border-color: var(--bms-orange-100);
  --bms-button-text-color: white;
  --bms-button-hover-background-color: var(--bms-orange-140);
  --bms-button-hover-border-color: var(--bms-orange-140);
  --bms-button-hover-text-color: white;
  --bms-button-disabled-background-color: var(--bms-disabled-color);
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: white;
}
.bms-button.is-warning.bms-button--outline {
  --bms-button-background-color: transparent;
  --bms-button-border-color: var(--bms-orange-100);
  --bms-button-text-color: var(--bms-orange-100);
  --bms-button-hover-background-color: transparent;
  --bms-button-hover-border-color: var(--bms-orange-140);
  --bms-button-hover-text-color: var(--bms-orange-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-warning.bms-button--ghost {
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-orange-100);
  --bms-button-hover-background-color: var(--bms-orange-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-orange-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-danger.is-icon {
  padding: 0.5em 0;
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-grey-100);
  --bms-button-hover-background-color: var(--bms-red-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-red-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-danger.bms-button--fill {
  --bms-button-background-color: var(--bms-red-100);
  --bms-button-border-color: var(--bms-red-100);
  --bms-button-text-color: white;
  --bms-button-hover-background-color: var(--bms-red-140);
  --bms-button-hover-border-color: var(--bms-red-140);
  --bms-button-hover-text-color: white;
  --bms-button-disabled-background-color: var(--bms-disabled-color);
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: white;
}
.bms-button.is-danger.bms-button--outline {
  --bms-button-background-color: transparent;
  --bms-button-border-color: var(--bms-red-100);
  --bms-button-text-color: var(--bms-red-100);
  --bms-button-hover-background-color: transparent;
  --bms-button-hover-border-color: var(--bms-red-140);
  --bms-button-hover-text-color: var(--bms-red-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-danger.bms-button--ghost {
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-red-100);
  --bms-button-hover-background-color: var(--bms-red-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-red-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-success.is-icon {
  padding: 0.5em 0;
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-grey-100);
  --bms-button-hover-background-color: var(--bms-green-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-green-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-success.bms-button--fill {
  --bms-button-background-color: var(--bms-green-100);
  --bms-button-border-color: var(--bms-green-100);
  --bms-button-text-color: white;
  --bms-button-hover-background-color: var(--bms-green-140);
  --bms-button-hover-border-color: var(--bms-green-140);
  --bms-button-hover-text-color: white;
  --bms-button-disabled-background-color: var(--bms-disabled-color);
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: white;
}
.bms-button.is-success.bms-button--outline {
  --bms-button-background-color: transparent;
  --bms-button-border-color: var(--bms-green-100);
  --bms-button-text-color: var(--bms-green-100);
  --bms-button-hover-background-color: transparent;
  --bms-button-hover-border-color: var(--bms-green-140);
  --bms-button-hover-text-color: var(--bms-green-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: var(--bms-disabled-color);
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}
.bms-button.is-success.bms-button--ghost {
  --bms-button-background-color: transparent;
  --bms-button-border-color: transparent;
  --bms-button-text-color: var(--bms-green-100);
  --bms-button-hover-background-color: var(--bms-green-10);
  --bms-button-hover-border-color: transparent;
  --bms-button-hover-text-color: var(--bms-green-140);
  --bms-button-disabled-background-color: transparent;
  --bms-button-disabled-border-color: transparent;
  --bms-button-disabled-text-color: var(--bms-disabled-color);
}.alert[data-v-26caccdd] {
  --alert-main-color: var(--bms-main-100);
  --alert-secondary-color: var(--bms-main-10);
  background-color: var(--alert-secondary-color);
  border-radius: 8px;
  border: 1px solid var(--alert-main-color);
  padding: 16px;
}
.alert-information[data-v-26caccdd] {
  --alert-main-color: var(--bms-main-100);
  --alert-secondary-color: var(--bms-main-10);
}
.alert-danger[data-v-26caccdd] {
  --alert-main-color: var(--bms-red-100);
  --alert-secondary-color: var(--bms-red-10);
}
.alert-warning[data-v-26caccdd] {
  --alert-main-color: var(--bms-orange-100);
  --alert-secondary-color: var(--bms-orange-10);
}
.alert .info-line[data-v-26caccdd] {
  display: flex;
  flex-wrap: nowrap;
  gap: 16px;
  align-items: baseline;
}
.alert .info-line .icon[data-v-26caccdd] {
  color: var(--alert-main-color);
  display: flex;
}
.alert .info-line .message[data-v-26caccdd] {
  flex-grow: 1;
  align-self: center;
}.ui-badge__container[data-v-8a6297ca] {
  display: flex;
}
.ui-badge__container.not-pending[data-v-8a6297ca] {
  display: initial;
}
.ui-badge__container .ui-badge__badge[data-v-8a6297ca] {
  margin-top: -3px;
  color: white;
  border-radius: 50%;
  font-size: 0.5em;
  height: 1.9em;
  width: 1.9em;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ui-badge__container .ui-badge__badge.is-default[data-v-8a6297ca] {
  background-color: var(--bms-grey-100);
}
.ui-badge__container .ui-badge__badge.is-information[data-v-8a6297ca] {
  background-color: var(--bms-main-100);
}
.ui-badge__container .ui-badge__badge.is-warning[data-v-8a6297ca] {
  background-color: var(--bms-orange-100);
}
.ui-badge__container .ui-badge__badge.is-danger[data-v-8a6297ca] {
  background-color: var(--bms-red-100);
}
.ui-badge__container .ui-badge__badge.is-success[data-v-8a6297ca] {
  background-color: var(--bms-green-100);
}.caption[data-v-b08dd4e0] {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
  cursor: default;
  font-size: 14px;
  color: var(--bms-grey-75);
}
.caption[data-v-b08dd4e0] * {
  color: var(--bms-grey-75);
}
.caption-success[data-v-b08dd4e0] {
  color: var(--bms-success-color);
}
.caption-success[data-v-b08dd4e0] * {
  color: var(--bms-success-color);
}
.caption-danger[data-v-b08dd4e0] {
  color: var(--bms-danger-color);
}
.caption-danger[data-v-b08dd4e0] * {
  color: var(--bms-danger-color);
}
.caption-warning[data-v-b08dd4e0] {
  color: var(--bms-warning-color);
}
.caption-warning[data-v-b08dd4e0] * {
  color: var(--bms-warning-color);
}
.caption .icon[data-v-b08dd4e0] {
  margin-right: 5px;
}
.caption .label[data-v-b08dd4e0] {
  flex-grow: 1;
  align-self: center;
}.circular-progress[data-v-7869acfb] {
  --size: 4em;
  --stroke-width: 8;
  display: inline-block;
  width: var(--size);
  height: var(--size);
  position: relative;
}
.circular-progress .percent[data-v-7869acfb] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  white-space: nowrap;
  line-height: 1;
  color: var(--text-color);
}
.circular-progress svg[data-v-7869acfb] {
  width: var(--size);
  height: var(--size);
  stroke-width: var(--stroke-width);
}
.circular-progress svg circle[data-v-7869acfb] {
  transition: stroke-dashoffset 0.2s ease-in-out;
}.bms-loader[data-v-7cc96135] {
  font-size: var(--71df0f7a);
  color: var(--bms-main-100, currentColor);
  display: inline-block;
}
.bms-loader svg[data-v-7cc96135] {
  width: 1em;
  height: 1em;
  display: block;
}.bms-tooltip__text[data-v-e8f6f5f1] {
  --bms-tooltip-background-color: white;
  --bms-tooltip-color: inherit;
  --bms-tooltip-margin: 4px;
  background-color: var(--bms-tooltip-background-color);
  width: max-content;
  text-align: center;
  padding: 4px 8px;
  border-radius: var(--bms-border-radius);
  max-width: var(--bms-tooltip-max-width, 30rem);
  max-height: 30rem;
  position: absolute;
  overflow: hidden;
  z-index: 20;
  filter: drop-shadow(0 0 0.8rem var(--bms-shadow-color));
  color: var(--bms-font-color);
  transform: var(--bms-tooltip-transform);
}
.bms-tooltip__text[data-v-e8f6f5f1]::before {
  content: "";
  position: absolute;
  right: var(--bms-tooltip-indicator-position-right);
  left: var(--bms-tooltip-indicator-position-left);
  top: var(--bms-tooltip-indicator-position-top);
  bottom: var(--bms-tooltip-indicator-position-bottom);
  transform: var(--bms-tooltip-indicator-transform);
  border-width: 3px;
  border-style: solid;
  border-color: var(--bms-tooltip-indicator-border);
}
.bms-tooltip__text--top[data-v-e8f6f5f1], .bms-tooltip__text--bottom[data-v-e8f6f5f1] {
  --bms-tooltip-indicator-position-left: 50%;
  --bms-tooltip-indicator-position-right: initial;
}
.bms-tooltip__text--bottom[data-v-e8f6f5f1] {
  --bms-tooltip-indicator-position-top: initial;
  --bms-tooltip-indicator-position-bottom: 100%;
  --bms-tooltip-indicator-border: transparent transparent
    var(--bms-tooltip-background-color) transparent;
}
.bms-tooltip__text--top[data-v-e8f6f5f1] {
  --bms-tooltip-indicator-position-top: 100%;
  --bms-tooltip-indicator-position-bottom: initial;
  --bms-tooltip-indicator-border: var(--bms-tooltip-background-color)
    transparent transparent transparent;
}
.bms-tooltip__text--left[data-v-e8f6f5f1], .bms-tooltip__text--right[data-v-e8f6f5f1] {
  --bms-tooltip-indicator-position-top: 50%;
  --bms-tooltip-indicator-position-bottom: initial;
}
.bms-tooltip__text--left[data-v-e8f6f5f1] {
  --bms-tooltip-indicator-position-right: initial;
  --bms-tooltip-indicator-position-left: 100%;
  --bms-tooltip-indicator-border: transparent transparent transparent
    var(--bms-tooltip-background-color);
}
.bms-tooltip__text--right[data-v-e8f6f5f1] {
  --bms-tooltip-indicator-position-right: 100%;
  --bms-tooltip-indicator-position-left: initial;
  --bms-tooltip-indicator-border: transparent
    var(--bms-tooltip-background-color) transparent transparent;
}
.tooltip-fade-enter-active[data-v-e8f6f5f1] {
  transition: opacity 0.2s ease;
}
.tooltip-fade-enter-from[data-v-e8f6f5f1] {
  opacity: 0;
}
.tooltip-fade-enter-to[data-v-e8f6f5f1] {
  opacity: 1;
}
.tooltip-fade-leave-active[data-v-e8f6f5f1] {
  transition: opacity 0.3s ease;
}
.tooltip-fade-leave-from[data-v-e8f6f5f1] {
  opacity: 1;
}
.tooltip-fade-leave-to[data-v-e8f6f5f1] {
  opacity: 0;
}.bms-tooltip-anchor-wrapper[data-v-b033f8af] {
  position: relative;
  display: inline-block;
  outline: none;
}ul[data-v-739cbe9f] {
  border-style: none;
  border-radius: 0 0 4px 4px;
  text-decoration: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
ul li[data-v-739cbe9f]:first-of-type {
  border-top: 1px solid var(--bms-grey-10);
}
ul li[data-v-739cbe9f]:first-child {
  border-top-left-radius: var(--bms-border-radius);
  border-top-right-radius: var(--bms-border-radius);
}
ul li[data-v-739cbe9f]:last-child {
  border-bottom-left-radius: var(--bms-border-radius);
  border-bottom-right-radius: var(--bms-border-radius);
}
ul li[data-v-739cbe9f] {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 0.4em;
  border: 1px solid var(--bms-grey-10);
  border-top: none;
  background-color: var(--bms-white);
  min-height: 4rem;
}
ul li[data-v-739cbe9f]:hover, ul li.selected[data-v-739cbe9f] {
  background-color: var(--bms-grey-10);
}.input-wrapper[data-v-bde31ca8] {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1em;
  margin: 0.5em 0;
  border-radius: var(--bms-border-radius);
  border: 1px solid var(--field-border-color);
  background-color: var(--input-background-color);
  height: 48px;
}
.input-wrapper[data-v-bde31ca8]:hover {
  --field-border-color: var(--bms-grey-100);
}
.input-wrapper[data-v-bde31ca8]:has(input:focus) {
  box-shadow: 0 0 4px 4px var(--bms-main-25);
  --field-border-color: var(--field-border-color-active);
}
.input-wrapper.is-error[data-v-bde31ca8] {
  --field-border-color: var(--bms-red-100);
  --input-background-color: var(--bms-red-25);
}
.input-wrapper.is-disabled[data-v-bde31ca8] {
  --field-border-color: var(--bms-grey-25);
  --input-background-color: var(--bms-grey-25);
}
.input-wrapper.is-disabled input[data-v-bde31ca8] {
  pointer-events: none;
}
.input-wrapper .field__input-label[data-v-bde31ca8] {
  display: block;
  color: var(--bms-grey-50);
  font-size: 12px;
  line-height: 0.2em;
  margin-top: 6px;
  margin-bottom: 4px;
}
.input-wrapper .field__input-icon[data-v-bde31ca8] {
  display: flex;
}
.input-wrapper .field__input-icon--start[data-v-bde31ca8] {
  margin-right: 0.5em;
}
.input-wrapper .field__input-icon--end[data-v-bde31ca8] {
  margin-left: 0.5em;
}
.input-wrapper .field__input-icon[data-v-bde31ca8] svg {
  width: 1em;
  height: 1em;
  display: block;
}
.input-wrapper .field__input-icon[data-v-bde31ca8]:empty {
  display: none;
}
.input-wrapper input[data-v-bde31ca8] {
  outline: none;
  appearance: none;
  border: 0;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  height: 24px;
  line-height: 1;
  width: 100%;
  background-color: transparent;
}.field__input .autocomplete-wrapper[data-v-52384854] {
  width: 100%;
  padding: 0.7em;
  margin: 0.5em 0;
  border-radius: var(--bms-border-radius);
  border: 1px solid var(--field-border-color);
  background-color: var(--input-background-color);
  height: 48px;
}
.field__input .autocomplete-wrapper[data-v-52384854]:hover {
  --field-border-color: var(--bms-grey-100);
}
.field__input .autocomplete-wrapper[data-v-52384854]:has(input:focus) {
  --field-border-color: var(--field-border-color-active);
}
.field__input .autocomplete-wrapper.is-error[data-v-52384854] {
  --field-border-color: var(--bms-red-100);
  --input-background-color: var(--bms-red-25);
}
.field__input .autocomplete-wrapper.is-disabled[data-v-52384854] {
  --field-border-color: var(--bms-grey-25);
  --input-background-color: var(--bms-grey-25);
  pointer-events: none;
}
.field__input .autocomplete-wrapper input[data-v-52384854] {
  outline: none;
  appearance: none;
  border: 0;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  height: 24px;
  line-height: 1;
  width: 100%;
  background-color: transparent;
}.icon[data-v-dd6c744e] {
  height: 1em;
  width: 1em;
}
.icon.datalist-icon[data-v-dd6c744e] {
  margin: 0 0.5em;
}
.icon[data-v-dd6c744e] svg {
  height: 100%;
  width: 100%;
}
.icon[data-v-dd6c744e] svg * {
  fill: currentColor !important;
}.field-between__separator[data-v-66be0ad9] {
  margin-left: 10px;
  margin-right: 10px;
}
.field-between .input-wrapper[data-v-66be0ad9] {
  display: unset;
  margin-left: 0;
  position: relative;
  padding: 0.2em 1em;
}.chip[data-v-72b945cc] {
  --chip-color: transparent;
  --chip-background-color: transparent;
  display: flex;
  align-items: center;
  width: fit-content;
  padding: 4px 8px;
  border-radius: 4px;
  color: var(--chip-color);
  background-color: var(--chip-background-color);
  cursor: default;
}
.chip.green[data-v-72b945cc] {
  --chip-color: var(--bms-green-100);
  --chip-background-color: var(--bms-green-25);
}
.chip.green[data-v-72b945cc]:hover {
  --chip-background-color: var(--bms-green-50);
}
.chip.red[data-v-72b945cc] {
  --chip-color: var(--bms-red-100);
  --chip-background-color: var(--bms-red-25);
}
.chip.red[data-v-72b945cc]:hover {
  --chip-background-color: var(--bms-red-50);
}
.chip.purple[data-v-72b945cc] {
  --chip-color: var(--bms-main-analog-100);
  --chip-background-color: var(--bms-main-analog-25);
}
.chip.purple[data-v-72b945cc]:hover {
  --chip-background-color: var(--bms-main-analog-50);
}
.chip.blue[data-v-72b945cc] {
  --chip-color: var(--bms-main-100);
  --chip-background-color: var(--bms-main-25);
}
.chip.blue[data-v-72b945cc]:hover {
  --chip-background-color: var(--bms-main-50);
}
.chip.grey[data-v-72b945cc] {
  --chip-color: var(--bms-grey-100);
  --chip-background-color: var(--bms-grey-25);
}
.chip.grey[data-v-72b945cc]:hover {
  --chip-background-color: var(--bms-grey-50);
}
.chip.orange[data-v-72b945cc] {
  --chip-color: var(--bms-orange-100);
  --chip-background-color: var(--bms-orange-25);
}
.chip.orange[data-v-72b945cc]:hover {
  --chip-background-color: var(--bms-orange-50);
}.file-upload[data-v-c892a845] {
  --drop-color: var(--bms-grey-10);
}
.file-upload__label[data-v-c892a845] {
  display: block;
  padding: 4em 1em;
  text-align: center;
  border-radius: var(--bms-border-radius);
  border: 1px dashed var(--bms-border-color);
  background: var(--drop-color);
}
.file-upload__label[data-v-c892a845]:hover {
  --drop-color: var(--bms-grey-25);
}
.file-upload__drop-area input[type=file][data-v-c892a845] {
  opacity: 0;
  position: absolute;
  pointer-events: none;
  left: 0;
  width: 0;
  height: 0;
}
.file-upload__drop-area.is-active[data-v-c892a845] {
  --drop-color: var(--bms-main-25);
}
.file-upload__file[data-v-c892a845] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5em 0.5em 0.5em 1em;
  border-radius: var(--bms-border-radius);
  border: 1px solid var(--bms-grey-25);
  background: var(--bms-grey-10);
}
.file-upload__file-name[data-v-c892a845] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1 1 auto;
}
.file-upload__file .button[data-v-c892a845] {
  flex: 0 0 auto;
}.input-checkbox[data-v-e1d94c62] {
  --input-checkbox-default-color: var(--bms-grey-100);
  --input-checkbox-default-color-checked: var(--bms-main-100);
  --input-checkbox-default-background-color: transparent;
  width: fit-content;
}
.input-checkbox label[data-v-e1d94c62] {
  display: flex;
  gap: 4px;
}
.input-checkbox.error[data-v-e1d94c62] {
  --input-checkbox-default-color: var(--bms-danger-color);
  --input-checkbox-default-color-checked: var(--bms-danger-color);
}
.input-checkbox.disabled[data-v-e1d94c62] {
  --input-checkbox-default-color: var(--bms-grey-50);
  --input-checkbox-default-color-checked: var(--bms-grey-50);
  --input-checkbox-default-background-color: var(--bms-grey-25);
  pointer-events: none;
}
.input-checkbox.disabled input-checkbox-info[data-v-e1d94c62] {
  color: var(--bms-grey-50);
}
.input-checkbox-info[data-v-e1d94c62] {
  line-height: 16px;
  cursor: default;
}
input[type=checkbox][data-v-e1d94c62] {
  appearance: none;
  margin: 0;
  width: 16px;
  height: 16px;
  border: 1px solid var(--input-checkbox-default-color);
  border-radius: 2px;
  display: grid;
  place-content: center;
  background-color: var(--input-checkbox-default-background-color);
}
input[type=checkbox][data-v-e1d94c62]::before {
  content: "";
  width: 8px;
  height: 8px;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  background-color: var(--input-checkbox-default-color-checked);
  transform-origin: bottom left;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
}
input[type=checkbox][data-v-e1d94c62]:hover {
  border: 2px solid var(--input-checkbox-default-color-checked);
}
input[type=checkbox][data-v-e1d94c62]:checked {
  border: 2px solid var(--input-checkbox-default-color-checked);
  background-color: transparent;
}
input[type=checkbox][data-v-e1d94c62]:checked::before {
  transform: scale(1);
}.field-checkbox[data-v-57bb21ed] {
  padding: 0.5em 0;
}.input-checkbox-group-wrapper[data-v-595e146b] {
  display: flex;
  gap: 1em;
  margin: 0.5em 0;
  flex-direction: row;
}
.input-checkbox-group-wrapper.column[data-v-595e146b] {
  flex-direction: column;
}.input-checkbox-caption[data-v-6cb7c474] {
  --input-checkbox-caption-border-color: var(--bms-grey-25);
  --input-checkbox-caption-background-color: transparent;
  display: flex;
  flex-direction: column;
  width: fit-content;
  padding: 8px;
  gap: 8px;
  border: 1px solid var(--input-checkbox-caption-border-color);
  border-radius: 4px;
  background-color: var(--input-checkbox-caption-background-color);
}
.input-checkbox-caption .group-caption[data-v-6cb7c474] {
  cursor: default;
  margin-left: 20px;
  font-size: 14px;
}
.input-checkbox-caption[data-v-6cb7c474]:hover {
  --input-checkbox-caption-border-color: var(--bms-main-100);
}
.input-checkbox-caption.disabled[data-v-6cb7c474] {
  --input-checkbox-caption-border-color: var(--bms-grey-50);
  --input-checkbox-caption-background-color: var(--bms-grey-25);
}
.input-checkbox-caption.error[data-v-6cb7c474] {
  --input-checkbox-caption-border-color: var(--bms-red-100);
  --input-checkbox-caption-background-color: var(--bms-red-25);
}.input-checkbox-group-caption-wrapper[data-v-d17019ce] {
  display: flex;
  gap: 1em;
  margin: 0.5em 0;
  flex-direction: row;
}
.input-checkbox-group-caption-wrapper.column[data-v-d17019ce] {
  flex-direction: column;
}.code-mirror[data-v-726c6059] {
  max-height: 50rem;
  width: 100%;
  overflow: auto;
  border-radius: 4px;
}.file-upload[data-v-5d2c657c] {
  --drop-color: var(--bms-grey-10);
  --drop-border: 1px dashed var(--bms-grey-50);
}
.file-upload[data-v-5d2c657c] .field__wrapper {
  width: 100%;
  min-width: 0;
}
.file-upload .is-disabled[data-v-5d2c657c] {
  --drop-color: var(--bms-grey-25);
  --drop-border: 1px solid var(--bms-grey-25);
  color: var(--bms-grey-75);
}
.file-upload .is-error[data-v-5d2c657c] {
  --drop-color: var(--bms-red-25);
  --drop-border: 1px solid var(--bms-red-100);
}
.file-upload__drop-area[data-v-5d2c657c] {
  display: block;
  padding: 4em 1em;
  margin: 1em 0;
  text-align: center;
  border-radius: var(--bms-border-radius);
  border: var(--drop-border);
  background: var(--drop-color);
  cursor: pointer;
}
.file-upload__drop-area[data-v-5d2c657c]:active, .file-upload__drop-area__active[data-v-5d2c657c] {
  --drop-color: transparent;
  --drop-border: 1px solid var(--bms-main-100);
}
.file-upload__drop-area[data-v-5d2c657c]:hover, .file-upload__drop-area__hover[data-v-5d2c657c] {
  --drop-color: var(--bms-main-10);
  --drop-border: 1px dashed var(--bms-grey-100);
}
.file-upload__drop-area input[type=file][data-v-5d2c657c] {
  opacity: 0;
  position: absolute;
  pointer-events: none;
  left: 0;
  width: 0;
  height: 0;
}
.file-upload__drop-area.is-active[data-v-5d2c657c] {
  --drop-color: var(--bms-main-25);
}
.file-upload__drop-area.wide[data-v-5d2c657c] {
  width: 100%;
}
.file-upload__file-list[data-v-5d2c657c] {
  display: flex;
  width: 100%;
  gap: 1em;
  margin: 1em 0;
}
.file-upload__file[data-v-5d2c657c] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 96px;
  height: 96px;
  border-radius: var(--bms-border-radius);
  border: 1px solid var(--bms-grey-25);
  background: var(--bms-grey-10);
  position: relative;
}
.file-upload__file.wide[data-v-5d2c657c] {
  width: 100%;
  height: 300px;
}
.file-upload__file-img[data-v-5d2c657c] {
  max-width: 100%;
  max-height: 100%;
}
.file-upload__file-name[data-v-5d2c657c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1 1 auto;
}
.file-upload__file[data-v-5d2c657c] .close-button {
  position: absolute;
  top: 0;
  right: 0;
}.input-radio[data-v-cb26402d] {
  --input-radio-default-color: var(--bms-grey-100);
  --input-radio-default-color-checked: var(--bms-main-100);
  width: fit-content;
}
.input-radio label[data-v-cb26402d] {
  display: flex;
  gap: 4px;
}
.input-radio.error[data-v-cb26402d] {
  --input-radio-default-color: var(--bms-danger-color);
  --input-radio-default-color-checked: var(--bms-danger-color);
}
.input-radio.disabled[data-v-cb26402d] {
  --input-radio-default-color: var(--bms-grey-50);
  --input-radio-default-color-checked: var(--bms-grey-50);
  pointer-events: none;
}
.input-radio.disabled input-radio-info[data-v-cb26402d] {
  color: var(--bms-grey-50);
}
.input-radio-info[data-v-cb26402d] {
  line-height: 16px;
  cursor: default;
}
input[type=radio][data-v-cb26402d] {
  appearance: none;
  margin: 0;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  border: 1px solid var(--input-radio-default-color);
  display: grid;
  place-content: center;
}
input[type=radio][data-v-cb26402d]::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  background-color: var(--input-radio-default-color-checked);
}
input[type=radio][data-v-cb26402d]:hover {
  border: 2px solid var(--input-radio-default-color-checked);
}
input[type=radio][data-v-cb26402d]:checked {
  border: 2px solid var(--input-radio-default-color-checked);
}
input[type=radio][data-v-cb26402d]:checked::before {
  transform: scale(1);
}.input-radio-group-wrapper[data-v-28c3db26] {
  display: flex;
  gap: 1em;
  margin: 0.5em 0;
  flex-direction: row;
}
.input-radio-group-wrapper.column[data-v-28c3db26] {
  flex-direction: column;
}.input-radio-caption[data-v-c3ba4fee] {
  --input-radio-caption-border-color: var(--bms-grey-25);
  --input-radio-caption-background-color: transparent;
  display: flex;
  flex-direction: column;
  width: fit-content;
  padding: 8px;
  gap: 8px;
  border: 1px solid var(--input-radio-caption-border-color);
  border-radius: 4px;
  background-color: var(--input-radio-caption-background-color);
}
.input-radio-caption .group-caption[data-v-c3ba4fee] {
  cursor: default;
  margin-left: 20px;
  font-size: 14px;
}
.input-radio-caption[data-v-c3ba4fee]:hover {
  --input-radio-caption-border-color: var(--bms-main-100);
}
.input-radio-caption.disabled[data-v-c3ba4fee] {
  --input-radio-caption-border-color: var(--bms-grey-50);
  --input-radio-caption-background-color: var(--bms-grey-25);
}
.input-radio-caption.error[data-v-c3ba4fee] {
  --input-radio-caption-border-color: var(--bms-red-100);
  --input-radio-caption-background-color: var(--bms-red-25);
}.input-radio-group-caption-wrapper[data-v-0b421813] {
  display: flex;
  gap: 1em;
  margin: 0.5em 0;
  flex-direction: row;
}
.input-radio-group-caption-wrapper.column[data-v-0b421813] {
  flex-direction: column;
}input[data-v-19745934] {
  display: none;
}
.switch-wrapper[data-v-19745934] {
  --switch-background-color: var(--bms-grey-25);
  --switch-color: var(--bms-grey-100);
  --switch-transform: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 0.25em;
  background-color: var(--switch-background-color);
  width: 2em;
  height: 1em;
  border-radius: var(--bms-border-radius-xlarge);
  position: relative;
  transition: 0.2s;
}
.switch-wrapper[data-v-19745934]::before {
  content: "";
  transition: 0.5s;
  transform: var(--switch-transform);
  width: 0.5em;
  height: 0.5em;
  background-color: var(--switch-color);
  display: block;
  border-radius: var(--bms-border-radius);
}
.switch-wrapper.isOn[data-v-19745934] {
  --switch-transform: translateX(1em);
  --switch-background-color: var(--bms-main-100);
  --switch-color: var(--bms-white);
}
.switch-wrapper.disabled[data-v-19745934] {
  --switch-background-color: var(--bms-grey-25);
  --switch-color: var(--bms-grey-50);
}.input-toggle[data-v-2d2ac60e] {
  --label-color: var(--bms-grey-100);
  --cursor: pointer;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.input-toggle .input-switch-info[data-v-2d2ac60e] {
  color: var(--label-color);
  transition: 0.2s;
}
.input-toggle.isOn[data-v-2d2ac60e] {
  --label-color: var(--bms-main-100);
}
.input-toggle.disabled[data-v-2d2ac60e] {
  --label-color: var(--bms-grey-50);
  --cursor: default;
}
.input-toggle[data-v-2d2ac60e]:hover {
  cursor: var(--cursor);
}.clean-icon[data-v-66c267f2]:hover {
  cursor: pointer;
}.field__input[data-v-b2231812] {
  --field-border-color: var(--bms-grey-50);
  --field-border-color-active: var(--bms-main-100);
  --input-background-color: var(--bms-white);
}
.field__input .select-wrapper[data-v-b2231812] {
  width: 100%;
  padding: 0;
  margin: 0.5em 0;
  border-radius: var(--bms-border-radius);
  border: 1px solid var(--field-border-color);
  background-color: var(--input-background-color);
  height: 48px;
  display: flex;
  align-items: center;
}
.field__input .select-wrapper .icon-down-container[data-v-b2231812] {
  height: 100%;
  display: flex;
  align-items: center;
}
.field__input .select-wrapper .icon-down-container[data-v-b2231812]:hover {
  cursor: pointer;
}
.field__input .select-wrapper .icon-down-button[data-v-b2231812] {
  width: 1em;
  margin: 0 1em 0 0.5em;
  display: block;
}
.field__input .select-wrapper[data-v-b2231812]:hover {
  --field-border-color: var(--bms-grey-100);
}
.field__input .select-wrapper[data-v-b2231812]:has(input:focus) {
  --field-border-color: var(--field-border-color-active);
}
.field__input .select-wrapper.is-error[data-v-b2231812] {
  --field-border-color: var(--bms-red-100);
  --input-background-color: var(--bms-red-25);
}
.field__input .select-wrapper.is-disabled[data-v-b2231812] {
  --field-border-color: var(--bms-grey-25);
  --input-background-color: var(--bms-grey-25);
  pointer-events: none;
}
.field__input .select-wrapper input[data-v-b2231812] {
  border: none;
  background-color: transparent;
  caret-color: transparent;
  cursor: pointer;
  outline: none;
  appearance: none;
  padding: 0 0 0 1em;
  margin: 0;
  font: inherit;
  color: inherit;
  height: 24px;
  line-height: 1;
  width: 100%;
  height: 100%;
}.tag[data-v-3c04a9f9] {
  --tag-border-color: var(--bms-main-100);
  --tag-background-color: transparent;
  --tag-color: var(--bms-main-100);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 12px;
  border: 1px solid var(--tag-border-color);
  width: fit-content;
  padding: 4px 8px;
  line-height: normal;
  font-size: 14px;
  color: var(--tag-color);
  background-color: var(--tag-background-color);
  cursor: pointer;
}
.tag.disabled[data-v-3c04a9f9] {
  pointer-events: none;
  cursor: default;
  --tag-color: var(--bms-grey-50);
  --tag-border-color: var(--bms-grey-50);
}
.tag.disabled.active[data-v-3c04a9f9] {
  --tag-color: white;
  --tag-background-color: var(--bms-grey-50);
}
.tag[data-v-3c04a9f9]:focus, .tag[data-v-3c04a9f9]:hover {
  --tag-color: var(--bms-main-140);
  --tag-border-color: var(--bms-main-140);
}
.tag.active[data-v-3c04a9f9] {
  --tag-color: white;
  --tag-background-color: var(--bms-main-100);
}
.tag.active[data-v-3c04a9f9]:focus, .tag.active[data-v-3c04a9f9]:hover {
  --tag-border-color: var(--bms-main-140);
  --tag-background-color: var(--bms-main-140);
}
.tag[data-v-3c04a9f9] svg {
  width: 14px;
  height: 14px;
}
.tag .dismiss-button[data-v-3c04a9f9] {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--tag-background-color);
  color: var(--tag-color);
}
.tag .dismiss-button[data-v-3c04a9f9] .bms-button {
  color: currentColor;
  padding: 0;
  height: fit-content;
}
.tag .dismiss-button[data-v-3c04a9f9] .bms-button .content {
  margin: 0;
}
.tag .dismiss-button[data-v-3c04a9f9] .bms-button:hover {
  background-color: var(--tag-background-color);
}.field__input textarea[data-v-ec1c11a0] {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1em;
  margin: 0.5em 0;
  border-radius: var(--bms-border-radius);
  border: 1px solid var(--field-border-color);
  background-color: var(--textarea-background-color);
  min-height: 96px;
  outline: none;
  font: inherit;
  color: inherit;
}
.field__input textarea[data-v-ec1c11a0]:hover {
  --field-border-color: var(--bms-grey-100);
}
.field__input textarea[data-v-ec1c11a0]:active, .field__input textarea[data-v-ec1c11a0]:focus {
  --field-border-color: var(--field-border-color-active);
}
.field__input textarea.is-error[data-v-ec1c11a0] {
  --field-border-color: var(--bms-red-100);
  --textarea-background-color: var(--bms-red-25);
}
.field__input textarea.is-disabled[data-v-ec1c11a0] {
  --field-border-color: var(--bms-grey-25);
  --textarea-background-color: var(--bms-grey-25);
  pointer-events: none;
}.page[data-v-31057778] {
  margin: 0 auto;
  width: var(--wrapper-width, calc(100% - 3.2rem));
  max-width: 126rem;
  padding: 2em 0;
  min-height: calc(100% - var(--bms-header-height));
  display: flex;
  flex-direction: column;
  gap: 2em;
}
.page--small[data-v-31057778] {
  max-width: 80rem;
}
.page--medium[data-v-31057778] {
  max-width: 126rem;
}
.page--large[data-v-31057778] {
  max-width: 144rem;
}
.page--full[data-v-31057778] {
  max-width: 100%;
}
.page[data-v-31057778]:empty {
  display: none;
}
.page__tabs[data-v-31057778], .page__breadcrumb[data-v-31057778], .page__header[data-v-31057778] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page__tabs[data-v-31057778]:empty, .page__breadcrumb[data-v-31057778]:empty, .page__header[data-v-31057778]:empty {
  display: none;
}
.page__tabs[data-v-31057778] h1, .page__breadcrumb[data-v-31057778] h1, .page__header[data-v-31057778] h1 {
  margin-top: 0;
  margin-bottom: 0;
}
.page[data-v-31057778] .header {
  width: 100%;
}
.page[data-v-31057778] .header .title {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 16px;
}
.page[data-v-31057778] .header .actions {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
}
.page[data-v-31057778] .header .actions .add-button {
  text-align: end;
}.card[data-v-4c43a2ad] {
  --summary-card-background-color: rgba(255, 255, 255, 0.5);
  --summary-card-color: var(--bms-font-color);
  --card-margin: 2px;
  border: 1px solid var(--bms-grey-10);
  border-radius: var(--bms-border-radius-large);
  position: relative;
  overflow: hidden;
  --card-content-border-radius: var(--bms-border-radius-large);
}
.card.card--information[data-v-4c43a2ad] {
  --summary-card-color: white;
  --summary-card-background-color: var(--bms-main-100);
}
.card.card--success[data-v-4c43a2ad] {
  --summary-card-color: white;
  --summary-card-background-color: var(--bms-success-color);
}
.card.card--warning[data-v-4c43a2ad] {
  --summary-card-color: white;
  --summary-card-background-color: var(--bms-warning-color);
}
.card.card--danger[data-v-4c43a2ad] {
  --summary-card-color: white;
  --summary-card-background-color: var(--bms-danger-color);
}
.card .hasAction[data-v-4c43a2ad] {
  --card-content-border-radius: var(--bms-border-radius-large)
    var(--bms-border-radius-large) 0 0;
  cursor: pointer;
}
.card__body[data-v-4c43a2ad] {
  position: relative;
  min-height: 50px;
  min-width: 50px;
  margin: var(--card-margin);
  width: calc(100% - 2 * var(--card-margin));
  height: calc(100% - 2 * var(--card-margin));
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.card__body__content[data-v-4c43a2ad] {
  height: 100%;
  border-radius: var(--card-content-border-radius);
  background-color: var(--summary-card-background-color);
  backdrop-filter: blur(40px);
  color: var(--summary-card-color);
}
.card__body__action[data-v-4c43a2ad] {
  border-top: 1px solid var(--bms-grey-10);
  border-radius: 0 0 var(--bms-border-radius-large) var(--bms-border-radius-large);
  background-color: var(--bms-white);
  color: var(--bms-main-100);
  padding: 0.5em;
  cursor: pointer;
}
.card .blob[data-v-4c43a2ad] {
  transform: translate(10px, 10px);
  width: 60%;
  height: 60%;
  min-height: 50px;
  min-width: 50px;
  background-color: var(--bms-main-25);
  position: absolute;
  border-radius: 50%;
  filter: blur(10px);
}.form-section[data-v-e867feca] {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.form-section section[data-v-e867feca] {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.form-section .actions[data-v-e867feca] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1em;
}header[data-v-97c1615a] {
  position: sticky;
  top: 0;
  background: white;
  z-index: 3;
  padding: 0.8rem 1rem;
  border-bottom: 1px solid var(--bms-grey-10);
}.bms-short-link-menu[data-v-d23e08a5] {
  display: flex;
  height: fit-content;
  width: fit-content;
  margin-left: 0.5em;
  align-self: center;
  border-radius: var(--bms-border-radius);
}
.bms-short-link-menu__outline[data-v-d23e08a5] {
  border: 1px solid var(--bms-grey-25);
}.bms-header[data-v-1368f77d] {
  width: 100%;
}
.bms-header__title[data-v-1368f77d] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 16px;
}
.bms-header__title__label h1[data-v-1368f77d] {
  margin: 0;
}
.bms-header__title__actions[data-v-1368f77d] {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
}
.bms-header__subtitle[data-v-1368f77d] {
  margin-top: 0.5em;
  display: inline-block;
}.overlay[data-v-5004909e] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 10;
  background: rgba(82, 100, 118, 0.3);
}
.priority[data-v-5004909e] {
  z-index: 20;
}.ui-modal[data-v-96b6d748] {
  --modal-header-border-size: 1px;
  --modal-header-color: var(--bms-grey-10);
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.ui-modal.Default[data-v-96b6d748] {
  --modal-header-border-size: 1px;
  --modal-header-color: var(--bms-grey-10);
}
.ui-modal.success[data-v-96b6d748] {
  --modal-header-border-size: 4px;
  --modal-header-color: var(--bms-success-color);
}
.ui-modal.warning[data-v-96b6d748] {
  --modal-header-border-size: 4px;
  --modal-header-color: var(--bms-warning-color);
}
.ui-modal.danger[data-v-96b6d748] {
  --modal-header-border-size: 4px;
  --modal-header-color: var(--bms-danger-color);
}
.ui-modal__loader[data-v-96b6d748] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  gap: 1em;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: var(--bms-white);
}
.ui-modal__loader p[data-v-96b6d748] {
  margin: 0;
  font-size: 0.88em;
}
.ui-modal__title[data-v-96b6d748] {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin: 0;
  font-size: 1.5em;
  font-weight: bold;
}
.ui-modal__title .title-indicator[data-v-96b6d748] {
  color: var(--modal-header-color);
}
.ui-modal__inner[data-v-96b6d748] {
  position: relative;
  pointer-events: all;
  background: var(--bms-white);
  min-width: 32em;
  max-height: 80vh;
  max-width: 80vw;
  overflow: auto;
  padding: 1em;
  border-radius: var(--bms-border-radius-large);
}
.ui-modal__content[data-v-96b6d748] {
  margin-top: 1rem;
}
.ui-modal__header[data-v-96b6d748], .ui-modal__footer[data-v-96b6d748] {
  margin: -1em;
  position: sticky;
  background: var(--bms-white);
}
.ui-modal__header[data-v-96b6d748] {
  padding: 1em 1em 0.5em 1em;
  border-bottom: var(--modal-header-border-size) solid var(--modal-header-color);
  margin-bottom: 0;
  top: -1em;
  display: flex;
}
.ui-modal__header-inner[data-v-96b6d748] {
  flex: 1 1 auto;
}
.ui-modal__footer[data-v-96b6d748] {
  padding: 1em;
  margin-top: 0;
  bottom: -1em;
}
.ui-modal__buttons[data-v-96b6d748] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1em;
}
.content-fade-enter-active[data-v-96b6d748],
.content-fade-leave-active[data-v-96b6d748] {
  transition: opacity 0.3s ease;
}
.content-fade-enter-from[data-v-96b6d748],
.content-fade-leave-to[data-v-96b6d748] {
  opacity: 0;
}
.content-fade-enter-active .ui-modal[data-v-96b6d748],
.content-fade-leave-active .ui-modal[data-v-96b6d748] {
  transition: transform 0.3s ease;
}
.content-fade-enter-from .ui-modal[data-v-96b6d748],
.content-fade-leave-to .ui-modal[data-v-96b6d748] {
  transform: scale(0.8);
}.header[data-v-2e9192be] h1,
.header[data-v-2e9192be] h2,
.header[data-v-2e9192be] h3,
.header[data-v-2e9192be] h4,
.header[data-v-2e9192be] h5 {
  margin-top: 0;
}
.flat[data-v-2e9192be] {
  border: none;
  background: none;
  padding: 0;
}
.border[data-v-2e9192be] {
  border: 1px solid var(--bms-grey-10);
  background-color: var(--bms-white);
  border-radius: var(--bms-border-radius-large);
  padding: 1em 2em 1em 2em;
}.step-buttons[data-v-fcce71d1] {
  padding-top: 2em;
  display: flex;
  justify-content: flex-end;
  gap: 1em;
}.stepper-header[data-v-c872a497] {
  display: flex;
  justify-content: center;
  align-items: center;
  position: sticky;
  z-index: 2;
  top: 0;
  padding: 2em 0;
}
.stepper-header[data-v-c872a497]::before {
  content: "";
  display: block;
  width: 80%;
  left: 10%;
  position: absolute;
  z-index: -1;
  bottom: 0;
  height: 2em;
  border-radius: 100%;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.16);
  opacity: 0;
  transition: opacity 0.2s linear;
}
.stepper-header[data-v-c872a497]::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: -1;
}
.stepper-header--step[data-v-c872a497] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 10px;
}
.stepper-header--step[data-v-c872a497]:first-child {
  margin: 0 10px 0 0;
}
.stepper-header--step[data-v-c872a497]:last-child {
  margin: 0;
}
.stepper-header--step.clickable:hover div[data-v-c872a497] {
  cursor: pointer;
}
.stepper-header--indicator[data-v-c872a497] {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--bms-main-50);
  color: var(--bms-font-color);
  border-radius: 50%;
  font-weight: bold;
  margin-right: 10px;
}
.stepper-header--indicator.active[data-v-c872a497] {
  border: none;
  background-color: var(--bms-main-100);
  color: white;
}
.stepper-header--indicator.complete[data-v-c872a497] {
  border: none;
  background-color: var(--bms-success-color);
  color: white;
  font-size: 20px;
}
.stepper-header--separator[data-v-c872a497] {
  width: 30px;
  margin-left: 10px;
}
.stepper-body[data-v-c872a497] {
  margin: 10px 10px 0 10px;
}a[data-v-02d02028] {
  cursor: pointer;
  display: inline-flex;
  gap: 0.5em;
  align-items: center;
}
a[data-v-02d02028]:not(:hover) {
  text-decoration: underline;
}
a svg[data-v-02d02028] {
  font-size: inherit;
  width: 1em;
  height: 1em;
}.breadcrumb[data-v-a7f3b134] {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.breadcrumb__here[data-v-a7f3b134] {
  font-weight: bold;
}.menu__link {
  --bar-color: transparent;
  --label-color: var(--bms-font-color);
  display: flex;
  align-items: center;
  gap: 16px;
  text-decoration: none;
  color: inherit;
  background-color: var(--bms-white);
  width: 100%;
  color: var(--label-color);
}
.menu__link.active {
  --label-color: var(--bms-main-100);
  --bar-color: var(--bms-main-100);
}
.menu__link:hover {
  --bar-color: var(--bms-main-75);
  --label-color: var(--bms-main-75);
  text-decoration: none;
}
.menu__link.danger {
  --label-color: var(--bms-red-100);
}
.menu__link.danger.active {
  --bar-color: var(--bms-red-100);
}
.menu__link.danger:hover {
  --bar-color: var(--bms-red-75);
}
.menu__link.warning {
  --label-color: var(--bms-orange-100);
}
.menu__link.warning.active {
  --bar-color: var(--bms-orange-100);
}
.menu__link.warning:hover {
  --bar-color: var(--bms-orange-75);
}
.menu__link.success {
  --label-color: var(--bms-green-100);
}
.menu__link.success.active {
  --bar-color: var(--bms-green-100);
}
.menu__link.success:hover {
  --bar-color: var(--bms-green-75);
}
.menu__link.information {
  --label-color: var(--bms-grey-100);
}
.menu__link.information.active {
  --bar-color: var(--bms-grey-100);
}
.menu__link.information:hover {
  --bar-color: var(--bms-grey-75);
}
.menu__link .bar {
  width: 4px;
  background-color: var(--bar-color);
  align-self: stretch;
}
.menu__link .label {
  padding: 16px 16px 16px 0;
  line-height: 16px;
}nav[data-v-f1abaa99] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: auto;
  padding: 6rem 0 2rem;
  background-color: var(--bms-white);
}
nav ul[data-v-f1abaa99] {
  margin: 0;
  padding: 0;
}
nav ul li[data-v-f1abaa99] {
  display: flex;
  align-items: center;
  list-style-type: none;
  cursor: pointer;
  width: 100%;
}
nav ul li .parent-container[data-v-f1abaa99] {
  width: 100%;
}
nav ul li .parent-container .parent-item[data-v-f1abaa99] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--bms-grey-75);
  padding: 14px 8px;
}
nav ul li .parent-container .parent-item[data-v-f1abaa99] .internal-link {
  color: inherit;
}
nav ul li .parent-container .parent-item__custom-icon[data-v-f1abaa99] {
  width: 1em;
  height: 1em;
}
nav ul li .parent-container .parent-item[data-v-f1abaa99]:hover {
  color: var(--bms-main-100);
  text-decoration: none;
}
nav ul li .parent-container .parent-item .parent-label[data-v-f1abaa99] {
  line-height: 16px;
  font-size: 14px;
  text-transform: uppercase;
}
nav .additional[data-v-f1abaa99] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.open-enter-active[data-v-f1abaa99] {
  transition: all 0.7s ease;
}
.open-leave-active[data-v-f1abaa99] {
  transition: all 0.25s linear;
}
.open-enter-from[data-v-f1abaa99],
.open-leave-to[data-v-f1abaa99] {
  max-height: 0;
  opacity: 0;
}
.open-enter-to[data-v-f1abaa99],
.open-leave-from[data-v-f1abaa99] {
  max-height: 500px;
  opacity: 1;
}.menu__container[data-v-79a67d3d] {
  --menu-margin: 1.5rem;
  position: fixed;
  display: flex;
  flex-direction: column;
  top: 0;
  left: 0;
  height: calc(100vh - var(--menu-margin) * 2);
  width: calc(24rem + var(--menu-margin) * 2);
  background: white;
  margin: 1.5rem;
  padding: 0;
  border-radius: 0.5rem;
  z-index: 10;
}
.menu__copyright[data-v-79a67d3d] {
  position: sticky;
  padding: 1rem;
  text-align: center;
}
.menu__copyright-madein[data-v-79a67d3d] {
  font-size: 0.75em;
  margin: 0;
  opacity: 0.64;
}
.menu__logo[data-v-79a67d3d] {
  width: 100%;
  object-fit: contain;
  height: 4rem;
  display: block;
}
[data-v-79a67d3d] .menu__close {
  position: absolute;
  top: 0;
  margin: 0.5rem;
  right: 0;
}
.menu-slide-left-fade-enter-active[data-v-79a67d3d],
.menu-slide-left-fade-leave-active[data-v-79a67d3d] {
  transition: opacity 0.2s linear;
}
.menu-slide-left-fade-enter-from[data-v-79a67d3d],
.menu-slide-left-fade-leave-to[data-v-79a67d3d] {
  opacity: 0;
}
.menu-slide-left-fade-enter-active .menu__container[data-v-79a67d3d],
.menu-slide-left-fade-leave-active .menu__container[data-v-79a67d3d] {
  transition: transform 0.2s ease-in-out;
}
.menu-slide-left-fade-enter-from .menu__container[data-v-79a67d3d],
.menu-slide-left-fade-leave-to .menu__container[data-v-79a67d3d] {
  transform: translate3d(-10%, 0, 0);
}.tab[data-v-d2f6b84b] {
  --tab-border-color: transparent;
  --tab-color: var(--bms-font-color);
  color: var(--tab-color);
  text-decoration: none;
  border-bottom: 4px solid var(--tab-border-color);
  padding: 0 8px 16px 8px;
}
.tab[data-v-d2f6b84b]:hover, .tab__hover[data-v-d2f6b84b] {
  --tab-border-color: var(--bms-main-50);
}
.tab.active[data-v-d2f6b84b] {
  --tab-border-color: var(--bms-main-100);
}
.tab.disabled[data-v-d2f6b84b] {
  --tab-border-color: var(transparent);
  --tab-color: var(--bms-grey-50);
  pointer-events: none;
}
.tab.error[data-v-d2f6b84b] {
  --tab-border-color: var(--bms-danger-color);
  --tab-color: var(--bms-danger-color);
}.tabs-header[data-v-f862fbda] {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--bms-grey-25);
  box-sizing: border-box;
}
.tabs-header .tabs-title[data-v-f862fbda] {
  margin-right: auto;
  margin-bottom: 16px;
}
.tabs-header .tabs-title h3[data-v-f862fbda] {
  margin: 0;
}
.tabs-header a[data-v-f862fbda] {
  position: relative;
  top: 1px;
}.ui-menu[data-v-9504df98] {
  --ui-menu-width: auto;
  min-width: 100px;
  max-height: 400px;
  width: var(--ui-menu-width, auto);
  width: 400px;
  position: fixed;
  z-index: 10;
  display: block;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.1s linear;
}
.ui-menu.is-matchwidth[data-v-9504df98] {
  max-width: 100%;
}
.ui-menu.is-visible[data-v-9504df98] {
  pointer-events: all;
  opacity: 1;
}
.ui-menu.left[data-v-9504df98] {
  left: var(--ui-menu-x-position, 0);
}
.ui-menu.bottom[data-v-9504df98] {
  top: var(--ui-menu-y-position, 0);
}
.ui-menu.top[data-v-9504df98] {
  bottom: var(--ui-menu-y-position, 0);
}
.ui-menu.right[data-v-9504df98] {
  right: calc(100% - var(--ui-menu-x-position, 0));
}
.site-logo {
  display: block;
  border: 1px solid var(--bms-grey-10);
  border-radius: 50%;
}
.tenantsMenu-tenants-item[data-v-3615f3c6] {
  min-height: 40px;
  padding: 4px 16px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
.tenantsMenu-tenants-item[data-v-3615f3c6]:hover {
  background: var(--bms-grey-10);
}
.tenantsMenu-tenants-item[data-v-3615f3c6]:hover .remove-tenant-button {
  display: inherit;
}
.tenantsMenu-tenants-item[data-v-3615f3c6]:hover .remove-tenant-button:hover {
  background-color: var(--bms-grey-25);
}
.tenantsMenu-tenants-item-label[data-v-3615f3c6] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  gap: 0.2em;
}
.tenantsMenu-tenants-item-label em[data-v-3615f3c6] {
  opacity: 0.48;
  font-size: 12px;
  font-style: normal;
  margin-left: 0.4em;
}
.tenantsMenu-tenants-item[data-v-3615f3c6] svg {
  flex-shrink: 0;
}
.tenantsMenu-tenants-item .site-logo[data-v-3615f3c6] {
  width: 1em;
  height: 1em;
}
.tenantsMenu-tenants-item[data-v-3615f3c6] .remove-tenant-button {
  padding: 0;
  display: none;
}
.tenantsMenu-tenants-item .ui-button.is-icon.is-compact[data-v-3615f3c6] {
  min-height: auto;
  min-width: auto;
  width: auto;
}.tenantsMenu[data-v-5a31f3bb] {
  padding: 0;
  background-color: var(--bms-white);
  width: 100%;
}
.tenantsMenu-search[data-v-5a31f3bb] {
  padding: 14px;
  border-bottom: 1px solid var(--bms-grey-10);
}
.tenantsMenu-search-input[data-v-5a31f3bb] {
  margin: 0;
}
.tenantsMenu-tenants-list[data-v-5a31f3bb] {
  max-height: 200px;
  overflow-y: auto;
  padding-top: 0.5em;
}
.tenantsMenu-tenants-list hr[data-v-5a31f3bb] {
  display: block;
  appearance: none;
  color: inherit;
  border: 0;
  height: 1px;
  background: currentColor;
  opacity: 0.08;
  margin: 0.5em 0;
}.tenant-label[data-v-f8449c43] {
  padding: 8px;
  width: fit-content;
  display: flex;
  align-items: center;
}
.tenant-label span[data-v-f8449c43] {
  margin: 0 0.5em;
}
.site-logo[data-v-f8449c43] {
  width: 1em;
  height: 1em;
}.draggable-list[data-v-a5c3d8e7] {
  width: 100%;
  display: flex;
  flex-direction: column;
  border-radius: var(--bms-border-radius);
  border: 2px dashed transparent;
  padding: 2em 0.5em;
}
.draggable-list .draggable-row[data-v-a5c3d8e7] {
  padding: 1em;
  border: 1px solid var(--bms-grey-25);
  border-radius: var(--bms-border-radius);
  display: flex;
  gap: 1em;
  align-items: center;
  justify-content: space-between;
}
.draggable-list .draggable-row .draggable-row__grabber[data-v-a5c3d8e7] {
  cursor: grab;
}
.draggable-list-move[data-v-a5c3d8e7],
.draggable-list-enter-active[data-v-a5c3d8e7],
.draggable-list-leave-active[data-v-a5c3d8e7] {
  transition: all 0.5s ease;
}
.separator[data-v-a5c3d8e7] {
  width: 100%;
  margin: 0;
  transition: all 0.2s ease;
  height: 2px;
  margin: 0.5em 0;
  background-color: transparent;
}
.separator.visible[data-v-a5c3d8e7] {
  margin: 1.5em 0;
  background: radial-gradient(circle, var(--bms-main-50) 20%, var(--bms-main-10) 100%);
}.empty-screen[data-v-d128fb40] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.empty-screen__img[data-v-d128fb40] {
  font-size: var(--empty-screen-image-size, 1.2em);
  width: 10em;
  height: 10em;
}
.empty-screen__img svg[data-v-d128fb40] {
  width: 100%;
  height: 100%;
}
.empty-screen__title[data-v-d128fb40] {
  font-size: 1.4em;
  text-align: center;
  font-weight: bold;
  margin-bottom: 0;
}
.empty-screen__description[data-v-d128fb40] {
  margin-top: 0.5em;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
}.bms-pagination[data-v-e10f3b80] {
  font-size: 0.88em;
  display: flex;
  gap: 2em;
  justify-content: flex-end;
  align-items: baseline;
}
.bms-pagination__select[data-v-e10f3b80] {
  display: flex;
  gap: 1em;
  align-items: baseline;
}
.bms-pagination__select[data-v-e10f3b80] .field__wrapper {
  min-width: 10em;
  width: 10em;
}.bms-table[data-v-9ea22d5f] {
  --table-cell-padding: 1em;
  --table-cell-radius: var(--bms-border-radius-large);
  --dynamic-border-height: 2px;
  --table-border: 1px solid var(--bms-grey-10);
}
.bms-table__loader[data-v-9ea22d5f] {
  position: absolute;
  background: rgba(255, 255, 255, 0.72);
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 3em;
  z-index: 10;
}
.bms-table__actions[data-v-9ea22d5f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
.bms-table__actions__saved-filters[data-v-9ea22d5f] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1em;
}
.bms-table__actions__search[data-v-9ea22d5f] {
  display: flex;
  align-items: center;
  gap: 1em;
}
.bms-table__actions__custom[data-v-9ea22d5f] {
  display: flex;
  gap: 1em;
}
.bms-table__actions__custom[data-v-9ea22d5f]:empty {
  display: none;
}
.bms-table__selected[data-v-9ea22d5f] {
  margin-bottom: 1em;
}
.bms-table__selected .select-mode-all[data-v-9ea22d5f] {
  cursor: pointer;
  color: var(--bms-main-100);
}
.bms-table__cell--action[data-v-9ea22d5f] {
  display: flex;
  justify-content: end;
}
.bms-table__cell--empty[data-v-9ea22d5f] {
  height: 360px;
}
.bms-table__table[data-v-9ea22d5f] {
  width: 100%;
  border-spacing: 0 var(--dynamic-border-height);
  border-radius: var(--bms-border-radius-large);
  border: var(--table-border);
  position: relative;
}
.bms-table__table-wrapper[data-v-9ea22d5f] {
  position: relative;
}
.bms-table__table thead[data-v-9ea22d5f] {
  position: sticky;
  z-index: 2;
  top: var(--header-height, 0);
}
.bms-table__table--dense[data-v-9ea22d5f] {
  --table-cell-padding: 0.5em 1em;
}
.bms-table__table[data-v-9ea22d5f] tr td {
  padding: var(--table-cell-padding);
}
.bms-table__table[data-v-9ea22d5f] tr th {
  --header-content-sort-icon-color: var(--bms-grey-25);
  --header-content-justify: start;
  width: var(--table-cell-width, auto);
  padding: var(--table-cell-padding);
}
.bms-table__table[data-v-9ea22d5f] tr th.sortable:hover {
  --header-content-sort-icon-color: var(--bms-grey-100);
  cursor: pointer;
}
.bms-table__table[data-v-9ea22d5f] tr th.u-text-align-start {
  --header-content-justify: start;
}
.bms-table__table[data-v-9ea22d5f] tr th.u-text-align-center {
  --header-content-justify: center;
}
.bms-table__table[data-v-9ea22d5f] tr th.u-text-align-end {
  --header-content-justify: end;
}
.bms-table__table[data-v-9ea22d5f] tr th.sorted {
  --header-content-sort-icon-color: var(--bms-grey-100);
}
.bms-table__table[data-v-9ea22d5f] tr th .header-content {
  display: flex;
  align-items: center;
  justify-content: var(--header-content-justify);
  gap: 0.5em;
}
.bms-table__table[data-v-9ea22d5f] tr th .header-content-sort {
  color: var(--header-content-sort-icon-color);
}
.bms-table__footer[data-v-9ea22d5f] {
  padding-top: 16px;
}
.bms-table .blob[data-v-9ea22d5f] {
  visibility: hidden;
  --table-blob-height: 80px;
  width: 200px;
  height: var(--table-blob-height);
  background-color: var(--bms-main-50);
  position: absolute;
  border-radius: 20%;
  z-index: -5;
  filter: blur(20px);
}
.bms-table .blob.dense[data-v-9ea22d5f] {
  --table-blob-height: 50px;
}
[data-v-9ea22d5f] table {
  padding: 0 var(--dynamic-border-height);
}
[data-v-9ea22d5f] table th:first-child {
  border-top-left-radius: var(--table-cell-radius);
}
[data-v-9ea22d5f] table .stuck th:first-child {
  border-top-left-radius: 0;
}
[data-v-9ea22d5f] table .stuck th:last-child {
  border-top-right-radius: 0;
}
[data-v-9ea22d5f] table th:last-child {
  border-top-right-radius: var(--table-cell-radius);
}
[data-v-9ea22d5f] table tr:last-child td:first-child {
  border-bottom-left-radius: var(--table-cell-radius);
}
[data-v-9ea22d5f] table tr:last-child td:last-child {
  border-bottom-right-radius: var(--table-cell-radius);
}
[data-v-9ea22d5f] table td,[data-v-9ea22d5f] table th {
  background-color: rgb(255, 255, 255);
}
[data-v-9ea22d5f] table tbody {
  overflow: hidden;
}
[data-v-9ea22d5f] table tbody tr {
  position: relative;
}
[data-v-9ea22d5f] table tbody tr.selected td {
  background-color: var(--bms-main-10);
}.filter-button-container[data-v-6047ada7] {
  position: relative;
}
.filter-button-container .filter-button[data-v-6047ada7] {
  padding: 0.5em 0;
  font-size: 20px;
}
.filter-button-container .indicator[data-v-6047ada7] {
  position: absolute;
  pointer-events: none;
  top: 8px;
  right: 0;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--bms-main-100);
  color: #fff;
  border-radius: 50%;
  font-size: 0.75em;
  font-weight: 700;
}
.indicator-scale-enter-active[data-v-6047ada7] {
  transition: all 0.3s ease 0.2s;
}
.indicator-scale-leave-active[data-v-6047ada7] {
  transition: all 0.3s ease;
}
.indicator-scale-enter-from[data-v-6047ada7],
.indicator-scale-leave-to[data-v-6047ada7] {
  opacity: 0;
  transform: scale(50%);
}
.indicator-scale-enter-to[data-v-6047ada7],
.indicator-scale-leave-from[data-v-6047ada7] {
  opacity: 1;
  transform: scale(1);
}.filters[data-v-2b0ed89e] {
  padding: 16px;
  background: var(--bms-white);
  border: 1px solid var(--bms-grey-10);
  border-radius: var(--bms-border-radius-large);
  margin-bottom: 16px;
}
.filters__header[data-v-2b0ed89e] {
  display: flex;
  justify-content: space-between;
}
.filters__header-title[data-v-2b0ed89e] {
  font-size: 18px;
  font-weight: bold;
  gap: 1rem;
  display: flex;
  align-items: center;
}
.filters__inputs[data-v-2b0ed89e] {
  display: flex;
  flex-wrap: wrap;
  padding-top: 16px;
  align-items: flex-end;
  row-gap: 8px;
}
.filters__inputs .input[data-v-2b0ed89e] {
  width: 25%;
  padding-right: 32px;
}
.filters__inputs .input.large[data-v-2b0ed89e] {
  width: 50%;
}.table-search[data-v-1a3ad3f2] {
  width: 260px;
}.table-search[data-v-f2f86c8c] {
  width: 260px;
}.cocarde[data-v-d1c7b421] {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--bms-grey-10);
  color: var(--bms-main-140);
  background-color: var(--bms-main-10);
  border-radius: var(--cocarde-border-radius);
  font-weight: bold;
  text-transform: uppercase;
  flex-shrink: 0;
  width: var(--cocarde-size);
  height: var(--cocarde-size);
}
.cocarde p[data-v-d1c7b421] {
  margin: 0;
  font-size: calc(var(--cocarde-size) / 2);
}
.cocarde--round[data-v-d1c7b421] {
  --cocarde-border-radius: 50%;
}
.cocarde--square[data-v-d1c7b421] {
  --cocarde-border-radius: var(--bms-border-radius-large);
}
.cocarde--small[data-v-d1c7b421] {
  --cocarde-size: 1em;
}
.cocarde--medium[data-v-d1c7b421] {
  --cocarde-size: 2em;
}
.cocarde--large[data-v-d1c7b421] {
  --cocarde-size: 3em;
}
.cocarde--x-large[data-v-d1c7b421] {
  --cocarde-size: 4em;
}.bms-notification[data-v-2a9037b5] {
  --notification-background-color: white;
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: var(--bms-border-radius);
  background-color: var(--notification-background-color);
  color: white;
  position: relative;
  box-shadow: 0 4px 8px var(--bms-shadow-color);
}
.bms-notification .main-info[data-v-2a9037b5] {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.75em;
  padding-right: 3em;
}
.bms-notification .details[data-v-2a9037b5] {
  border-top: 1px solid white;
  text-align: center;
  padding: 0.5em;
  border-radius: 0 0 var(--bms-border-radius) var(--bms-border-radius);
}
.bms-notification .details[data-v-2a9037b5]:hover {
  cursor: pointer;
}
.bms-notification--success[data-v-2a9037b5] {
  --notification-background-color: var(--bms-success-color);
}
.bms-notification--error[data-v-2a9037b5] {
  --notification-background-color: var(--bms-danger-color);
}
.bms-notification__icon[data-v-2a9037b5] {
  display: block;
  line-height: 1;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
}
.bms-notification__content[data-v-2a9037b5] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.bms-notification[data-v-2a9037b5] .bms-notification__close-button {
  position: absolute;
  right: 0.2em;
  color: white;
}
.bms-notification[data-v-2a9037b5] .bms-notification__close-button:hover {
  color: var(--notification-background-color);
}.bms-notifications[data-v-bbd8ca27] {
  --bms-notifications-width: 360px;
  --bms-notifications-margin: 1em 0 0;
  --bms-notifications-left: initial;
  --bms-notifications-right: 1em;
  --bms-notifications-bottom: 1em;
  --bms-notifications-top: initial;
  --bms-notifications-transition-duration: 0.4s;
  --bms-notifications-transition-timing-function: ease-in-out;
  --bms-notifications-enter-translate: 2em;
  position: fixed;
  left: var(--bms-notifications-left);
  right: var(--bms-notifications-right);
  bottom: var(--bms-notifications-bottom);
  top: var(--bms-notifications-top);
  width: 100%;
  max-width: var(--bms-notifications-width);
  z-index: 20;
}
.bms-notifications__item[data-v-bbd8ca27]:not(:first-child) {
  margin: var(--bms-notifications-margin);
}
.bms-notifactions-transition-move[data-v-bbd8ca27],
.bms-notifactions-transition-enter-active[data-v-bbd8ca27],
.bms-notifactions-transition-leave-active[data-v-bbd8ca27] {
  transition: all var(--bms-notifications-transition-duration) var(--bms-notifications-transition-timing-function);
}
.bms-notifactions-transition-enter-from[data-v-bbd8ca27],
.bms-notifactions-transition-leave-to[data-v-bbd8ca27] {
  opacity: 0;
}
.bms-notifactions-transition-enter-from[data-v-bbd8ca27] {
  transform: translateX(var(--bms-notifications-enter-translate));
}
.bms-notifactions-transition-leave-active[data-v-bbd8ca27] {
  position: absolute;
}.ui-problem[data-v-411b2e2a] {
  position: relative;
}
.ui-problem h2[data-v-411b2e2a] {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 1em;
  color: var(--bms-red-100);
}
.ui-problem summary[data-v-411b2e2a] {
  padding: 0.65em;
  font-weight: bold;
  cursor: pointer;
}
.ui-problem__details[data-v-411b2e2a] {
  border-radius: 4px;
  box-shadow: 0 4px 8px var(--bms-grey-10), 0 0 0 1px var(--bms-red-10);
  border-bottom: 2px solid var(--bms-red-100);
  padding: 1em;
  overflow: auto;
  max-height: 350px;
}
.ui-problem__table[data-v-411b2e2a] {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.5em 1em;
}
.ui-problem__table[data-v-411b2e2a] > :nth-child(2n+1) {
  text-align: end;
  align-self: center;
}
.ui-problem__table .copyLabel[data-v-411b2e2a] {
  cursor: pointer;
}
.ui-problem__table[data-v-411b2e2a] .copyToClipboardButton {
  visibility: hidden;
  margin-left: 0.5em;
}
.ui-problem__table .line-value[data-v-411b2e2a] {
  white-space: pre-line;
}
.ui-problem__table .ui-debugger-line[data-v-411b2e2a] {
  display: flex;
  align-items: center;
}
.ui-problem__table .ui-debugger-line span[data-v-411b2e2a] {
  margin: 0;
}
.ui-problem__table .ui-debugger-line[data-v-411b2e2a]:hover .copyToClipboardButton {
  visibility: inherit;
}
.ui-problem img[data-v-411b2e2a] {
  max-width: 100%;
}
*,
*::after,
*::before {
  box-sizing: border-box;
}
html {
  font-size: 0.625em;
  font-size: 0.625em;
}
:root {
  --bms-font-family: Roboto, Arial, Helvetica, sans-serif;
  --bms-font-family-title: var(--font-family);
  --bms-font-size: 1.6rem;
  color: var(--bms-font-color);
}
h1,
h2,
h3,
h4,
h5 {
  font-family: var(--bms-font-family);
  color: var(--bms-font-color);
  margin: 16px 0;
}
h1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}
h2 {
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
}
h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}
.information {
  font-size: 14px;
  color: var(--bms-grey-75);
}
a {
  color: var(--bms-main-100);
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
body {
  line-height: 1.4;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
  font-family: var(--bms-font-family);
  color: var(--bms-font-color);
  font-size: var(--bms-font-size);
  background-color: var(--bms-background-color);
}
section {
  border: 1px solid var(--bms-grey-10);
  background-color: var(--bms-white);
  border-radius: var(--bms-border-radius-large);
  padding: 1em 2em 1em 2em;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity var(--transition-duration, 0.2s) linear;
}
.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}
.slide-left-fade-enter-active,
.slide-left-fade-leave-active {
  transition: transform var(--transition-duration, 0.2s) ease-in-out, opacity var(--transition-duration, 0.2s) linear;
}
.slide-left-fade-enter-from,
.slide-left-fade-leave-to {
  opacity: 0;
  transform: translate3d(-10%, 0, 0);
}
.table-fade-enter-active,
.table-fade-leave-active {
  transition: all 0.3s ease;
}
.table-fade-enter-from,
.table-fade-leave-to {
  opacity: 0;
  max-height: 0;
}
.table-fade-enter-to,
.table-fade-leave-from {
  opacity: 1;
  max-height: 300px;
}
.u-text-align-start {
  text-align: start;
}
.u-text-align-center {
  text-align: center;
}
.u-text-align-end {
  text-align: end;
}
:root body {
  /* theme name */
  --formkit-theme: genesis;
  /* typography */
  --fk-font-family: var(--bms-font-family);
  --fk-font-family-input: var(--fk-font-family);
  --fk-font-family-label: var(--fk-font-family);
  --fk-font-family-legend: var(--fk-font-family-label);
  --fk-font-family-option: var(--fk-font-family-input);
  --fk-font-family-help: var(--fk-font-family);
  --fk-font-family-message: var(--fk-font-family);
  --fk-font-weight: 400;
  --fk-font-weight-input: var(--fk-font-weight);
  --fk-font-weight-label: 700;
  --fk-font-weight-legend: var(--fk-font-weight-label, bold);
  --fk-font-weight-help: var(--fk-font-weight);
  --fk-font-weight-option: var(--fk-font-weight);
  --fk-font-weight-message: var(--fk-font-weight);
  --fk-line-height: 1.1;
  --fk-line-height-label: var(--fk-line-height);
  --fk-line-height-help: var(--fk-line-height);
  --fk-line-height-option: var(--fk-line-height);
  --fk-line-height-message: var(--fk-line-height);
  --fk-line-height-textarea: var(--fk-line-height);
  --fk-line-height-input: 1.125em; /* Important to ensure equal height inputs. */
  --fk-line-height-button: 1.3;
  /* Structure */
  --fk-max-width-input: 48em;
  --fk-box-size: 0.875em;
  /* Colors */
  --fk-color-primary: var(--bms-main-100);
  --fk-color-checked: var(--fk-color-primary);
  --fk-color-input: var(--bms-font-color);
  --fk-color-border: var(--bms-grey-50);
  --fk-color-border-focus: var(--fk-color-primary);
  --fk-color-border-shadow: var(--bms-main-10);
  --fk-color-danger: var(--bms-red-100);
  --fk-color-error: var(--fk-color-danger);
  --fk-color-placeholder: var(--bms-grey-100);
  --fk-color-disabled: var(--bms-disabled-color);
  --fk-color-help: var(--bms-grey-100);
  /* --fk-color-message: inherit; */
  --fk-color-icon: var(--bms-grey-100);
  --fk-color-icon-minor: var(--bms-grey-100);
  --fk-color-button: #fff;
  --fk-color-button-hover: #fff;
  --fk-color-submit: var(--fk-color-button);
  --fk-color-submit-hover: var(--fk-color-button-hover);
  --fk-color-range-track: var(--fk-color-border);
  --fk-color-range-thumb: var(--fk-color-primary);
  --fk-bg-input: transparent;
  --fk-bg-disabled: var(--bms-disabled-color);
  --fk-bg-decorator: transparent;
  --fk-bg-button: var(--fk-color-primary);
  --fk-bg-button-hover: var(--fk-bg-button);
  --fk-bg-submit: var(--fk-bg-button);
  --fk-bg-submit-hover: var(--fk-bg-submit);
  /* Borders */
  --fk-border-width: 1px;
  --fk-border-width-decorator: var(--fk-border-width);
  --fk-border-width-focus: 1px;
  --fk-border-width-checked: 1px;
  --fk-border-width-decorator-checked: 1px;
  --fk-border-width-decorator-focus: var(--fk-border-width-decorator-checked);
  --fk-border-width-decorator-focus-visible: var(--fk-border-width-focus);
  --fk-border-style: solid;
  --fk-border: var(--fk-border-width) var(--fk-border-style)
    var(--fk-color-border);
  --fk-border-focus: var(--fk-border-width-focus) var(--fk-border-style)
    var(--fk-color-border-focus);
  --fk-border-decorator: var(--fk-border-width-decorator)
    var(--fk-border-style) var(--fk-color-border);
  --fk-border-decorator-focus: var(--fk-border-width-focus)
    var(--fk-border-style) var(--fk-color-border-focus);
  --fk-border-decorator-focus-visible: var(
      --fk-border-width-decorator-focus-visible
    )
    var(--fk-border-style) var(--fk-color-border-focus);
  --fk-border-decorator-checked: var(--fk-border-width-checked)
    var(--fk-border-style) var(--fk-color-border-focus);
  --fk-border-box-shadow: 0 0 0 var(--fk-border-width) var(--fk-color-border);
  --fk-border-box-shadow-focus: 0 0 0 var(--fk-border-width-focus)
      var(--fk-color-border-focus),
    0 0 2px 2px var(--fk-color-border-shadow);
  --fk-border-box-shadow-decorator: 0 0 0 var(--fk-border-width-decorator);
  --fk-border-box-shadow-decorator-focus: 0 0 0
    var(--fk-border-width-decorator-focus) var(--fk-color-border-focus);
  --fk-border-box-shadow-decorator-focus-visible: 0 0 0
    var(--fk-border-width-decorator-focus-visible)
    var(--fk-color-border-focus);
  --fk-border-box-shadow-decorator-checked: 0 0 0
    var(--fk-border-width-decorator-checked) var(--fk-color-border-focus);
  --fk-border-radius-tl: 4px;
  --fk-border-radius-tr: 4px;
  --fk-border-radius-bl: 4px;
  --fk-border-radius-br: 4px;
  --fk-border-radius: var(--fk-border-radius-tl, 4px)
    var(--fk-border-radius-tr, 4px) var(--fk-border-radius-br, 4px)
    var(--fk-border-radius-bl, 4px);
  --fk-border-radius-full: 999em;
  /* Padding */
  --fk-padding-base: calc(0.25em - 1px / 3);
  --fk-padding-input-x: calc(var(--fk-padding-base) * 3);
  --fk-padding-input-y: calc(var(--fk-padding-base) * 3);
  --fk-padding-input-t: var(--fk-padding-input-y, 0);
  --fk-padding-input-r: var(--fk-padding-input-x, 0);
  --fk-padding-input-b: var(--fk-padding-input-y, 0);
  --fk-padding-input-l: var(--fk-padding-input-x, 0);
  --fk-padding-input: var(--fk-padding-input-t) var(--fk-padding-input-r)
    var(--fk-padding-input-b) var(--fk-padding-input-l);
  --fk-padding-label-x: inherit;
  --fk-padding-label-y: inherit;
  --fk-padding-label-t: var(--fk-padding-label-y, 0);
  --fk-padding-label-r: var(--fk-padding-label-x, 0);
  --fk-padding-label-b: var(--fk-padding-label-y, 0.5em);
  --fk-padding-label-l: var(--fk-padding-label-x, 0);
  --fk-padding-label: var(--fk-padding-label-t) var(--fk-padding-label-r)
    var(--fk-padding-label-b) var(--fk-padding-label-l);
  --fk-padding-help-x: inherit;
  --fk-padding-help-y: var(--fk-padding-base);
  --fk-padding-help-t: var(--fk-padding-help-y, 0);
  --fk-padding-help-r: var(--fk-padding-help-x, 0);
  --fk-padding-help-b: var(--fk-padding-help-y, 0);
  --fk-padding-help-l: var(--fk-padding-help-x, 0);
  --fk-padding-help: var(--fk-padding-help-t) var(--fk-padding-help-r)
    var(--fk-padding-help-b) var(--fk-padding-help-l);
  --fk-padding-option-x: inherit;
  --fk-padding-option-y: inherit;
  --fk-padding-option-t: var(--fk-padding-option-y, 0);
  --fk-padding-option-r: var(--fk-padding-option-x, 0);
  --fk-padding-option-b: var(--fk-padding-option-y, 0);
  --fk-padding-option-l: var(--fk-padding-option-x, 0);
  --fk-padding-option: var(--fk-padding-option-t) var(--fk-padding-option-r)
    var(--fk-padding-option-b) var(--fk-padding-option-l);
  --fk-padding-messages-x: inherit;
  --fk-padding-messages-y: inherit;
  --fk-padding-messages-t: var(
    --fk-padding-messages-y,
    var(--fk-padding-base)
  );
  --fk-padding-messages-r: var(--fk-padding-messages-x, 0);
  --fk-padding-messages-b: var(--fk-padding-messages-y, 0);
  --fk-padding-messages-l: var(--fk-padding-messages-x, 0);
  --fk-padding-messages: var(--fk-padding-messages-t)
    var(--fk-padding-messages-r) var(--fk-padding-messages-b)
    var(--fk-padding-messages-l);
  --fk-padding-message-x: inherit;
  --fk-padding-message-y: var(--fk-padding-base);
  --fk-padding-message-t: var(--fk-padding-message-y, 0);
  --fk-padding-message-r: var(--fk-padding-message-x, 0);
  --fk-padding-message-b: var(--fk-padding-message-y, 0);
  --fk-padding-message-l: var(--fk-padding-message-x, 0);
  --fk-padding-message: var(--fk-padding-message-t)
    var(--fk-padding-message-r) var(--fk-padding-message-b)
    var(--fk-padding-message-l);
  --fk-padding-legend-x: 0.25em;
  --fk-padding-legend-y: 0.25em;
  --fk-padding-legend-t: var(--fk-padding-legend-y);
  --fk-padding-legend-r: var(--fk-padding-legend-x);
  --fk-padding-legend-b: var(--fk-padding-legend-y);
  --fk-padding-legend-l: var(--fk-padding-legend-x);
  --fk-padding-legend: var(--fk-padding-legend-t) var(--fk-padding-legend-r)
    var(--fk-padding-legend-b) var(--fk-padding-legend-l);
  --fk-padding-fieldset-x: var(--fk-padding-input-x);
  --fk-padding-fieldset-y: var(--fk-padding-input-y);
  --fk-padding-fieldset-t: var(--fk-padding-fieldset-y);
  --fk-padding-fieldset-r: var(--fk-padding-fieldset-x);
  --fk-padding-fieldset-b: var(--fk-padding-fieldset-y);
  --fk-padding-fieldset-l: var(--fk-padding-fieldset-x);
  --fk-padding-fieldset: var(--fk-padding-fieldset-t)
    var(--fk-padding-fieldset-r) var(--fk-padding-fieldset-b)
    var(--fk-padding-fieldset-l);
  --fk-padding-decorator-x: inherit;
  --fk-padding-decorator-y: var(--fk-padding-base);
  --fk-padding-decorator-t: var(--fk-padding-decorator-y, 1.25em);
  --fk-padding-decorator-r: var(--fk-padding-decorator-x, 1.25em);
  --fk-padding-decorator-b: var(--fk-padding-decorator-y, 1.25em);
  --fk-padding-decorator-l: var(--fk-padding-decorator-x, 1.25em);
  --fk-padding-decorator: var(--fk-padding-decorator-t)
    var(--fk-padding-decorator-r) var(--fk-padding-decorator-b)
    var(--fk-padding-decorator-l);
  --fk-padding-button-x: calc(var(--fk-padding-base) * 8);
  --fk-padding-button-y: calc(var(--fk-padding-base) * 3);
  --fk-padding-button-t: var(--fk-padding-button-y);
  --fk-padding-button-r: var(--fk-padding-button-x);
  --fk-padding-button-b: var(--fk-padding-button-y);
  --fk-padding-button-l: var(--fk-padding-button-x);
  --fk-padding-button: var(--fk-padding-button-t) var(--fk-padding-button-r)
    var(--fk-padding-button-b) var(--fk-padding-button-l);
  /* Margin */
  --fk-margin-base: 0.5em;
  --fk-margin-outer-x: inherit;
  --fk-margin-outer-y: inherit;
  --fk-margin-outer-t: var(--fk-margin-outer-y, 0);
  --fk-margin-outer-r: var(--fk-margin-outer-x, 0);
  --fk-margin-outer-b: var(
    --fk-margin-outer-y,
    calc(var(--fk-margin-base) * 2)
  );
  --fk-margin-outer-l: var(--fk-margin-outer-x, 0);
  --fk-margin-outer: var(--fk-margin-outer-t) var(--fk-margin-outer-r)
    var(--fk-margin-outer-b) var(--fk-margin-outer-l);
  --fk-margin-wrapper-x: inherit;
  --fk-margin-wrapper-y: inherit;
  --fk-margin-wrapper-t: var(--fk-margin-wrapper-y, 0);
  --fk-margin-wrapper-r: var(--fk-margin-wrapper-x, 0);
  --fk-margin-wrapper-b: var(--fk-margin-wrapper-y, 0);
  --fk-margin-wrapper-l: var(--fk-margin-wrapper-x, 0);
  --fk-margin-wrapper: var(--fk-margin-wrapper-t) var(--fk-margin-wrapper-r)
    var(--fk-margin-wrapper-b) var(--fk-margin-wrapper-l);
  --fk-margin-input-x: inherit;
  --fk-margin-input-y: inherit;
  --fk-margin-input-t: var(--fk-margin-input-y, 0);
  --fk-margin-input-r: var(--fk-margin-input-x, 0);
  --fk-margin-input-b: var(--fk-margin-input-y, 0);
  --fk-margin-input-l: var(--fk-margin-input-x, 0);
  --fk-margin-input: var(--fk-margin-input-t) var(--fk-margin-input-r)
    var(--fk-margin-input-b) var(--fk-margin-input-l);
  --fk-margin-label-x: inherit;
  --fk-margin-label-y: 0;
  --fk-margin-label-t: var(--fk-margin-label-y, 0);
  --fk-margin-label-r: var(--fk-margin-label-x, 0);
  --fk-margin-label-b: var(--fk-margin-label-y, var(--fk-margin-base));
  --fk-margin-label-l: var(--fk-margin-label-x, 0);
  --fk-margin-label: var(--fk-margin-label-t) var(--fk-margin-label-r)
    var(--fk-margin-label-b) var(--fk-margin-label-l);
  --fk-margin-help-x: inherit;
  --fk-margin-help-y: 0.3em;
  --fk-margin-help-t: var(--fk-margin-help-y, 0);
  --fk-margin-help-r: var(--fk-margin-help-x, 0);
  --fk-margin-help-b: 0;
  --fk-margin-help-l: var(--fk-margin-help-x, 0);
  --fk-margin-help: var(--fk-margin-help-t) var(--fk-margin-help-r)
    var(--fk-margin-help-b) var(--fk-margin-help-l);
  --fk-margin-option-x: inherit;
  --fk-margin-option-y: inherit;
  --fk-margin-option-t: var(--fk-margin-option-y, 0);
  --fk-margin-option-r: var(--fk-margin-option-x, 0);
  --fk-margin-option-b: var(--fk-margin-option-y, 0.625em);
  --fk-margin-option-l: var(--fk-margin-option-x, 0);
  --fk-margin-option: var(--fk-margin-option-t) var(--fk-margin-option-r)
    var(--fk-margin-option-b) var(--fk-margin-option-l);
  --fk-margin-message-x: inherit;
  --fk-margin-message-y: inherit;
  --fk-margin-message-t: var(--fk-margin-message-y, 0);
  --fk-margin-message-r: var(--fk-margin-message-x, 0);
  --fk-margin-message-b: var(--fk-margin-message-y, 0);
  --fk-margin-message-l: var(--fk-margin-message-x, 0);
  --fk-margin-message: var(--fk-margin-message-t) var(--fk-margin-message-r)
    var(--fk-margin-message-b) var(--fk-margin-message-l);
  --fk-margin-legend-x: 0em;
  --fk-margin-legend-y: inherit;
  --fk-margin-legend-t: var(--fk-margin-legend-y, 0);
  --fk-margin-legend-r: var(--fk-margin-legend-x, 0);
  --fk-margin-legend-b: var(--fk-margin-legend-y, 0);
  --fk-margin-legend-l: var(--fk-margin-legend-x, 0);
  --fk-margin-legend: var(--fk-margin-legend-t) var(--fk-margin-legend-r)
    var(--fk-margin-legend-b) var(--fk-margin-legend-l);
  --fk-margin-fieldset-x: inherit;
  --fk-margin-fieldset-y: inherit;
  --fk-margin-fieldset-t: var(--fk-margin-fieldset-y, 0);
  --fk-margin-fieldset-r: var(--fk-margin-fieldset-x, 0);
  --fk-margin-fieldset-b: var(--fk-margin-fieldset-y, 0);
  --fk-margin-fieldset-l: var(--fk-margin-fieldset-x, 0);
  --fk-margin-fieldset: var(--fk-margin-fieldset-t)
    var(--fk-margin-fieldset-r) var(--fk-margin-fieldset-b)
    var(--fk-margin-fieldset-l);
  --fk-margin-decorator-x: inherit;
  --fk-margin-decorator-y: inherit;
  --fk-margin-decorator-t: var(--fk-margin-decorator-y, 0);
  --fk-margin-decorator-r: var(--fk-margin-decorator-x, 0.5em);
  --fk-margin-decorator-b: var(--fk-margin-decorator-y, 0);
  --fk-margin-decorator-l: var(--fk-margin-decorator-x, 0);
  --fk-margin-decorator: var(--fk-margin-decorator-t)
    var(--fk-margin-decorator-r) var(--fk-margin-decorator-b)
    var(--fk-margin-decorator-l);
  --fk-margin-button-x: inherit;
  --fk-margin-button-y: inherit;
  --fk-margin-button-t: var(--fk-margin-button-y, 0);
  --fk-margin-button-r: var(--fk-margin-button-x, 0.5em);
  --fk-margin-button-b: var(--fk-margin-button-y, 0);
  --fk-margin-button-l: var(--fk-margin-button-x, 0);
  --fk-margin-button: var(--fk-margin-button-t) var(--fk-margin-button-r)
    var(--fk-margin-button-b) var(--fk-margin-button-l);
  /* default icons */
  --fk-icon-close: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogIDxsaW5lIHgxPSIxOCIgeTE9IjYiIHgyPSI2IiB5Mj0iMTgiPjwvbGluZT4KICA8bGluZSB4MT0iNiIgeTE9IjYiIHgyPSIxOCIgeTI9IjE4Ij48L2xpbmU +
    Cjwvc3ZnPg==;
  --fk-icon-down: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogIDxwb2x5bGluZSBwb2ludHM9IjYgOSAxMiAxNSAxOCA5Ij48L3BvbHlsaW5lPgo8L3N2Zz4=;
  --fk-icon-fileDoc: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogIDxwYXRoIGQ9Ik0xNC41IDJINmEyIDIgMCAwIDAtMiAydjE2YTIgMiAwIDAgMCAyIDJoMTJhMiAyIDAgMCAwIDItMlY3LjVMMTQuNSAyeiI +
    PC9wYXRoPgogIDxwb2x5bGluZSBwb2ludHM9IjE0IDIgMTQgOCAyMCA4Ij48L3BvbHlsaW5lPgogIDxsaW5lIHgxPSIxNiIgeTE9IjEzIiB4Mj0iOCIgeTI9IjEzIj48L2xpbmU +
    CiAgPGxpbmUgeDE9IjE2IiB5MT0iMTciIHgyPSI4IiB5Mj0iMTciPjwvbGluZT4KICA8bGluZSB4MT0iMTAiIHkxPSI5IiB4Mj0iOCIgeTI9IjkiPjwvbGluZT4KPC9zdmc +;
  --fk-icon-check: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogIDxwb2x5bGluZSBwb2ludHM9IjIwIDYgOSAxNyA0IDEyIj48L3BvbHlsaW5lPgo8L3N2Zz4=;
  --fk-icon-circle: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI +
    PGNpcmNsZSBmaWxsPSJjdXJyZW50Q29sb3IiIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIvPjwvc3ZnPg==;
  /* icons by location name */
  --fk-icon-fileItem: var(--fk-icon-fileDoc);
  --fk-icon-fileRemove: var(--fk-icon-close);
  --fk-icon-noFiles: var(--fk-icon-fileDoc);
  --fk-icon-select: var(--fk-icon-down);
  --fk-icon-checkboxDecorator: var(--fk-icon-check);
  --fk-icon-radioDecorator: var(--fk-icon-circle);
}
[data-type=checkbox] .formkit-input ~ .formkit-decorator .formkit-icon,
[data-type=radio] .formkit-input ~ .formkit-decorator .formkit-icon {
  padding: 2px;
}
[data-type=radio] .formkit-input ~ .formkit-decorator .formkit-icon {
  padding: 3px;
}
[data-invalid] .formkit-inner {
  --fk-color-border-focus: var(--fk-color-danger);
  --fk-color-border-shadow: var(--bms-red-10);
  box-shadow: 0 0 0 var(--fk-border-width-focus) var(--fk-color-border-focus), 0 0 2px 2px var(--fk-color-border-shadow);
}
:root {
  --bms-grey-140: #333333;
  --bms-grey-100: #526476;
  --bms-grey-75: #7c8a97;
  --bms-grey-50: #a7b0b9;
  --bms-grey-25: #d1d6da;
  --bms-grey-10: #ebedef;
  --bms-main-analog-140: #5153ac;
  --bms-main-analog-100: #696ce0;
  --bms-main-analog-75: #8e90e7;
  --bms-main-analog-50: #b2b4ee;
  --bms-main-analog-25: #d7d8f5;
  --bms-main-analog-10: #edeef9;
  --bms-main-140: #3f91d9;
  --bms-main-100: #69a9e1;
  --bms-main-75: #8ebee8;
  --bms-main-50: #b2d2ee;
  --bms-main-25: #d6e7f5;
  --bms-main-10: #edf4f9;
  --bms-green-140: #27731b;
  --bms-green-100: #57b47d;
  --bms-green-75: #80c69d;
  --bms-green-50: #a9d8bc;
  --bms-green-25: #d3eadc;
  --bms-green-10: #eff9ee;
  --bms-orange-140: #90550b;
  --bms-orange-100: #f08e13;
  --bms-orange-75: #f3a94f;
  --bms-orange-50: #f6c788;
  --bms-orange-25: #f9e1c3;
  --bms-orange-10: #fbf1e5;
  --bms-red-140: #7c1212;
  --bms-red-100: #dc474c;
  --bms-red-75: #e47478;
  --bms-red-50: #eca1a4;
  --bms-red-25: #f4cfd0;
  --bms-red-10: #f9eaeb;
  --bms-white: #fcfcfc;
  --bms-background-color: #f6f6f8;
  --bms-border-radius: 4px;
  --bms-border-radius-large: 8px;
  --bms-border-radius-xlarge: 16px;
  --bms-shadow-color: var(--bms-grey-10);
  --bms-danger-color: var(--bms-red-100);
  --bms-warning-color: var(--bms-orange-100);
  --bms-default-color: var(--bms-blue-100);
  --bms-success-color: var(--bms-green-100);
  --bms-information-color: var(--bms-grey-100);
  --bms-disabled-color: var(--bms-grey-50);
  --bms-font-color: var(--bms-grey-100);
}.content[data-v-12e40422] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.feature[data-v-12e40422] {
  width: 30%;
  display: flex;
  justify-content: space-between;
  margin: 8px;
  font-weight: bold;
}.field {
  --field-border-color: var(--bms-grey-50);
  --field-border-color-active: var(--bms-main-100);
  --input-background-color: var(--bms-white);
  --field-label-color: var(--bms-font-color);
  background: transparent;
}
.field__errors {
  font-size: 14px;
  color: var(--bms-red-75);
}
.field__wrapper {
  display: inline-block;
  position: relative;
  min-width: 24rem;
  width: 100%;
  background-color: transparent;
}
.field__label {
  display: flex;
  align-items: center;
}
.field__label__title {
  font-size: 1em;
  font-weight: bold;
  color: var(--field-label-color);
}
.field__label-helper--icon {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.5em;
  width: 1em;
  height: 1em;
}
.field__label-required {
  color: var(--bms-red-100);
}
.field__label-optional {
  font-style: italic;
  font-size: 14px;
  color: var(--bms-grey-75);
}
.field__label:empty {
  display: none;
}
.field.is-error {
  --field-label-color: var(--bms-danger-color);
}
.field.is-disabled {
  --field-label-color: var(--bms-grey-50);
}
.field__datalist {
  position: absolute;
  display: block;
  padding: 0;
  margin: 0;
  background: var(--bms-white);
  width: 100%;
  z-index: 100;
  max-height: 300px;
  overflow-y: auto;
}
.field__datalist.top {
  bottom: 60px;
}
.field__input {
  display: flex;
  align-items: center;
}