.tooltip.svelte-14hclqr {
  position: relative;
  width: -moz-max-content;
  width: max-content;
  max-width: max(20vw, 20rem);
  padding: 0.375rem 0.375rem;
  background-color: var(--color-tertiary-grey-stone);
  color: var(--color-white);
  font-size: 0.75rem;
  word-break: break-word;
}
.tooltip.text-only.svelte-14hclqr {
  padding: 0.375rem 0.75rem;
}
.tooltip.info.svelte-14hclqr {
  background-color: var(--color-tertiary-grey-stone);
}
.tooltip.error.svelte-14hclqr {
  background-color: var(--color-error);
}
.tooltip.svelte-14hclqr {
  --arrow-up: polygon(0% 100%, 50% 0%, 100% 100%);
  --arrow-right: polygon(0% 0%, 100% 50%, 0% 100%);
  --arrow-down: polygon(0% 0%, 100% 0%, 50% 100%);
  --arrow-left: polygon(100% 0%, 100% 100%, 0% 50%);
  --arrow-width: 0.75rem;
  --arrow-height: 0.625rem;
}
.tooltip[class*=bottom_].svelte-14hclqr {
  --arrow: var(--arrow-up);
}
.tooltip[class*=bottom_].direction_left.svelte-14hclqr {
  transform: translate(1.125rem, 0.625rem);
}
.tooltip[class*=bottom_].direction_left.svelte-14hclqr:after {
  top: 0;
  right: 0.75rem;
  transform: translate(0, -95%);
}
.tooltip[class*=bottom_].direction_center.svelte-14hclqr {
  transform: translate(0, 0.625rem);
}
.tooltip[class*=bottom_].direction_center.svelte-14hclqr:after {
  top: 0;
  left: 50%;
  transform: translate(-50%, -95%);
}
.tooltip[class*=bottom_].direction_right.svelte-14hclqr {
  transform: translate(-1.125rem, 0.625rem);
}
.tooltip[class*=bottom_].direction_right.svelte-14hclqr:after {
  top: 0;
  left: 0.75rem;
  transform: translate(0, -95%);
}
.tooltip[class*=center_].svelte-14hclqr {
  --arrow-width: 0.625rem;
  --arrow-height: 0.75rem;
}
.tooltip.center_right.svelte-14hclqr {
  --arrow: var(--arrow-left);
  transform: translate(0.625rem, 0);
}
.tooltip.center_right.svelte-14hclqr:after {
  top: 50%;
  left: 0;
  transform: translate(-95%, -50%);
}
.tooltip.center_center.svelte-14hclqr:after {
  display: none;
}
.tooltip.center_left.svelte-14hclqr {
  --arrow: var(--arrow-right);
  transform: translate(-0.625rem, 0);
}
.tooltip.center_left.svelte-14hclqr:after {
  top: 50%;
  right: 0;
  transform: translate(95%, -50%);
  clip-path: var(--arrow-right);
}
.tooltip[class*=top_].svelte-14hclqr:after {
  clip-path: var(--arrow-down);
}
.tooltip[class*=top_].direction_left.svelte-14hclqr {
  transform: translate(1.125rem, -0.625rem);
}
.tooltip[class*=top_].direction_left.svelte-14hclqr:after {
  bottom: 0;
  right: 0.75rem;
  transform: translate(0, 95%);
}
.tooltip[class*=top_].direction_center.svelte-14hclqr {
  transform: translate(0, -0.625rem);
}
.tooltip[class*=top_].direction_center.svelte-14hclqr:after {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 95%);
}
.tooltip[class*=top_].direction_right.svelte-14hclqr {
  transform: translate(-1.125rem, -0.625rem);
}
.tooltip[class*=top_].direction_right.svelte-14hclqr:after {
  bottom: 0;
  left: 0.75rem;
  transform: translate(0, 95%);
}
.tooltip.svelte-14hclqr:after {
  content: "";
  position: absolute;
  background-color: inherit;
  width: var(--arrow-width);
  height: var(--arrow-height);
  clip-path: var(--arrow);
}img.dragImage {
  width: 100%;
}

.dragImage {
  border: 1px solid transparent;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-drag: none;
  user-select: none;
  touch-action: none;
}
.dragImage.dragItem {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: var(--z-index-drag-items);
  border-color: var(--color-primary-100);
  border-radius: 5px;
  background-color: var(--color-white);
}
.dragImage #outline {
  visibility: hidden;
}
.dragImage:hover #outline {
  visibility: visible;
}.price.svelte-h3zlh9 {
  display: inline-flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 1rem;
  flex: 1 1 0;
  text-align: end;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  font-family: var(--font-secondary);
  color: var(--color-primary);
  white-space: nowrap;
}
.price.appearance-tertiary-stone-grey.svelte-h3zlh9 {
  font-family: var(--font-primary);
  color: var(--color-tertiary-grey-stone);
  font-size: 0.75rem;
  font-weight: 600;
}

