/* src/styles.scss */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow:
    1px 0 0 #e6e6e6,
    -1px 0 0 #e6e6e6,
    0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6,
    0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow:
    1px 0 0 #e6e6e6,
    -1px 0 0 #e6e6e6,
    0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6,
    0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\fffd;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.flatpickr-calendar {
  width: auto !important;
  min-width: 0;
  max-width: none;
  border-radius: var(--radii-8, 0.5rem);
  background: var(--color-elevation-2, #fff);
  box-shadow: 0px 8px 16px 0px rgba(32, 32, 32, 0.16);
}
.flatpickr-calendar::after,
.flatpickr-calendar::before {
  display: none;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  border-top: 1px solid var(--color-border-lines, #dbdbdb);
}
.flatpickr-innerContainer {
  padding: var(--spacing-16, 1rem) var(--spacing-8, 0.5rem);
}
.flatpickr-months {
  padding: var(--spacing-16, 1rem) var(--spacing-8, 0.5rem);
  position: relative;
  z-index: 1;
  border-bottom: 1px solid var(--color-border-lines, #dbdbdb);
}
.flatpickr-months cw-icon {
  pointer-events: none;
}
.flatpickr-months .flatpickr-month {
  height: auto;
  overflow: visible;
  margin-left: var(--spacing-12, 0.75rem);
}
.flatpickr-months .flatpickr-current-month {
  position: relative;
  left: 0;
  padding: 0;
  display: flex;
  align-items: center;
  color: var(--color-text-default, #202020);
  height: auto;
}
.flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months {
  padding: 0;
  font-family: var(--typography-font, BBraun Type Digital);
  font-size: var(--font-size-14, 0.875rem);
  font-weight: 700;
  text-transform: uppercase;
  order: 1;
}
.flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: none;
}
.flatpickr-months .flatpickr-current-month input.cur-year {
  padding: 0;
  font-family: var(--typography-font, BBraun Type Digital);
  font-size: var(--font-size-14, 0.875rem);
  font-weight: 700;
}
.flatpickr-months .flatpickr-current-month .numInputWrapper {
  width: 4ch;
  display: flex;
  align-items: center;
}
.flatpickr-months .flatpickr-current-month .numInputWrapper:hover {
  background: none;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  position: static;
  padding: 0;
  width: var(--spacing-16, 1rem);
  display: flex;
  align-items: center;
  justify-content: center;
  order: 1;
  height: auto;
}
.flatpickr-months .flatpickr-next-month {
  margin-left: var(--spacing-12, 0.75rem);
}
.flatpickr-weekdays {
  height: unset;
  padding-bottom: var(--spacing-16, 1rem);
}
span.flatpickr-weekday {
  color: var(--color-text-default, #202020);
  font-weight: 400;
}
.flatpickr-day {
  border: none;
  color: var(--color-text-secondary, #737373);
  width: 32px;
  max-width: 32px;
  line-height: unset;
  display: flex;
  align-items: center;
  height: 32px;
}
.flatpickr-day:hover,
.flatpickr-day:focus {
  background: var(--color-background-hovered-secondaryghost, #ececec);
  border: none;
}
.flatpickr-day.today {
  border: 1px solid var(--color-border-accent, #9e2ab5);
  color: var(--color-text-accent, #9e2ab5);
  font-weight: 700;
}
.flatpickr-day.today:hover {
  background: var(--color-background-hovered-accentghost, #f3e6f6);
  color: var(--color-text-accent, #9e2ab5);
  border: 1px solid var(--color-border-accent, #9e2ab5);
}
.flatpickr-day.today:focus {
  background: var(--color-background-pressed-accentghost, #ead1ef);
  color: var(--color-text-accent, #9e2ab5);
  border: 1px solid var(--color-border-accent, #9e2ab5);
}
.flatpickr-day.today.inRange {
  color: var(--color-text-secondary, #737373);
}
.flatpickr-day.today.startRange,
.flatpickr-day.today.endRange {
  border: none;
}
.flatpickr-day.inRange {
  box-shadow: -5px 0 0 var(--color-background-selected-primary, #e8f7f0), 5px 0 0 var(--color-background-selected-primary, #e8f7f0);
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: var(--color-text-disabled-disabled, #b0b0b0);
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay,
.flatpickr-day.selected.endRange:hover,
.flatpickr-day.prevMonthDay.endRange:hover,
.flatpickr-day.nextMonthDay.endRange:hover {
  background: var(--color-background-primary, #00a97a);
  color: var(--color-text-onprimary, #fff);
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  background: var(--color-background-selected-primary, #e8f7f0);
  border: none;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.endRange.endRange,
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 100%;
}
.flatpickr-day.selected.endRange::before,
.flatpickr-day.endRange.endRange::before,
.flatpickr-day.selected.startRange::before,
.flatpickr-day.startRange.startRange::before,
.flatpickr-day.endRange.startRange::before {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--color-background-primary, #00a97a);
  border-radius: 100%;
  flex: 0 0 auto;
}
.flatpickr-day.selected.endRange::after,
.flatpickr-day.endRange.endRange::after,
.flatpickr-day.selected.startRange::after,
.flatpickr-day.startRange.startRange::after,
.flatpickr-day.endRange.startRange::after {
  content: "";
  pointer-events: none;
  display: block;
  position: absolute;
  z-index: -2;
  top: 0;
  height: 100%;
  background: var(--color-background-selected-primary, #e8f7f0);
  flex: 0 0 auto;
}
.flatpickr-day.selected.endRange::after,
.flatpickr-day.endRange.endRange::after {
  right: 50%;
  width: calc(50% + var(--spacing-4, 0.25rem));
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  z-index: 1;
}
.flatpickr-day.selected.startRange::after,
.flatpickr-day.startRange.startRange::after,
.flatpickr-day.endRange.startRange::after {
  left: 50%;
  width: calc(50% + var(--spacing-4, 0.25rem));
}
.flatpickr-day.startRange.endRange::before {
  display: none;
}
.flatpickr-day.startRange.endRange::after {
  display: none;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: unset;
}
.rangeMode .flatpickr-day {
  margin: 0;
}
.dayContainer,
.flatpickr-days {
  width: 100%;
  min-width: 0;
  max-width: none;
}
.dayContainer {
  gap: var(--spacing-4, 0.25rem);
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
.flatpickr-time input {
  color: var(--color-text-secondary, #737373);
  font-family: var(--typography-font, BBraun Type Digital);
  font-size: var(--font-size-16, 1rem);
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: transparent;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  color: var(--color-text-secondary, #737373);
  font-family: var(--typography-font, BBraun Type Digital);
  font-size: var(--font-size-16, 1rem);
  font-weight: 400;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: flex;
  align-items: center;
  line-height: 32px;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  line-height: 1;
  padding-bottom: var(--spacing-16, 1rem);
}
.flatpickr-weekwrapper .flatpickr-weeks {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: var(--spacing-4, 0.25rem);
  padding: 0 var(--spacing-8, 0.5rem);
}
:root {
  --cw-sidebar-z-index:1000;
  --cw-dialog-z-index:1001;
  --cw-menu-z-index:1002;
  --cw-popover-z-index:1003;
  --cw-tooltip-z-index:1004;
  --cw-snackbar-z-index:1005;
}
@font-face {
  font-family: "BBraun Type Digital";
  src:
    url("./media/BBraunTypeDigitalWeb-Regular.woff2") format("woff2"),
    url("./media/BBraunTypeDigitalWeb-Regular.woff") format("woff"),
    url("./media/BBraunTypeDigital-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BBraun Type Digital";
  src:
    url("./media/BBraunTypeDigitalWeb-Bold.woff2") format("woff2"),
    url("./media/BBraunTypeDigitalWeb-Bold.woff") format("woff"),
    url("./media/BBraunTypeDigital-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "BBraun-Icon-Font";
  src:
    url("./media/BBraun-Icon-Font.ttf?swgvmy") format("truetype"),
    url("./media/BBraun-Icon-Font.woff?swgvmy") format("woff"),
    url("./media/BBraun-Icon-Font.svg?swgvmy#BBraun-Icon-Font") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  font-family: "BBraun-Icon-Font" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-2d:before {
  content: "\e900";
}
.icon-3d:before {
  content: "\e901";
}
.icon-123:before {
  content: "\e902";
}
.icon-abpm:before {
  content: "\e903";
}
.icon-account-circle:before {
  content: "\e904";
}
.icon-activate-standby:before {
  content: "\e905";
}
.icon-add-1:before {
  content: "\e906";
}
.icon-add-a-photo:before {
  content: "\e907";
}
.icon-add-comment:before {
  content: "\e908";
}
.icon-add-person:before {
  content: "\e909";
}
.icon-add:before {
  content: "\e90a";
}
.icon-adimea:before {
  content: "\e90b";
}
.icon-alarm:before {
  content: "\e90c";
}
.icon-analog-gain:before {
  content: "\e90d";
}
.icon-analytics:before {
  content: "\e90e";
}
.icon-application:before {
  content: "\e90f";
}
.icon-approve:before {
  content: "\e910";
}
.icon-apps:before {
  content: "\e911";
}
.icon-archive:before {
  content: "\e912";
}
.icon-arrow-back:before {
  content: "\e913";
}
.icon-arrow-downward:before {
  content: "\e914";
}
.icon-arrow-forward:before {
  content: "\e915";
}
.icon-arrow-upward:before {
  content: "\e916";
}
.icon-arterial-bolus:before {
  content: "\e917";
}
.icon-attatch-file:before {
  content: "\e918";
}
.icon-backwards:before {
  content: "\e919";
}
.icon-badge:before {
  content: "\e91a";
}
.icon-battery:before {
  content: "\e91b";
}
.icon-bicarbonat-cartridge:before {
  content: "\e91c";
}
.icon-biologic-rr-parameters:before {
  content: "\e91d";
}
.icon-blood-pressure:before {
  content: "\e91e";
}
.icon-bloodside-parameters:before {
  content: "\e91f";
}
.icon-bookmark:before {
  content: "\e920";
}
.icon-brightness-medium:before {
  content: "\e921";
}
.icon-bypass-main-connect:before {
  content: "\e922";
}
.icon-calculate:before {
  content: "\e923";
}
.icon-calendar-month:before {
  content: "\e924";
}
.icon-calendar:before {
  content: "\e925";
}
.icon-call:before {
  content: "\e926";
}
.icon-camera-head:before {
  content: "\e927";
}
.icon-cancel:before {
  content: "\e928";
}
.icon-change-bic-cartridge:before {
  content: "\e929";
}
.icon-change:before {
  content: "\e92a";
}
.icon-check-circle:before {
  content: "\e92b";
}
.icon-check:before {
  content: "\e92c";
}
.icon-chevron-medium:before {
  content: "\e92d";
}
.icon-close-medium:before {
  content: "\e92e";
}
.icon-close-small:before {
  content: "\e92f";
}
.icon-close:before {
  content: "\e930";
}
.icon-cloud-done:before {
  content: "\e931";
}
.icon-cloud-off:before {
  content: "\e932";
}
.icon-cockpit:before {
  content: "\e933";
}
.icon-connect-patient:before {
  content: "\e934";
}
.icon-connected-devices:before {
  content: "\e935";
}
.icon-contract:before {
  content: "\e936";
}
.icon-contrast:before {
  content: "\e937";
}
.icon-copy:before {
  content: "\e938";
}
.icon-cord:before {
  content: "\e939";
}
.icon-create:before {
  content: "\e93a";
}
.icon-dark-mode:before {
  content: "\e93b";
}
.icon-date:before {
  content: "\e93c";
}
.icon-deep--view:before {
  content: "\e93d";
}
.icon-delete:before {
  content: "\e93e";
}
.icon-description:before {
  content: "\e93f";
}
.icon-desktop-windows:before {
  content: "\e940";
}
.icon-dialysate-side:before {
  content: "\e941";
}
.icon-dialyser-tab:before {
  content: "\e942";
}
.icon-dialyser:before {
  content: "\e943";
}
.icon-disinfection:before {
  content: "\e944";
}
.icon-download:before {
  content: "\e945";
}
.icon-drag-indicator:before {
  content: "\e946";
}
.icon-drug:before {
  content: "\e947";
}
.icon-edge-enhancement:before {
  content: "\e948";
}
.icon-edit-square:before {
  content: "\e949";
}
.icon-edit-write:before {
  content: "\e94a";
}
.icon-empty-dialyzer:before {
  content: "\e94b";
}
.icon-enter-eq:before {
  content: "\e94c";
}
.icon-error:before {
  content: "\e94d";
}
.icon-expand-less:before {
  content: "\e94e";
}
.icon-expand-more:before {
  content: "\e94f";
}
.icon-favorite:before {
  content: "\e950";
}
.icon-female:before {
  content: "\e951";
}
.icon-filter-alt-off:before {
  content: "\e952";
}
.icon-filter-tab:before {
  content: "\e953";
}
.icon-filter:before {
  content: "\e954";
}
.icon-finish:before {
  content: "\e955";
}
.icon-first-page:before {
  content: "\e956";
}
.icon-fluid:before {
  content: "\e957";
}
.icon-folder:before {
  content: "\e958";
}
.icon-forwards:before {
  content: "\e959";
}
.icon-grid-removal:before {
  content: "\e95a";
}
.icon-group:before {
  content: "\e95b";
}
.icon-hard-drive:before {
  content: "\e95c";
}
.icon-hct:before {
  content: "\e95d";
}
.icon-hdf:before {
  content: "\e95e";
}
.icon-help:before {
  content: "\e95f";
}
.icon-heparin:before {
  content: "\e960";
}
.icon-highlight:before {
  content: "\e961";
}
.icon-history:before {
  content: "\e962";
}
.icon-home:before {
  content: "\e963";
}
.icon-horizon-control:before {
  content: "\e964";
}
.icon-image-layout:before {
  content: "\e965";
}
.icon-Image-mode-sequence:before {
  content: "\e966";
}
.icon-image-optimized-for:before {
  content: "\e967";
}
.icon-import-export:before {
  content: "\e968";
}
.icon-info:before {
  content: "\e969";
}
.icon-ios-share:before {
  content: "\e96a";
}
.icon-ktv:before {
  content: "\e96b";
}
.icon-kuf-max:before {
  content: "\e96c";
}
.icon-lab:before {
  content: "\e96d";
}
.icon-language-selection:before {
  content: "\e96e";
}
.icon-laptop-mac:before {
  content: "\e96f";
}
.icon-laser-on:before {
  content: "\e970";
}
.icon-last-page:before {
  content: "\e971";
}
.icon-library-check:before {
  content: "\e972";
}
.icon-light-mode:before {
  content: "\e973";
}
.icon-light-off:before {
  content: "\e974";
}
.icon-light:before {
  content: "\e975";
}
.icon-limits:before {
  content: "\e976";
}
.icon-link:before {
  content: "\e977";
}
.icon-liquid-flow:before {
  content: "\e978";
}
.icon-list-menu-protocol:before {
  content: "\e979";
}
.icon-location-on:before {
  content: "\e97a";
}
.icon-lock-open:before {
  content: "\e97b";
}
.icon-lock:before {
  content: "\e97c";
}
.icon-login:before {
  content: "\e97d";
}
.icon-logout:before {
  content: "\e97e";
}
.icon-mail:before {
  content: "\e97f";
}
.icon-male:before {
  content: "\e980";
}
.icon-man:before {
  content: "\e981";
}
.icon-man2:before {
  content: "\e982";
}
.icon-manage-accounts:before {
  content: "\e983";
}
.icon-map:before {
  content: "\e984";
}
.icon-material:before {
  content: "\e985";
}
.icon-medication:before {
  content: "\e986";
}
.icon-menu-open:before {
  content: "\e987";
}
.icon-menu:before {
  content: "\e988";
}
.icon-message-reminder:before {
  content: "\e989";
}
.icon-min-uf:before {
  content: "\e98a";
}
.icon-more-vert:before {
  content: "\e98b";
}
.icon-more:before {
  content: "\e98c";
}
.icon-moving-ministry:before {
  content: "\e98d";
}
.icon-multiple-results:before {
  content: "\e98e";
}
.icon-mute-alarm:before {
  content: "\e98f";
}
.icon-navigate-before:before {
  content: "\e990";
}
.icon-navigate-next:before {
  content: "\e991";
}
.icon-nexadia-send-data:before {
  content: "\e992";
}
.icon-nexadia-connection-live:before {
  content: "\e993";
}
.icon-nexadia-connection-lost:before {
  content: "\e994";
}
.icon-nexadia-issue:before {
  content: "\e995";
}
.icon-nexadia-send-data1:before {
  content: "\e996";
}
.icon-noise-reduction:before {
  content: "\e997";
}
.icon-notification-active:before {
  content: "\e998";
}
.icon-notifications:before {
  content: "\e999";
}
.icon-on-off-standby:before {
  content: "\e99a";
}
.icon-open-in-full:before {
  content: "\e99b";
}
.icon-open-in-new:before {
  content: "\e99c";
}
.icon-open-web-applicationt:before {
  content: "\e99d";
}
.icon-organisations:before {
  content: "\e99e";
}
.icon-parameter:before {
  content: "\e99f";
}
.icon-patientcard-delete:before {
  content: "\e9a0";
}
.icon-patientcard-download:before {
  content: "\e9a1";
}
.icon-patientcard-upload:before {
  content: "\e9a2";
}
.icon-pause:before {
  content: "\e9a3";
}
.icon-phone-iphone:before {
  content: "\e9a4";
}
.icon-picture-in-picture:before {
  content: "\e9a5";
}
.icon-picture-next-to-picture:before {
  content: "\e9a6";
}
.icon-play:before {
  content: "\e9a7";
}
.icon-pressure-level-adjustment:before {
  content: "\e9a8";
}
.icon-primary-infusion:before {
  content: "\e9a9";
}
.icon-print:before {
  content: "\e9aa";
}
.icon-procedure:before {
  content: "\e9ab";
}
.icon-products:before {
  content: "\e9ac";
}
.icon-profile:before {
  content: "\e9ad";
}
.icon-progress-activity:before {
  content: "\e9ae";
}
.icon-push-pin:before {
  content: "\e9af";
}
.icon-qr-code-scanner:before {
  content: "\e9b0";
}
.icon-question-answer:before {
  content: "\e9b1";
}
.icon-redo:before {
  content: "\e9b2";
}
.icon-remove:before {
  content: "\e9b3";
}
.icon-repair-box:before {
  content: "\e9b4";
}
.icon-reset:before {
  content: "\e9b5";
}
.icon-resize-handle:before {
  content: "\e9b6";
}
.icon-risk:before {
  content: "\e9b7";
}
.icon-rotate-180:before {
  content: "\e9b8";
}
.icon-saturation:before {
  content: "\e9b9";
}
.icon-save-to-profile:before {
  content: "\e9ba";
}
.icon-save:before {
  content: "\e9bb";
}
.icon-search:before {
  content: "\e9bc";
}
.icon-secondary-infusion:before {
  content: "\e9bd";
}
.icon-send:before {
  content: "\e9be";
}
.icon-settings-fill:before {
  content: "\e9bf";
}
.icon-settings:before {
  content: "\e9c0";
}
.icon-share:before {
  content: "\e9c1";
}
.icon-sharp-picutre-as-pdf:before {
  content: "\e9c2";
}
.icon-shield-person:before {
  content: "\e9c3";
}
.icon-shop:before {
  content: "\e9c4";
}
.icon-shutter-control:before {
  content: "\e9c5";
}
.icon-signal-wifi-connected-no-internet:before {
  content: "\e9c6";
}
.icon-single-needle:before {
  content: "\e9c7";
}
.icon-smoke-reduction:before {
  content: "\e9c8";
}
.icon-speciality:before {
  content: "\e9c9";
}
.icon-split-screen:before {
  content: "\e9ca";
}
.icon-standby-function:before {
  content: "\e9cb";
}
.icon-start-play-run:before {
  content: "\e9cc";
}
.icon-start:before {
  content: "\e9cd";
}
.icon-stop-end:before {
  content: "\e9ce";
}
.icon-stopwatch:before {
  content: "\e9cf";
}
.icon-storage:before {
  content: "\e9d0";
}
.icon-swap-icon:before {
  content: "\e9d1";
}
.icon-sync:before {
  content: "\e9d2";
}
.icon-system-notifications:before {
  content: "\e9d3";
}
.icon-tablet-mac:before {
  content: "\e9d4";
}
.icon-time:before {
  content: "\e9d5";
}
.icon-timer-wait-meter-out:before {
  content: "\e9d6";
}
.icon-transgender:before {
  content: "\e9d7";
}
.icon-uf:before {
  content: "\e9d8";
}
.icon-undo:before {
  content: "\e9d9";
}
.icon-unlink:before {
  content: "\e9da";
}
.icon-upload-import:before {
  content: "\e9db";
}
.icon-usb:before {
  content: "\e9dc";
}
.icon-video:before {
  content: "\e9dd";
}
.icon-videocam:before {
  content: "\e9de";
}
.icon-view-column:before {
  content: "\e9df";
}
.icon-visibility-off:before {
  content: "\e9e0";
}
.icon-visibility-on:before {
  content: "\e9e1";
}
.icon-vital-signs:before {
  content: "\e9e2";
}
.icon-volume-off:before {
  content: "\e9e3";
}
.icon-volume-up:before {
  content: "\e9e4";
}
.icon-volume:before {
  content: "\e9e5";
}
.icon-wand:before {
  content: "\e9e6";
}
.icon-warning:before {
  content: "\e9e7";
}
.icon-water-off:before {
  content: "\e9e8";
}
.icon-water-on:before {
  content: "\e9e9";
}
.icon-weekly:before {
  content: "\e9ea";
}
.icon-weight:before {
  content: "\e9eb";
}
.icon-white-balance:before {
  content: "\e9ec";
}
.icon-wifi-noconnection:before {
  content: "\e9ed";
}
.icon-wifi:before {
  content: "\e9ee";
}
.icon-window-size:before {
  content: "\e9ef";
}
.icon-zauberhut:before {
  content: "\e9f0";
}
.icon-zoom-in:before {
  content: "\e9f1";
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-3 {
  margin: 0.75rem;
}
.m-4 {
  margin: 1rem;
}
.m-5 {
  margin: 1.25rem;
}
.m-6 {
  margin: 1.5rem;
}
.m-7 {
  margin: 1.75rem;
}
.m-8 {
  margin: 2rem;
}
.m-9 {
  margin: 2.25rem;
}
.m-10 {
  margin: 2.5rem;
}
.m-11 {
  margin: 2.75rem;
}
.m-12 {
  margin: 3rem;
}
.m-13 {
  margin: 3.25rem;
}
.m-14 {
  margin: 3.5rem;
}
.m-15 {
  margin: 3.75rem;
}
.m-16 {
  margin: 4rem;
}
.m-17 {
  margin: 4.25rem;
}
.m-18 {
  margin: 4.5rem;
}
.m-19 {
  margin: 4.75rem;
}
.m-20 {
  margin: 5rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}
.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.mx-11 {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}
.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.mx-13 {
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}
.mx-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}
.mx-15 {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}
.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.mx-17 {
  margin-left: 4.25rem;
  margin-right: 4.25rem;
}
.mx-18 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}
.mx-19 {
  margin-left: 4.75rem;
  margin-right: 4.75rem;
}
.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-13 {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}
.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.my-15 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.my-17 {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}
.my-18 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}
.my-19 {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}
.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-11 {
  margin-top: 2.75rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-13 {
  margin-top: 3.25rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-15 {
  margin-top: 3.75rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-17 {
  margin-top: 4.25rem;
}
.mt-18 {
  margin-top: 4.5rem;
}
.mt-19 {
  margin-top: 4.75rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-9 {
  margin-bottom: 2.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-11 {
  margin-bottom: 2.75rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-13 {
  margin-bottom: 3.25rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
.mb-15 {
  margin-bottom: 3.75rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-17 {
  margin-bottom: 4.25rem;
}
.mb-18 {
  margin-bottom: 4.5rem;
}
.mb-19 {
  margin-bottom: 4.75rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-7 {
  margin-right: 1.75rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mr-9 {
  margin-right: 2.25rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mr-11 {
  margin-right: 2.75rem;
}
.mr-12 {
  margin-right: 3rem;
}
.mr-13 {
  margin-right: 3.25rem;
}
.mr-14 {
  margin-right: 3.5rem;
}
.mr-15 {
  margin-right: 3.75rem;
}
.mr-16 {
  margin-right: 4rem;
}
.mr-17 {
  margin-right: 4.25rem;
}
.mr-18 {
  margin-right: 4.5rem;
}
.mr-19 {
  margin-right: 4.75rem;
}
.mr-20 {
  margin-right: 5rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-7 {
  margin-left: 1.75rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-9 {
  margin-left: 2.25rem;
}
.ml-10 {
  margin-left: 2.5rem;
}
.ml-11 {
  margin-left: 2.75rem;
}
.ml-12 {
  margin-left: 3rem;
}
.ml-13 {
  margin-left: 3.25rem;
}
.ml-14 {
  margin-left: 3.5rem;
}
.ml-15 {
  margin-left: 3.75rem;
}
.ml-16 {
  margin-left: 4rem;
}
.ml-17 {
  margin-left: 4.25rem;
}
.ml-18 {
  margin-left: 4.5rem;
}
.ml-19 {
  margin-left: 4.75rem;
}
.ml-20 {
  margin-left: 5rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-7 {
  padding: 1.75rem;
}
.p-8 {
  padding: 2rem;
}
.p-9 {
  padding: 2.25rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-11 {
  padding: 2.75rem;
}
.p-12 {
  padding: 3rem;
}
.p-13 {
  padding: 3.25rem;
}
.p-14 {
  padding: 3.5rem;
}
.p-15 {
  padding: 3.75rem;
}
.p-16 {
  padding: 4rem;
}
.p-17 {
  padding: 4.25rem;
}
.p-18 {
  padding: 4.5rem;
}
.p-19 {
  padding: 4.75rem;
}
.p-20 {
  padding: 5rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-13 {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}
.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-15 {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}
.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-17 {
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}
.px-18 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}
.px-19 {
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-13 {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}
.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.py-15 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-17 {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}
.py-18 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}
.py-19 {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-9 {
  padding-top: 2.25rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-11 {
  padding-top: 2.75rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-13 {
  padding-top: 3.25rem;
}
.pt-14 {
  padding-top: 3.5rem;
}
.pt-15 {
  padding-top: 3.75rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-17 {
  padding-top: 4.25rem;
}
.pt-18 {
  padding-top: 4.5rem;
}
.pt-19 {
  padding-top: 4.75rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-9 {
  padding-bottom: 2.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-11 {
  padding-bottom: 2.75rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-13 {
  padding-bottom: 3.25rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-15 {
  padding-bottom: 3.75rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-17 {
  padding-bottom: 4.25rem;
}
.pb-18 {
  padding-bottom: 4.5rem;
}
.pb-19 {
  padding-bottom: 4.75rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-7 {
  padding-right: 1.75rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-9 {
  padding-right: 2.25rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-11 {
  padding-right: 2.75rem;
}
.pr-12 {
  padding-right: 3rem;
}
.pr-13 {
  padding-right: 3.25rem;
}
.pr-14 {
  padding-right: 3.5rem;
}
.pr-15 {
  padding-right: 3.75rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-17 {
  padding-right: 4.25rem;
}
.pr-18 {
  padding-right: 4.5rem;
}
.pr-19 {
  padding-right: 4.75rem;
}
.pr-20 {
  padding-right: 5rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-11 {
  padding-left: 2.75rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-13 {
  padding-left: 3.25rem;
}
.pl-14 {
  padding-left: 3.5rem;
}
.pl-15 {
  padding-left: 3.75rem;
}
.pl-16 {
  padding-left: 4rem;
}
.pl-17 {
  padding-left: 4.25rem;
}
.pl-18 {
  padding-left: 4.5rem;
}
.pl-19 {
  padding-left: 4.75rem;
}
.pl-20 {
  padding-left: 5rem;
}
.bold {
  font-weight: bold;
}
:root {
  --radii-8: 8px;
  --radii-4: 4px;
  --states-Primary-muted-inverse: #00a97a;
  --surfaces-space-use-a-surface: #fff;
  --bbraun-font-family:
    "BBraun Type Digital",
    Arial,
    Helvetica,
    sans-serif;
  --cw-input-value: var(--color-text-default, #202020);
  --cw-input-placeholder: var(--color-gray-80, #737373);
  --gplus-input-placeholder: var(--color-gray-80, #737373);
  --gplus-base: white;
  --gplus-columns: #ececec;
}
@media (prefers-color-scheme: dark) {
  :root {
    --gplus-input-placeholder: var(--color-gray-60, #9a9a9a;);
    --gplus-base: #121212;
    --gplus-columns: #121212;
  }
}
* {
  box-sizing: border-box;
}
body {
  color: var(--color-text-default, #202020);
  font-family: var(--bbraun-font-family);
  font-style: normal;
  font-size: 16px;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  background: var(--gplus-base, black);
}
body.unavailable .navigation-rail {
  display: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
.badge-status-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: var(--spacing-4, 0.25rem);
}
::part(CwInput) {
  color: var(--cw-input-value) !important;
}
::part(CwInput)::placeholder {
  color: var(--cw-input-placeholder) !important;
}
.disabled::part(CwInput)::placeholder {
  color: var(--color-text-disabled-disabled, #b0b0b0) !important;
}
.right {
  float: right;
}
.absolute-centered {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.error-value {
  color: var(--color-text-error, #eb0000);
  gap: var(--spacing-4, 0.25rem);
  align-items: center;
}
.error-message {
  display: flex;
  align-items: center;
  margin-top: var(--spacing-4, 0.25rem);
  gap: var(--spacing-4, 0.25rem);
  width: 100%;
  color: var(--color-text-error, #eb0000);
}
.highlight {
  background: var(--color-background-accent, #9e2ab5);
  color: var(--color-text-onAccent, #fff);
}
.loader {
  width: 48px;
  height: 48px;
  border: 5px solid var(--color-background-primary, #00a97a);
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  flex: 0 0 auto;
  animation: rotation 1s linear infinite;
}
.loader.inline {
  width: 24px;
  height: 24px;
  border-width: 2px;
  border-bottom-color: transparent;
}
.loader.inline.white {
  border-top-color: white;
  border-left-color: white;
  border-right-color: white;
}
.loader.inline.accent {
  border-top-color: var(--color-background-accent, #9e2ab5);
  border-left-color: var(--color-background-accent, #9e2ab5);
  border-right-color: var(--color-background-accent, #9e2ab5);
}
.chip-with-icon {
  display: flex;
  align-items: center;
  gap: var(--spacing-8, 0.5rem);
  width: 100%;
  max-width: 100%;
}
.chip-with-icon span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left;
}
.chip-no-pointer {
  pointer-events: none;
}
cw-chip {
  min-width: 0;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.label {
  color: var(--color-text-default, #202020);
}
.flex-auto {
  flex: 0 0 auto;
}
.gplus-list .item {
  padding: var(--spacing-16, 1rem) 0;
  display: grid;
  grid-template-columns: 40% 1fr;
  align-items: center;
  gap: var(--spacing-8, 0.5rem);
  border-bottom: 1px solid var(--color-border-lines, #dbdbdb);
  font-size: var(--font-size-14, 0.875rem);
  line-height: var(--font-line-height-21, 1.3125rem);
  font-weight: normal;
}
.gplus-list .label {
  color: var(--color-text-secondary, #737373);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.b1 {
  font-size: var(--font-size-16, 1rem);
  line-height: var(--font-line-height-24, 1.5rem);
  font-weight: normal;
}
.b2 {
  font-size: var(--font-size-14, 0.875rem);
  line-height: var(--font-line-height-21, 1.3125rem);
  font-weight: normal;
}
.b3 {
  font-size: var(--font-size-12, 0.75rem);
  line-height: var(--font-line-height-18, 1.125rem);
  font-weight: normal;
}
h2 {
  color: var(--color-text-default, #202020);
  font-size: var(--font-size-24, 1.5rem);
  line-height: var(--font-line-height-36, 2.25rem);
  font-weight: bold;
}
h3 {
  color: var(--color-text-default, #202020);
  font-size: var(--font-size-20, 1.25rem);
  line-height: var(--font-line-height-30, 1.875rem);
  font-weight: bold;
}
h4 {
  color: var(--color-text-default, #202020);
  font-size: var(--font-size-18, 1.125rem);
  line-height: var(--font-line-height-20, 1.25rem);
  font-weight: bold;
}
h5 {
  color: var(--color-text-default, #202020);
  font-size: var(--font-size-16, 1rem);
  font-weight: bold;
  line-height: var(--font-line-height-24, 1.5rem);
}
h6 {
  color: var(--color-text-default, #202020);
  font-size: var(--font-size-14, 0.875rem);
  font-weight: bold;
  line-height: var(--font-line-height-21, 1.3125rem);
}

/* node_modules/@bbraun/cortex-tokens/css/core.css */
:root {
  --color-green-10: #e8f7f0;
  --color-green-20: #d6f0e4;
  --color-green-30: #aae4cb;
  --color-green-40: #00c696;
  --color-green-50: #00b482;
  --color-green-60: #00a97a;
  --color-green-70: #009771;
  --color-green-80: #008762;
  --color-green-90: #007154;
  --color-green-100: #00664a;
  --color-green-110: #00513b;
  --color-green-120: #003929;
  --color-purple-10: #fbf4fc;
  --color-purple-20: #f3e6f6;
  --color-purple-30: #ead1ef;
  --color-purple-40: #e1b6e9;
  --color-purple-50: #db95e7;
  --color-purple-60: #d76eeb;
  --color-purple-70: #bd32d9;
  --color-purple-80: #ae44c1;
  --color-purple-90: #9e2ab5;
  --color-purple-100: #832b93;
  --color-purple-110: #711e82;
  --color-purple-120: #4a1e52;
  --color-sand-10: #faf9f5;
  --color-sand-20: #f0ede6;
  --color-sand-30: #dfdbd3;
  --color-sand-40: #cac6bf;
  --color-sand-50: #b3b0a9;
  --color-sand-60: #9c9a94;
  --color-sand-70: #888681;
  --color-sand-80: #74746f;
  --color-sand-90: #64645f;
  --color-sand-100: #555451;
  --color-sand-110: #464643;
  --color-sand-120: #31312e;
  --color-gray-10: #f9f9f9;
  --color-gray-20: #ececec;
  --color-gray-30: #dbdbdb;
  --color-gray-40: #c6c6c6;
  --color-gray-50: #b0b0b0;
  --color-gray-60: #9a9a9a;
  --color-gray-70: #868686;
  --color-gray-80: #737373;
  --color-gray-90: #636363;
  --color-gray-100: #545454;
  --color-gray-110: #454545;
  --color-gray-120: #202020;
  --color-blue-10: #e3f3ff;
  --color-blue-20: #d3ecff;
  --color-blue-30: #aadeff;
  --color-blue-40: #6eceff;
  --color-blue-50: #04bcf4;
  --color-blue-60: #06adea;
  --color-blue-70: #2da0d3;
  --color-blue-80: #278eb4;
  --color-blue-90: #02708e;
  --color-blue-100: #035877;
  --color-blue-110: #01526c;
  --color-blue-120: #013c50;
  --color-light-green-10: #f7f9ea;
  --color-light-green-20: #eaf0c3;
  --color-light-green-30: #d6e37d;
  --color-light-green-40: #bfcf00;
  --color-light-green-50: #a2b926;
  --color-light-green-60: #87a42f;
  --color-light-green-70: #738f32;
  --color-light-green-80: #647b31;
  --color-light-green-90: #57692e;
  --color-light-green-100: #4a592b;
  --color-light-green-110: #3e4a26;
  --color-light-green-120: #2c331d;
  --color-red-10: #fbf5f5;
  --color-red-20: #f6e8e8;
  --color-red-30: #f2d2d3;
  --color-red-40: #f0b6b9;
  --color-red-50: #f2949b;
  --color-red-60: #f66c7d;
  --color-red-70: #f7385f;
  --color-red-80: #e40147;
  --color-red-90: #ba2749;
  --color-red-100: #9c243f;
  --color-red-110: #832036;
  --color-red-120: #5e1525;
  --color-orange-10: #f9f6ef;
  --color-orange-20: #f7ead0;
  --color-orange-30: #f7d59b;
  --color-orange-40: #f7b95a;
  --color-orange-50: #f29000;
  --color-orange-60: #e18123;
  --color-orange-70: #cb6c13;
  --color-orange-80: #b15d0e;
  --color-orange-90: #994f0a;
  --color-orange-100: #824307;
  --color-orange-110: #6f3805;
  --color-orange-120: #4f2602;
  --color-white-120: #ffffff;
  --color-dark-gray-50: #525252;
  --color-dark-gray-60: #424242;
  --color-dark-gray-70: #303030;
  --color-dark-gray-80: #262626;
  --color-dark-gray-90: #1a1a1a;
  --color-dark-gray-100: #121212;
  --color-dark-gray-110: #050505;
  --color-dark-gray-120: #000000;
  --color-technical-green-10: #e7f9eb;
  --color-technical-green-20: #d2efd7;
  --color-technical-green-30: #bfe3c6;
  --color-technical-green-40: #8fca99;
  --color-technical-green-50: #35d04f;
  --color-technical-green-60: #08c127;
  --color-technical-green-70: #10a429;
  --color-technical-green-80: #06891c;
  --color-technical-green-90: #046c16;
  --color-technical-green-100: #26542e;
  --color-technical-green-110: #2b412f;
  --color-technical-green-120: #022713;
  --color-technical-yellow-10: #fffbeb;
  --color-technical-yellow-20: #fff7d9;
  --color-technical-yellow-30: #ffeda6;
  --color-technical-yellow-40: #fede5c;
  --color-technical-yellow-50: #fecc00;
  --color-technical-yellow-60: #ecbe04;
  --color-technical-yellow-70: #d5ad0a;
  --color-technical-yellow-80: #c09d0e;
  --color-technical-yellow-90: #856b00;
  --color-technical-yellow-100: #615524;
  --color-technical-yellow-110: #514928;
  --color-technical-yellow-120: #332900;
  --color-technical-red-10: #fdebeb;
  --color-technical-red-20: #fcd8d8;
  --color-technical-red-30: #fbc7c7;
  --color-technical-red-40: #ff8585;
  --color-technical-red-50: #f55656;
  --color-technical-red-60: #eb0000;
  --color-technical-red-70: #c73623;
  --color-technical-red-80: #983529;
  --color-technical-red-90: #782f26;
  --color-technical-red-100: #58322d;
  --color-technical-red-110: #3f2a27;
  --color-technical-red-120: #350d0d;
  --color-technical-blue-10: #ecf5f9;
  --color-technical-blue-20: #d1e7f0;
  --color-technical-blue-30: #abd3e3;
  --color-technical-blue-40: #7acfe1;
  --color-technical-blue-50: #00c4f0;
  --color-technical-blue-60: #0aa0c1;
  --color-technical-blue-70: #118ba6;
  --color-technical-blue-80: #007a95;
  --color-technical-blue-90: #026b83;
  --color-technical-blue-100: #02435a;
  --color-technical-blue-110: #013546;
  --color-technical-blue-120: #011e28;
  --color-technical-deepskyblue-60: #0094ff;
  --color-medical-frequency-devices-coag: #03309e;
  --color-medical-frequency-devices-cut: #fff200;
  --color-medical-dialysis-venous-pressure: #1389bf;
  --color-medical-dialysis-arterial-pressure: #bf1318;
  --color-medical-syringe-pumps-bolus: #ff7c00;
  --dimension-0: 0;
  --dimension-1: 0.0625rem;
  --dimension-2: 0.125rem;
  --dimension-4: 0.25rem;
  --dimension-8: 0.5rem;
  --dimension-12: 0.75rem;
  --dimension-14: 0.875rem;
  --dimension-16: 1rem;
  --dimension-18: 1.125rem;
  --dimension-20: 1.25rem;
  --dimension-21: 1.3125rem;
  --dimension-24: 1.5rem;
  --dimension-27: 1.6875rem;
  --dimension-28: 1.75rem;
  --dimension-30: 1.875rem;
  --dimension-32: 2rem;
  --dimension-36: 2.25rem;
  --dimension-48: 3rem;
  --dimension-56: 3.5rem;
  --dimension-64: 4rem;
  --dimension-72: 4.5rem;
  --dimension-76: 4.75rem;
  --dimension-96: 6rem;
  --dimension-128: 8rem;
  --dimension-176: 11rem;
  --dimension-256: 16rem;
  --size-1: 0.0625rem;
  --size-2: 0.125rem;
  --size-12: 0.75rem;
  --size-16: 1rem;
  --size-24: 1.5rem;
  --size-32: 2rem;
  --size-48: 3rem;
  --size-96: 6rem;
  --spacing-0: 0;
  --spacing-1: 0.0625rem;
  --spacing-2: 0.125rem;
  --spacing-4: 0.25rem;
  --spacing-8: 0.5rem;
  --spacing-12: 0.75rem;
  --spacing-16: 1rem;
  --spacing-20: 1.25rem;
  --spacing-24: 1.5rem;
  --spacing-32: 2rem;
  --spacing-36: 2.25rem;
  --spacing-48: 3rem;
  --spacing-64: 4rem;
  --spacing-96: 6rem;
  --spacing-128: 8rem;
  --spacing-176: 11rem;
  --spacing-256: 16rem;
  --radii-0: 0;
  --radii-4: 0.25rem;
  --radii-8: 0.5rem;
  --radii-16: 1rem;
  --radii-32: 2rem;
  --radii-64: 4rem;
  --atoms-radi: 0.5rem;
  --font-family-headline: BBraun Type Digital;
  --font-family-body: BBraun Type Digital;
  --font-family-special: BBraun Type Digital;
  --font-weight-regular: Regular;
  --font-weight-bold: Bold;
  --font-size-8: 0.5rem;
  --font-size-12: 0.75rem;
  --font-size-14: 0.875rem;
  --font-size-16: 1rem;
  --font-size-18: 1.125rem;
  --font-size-20: 1.25rem;
  --font-size-24: 1.5rem;
  --font-size-36: 2.25rem;
  --font-line-height-12: 0.75rem;
  --font-line-height-14: 0.875rem;
  --font-line-height-16: 1rem;
  --font-line-height-18: 1.125rem;
  --font-line-height-21: 1.3125rem;
  --font-line-height-24: 1.5rem;
  --font-line-height-27: 1.6875rem;
  --font-line-height-30: 1.875rem;
  --font-line-height-36: 2.25rem;
  --font-line-height-56: 3.5rem;
  --breakpoints-max-viewport: 120rem;
  --breakpoints-min-viewport: 80rem;
  --breakpoints-max-grid-container: 85.75rem;
  --breakpoints-min-grid-container: 76rem;
  --components-header-hamburger-menu: false;
  --components-header-start: true;
  --components-header-center: true;
  --components-header-end: true;
  --components-padding-atom: 0;
  --components-gap-atom: 0;
  --components-sidenavigation-navigation-rail: false;
  --components-sidenavigation-navigation-drawer: true;
  --layout-columns: 0.75rem;
  --layout-gutter: 2rem;
  --layout-margin: 2rem;
  --layout-fullwidth-margin: 4rem;
  --layout-layout-gap: 2rem;
  --layout-surface-padding: 1.5rem;
  --responsive-size-1: 0.0625rem;
  --responsive-size-2: 0.125rem;
  --responsive-size-12: 0.75rem;
  --responsive-size-16: 1rem;
  --responsive-size-24: 1.5rem;
  --responsive-size-32: 2rem;
  --responsive-size-48: 3rem;
  --responsive-size-72: 4.5rem;
  --responsive-size-96: 6rem;
  --responsive-spacing-0: 0;
  --responsive-spacing-1: 0.0625rem;
  --responsive-spacing-2: 0.125rem;
  --responsive-spacing-4: 0.25rem;
  --responsive-spacing-8: 0.5rem;
  --responsive-spacing-12: 0.75rem;
  --responsive-spacing-16: 1rem;
  --responsive-spacing-20: 1.25rem;
  --responsive-spacing-24: 1.5rem;
  --responsive-spacing-28: 1.75rem;
  --responsive-spacing-32: 2rem;
  --responsive-spacing-36: 2.25rem;
  --responsive-spacing-48: 3rem;
  --responsive-spacing-56: 3.5rem;
  --responsive-spacing-64: 4rem;
  --responsive-spacing-76: 4.75rem;
  --responsive-spacing-96: 6rem;
  --responsive-spacing-128: 8rem;
  --responsive-spacing-176: 11rem;
  --responsive-spacing-256: 16rem;
  --responsive-gap-8: 0.5rem;
  --responsive-gap-12: 0.75rem;
  --responsive-radii-0: 0;
  --responsive-radii-4: 0.25rem;
  --responsive-radii-8: 0.5rem;
  --responsive-radii-16: 1rem;
  --responsive-radii-32: 2rem;
  --responsive-radii-64: 4rem;
  --responsive-font-size-8: 0.5rem;
  --responsive-font-size-12: 0.75rem;
  --responsive-font-size-14: 0.875rem;
  --responsive-font-size-16: 1rem;
  --responsive-font-size-18: 1.125rem;
  --responsive-font-size-20: 1.25rem;
  --responsive-font-size-24: 1.5rem;
  --responsive-font-size-36: 2.25rem;
  --responsive-font-line-height-12: 0.75rem;
  --responsive-font-line-height-14: 0.875rem;
  --responsive-font-line-height-16: 1rem;
  --responsive-font-line-height-18: 1.125rem;
  --responsive-font-line-height-21: 1.3125rem;
  --responsive-font-line-height-24: 1.5rem;
  --responsive-font-line-height-27: 1.6875rem;
  --responsive-font-line-height-30: 1.875rem;
  --responsive-font-line-height-36: 2.25rem;
  --responsive-font-line-height-56: 3.5rem;
}

/* node_modules/@bbraun/cortex-tokens/css/themes/light.css */
:root {
  --color-surfaces-transparent: rgba(255, 255, 255, 0);
  --color-surfaces-overlay: rgba(32, 32, 32, 0.24);
  --border-warning-comp: #8a6e00;
  --typography-mode: Light;
  --typography-font: BBraun Type Digital;
  --color-background-primary: var(--color-green-60);
  --color-background-secondary: var(--color-gray-80);
  --color-background-accent: var(--color-purple-90);
  --color-background-disabled-input: var(--color-gray-10);
  --color-background-disabled-disabled: var(--color-gray-50);
  --color-background-status-info: var(--color-technical-blue-80);
  --color-background-status-info-shade: var(--color-technical-blue-10);
  --color-background-status-success: var(--color-technical-green-80);
  --color-background-status-success-shade: var(--color-technical-green-10);
  --color-background-status-warning: var(--color-technical-yellow-50);
  --color-background-status-warning-shade: var(--color-technical-yellow-10);
  --color-background-status-error: var(--color-technical-red-60);
  --color-background-status-error-shade: var(--color-technical-red-10);
  --color-background-status-alternative-shade: var(--color-purple-20);
  --color-background-non-functional-lime-green: var(--color-light-green-40);
  --color-background-non-functional-lime-green-shade: var(--color-light-green-20);
  --color-background-non-functional-orange: var(--color-orange-50);
  --color-background-non-functional-orange-shade: var(--color-orange-30);
  --color-background-non-functional-red: var(--color-red-80);
  --color-background-non-functional-red-shade: var(--color-red-30);
  --color-background-non-functional-blue: var(--color-blue-50);
  --color-background-non-functional-blue-shade: var(--color-blue-20);
  --color-background-non-functional-gray: var(--color-gray-120);
  --color-background-medical-dialysis-venous-pressure: var(--color-medical-dialysis-venous-pressure);
  --color-background-medical-dialysis-arterial-pressure: var(--color-medical-dialysis-arterial-pressure);
  --color-background-medical-syringe-pumps-bolus: var(--color-medical-syringe-pumps-bolus);
  --color-background-medical-frequency-devices-coag: var(--color-medical-frequency-devices-coag);
  --color-background-medical-frequency-devices-cut: var(--color-medical-frequency-devices-cut);
  --color-background-hovered-primary: var(--color-green-70);
  --color-background-hovered-primaryghost: var(--color-green-20);
  --color-background-hovered-secondary: var(--color-gray-90);
  --color-background-hovered-secondaryghost: var(--color-gray-20);
  --color-background-hovered-accent: var(--color-purple-100);
  --color-background-hovered-accentghost: var(--color-purple-20);
  --color-background-hovered-success: var(--color-technical-green-90);
  --color-background-hovered-successghost: var(--color-technical-green-20);
  --color-background-hovered-info: var(--color-technical-blue-90);
  --color-background-hovered-infoghost: var(--color-technical-blue-20);
  --color-background-hovered-warning: var(--color-technical-yellow-70);
  --color-background-hovered-warningghost: var(--color-technical-yellow-20);
  --color-background-hovered-error: var(--color-technical-red-70);
  --color-background-hovered-errorghost: var(--color-technical-red-20);
  --color-background-hovered-background: var(--color-gray-30);
  --color-background-pressed-primary: var(--color-green-80);
  --color-background-pressed-primaryghost: var(--color-green-30);
  --color-background-pressed-secondary: var(--color-gray-100);
  --color-background-pressed-secondaryghost: var(--color-gray-30);
  --color-background-pressed-accent: var(--color-purple-110);
  --color-background-pressed-accentghost: var(--color-purple-30);
  --color-background-pressed-success: var(--color-technical-green-100);
  --color-background-pressed-successghost: var(--color-technical-green-30);
  --color-background-pressed-info: var(--color-technical-blue-90);
  --color-background-pressed-infoghost: var(--color-technical-blue-30);
  --color-background-pressed-warning: var(--color-technical-yellow-80);
  --color-background-pressed-warningghost: var(--color-technical-yellow-30);
  --color-background-pressed-error: var(--color-technical-red-80);
  --color-background-pressed-errorghost: var(--color-technical-red-30);
  --color-background-pressed-background: var(--color-gray-40);
  --color-background-selected-primary: var(--color-green-10);
  --color-surfaces-standard: var(--color-white-120);
  --color-surfaces-background: var(--color-gray-20);
  --color-text-ongray: var(--color-gray-10);
  --color-text-default: var(--color-gray-120);
  --color-text-link: var(--color-technical-deepskyblue-60);
  --color-text-primary: var(--color-green-80);
  --color-text-onselected: var(--color-green-90);
  --color-text-onprimary: var(--color-white-120);
  --color-text-onsecondary: var(--color-white-120);
  --color-text-onaccent: var(--color-white-120);
  --color-text-oninfo: var(--color-white-120);
  --color-text-oninfo-shade: var(--color-gray-120);
  --color-text-onsuccess: var(--color-white-120);
  --color-text-onsuccess-shade: var(--color-gray-120);
  --color-text-onwarning: var(--color-gray-120);
  --color-text-warning-dark: var(--color-technical-yellow-90);
  --color-text-onerror: var(--color-white-120);
  --color-text-onerror-shade: var(--color-gray-120);
  --color-text-onlimegreen-shade: var(--color-gray-120);
  --color-text-onorange-shade: var(--color-gray-120);
  --color-text-onred: var(--color-white-120);
  --color-text-onred-shade: var(--color-gray-120);
  --color-text-onblue-shade: var(--color-gray-120);
  --color-text-hovered-primary: var(--color-green-90);
  --color-text-pressed-primary: var(--color-green-90);
  --color-border-lines: var(--color-gray-30);
  --color-border-read-only: var(--color-gray-120);
  --color-border-onprimary: var(--color-gray-10);
  --color-border-onsecondary: var(--color-gray-10);
  --color-border-onaccent: var(--color-gray-10);
  --color-border-oninfo-shade: var(--color-technical-blue-40);
  --color-border-oninfo: var(--color-gray-10);
  --color-border-success-shade: var(--color-technical-green-40);
  --color-border-onsuccess: var(--color-gray-10);
  --color-border-onwarning: var(--color-gray-10);
  --color-border-warning-shade: var(--color-technical-yellow-40);
  --color-border-error-shade: var(--color-technical-red-40);
  --color-border-onerror: var(--color-gray-10);
  --color-border-onlimegreen: var(--color-gray-10);
  --color-border-onlimegreen-shade: var(--color-gray-120);
  --color-border-onorange: var(--color-gray-10);
  --color-border-onorange-shade: var(--color-gray-120);
  --color-border-onred: var(--color-gray-10);
  --color-border-onblue: var(--color-gray-10);
  --color-border-input: var(--color-gray-50);
  --color-border-focus: var(--color-technical-deepskyblue-60);
  --color-icon-link: var(--color-technical-deepskyblue-60);
  --color-icon-onprimary: var(--color-gray-10);
  --color-icon-onsecondary: var(--color-gray-10);
  --color-icon-onaccent: var(--color-gray-10);
  --color-icon-oninfo: var(--color-gray-10);
  --color-icon-onsuccess: var(--color-gray-10);
  --color-icon-onsuccess-shade: var(--color-gray-120);
  --color-icon-onwarning: var(--color-gray-120);
  --color-icon-onwarning-shade: var(--color-gray-120);
  --color-icon-onerror: var(--color-gray-10);
  --color-icon-onerror-shade: var(--color-gray-120);
  --color-icon-onlimegreen: var(--color-gray-10);
  --color-icon-onlimegreen-shade: var(--color-gray-120);
  --color-icon-onorange: var(--color-gray-10);
  --color-icon-onorange-shade: var(--color-gray-120);
  --color-icon-onred: var(--color-gray-10);
  --color-icon-onred-shade: var(--color-gray-120);
  --color-icon-onblue: var(--color-gray-10);
  --color-icon-onblue-shade: var(--color-gray-120);
  --color-elevation-0: var(--color-white-120);
  --color-elevation-1: var(--color-white-120);
  --color-elevation-2: var(--color-white-120);
  --color-elevation-3: var(--color-white-120);
  --primary-white_tbd: var(--color-white-120);
  --radii-0: var(--dimension-0);
  --radii-4: var(--dimension-4);
  --radii-8: var(--dimension-8);
  --radii-16: var(--dimension-16);
  --radii-32: var(--dimension-32);
  --radii-64: var(--dimension-64);
  --radii-atoms-radi: var(--dimension-8);
  --color-background-hovered-elevation2: var(--color-background-hovered-secondaryghost);
  --color-background-pressed-elevation2: var(--color-background-pressed-secondaryghost);
  --color-text-secondary: var(--color-background-secondary);
  --color-text-accent: var(--color-background-accent);
  --color-text-info: var(--color-background-status-info);
  --color-text-success: var(--color-background-status-success);
  --color-text-warning: var(--color-background-status-warning);
  --color-text-onwarning-shade: var(--color-text-default);
  --color-text-error: var(--color-background-status-error);
  --color-text-onlimegreen: var(--color-text-default);
  --color-text-onorange: var(--color-text-default);
  --color-text-onblue: var(--color-text-default);
  --color-text-hovered-accent: var(--color-background-hovered-accent);
  --color-text-hovered-success: var(--color-background-hovered-success);
  --color-text-hovered-error: var(--color-background-hovered-error);
  --color-text-hovered-warning: var(--color-text-warning-dark);
  --color-text-hovered-secondary: var(--color-background-hovered-secondary);
  --color-text-hovered-info: var(--color-background-hovered-info);
  --color-text-pressed-accent: var(--color-background-pressed-accent);
  --color-text-pressed-success: var(--color-background-hovered-success);
  --color-text-pressed-error: var(--color-background-pressed-error);
  --color-text-pressed-warning: var(--color-text-warning-dark);
  --color-text-pressed-secondary: var(--color-background-pressed-secondary);
  --color-text-pressed-info: var(--color-background-pressed-info);
  --color-text-disabled-disabled: var(--color-background-disabled-disabled);
  --color-text-disabled-ondisabled: var(--color-surfaces-standard);
  --color-border-secondary: var(--color-background-secondary);
  --color-border-accent: var(--color-background-accent);
  --color-border-info: var(--color-background-status-info);
  --color-border-success: var(--color-background-status-success);
  --color-border-warning: var(--color-background-status-warning);
  --color-border-error: var(--color-background-status-error);
  --color-border-onred-shade: var(--color-text-default);
  --color-border-onblue-shade: var(--color-text-default);
  --color-border-disabled: var(--color-background-disabled-disabled);
  --color-icon-default: var(--color-text-default);
  --color-icon-onselected: var(--color-text-onselected);
  --color-icon-primary: var(--color-text-primary);
  --color-icon-hovered-primary: var(--color-text-hovered-primary);
  --color-icon-pressed-primary: var(--color-text-pressed-primary);
  --color-icon-oninfo-shade: var(--color-text-default);
  --color-icon-success: var(--color-background-status-success);
  --color-icon-warning-dark: var(--color-text-warning-dark);
  --color-icon-error: var(--color-background-status-error);
  --color-icon-disabled-disabled: var(--color-background-disabled-disabled);
  --color-border-primary: var(--color-icon-primary);
  --color-icon-hovered-accent: var(--color-text-hovered-accent);
  --color-icon-hovered-secondary: var(--color-text-hovered-secondary);
  --color-icon-hovered-error: var(--color-text-hovered-error);
  --color-icon-pressed-accent: var(--color-text-pressed-accent);
  --color-icon-pressed-secondary: var(--color-text-pressed-secondary);
  --color-icon-pressed-error: var(--color-text-pressed-error);
  --color-icon-secondary: var(--color-text-secondary);
  --color-icon-accent: var(--color-text-accent);
  --color-icon-info: var(--color-text-info);
  --color-icon-success-shade: var(--color-icon-success);
  --color-icon-warning: var(--color-text-warning);
  --color-icon-warning-shade: var(--color-icon-warning-dark);
  --color-icon-error-shade: var(--color-icon-error);
  --color-icon-disabled-ondisabled: var(--color-text-disabled-ondisabled);
  --color-icon-info-shade: var(--color-icon-info);
}

/* node_modules/@bbraun/cortex-tokens/css/themes/dark.css */
@media (prefers-color-scheme: dark) {
  :root {
    --color-surfaces-transparent: rgba(255, 255, 255, 0);
    --color-surfaces-overlay: rgba(0, 0, 0, 0.62);
    --border-warning-comp: #fecc00;
    --typography-mode: Dark;
    --typography-font: BBraun Type Digital;
    --color-background-primary: var(--color-green-70);
    --color-background-secondary: var(--color-gray-10);
    --color-background-accent: var(--color-purple-90);
    --color-background-disabled-input: var(--color-gray-120);
    --color-background-disabled-disabled: var(--color-gray-50);
    --color-background-status-info: var(--color-technical-blue-50);
    --color-background-status-info-shade: var(--color-technical-blue-120);
    --color-background-status-success: var(--color-technical-green-60);
    --color-background-status-success-shade: var(--color-technical-green-120);
    --color-background-status-warning: var(--color-technical-yellow-50);
    --color-background-status-warning-shade: var(--color-technical-yellow-120);
    --color-background-status-error: var(--color-technical-red-70);
    --color-background-status-error-shade: var(--color-technical-red-120);
    --color-background-status-alternative-shade: var(--color-purple-120);
    --color-background-non-functional-lime-green: var(--color-light-green-40);
    --color-background-non-functional-lime-green-shade: var(--color-light-green-120);
    --color-background-non-functional-orange: var(--color-orange-50);
    --color-background-non-functional-orange-shade: var(--color-orange-120);
    --color-background-non-functional-red: var(--color-red-60);
    --color-background-non-functional-red-shade: var(--color-red-120);
    --color-background-non-functional-blue: var(--color-blue-60);
    --color-background-non-functional-blue-shade: var(--color-blue-120);
    --color-background-medical-dialysis-venous-pressure: var(--color-medical-dialysis-venous-pressure);
    --color-background-medical-dialysis-arterial-pressure: var(--color-medical-dialysis-arterial-pressure);
    --color-background-medical-syringe-pumps-bolus: var(--color-medical-syringe-pumps-bolus);
    --color-background-medical-frequency-devices-coag: var(--color-medical-frequency-devices-coag);
    --color-background-medical-frequency-devices-cut: var(--color-medical-frequency-devices-cut);
    --color-background-hovered-primary: var(--color-green-80);
    --color-background-hovered-primaryghost: var(--color-green-110);
    --color-background-hovered-secondary: var(--color-gray-40);
    --color-background-hovered-secondaryghost: var(--color-dark-gray-50);
    --color-background-hovered-accent: var(--color-purple-100);
    --color-background-hovered-accentghost: var(--color-purple-110);
    --color-background-hovered-success: var(--color-technical-green-70);
    --color-background-hovered-successghost: var(--color-technical-green-100);
    --color-background-hovered-info: var(--color-technical-blue-60);
    --color-background-hovered-infoghost: var(--color-technical-blue-100);
    --color-background-hovered-warning: var(--color-technical-yellow-70);
    --color-background-hovered-warningghost: var(--color-technical-yellow-100);
    --color-background-hovered-error: var(--color-technical-red-80);
    --color-background-hovered-errorghost: var(--color-technical-red-100);
    --color-background-hovered-background: var(--color-gray-110);
    --color-background-pressed-primary: var(--color-green-100);
    --color-background-pressed-primaryghost: var(--color-green-120);
    --color-background-pressed-secondary: var(--color-gray-60);
    --color-background-pressed-secondaryghost: var(--color-dark-gray-60);
    --color-background-pressed-accent: var(--color-purple-110);
    --color-background-pressed-accentghost: var(--color-purple-120);
    --color-background-pressed-success: var(--color-technical-green-80);
    --color-background-pressed-successghost: var(--color-technical-green-110);
    --color-background-pressed-info: var(--color-technical-blue-80);
    --color-background-pressed-infoghost: var(--color-technical-blue-110);
    --color-background-pressed-warning: var(--color-technical-yellow-80);
    --color-background-pressed-warningghost: var(--color-technical-yellow-110);
    --color-background-pressed-error: var(--color-technical-red-90);
    --color-background-pressed-errorghost: var(--color-technical-red-110);
    --color-background-pressed-background: var(--color-gray-100);
    --color-background-selected-primary: var(--color-green-100);
    --color-surfaces-standard: var(--color-gray-120);
    --color-surfaces-background: var(--color-dark-gray-110);
    --color-text-ongray: var(--color-gray-120);
    --color-text-default: var(--color-gray-40);
    --color-text-link: var(--color-technical-deepskyblue-60);
    --color-text-primary: var(--color-green-40);
    --color-text-onselected: var(--color-green-20);
    --color-text-onprimary: var(--color-white-120);
    --color-text-onsecondary: var(--color-gray-110);
    --color-text-accent: var(--color-purple-60);
    --color-text-onaccent: var(--color-white-120);
    --color-text-oninfo: var(--color-gray-120);
    --color-text-oninfo-shade: var(--color-gray-10);
    --color-text-onsuccess: var(--color-gray-120);
    --color-text-onwarning: var(--color-gray-120);
    --color-text-warning-dark: var(--color-technical-yellow-50);
    --color-text-onwarning-shade: var(--color-gray-10);
    --color-text-error: var(--color-technical-red-40);
    --color-text-onerror: var(--color-white-120);
    --color-text-onerror-shade: var(--color-white-120);
    --color-text-onlimegreen: var(--color-gray-120);
    --color-text-onlimegreen-shade: var(--color-white-120);
    --color-text-onorange: var(--color-gray-120);
    --color-text-onorange-shade: var(--color-white-120);
    --color-text-onred: var(--color-gray-120);
    --color-text-onred-shade: var(--color-white-120);
    --color-text-onblue: var(--color-gray-120);
    --color-text-hovered-accent: var(--color-purple-40);
    --color-text-hovered-error: var(--color-technical-red-40);
    --color-text-hovered-primary: var(--color-green-20);
    --color-text-pressed-accent: var(--color-purple-40);
    --color-text-pressed-error: var(--color-technical-red-40);
    --color-text-pressed-primary: var(--color-green-20);
    --color-text-disabled-disabled: var(--color-gray-80);
    --color-border-lines: var(--color-gray-100);
    --color-border-read-only: var(--color-gray-20);
    --color-border-onprimary: var(--color-gray-10);
    --color-border-onsecondary: var(--color-gray-80);
    --color-border-onaccent: var(--color-gray-10);
    --color-border-oninfo-shade: var(--color-technical-blue-90);
    --color-border-oninfo: var(--color-gray-10);
    --color-border-success-shade: var(--color-technical-green-90);
    --color-border-onsuccess: var(--color-gray-10);
    --color-border-warning-shade: var(--color-technical-yellow-90);
    --color-border-error-shade: var(--color-technical-red-90);
    --color-border-onerror: var(--color-gray-10);
    --color-border-onlimegreen: var(--color-gray-10);
    --color-border-onlimegreen-shade: var(--color-gray-10);
    --color-border-onorange: var(--color-gray-10);
    --color-border-onorange-shade: var(--color-gray-10);
    --color-border-onred: var(--color-gray-10);
    --color-border-onblue: var(--color-gray-120);
    --color-border-input: var(--color-gray-70);
    --color-border-focus: var(--color-technical-deepskyblue-60);
    --color-icon-link: var(--color-technical-deepskyblue-60);
    --color-icon-onaccent: var(--color-gray-10);
    --color-icon-oninfo: var(--color-gray-120);
    --color-icon-onsuccess: var(--color-gray-120);
    --color-icon-onsuccess-shade: var(--color-gray-120);
    --color-icon-onwarning: var(--color-gray-120);
    --color-icon-onwarning-shade: var(--color-gray-10);
    --color-icon-onerror: var(--color-gray-10);
    --color-icon-onerror-shade: var(--color-gray-10);
    --color-icon-onlimegreen: var(--color-gray-10);
    --color-icon-onlimegreen-shade: var(--color-gray-10);
    --color-icon-onorange: var(--color-gray-10);
    --color-icon-onorange-shade: var(--color-gray-10);
    --color-icon-onred: var(--color-gray-10);
    --color-icon-onred-shade: var(--color-gray-10);
    --color-icon-onblue: var(--color-gray-10);
    --color-icon-onblue-shade: var(--color-gray-10);
    --color-elevation-0: var(--color-dark-gray-100);
    --color-elevation-1: var(--color-dark-gray-90);
    --color-elevation-2: var(--color-dark-gray-80);
    --color-elevation-3: var(--color-dark-gray-70);
    --primary-white_tbd: var(--color-white-120);
    --radii-0: var(--dimension-0);
    --radii-4: var(--dimension-4);
    --radii-8: var(--dimension-8);
    --radii-16: var(--dimension-16);
    --radii-32: var(--dimension-32);
    --radii-64: var(--dimension-64);
    --radii-atoms-radi: var(--dimension-8);
    --color-background-non-functional-gray: var(--color-text-default);
    --color-background-hovered-elevation2: var(--color-elevation-3);
    --color-background-pressed-elevation2: var(--color-elevation-1);
    --color-text-secondary: var(--color-background-secondary);
    --color-text-info: var(--color-background-status-info);
    --color-text-success: var(--color-background-status-success);
    --color-text-onsuccess-shade: var(--color-text-default);
    --color-text-warning: var(--color-background-status-warning);
    --color-text-onblue-shade: var(--color-text-default);
    --color-text-disabled-ondisabled: var(--color-surfaces-standard);
    --color-border-primary: var(--color-text-primary);
    --color-border-secondary: var(--color-background-secondary);
    --color-border-accent: var(--color-text-accent);
    --color-border-success: var(--color-background-status-success);
    --color-border-warning: var(--color-background-status-warning);
    --color-border-onwarning: var(--color-background-status-warning);
    --color-border-error: var(--color-background-status-error);
    --color-border-onred-shade: var(--color-text-default);
    --color-border-onblue-shade: var(--color-text-default);
    --color-border-disabled: var(--color-background-disabled-disabled);
    --color-icon-default: var(--color-text-default);
    --color-icon-onselected: var(--color-text-onselected);
    --color-icon-primary: var(--color-text-primary);
    --color-icon-hovered-primary: var(--color-text-hovered-primary);
    --color-icon-hovered-accent: var(--color-text-hovered-accent);
    --color-icon-hovered-error: var(--color-text-hovered-error);
    --color-icon-pressed-primary: var(--color-text-pressed-primary);
    --color-icon-pressed-accent: var(--color-text-pressed-accent);
    --color-icon-pressed-error: var(--color-text-pressed-error);
    --color-icon-onprimary: var(--color-text-onprimary);
    --color-icon-onsecondary: var(--color-text-onsecondary);
    --color-icon-accent: var(--color-text-accent);
    --color-icon-oninfo-shade: var(--color-text-default);
    --color-icon-warning: var(--color-background-status-warning);
    --color-icon-warning-dark: var(--color-text-warning-dark);
    --color-icon-error: var(--color-text-error);
    --color-icon-disabled-disabled: var(--color-text-disabled-disabled);
    --color-icon-disabled-ondisabled: var(--color-surfaces-standard);
    --color-text-hovered-success: var(--color-text-success);
    --color-text-hovered-warning: var(--color-text-warning);
    --color-text-hovered-secondary: var(--color-text-secondary);
    --color-text-hovered-info: var(--color-text-info);
    --color-text-pressed-warning: var(--color-text-warning);
    --color-text-pressed-secondary: var(--color-text-secondary);
    --color-text-pressed-info: var(--color-text-info);
    --color-border-info: var(--color-text-info);
    --color-icon-secondary: var(--color-text-secondary);
    --color-icon-info: var(--color-text-info);
    --color-icon-success: var(--color-text-success);
    --color-icon-warning-shade: var(--color-icon-warning);
    --color-icon-error-shade: var(--color-icon-error);
    --color-text-pressed-success: var(--color-text-hovered-success);
    --color-icon-hovered-secondary: var(--color-text-hovered-secondary);
    --color-icon-pressed-secondary: var(--color-text-pressed-secondary);
    --color-icon-info-shade: var(--color-icon-info);
    --color-icon-success-shade: var(--color-icon-success);
  }
}

/* node_modules/@bbraun/cortex-tokens/css/styles.css */

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