.info.svelte-h3zlh9 {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  font-weight: 600;
  font-family: var(--font-primary);
  color: var(--color-tertiary-grey-medium);
}.status-atom.svelte-1gauapq {
  display: flex;
  align-items: center;
  gap: 4px;
}
.status-atom.svelte-1gauapq .status:where(.svelte-1gauapq) {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
}
.status-atom.svelte-1gauapq .status.color-red:where(.svelte-1gauapq) {
  background-color: var(--color-secondary-coral);
}
.status-atom.svelte-1gauapq .status.color-yellow:where(.svelte-1gauapq) {
  background-color: var(--color-warning);
}
.status-atom.svelte-1gauapq .status.color-green:where(.svelte-1gauapq) {
  background-color: var(--color-secondary-lightgreen);
}
.status-atom.svelte-1gauapq .label:where(.svelte-1gauapq) {
  font-size: 0.625rem;
  line-height: 0.625rem;
  color: var(--color-primary-black-blue);
}
.status-atom.size-large.svelte-1gauapq .status:where(.svelte-1gauapq) {
  width: 0.625rem;
  height: 0.625rem;
}
.status-atom.size-large.svelte-1gauapq .label:where(.svelte-1gauapq) {
  font-size: 0.875rem;
  line-height: 1rem;
}.ui-bom-group.svelte-wprb0a {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  color: var(--color-primary-black-blue);
  font-size: 0.875rem;
}
.ui-bom-group.level-1.svelte-wprb0a {
  color: var(--color-primary-black-blue);
  font-size: 1.125rem;
  line-height: normal;
  font-weight: 500;
}
.ui-bom-group.level-1.svelte-wprb0a:not(:first-child) {
  margin-top: 1rem;
}
.ui-bom-group.level-2.svelte-wprb0a {
  color: var(--color-primary-black-blue);
  font-size: 0.875rem;
  font-weight: 800;
  line-height: normal;
  margin-top: 0.5rem;
}
.ui-bom-group.level-3.svelte-wprb0a {
  color: var(--color-primary-black-blue);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}.ui-bom-line.svelte-x0va27 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 0.5rem;
  color: var(--color-primary-black-blue);
  font-size: 0.875rem;
}

.price.svelte-x0va27 {
  color: var(--color-primary);
  font-size: 0.875rem;
  font-family: var(--font-secondary);
  font-weight: 500;
  line-height: 1.25rem;
}.price-list-wrapper.svelte-1cyapzr {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.price-list-wrapper.svelte-1cyapzr .spacer:where(.svelte-1cyapzr) {
  grid-column: 1/-1;
  height: 1px;
  background-color: var(--color-tertiary-grey-medium);
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  container-type: inline-size;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 8fr 2fr 2fr 4fr;
  grid-template-areas: "position label amount price totalPrice";
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  word-break: break-word;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row:where(.svelte-1cyapzr) {
  display: grid;
  grid-template-columns: subgrid;
  row-gap: 0.5rem;
  grid-column: position/totalPrice;
  padding: 0.75rem 0;
  font-size: 0.625rem;
  font-weight: 400;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.group:where(.svelte-1cyapzr) {
  align-items: center;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.head:where(.svelte-1cyapzr) {
  color: var(--color-tertiary-grey-stone);
  padding: 0;
  word-break: keep-all;
  font-size: 0.75rem;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row:where(.svelte-1cyapzr):not(.head) .total-price:where(.svelte-1cyapzr) {
  font-family: var(--font-secondary);
  font-weight: 500;
  color: var(--color-primary);
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.item:where(.svelte-1cyapzr) + .item:where(.svelte-1cyapzr), .price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.description:where(.svelte-1cyapzr) + .item:where(.svelte-1cyapzr) {
  border-top: 1px solid var(--color-tertiary-grey-medium);
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.item:where(.svelte-1cyapzr):has(+ .description:where(.svelte-1cyapzr)) {
  padding-bottom: 0;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.item:where(.svelte-1cyapzr) + .description:where(.svelte-1cyapzr) {
  padding-top: 0.5rem;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.item:where(.svelte-1cyapzr) {
  font-size: 0.75rem;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.description:where(.svelte-1cyapzr) {
  display: initial;
  font-size: 0.75rem;
  line-height: 1rem;
  grid-column: 1/-1;
  padding-top: 0.5rem;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .group-header:where(.svelte-1cyapzr) {
  grid-column: position/price;
  font-size: 0.875rem;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .total-price:where(.svelte-1cyapzr) {
  font-size: 0.75rem;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .position:where(.svelte-1cyapzr) {
  grid-column: position;
  text-wrap: nowrap;
  text-align: left;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .label:where(.svelte-1cyapzr) {
  grid-column: label;
  display: flex;
  flex-direction: column;
  text-align: left;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .label.bold:where(.svelte-1cyapzr) {
  font-weight: 700;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .label.without-position:where(.svelte-1cyapzr) {
  grid-column: position/label;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .description:where(.svelte-1cyapzr) {
  font-style: italic;
  color: var(--color-tertiary-grey-stone);
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .product-id:where(.svelte-1cyapzr) {
  grid-column: productId;
  text-align: center;
  display: none;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .amount:where(.svelte-1cyapzr) {
  grid-column: amount;
  text-align: center;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .price:where(.svelte-1cyapzr) {
  grid-column: price;
  text-align: center;
  word-break: keep-all;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .availability:where(.svelte-1cyapzr) {
  grid-column: availability;
  text-align: center;
  display: none;
}
.price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .total-price:where(.svelte-1cyapzr) {
  grid-column: totalPrice;
  text-align: right;
  font-weight: 400;
  word-break: keep-all;
}
@container (min-width: 35rem) {
  .price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) {
    grid-template-columns: 1fr 4fr 2fr 2fr 2fr 2fr;
    grid-template-areas: "position label productId amount price totalPrice";
  }
  .price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .product-id:where(.svelte-1cyapzr) {
    display: block;
  }
}
@container (min-width: 50rem) {
  .price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) {
    grid-template-columns: 1fr 4fr 2fr 2fr 2fr 3fr 2fr;
    grid-template-areas: "position label productId amount price availability totalPrice";
  }
  .price-list-wrapper.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .availability:where(.svelte-1cyapzr) {
    align-items: flex-start;
    display: flex;
    justify-content: center;
  }
}
.price-list-wrapper.platform-desktop.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) {
  font-size: 1.125rem;
  font-weight: 500;
}
.price-list-wrapper.platform-desktop.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .group-header:where(.svelte-1cyapzr) {
  font-size: 1.125rem;
  font-weight: 500;
}
.price-list-wrapper.platform-desktop.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row:where(.svelte-1cyapzr) {
  font-size: 0.875rem;
}
.price-list-wrapper.platform-desktop.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.description:where(.svelte-1cyapzr) {
  font-size: 0.875rem;
  grid-column: 2;
}
.price-list-wrapper.platform-desktop.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .grid-row.head:where(.svelte-1cyapzr) {
  font-size: 0.875rem;
}
.price-list-wrapper.platform-desktop.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .position:where(.svelte-1cyapzr) {
  display: block;
}
.price-list-wrapper.platform-desktop.svelte-1cyapzr .price-list:where(.svelte-1cyapzr) .price-grid:where(.svelte-1cyapzr) .total-price:where(.svelte-1cyapzr) {
  font-size: 0.875rem;
}.overlay.svelte-1niqw1o {
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--z-index-overlay-background);
}
.overlay-layer-foreground.svelte-1niqw1o {
  z-index: var(--z-index-overlay-foreground);
}
.overlay-content.svelte-1niqw1o {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
}
.overlay-content.center_left.svelte-1niqw1o {
  transform: translate(-100%, -50%);
}
.overlay-content.center_right.svelte-1niqw1o {
  transform: translate(0, -50%);
}
.overlay-content.direction_left.top_left.svelte-1niqw1o, .overlay-content.direction_left.top_center.svelte-1niqw1o, .overlay-content.direction_left.top_right.svelte-1niqw1o {
  transform: translate(-100%, -100%);
}
.overlay-content.direction_left.bottom_left.svelte-1niqw1o, .overlay-content.direction_left.bottom_center.svelte-1niqw1o, .overlay-content.direction_left.bottom_right.svelte-1niqw1o {
  transform: translate(-100%, 0);
}
.overlay-content.direction_center.top_left.svelte-1niqw1o, .overlay-content.direction_center.top_center.svelte-1niqw1o, .overlay-content.direction_center.top_right.svelte-1niqw1o {
  transform: translate(-50%, -100%);
}
.overlay-content.direction_center.bottom_left.svelte-1niqw1o, .overlay-content.direction_center.bottom_center.svelte-1niqw1o, .overlay-content.direction_center.bottom_right.svelte-1niqw1o {
  transform: translate(-50%, 0);
}
.overlay-content.direction_right.top_left.svelte-1niqw1o, .overlay-content.direction_right.top_center.svelte-1niqw1o, .overlay-content.direction_right.top_right.svelte-1niqw1o {
  transform: translate(0, -100%);
}
.overlay-content.direction_right.bottom_left.svelte-1niqw1o, .overlay-content.direction_right.bottom_center.svelte-1niqw1o, .overlay-content.direction_right.bottom_right.svelte-1niqw1o {
  transform: translate(0, 0);
}.tooltip-wrapper.svelte-883quy {
  display: contents;
}.redplant-performance-wrapper.svelte-wvolf2 {
  display: flex;
  flex-flow: column;
  gap: 0.5rem;
  width: 13rem;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) {
  display: flex;
  gap: 0.5rem;
  flex: 1;
  font-family: var(--font-redplant);
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item:where(.svelte-wvolf2) {
  all: unset;
  position: relative;
  display: flex;
  flex-flow: column;
  gap: 0.375rem;
  background-color: rgba(220, 221, 222, 0.5);
  border: 1px solid var(--color-redplant-grey);
  padding: 0.5rem;
  border-radius: 0.25rem;
  flex: 1;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item:where(.svelte-wvolf2):hover {
  background: linear-gradient(130deg, var(--color-redplant-gradient-start) 15%, var(--color-redplant-gradient-end) 100%);
  color: var(--color-redplant-text-color);
  cursor: pointer;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item:where(.svelte-wvolf2):hover .redplant-svg-menu:where(.svelte-wvolf2) g:where(.svelte-wvolf2) path:where(.svelte-wvolf2) {
  fill: var(--color-redplant-text-color) !important;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item.redplant-badge-performance:where(.svelte-wvolf2) svg.redplant-svg-star:where(.svelte-wvolf2) {
  width: 0.625rem;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item.redplant-badge-performance.redplant-warning-low-fps:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-value:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-value-left:where(.svelte-wvolf2) {
  color: var(--color-redplant-red);
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item.redplant-badge-performance.redplant-warning-low-fps:where(.svelte-wvolf2) svg.redplant-svg-star:where(.svelte-wvolf2) {
  width: 0.375rem;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item.redplant-badge-performance.redplant-warning-low-fps:where(.svelte-wvolf2) svg.redplant-svg-star:where(.svelte-wvolf2) path:where(.svelte-wvolf2) {
  fill: var(--color-redplant-red) !important;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item.redplant-badge-quality:where(.svelte-wvolf2) svg.redplant-svg-menu:where(.svelte-wvolf2) {
  display: flex;
  height: 0.5rem;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-badge:where(.svelte-wvolf2) {
  position: absolute;
  top: -0.75rem;
  right: -0.5rem;
  color: var(--color-redplant-text-color);
  background-color: var(--color-redplant-red);
  font-size: 0.5rem;
  font-weight: 600;
  border-radius: 0.375rem;
  padding: 0.25rem 0.375rem;
  font-family: var(--font-redplant);
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-title:where(.svelte-wvolf2) {
  font-size: 0.625rem;
  font-weight: 400;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-value:where(.svelte-wvolf2) {
  display: flex;
  gap: 0.375rem;
  align-items: center;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-value:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-value-left:where(.svelte-wvolf2) {
  font-size: 0.75rem;
  font-weight: 600;
  white-space: nowrap;
  flex: 1;
}
.redplant-performance-wrapper.svelte-wvolf2 .redplant-performance-widgets:where(.svelte-wvolf2) .redplant-performance-widget-badge-item:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-value:where(.svelte-wvolf2) .redplant-performance-widget-badge-item-value-right:where(.svelte-wvolf2) {
  display: flex;
}.redplant-performance-widget-modal-backdrop.svelte-1lovxr6 {
  all: unset;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(var(--color-redplant-dark-light-rgb), 0.6);
  cursor: pointer;
  z-index: 9999;
  isolation: isolate;
}

.redplant-performance-widget-modal.svelte-1lovxr6 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 10000;
  isolation: isolate;
  border-radius: 0.25rem;
  padding: 1.875rem;
  display: flex;
  flex-flow: column;
  gap: 0.875rem;
  max-width: 28rem;
  background: linear-gradient(130deg, var(--color-redplant-gradient-start) 15%, var(--color-redplant-gradient-end) 100%);
  color: var(--color-redplant-text-color);
  font-family: var(--font-redplant);
  font-size: 0.75rem;
  font-weight: 400;
  border: 2px solid transparent;
  box-sizing: border-box;
}
.redplant-performance-widget-modal.breakpoint-xs.svelte-1lovxr6 {
  max-width: 94%;
  width: 94%;
  padding: 1.5rem;
}
.redplant-performance-widget-modal.breakpoint-xs.svelte-1lovxr6 .redplant-performance-widget-modal-body:where(.svelte-1lovxr6) .redplant-performance-widget-modal-body-title:where(.svelte-1lovxr6) {
  font-size: 1rem;
  line-height: 1.125rem;
}
.redplant-performance-widget-modal.breakpoint-xs.svelte-1lovxr6 .redplant-performance-widget-modal-footer:where(.svelte-1lovxr6) {
  flex-wrap: wrap;
}
.redplant-performance-widget-modal.breakpoint-xs.svelte-1lovxr6 .redplant-performance-widget-modal-footer:where(.svelte-1lovxr6) .redplant-performance-widget-modal-footer-left:where(.svelte-1lovxr6) .redplant-svg-logo:where(.svelte-1lovxr6) {
  width: 6.875rem;
}
.redplant-performance-widget-modal.quality-mode-static.svelte-1lovxr6 {
  border-color: var(--color-redplant-red);
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-button:where(.svelte-1lovxr6) {
  all: unset;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 0.75rem;
  font-weight: 600;
  color: var(--color-redplant-text-color);
  border: 1px solid var(--color-redplant-text-color);
  text-align: center;
  padding: 0.625rem 2rem;
  border-radius: 1.0625rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-switch-double:where(.svelte-1lovxr6) {
  background-color: var(--color-redplant-dark-light);
  display: flex;
  border-radius: 0.625rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-switch-double:where(.svelte-1lovxr6) .redplant-switch-item:where(.svelte-1lovxr6) {
  all: unset;
  transition: background-color 0.4s ease;
  border-radius: 0.625rem;
  background-color: var(--color-redplant-dark-light);
  font-weight: 600;
  font-size: 0.5rem;
  color: var(--color-redplant-text-color);
  padding: 0.5rem 0.75rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-switch-double:where(.svelte-1lovxr6) .redplant-switch-item.quality-mode-dynamic.active:where(.svelte-1lovxr6) {
  background-color: var(--color-redplant-green);
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-switch-double:where(.svelte-1lovxr6) .redplant-switch-item.quality-mode-static.active:where(.svelte-1lovxr6) {
  background-color: var(--color-redplant-red);
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-switch-tripple:where(.svelte-1lovxr6) {
  display: flex;
  flex-wrap: wrap;
  border-radius: 1rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-switch-tripple:where(.svelte-1lovxr6) .redplant-switch-item:where(.svelte-1lovxr6) {
  all: unset;
  flex: 1;
  border-radius: 1rem;
  font-weight: 400;
  font-size: 0.75rem;
  color: var(--color-redplant-text-color);
  padding: 0.5rem 0.75rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: center;
  border: 1px solid transparent;
  box-sizing: border-box;
  transition: border-color 0.2s ease-out;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-switch-tripple:where(.svelte-1lovxr6) .redplant-switch-item.active:where(.svelte-1lovxr6) {
  border-color: var(--color-redplant-text-color);
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-dynamic:where(.svelte-1lovxr6) {
  color: var(--color-redplant-green);
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-static:where(.svelte-1lovxr6) {
  color: var(--color-redplant-red);
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-widget-modal-header:where(.svelte-1lovxr6) {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-widget-modal-header:where(.svelte-1lovxr6) .redplant-performance-widget-modal-header-left:where(.svelte-1lovxr6) {
  font-size: 0.625rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-widget-modal-header:where(.svelte-1lovxr6) .redplant-performance-widget-modal-header-right:where(.svelte-1lovxr6) {
  font-size: 0.5rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-widget-modal-body:where(.svelte-1lovxr6) {
  display: flex;
  flex-flow: column;
  gap: 1.125rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-widget-modal-body:where(.svelte-1lovxr6) .redplant-performance-widget-modal-body-title:where(.svelte-1lovxr6) {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.75rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-widget-modal-body:where(.svelte-1lovxr6) .redplant-performance-widget-modal-body-text:where(.svelte-1lovxr6) {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.125rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-widget-modal-footer:where(.svelte-1lovxr6) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.75rem;
  gap: 0.375rem;
}
.redplant-performance-widget-modal.svelte-1lovxr6 .redplant-performance-widget-modal-footer:where(.svelte-1lovxr6) .redplant-performance-widget-modal-footer-left:where(.svelte-1lovxr6) .redplant-svg-logo:where(.svelte-1lovxr6) {
  width: 7.625rem;
}