/* /Components/Common/FlowChecklist/FlowChecklist.razor.rz.scp.css */
.flow-checklist .table-item + .table-item[b-m8fgh3cfdq] {
  border-top: solid 1px var(--border-color); }

input[b-m8fgh3cfdq] {
  min-width: 1.5rem;
  max-width: 1.5rem;
  width: 1.5rem;
  margin-right: 2rem;
  align-self: center; }

/*# sourceMappingURL=FlowChecklist.razor.css.map */
/* /Components/Common/FlowColorPicker/FlowColorPicker.razor.rz.scp.css */
.flow-color-picker[b-fikcpmn8ah] {
  display: flex;
  flex-direction: row;
  background: var(--input-background);
  height: 2.1875rem;
  width: 100%;
  position: relative;
}

input[b-fikcpmn8ah] {
  width: 100%;
  height: calc(100% - 2px);
  margin: 1px 0;
  background: transparent !important;
  border: none !important;
}

button[b-fikcpmn8ah] {
  border: none !important;
  width: 3rem;
  min-width: 3rem;
  border-left: solid 1px var(--base) !important;
  margin-left: 1px;
}

.preview[b-fikcpmn8ah] {
  border-right: solid 2px var(--base);
  width: 3rem;
  min-width: 3rem;
  cursor: pointer;
}

.color-picker[b-fikcpmn8ah] {
  display: flex;
  flex-direction: column;
  width: 22.3rem;
  height: 17rem;
  padding: 1rem;
  position: absolute;
  top: 2.2rem;
  z-index: 2;
  background: var(--base);
  border: solid 1px var(--input-background);
}
.color-picker.hidden[b-fikcpmn8ah] {
  display: none;
}

.color-picker-area[b-fikcpmn8ah] {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  margin-bottom: 0.75rem;
}

.color-palette[b-fikcpmn8ah] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.color-palette-sw[b-fikcpmn8ah] {
  border: 1px solid var(--input-background);
  margin: 0 0.2rem 0.2rem;
}
.color-palette-sw > div[b-fikcpmn8ah] {
  width: 1.5rem;
  height: 1rem;
}

.color-picker-rgb[b-fikcpmn8ah] {
  border: 1px solid var(--input-background);
  cursor: crosshair;
  flex-grow: 1;
  margin-right: 1rem;
}

.color-picker-rgb-bg-1[b-fikcpmn8ah], .color-picker-rgb-bg-2[b-fikcpmn8ah] {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}

.color-picker-rgb-bg-1[b-fikcpmn8ah] {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
}

.color-picker-rgb-bg-2[b-fikcpmn8ah] {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
}

.color-slider[b-fikcpmn8ah] {
  width: 2rem;
}

.color-slider-bar[b-fikcpmn8ah] {
  display: block;
  border: 1px solid var(--input-background);
  position: relative;
  height: 100%;
  width: 2rem;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, rgb(255, 0, 0), rgb(255, 255, 0), rgb(0, 255, 0), rgb(0, 255, 255), rgb(0, 0, 255), rgb(255, 0, 255), rgb(255, 0, 0));
}

.crosshair[b-fikcpmn8ah] {
  position: absolute;
  top: 10px;
  left: 95px;
  height: 20px;
  width: 20px;
  pointer-events: none;
}

.color-slider-bar-indicator[b-fikcpmn8ah] {
  border: 1px solid rgb(255, 255, 255);
  position: absolute;
  left: -4px;
  top: -5px;
  pointer-events: none;
}

.color-slider-bar-indicator-square[b-fikcpmn8ah] {
  width: 2rem;
  height: 0.25rem;
  cursor: pointer;
}
/* /Components/Common/FlowContextMenu/FlowContextMenu.razor.rz.scp.css */
.flow-contextmenu[b-494bhlh12j] {
  min-width: 14rem;
  padding: 0.5rem;
  --menu-border: rgba(255, 255, 255, 0.08);
  --menu-bg: linear-gradient(45deg,
          rgba(10, 20, 28, 0.2) 0%,
          rgba(10, 20, 28, 0.7) 100%);
  --item-border: rgba(255, 255, 255, 0.1);
  --item-color: #fff;
  --item-bg-hover: rgba(255, 255, 255, 0.1);
  background: var(--menu-bg);
  backdrop-filter: blur(5px);
  z-index: 999999999;
  list-style: none;
  margin: 4px;
  padding: 0;
  box-shadow: 0 0 0 1px var(--menu-border), 0 2px 2px rgba(0, 0, 0, 0.03), 0 4px 4px rgba(0, 0, 0, 0.04), 0 10px 8px rgba(0, 0, 0, 0.05), 0 15px 15px rgba(0, 0, 0, 0.06), 0 30px 30px rgba(0, 0, 0, 0.07), 0 70px 65px rgba(0, 0, 0, 0.09);
  display: flex;
  flex-direction: column;
  animation: menuAnimation-b-494bhlh12j 0.2s 0s both;
  height: 0;
  position: fixed;
  top: var(--top);
  left: var(--left);
  transform-origin: left;
}
.flow-contextmenu.invisible[b-494bhlh12j] {
  visibility: hidden;
}
.flow-contextmenu li.separator[b-494bhlh12j] {
  border-top: 1px solid var(--border-color);
}
.flow-contextmenu li:not(.separator)[b-494bhlh12j] {
  padding: 4px;
  color: var(--item-color);
  background: 0;
  border: 0;
  white-space: nowrap;
  width: 100%;
  border-radius: 4px;
  padding: 6px 24px 6px 7px;
  text-align: left;
  display: flex;
  align-items: center;
  font-size: 14px;
  width: 100%;
  animation: menuItemAnimation-b-494bhlh12j 0.2s 0s both;
  font-family: "Inter", sans-serif;
  cursor: pointer;
}
.flow-contextmenu li:not(.separator) .icon[b-494bhlh12j] {
  width: 1.5rem;
  margin-right: 0.5rem;
  text-align: center;
}
.flow-contextmenu li:not(.separator) .caret[b-494bhlh12j] {
  position: absolute;
  right: 0.5rem;
}
.flow-contextmenu li:not(.separator):hover[b-494bhlh12j] {
  background-color: var(--item-bg-hover);
}

@keyframes menuAnimation-b-494bhlh12j {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    height: var(--height);
    opacity: 1;
    border-radius: 8px;
    transform: scale(1);
  }
}
@keyframes menuItemAnimation-b-494bhlh12j {
  0% {
    opacity: 0;
    transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/*# sourceMappingURL=FlowContextMenu.razor.css.map */
/* /Components/Common/FlowDropDown/FlowDropDown.razor.rz.scp.css */
.flow-drop-down[b-j2f7fdczdd] {
  margin-left: 0.5rem;
  --dd-width: 14rem;
}

@media screen and (max-width: 1250px) {
  .flow-drop-down[b-j2f7fdczdd] {
    --dd-width: 12rem;
  }
}
@media screen and (max-width: 1150px) {
  .flow-drop-down[b-j2f7fdczdd] {
    --dd-width: 11rem;
  }
}
@media screen and (max-width: 900px) {
  .flow-drop-down[b-j2f7fdczdd] {
    --dd-width: 9rem;
  }
}
@media screen and (max-width: 800px) {
  .flow-drop-down[b-j2f7fdczdd] {
    --dd-width: 7rem;
  }
}
.dd-btn[b-j2f7fdczdd] {
  color: var(--color);
  border: none;
  cursor: pointer;
  border-color: var(--input-background);
  background: var(--input-background);
  outline: none;
  width: var(--dd-width);
  text-align: left;
  font-weight: var(--bold, 600);
  overflow: hidden;
  border-radius: 0.5rem;
  height: 1.75rem;
  display: flex;
  align-items: center;
  margin-top: 0.25rem;
}
.dd-btn[b-j2f7fdczdd]  .icon {
  background: var(--base-lightest);
  border-bottom-left-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  width: 2rem;
  text-align: -webkit-center;
  margin-right: 0.5rem;
}
.dd-btn[b-j2f7fdczdd]  .icon img {
  height: 1rem;
}
.dd-btn .label[b-j2f7fdczdd] {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dd-btn .clear[b-j2f7fdczdd] {
  min-width: 1.5rem;
  width: 1.5rem;
  text-align: center;
  background: var(--base-lightest);
  font-size: 0.7rem;
}
.dd-btn .clear i[b-j2f7fdczdd] {
  position: relative;
  top: 2px;
}

.dropdown-content[b-j2f7fdczdd] {
  display: none;
  position: absolute;
  background-color: var(--base-lighter);
  width: var(--dd-width);
  min-width: var(--dd-width);
  z-index: 1;
  flex-direction: column;
  border: solid 1px var(--base-lightest);
  overflow-y: auto;
  max-height: 20rem;
}
.dropdown-content.opened[b-j2f7fdczdd] {
  display: flex;
}

.option[b-j2f7fdczdd] {
  padding: 0.25rem;
  overflow: hidden;
  height: 2.5rem;
  min-height: 2.5rem;
  text-overflow: ellipsis;
}
.option:hover[b-j2f7fdczdd] {
  background: var(--base-lightest-2);
}
.option[b-j2f7fdczdd]  .icon {
  width: 1.5rem;
  min-width: 1.5rem;
  display: inline-block;
  text-align: center;
}
.option[b-j2f7fdczdd]  .icon img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}
/* /Components/Common/FlowListOptions/FlowListOptions.razor.rz.scp.css */
.input-keyvalue-wrapper[b-0wilep2osu] {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

table[b-0wilep2osu] {
  width: 100%; }

td:last-child[b-0wilep2osu] {
  width: 2rem;
  text-align: center; }

input[b-0wilep2osu] {
  outline: unset !important;
  display: inline;
  width: 100%;
  flex-grow: 1;
  height: var(--input-height, 2.1875rem);
  border-color: transparent !important;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem; }

th[b-0wilep2osu] {
  font-weight: unset;
  color: rgba(var(--color-rgb), 0.7); }

td.label[b-0wilep2osu] {
  width: 10rem; }

/*# sourceMappingURL=FlowListOptions.razor.css.map */
/* /Components/Common/FlowMultiselect/FlowMultiselect.razor.rz.scp.css */
.flow-multiselect[b-q1n2ms3b53] {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 40rem; }
  .flow-multiselect .multiselect__control[b-q1n2ms3b53] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 0.25rem;
    padding: 0;
    cursor: pointer;
    background: var(--input-background);
    border: solid 1px transparent; }
    .flow-multiselect .multiselect__control:focus-within[b-q1n2ms3b53] {
      border: solid 1px var(--accent); }
  .flow-multiselect .multiselect__input_wrapper[b-q1n2ms3b53] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
    border: solid 1px transparent; }
    .flow-multiselect .multiselect__input_wrapper .multiselect__tags[b-q1n2ms3b53] {
      display: flex;
      flex-wrap: wrap; }
    .flow-multiselect .multiselect__input_wrapper[b-q1n2ms3b53]  .multiselect__tag {
      padding: 0.25rem 0.5rem;
      border-radius: 0.5rem;
      display: flex;
      align-items: center;
      margin: 0.25rem;
      border: solid 1px var(--accent);
      background: transparent; }
      .flow-multiselect .multiselect__input_wrapper[b-q1n2ms3b53]  .multiselect__tag .multiselect__remove {
        margin-left: 0.25rem;
        cursor: pointer;
        font-weight: bold; }
  .flow-multiselect .multiselect__input[b-q1n2ms3b53] {
    border: none !important;
    outline: none;
    flex: 1;
    padding: 0.25rem; }
  .flow-multiselect .multiselect__arrow[b-q1n2ms3b53] {
    margin-left: 0.5rem; }
  .flow-multiselect .multiselect__dropdown[b-q1n2ms3b53] {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 10;
    background: var(--input-background);
    margin-top: 0.25rem;
    max-height: 20rem;
    overflow-y: auto;
    display: none; }
    .flow-multiselect .multiselect__dropdown.open[b-q1n2ms3b53] {
      display: block; }
    .flow-multiselect .multiselect__dropdown .multiselect__options[b-q1n2ms3b53] {
      list-style: none;
      margin: 0;
      padding: 0; }
      .flow-multiselect .multiselect__dropdown .multiselect__options[b-q1n2ms3b53]  .multiselect__option {
        padding: 0.5rem;
        cursor: pointer; }
        .flow-multiselect .multiselect__dropdown .multiselect__options[b-q1n2ms3b53]  .multiselect__option:hover {
          background-color: var(--accent); }

/*# sourceMappingURL=FlowMultiselect.razor.css.map */
/* /Components/Common/FlowPeriod/FlowPeriod.razor.rz.scp.css */
.flow-period-wrapper[b-5di1xwpmwv] {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 40rem;
}

.period-minutes[b-5di1xwpmwv] {
  margin-right: 1px;
  flex-grow: 1;
}

.period-period[b-5di1xwpmwv] {
  width: 10rem;
}

input[b-5di1xwpmwv] {
  width: 100%;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}
input:read-only[b-5di1xwpmwv] {
  filter: opacity(0.5);
}

select[b-5di1xwpmwv] {
  width: 100%;
  max-width: 40rem;
  background-color: var(--input-background) !important;
  color: var(--color) !important;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  border-color: transparent;
}
select:focus[b-5di1xwpmwv] {
  outline: 1px solid var(--accent);
}
select.select-one[b-5di1xwpmwv] {
  color: rgba(var(--color-rgb), 0.3) !important;
}
select option:not(.select-one)[b-5di1xwpmwv] {
  color: var(--color) !important;
}
select option:checked[b-5di1xwpmwv] {
  background-color: rgba(var(--accent-rgb), 0.3);
}
/* /Components/Common/FlowProgress/FlowProgress.razor.rz.scp.css */
.flow-progress-bar[b-logavd2ek9] {
  height: 3rem;
  display: flex;
  flex-direction: row;
  width: 100%;
  border-radius: 0.5rem;
  overflow: hidden;
  background: #13191b;
  border: solid 2px #33b2df;
  font-size: 0.8rem;
  position: relative;
}
.flow-progress-bar div[b-logavd2ek9] {
  font-weight: var(--bold, 600);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: pre-wrap;
  text-align: center;
  line-height: 1.2;
}
.flow-progress-bar span.percent[b-logavd2ek9] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-weight: var(--bold, 600);
  font-size: 0.9rem;
}

.flow-progress.has-current[b-logavd2ek9] {
  position: relative;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
.flow-progress.has-current .flow-progress-bar.overall[b-logavd2ek9] {
  border-bottom: none;
}
.flow-progress.has-current .flow-progress-bar.overall span.percent[b-logavd2ek9] {
  bottom: 1.5rem;
}

.bar-value[b-logavd2ek9] {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  background: rgba(51, 178, 223, 0.3803921569);
  background: linear-gradient(to right, rgba(51, 178, 223, 0.25), rgba(51, 178, 223, 0.5));
}

.current[b-logavd2ek9] {
  border-color: #ff0090;
  height: 1.5rem;
  bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  position: absolute;
}
.current .bar-value[b-logavd2ek9] {
  background: rgba(255, 0, 144, 0.3803921569);
}
.current span.percent[b-logavd2ek9] {
  font-size: 0.7rem;
}
/* /Components/Common/FlowRadioGroup/FlowRadioGroup.razor.rz.scp.css */
ul.ul-radio-list[b-j4xv344ym5] {
  list-style: none;
  padding: 0;
  --border-radius:0.75rem;
  user-select: none;
}

li[b-j4xv344ym5] {
  display: grid;
  grid-template-columns: 5rem 1fr;
  align-items: center;
  margin-bottom: 1rem;
  cursor: pointer;
  border-radius: var(--border-radius);
  padding: 0.5rem 0.5rem 0.5rem 0;
  position: relative;
  overflow: hidden;
  border: solid 1px transparent;
  border-left-width: var(--border-radius);
}
li + li[b-j4xv344ym5] {
  margin-top: 1rem;
}
li .info[b-j4xv344ym5] {
  display: flex;
  flex-direction: column;
}
li .icon[b-j4xv344ym5]  i, li .icon[b-j4xv344ym5]  img {
  width: 5rem;
  min-width: 5rem;
  text-align: center;
}
li .icon[b-j4xv344ym5]  i {
  font-size: 2.5rem;
}
li .icon[b-j4xv344ym5]  img {
  width: 3rem;
  max-height: 3rem;
}
li span[b-j4xv344ym5] {
  font-weight: var(--bold, 600);
  margin: 0.25rem 0 0.5rem;
}
li p[b-j4xv344ym5] {
  margin: 0;
  font-size: 1rem;
  color: gray;
}
li.clickable-radio:hover[b-j4xv344ym5] {
  background-color: var(--base);
}
li .options[b-j4xv344ym5] {
  display: none;
}
li.active[b-j4xv344ym5] {
  border-color: var(--accent);
}
li.active .options[b-j4xv344ym5] {
  display: unset;
  margin: 1.5rem 0 1rem 0;
  grid-column: 2/3;
}
li.un-licensed[b-j4xv344ym5] {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 10px, transparent 10px, transparent 20px);
  color: #777;
  cursor: not-allowed;
  border: solid 1px #333;
}
li .license-level[b-j4xv344ym5] {
  position: absolute;
  top: -3px;
  right: 0;
  border-bottom-left-radius: 0.5rem;
  padding: 0.5rem 1rem;
  background: var(--danger);
  overflow: hidden;
  color: #a9a9a9;
}

/*# sourceMappingURL=FlowRadioGroup.razor.css.map */
/* /Components/Common/FlowSavings/FlowSavings.razor.rz.scp.css */
.flow-savings-bar[b-tzyale1uk1] {
  height: 100%;
  display: flex;
  flex-direction: row;
  width: 100%;
  border-radius: 0.5rem;
  overflow: hidden;
  background: #13191b;
  border: solid 2px #33b2df;
  font-size: 0.8rem;
}
.flow-savings-bar div[b-tzyale1uk1] {
  font-weight: var(--bold, 600);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: pre-wrap;
  text-align: center;
  line-height: 1.2;
}

.final-size[b-tzyale1uk1] {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  background: rgba(51, 178, 223, 0.3803921569);
  background: linear-gradient(to right, rgba(51, 178, 223, 0.25), rgba(51, 178, 223, 0.5));
}

.original-size[b-tzyale1uk1] {
  flex-grow: 1;
}

/*# sourceMappingURL=FlowSavings.razor.css.map */
/* /Components/Common/FlowSchedule/FlowSchedule.razor.rz.scp.css */
.flow-schedule[b-1nsrd9yhgx] {
  user-select: none;
  max-width: 60rem;
}

td[b-1nsrd9yhgx] {
  border: solid 1px var(--input-background);
}

table[b-1nsrd9yhgx] {
  width: 100%;
  table-layout: fixed;
  font-size: min(1rem, 4vw) !important;
}

thead[b-1nsrd9yhgx] {
  text-align: center;
}

tbody tr[b-1nsrd9yhgx] {
  height: 1.65rem;
  max-height: 1.65rem;
  overflow: hidden;
}

.filled[b-1nsrd9yhgx] {
  background: rgba(var(--accent-rgb), 0.5);
}

.highlighted[b-1nsrd9yhgx] {
  background: var(--accent);
}

.hour-0[b-1nsrd9yhgx] {
  border-right: none;
}

.hour-1[b-1nsrd9yhgx], .hour-2[b-1nsrd9yhgx] {
  border-left: none;
  border-right: none;
}

.hour-3[b-1nsrd9yhgx] {
  border-left: none;
}

.day-label[b-1nsrd9yhgx] {
  border: none;
  width: 5ch;
}

.meridian th + th[b-1nsrd9yhgx] {
  background: var(--input-background);
}
.meridian .spacer[b-1nsrd9yhgx] {
  background: none;
}

.spacer[b-1nsrd9yhgx] {
  display: none;
}

.schedule-pm[b-1nsrd9yhgx] {
  margin-top: 2rem;
}

@media screen and (min-width: 720px) {
  .flow-schedule[b-1nsrd9yhgx] {
    display: flex;
    flex-direction: row;
  }
  .spacer[b-1nsrd9yhgx] {
    width: 1rem;
    display: unset;
  }
  .schedule-pm[b-1nsrd9yhgx] {
    margin-top: unset;
  }
  .schedule-pm .day-label[b-1nsrd9yhgx] {
    display: none;
  }
}

/*# sourceMappingURL=FlowSchedule.razor.css.map */
/* /Components/Common/FlowSlider/FlowSlider.razor.rz.scp.css */
.slider-wrapper[b-a3iq4og73c] {
  display: flex;
  flex-direction: row;
}

.range[b-a3iq4og73c] {
  max-width: min(15rem, 60vw);
  width: 15rem;
}

.prefix[b-a3iq4og73c] {
  margin-right: 0.5rem;
}

.value[b-a3iq4og73c] {
  margin-left: 1rem;
  margin-top: -2px;
}

input[b-a3iq4og73c] {
  appearance: none;
  width: 100%;
  height: 15px;
  border-radius: 10px !important;
  background: var(--input-background) !important;
  outline: none;
  opacity: 0.7;
  transition: opacity 0.2s;
}

input:hover[b-a3iq4og73c] {
  opacity: 1;
}

input[b-a3iq4og73c]::-webkit-slider-thumb {
  appearance: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: var(--accent);
  cursor: pointer;
}

input[b-a3iq4og73c]::-moz-range-thumb {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: var(--accent);
  cursor: pointer;
}
/* /Components/Common/FlowSwitch/FlowSwitch.razor.rz.scp.css */
.flow-switch[b-d1ajk9y9cg] {
  position: relative;
  display: inline-block;
  width: 3rem;
  height: 1.5rem;
  top: -0.75rem;
}
.flow-switch input[b-d1ajk9y9cg] {
  /* hide the default browser input checkbox */
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider[b-d1ajk9y9cg] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--input-background);
  transition: 0.4s;
  border-radius: 2rem;
}

.slider[b-d1ajk9y9cg]:before {
  position: absolute;
  content: "";
  height: 1.2rem;
  width: 1.2rem;
  left: 2px;
  bottom: 2px;
  background-color: rgba(var(--color-rgb), 0.5);
  transition: 0.4s;
  border-radius: 50%;
}

input:checked + .slider[b-d1ajk9y9cg] {
  background-color: var(--primary);
}

input:checked + .slider[b-d1ajk9y9cg]:before {
  transform: translateX(1.4rem);
  background-color: rgba(var(--color-rgb), 1);
}
/* /Components/Common/FlowTable/FlowTable.razor.rz.scp.css */
.fillspace[b-2bqp2ct849] {
  flex-grow: 1;
}

.flowtable-body .flowtable-select[b-2bqp2ct849] {
  display: none;
}

.flowtable-toolbar[b-2bqp2ct849] {
  display: flex;
  flex-direction: row;
}
.flowtable-toolbar .flowtable-toolbar-buttons[b-2bqp2ct849] {
  flex-grow: 1;
  overflow: hidden;
}
.flowtable-toolbar[b-2bqp2ct849]  .flow-table-button-separator {
  border-left: 1px solid var(--border-color);
  height: 1rem;
  display: inline-block;
  position: relative;
  top: 4px;
  width: 1px;
  margin: 0 0.25rem;
}
.flowtable-toolbar .flowtable-toolbar-filter[b-2bqp2ct849] {
  width: 16rem;
  position: relative;
}
@media (max-width: 849.99px) {
  .flowtable-toolbar .flowtable-toolbar-filter[b-2bqp2ct849] {
    width: 5rem;
  }
  .flowtable-toolbar .flowtable-toolbar-filter:focus-within[b-2bqp2ct849] {
    width: 18rem;
  }
}
.flowtable-toolbar .flowtable-toolbar-filter input[b-2bqp2ct849] {
  background-color: transparent !important;
  width: calc(100% - 2px);
  line-height: 1rem;
  padding-right: 1.75rem;
  border: 1px solid var(--input-background) !important;
}
.flowtable-toolbar .flowtable-toolbar-filter input:focus[b-2bqp2ct849] {
  border-color: var(--accent);
}
.flowtable-toolbar .flowtable-toolbar-filter i[b-2bqp2ct849] {
  position: absolute;
  right: 8px;
  top: 7px;
  font-size: 0.8rem;
  color: rgba(var(--color-rgb), 0.5);
}
.flowtable-toolbar[b-2bqp2ct849]  button {
  font-weight: var(--bold, 600);
  background: transparent;
  color: rgba(var(--color-rgb), 0.8);
  border: unset;
  border-radius: 0 !important;
  font-size: 0.85rem;
  outline: none;
}
.flowtable-toolbar[b-2bqp2ct849]  button:hover {
  color: var(--color-rgb);
}
.flowtable-toolbar[b-2bqp2ct849]  button .icon {
  margin-right: 0.25rem;
}

@media screen and (max-width: 578px) {
  .flowtable-data[b-2bqp2ct849] {
    font-size: 0.85rem;
  }
}
.flowtable[b-2bqp2ct849] {
  position: relative !important;
  max-width: 100%;
  width: 100%;
  height: 100%;
  flex-grow: 1;
  overflow: auto;
}

.flow-table-inner[b-2bqp2ct849] {
  height: 100%;
  position: relative !important;
  display: flex;
  flex-direction: column;
}

@supports (-moz-appearance: none) {
  [b-2bqp2ct849] .flowtable-row {
    /** scrollbar on firefox */
    padding-right: 0.75rem;
  }
}
.flowtable-row[b-2bqp2ct849] {
  display: flex;
  flex-direction: row;
  user-select: none;
  position: relative;
  width: 100%;
  border: solid 1px var(--input-background);
  padding-left: 0.25rem;
}
.flowtable-row:nth-child(odd)[b-2bqp2ct849] {
  background: rgba(255, 255, 255, 0.03);
}
.flowtable-row.selected[b-2bqp2ct849] {
  border-left: solid 3px var(--accent);
  padding-left: calc(0.25rem - 2px);
  background: var(--base);
}
.flowtable-row:not(.flowtable-header-row)[b-2bqp2ct849] {
  border-top-color: transparent;
}
.flowtable-row:not(.flowtable-header-row):hover[b-2bqp2ct849] {
  background: var(--base-lighter);
}
.flowtable-row > span[b-2bqp2ct849] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 2.2rem;
  line-height: 2.2rem;
}
.flowtable-row > span:not(.flowtable-select)[b-2bqp2ct849] {
  padding-left: 0.5rem;
}
.flowtable-row > span.pre-text[b-2bqp2ct849] {
  white-space: pre-line;
  height: unset;
  line-height: unset;
  margin: 0.3rem 0;
}
.flowtable-row > span.no-height[b-2bqp2ct849] {
  height: unset;
  line-height: unset;
  margin-bottom: auto;
  padding: 0;
}
.flowtable-row.disabled[b-2bqp2ct849]  .column > span, .flowtable-row.disabled[b-2bqp2ct849]  .column > div {
  opacity: 0.5;
}

.flowtable-header-row[b-2bqp2ct849] {
  padding-right: 0.7rem;
  font-weight: var(--bold, 600);
  background: rgba(var(--input-background-rgb), 0.3) !important;
  border-top-right-radius: var(--container-border-radius);
  border-top-left-radius: var(--container-border-radius);
}

.flowtable:not(.hide-head.hide-toolbar)[b-2bqp2ct849]  .flowtable-body {
  height: calc(100% - 2.4rem);
}

.flowtable.hide-head.hide-toolbar[b-2bqp2ct849]  .flowtable-body {
  border-top: solid 1px var(--input-background);
}

[b-2bqp2ct849] .flowtable-body {
  overflow-y: scroll;
  border-left: solid 1px var(--input-background);
  border-bottom: solid 1px var(--input-background);
  border-right: solid 1px var(--input-background);
  border-bottom-right-radius: var(--container-border-radius);
  border-bottom-left-radius: var(--container-border-radius);
}
[b-2bqp2ct849] .flowtable-body::-webkit-scrollbar-track {
  border-right: solid 1px var(--input-background);
  border-left: solid 1px var(--input-background);
}

.flowtable-data[b-2bqp2ct849] {
  overflow: hidden;
  top: 1.75rem;
  flex-grow: 1;
  font-size: 0.9rem;
  display: flex;
  flex-direction: column;
  border-radius: var(--container-border-radius);
  background: var(--widget-background);
}

.hidden[b-2bqp2ct849] {
  display: none;
  width: unset !important;
}

@media screen and (max-width: 578px) {
  .flowtable-toolbar[b-2bqp2ct849] {
    display: unset;
  }
  .flowtable-toolbar-filter[b-2bqp2ct849] {
    width: 100% !important;
    max-width: calc(100vw - 2.5rem);
  }
  .flowtable-data[b-2bqp2ct849] {
    top: 3.5rem;
  }
}
[b-2bqp2ct849] .resizer {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  cursor: col-resize;
  user-select: none;
  border-right: 2px solid rgba(var(--color-rgb), 0.05);
}
[b-2bqp2ct849] .resizer:hover,
[b-2bqp2ct849] .resizing {
  border-right: 2px solid var(--accent);
}
[b-2bqp2ct849] .pager {
  text-align: right;
  border: solid 1px var(--border-color);
  border-top: none;
}
[b-2bqp2ct849] .pager .page-size {
  float: right;
  margin: 0.22rem 0.25rem 0.25rem;
  width: 4rem;
  text-align: center;
}
[b-2bqp2ct849] .pager .page-size select {
  background-color: transparent;
  color: var(--color) !important;
  border-color: transparent;
  height: 1.75rem;
  font-weight: var(--bold, 600);
}
[b-2bqp2ct849] .pager .page-size select:focus {
  outline: 1px solid var(--input-background);
}
[b-2bqp2ct849] .pager .page-size select.select-one {
  color: rgba(var(--color-rgb), 0.3) !important;
}
[b-2bqp2ct849] .pager .page-size select option {
  background-color: var(--input-background) !important;
}
[b-2bqp2ct849] .pager .page-size select option:not(.select-one) {
  color: var(--color) !important;
}
[b-2bqp2ct849] .pager .page-size select option:checked {
  background-color: rgba(var(--accent-rgb), 0.3);
}
[b-2bqp2ct849] .pager ul {
  margin: 0.5rem;
  list-style: none;
  padding: 0;
}
[b-2bqp2ct849] .pager ul li {
  display: inline-block;
  width: 2rem;
  text-align: center;
  margin: 0 0.25rem;
  cursor: pointer;
  color: white;
  opacity: 0.4;
  font-weight: var(--bold, 600);
}
[b-2bqp2ct849] .pager ul li:hover {
  opacity: 0.7;
}
[b-2bqp2ct849] .pager ul li.current-page {
  opacity: 1;
}
@media (max-width: 576px) {
  [b-2bqp2ct849] .pager .page-size {
    width: 3.5rem;
  }
}

.column[b-2bqp2ct849] {
  align-self: center;
}
.column[b-2bqp2ct849]  label {
  pointer-events: auto;
}

/*# sourceMappingURL=FlowTable.razor.css.map */
/* /Components/Common/FlowTableButton/FlowTableButton.razor.rz.scp.css */
button:disabled[b-7ydpaodwti] {
  color: rgba(var(--color-rgb), 0.4) !important;
}
/* /Components/Common/FlowTabs/FlowTab.razor.rz.scp.css */
.flow-tab[b-ka2jfwgftw] {
  display: none;
}
.flow-tab.active[b-ka2jfwgftw] {
  display: unset;
}
/* /Components/Common/FlowTabs/FlowTabs.razor.rz.scp.css */
.flow-tabs[b-fhhl4p5jr7] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.flow-tabs.contain-tabs[b-fhhl4p5jr7] {
  max-height: 100%;
  overflow: auto;
  height: 100%;
}
.flow-tabs.contain-tabs .flow-tabs-content[b-fhhl4p5jr7] {
  overflow: auto;
  height: 100%;
}
.flow-tabs.contain-tabs .flow-tab-buttons[b-fhhl4p5jr7] {
  margin-bottom: 0.5rem;
}

.style-new-style > .flow-tab-buttons[b-fhhl4p5jr7] {
  border-bottom: solid 2px #3a3a3a;
  margin-bottom: 1rem;
}
.style-new-style > .flow-tab-buttons .tab-button[b-fhhl4p5jr7] {
  border: none;
  background: transparent;
  font-size: 1.1rem;
  padding: 0 1.25rem 0.75rem 1.25rem;
  border-bottom: solid 1px transparent;
  outline: none;
  position: relative;
  bottom: -0.1rem;
  font-weight: var(--bold, 600);
  opacity: 0.5;
}
.style-new-style > .flow-tab-buttons .tab-button i[b-fhhl4p5jr7] {
  margin-right: 0.5rem;
  width: 1.25rem;
}
.style-new-style > .flow-tab-buttons .tab-button.active[b-fhhl4p5jr7] {
  border-color: var(--accent);
  opacity: 1;
}
.style-new-style > .flow-tab-buttons .tab-button.active i[b-fhhl4p5jr7] {
  color: var(--accent);
}

.style-old-style > .flow-tab-buttons[b-fhhl4p5jr7] {
  display: flex;
  flex-direction: row;
  margin-bottom: 2rem;
  border-bottom: solid 1px var(--input-background);
  padding-left: 1rem;
}
.style-old-style > .flow-tab-buttons .tab-button[b-fhhl4p5jr7] {
  min-width: 8rem;
  width: fit-content;
  overflow-x: hidden;
  text-overflow: ellipsis;
  border-color: var(--input-background) !important;
  position: relative;
  bottom: -1px;
  margin-right: 0.25rem;
}
.style-old-style > .flow-tab-buttons .tab-button i[b-fhhl4p5jr7] {
  margin: 0 0.5rem;
}
.style-old-style > .flow-tab-buttons .tab-button.active[b-fhhl4p5jr7] {
  border-color: var(--accent) !important;
  border-bottom: 1px solid var(--base) !important;
}
.style-old-style > .flow-tab-buttons .tab-button:not(.active)[b-fhhl4p5jr7] {
  font-size: 0.7rem !important;
}
.style-old-style .flow-tabs:not(.disabled) .tab-button:hover[b-fhhl4p5jr7] {
  border-color: var(--accent) !important;
}
.style-old-style .flow-tabs.disabled .tab-button.active:hover[b-fhhl4p5jr7] {
  box-shadow: none !important;
  background-image: none !important;
  cursor: default;
}

.style-minimal[b-fhhl4p5jr7] {
  border: solid 1px var(--border-color);
  border-radius: var(--container-border-radius);
  background: var(--widget-background);
  position: relative;
}
.style-minimal > .head[b-fhhl4p5jr7] {
  padding: 0.5rem 0 0 1rem;
  font-weight: var(--bold, 600);
}
.style-minimal > .flow-tab-buttons[b-fhhl4p5jr7] {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: row;
  padding: 0.3rem;
  border: solid 1px var(--border-color);
  border-radius: var(--container-border-radius);
  width: fit-content;
  border-top: none;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
}
.style-minimal > .flow-tab-buttons.title-only-on-active > .tab-button i[b-fhhl4p5jr7] {
  margin: 0;
  min-width: fit-content;
  width: 1.5rem;
}
.style-minimal > .flow-tab-buttons > .tab-button[b-fhhl4p5jr7] {
  background: transparent;
  border: solid 1px var(--border-color);
  outline: none;
  padding: 0.25rem 0.5rem;
  border-radius: var(--button-border-radius);
  font-weight: var(--bold, 600);
  font-size: 0.9rem;
  color: rgba(var(--color-rgb), 0.3);
  display: inline-flex;
  align-items: center;
}
.style-minimal > .flow-tab-buttons > .tab-button + .tab-button[b-fhhl4p5jr7] {
  margin-left: 0.25rem;
}
.style-minimal > .flow-tab-buttons > .tab-button.active[b-fhhl4p5jr7], .style-minimal > .flow-tab-buttons > .tab-button.has-on-click:hover[b-fhhl4p5jr7] {
  background: var(--input-background);
  color: var(--color);
}
.style-minimal > .flow-tab-buttons > .tab-button:not(.active):not(.has-on-click):hover[b-fhhl4p5jr7] {
  background: rgba(255, 255, 255, 0.0705882353);
}
.style-minimal > .flow-tabs-content[b-fhhl4p5jr7] {
  margin-top: 0.5rem;
}

@media screen and (max-width: 500px) {
  .flow-tab-buttons[b-fhhl4p5jr7] {
    padding-left: 0;
  }
}
.title-only-on-active[b-fhhl4p5jr7] {
  padding-right: 0.5rem;
}
.title-only-on-active .tab-button[b-fhhl4p5jr7] {
  width: unset !important;
  flex-grow: 1;
}
.title-only-on-active .tab-button:not(.active) i[b-fhhl4p5jr7] {
  margin: 0;
}

.flow-tabs-content[b-fhhl4p5jr7] {
  flex-grow: 1;
}

/*# sourceMappingURL=FlowTabs.razor.css.map */
/* /Components/Common/FlowWizard/FlowWizard.razor.rz.scp.css */
.cancel[b-fno4wo6oqy] {
  position: absolute;
  left: 16rem;
}

/*# sourceMappingURL=FlowWizard.razor.css.map */
/* /Components/Common/FlowWizard/FlowWizardPage.razor.rz.scp.css */
.flow-page[b-ewzfxazrlj] {
  display: none; }
  .flow-page.active[b-ewzfxazrlj] {
    display: block;
    height: 100%;
    overflow: auto;
    padding: 0 0.5rem 0.5rem 0; }
  .flow-page[b-ewzfxazrlj]  .row {
    margin-left: 1rem;
    width: calc(98% - 1rem); }
    .flow-page[b-ewzfxazrlj]  .row + .row {
      margin-top: 1rem; }

/*# sourceMappingURL=FlowWizardPage.razor.css.map */
/* /Components/Common/VariableInput/VariableInput.razor.rz.scp.css */
input[b-pv3kf7tv4f] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}

.input-variables[b-pv3kf7tv4f] {
  background: var(--input-background);
  width: 100%;
  max-width: 40rem;
}
.input-variables:not(.show)[b-pv3kf7tv4f] {
  display: none;
}
.input-variables .dropdown-item[b-pv3kf7tv4f] {
  color: var(--color) !important;
}
.input-variables .dropdown-item.selected[b-pv3kf7tv4f] {
  background: var(--accent);
}
.input-variables .dropdown-item:hover[b-pv3kf7tv4f] {
  background: rgba(var(--accent-rgb), 0.3);
}
/* /Components/Dashboard/InitialConfigWelcome/InitialConfigWelcome.razor.rz.scp.css */
h1[b-njkp19s220], h2[b-njkp19s220] {
  color: var(--accent);
}

/*# sourceMappingURL=InitialConfigWelcome.razor.css.map */
/* /Components/Dashboard/PauseResume/PauseResume.razor.rz.scp.css */
.btn-pause[b-atpekvo2x4] {
  margin-left: 0.5rem;
  width: 14rem !important;
  display: inline-flex;
  flex-direction: row;
  padding: 0.5rem !important;
}
.btn-pause i[b-atpekvo2x4] {
  margin-right: 0.5rem;
  position: relative;
  top: 0.15rem;
  width: 1rem;
}
.btn-pause .btn-pause-label[b-atpekvo2x4] {
  flex-grow: 1;
  margin-right: 1rem;
}

/*# sourceMappingURL=PauseResume.razor.css.map */
/* /Components/Dialogs/AddFileDialog/AddFileDialog.razor.rz.scp.css */
.dialog-fields[b-fzeva2bh9y]  .row {
  margin: 0.5rem 0;
}

.add-dialog-tabs[b-fzeva2bh9y]  .flow-tabs-content {
  height: min(20rem, 50vw);
}
.add-dialog-tabs[b-fzeva2bh9y]  .input-keyvalue-wrapper {
  margin: 0 1rem;
  width: calc(100% - 1.5rem);
}

textarea[b-fzeva2bh9y] {
  width: 100%;
  height: 100%;
}

.list[b-fzeva2bh9y] {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 20rem;
  overflow: auto;
}

.item[b-fzeva2bh9y] {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 0.25rem;
  padding: 1px;
}
.item button[b-fzeva2bh9y] {
  width: 3rem;
  border-radius: 0 !important;
  border: none !important;
}
.item input[type=text][b-fzeva2bh9y] {
  flex-grow: 1;
}

.drop-area[b-fzeva2bh9y] {
  border: solid 2px var(--border-color);
  border-radius: var(--container-border-radius);
  padding: 1rem;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.drop-area p[b-fzeva2bh9y] {
  text-align: center;
}
.drop-area[b-fzeva2bh9y]  input {
  opacity: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* /Components/Dialogs/ChangePassword/ChangePassword.razor.rz.scp.css */
.cp-input label[b-nqtt5a6545] {
  display: flex;
  flex-direction: column;
}
.cp-input span[b-nqtt5a6545] {
  margin-bottom: 0.25rem;
}
.cp-input + .cp-input[b-nqtt5a6545] {
  margin-top: 1rem;
}
.cp-input input[b-nqtt5a6545] {
  flex-grow: 1;
  width: 100%;
}

/*# sourceMappingURL=ChangePassword.razor.css.map */
/* /Components/Dialogs/Confirm/Confirm.razor.rz.scp.css */
.confirm-message[b-v18bsddylz] {
  white-space: pre-wrap;
  max-width: min(70vw, 30rem);
  display: block;
  word-break: break-word;
}

.switch[b-v18bsddylz] {
  margin-top: 2rem;
}
.switch span[b-v18bsddylz] {
  margin-left: 0.5rem;
}

/*# sourceMappingURL=Confirm.razor.css.map */
/* /Components/Dialogs/FileBrowser/FileBrowser.razor.rz.scp.css */
@media screen and (min-width: 578.0001px) {
  .file-list[b-zg710qth9t] {
    max-height: 80vh;
    height: 30rem;
    width: 30rem;
    max-width: 80vw;
  }
}
@media screen and (max-width: 578px) {
  .file-list[b-zg710qth9t] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.file-list[b-zg710qth9t] {
  margin: 0;
  list-style: none;
  padding: 0;
  overflow: auto;
}
.file-list li[b-zg710qth9t] {
  width: calc(100% - 1rem);
  padding: 0.25rem 0.5rem;
  border: solid 1px transparent;
  cursor: pointer;
  display: flex;
  user-select: none;
  flex-direction: row;
}
.file-list li .name[b-zg710qth9t] {
  flex-grow: 1;
}
.file-list li span:first-child[b-zg710qth9t] {
  margin-right: 0.5rem;
  position: relative;
  top: 0.3rem;
}
.file-list li:hover[b-zg710qth9t] {
  border-color: rgba(var(--accent-rgb), 0.7);
}
.file-list li.selected[b-zg710qth9t] {
  border-color: var(--accent);
}

.switch[b-zg710qth9t] {
  display: inline;
  float: left;
  position: relative;
  top: 0.4rem;
  font-size: 0.9rem;
}
/* /Components/Dialogs/FileUploadDialog/FileUploadDialog.razor.rz.scp.css */
.right[b-60zaobvsnf] {
  text-align: right;
  margin-bottom: 0.5rem;
  font-weight: var(--bold, 600);
}

.progress-info[b-60zaobvsnf] {
  margin-top: 0.5rem;
}
/* /Components/Dialogs/ImportDialog/ImportDialog.razor.rz.scp.css */
.file-input[b-6q87morysc] {
  height: 2.1875rem;
  display: flex;
  flex-direction: row;
  margin: 2rem 0;
  min-width: 25rem;
}

input[b-6q87morysc] {
  height: 100%;
  line-height: 100%;
  flex-grow: 1;
  outline: none;
}

label[b-6q87morysc] {
  font-weight: normal;
  outline: none !important;
  box-shadow: none;
  border-radius: unset !important;
  font-size: 0.8rem !important;
  text-transform: uppercase;
  border: solid 1px var(--accent);
  background-color: transparent;
  color: var(--color) !important;
  padding-top: 0.45rem;
  height: 100%;
}
label:hover[b-6q87morysc] {
  background-image: linear-gradient(rgba(var(--accent-rgb), 0.3), rgba(var(--accent-rgb), 0.3)) !important;
  box-shadow: inset 0 -3px 0 0 var(--accent) !important;
}
/* /Components/Dialogs/ImportScript/ImportScript.razor.rz.scp.css */
ul[b-tekh7d42nb] {
  list-style: none;
  margin: 0.25rem 0 0;
  max-height: 300px;
  overflow: auto;
  height: 300px;
  border: 1px solid var(--border-color);
  padding: 0.5rem;
}

li[b-tekh7d42nb] {
  padding: 0 0 0.5rem;
  margin: 0;
}

span[b-tekh7d42nb] {
  display: inline-block;
}

span + span[b-tekh7d42nb] {
  margin-left: 0.25rem;
}

[b-tekh7d42nb] input {
  top: 0;
  left: 0;
}

/*# sourceMappingURL=ImportScript.razor.css.map */
/* /Components/Dialogs/MessageBox/MessageBox.razor.rz.scp.css */
.message[b-vlwwkg3mnh] {
    white-space: pre-wrap;
    max-width: min(70vw, 30rem);
    display: block;
    word-break: break-word;
}
/* /Components/Dialogs/PausePrompt/PausePrompt.razor.rz.scp.css */
p[b-3lv3pkxv3i] {
  margin-bottom: 1rem;
  white-space: pre-line;
}

select[b-3lv3pkxv3i] {
  background: var(--input-background);
  color: var(--color);
  width: 100%;
  display: block;
  border: solid 1px var(--border-color);
  padding: 0.25rem;
  min-width: min(32rem, 90vw);
}
select:focus[b-3lv3pkxv3i] {
  outline: solid 1px var(--accent);
}
select option:focus[b-3lv3pkxv3i], select option:active[b-3lv3pkxv3i], select option:hover[b-3lv3pkxv3i] {
  background: var(--accent);
  color: var(--color);
}

.switch[b-3lv3pkxv3i] {
  margin-top: 2rem;
}

/*# sourceMappingURL=PausePrompt.razor.css.map */
/* /Components/Dialogs/ReprocessDialog/ReprocessDialog.razor.rz.scp.css */
.dialog-fields[b-xv748nola7]  .row {
  margin: 0.5rem 0;
}

button[b-xv748nola7] {
  min-width: 8rem;
}

.custom-variables.not-visible[b-xv748nola7] {
  display: none;
}
.custom-variables:not(.not-visible)[b-xv748nola7] {
  height: min(20rem, 50vw);
}
.custom-variables[b-xv748nola7]  .input-keyvalue-wrapper {
  margin: 0 1rem;
  width: calc(100% - 1.5rem);
}
/* /Components/Dialogs/ScriptLanguagePicker/ScriptLanguagePicker.razor.rz.scp.css */
table[b-eqlfvymuvq] {
  margin: 0 1rem;
  width: calc(100% - 2rem);
}
table tr[b-eqlfvymuvq] {
  border-left: solid 1px var(--border-color);
}
table tr td[b-eqlfvymuvq] {
  width: 100%;
}
table tr:hover[b-eqlfvymuvq] {
  background: unset !important;
}
table tr:hover:nth-child(odd)[b-eqlfvymuvq] {
  background: rgba(255, 255, 255, 0.03) !important;
}
/* /Components/Dialogs/UsedByDialog/UsedByDialog.razor.rz.scp.css */
table[b-cy8lz22il7] {
  border: solid 1px var(--border-color);
  width: 100%;
  border-collapse: collapse;
}
table thead tr[b-cy8lz22il7] {
  font-weight: var(--bold, 600);
  background: rgba(var(--input-background-rgb), 0.3);
}
table thead tr th[b-cy8lz22il7] {
  padding: 0.25rem 0.5rem;
}
table tbody td[b-cy8lz22il7] {
  padding: 0.25rem 0.5rem;
}
table tbody tr + tr td[b-cy8lz22il7] {
  border-top: solid 1px var(--input-background);
}

/*# sourceMappingURL=UsedByDialog.razor.css.map */
/* /Components/Editor/Editor.razor.rz.scp.css */
[b-8474bq4fth] .flow-tabs {
  max-height: 100%;
}
[b-8474bq4fth] .flow-tabs .flow-tabs-content {
  overflow: auto;
}

.full-width[b-8474bq4fth]  textarea, .full-width[b-8474bq4fth]  input[type=text], .full-width[b-8474bq4fth]  input[type=number] {
  max-width: unset;
}

.hide-fields-scrollbar[b-8474bq4fth]  .content > .fields {
  overflow: hidden;
}

.flow-element-editor-overlay.background-overlay[b-8474bq4fth] {
  z-index: 5;
}

.flow-element-editor[b-8474bq4fth] {
  z-index: 6;
}
.flow-element-editor.maximised[b-8474bq4fth] {
  left: 0;
  right: 0;
  position: absolute;
  top: 0;
  bottom: 0;
}
.flow-element-editor.maximised .editor[b-8474bq4fth] {
  width: 100%;
}
.flow-element-editor .editor[b-8474bq4fth] {
  position: unset;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
  height: 100%;
}
.flow-element-editor .editor[b-8474bq4fth]  .input-label i.fa-clipboard {
  display: none;
}
.flow-element-editor .editor[b-8474bq4fth]  .input-label:hover i.fa-clipboard {
  display: unset;
}
.flow-element-editor .editor[b-8474bq4fth]  div[x-id=TrackSelectionOptions] {
  padding-bottom: 1rem;
  border-bottom: solid 1px var(--input-background);
}

/*# sourceMappingURL=Editor.razor.css.map */
/* /Components/Editors/AuditEntryViewer/AuditEntryViewer.razor.rz.scp.css */
.audit-entry-viewer[b-6uhh9rptpr] {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  width: min(80rem, 65vw);
  max-width: 100vw;
  min-width: min(50rem, 100vw);
  background: var(--base-darker);
  z-index: 8;
}
.audit-entry-viewer.maximised[b-6uhh9rptpr] {
  width: 100vw !important;
}

.background-overlay[b-6uhh9rptpr] {
  z-index: 7 !important;
}

/*# sourceMappingURL=AuditEntryViewer.razor.css.map */
/* /Components/Editors/AuditHistory/AuditHistory.razor.rz.scp.css */
.audit-history[b-si1rv8gna2] {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  width: min(90rem, 70vw);
  max-width: 100vw;
  min-width: min(50rem, 100vw);
  background: var(--base-darker);
  z-index: 6;
}
.audit-history.maximised[b-si1rv8gna2] {
  width: 100vw !important;
}

.background-overlay[b-si1rv8gna2] {
  z-index: 5 !important;
}

.view-changes[b-si1rv8gna2] {
  cursor: pointer;
}

/*# sourceMappingURL=AuditHistory.razor.css.map */
/* /Components/Editors/RevisionExplorer/RevisionExplorer.razor.rz.scp.css */
.revision-explorer[b-f4kg7tvh3q] {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 100%;
  background: var(--base-darker);
  z-index: 6;
  left: 0;
}
.revision-explorer.maximised[b-f4kg7tvh3q] {
  width: 100vw !important;
}

.background-overlay[b-f4kg7tvh3q] {
  z-index: 5 !important;
}

@media screen and (min-width: 850px) {
  .revision-explorer[b-f4kg7tvh3q] {
    left: unset;
    width: 700px;
    border-left: solid 1px var(--border-color);
  }
  .revision-explorer.large[b-f4kg7tvh3q] {
    width: 70vw;
  }
}
.fields[b-f4kg7tvh3q] {
  flex-direction: column;
  padding-right: 0.5rem;
  display: flex;
  height: 100%;
  overflow: auto;
}
.fields .description[b-f4kg7tvh3q] {
  white-space: pre-wrap;
  padding-bottom: 1rem;
  font-size: 0.8rem;
  border-bottom: solid 1px rgba(var(--color-rgb), 0.1);
  margin-bottom: 1rem;
}
.fields[b-f4kg7tvh3q]  .row {
  margin: 1px 0 0;
  /* 1px top for input outline border to be visible */
}
.fields[b-f4kg7tvh3q]  .row + .row, .fields[b-f4kg7tvh3q]  .row + .input-text-variables, .fields[b-f4kg7tvh3q]  .input-text-variables + .row {
  margin-top: 1rem;
}
.fields[b-f4kg7tvh3q]  .row.error {
  height: auto;
}

@media screen and (max-width: 578px) {
  [b-f4kg7tvh3q] .content {
    padding: 1.5rem 0.5rem 1.5rem 1.5rem !important;
  }
  [b-f4kg7tvh3q] .content .fields {
    padding-right: 0.5rem;
  }
}

/*# sourceMappingURL=RevisionExplorer.razor.css.map */
/* /Components/Fieldset/Fieldset.razor.rz.scp.css */
.fieldset[b-vlapu0a3e2]{box-shadow:0 3px 10px rgba(var(--color-rgb), 0.1);background:rgba(var(--base), 0.2);padding:1rem}.fieldset .title[b-vlapu0a3e2]{font-size:1.2rem;color:var(--accent)}
/* /Components/FileCard/FileCard.razor.rz.scp.css */
.file-card[b-y6rkw0k8ke] {
  container: file-card/inline-size;
}
.file-card.in-table[b-y6rkw0k8ke] {
  display: grid;
  grid-template-columns: 8rem 1fr auto;
  grid-template-rows: 1fr auto auto;
  font-size: 0.9rem;
  align-items: center;
  position: relative;
  margin: 0.25rem 0.5rem;
  border-radius: var(--container-border-radius);
  border: solid 1px var(--border-color);
  overflow: hidden;
}
.file-card:not(.in-table)[b-y6rkw0k8ke] {
  display: grid;
  grid-template-columns: 8rem 1fr auto;
  grid-template-rows: 1fr auto auto;
  font-size: 0.9rem;
  align-items: center;
  position: relative;
  margin: 0.5rem;
  border-radius: var(--container-border-radius);
  border: solid 1px var(--border-color);
  overflow: hidden;
}
.file-card:not(.in-table) + .file-table-row[b-y6rkw0k8ke] {
  margin-top: 0.5rem;
}
.file-card .message[b-y6rkw0k8ke] {
  grid-column: 1/4;
  font-weight: var(--bold, 600);
  background: var(--danger);
  padding: 0.25rem 0.75rem;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-card .center[b-y6rkw0k8ke] {
  flex-direction: column;
  align-items: unset;
  display: flex;
  align-content: center;
  width: 100%;
  overflow: hidden;
  padding: 0.5rem 0;
}
.file-card .top-right[b-y6rkw0k8ke], .file-card .bottom-right[b-y6rkw0k8ke] {
  font-weight: var(--bold, 600);
  position: absolute;
  right: 0;
  background: rgb(48, 48, 48);
  border-left: solid 1px var(--base);
  padding: 0.25rem 0.75rem 0.25rem 1rem;
}
.file-card .top-right[b-y6rkw0k8ke] {
  top: 0;
  border-bottom-left-radius: 0.5rem;
  border-bottom: solid 1px var(--base);
}
.file-card .bottom-right[b-y6rkw0k8ke] {
  bottom: 0;
  border-top-left-radius: 0.5rem;
  border-top: solid 1px var(--base);
}
.file-card .right span[b-y6rkw0k8ke] {
  font-weight: var(--bold, 600);
  padding: 0 0.5rem;
}
.file-card .background-indicator[b-y6rkw0k8ke] {
  background: rgba(255, 255, 255, 0.05);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}
.file-card .bottom-indicator[b-y6rkw0k8ke] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.25rem;
  background: var(--accent-2);
}

.path[b-y6rkw0k8ke] {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 600px) {
  .path[b-y6rkw0k8ke] {
    white-space: nowrap;
  }
}

.time[b-y6rkw0k8ke] {
  width: 8rem;
  min-width: 8rem;
  text-align: center;
}

.traits[b-y6rkw0k8ke] {
  display: flex;
  margin-top: 0.25rem;
}

.savings[b-y6rkw0k8ke] {
  background: rgba(255, 255, 255, 0.05);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

.info[b-y6rkw0k8ke] {
  display: flex;
  margin-top: 0.5rem;
  flex-direction: row;
  flex-grow: 1;
  flex-wrap: wrap;
}
@media (max-width: 600px) {
  .info[b-y6rkw0k8ke] {
    display: none;
  }
}

.icon[b-y6rkw0k8ke] {
  position: relative;
}
.icon .icon[b-y6rkw0k8ke] {
  --icon-size:4rem;
  height: var(--icon-size);
  max-height: var(--icon-size);
  min-height: var(--icon-size);
  width: var(--icon-size);
  max-width: var(--icon-size);
  min-width: var(--icon-size);
  margin: 1.5rem 1.75rem;
  overflow: hidden;
}
.icon .icon.thumbnail[b-y6rkw0k8ke] {
  --icon-size:7rem;
  object-fit: cover;
  border-radius: 1rem;
  margin: 0.5rem 1rem 0.5rem 0.5rem;
}
.icon .actions[b-y6rkw0k8ke] {
  position: absolute;
  top: 0;
  left: -100%;
  width: 7rem;
  bottom: 0;
  display: flex;
  place-content: center;
  flex-wrap: wrap;
  z-index: 1;
  transition: left 0.15s ease-out;
  grid-template-rows: 1fr 1fr;
  grid-gap: 0.5rem;
  padding: 0.5rem 0.9rem;
  align-items: center;
  background: var(--base-lightest-2);
  font-size: 1.75rem;
  align-content: center;
}
.icon .actions i[b-y6rkw0k8ke] {
  cursor: pointer;
  opacity: 0.5;
}
.icon .actions i:hover[b-y6rkw0k8ke] {
  opacity: 1;
}
.icon:hover .actions[b-y6rkw0k8ke] {
  left: 0;
}

.steps[b-y6rkw0k8ke] {
  white-space: nowrap;
  font-size: 0.9rem;
  font-weight: var(--bold, 600);
  border-radius: var(--container-border-radius);
  width: fit-content;
  position: absolute;
  right: 1rem;
  top: 3.5rem;
}

.aborting[b-y6rkw0k8ke] {
  background: var(--danger) !important;
}

.details[b-y6rkw0k8ke] {
  grid-column: 1/4;
  grid-template-columns: repeat(6, auto);
  padding: 0.5rem 2rem 1rem;
  border-top: solid 1px var(--border-color);
  font-size: 0.9rem;
  display: grid;
}

.label[b-y6rkw0k8ke] {
  font-weight: var(--bold, 600);
  display: inline-block;
}

.value[b-y6rkw0k8ke] {
  opacity: 0.9;
}

@container file-card (min-width: 900px) {
  .details[b-y6rkw0k8ke] {
    grid-template-columns: repeat(8, auto);
  }
}
@container file-card (min-width: 1200px) {
  .details[b-y6rkw0k8ke] {
    grid-template-columns: repeat(10, auto);
  }
}
@media (max-width: 600px) {
  .file-card.fm-processing .top-right[b-y6rkw0k8ke] {
    left: 0;
    right: unset;
    font-size: 0.8rem;
    border-bottom-right-radius: 0.5rem;
  }
  .file-card.fm-processing .bottom-right[b-y6rkw0k8ke] {
    left: 0;
    right: unset;
    font-size: 0.8rem;
    border-top-right-radius: 0.5rem;
  }
  .file-card:not(.fm-processing):not(.in-table)[b-y6rkw0k8ke] {
    grid-template-columns: 3rem 1fr auto;
  }
  .file-card:not(.fm-processing) .traits[b-y6rkw0k8ke] {
    display: none;
  }
  .file-card:not(.fm-processing) .center[b-y6rkw0k8ke] {
    grid-column: 2;
    grid-row: 1;
  }
  .file-card:not(.fm-processing) .top-right[b-y6rkw0k8ke] {
    font-size: 0.7rem;
    line-height: 1rem;
    padding: 0.25rem 0.5rem;
    grid-column: 3;
    position: unset;
    white-space: nowrap;
    margin-bottom: auto;
  }
  .file-card:not(.fm-processing) .bottom-right[b-y6rkw0k8ke] {
    display: none;
  }
  .file-card:not(.fm-processing) .icon[b-y6rkw0k8ke] {
    --icon-size: 2rem;
    margin: 0 0 0 0.25rem;
  }
}

/*# sourceMappingURL=FileCard.razor.css.map */
/* /Components/FlowElementList/FlowElementList.razor.rz.scp.css */
.flow-elements-tab-inner[b-d9fg1p9281] {
  --flow-elements-middle-mt: 3rem;
}

.flow-elements-tab-inner.mobile-view[b-d9fg1p9281] {
  --flow-elements-middle-mt: 5.5rem;
}

.group[b-d9fg1p9281] {
  padding: 0.25rem 0;
  margin: 0.5rem;
  text-align: center;
}

.flow-element + .group[b-d9fg1p9281] {
  border-top: 1px solid var(--border-color);
  margin-top: 1.25rem;
}

.flow-elements[b-d9fg1p9281] {
  width: 20vw;
  min-width: 12rem;
  max-width: 18rem;
  max-height: 100%;
  overflow: hidden;
  border-left: 1px solid var(--border-color);
}
.flow-elements .flow-elements-filter[b-d9fg1p9281] {
  margin: 0 0.5rem;
  padding: 0.5rem 0;
  border-bottom: solid 1px var(--border-color);
  position: relative;
  flex-grow: 1;
}
.flow-elements .flow-elements-filter input[b-d9fg1p9281] {
  width: 100%;
}
.flow-elements .flow-elements-filter .fas[b-d9fg1p9281] {
  position: absolute;
  right: 0.5rem;
  top: 1.1rem;
  font-size: 0.8rem;
  color: rgba(var(--color-rgb), 0.5);
}
.flow-elements .ul[b-d9fg1p9281] {
  flex-grow: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.flow-elements .flow-element.selected[b-d9fg1p9281] {
  border-color: var(--accent) !important;
  background: rgba(var(--accent-rgb), 0.3) !important;
}
.flow-elements .flow-element.selected .icon-wrapper[b-d9fg1p9281] {
  border-color: var(--accent) !important;
}

.flow-elements-tab-inner[b-d9fg1p9281] {
  position: relative;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.flow-elements-top[b-d9fg1p9281] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.flow-elements-top + .flow-elements-middle[b-d9fg1p9281] {
  margin-top: var(--flow-elements-middle-mt);
}

.mobile-buttons[b-d9fg1p9281] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  margin: 0 0.5rem;
}

.flow-elements-middle[b-d9fg1p9281] {
  overflow: auto;
  height: 100%;
}

.flow-elements-bottom[b-d9fg1p9281] {
  margin: 1rem;
  align-self: center;
}

.ul .group-title i[b-d9fg1p9281], .ul .group-title .count[b-d9fg1p9281] {
  display: none;
}

.accordion[b-d9fg1p9281] {
  max-height: 100%;
  user-select: none;
}
.accordion .group[b-d9fg1p9281] {
  border: 1px solid var(--border-color);
  background: rgba(var(--input-background-rgb), 0.25);
}
.accordion .group .group-title[b-d9fg1p9281] {
  cursor: pointer;
  position: relative;
}
.accordion .group .group-title i[b-d9fg1p9281] {
  position: absolute;
  left: 0.5rem;
  top: 0.35rem;
}
.accordion .group .group-title .count[b-d9fg1p9281] {
  background: var(--base);
  font-size: 0.75rem;
  padding: 0.15rem 0.35rem 0;
  border-radius: 1rem;
  font-weight: var(--bold, 600);
  border: solid 1px var(--info);
  position: absolute;
  right: 0.25rem;
}
.accordion .group .group-items[b-d9fg1p9281] {
  display: block;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease; /* Add transition for smooth animation */
}
.accordion .group.collapsed .group-items[b-d9fg1p9281] {
  max-height: 0; /* Collapse the group contents */
}
.accordion .group.expanded .group-items-1[b-d9fg1p9281] {
  max-height: 40px;
}
.accordion .group.expanded .group-items-2[b-d9fg1p9281] {
  max-height: 80px;
}
.accordion .group.expanded .group-items-3[b-d9fg1p9281] {
  max-height: 120px;
}
.accordion .group.expanded .group-items-4[b-d9fg1p9281] {
  max-height: 160px;
}
.accordion .group.expanded .group-items-5[b-d9fg1p9281] {
  max-height: 200px;
}
.accordion .group.expanded .group-items-6[b-d9fg1p9281] {
  max-height: 240px;
}
.accordion .group.expanded .group-items-7[b-d9fg1p9281] {
  max-height: 280px;
}
.accordion .group.expanded .group-items-8[b-d9fg1p9281] {
  max-height: 320px;
}
.accordion .group.expanded .group-items-9[b-d9fg1p9281] {
  max-height: 360px;
}
.accordion .group.expanded .group-items-10[b-d9fg1p9281] {
  max-height: 400px;
}
.accordion .group.expanded .group-items-11[b-d9fg1p9281] {
  max-height: 440px;
}
.accordion .group.expanded .group-items-12[b-d9fg1p9281] {
  max-height: 480px;
}
.accordion .group.expanded .group-items-13[b-d9fg1p9281] {
  max-height: 520px;
}
.accordion .group.expanded .group-items-14[b-d9fg1p9281] {
  max-height: 560px;
}
.accordion .group.expanded .group-items-15[b-d9fg1p9281] {
  max-height: 600px;
}
.accordion .group.expanded .group-items-16[b-d9fg1p9281] {
  max-height: 640px;
}
.accordion .group.expanded .group-items-17[b-d9fg1p9281] {
  max-height: 680px;
}
.accordion .group.expanded .group-items-18[b-d9fg1p9281] {
  max-height: 720px;
}
.accordion .group.expanded .group-items-19[b-d9fg1p9281] {
  max-height: 760px;
}
.accordion .group.expanded .group-items-20[b-d9fg1p9281] {
  max-height: 800px;
}
.accordion .group.expanded .group-items-21[b-d9fg1p9281] {
  max-height: 840px;
}
.accordion .group.expanded .group-items-22[b-d9fg1p9281] {
  max-height: 880px;
}
.accordion .group.expanded .group-items-23[b-d9fg1p9281] {
  max-height: 920px;
}
.accordion .group.expanded .group-items-24[b-d9fg1p9281] {
  max-height: 960px;
}
.accordion .group.expanded .group-items-25[b-d9fg1p9281] {
  max-height: 1000px;
}
.accordion .group.expanded .group-items-26[b-d9fg1p9281] {
  max-height: 1040px;
}
.accordion .group.expanded .group-items-27[b-d9fg1p9281] {
  max-height: 1080px;
}
.accordion .group.expanded .group-items-28[b-d9fg1p9281] {
  max-height: 1120px;
}
.accordion .group.expanded .group-items-29[b-d9fg1p9281] {
  max-height: 1160px;
}
.accordion .group.expanded .group-items-30[b-d9fg1p9281] {
  max-height: 1200px;
}
.accordion .group.expanded .group-items-31[b-d9fg1p9281] {
  max-height: 1240px;
}
.accordion .group.expanded .group-items-32[b-d9fg1p9281] {
  max-height: 1280px;
}
.accordion .group.expanded .group-items-33[b-d9fg1p9281] {
  max-height: 1320px;
}
.accordion .group.expanded .group-items-34[b-d9fg1p9281] {
  max-height: 1360px;
}
.accordion .group.expanded .group-items-35[b-d9fg1p9281] {
  max-height: 1400px;
}
.accordion .group.expanded .group-items-36[b-d9fg1p9281] {
  max-height: 1440px;
}
.accordion .group.expanded .group-items-37[b-d9fg1p9281] {
  max-height: 1480px;
}
.accordion .group.expanded .group-items-38[b-d9fg1p9281] {
  max-height: 1520px;
}
.accordion .group.expanded .group-items-39[b-d9fg1p9281] {
  max-height: 1560px;
}
.accordion .group.expanded .group-items-40[b-d9fg1p9281] {
  max-height: 1600px;
}
.accordion .group.expanded .group-items-41[b-d9fg1p9281] {
  max-height: 1640px;
}
.accordion .group.expanded .group-items-42[b-d9fg1p9281] {
  max-height: 1680px;
}
.accordion .group.expanded .group-items-43[b-d9fg1p9281] {
  max-height: 1720px;
}
.accordion .group.expanded .group-items-44[b-d9fg1p9281] {
  max-height: 1760px;
}
.accordion .group.expanded .group-items-45[b-d9fg1p9281] {
  max-height: 1800px;
}
.accordion .group.expanded .group-items-46[b-d9fg1p9281] {
  max-height: 1840px;
}
.accordion .group.expanded .group-items-47[b-d9fg1p9281] {
  max-height: 1880px;
}
.accordion .group.expanded .group-items-48[b-d9fg1p9281] {
  max-height: 1920px;
}
.accordion .group.expanded .group-items-49[b-d9fg1p9281] {
  max-height: 1960px;
}
.accordion .group.expanded .group-items-50[b-d9fg1p9281] {
  max-height: 2000px;
}
.accordion .group.expanded .group-items-51[b-d9fg1p9281] {
  max-height: 2040px;
}
.accordion .group.expanded .group-items-52[b-d9fg1p9281] {
  max-height: 2080px;
}
.accordion .group.expanded .group-items-53[b-d9fg1p9281] {
  max-height: 2120px;
}
.accordion .group.expanded .group-items-54[b-d9fg1p9281] {
  max-height: 2160px;
}
.accordion .group.expanded .group-items-55[b-d9fg1p9281] {
  max-height: 2200px;
}
.accordion .group.expanded .group-items-56[b-d9fg1p9281] {
  max-height: 2240px;
}
.accordion .group.expanded .group-items-57[b-d9fg1p9281] {
  max-height: 2280px;
}
.accordion .group.expanded .group-items-58[b-d9fg1p9281] {
  max-height: 2320px;
}
.accordion .group.expanded .group-items-59[b-d9fg1p9281] {
  max-height: 2360px;
}
.accordion .group.expanded .group-items-60[b-d9fg1p9281] {
  max-height: 2400px;
}
.accordion .group.expanded .group-items-61[b-d9fg1p9281] {
  max-height: 2440px;
}
.accordion .group.expanded .group-items-62[b-d9fg1p9281] {
  max-height: 2480px;
}
.accordion .group.expanded .group-items-63[b-d9fg1p9281] {
  max-height: 2520px;
}
.accordion .group.expanded .group-items-64[b-d9fg1p9281] {
  max-height: 2560px;
}
.accordion .group.expanded .group-items-65[b-d9fg1p9281] {
  max-height: 2600px;
}
.accordion .group.expanded .group-items-66[b-d9fg1p9281] {
  max-height: 2640px;
}
.accordion .group.expanded .group-items-67[b-d9fg1p9281] {
  max-height: 2680px;
}
.accordion .group.expanded .group-items-68[b-d9fg1p9281] {
  max-height: 2720px;
}
.accordion .group.expanded .group-items-69[b-d9fg1p9281] {
  max-height: 2760px;
}
.accordion .group.expanded .group-items-70[b-d9fg1p9281] {
  max-height: 2800px;
}
.accordion .group.expanded .group-items-71[b-d9fg1p9281] {
  max-height: 2840px;
}
.accordion .group.expanded .group-items-72[b-d9fg1p9281] {
  max-height: 2880px;
}
.accordion .group.expanded .group-items-73[b-d9fg1p9281] {
  max-height: 2920px;
}
.accordion .group.expanded .group-items-74[b-d9fg1p9281] {
  max-height: 2960px;
}
.accordion .group.expanded .group-items-75[b-d9fg1p9281] {
  max-height: 3000px;
}
.accordion .group.expanded .group-items-76[b-d9fg1p9281] {
  max-height: 3040px;
}
.accordion .group.expanded .group-items-77[b-d9fg1p9281] {
  max-height: 3080px;
}
.accordion .group.expanded .group-items-78[b-d9fg1p9281] {
  max-height: 3120px;
}
.accordion .group.expanded .group-items-79[b-d9fg1p9281] {
  max-height: 3160px;
}
.accordion .group.expanded .group-items-80[b-d9fg1p9281] {
  max-height: 3200px;
}
.accordion .group.expanded .group-items-81[b-d9fg1p9281] {
  max-height: 3240px;
}
.accordion .group.expanded .group-items-82[b-d9fg1p9281] {
  max-height: 3280px;
}
.accordion .group.expanded .group-items-83[b-d9fg1p9281] {
  max-height: 3320px;
}
.accordion .group.expanded .group-items-84[b-d9fg1p9281] {
  max-height: 3360px;
}
.accordion .group.expanded .group-items-85[b-d9fg1p9281] {
  max-height: 3400px;
}
.accordion .group.expanded .group-items-86[b-d9fg1p9281] {
  max-height: 3440px;
}
.accordion .group.expanded .group-items-87[b-d9fg1p9281] {
  max-height: 3480px;
}
.accordion .group.expanded .group-items-88[b-d9fg1p9281] {
  max-height: 3520px;
}
.accordion .group.expanded .group-items-89[b-d9fg1p9281] {
  max-height: 3560px;
}
.accordion .group.expanded .group-items-90[b-d9fg1p9281] {
  max-height: 3600px;
}
.accordion .group.expanded .group-items-91[b-d9fg1p9281] {
  max-height: 3640px;
}
.accordion .group.expanded .group-items-92[b-d9fg1p9281] {
  max-height: 3680px;
}
.accordion .group.expanded .group-items-93[b-d9fg1p9281] {
  max-height: 3720px;
}
.accordion .group.expanded .group-items-94[b-d9fg1p9281] {
  max-height: 3760px;
}
.accordion .group.expanded .group-items-95[b-d9fg1p9281] {
  max-height: 3800px;
}
.accordion .group.expanded .group-items-96[b-d9fg1p9281] {
  max-height: 3840px;
}
.accordion .group.expanded .group-items-97[b-d9fg1p9281] {
  max-height: 3880px;
}
.accordion .group.expanded .group-items-98[b-d9fg1p9281] {
  max-height: 3920px;
}
.accordion .group.expanded .group-items-99[b-d9fg1p9281] {
  max-height: 3960px;
}
.accordion .group.expanded .group-items-100[b-d9fg1p9281] {
  max-height: 4000px;
}

/*# sourceMappingURL=FlowElementList.razor.css.map */
/* /Components/FlowPanel/FlowPanel.razor.rz.scp.css */
.input-label[b-t7xye3gy5r] {
  margin-bottom: 2rem;
  white-space: pre-wrap;
}

.input-horizontal-rule[b-t7xye3gy5r] {
  padding-top: 1rem;
  margin-bottom: 1rem;
  border-bottom: solid 1px var(--input-background);
}

.fp-columns[b-t7xye3gy5r] {
  display: grid;
  gap: 0.5rem;
  grid-auto-rows: min-content;
  width: 100%;
  min-width: 100%;
  padding: 0;
  grid-auto-rows: fit-content(100%); /* Rows will fit the content */
}
.fp-columns.fp-col-2[b-t7xye3gy5r] {
  grid-template-columns: repeat(2, 1fr);
}
.fp-columns.fp-col-3[b-t7xye3gy5r] {
  grid-template-columns: repeat(3, 1fr);
}
.fp-columns.fp-col-4[b-t7xye3gy5r] {
  grid-template-columns: repeat(4, 1fr);
}
.fp-columns.fp-col-5[b-t7xye3gy5r] {
  grid-template-columns: repeat(5, 1fr);
}
.fp-columns.fp-col-6[b-t7xye3gy5r] {
  grid-template-columns: repeat(6, 1fr);
}
.fp-columns.fp-col-7[b-t7xye3gy5r] {
  grid-template-columns: repeat(7, 1fr);
}
.fp-columns.fp-col-8[b-t7xye3gy5r] {
  grid-template-columns: repeat(8, 1fr);
}
.fp-columns.fp-col-9[b-t7xye3gy5r] {
  grid-template-columns: repeat(9, 1fr);
}
.fp-columns.fp-col-10[b-t7xye3gy5r] {
  grid-template-columns: repeat(10, 1fr);
}
.fp-columns[b-t7xye3gy5r] >  .row {
  margin-top: 0 !important;
  height: fit-content;
}
.fp-columns[b-t7xye3gy5r] >  .row > .input-label {
  min-width: 9rem !important;
  width: 9rem !important;
  height: fit-content;
}
.fp-columns[b-t7xye3gy5r] >  .row > .input-value {
  height: fit-content;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-1 {
  grid-column: span 1;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-1 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-1 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-1 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-1 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-1 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-2 {
  grid-column: span 2;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-2 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-2 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-2 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-2 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-2 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-3 {
  grid-column: span 3;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-3 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-3 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-3 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-3 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-3 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-4 {
  grid-column: span 4;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-4 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-4 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-4 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-4 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-4 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-5 {
  grid-column: span 5;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-5 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-5 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-5 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-5 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-5 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-6 {
  grid-column: span 6;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-6 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-6 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-6 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-6 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-6 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-7 {
  grid-column: span 7;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-7 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-7 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-7 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-7 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-7 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-8 {
  grid-column: span 8;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-8 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-8 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-8 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-8 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-8 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-9 {
  grid-column: span 9;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-9 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-9 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-9 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-9 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-9 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-10 {
  grid-column: span 10;
}
.fp-columns[b-t7xye3gy5r] >  .row.col-span-10 textarea, .fp-columns[b-t7xye3gy5r] >  .row.col-span-10 input[type=text], .fp-columns[b-t7xye3gy5r] >  .row.col-span-10 input[type=number], .fp-columns[b-t7xye3gy5r] >  .row.col-span-10 input[type=email], .fp-columns[b-t7xye3gy5r] >  .row.col-span-10 select {
  max-width: unset;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-1 {
  grid-row: span 1;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-2 {
  grid-row: span 2;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-3 {
  grid-row: span 3;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-4 {
  grid-row: span 4;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-5 {
  grid-row: span 5;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-6 {
  grid-row: span 6;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-7 {
  grid-row: span 7;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-8 {
  grid-row: span 8;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-9 {
  grid-row: span 9;
}
.fp-columns[b-t7xye3gy5r] >  .row.row-span-10 {
  grid-row: span 10;
}
.fp-columns[b-t7xye3gy5r]  .row.flex-grow {
  height: calc(100% - 4.1rem);
}
.fp-columns[b-t7xye3gy5r]  .row.flex-grow textarea {
  height: 100%;
}
/* /Components/FlowPropertiesEditor/FlowPropertiesEditor.razor.rz.scp.css */
h2[b-s7hihw258p] {
  font-size: 1.25rem;
  margin: 0;
  padding: 0 1rem;
}
h2 i[b-s7hihw258p] {
  margin-right: 0.25rem;
  cursor: pointer;
}

.field-wrapper[b-s7hihw258p] {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: calc(100vh - 4.05rem);
}

.field-list[b-s7hihw258p] {
  flex-grow: 1;
  overflow: auto;
  text-align: center;
}
.field-list input[type=text][b-s7hihw258p], .field-list select[b-s7hihw258p] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  outline: none !important;
  border: none;
  background: transparent;
}
.field-list .field[b-s7hihw258p] {
  display: flex;
  margin: 0.25rem;
  border-radius: 0.25rem;
  overflow: hidden;
}
.field-list .field .input[b-s7hihw258p] {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  border: solid 1px transparent;
  border-left: solid 0.5rem var(--base);
  background: var(--input-background);
}
.field-list .field .input .name[b-s7hihw258p] {
  flex-grow: 1;
}
.field-list .field .input select[b-s7hihw258p] {
  font-size: 0.8rem;
  text-transform: uppercase;
  width: 8rem;
}
.field-list .field .input select option[b-s7hihw258p] {
  background: var(--input-background);
  color: var(--color);
}
.field-list .field.selected .input[b-s7hihw258p] {
  border-color: var(--accent);
}
.field-list .field .actions[b-s7hihw258p] {
  width: 4.5rem;
  min-width: 4.5rem;
  text-align: center;
  align-self: center;
}
.field-list .field .actions i[b-s7hihw258p] {
  cursor: pointer;
  padding: 0.5rem 0.25rem;
  font-size: 1rem;
  opacity: 0.5;
}
.field-list .field .actions i:hover[b-s7hihw258p] {
  opacity: 1;
}
.field-list .btn[b-s7hihw258p] {
  margin: 1rem 0;
}

.field-editor[b-s7hihw258p] {
  border-top: 1px solid var(--border-color);
  padding: 1rem 0;
}
.field-editor .content[b-s7hihw258p] {
  width: 90%;
  margin: auto;
}

/*# sourceMappingURL=FlowPropertiesEditor.razor.css.map */
/* /Components/InlineEditor/InlineEditor.razor.rz.scp.css */
.inline-editor[b-eyje1mlm39] {
  padding: 0 2rem;
}
.inline-editor .inline-buttons[b-eyje1mlm39] {
  margin: 1rem 0 0 13rem;
}
.inline-editor .inline-buttons button[b-eyje1mlm39] {
  min-width: 8rem;
}
.inline-editor .inline-buttons button + button[b-eyje1mlm39] {
  margin-left: 0.5rem;
}
.inline-editor[b-eyje1mlm39]  .row + .row {
  margin-top: 1rem;
}

[b-eyje1mlm39] .flow-tabs {
  max-height: 100%;
}
[b-eyje1mlm39] .flow-tabs .flow-tabs-content {
  overflow: auto;
}

[b-eyje1mlm39] .input-label i.fa-clipboard {
  display: none;
}
[b-eyje1mlm39] .input-label:hover i.fa-clipboard {
  display: unset;
}
/* /Components/InputRenderer/InputRenderer.razor.rz.scp.css */
.input-label[b-aamdsafa5m] {
  margin-bottom: 2rem;
  white-space: pre-wrap;
}

.input-horizontal-rule[b-aamdsafa5m] {
  padding-top: 1rem;
  margin-bottom: 1rem;
  border-bottom: solid 1px var(--input-background);
}

/*# sourceMappingURL=InputRenderer.razor.css.map */
/* /Components/Inputs/InputAccessToken/InputAccessToken.razor.rz.scp.css */
input[b-q5plt749og] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}

.input-api-token-wrapper[b-q5plt749og] {
  width: 100%;
  display: flex;
  flex-direction: row;
  max-width: 40rem;
}
.input-api-token-wrapper > div:not(.suffix)[b-q5plt749og] {
  flex-grow: 1;
}

.suffix[b-q5plt749og] {
  background: rgba(var(--input-background-rgb), 0.5);
}

button[b-q5plt749og] {
  border-color: transparent !important;
}

/*# sourceMappingURL=InputApiToken.razor.css.map */
/* /Components/Inputs/InputArray/InputArray.razor.rz.scp.css */
.input-array-wrapper[b-fml36kfkd0] {
  background: var(--input-background);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  max-width: 40rem;
}
.input-array-wrapper input[b-fml36kfkd0] {
  background: transparent;
  outline: unset !important;
  display: inline;
  flex-grow: 1;
  height: 2.1875rem;
}

.chip[b-fml36kfkd0] {
  border: solid 1px var(--accent);
  display: inline;
  height: 1.9375rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.1875rem;
  border-radius: 0.5rem;
  margin: 0.125rem 0.25rem;
}
.chip .remove[b-fml36kfkd0] {
  width: 1.5rem;
  display: inline-block;
  padding-left: 0.5rem;
  cursor: pointer;
}
.chip .remove:hover[b-fml36kfkd0] {
  color: var(--accent);
}
/* /Components/Inputs/InputBinary/InputBinary.razor.rz.scp.css */
.input-file-wrapper[b-2gydig8hek] {
  display: flex;
  flex-direction: column;
}

.preview[b-2gydig8hek] {
  margin-bottom: 1rem;
}
.preview img[b-2gydig8hek] {
  max-width: 100%;
}
.preview i[b-2gydig8hek] {
  font-size: 3rem;
}
.preview pre[b-2gydig8hek] {
  color: var(--color);
  max-width: 100%;
  overflow: auto;
  max-height: 30rem;
  white-space: pre-wrap;
}

.btn[b-2gydig8hek] {
  max-width: 10rem;
}
/* /Components/Inputs/InputChecklist/InputChecklist.razor.rz.scp.css */
ul[b-aq8j4801vc] {
  list-style: none;
  padding: 0;
  margin: 0.25rem 0 0;
}

li[b-aq8j4801vc] {
  padding: 0 0 0.5rem;
  margin: 0;
}

span[b-aq8j4801vc] {
  display: inline-block;
}

span + span[b-aq8j4801vc] {
  margin-left: 0.25rem;
}

label[readonly][b-aq8j4801vc] {
  filter: opacity(0.5);
}

input:disabled[b-aq8j4801vc] {
  cursor: default !important;
}

[b-aq8j4801vc] input {
  top: 0;
  left: 0;
}

.list-only li[b-aq8j4801vc] {
  padding: 0 0 0.25rem;
}
.list-only span[b-aq8j4801vc] {
  color: rgba(var(--color-rgb), 0.7);
}
/* /Components/Inputs/InputCode/InputCode.razor.rz.scp.css */
.row[b-lhh3jk6m57] {
  flex-grow: 1;
  margin: 1rem 0 0 !important;
}
.row:not(.help)[b-lhh3jk6m57] {
  position: relative;
  height: calc(100% - 1rem);
  width: calc(100% - 1rem);
}

[b-lhh3jk6m57] .monaco-editor-container {
  position: absolute;
  top: 0;
  left: 1rem;
  right: 0;
  bottom: 0;
}

.row.help[b-lhh3jk6m57] {
  margin: 0.25rem 1rem 0 !important;
  font-size: 0.8rem;
  font-style: italic;
  color: var(--color-darkest);
  white-space: pre-wrap;
}

[b-lhh3jk6m57] .monaco-highlighted-label span:not(.highlight) {
  color: white !important;
}

.row.error[b-lhh3jk6m57] {
  margin-top: 0 !important;
}

.error-text[b-lhh3jk6m57] {
  color: var(--accent);
  font-size: 0.8rem;
  margin-left: 1rem;
}

/*# sourceMappingURL=InputCode.razor.css.map */
/* /Components/Inputs/InputColor/InputColor.razor.rz.scp.css */
input[b-bywsmw205x] {
  width: 100% !important;
  padding-left: 3.5rem !important;
  padding-right: 3rem;
  height: 2.1875rem;
}

button[b-bywsmw205x] {
  border: none !important;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 3rem;
  border-left: solid 1px var(--base) !important;
}

.preview[b-bywsmw205x] {
  position: absolute;
  border-right: solid 2px var(--base);
  width: 3rem;
  height: calc(100% - 2px);
  left: 0;
  cursor: pointer;
  margin: 1px;
}

.color-picker[b-bywsmw205x] {
  display: flex;
  flex-direction: column;
  width: 22.3rem;
  height: 17rem;
  padding: 1rem;
  position: fixed;
  z-index: 2;
  background: var(--base);
  border: solid 1px var(--input-background);
}
.color-picker.hidden[b-bywsmw205x] {
  display: none;
}

.color-picker-area[b-bywsmw205x] {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  margin-bottom: 0.75rem;
}

.color-palette[b-bywsmw205x] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.color-palette-sw[b-bywsmw205x] {
  border: 1px solid var(--input-background);
  margin: 0 0.2rem 0.2rem;
}
.color-palette-sw > div[b-bywsmw205x] {
  width: 1.5rem;
  height: 1rem;
}

.color-picker-rgb[b-bywsmw205x] {
  border: 1px solid var(--input-background);
  cursor: crosshair;
  flex-grow: 1;
  margin-right: 1rem;
}

.color-picker-rgb-bg-1[b-bywsmw205x], .color-picker-rgb-bg-2[b-bywsmw205x] {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}

.color-picker-rgb-bg-1[b-bywsmw205x] {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
}

.color-picker-rgb-bg-2[b-bywsmw205x] {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
}

.color-slider[b-bywsmw205x] {
  width: 2rem;
}

.color-slider-bar[b-bywsmw205x] {
  display: block;
  border: 1px solid var(--input-background);
  position: relative;
  height: 100%;
  width: 2rem;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgb(204, 0, 0) 0%, rgb(153, 153, 0) 17%, rgb(51, 204, 0) 33%, rgb(0, 204, 204) 50%, rgb(0, 0, 204) 66%, rgb(204, 0, 204) 83%, rgb(204, 0, 0) 100%);
}

.crosshair[b-bywsmw205x] {
  position: absolute;
  top: 10px;
  left: 95px;
  height: 20px;
  width: 20px;
  pointer-events: none;
}

.color-slider-bar-indicator[b-bywsmw205x] {
  border: 1px solid rgb(255, 255, 255);
  position: absolute;
  left: -4px;
  top: -5px;
  pointer-events: none;
}

.color-slider-bar-indicator-square[b-bywsmw205x] {
  width: 2rem;
  height: 0.25rem;
  cursor: pointer;
}

/*# sourceMappingURL=InputColor.razor.css.map */
/* /Components/Inputs/InputCombobox/InputCombobox.razor.rz.scp.css */
input[b-70rj70mb4k] {
  width: 100%;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}

input:read-only[b-70rj70mb4k] {
  filter: opacity(0.5);
}

.combobox-wrapper[b-70rj70mb4k] {
  position: relative;
  display: inline-block;
  width: 100%;
}

[b-70rj70mb4k] .combobox-dropdown {
  position: absolute;
  top: 100%; /* Place right below the input */
  left: 0;
  width: 100%; /* Ensure it matches the width of the input */
  background-color: var(--input-background);
  list-style-type: none;
  margin: 1px 0 0;
  padding: 0;
  max-height: 20rem;
  overflow-y: auto;
  z-index: 1000;
}

[b-70rj70mb4k] .combobox-option {
  padding: 8px;
  cursor: pointer;
}

[b-70rj70mb4k] .combobox-option.selected {
  background-color: rgba(var(--accent-rgb), 0.4);
}

[b-70rj70mb4k] .combobox-option:hover {
  background-color: rgba(var(--accent-rgb), 0.4);
}

[b-70rj70mb4k] .combobox-no-options {
  color: var(--color);
  text-align: center;
  padding: 8px;
}
/* /Components/Inputs/InputCustomFieldOptions/InputCustomFieldOptions.razor.rz.scp.css */
.input-keyvalue-wrapper[b-mnpftv10hf] {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

table[b-mnpftv10hf] {
  width: 100%; }

td.col-tokens[b-mnpftv10hf] {
  width: 6rem; }

td.col-actions[b-mnpftv10hf] {
  width: 5rem;
  text-align: center; }
  td.col-actions i[b-mnpftv10hf] {
    cursor: pointer;
    opacity: 0.7; }
    td.col-actions i:hover[b-mnpftv10hf] {
      opacity: 1; }
  td.col-actions i + i[b-mnpftv10hf] {
    margin-left: 0.25rem; }

input[b-mnpftv10hf] {
  outline: unset !important;
  display: inline;
  width: 100%;
  flex-grow: 1;
  height: var(--input-height, 2.1875rem);
  border-color: transparent !important;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem; }

th[b-mnpftv10hf] {
  font-weight: unset;
  color: rgba(var(--color-rgb), 0.7); }

select[b-mnpftv10hf] {
  width: 100%;
  min-width: 10rem;
  max-width: 40rem;
  background-color: var(--input-background) !important;
  color: var(--color) !important;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  border-color: transparent; }
  select:focus[b-mnpftv10hf] {
    outline: 1px solid var(--accent); }
  select.select-one[b-mnpftv10hf] {
    color: rgba(var(--color-rgb), 0.3) !important; }
  select option:not(.select-one)[b-mnpftv10hf] {
    color: var(--color) !important; }
  select option:checked[b-mnpftv10hf] {
    background-color: rgba(var(--accent-rgb), 0.3); }

/*# sourceMappingURL=InputCustomFieldOptions.razor.css.map */
/* /Components/Inputs/InputDate/InputDate.razor.rz.scp.css */
input[b-n7z4tybddy] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}
input:read-only[b-n7z4tybddy] {
  filter: opacity(0.5);
}
/* /Components/Inputs/InputDateCompare/InputDateCompare.razor.rz.scp.css */
select[b-kcefynum6r] {
  width: 100%;
  max-width: 40rem;
  background-color: var(--input-background) !important;
  color: var(--color) !important;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  border-color: transparent;
}
select:focus[b-kcefynum6r] {
  outline: 1px solid var(--accent);
}
select.select-one[b-kcefynum6r] {
  color: rgba(var(--color-rgb), 0.3) !important;
}
select option:not(.select-one)[b-kcefynum6r] {
  color: var(--color) !important;
}
select option:checked[b-kcefynum6r] {
  background-color: rgba(var(--accent-rgb), 0.3);
}

input[type=datetime-local][b-kcefynum6r] {
  width: 100%;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
  margin-top: 0.5rem;
}
input[type=datetime-local]:read-only[b-kcefynum6r] {
  filter: opacity(0.5);
}

[b-kcefynum6r] .flow-period-wrapper {
  margin-top: 0.5rem;
}
/* /Components/Inputs/InputDateRange/InputDateRange.razor.rz.scp.css */

/* /Components/Inputs/InputExecutedFlowElementsRenderer/InputExecutedFlowElementsRenderer.razor.rz.scp.css */
.wrapper[b-eih11ljnv9] {
  position: relative;
}

.flows-tabs-contents[b-eih11ljnv9] {
  position: relative;
}

[b-eih11ljnv9] .flow-part .draggable {
  cursor: pointer !important;
}
/* /Components/Inputs/InputExecutedNodes/InputExecutedNodes.razor.rz.scp.css */
.flowtable .output[b-75rj56odqu] {
  width: 6rem;
  text-align: center;
  padding-left: 0 !important;
}
.flowtable .node[b-75rj56odqu] {
  width: auto;
}
.flowtable .time[b-75rj56odqu] {
  width: 10rem;
}
.flowtable .output-error td[b-75rj56odqu] {
  color: var(--error);
  font-weight: var(--bold, 600);
}
.flowtable .output-exit td[b-75rj56odqu] {
  color: var(--success);
  font-weight: var(--bold, 600);
}
.flowtable .failure-flow-input td[b-75rj56odqu] {
  color: var(--orange);
}
.flowtable .depth-start td[b-75rj56odqu], .flowtable .depth-end td[b-75rj56odqu] {
  color: var(--yellow);
}
.flowtable .view-log i[b-75rj56odqu] {
  cursor: pointer;
}

@media screen and (min-width: 1000px) and (max-width: 1450px) {
  .table .node[b-75rj56odqu] {
    width: min(20vw, 16rem);
  }
}
.log-partial-viewer .editor[b-75rj56odqu] {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 100%;
  background: var(--base-darker);
  z-index: 6;
  border-left: 1px solid var(--border-color);
}
.log-partial-viewer .editor.maximised[b-75rj56odqu] {
  left: 0;
}

@media screen and (min-width: 850px) {
  .log-partial-viewer .editor[b-75rj56odqu] {
    top: 3.5rem;
  }
  .log-partial-viewer .background-overlay[b-75rj56odqu] {
    position: fixed;
    top: 3.5rem;
    left: 6rem;
  }
}
@media screen and (max-width: 849.99px) {
  .log-partial-viewer .editor[b-75rj56odqu] {
    left: 0;
    border-left: none;
  }
}

/*# sourceMappingURL=InputExecutedNodes.razor.css.map */
/* /Components/Inputs/InputFile/InputFile.razor.rz.scp.css */
.input-file-wrapper[b-wxuzrit17q] {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 40rem;
}
.input-file-wrapper button[b-wxuzrit17q] {
  width: 3rem;
  margin: 0;
  padding: 0;
  border: none;
  background: rgba(var(--input-background-rgb), 0.5);
}
.input-file-wrapper button:hover[b-wxuzrit17q] {
  box-shadow: none !important;
  border: solid 1px var(--accent);
}
.input-file-wrapper:focus-within button[b-wxuzrit17q] {
  border-left: solid 1px var(--accent);
}
.input-file-wrapper[b-wxuzrit17q]  > div {
  flex-grow: 1;
}

/*# sourceMappingURL=InputFile.razor.css.map */
/* /Components/Inputs/InputFileSize/InputFileSize.razor.rz.scp.css */
.input-filesize-wrapper[b-2ytlte1n0e] {
  display: flex;
  flex-direction: row;
  max-width: 40rem; }

.filesize-number[b-2ytlte1n0e] {
  margin-right: 1px;
  flex-grow: 1; }

.filesize-unit[b-2ytlte1n0e] {
  width: 10rem; }

input[b-2ytlte1n0e] {
  width: 100%;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem; }
  input:read-only[b-2ytlte1n0e] {
    filter: opacity(0.5); }

select[b-2ytlte1n0e] {
  width: 100%;
  max-width: 40rem;
  background-color: var(--input-background) !important;
  color: var(--color) !important;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  border-color: transparent; }
  select:focus[b-2ytlte1n0e] {
    outline: 1px solid var(--accent); }
  select.select-one[b-2ytlte1n0e] {
    color: rgba(var(--color-rgb), 0.3) !important; }
  select option:not(.select-one)[b-2ytlte1n0e] {
    color: var(--color) !important; }
  select option:checked[b-2ytlte1n0e] {
    background-color: rgba(var(--accent-rgb), 0.3); }

/*# sourceMappingURL=InputFileSize.razor.css.map */
/* /Components/Inputs/InputIconPicker/InputIconPicker.razor.rz.scp.css */
input[b-4440msf6l0] {
  width: 100% !important;
  height: var(--input-height, 2.1875rem); }

.input-icon-picker-wrapper[b-4440msf6l0] {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 40rem; }
  .input-icon-picker-wrapper img[b-4440msf6l0], .input-icon-picker-wrapper i[b-4440msf6l0] {
    max-height: 4rem;
    object-fit: contain;
    width: 5rem;
    margin-right: 0.5rem;
    font-size: 2.5rem;
    cursor: pointer; }
  .input-icon-picker-wrapper[b-4440msf6l0]  > div {
    flex-grow: 1; }

.icon-picker-modal-body[b-4440msf6l0] {
  width: min(calc(12 * (3rem + 1px)), 90vw);
  height: min(calc(10 * 3rem + 2.2rem), 80vw);
  display: flex;
  flex-direction: column; }
  .icon-picker-modal-body input[b-4440msf6l0] {
    margin-bottom: 0.5rem;
    padding-left: 0.5rem; }

.icon-picker-modal-body-top[b-4440msf6l0] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5rem; }

.icon-picker-modal-footer[b-4440msf6l0] {
  display: flex;
  justify-content: space-between; }
  .icon-picker-modal-footer .spacer[b-4440msf6l0] {
    flex-grow: 1; }
  .icon-picker-modal-footer button + button[b-4440msf6l0] {
    margin-left: 0.5rem; }

ul.icon-list[b-4440msf6l0] {
  list-style: none;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  overflow: auto;
  margin: 0;
  padding: 0 0 0.5rem 0; }
  ul.icon-list li[b-4440msf6l0] {
    font-size: 2rem;
    border: solid 1px transparent;
    padding: 0;
    height: 3rem;
    width: 3rem;
    text-align: center; }
    ul.icon-list li.selected[b-4440msf6l0] {
      border-color: var(--accent); }
    ul.icon-list li img[b-4440msf6l0] {
      width: 2rem;
      max-height: 2rem; }

.hide[b-4440msf6l0] {
  display: none; }

/*# sourceMappingURL=InputIconPicker.razor.css.map */
/* /Components/Inputs/InputKeyValue/InputKeyValue.razor.rz.scp.css */
.input-keyvalue-wrapper[b-vdfkgnh9w9] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

table[b-vdfkgnh9w9] {
  width: 100%;
}

.input-keyvalue-wrapper:not(.read-only) td:last-child[b-vdfkgnh9w9] {
  width: 2rem;
  text-align: center;
}

input[b-vdfkgnh9w9] {
  outline: unset !important;
  display: inline;
  width: 100%;
  flex-grow: 1;
  height: var(--input-height, 2.1875rem);
  border-color: transparent !important;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
}

th[b-vdfkgnh9w9] {
  font-weight: unset;
  color: rgba(var(--color-rgb), 0.7);
}

select[b-vdfkgnh9w9] {
  width: 100%;
  min-width: 10rem;
  max-width: 40rem;
  background-color: var(--input-background) !important;
  color: var(--color) !important;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  border-color: transparent;
}
select:focus[b-vdfkgnh9w9] {
  outline: 1px solid var(--accent);
}
select.select-one[b-vdfkgnh9w9] {
  color: rgba(var(--color-rgb), 0.3) !important;
}
select option:not(.select-one)[b-vdfkgnh9w9] {
  color: var(--color) !important;
}
select option:checked[b-vdfkgnh9w9] {
  background-color: rgba(var(--accent-rgb), 0.3);
}

/*# sourceMappingURL=InputKeyValue.razor.css.map */
/* /Components/Inputs/InputKeyValueInt/InputKeyValueInt.razor.rz.scp.css */
.input-keyvalue-wrapper[b-kyatxinolx] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

table[b-kyatxinolx] {
  width: 100%;
}

td:last-child[b-kyatxinolx] {
  width: 2rem;
  text-align: center;
}

input[b-kyatxinolx] {
  outline: unset !important;
  display: inline;
  width: 100%;
  flex-grow: 1;
  height: 2.1875rem;
  border-color: transparent !important;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
}

th[b-kyatxinolx] {
  font-weight: unset;
  color: rgba(var(--color-rgb), 0.7);
}

td.number[b-kyatxinolx] {
  width: 10rem;
}

/*# sourceMappingURL=InputKeyValueInt.razor.css.map */
/* /Components/Inputs/InputListString/InputListString.razor.rz.scp.css */
.input-list-string-wrapper[b-he6lk65wnb] {
  background: var(--input-background);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  max-width: 40rem;
}
.input-list-string-wrapper input[b-he6lk65wnb] {
  background: transparent;
  outline: unset !important;
  display: inline;
  flex-grow: 1;
  height: var(--input-height, 2.1875rem);
}

.chip[b-he6lk65wnb] {
  border: solid 1px var(--accent);
  display: inline;
  height: 1.9375rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.1875rem;
  border-radius: 0.5rem;
  margin: 0.125rem 0.25rem;
}
.chip .remove[b-he6lk65wnb] {
  width: 1.5rem;
  display: inline-block;
  padding-left: 0.5rem;
  cursor: pointer;
}
.chip .remove:hover[b-he6lk65wnb] {
  color: var(--accent);
}

/*# sourceMappingURL=InputListString.razor.css.map */
/* /Components/Inputs/InputLogView/InputLogView.razor.rz.scp.css */
div.row[b-e12lkug122] {
  flex-grow: 1;
  flex-direction: column;
}

pre[b-e12lkug122] {
  height: 100%;
  color: var(--color);
  overflow: visible;
}
/* /Components/Inputs/InputMathValue/InputMathValue.razor.rz.scp.css */
.input-math-value-wrapper[b-34sadjbodp] {
  display: flex;
  flex-direction: row;
  max-width: 40rem;
}

.math-value-text[b-34sadjbodp] {
  margin-right: 1px;
  flex-grow: 1;
  display: flex;
  background: var(--input-background);
  align-items: center;
}

.and[b-34sadjbodp] {
  font-size: 0.8rem;
  text-transform: uppercase;
  padding: 0 1rem;
}

.error .input-math-value-wrapper[b-34sadjbodp] {
  border: solid 1px var(--accent);
}
.error input[b-34sadjbodp], .error select[b-34sadjbodp] {
  border-color: var(--input-background) !important;
}

.math-operation[b-34sadjbodp] {
  width: 10rem;
  min-width: 10rem;
  border-right: solid 2px transparent;
}

input[b-34sadjbodp] {
  width: 100%;
  height: var(--input-height, 2.1875rem);
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  text-align: center;
  outline: none;
}
input:read-only[b-34sadjbodp] {
  filter: opacity(0.5);
}

select[b-34sadjbodp] {
  width: 100%;
  max-width: 40rem;
  background-color: var(--input-background) !important;
  color: var(--color) !important;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  border-color: transparent;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 0.5rem;
  outline: none;
}
select option:checked[b-34sadjbodp] {
  background-color: rgba(var(--accent-rgb), 0.3);
}
/* /Components/Inputs/InputMetadata/InputMetadata.razor.rz.scp.css */
table[b-b980dcjt7n] {
  height: unset;
}

td.title[b-b980dcjt7n] {
  font-weight: var(--bold, 600);
  background: rgba(var(--input-background-rgb), 0.3);
}

tr td:first-of-type[b-b980dcjt7n] {
  max-width: min(30vw, 16rem);
  width: min(30vw, 16rem);
  min-width: min(30vw, 16rem);
  overflow: hidden;
  text-overflow: ellipsis;
}
tr td:first-of-type:not(.title)[b-b980dcjt7n] {
  padding-left: 1rem;
}

/*# sourceMappingURL=InputMetadata.razor.css.map */
/* /Components/Inputs/InputMultiSelect/InputMultiSelect.razor.rz.scp.css */
.input-multiselect-wrapper[b-78isosh91s] {
  max-width: 40rem;
  background: var(--input-background);
  border: solid 1px transparent;
  position: relative;
}
.input-multiselect-wrapper.dd-opened[b-78isosh91s] {
  border-color: var(--accent);
}
.input-multiselect-wrapper.dd-opened .select-options[b-78isosh91s] {
  display: block;
}
.input-multiselect-wrapper.dd-opened .select-label svg[b-78isosh91s] {
  transform: rotate(180deg); /* Rotate arrow when dropdown is open */
}
.input-multiselect-wrapper.has-error[b-78isosh91s] {
  border-color: var(--accent);
}

.select-label[b-78isosh91s] {
  padding: 0 0.25rem;
  display: flex;
  height: var(--input-height, 2.1875rem);
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  user-select: none;
}
.select-label svg[b-78isosh91s] {
  transition: transform 0.2s ease;
  transform: rotate(0deg);
  position: relative;
  right: -3px;
}

.select-options[b-78isosh91s] {
  position: absolute;
  border: solid 1px var(--accent);
  border-top: none;
  display: none;
  top: 100%;
  width: 100%;
  left: 0;
  background-color: var(--input-background);
  max-height: 200px;
  overflow-y: auto;
  z-index: 1;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.select-options label[b-78isosh91s] {
  display: inline-flex;
  cursor: pointer;
  width: 100%;
  margin: 0;
  padding: 0.25rem;
}
.select-options label input[b-78isosh91s] {
  top: 2px;
  margin-right: 0.65rem;
}
.select-options label:hover[b-78isosh91s] {
  background-color: rgba(var(--accent-rgb), 0.3);
}
.all-option[b-78isosh91s], .any-option[b-78isosh91s] {
  border-top: solid 1px var(--border-color);
  margin-bottom: 0.25rem;
  padding: 0.25rem 0;
  border-bottom: solid 1px var(--border-color);
}

.any-option + .all-option[b-78isosh91s] {
  border-top: none;
}
/* /Components/Inputs/InputNumber/InputNumber.razor.rz.scp.css */
input[b-b7xqs27k2t] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}

.input-number-wrapper[b-b7xqs27k2t] {
  width: 100%;
  display: flex;
  flex-direction: row;
  max-width: 40rem;
}

.flow-numeric[b-b7xqs27k2t] {
  flex-grow: 1;
}

.suffix[b-b7xqs27k2t] {
  padding: 0.25rem 1rem 0;
  background: rgba(var(--input-background-rgb), 0.5);
}

[b-b7xqs27k2t] .rz-spinner {
  width: 100%;
  border-color: var(--input-background) !important;
  border-radius: 0 !important;
}
[b-b7xqs27k2t] .rz-spinner-button {
  border: solid 1px transparent !important;
  background-color: transparent !important;
  width: 1rem !important;
}
[b-b7xqs27k2t] .rz-spinner-button:hover {
  border-color: var(--accent) !important;
  background-image: unset !important;
  box-shadow: unset !important;
}
/* /Components/Inputs/InputNumberPercent/InputNumberPercent.razor.rz.scp.css */
input[b-v3me00owcs] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}

.input-number-percent-wrapper[b-v3me00owcs] {
  width: 100%;
  display: flex;
  flex-direction: row;
  max-width: 40rem;
}

.flow-numeric[b-v3me00owcs] {
  flex-grow: 1;
}

.select[b-v3me00owcs] {
  padding: 0.25rem 1rem 0;
  background: rgba(var(--input-background-rgb), 0.5);
}

[b-v3me00owcs] .rz-spinner {
  width: 100%;
  border-color: var(--input-background) !important;
  border-radius: 0 !important;
}
[b-v3me00owcs] .rz-spinner-button {
  border: solid 1px transparent !important;
  background-color: transparent !important;
  width: 1rem !important;
}
[b-v3me00owcs] .rz-spinner-button:hover {
  border-color: var(--accent) !important;
  background-image: unset !important;
  box-shadow: unset !important;
}

/*# sourceMappingURL=InputNumberPercent.razor.css.map */
/* /Components/Inputs/InputPassword/InputPassword.razor.rz.scp.css */
input[b-aiqapo059j] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}
input:read-only[b-aiqapo059j] {
  filter: opacity(0.5);
}
/* /Components/Inputs/InputPeriod/InputPeriod.razor.rz.scp.css */
.input-period-wrapper[b-cxfgr2iu1b] {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 40rem;
}

.period-minutes[b-cxfgr2iu1b] {
  margin-right: 1px;
  flex-grow: 1;
}

.period-period[b-cxfgr2iu1b] {
  width: 10rem;
}

input[b-cxfgr2iu1b] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}
input:read-only[b-cxfgr2iu1b] {
  filter: opacity(0.5);
}

select[b-cxfgr2iu1b] {
  width: 100%;
  max-width: 40rem;
  background-color: var(--input-background) !important;
  color: var(--color) !important;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  border-color: transparent;
}
select:focus[b-cxfgr2iu1b] {
  outline: 1px solid var(--accent);
}
select.select-one[b-cxfgr2iu1b] {
  color: rgba(var(--color-rgb), 0.3) !important;
}
select option:not(.select-one)[b-cxfgr2iu1b] {
  color: var(--color) !important;
}
select option:checked[b-cxfgr2iu1b] {
  background-color: rgba(var(--accent-rgb), 0.3);
}

/*# sourceMappingURL=InputPeriod.razor.css.map */
/* /Components/Inputs/InputRadioGroup/InputRadioGroup.razor.rz.scp.css */
.radio-btn-group[b-t2z6x0va4t] {
  display: flex;
  flex-direction: row;
  border-radius: 0.5rem;
  overflow: hidden;
  width: fit-content; }

.radio-btn-group-btn[b-t2z6x0va4t] {
  background: var(--base-darker);
  border: 0;
  padding: 0.25rem 1rem;
  font-size: 0.95rem;
  font-weight: var(--bold, 600);
  outline: none; }
  .radio-btn-group-btn.active[b-t2z6x0va4t] {
    background: var(--input-background); }

/*# sourceMappingURL=InputRadioGroup.razor.css.map */
/* /Components/Inputs/InputSchedule/InputSchedule.razor.rz.scp.css */
div[b-ym1l39x50a] {
  margin-bottom: 1rem;
}
/* /Components/Inputs/InputSelect/InputSelect.razor.rz.scp.css */
select[b-ce34v3n20w] {
  width: 100%;
  max-width: 40rem;
  background-color: var(--input-background) !important;
  color: var(--color) !important;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  border-color: transparent;
}
select:focus[b-ce34v3n20w] {
  outline: 1px solid var(--accent);
}
select.select-one[b-ce34v3n20w] {
  color: rgba(var(--color-rgb), 0.3) !important;
}
select option:not(.select-one)[b-ce34v3n20w] {
  color: var(--color) !important;
}
select option:checked[b-ce34v3n20w] {
  background-color: rgba(var(--accent-rgb), 0.3);
}

.input-select-description[b-ce34v3n20w] {
  white-space: pre-wrap;
}
/* /Components/Inputs/InputSwitch/InputSwitch.razor.rz.scp.css */
div[b-6ifppcvhqp] {
  padding: 0;
  margin: 0;
  height: 1.6rem;
}

@media screen and (max-width: 578px) {
  .flow-switch-wrapper[b-6ifppcvhqp] {
    position: absolute;
    top: -1.6rem;
    right: 0;
  }
}
/* /Components/Inputs/InputTagSelect/InputTagSelect.razor.rz.scp.css */
ul[b-0184zcm54w] {
  list-style: none;
  margin: 0;
  padding: 0;
}

li label[b-0184zcm54w] {
  display: grid;
  grid-template-columns: 2.5rem 3rem 1fr;
}

img[b-0184zcm54w] {
  width: 3rem;
  max-height: 3rem;
}

[b-0184zcm54w] .icon {
  font-size: 2rem;
}

.tag-name[b-0184zcm54w] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.tag-description[b-0184zcm54w] {
  font-size: 0.9rem;
  display: block;
}
/* /Components/Inputs/InputText/InputText.razor.rz.scp.css */
input[b-jjtch2pz1w] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}
input:read-only[b-jjtch2pz1w] {
  filter: opacity(0.5);
}
/* /Components/Inputs/InputTextArea/InputTextArea.razor.rz.scp.css */
textarea[b-9ejxg88req] {
  width: 100%;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}
textarea:read-only[b-9ejxg88req] {
  filter: opacity(0.5);
}

.flex-grow[b-9ejxg88req] {
  height: 100%;
}
.flex-grow textarea[b-9ejxg88req] {
  height: calc(100% - 0.35rem);
}

/*# sourceMappingURL=InputTextArea.razor.css.map */
/* /Components/Inputs/InputTextAreaList/InputTextAreaList.razor.rz.scp.css */
textarea[b-96fuaep5te] {
  width: 100%;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}
textarea:read-only[b-96fuaep5te] {
  filter: opacity(0.5);
}
/* /Components/Inputs/InputTextLabel/InputTextLabel.razor.rz.scp.css */
a[b-h54sl6rfby], span[b-h54sl6rfby] {
  display: block;
  margin: 0.4rem auto auto;
  color: rgba(var(--color-rgb), 0.7);
}
a:not(:hover) .fa-clipboard[b-h54sl6rfby], span:not(:hover) .fa-clipboard[b-h54sl6rfby] {
  display: none;
}
a .fa-clipboard[b-h54sl6rfby], span .fa-clipboard[b-h54sl6rfby] {
  color: var(--info);
  padding-left: 0.25rem;
  cursor: pointer;
}

.pre-text[b-h54sl6rfby] {
  white-space: pre-wrap;
}

.markdown[b-h54sl6rfby]  p:last-child {
  margin-bottom: 0;
}

/*# sourceMappingURL=InputTextLabel.razor.css.map */
/* /Components/Inputs/InputTextVariables/InputTextVariables.razor.rz.scp.css */
.preview > input[b-9imcrsn1se] {
  background: transparent !important;
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  opacity: 0.3;
  font-style: italic;
  font-size: 0.8rem;
  margin: auto 0;
  padding: 0;
  max-width: 40rem;
}

.input-text-variables[b-9imcrsn1se]  .row + .row {
  margin-top: 0;
}
/* /Components/Inputs/InputTime/InputTime.razor.rz.scp.css */
input[b-3hqd3xsyb4] {
  width: 100%;
  height: 2.1875rem;
  line-height: 1.5;
  font-size: 1rem;
  padding: 0.1875rem 0.625rem;
  max-width: 40rem;
}
input:read-only[b-3hqd3xsyb4] {
  filter: opacity(0.5);
}

/*# sourceMappingURL=InputTime.razor.css.map */
/* /Components/Inputs/InputWrapper/InputWrapper.razor.rz.scp.css */
.help-text[b-qo6kzcsaq3] {
  font-size: 0.8rem;
  font-style: italic;
  color: var(--color-darkest);
  white-space: pre-wrap;
}

.input-label[b-qo6kzcsaq3] {
  margin-bottom: auto;
}
.input-label .fa-clipboard[b-qo6kzcsaq3] {
  color: var(--info);
  padding-left: 0.5rem;
  cursor: pointer;
}
.input-label .fa-link[b-qo6kzcsaq3] {
  color: var(--secondary);
  padding-left: 0.5rem;
  cursor: pointer;
}

.error-text[b-qo6kzcsaq3] {
  font-size: 0.8rem;
  color: var(--accent);
  white-space: pre-wrap;
  display: block;
}

.row[b-qo6kzcsaq3] {
  display: flex;
  flex-direction: row;
}
.row.flex-grow[b-qo6kzcsaq3] {
  flex-grow: 1;
}
.row.hidden[b-qo6kzcsaq3] {
  display: none;
}

.error-input .input-label[b-qo6kzcsaq3] {
  font-weight: bold;
  color: var(--error);
}

.input-label[b-qo6kzcsaq3] {
  width: 14rem;
  min-width: 14rem;
  margin: 0.4rem auto auto;
}

.hide-label .input-label[b-qo6kzcsaq3] {
  display: none;
}

.input-value[b-qo6kzcsaq3] {
  flex-grow: 1;
  position: relative;
  margin: 1px; /* one pixel margin for outline of selected inputs */
}

.row.disabled[b-qo6kzcsaq3] {
  opacity: 0.3 !important;
}

@media screen and (max-width: 578px) {
  .row[b-qo6kzcsaq3] {
    flex-direction: column;
  }
  .input-label[b-qo6kzcsaq3] {
    width: unset;
    margin: unset;
  }
}

/*# sourceMappingURL=InputWrapper.razor.css.map */
/* /Components/PageView/PageView.razor.rz.scp.css */
.flow-tab-buttons[b-qv8cxszxf4] {
  border-bottom: solid 2px transparent;
  position: relative;
  bottom: -3px;
}
.flow-tab-buttons .tab-button[b-qv8cxszxf4] {
  border: none;
  background: transparent;
  font-size: 1.1rem;
  padding: 0 1.25rem 0.75rem 1.25rem;
  border-bottom: solid 1px transparent;
  outline: none;
  position: relative;
  bottom: -0.1rem;
  font-weight: var(--bold, 600);
  opacity: 0.5;
}
.flow-tab-buttons .tab-button i[b-qv8cxszxf4] {
  margin-right: 0.5rem;
  width: 1.25rem;
}
.flow-tab-buttons .tab-button.active[b-qv8cxszxf4] {
  border-color: var(--accent);
  opacity: 1;
}
.flow-tab-buttons .tab-button.active i[b-qv8cxszxf4] {
  color: var(--accent);
}

/*# sourceMappingURL=PageView.razor.css.map */
/* /Components/PluginBrowser/PluginBrowser.razor.rz.scp.css */
.browser-wrapper:not(.visible)[b-pewjws6ay3] {
  display: none;
}

.browser[b-pewjws6ay3] {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 100%;
  background: var(--base-darker);
  z-index: 3;
  left: 0;
}

.browser-content[b-pewjws6ay3] {
  height: 100%;
}

@media screen and (min-width: 850px) {
  .browser[b-pewjws6ay3] {
    left: unset;
    min-width: 700px;
    width: 70vw;
    border-left: solid 1px var(--border-color);
  }
}
/* /Components/PopupPanel/PopupPanel.razor.rz.scp.css */
.popup-panel-button[b-4sonx5ob83] {
  position: fixed;
  top: 0.6rem;
  right: 1.25rem;
  cursor: pointer;
  z-index: 1000;
}
.popup-panel-button.opened[b-4sonx5ob83] {
  background: var(--base-lighter) !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-color: var(--base-lighter) !important;
  z-index: 1001;
}
.popup-panel-button i[b-4sonx5ob83] {
  margin-right: 0.25rem;
}

.popup-panel[b-4sonx5ob83] {
  position: fixed;
  top: calc(3rem - 4px);
  right: 0.5rem;
  display: none;
  background: var(--base-lighter);
  border: solid 1px var(--border-color);
  box-shadow: 0 0 0.8rem rgba(82, 82, 82, 0.52);
  border-radius: 0.5rem;
  overflow: hidden;
  max-width: 60rem;
  min-width: 40rem;
}
.popup-panel.visible[b-4sonx5ob83] {
  display: grid;
  grid-template-rows: 1fr auto;
  z-index: 1000;
}
.popup-panel.visible .notifications[b-4sonx5ob83], .popup-panel.visible .runners[b-4sonx5ob83] {
  display: none;
}
.popup-panel.visible.has-notifications .notifications[b-4sonx5ob83] {
  display: block;
}
.popup-panel.visible.is-processing .runners[b-4sonx5ob83], .popup-panel.visible:not(.has-notifications) .runners[b-4sonx5ob83] {
  display: block;
}
.popup-panel.visible.has-notifications.is-processing .popup-panel-main[b-4sonx5ob83] {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.popup-panel.visible.has-notifications.is-processing .popup-panel-main .notifications[b-4sonx5ob83] {
  border-left: 1px solid var(--border-color);
}
.popup-panel .notification[b-4sonx5ob83] {
  margin: 0.5rem 0.5rem 0 0.5rem;
  background: var(--base-lightest);
  border: solid 1px var(--border-color);
  border-left: solid 0.3rem;
  display: grid;
  grid-template-columns: 2rem 1fr;
  align-content: center;
  background: var(--base-darker);
  border-radius: 0.5rem;
  padding: 1rem 2rem 3rem 1rem;
  position: relative;
  overflow: hidden;
}
.popup-panel .notification .center[b-4sonx5ob83] {
  word-wrap: break-word;
  overflow: hidden;
}
.popup-panel .notification .title[b-4sonx5ob83], .popup-panel .notification .message[b-4sonx5ob83] {
  white-space: pre-wrap;
  display: block;
}
.popup-panel .notification .time[b-4sonx5ob83] {
  font-weight: var(--bold, 600);
  margin-top: 0.5rem;
  background: var(--base-lighter);
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.5rem 1rem;
  text-align: right;
  font-size: 0.85rem;
  border-top-left-radius: 0.5rem;
}
.popup-panel .notification.information[b-4sonx5ob83] {
  border-left-color: var(--info);
}
.popup-panel .notification.information .icon[b-4sonx5ob83] {
  color: var(--info);
}
.popup-panel .notification.error[b-4sonx5ob83] {
  border-left-color: var(--error);
}
.popup-panel .notification.error .icon[b-4sonx5ob83] {
  color: var(--error);
}
.popup-panel .notification.warning[b-4sonx5ob83] {
  border-left-color: var(--warning);
}
.popup-panel .notification.warning .icon[b-4sonx5ob83] {
  color: var(--warning);
}
.popup-panel .notification.success[b-4sonx5ob83] {
  border-left-color: var(--success);
}
.popup-panel .notification.success .icon[b-4sonx5ob83] {
  color: var(--success);
}
.popup-panel .notification .close[b-4sonx5ob83] {
  position: absolute;
  top: 1.15rem;
  right: 1.15rem;
  color: var(--color) !important;
  opacity: 0.5;
  cursor: pointer;
  font-size: 0.8rem;
}
.popup-panel .notification .close:hover[b-4sonx5ob83] {
  opacity: 1;
}

.empty[b-4sonx5ob83] {
  text-align: center;
  padding: 2rem;
}

.runners[b-4sonx5ob83], .notifications[b-4sonx5ob83] {
  display: flex;
  flex-direction: column;
  max-height: min(36rem, 50vh);
  overflow: auto;
}

.popup-panel-bottom[b-4sonx5ob83] {
  border-top: 1px solid var(--border-color);
  background: var(--base);
  align-items: center;
  display: grid;
  grid-template-columns: 1fr auto;
  padding: 0.75rem;
}
.popup-panel-bottom .version[b-4sonx5ob83] {
  flex-grow: 1;
  text-align: left;
}
.popup-panel-bottom.no-user[b-4sonx5ob83] {
  text-align: right;
}
.popup-panel-bottom .support a[b-4sonx5ob83], .popup-panel-bottom .pause-resume[b-4sonx5ob83] {
  border-radius: 2rem;
}
.popup-panel-bottom a[b-4sonx5ob83] {
  color: var(--color) !important;
  text-decoration: none;
  background: var(--base-lightest);
  padding: 0.75rem;
  display: inline-flex;
  overflow: hidden;
  cursor: pointer;
}
.popup-panel-bottom .user a:not(.pause-resume)[b-4sonx5ob83] {
  text-align: center;
  border-radius: 1rem;
  align-items: center;
  font-size: 0.9rem;
  white-space: nowrap;
  place-content: center;
  flex-wrap: wrap;
}
.popup-panel-bottom .user a:not(.pause-resume) i[b-4sonx5ob83] {
  margin-right: 0.5rem;
}
.popup-panel-bottom .user a:not(.pause-resume) + a[b-4sonx5ob83] {
  margin-left: 0.25rem;
}
.popup-panel-bottom i[b-4sonx5ob83] {
  font-size: 1.5rem;
  cursor: pointer;
  opacity: 0.7;
}
.popup-panel-bottom .user-link[b-4sonx5ob83] {
  user-select: none;
  cursor: pointer;
}
.popup-panel-bottom .user-link:hover i[b-4sonx5ob83] {
  opacity: 1;
}

.external-link + .user-link[b-4sonx5ob83] {
  border-left: solid 1px var(--border-color);
}

.dismiss-all[b-4sonx5ob83] {
  font-weight: var(--bold, 600);
  text-align: center;
  padding: 1rem 4rem;
  display: block;
  background: var(--base-darker);
  border-radius: 3rem;
  margin: 2rem auto;
  color: var(--color) !important;
  text-decoration: none !important;
  width: fit-content;
  opacity: 0.8;
  height: fit-content;
  min-height: fit-content;
  cursor: pointer;
}
.dismiss-all:hover[b-4sonx5ob83] {
  opacity: 1;
}

@media (max-width: 849.99px) {
  .popup-panel-button[b-4sonx5ob83] {
    top: 1.25rem !important;
  }
  .popup-panel[b-4sonx5ob83] {
    top: calc(3.5rem - 2px) !important;
    width: calc(100vw - 1rem);
    max-width: calc(100vw - 1rem);
    min-width: calc(100vw - 1rem);
  }
  .popup-panel .support[b-4sonx5ob83] {
    display: none;
  }
  .popup-panel .user[b-4sonx5ob83] {
    text-align: right;
  }
}
@media (max-width: 600px) {
  .popup-panel-button[b-4sonx5ob83] {
    top: 0.75rem !important;
  }
}

/*# sourceMappingURL=PopupPanel.razor.css.map */
/* /Components/ProcessingNodeElement/ProcessingNodeElement.razor.rz.scp.css */
.processing-node[b-xr274zwb7m] {
  display: flex;
  flex-direction: row;
  padding-bottom: 0.75rem;
  font-size: 0.8rem;
  position: relative;
  margin: 0.75rem;
  border-radius: var(--container-border-radius);
  overflow: hidden;
  border: solid 1px var(--border-color);
}
.processing-node.disabled[b-xr274zwb7m] {
  opacity: 0.5;
}
.processing-node.show-charts:not(.offline)[b-xr274zwb7m] {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0.5rem;
}
.processing-node.show-charts:not(.offline) .charts[b-xr274zwb7m] {
  grid-column: 1/span 2;
  height: 4rem;
  border-radius: 0.4rem;
  overflow: hidden;
  background: var(--base-darker);
  margin: 0 0.5rem;
  border: solid 1px var(--border-color);
}
.processing-node.show-charts.offline .charts[b-xr274zwb7m] {
  display: none;
}
.processing-node span.icon[b-xr274zwb7m] {
  position: relative;
  align-self: center;
  margin-right: 1rem;
  width: 7rem;
  text-align: center;
}
.processing-node span.icon[b-xr274zwb7m]  img {
  height: 4rem;
  object-fit: contain;
  padding: 0 1rem;
  max-width: 5rem;
}
.processing-node span.icon[b-xr274zwb7m]  i {
  font-size: 2.5rem;
  position: relative;
  top: -0.5rem;
}
.processing-node span.icon .architecture[b-xr274zwb7m] {
  position: absolute;
  bottom: -0.2rem;
  font-size: 0.9rem;
  border-radius: 0.5rem;
  padding: 0 0.5rem;
  left: 50%;
  transform: translateX(-50%);
  line-height: 1.25;
  font-weight: var(--bold, 600);
  color: white;
  background-color: var(--primary);
}
.processing-node .summary .name[b-xr274zwb7m], .processing-node .center .name[b-xr274zwb7m] {
  padding-bottom: 0.25rem;
  display: inline-block;
}
@media (min-width: 850px) {
  .processing-node .summary .name[b-xr274zwb7m], .processing-node .center .name[b-xr274zwb7m] {
    font-size: 1.2rem;
    font-weight: var(--bold, 600);
  }
}
@media (min-width: 850px) {
  .processing-node .summary .hardware-info-item[b-xr274zwb7m], .processing-node .center .hardware-info-item[b-xr274zwb7m] {
    display: flex;
    flex-direction: row;
    padding: 0.2rem 0;
  }
  .processing-node .summary .hardware-info-item .label[b-xr274zwb7m], .processing-node .center .hardware-info-item .label[b-xr274zwb7m] {
    font-weight: var(--bold, 600);
    width: 10rem;
    min-width: 10rem;
  }
  .processing-node .summary .hardware-info-item .value[b-xr274zwb7m], .processing-node .center .hardware-info-item .value[b-xr274zwb7m] {
    margin-left: 0.5rem;
  }
}

@media screen and (max-width: 849.99px) {
  .processing-node[b-xr274zwb7m] {
    padding-left: 0 !important;
  }
  .processing-node > .icon[b-xr274zwb7m] {
    position: absolute !important;
    left: 0.5rem;
    margin-right: 0 !important;
    width: 5rem !important;
  }
  .processing-node .hardware-info[b-xr274zwb7m], .processing-node .hardware-info-item[b-xr274zwb7m] {
    display: none;
  }
  .processing-node .center[b-xr274zwb7m] {
    min-height: unset !important;
  }
  .processing-node .runners[b-xr274zwb7m] {
    right: 0;
    left: unset;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0;
  }
}
@media screen and (min-width: 600px) and (max-width: 849.99px) {
  .processing-node .name[b-xr274zwb7m] {
    padding: 1.5rem 0 2.5rem 5.5rem !important;
  }
  .processing-node > .icon[b-xr274zwb7m] {
    top: 0.5rem;
  }
}
@media screen and (max-width: 600px) {
  .processing-node .name[b-xr274zwb7m] {
    padding: 0 0 0 5.5rem !important;
  }
}
.priority[b-xr274zwb7m], .runners[b-xr274zwb7m] {
  position: absolute;
  background: var(--border-color);
  left: 0;
  font-weight: var(--bold, 600);
  padding: 0.25rem 0.75rem;
  user-select: none;
  display: flex;
  align-items: center;
}
.priority i[b-xr274zwb7m], .runners i[b-xr274zwb7m] {
  font-size: 1rem;
  margin-right: 0.25rem;
}

.priority[b-xr274zwb7m] {
  top: 0;
  border-bottom-right-radius: 0.5rem;
}

.runners[b-xr274zwb7m] {
  bottom: 0;
  border-top-right-radius: 0.5rem;
}
@media (max-width: 600px) {
  .runners[b-xr274zwb7m] {
    font-size: 0.8rem;
    padding: 0.25rem 0.5rem !important;
    line-height: 1rem;
  }
}

.top-right[b-xr274zwb7m] {
  font-size: 1rem;
}
@media (max-width: 600px) {
  .top-right[b-xr274zwb7m] {
    font-size: 0.8rem;
    padding: 0.25rem 0.5rem !important;
    line-height: 1rem;
  }
}
.top-right.status-version-mismatch[b-xr274zwb7m] {
  background-color: var(--warning);
}
.top-right.status-out-of-schedule[b-xr274zwb7m] {
  background-color: var(--purple);
}
.top-right.status-maximum-runners-reached[b-xr274zwb7m] {
  background-color: var(--green);
}
.top-right.status-installing-docker-mods[b-xr274zwb7m] {
  background-color: var(--blue);
}

.list-page-item[b-xr274zwb7m] {
  border: unset;
  padding: 0;
  margin: 0;
  width: 100%;
  border-radius: 0;
}
.list-page-item .center[b-xr274zwb7m] {
  width: 100%;
  min-height: 8rem;
  align-content: center;
}
.list-page-item .hardware-info-item[b-xr274zwb7m] {
  padding: 0 !important;
}
.list-page-item .enable-switch[b-xr274zwb7m] {
  align-self: center;
  padding-top: 2rem;
  padding-right: 3rem;
}

/*# sourceMappingURL=ProcessingNodeElement.razor.css.map */
/* /Components/RepositoryBrowser/RepositoryBrowser.razor.rz.scp.css */
.browser-wrapper:not(.visible)[b-as1laiz4sj] {
  display: none;
}

.name[b-as1laiz4sj] {
  font-weight: var(--bold, 600);
}

.browser[b-as1laiz4sj] {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 100%;
  background: var(--base-darker);
  z-index: 4;
  left: 0;
}

.browser-content[b-as1laiz4sj] {
  height: 100%;
}

@media screen and (min-width: 850px) {
  .browser[b-as1laiz4sj] {
    left: unset;
    min-width: 700px;
    width: 70vw;
    border-left: solid 1px var(--border-color);
  }
}
/* /Components/SubFlowBrowser/SubFlowBrowser.razor.rz.scp.css */
.browser-wrapper:not(.visible)[b-gsu3ei2hpi] {
  display: none;
}

.subflow-browser .browser[b-gsu3ei2hpi] {
  content: "test";
}

.browser[b-gsu3ei2hpi] {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 100%;
  background: var(--base-darker);
  z-index: 6;
  left: 0;
}

.background-overlay[b-gsu3ei2hpi] {
  z-index: 5;
}

.browser-content[b-gsu3ei2hpi] {
  height: 100%;
}

[b-gsu3ei2hpi] .column {
  display: flex;
  flex-direction: column;
  height: unset !important;
  position: relative;
  line-height: unset !important;
  white-space: unset !important;
  overflow: unset !important;
  padding-top: 0.25rem;
}
[b-gsu3ei2hpi] .column .name {
  font-weight: var(--bold, 600);
  padding-bottom: 0.5rem;
}
[b-gsu3ei2hpi] .column .author {
  display: block;
  font-weight: var(--bold, 600);
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(63, 63, 63, 0.5490196078);
  padding: 0.25rem 0.75rem;
  font-size: 0.9rem;
  border-bottom-left-radius: 0.5rem;
}
[b-gsu3ei2hpi] .column .dependencies {
  border-top: solid 1px var(--input-background);
  padding: 0.5rem 0;
  font-size: 0.9rem;
}
[b-gsu3ei2hpi] .column .dependencies span {
  margin-right: 0.5rem;
  border: solid 1px var(--flow-subflow);
  padding: 0.25rem;
}

@media screen and (min-width: 850px) {
  .browser[b-gsu3ei2hpi] {
    left: unset;
    min-width: 700px;
    width: 70vw;
    border-left: solid 1px var(--border-color);
  }
}

/*# sourceMappingURL=SubFlowBrowser.razor.css.map */
/* /Components/ViContainer/ViContainer.razor.rz.scp.css */
.vi-container[b-d8uy3dl9ij] {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  max-height: 100vh;
  position: relative;
}
.vi-container.flex .content[b-d8uy3dl9ij] {
  display: flex;
  flex-direction: column;
}
.vi-container.tab-view .top-row .title[b-d8uy3dl9ij] {
  overflow: unset !important;
}

.content[b-d8uy3dl9ij] {
  padding: 1.5rem;
  flex-grow: 1;
  overflow: auto;
  position: relative;
  background: var(--base-darkest);
}
.content-no-padding > .content[b-d8uy3dl9ij] {
  padding: 0;
}

.bottom-buttons[b-d8uy3dl9ij] {
  padding: 0 1.5rem 1rem;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.bottom-buttons[b-d8uy3dl9ij]  a.btn, .bottom-buttons[b-d8uy3dl9ij]  button {
  flex-grow: 1;
  flex-basis: 0;
  margin: auto;
}
.bottom-buttons[b-d8uy3dl9ij]  a.btn span, .bottom-buttons[b-d8uy3dl9ij]  button span {
  margin: auto;
}
.bottom-buttons[b-d8uy3dl9ij]  a.btn + button, .bottom-buttons[b-d8uy3dl9ij]  button + button {
  margin-left: 1rem;
}

.fa-window-maximize[b-d8uy3dl9ij] {
  margin-right: 0.5rem;
  cursor: pointer;
  position: relative;
  top: 0.25rem;
}
.fa-window-maximize:hover[b-d8uy3dl9ij] {
  color: var(--accent);
}

/*# sourceMappingURL=ViContainer.razor.css.map */
/* /Components/Widgets/CircularChart/CircularChart.razor.rz.scp.css */
.circular-chart[b-if7rzct16b] {
  max-height: 16rem;
  width: 100%;
  margin-top: 1.5rem;
}

.circle-bg[b-if7rzct16b] {
  fill: none;
  stroke: #2b2b2b;
  stroke-width: 3.8;
}

.circle[b-if7rzct16b] {
  fill: none;
  stroke-width: 2.8;
  stroke-linecap: round;
  stroke: var(--accent-2);
  transition: stroke-dasharray 0.6s ease;
}

.percentage[b-if7rzct16b] {
  fill: white;
  font-size: 8px;
  font-weight: bold;
}

.title[b-if7rzct16b] {
  fill: white;
  font-size: 4px;
}

.subtitle[b-if7rzct16b] {
  fill: rgba(255, 255, 255, 0.58);
  font-size: 2.1px;
}
/* /Components/Widgets/ContainerWidget/ContainerWidget.razor.rz.scp.css */
.flow-widget[b-k893be97zo] {
  border: solid 1px var(--border-color);
  border-radius: var(--container-border-radius);
  background: var(--widget-background);
  position: relative;
  min-height: 10rem;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.flow-widget .head[b-k893be97zo] {
  padding: 0.5rem;
}
.flow-widget .title[b-k893be97zo] {
  font-size: 1.1rem;
  font-weight: var(--bold, 600);
}
@media (min-width: 850.001px) {
  .flow-widget.scroll[b-k893be97zo] {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .flow-widget.scroll[b-k893be97zo]  .widget-content {
    flex-grow: 1;
    overflow: auto;
  }
}
.flow-widget .widget-content[b-k893be97zo] {
  width: 100%;
  height: 100%;
}

/*# sourceMappingURL=ContainerWidget.razor.css.map */
/* /Components/Widgets/ExtensionUpdatesWidget/ExtensionUpdatesWidget.razor.rz.scp.css */
.table-item[b-0zln342hhh] {
  border-top: solid 1px var(--border-color);
  padding: 1rem 1rem;
}

.eu-main[b-0zln342hhh] {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

.eu-actions[b-0zln342hhh] {
  height: fit-content;
  padding: 0 0 1.5rem;
  display: flex;
  margin-left: 1rem;
}

.eu-list[b-0zln342hhh] {
  overflow-y: auto;
  flex-grow: 1;
}
.eu-list .right[b-0zln342hhh] {
  width: fit-content !important;
  min-width: fit-content !important;
}
.eu-list .table-item:hover .actions[b-0zln342hhh] {
  left: 0;
}

.actions[b-0zln342hhh] {
  position: absolute;
  bottom: 0;
  top: 0;
  left: -100%;
  z-index: 1;
  transition: left 0.3s ease-out;
  padding: 0.5rem 1.1rem;
  background: var(--base-lightest-2);
  font-size: 1.75rem;
  align-content: center;
}
.actions i[b-0zln342hhh] {
  cursor: pointer;
  opacity: 0.5;
}
.actions i:hover[b-0zln342hhh] {
  opacity: 1;
}
/* /Components/Widgets/FileFlowsUpdateWidget/FileFlowsUpdateWidget.razor.rz.scp.css */
.release-note[b-eeh5yr5nba] {
  padding: 1rem;
}
.release-note + .release-note[b-eeh5yr5nba] {
  border-top: 1px solid var(--border-color);
}
.release-note h1[b-eeh5yr5nba] {
  font-size: 1.1rem;
  font-weight: var(--bold, 600);
  padding: 0 0 0.5rem;
  margin: 0;
}
.release-note h2[b-eeh5yr5nba] {
  font-size: 1rem;
  padding: 0.25rem 0;
  margin: 0;
}
/* /Components/Widgets/FileOverviewWidgetNew/FileOverviewWidgetNew.razor.rz.scp.css */
.charts[b-d7pxnvim2i] {
  position: relative;
  width: 100%;
  height: 100%;
}
.charts .widget-chart[b-d7pxnvim2i] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: none;
}
.charts:hover .details[b-d7pxnvim2i] {
  display: none !important;
}
.charts .details[b-d7pxnvim2i] {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  z-index: 1;
  position: relative;
  text-shadow: 0 0 4px rgb(0, 0, 0), 0 0 8px rgba(0, 0, 0, 0.8); /* Inner shadow */
}
.charts .details .icon[b-d7pxnvim2i] {
  font-size: 2rem;
  margin-right: 1rem;
}
.charts .details .details-main[b-d7pxnvim2i] {
  display: flex;
  flex-direction: column;
}
.charts .details .total[b-d7pxnvim2i] {
  font-size: 1.5rem;
}
.charts .details .suffix[b-d7pxnvim2i] {
  color: rgba(255, 255, 255, 0.7019607843);
  font-weight: var(--bold, 600);
  font-size: 1.1rem;
  position: relative;
  top: -0.25rem;
}

/*# sourceMappingURL=FileOverviewWidgetNew.razor.css.map */
/* /Components/Widgets/FilesWidget/FilesWidget.razor.rz.scp.css */
.file-table[b-gra0fsy6rq] {
  height: 100%;
}

.no-files[b-gra0fsy6rq] {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 95%;
  place-content: center;
  font-size: 1.2rem;
  font-weight: var(--bold, 600);
  padding: 1.47rem;
}
.no-files i[b-gra0fsy6rq] {
  font-size: 5rem;
  margin-bottom: 1rem;
}

.view-more[b-gra0fsy6rq] {
  font-weight: var(--bold, 600);
  text-align: center;
  padding: 1rem 4rem;
  display: block;
  background: var(--base-darker);
  border-radius: 3rem;
  margin: 2rem auto;
  color: var(--color) !important;
  text-decoration: none !important;
  width: fit-content;
  opacity: 0.8;
}
.view-more:hover[b-gra0fsy6rq] {
  opacity: 1;
}

@media (max-width: 849.99px) {
  .view-more[b-gra0fsy6rq] {
    display: none;
  }
}

/*# sourceMappingURL=FilesWidget.razor.css.map */
/* /Components/Widgets/FlowGauge/FlowGauge.razor.rz.scp.css */
.progress-donut[b-mjzg1ieywr] {
  width: 100px;
  height: 100px;
  position: relative;
}
.progress-donut .circular-chart[b-mjzg1ieywr] {
  max-width: 100%;
  max-height: 100%;
  transform: rotate(-90deg);
}
.progress-donut .circular-chart .circle[b-mjzg1ieywr] {
  fill: none;
  stroke-width: 2.8;
}
.progress-donut .circular-chart .outer-circle[b-mjzg1ieywr] {
  stroke: #00bcd4;
}
.progress-donut .circular-chart .inner-circle[b-mjzg1ieywr] {
  stroke: #ff4081;
}
.progress-donut .circular-chart .current-text[b-mjzg1ieywr] {
  font-size: 5px;
  fill: #ffffff;
  font-weight: bold;
}
.progress-donut .circular-chart .overall-text[b-mjzg1ieywr] {
  font-size: 3px;
  fill: #ffffff;
}

.current-progress-text[b-mjzg1ieywr] {
  fill: #fff;
  font-size: 18px;
}

.overall-text[b-mjzg1ieywr] {
  fill: #fff;
  font-size: 12px;
}
/* /Components/Widgets/LargestSavingsWidget/LargestSavingsWidget.razor.rz.scp.css */
.library-saving[b-0ony3v5oly] {
  position: relative;
  display: flex;
  cursor: pointer;
  user-select: none;
  flex-direction: column;
  line-height: 2;
  padding: 0;
  margin: 0.75rem;
  border-radius: var(--container-border-radius);
  overflow: hidden;
  border: solid 1px var(--border-color);
}
.library-saving .library-saving-content[b-0ony3v5oly] {
  z-index: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  position: relative;
}
.library-saving .path[b-0ony3v5oly] {
  font-size: 0.9rem;
  word-break: break-all;
}
.library-saving .info[b-0ony3v5oly] {
  padding-bottom: 0.5rem;
}
.library-saving .right[b-0ony3v5oly] {
  width: 10rem;
  min-width: 10rem;
}
.library-saving .time[b-0ony3v5oly] {
  padding-top: 2rem;
  display: block;
  font-size: 0.9rem;
  font-weight: var(--bold, 600);
  text-align: right;
  padding-right: 0.5rem;
}
.library-saving .savings-background[b-0ony3v5oly] {
  background: rgba(255, 255, 255, 0.05);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.icon[b-0ony3v5oly] {
  width: 3rem;
}
.icon .icon[b-0ony3v5oly] {
  height: 2.25rem;
}
/* /Components/Widgets/LibrarySavingsComponent/LibrarySavingsComponent.razor.rz.scp.css */
.lss-widget-chart[b-63ehtv1u5i] {
  padding-right: 1rem;
}

.lss-widget-list[b-63ehtv1u5i] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: auto;
  padding-right: 1rem;
}

@media (max-width: 850px) {
  .lss-widget-list[b-63ehtv1u5i] {
    overflow: hidden;
    padding-bottom: 1rem;
  }
}
.library[b-63ehtv1u5i] {
  display: flex;
  position: relative;
  line-height: 4rem;
  padding: 0 0 1rem;
}
.library .name[b-63ehtv1u5i] {
  flex-grow: 1;
  position: relative;
  top: 0.5rem;
  font-size: 1.1rem;
}
.library .savings[b-63ehtv1u5i] {
  font-weight: var(--bold, 600);
  font-size: 1.3rem;
}
.library .items[b-63ehtv1u5i] {
  opacity: 0.5;
  font-weight: 600;
  font-size: 0.9rem;
  position: absolute;
  right: 0;
  bottom: -0.5rem;
}

.bar[b-63ehtv1u5i] {
  position: absolute;
  bottom: 0;
  background: var(--base-darker);
  height: 0.5rem;
  left: 0;
  right: 0;
  border-radius: 0.5rem;
  overflow: hidden;
}
.bar .inner[b-63ehtv1u5i] {
  background: var(--accent-2);
  height: 100%;
  transition: width 0.6s ease;
}
/* /Components/Widgets/LibrarySavingsSummaryWidget/LibrarySavingsSummaryWidget.razor.rz.scp.css */
.lss-widget[b-lzj24v5137] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
  padding-left: 1rem;
  margin: 0 0.5rem;
}
/* /Components/Widgets/OptionButtons/OptionButtons.razor.rz.scp.css */
.options[b-hsnnyo46y2] {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: row;
  padding: 0.3rem;
  border: solid 1px var(--border-color);
  border-radius: var(--container-border-radius);
  width: fit-content;
  border-top: none;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: var(--widget-background);
}
.options .btn-option[b-hsnnyo46y2] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: transparent;
  border: solid 1px var(--border-color);
  outline: none;
  padding: 0.25rem 0.5rem;
  border-radius: var(--button-border-radius);
  font-weight: var(--bold, 600);
  font-size: 0.9rem;
  color: rgba(var(--color-rgb), 0.3);
  display: inline-flex;
  align-items: center;
}
.options .btn-option + .btn-option[b-hsnnyo46y2] {
  margin-left: 0.25rem;
}
.options .btn-option i[b-hsnnyo46y2] {
  margin-right: 0.75rem;
  font-size: 1.15rem;
}
.options .btn-option.active[b-hsnnyo46y2], .options .btn-option.has-on-click[b-hsnnyo46y2] {
  background: var(--input-background);
  color: var(--color);
  opacity: 0.9;
}
.options .btn-option.active:hover[b-hsnnyo46y2], .options .btn-option.has-on-click:hover[b-hsnnyo46y2] {
  opacity: 1;
}
.options .btn-option:not(.active):not(.has-on-click):hover[b-hsnnyo46y2] {
  background: rgba(255, 255, 255, 0.0705882353);
}
.options .btn-option .bubble[b-hsnnyo46y2] {
  position: absolute;
  top: 0;
  right: 0;
  background: var(--color);
  color: var(--white);
  font-size: 0.75rem;
  padding: 0.1rem 0.25rem;
  border-radius: 0.25rem;
}
.options .btn-option.color-yellow i[b-hsnnyo46y2] {
  color: var(--yellow);
}
.options .btn-option.color-red i[b-hsnnyo46y2] {
  color: var(--red);
}
.options .btn-option.color-green i[b-hsnnyo46y2] {
  color: var(--green);
}
.options .btn-option.color-blue i[b-hsnnyo46y2] {
  color: var(--blue);
}
/* /Components/Widgets/StatusWdiget/StatusWidget.razor.rz.scp.css */
.sw-status[b-btmzvyr72b] {
  display: flex;
  flex-grow: 1;
  place-content: center;
  height: 100%;
  text-align: center;
  align-items: center;
  font-weight: var(--bold, 600);
  flex-direction: column;
}

.sw-icon[b-btmzvyr72b] {
  font-size: 2rem;
  margin-bottom: 0.75rem;
}

.sw-paused[b-btmzvyr72b] {
  cursor: pointer;
}
.sw-paused .sw-icon[b-btmzvyr72b] {
  font-size: 5rem;
  color: var(--pink);
}

.sw-update-available[b-btmzvyr72b] {
  display: flex;
  flex-direction: column;
  font-weight: var(--bold, 600);
}
.sw-update-available img[b-btmzvyr72b] {
  width: 3rem;
  margin-bottom: 0.75rem;
}

.sw-clickable[b-btmzvyr72b] {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/*# sourceMappingURL=StatusWidget.razor.css.map */
/* /Components/Widgets/StreamedCpuRamWidget/StreamedCpuRamWidget.razor.rz.scp.css */
.charts[b-ebn80xxaqf] {
  position: relative;
  width: 100%;
  height: 100%;
}
.charts .widget-chart[b-ebn80xxaqf] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: none;
}
.charts:hover .details[b-ebn80xxaqf] {
  display: none !important;
}
.charts .details[b-ebn80xxaqf] {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  z-index: 1;
  position: relative;
  text-shadow: 0 0 4px rgb(0, 0, 0), 0 0 8px rgba(0, 0, 0, 0.8); /* Inner shadow */
}
.charts .details .icon[b-ebn80xxaqf] {
  font-size: 2rem;
  margin-right: 1rem;
}
.charts .details .details-main[b-ebn80xxaqf] {
  display: flex;
  flex-direction: column;
}
.charts .details .total[b-ebn80xxaqf] {
  font-size: 1.5rem;
}
.charts .details .suffix[b-ebn80xxaqf] {
  color: rgba(255, 255, 255, 0.7019607843);
  font-weight: var(--bold, 600);
  font-size: 1.1rem;
  position: relative;
  top: -0.25rem;
}

/*# sourceMappingURL=StreamedCpuRamWidget.razor.css.map */
/* /Components/Widgets/SystemWidget/NodeSummaryComponent.razor.rz.scp.css */


/*# sourceMappingURL=NodeSummaryComponent.razor.css.map */
/* /Components/Widgets/SystemWidget/RunnersComponent.razor.rz.scp.css */
.actions[b-3pub70i740] {
  position: absolute;
  bottom: 0.25rem;
  top: 0;
  left: -100%;
  z-index: 1;
  transition: left 0.3s ease-out;
  grid-template-rows: 1fr 1fr;
  grid-gap: 0.5rem;
  padding: 0.5rem 0.9rem;
  align-items: center;
  background: var(--base-lightest-2);
  font-size: 1.75rem;
  align-content: center;
}
.actions i[b-3pub70i740] {
  cursor: pointer;
  opacity: 0.5;
}
.actions i:hover[b-3pub70i740] {
  opacity: 1;
}

.widget-runner[b-3pub70i740] {
  position: relative;
  min-height: fit-content;
  display: flex;
  user-select: none;
  flex-direction: column;
  line-height: 2;
  padding: 0;
  margin: 0.75rem;
  border-radius: var(--container-border-radius);
  overflow: hidden;
  border: solid 1px var(--border-color);
}
.widget-runner:hover .actions[b-3pub70i740] {
  left: 0;
}
.widget-runner .runner-content[b-3pub70i740] {
  z-index: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  position: relative;
  min-height: 7rem;
}
.widget-runner .details[b-3pub70i740] {
  display: none;
  grid-template-columns: repeat(6, auto);
  padding: 0.5rem 2rem 1rem;
  border-top: solid 1px var(--border-color);
  font-size: 0.9rem;
}
.widget-runner .info .current-flow-element[b-3pub70i740] {
  display: none;
}
.widget-runner .info .others[b-3pub70i740] {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  flex-wrap: wrap;
}
.widget-runner.minimal .current-flow-element[b-3pub70i740] {
  display: unset !important;
}
.widget-runner.minimal .right[b-3pub70i740] {
  display: none;
}
.widget-runner.minimal .name[b-3pub70i740] {
  font-size: 0.9rem;
  font-weight: var(--bold, 600);
  width: 29rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 1rem;
  display: inline-block;
  align-content: center;
}
@media (max-width: 600px) {
  .widget-runner .details[b-3pub70i740] {
    grid-template-columns: 9rem 1fr;
  }
}
.widget-runner.expanded .details[b-3pub70i740] {
  display: grid;
}
.widget-runner.expanded .actions[b-3pub70i740] {
  bottom: 0;
}
.widget-runner .right[b-3pub70i740] {
  width: 7rem;
  min-width: 7rem;
}
.widget-runner .overall-progress[b-3pub70i740] {
  background: rgba(255, 255, 255, 0.05);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  pointer-events: none;
}
.widget-runner .current-progress[b-3pub70i740] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.25rem;
  background: var(--accent-2);
  z-index: 0;
}

.head[b-3pub70i740] {
  display: flex;
  flex-direction: row;
  font-weight: var(--bold, 600);
  padding-left: 1rem;
  align-items: center;
  border-bottom: solid 1px var(--border-color);
}
.head > span[b-3pub70i740] {
  line-height: 3.2rem;
  flex-grow: 1;
}

.icon[b-3pub70i740] {
  width: unset;
  min-width: unset;
  max-width: unset;
  min-height: unset;
  max-height: unset;
  height: unset;
}
.icon .icon[b-3pub70i740] {
  height: 6rem;
  width: 6rem;
  border-radius: 1rem;
  overflow: hidden;
  margin: 0.25rem;
}
.icon .icon.no-thumbnail[b-3pub70i740] {
  padding: 1.25rem;
}
.icon .icon.thumbnail[b-3pub70i740] {
  object-fit: cover;
}

.steps[b-3pub70i740] {
  white-space: nowrap;
  font-size: 0.9rem;
  font-weight: var(--bold, 600);
  height: fit-content;
  align-self: center;
  border-radius: var(--container-border-radius);
  padding: 0.25rem 0.5rem;
  width: fit-content;
  margin: 2rem 0 0 auto;
}

.traits[b-3pub70i740] {
  display: flex;
  margin-top: 0.5rem;
  width: 100%;
}
.traits .trait[b-3pub70i740] {
  border: solid 1px var(--info);
  font-size: 0.8rem;
  font-weight: var(--bold, 600);
  padding: 0 0.25rem;
  border-radius: 0.5rem;
  margin-right: 0.25rem;
  opacity: 0.75;
  height: fit-content;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
}

.label[b-3pub70i740] {
  font-weight: var(--bold, 600);
  display: inline-block;
}

.value[b-3pub70i740] {
  opacity: 0.9;
}

.no-runners[b-3pub70i740] {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 95%;
  place-content: center;
  font-size: 1.2rem;
  font-weight: var(--bold, 600);
  padding: 1.47rem;
}
.no-runners i[b-3pub70i740] {
  font-size: 5rem;
  margin-bottom: 1rem;
}

.top-right.aborting[b-3pub70i740] {
  background: var(--warning);
}

/*# sourceMappingURL=RunnersComponent.razor.css.map */
/* /Components/Widgets/SystemWidget/SystemWidget.razor.rz.scp.css */
.system-section[b-x7ieid44jp] {
  display: none;
}
.system-section.active[b-x7ieid44jp] {
  display: unset;
}
.system-section.active.savings[b-x7ieid44jp] {
  height: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 1rem 0 1rem 1rem;
}
/* /Components/Widgets/TrendWidget/TrendWidget.razor.rz.scp.css */
svg[b-rnbaoo0wg2] {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  width: unset;
  height: unset;
  z-index: 0;
}

.details[b-rnbaoo0wg2] {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  z-index: 1;
  position: relative;
  text-shadow: 0 0 4px rgb(0, 0, 0), 0 0 8px rgba(0, 0, 0, 0.8); /* Inner shadow */
}
.details .icon[b-rnbaoo0wg2] {
  font-size: 2rem;
  margin-right: 1rem;
}
.details .details-main[b-rnbaoo0wg2] {
  display: flex;
  flex-direction: column;
}
.details .total[b-rnbaoo0wg2] {
  font-size: 1.5rem;
}
.details .suffix[b-rnbaoo0wg2] {
  color: rgba(255, 255, 255, 0.7019607843);
  font-weight: var(--bold, 600);
  font-size: 1.1rem;
  position: relative;
  top: -0.25rem;
}
/* /Pages/Config/Configuration/Settings/DatabasePage.razor.rz.scp.css */
.btn-test[b-kmh9eiq0q0] {
  margin: 2rem 0 0 18rem;
}
.btn-test .btn[b-kmh9eiq0q0] {
  width: auto;
  min-width: 9rem;
}
.btn-test .btn + .btn[b-kmh9eiq0q0] {
  margin-left: 1rem;
}

@media (max-width: 577.9999px) {
  .btn-test[b-kmh9eiq0q0] {
    text-align: center;
    margin: 2rem 0 0;
  }
  .btn-test .btn[b-kmh9eiq0q0] {
    width: 100%;
  }
}

/*# sourceMappingURL=DatabasePage.razor.css.map */
/* /Pages/Config/Extensions/DockerMods/DockerMods.razor.rz.scp.css */
.description[b-4xc9l73x78] {
  white-space: pre-wrap;
}
/* /Pages/Config/Extensions/Plugins/Plugins.razor.rz.scp.css */


/*# sourceMappingURL=Plugins.razor.css.map */
/* /Pages/Config/Extensions/Scripts/Scripts.razor.rz.scp.css */
.btn-update-all-scripts[b-zwspl69nhr] {
  width: auto !important;
  padding: 0 1rem !important;
}

/*# sourceMappingURL=Scripts.razor.css.map */
/* /Pages/Config/System/Webhooks/Webhooks.razor.rz.scp.css */
.fa-copy[b-0owxsamtu1] {
  cursor: pointer;
}

/*# sourceMappingURL=Webhooks.razor.css.map */
/* /Pages/FlleDrop/FileDropUsers/FileDropUsers.razor.rz.scp.css */
.table-item .icon[b-mg9yxo5zir]  img {
  border-radius: 2rem;
  overflow: hidden; }

/*# sourceMappingURL=FileDropUsers.razor.css.map */
/* /Pages/FlleDrop/General/General.razor.rz.scp.css */
.settings[b-sd26pkklo2] {
  height: 100%; }
  .settings h3[b-sd26pkklo2] {
    font-size: 1.25rem;
    font-weight: var(--bold, 600);
    margin-bottom: 1.25rem; }
  .settings[b-sd26pkklo2]  .content {
    margin: auto 1rem; }
  .settings[b-sd26pkklo2]  .btn-test {
    margin: 2rem 0 0 14rem; }
    .settings[b-sd26pkklo2]  .btn-test .btn {
      width: auto;
      min-width: 9rem; }
      .settings[b-sd26pkklo2]  .btn-test .btn + .btn {
        margin-left: 1rem; }
  .settings[b-sd26pkklo2]  .input-label {
    width: 18rem !important;
    min-width: 18rem !important; }
  .settings[b-sd26pkklo2]  .row + .row {
    margin-top: 1rem; }
  .settings[b-sd26pkklo2]  .flow-tabs {
    height: 100%; }
    .settings[b-sd26pkklo2]  .flow-tabs .row {
      margin-right: 0;
      margin-left: 0; }
    .settings[b-sd26pkklo2]  .flow-tabs .flow-tabs-content {
      position: relative;
      height: 100%; }
    .settings[b-sd26pkklo2]  .flow-tabs .flow-tab.active {
      position: absolute;
      top: 0.25rem;
      bottom: 0;
      right: 1rem;
      left: 1rem;
      overflow: auto;
      padding-right: 1rem; }
    .settings[b-sd26pkklo2]  .flow-tabs hr {
      margin: 2rem 4rem 2rem 0; }

@media (max-width: 577.9999px) {
  .settings[b-sd26pkklo2]  .btn-test {
    text-align: center;
    margin: 2rem 0 0; }
    .settings[b-sd26pkklo2]  .btn-test .btn {
      width: 100%; } }
.info .important[b-sd26pkklo2], .info .url[b-sd26pkklo2] {
  font-weight: var(--bold, 600); }

/*# sourceMappingURL=FileDropSettings.razor.css.map */
/* /Pages/Flow/Flow.razor.rz.scp.css */
.flow-wrapper[b-62cufvconr] {
  --flow-elements-width:25rem;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  height: 100%;
}
.flow-wrapper.hide-flow-elements[b-62cufvconr] {
  --flow-elements-width: 0;
}
.flow-wrapper.hide-flow-elements .flow-elements[b-62cufvconr] {
  display: none;
}
.flow-wrapper[b-62cufvconr] >  .vi-container {
  flex-basis: 1;
  flex-grow: 1;
}

.flow-elements[b-62cufvconr] {
  width: var(--flow-elements-width);
  z-index: 4;
  background: var(--base-darker);
  padding: 0.75rem 0.5rem 0;
  height: calc(100% - 0.75rem);
  border-left: solid 1px var(--border-color);
}
.flow-elements.flow-elements-on-top[b-62cufvconr] {
  z-index: 6;
}
.flow-elements[b-62cufvconr]  .row {
  margin: 0 1rem;
  flex-direction: column !important;
}
.flow-elements[b-62cufvconr]  .row .input-label {
  width: 100% !important;
}
.flow-elements[b-62cufvconr]  .tab-button {
  margin: 0;
  padding: 0;
}
.flow-elements[b-62cufvconr]  .tab-button i {
  margin: 0 0.5rem 0 0;
  width: 0.75rem;
}

.flow-container[b-62cufvconr] {
  display: flex;
  flex-direction: row-reverse;
  flex-grow: 1;
  background: rgba(var(--color-rgb), 0.01);
  position: relative;
}

@media screen and (max-width: 849.99px) {
  .elements-hidden .flow-elements[b-62cufvconr] {
    display: none;
  }
  .elements-visible .flow-elements[b-62cufvconr] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 3.5rem;
    width: unset;
    max-width: unset;
    background: var(--base);
    z-index: 5;
    height: 100%;
  }
  .elements-visible .flow-elements .flow-elements-filter[b-62cufvconr] {
    margin: 0;
  }
  .elements-visible .flow-elements input[b-62cufvconr] {
    margin-left: 3rem;
    width: calc(100% - 4rem) !important;
  }
  .elements-visible .flow-elements .fa-search[b-62cufvconr] {
    right: 1.5rem !important;
  }
  .elements-visible .show-elements[b-62cufvconr] {
    border: none;
    top: 3.5rem;
    left: 0.25rem;
    z-index: 4;
  }
  .elements-visible .show-elements[b-62cufvconr]:before {
    content: "\f00d";
  }
  .show-elements[b-62cufvconr] {
    position: fixed;
    top: 4rem;
    left: -0.5rem;
    border: solid 1px var(--border-color);
    padding: 1rem;
    border-left: none;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    z-index: 2;
  }
}
.group[b-62cufvconr] {
  padding: 0.25rem 0;
  margin: 0.5rem;
  text-align: center;
}

.flow-element + .group[b-62cufvconr] {
  border-top: 1px solid var(--border-color);
  margin-top: 1.25rem;
}

[b-62cufvconr] .output:hover {
  cursor: crosshair;
}
[b-62cufvconr] .info-box {
  position: fixed;
  bottom: 10px;
  left: 250px;
  z-index: 2;
  right: calc(var(--flow-elements-width) + 5px);
  padding: 0.5rem;
  border-top: solid 2px var(--border-color);
  background: var(--base);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: none;
}
[b-62cufvconr] .info-box.show {
  display: unset;
}
[b-62cufvconr] .info-box span + span {
  margin-left: 0.5rem;
}
[b-62cufvconr] .info-box br {
  display: inline;
  content: " ";
}

@media screen and (max-width: 850px) {
  [b-62cufvconr] .info-box {
    left: 0;
    max-width: 70%;
  }
}
.ctx-mn-newtab[b-62cufvconr] {
  margin-left: 1rem;
  margin-right: 0;
  padding-right: 0;
  font-size: 0.8rem;
  opacity: 0.65;
}

.flows-tabs[b-62cufvconr] {
  display: flex;
  flex-direction: column;
  left: 0;
  position: absolute;
  right: var(--flow-elements-width);
  bottom: 0;
  top: 0;
  overflow: hidden;
}
.flows-tabs .flows-tabs-top[b-62cufvconr] {
  display: flex;
  flex-direction: row;
  border-bottom: solid 1px var(--input-background);
}
.flows-tabs .flows-tabs-buttons[b-62cufvconr] {
  display: flex;
  flex-direction: row;
  padding: 0.75rem 1.5rem 0 1.5rem;
  flex-grow: 1;
  overflow: hidden;
}
.flows-tabs .flow-controls[b-62cufvconr] {
  width: fit-content;
}
.flows-tabs .flow-controls #flow-zoomer[b-62cufvconr] {
  width: 3rem;
  /* Transition for smooth width change on hover */
  transition: width 0.2s ease-in-out;
}
.flows-tabs .flow-controls #flow-zoomer:hover[b-62cufvconr] {
  width: 16rem; /* Width on hover */
}
.flows-tabs .flow-controls #flow-zoomer:hover[b-62cufvconr]  .slider-wrapper {
  /* Show additional content on hover by adjusting content alignment */
  justify-content: flex-start; /* Align content to the left */
}
.flows-tabs .flow-controls #flow-zoomer:hover[b-62cufvconr]  .slider-wrapper .value {
  min-width: unset;
}
.flows-tabs .flow-controls #flow-zoomer[b-62cufvconr]  .slider-wrapper {
  padding: 0.5rem 0;
  overflow: hidden;
  transform: scale(0.85);
  position: relative;
  left: -1rem;
  white-space: nowrap;
  top: 0.5rem;
  /* Styling for the content inside the #flow-zoomer element */
  display: flex; /* Arrange content horizontally */
  justify-content: flex-end; /* Align content to the right */
}
.flows-tabs .flow-controls #flow-zoomer[b-62cufvconr]  .slider-wrapper .value {
  padding: 0 1rem;
  min-width: 4rem;
}
.flows-tabs .flows-tab-button[b-62cufvconr] {
  width: 8rem;
  overflow-x: hidden;
  text-overflow: ellipsis;
  border-color: var(--input-background) !important;
  position: relative;
  bottom: -1px;
  margin-right: 0.25rem;
  display: flex;
  align-items: center;
  height: var(--input-height, 2.1875rem);
  font-weight: normal;
  outline: none !important;
  line-height: initial;
  box-shadow: none;
  border-radius: unset !important;
  font-size: 0.8rem !important;
  text-transform: uppercase;
  border: solid 1px var(--accent);
  background-color: transparent;
  color: var(--color);
  overflow: hidden;
}
.flows-tabs .flows-tab-button:hover[b-62cufvconr] {
  background-image: linear-gradient(rgba(var(--accent-rgb), 0.3), rgba(var(--accent-rgb), 0.3)) !important;
}
.flows-tabs .flows-tab-button:hover[b-62cufvconr] {
  border-color: var(--accent) !important;
}
.flows-tabs .flows-tab-button .flow-name[b-62cufvconr] {
  flex-grow: 1;
  user-select: none;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
}
.flows-tabs .flows-tab-button.new-flow[b-62cufvconr] {
  width: 2rem;
  min-width: 2rem;
}
.flows-tabs .flows-tab-button .actions[b-62cufvconr] {
  width: fit-content;
  height: 100%;
  display: flex;
  align-items: center;
  margin-left: 0.5rem;
}
.flows-tabs .flows-tab-button .actions i[b-62cufvconr] {
  margin: 0;
  width: 1.25rem;
}
.flows-tabs .flows-tab-button .actions button[b-62cufvconr] {
  border: none !important;
  background: transparent !important;
  opacity: 0.7;
  padding: 0 0.25rem 0 0;
}
.flows-tabs .flows-tab-button .actions button:hover[b-62cufvconr] {
  opacity: 1;
}
.flows-tabs .flows-tab-button .actions button.disabled[b-62cufvconr] {
  color: var(--warning);
  opacity: 0.85;
}
.flows-tabs .flows-tab-button.active[b-62cufvconr] {
  border-color: var(--accent) !important;
  border-bottom: 1px solid var(--base) !important;
  width: fit-content;
  min-width: 15rem;
  background: var(--input-background) !important;
}
.flows-tabs .flows-tab-button.active input[type=text][b-62cufvconr] {
  height: 100%;
  font-size: 1rem;
  width: 100%;
  outline: none;
}
.flows-tabs .flows-tab-button:not(.active)[b-62cufvconr] {
  white-space: nowrap;
  width: fit-content;
  max-width: 20rem;
  background: transparent !important;
}
.flows-tabs .flows-tabs-contents[b-62cufvconr] {
  flex-grow: 1;
  position: relative;
  overflow: hidden;
}
.flows-tabs .flows-tabs-contents .flows-tab[b-62cufvconr] {
  overflow: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.flows-tabs .flows-tabs-contents .flows-tab:not(.active)[b-62cufvconr] {
  display: none;
}

[b-62cufvconr] .flow-parts {
  display: none;
  flex-grow: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0.25rem;
  overflow: scroll;
}
[b-62cufvconr] .flow-parts.show {
  display: unset;
}
[b-62cufvconr] .flow-parts canvas {
  background: var(--base-darker);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none;
}

@-moz-document url-prefix() {
  #flow-zoomer[b-62cufvconr] {
    display: none !important;
  }
}

/*# sourceMappingURL=Flow.razor.css.map */
/* /Pages/Flows/Flows.razor.rz.scp.css */
.in-use[b-xmxsfvnsmm] {
  text-align: center;
  width: calc(100% - 0.5rem);
  display: block;
}

div.in-use[b-xmxsfvnsmm] {
  padding-top: 0.6rem;
}

.icon[b-xmxsfvnsmm] {
  position: relative;
  top: 0.25rem;
}

/*# sourceMappingURL=Flows.razor.css.map */
/* /Pages/Libraries/Libraries.razor.rz.scp.css */
.savings-bar[b-amj3hx9dvy] {
  height: 5.5rem;
  position: relative;
  top: 0.75rem;
  padding: 1.5rem 0.5rem;
}

.table-item[b-amj3hx9dvy] {
  min-height: 5.5rem;
  align-items: center;
}

@media screen and (max-width: 578px) {
  .savings-bar[b-amj3hx9dvy] {
    display: none;
  }
}
/* /Pages/LibraryFiles/LibraryFiles.razor.rz.scp.css */
.flow-bar[b-i7sitg3ihd] {
  height: 1rem;
  position: relative;
  top: 10px;
  width: calc(100% - 10px);
}

.header[b-i7sitg3ihd] {
  display: flex;
}
.header span[b-i7sitg3ihd] {
  flex-grow: 1;
}

.btn-search.non-mobile[b-i7sitg3ihd] {
  position: absolute;
  top: 1rem;
  right: 2rem;
  min-width: 8rem;
}

@media (max-width: 849.99px) {
  .btn-search[b-i7sitg3ihd] {
    position: fixed;
    top: 0.75rem;
    z-index: 1000000;
    right: 0.5rem;
    width: 9rem;
    border-color: var(--border-color);
  }
}
@media (max-width: 310px) {
  .btn-search[b-i7sitg3ihd] {
    width: unset;
  }
}
.column-header[b-i7sitg3ihd] {
  visibility: hidden;
}

.filters[b-i7sitg3ihd] {
  display: flex;
}

@media (max-width: 540px) {
  .filters[b-i7sitg3ihd] {
    display: none;
  }
  .column-header[b-i7sitg3ihd] {
    visibility: unset;
  }
}
[b-i7sitg3ihd] .flowtable-row {
  border: unset !important;
  padding: unset !important;
}
[b-i7sitg3ihd] .flowtable-row:hover {
  background: unset !important;
}

/*# sourceMappingURL=LibraryFiles.razor.css.map */
/* /Pages/LibraryFilesSearch/LibraryFilesSearch.razor.rz.scp.css */
.value input[type=number][b-z03x26moo7] {
  width: 100%;
}

/*# sourceMappingURL=LibraryFilesSearch.razor.css.map */
/* /Pages/Log/Log.razor.rz.scp.css */
.log[b-s4d8cbgsjd] {
  overflow: auto;
  flex-grow: 1;
  overflow-anchor: none;
  white-space: pre;
  font-family: monospace;
  font-size: 0.9rem;
  margin: 1rem 0.5rem 1rem 0;
}
.log[b-s4d8cbgsjd]  .log-date {
  color: var(--pink);
}
.log[b-s4d8cbgsjd]  .log-severity {
  font-weight: var(--bold, 600);
}
.log[b-s4d8cbgsjd]  .log-severity.info {
  color: var(--info);
}
.log[b-s4d8cbgsjd]  .log-severity.warning {
  color: var(--yellow);
}
.log[b-s4d8cbgsjd]  .log-severity.error {
  color: var(--red);
}
.log[b-s4d8cbgsjd]  .log-severity.debug {
  color: var(--green);
}

/*# sourceMappingURL=Log.razor.css.map */
/* /Pages/Nodes/Nodes.razor.rz.scp.css */
.btn-download-node[b-la8yzowt2i] {
  width: auto !important;
}

@media (max-width: 849.99px) {
  .btn-download-node[b-la8yzowt2i] {
    display: none !important;
  }
  [b-la8yzowt2i] .flowtable-toolbar, [b-la8yzowt2i] .flowtable-header {
    display: none !important;
  }
  [b-la8yzowt2i] .flowtable-select {
    display: none;
  }
  [b-la8yzowt2i] .flowtable-row {
    left: 0;
    margin: 1rem;
    border-radius: 0.5rem;
    border: solid 1px var(--border-color);
    overflow: hidden;
    width: calc(100% - 2rem);
  }
  [b-la8yzowt2i] .flowtable-body {
    border: none;
    height: calc(100vh - 13rem) !important;
    background: var(--main-background);
    overflow: auto;
  }
}
@media (min-width: 850px) {
  [b-la8yzowt2i] .flowtable-body .flowtable-row {
    position: relative;
    padding-left: 0;
    border-left: solid 3px transparent;
    left: -3px;
  }
  [b-la8yzowt2i] .flowtable-body .flowtable-row.selected {
    border-left-color: var(--accent);
  }
  [b-la8yzowt2i] .flowtable-body .flowtable-row .flowtable-select {
    position: absolute;
    left: 1rem;
  }
  [b-la8yzowt2i] .flowtable-body .processing-node {
    padding-left: 3.5rem;
  }
  [b-la8yzowt2i] .flowtable-body span.no-height {
    padding: 0 !important;
  }
}

/*# sourceMappingURL=Nodes.razor.css.map */
/* /Pages/Notifications/Notifications.razor.rz.scp.css */
.table-item[b-qh3di6zg5u] {
  min-height: 2.5rem;
}

.center[b-qh3di6zg5u] {
  user-select: text;
}

.title[b-qh3di6zg5u] {
  font-weight: var(--bold, 600);
}

.message[b-qh3di6zg5u] {
  white-space: pre-wrap;
}

.icon[b-qh3di6zg5u] {
  align-self: auto;
  padding-top: 0.25rem;
}
.icon.info[b-qh3di6zg5u] {
  color: var(--info);
}
.icon.warning[b-qh3di6zg5u] {
  color: var(--yellow);
}
.icon.error[b-qh3di6zg5u] {
  color: #d46a29;
}
.icon.critical[b-qh3di6zg5u] {
  color: var(--red);
}

/*# sourceMappingURL=Notifications.razor.css.map */
/* /Pages/Report/Report.razor.rz.scp.css */
.report-description[b-4q3f2zn5gm] {
  margin: 0 0 2rem 1rem;
}

.mode-output[b-4q3f2zn5gm] {
  overflow: auto;
  height: 100%;
  display: grid;
  grid-template-rows: auto 1fr;
  gap: 0.75rem;
}
.mode-output .report-buttons[b-4q3f2zn5gm] {
  text-align: right;
}
.mode-output .report-buttons .btn[b-4q3f2zn5gm] {
  min-width: 8rem;
}
.mode-output .report-output[b-4q3f2zn5gm] {
  overflow: auto;
}

/*# sourceMappingURL=Report.razor.css.map */
/* /Shared/ConfigurationLayout/ConfigurationLayout.razor.rz.scp.css */
.configuration-layout[b-kffebxc6rl] {
  width: 100%;
  height: 100%;
}
@media (min-width: 850.001px) {
  .configuration-layout[b-kffebxc6rl] {
    display: grid;
    grid-template-columns: 17rem 1fr;
    grid-gap: 0;
  }
  .configuration-layout .configuration-layout-menu[b-kffebxc6rl] {
    overflow: auto;
    background: var(--base-darker);
    border-right: solid 1px var(--border-color);
    display: flex;
    flex-direction: column;
  }
  .configuration-layout .configuration-layout-menu ul[b-kffebxc6rl] {
    flex-grow: 1;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .configuration-layout .configuration-layout-menu ul a[b-kffebxc6rl] {
    color: var(--color) !important;
  }
  .configuration-layout .config-content[b-kffebxc6rl] {
    padding: 1rem;
    height: 100%;
    overflow: hidden auto;
  }
  .configuration-layout .config-content:has(> .flowtable)[b-kffebxc6rl] {
    overflow: hidden;
  }
  .configuration-layout .config-content[b-kffebxc6rl]  .row {
    margin: 0.5rem 0 !important;
  }
  .configuration-layout .config-content[b-kffebxc6rl]  .row .input-label {
    width: 18rem;
    min-width: 18rem;
  }
  .configuration-layout .config-content[b-kffebxc6rl]  .form-page-buttons {
    margin: 2rem 0 0 18rem;
  }
  .configuration-layout .config-content:has(> .row)[b-kffebxc6rl] {
    padding: 1rem 2rem;
  }
  .configuration-layout .config-content:has(> .skybox)[b-kffebxc6rl] {
    display: grid;
    grid-template-rows: auto 1fr;
  }
}
@media (max-width: 850px) {
  .configuration-layout .config-content:has(> .skybox)[b-kffebxc6rl] {
    display: grid;
    grid-template-rows: auto 1fr;
  }
  .configuration-layout .config-content:has(> .skybox) .skybox-item[b-kffebxc6rl] {
    text-align: center;
  }
}
.configuration-layout .nav-menu-container[b-kffebxc6rl] {
  flex: 1;
  user-select: none;
  display: flex;
  flex-direction: column;
}
.configuration-layout .nav-menu-container .nav[b-kffebxc6rl] {
  flex: 1;
}
.configuration-layout .nav .icon[b-kffebxc6rl] {
  text-align: center;
  margin-right: 0.5rem;
  display: inline-flex;
}
.configuration-layout .nav .fas[b-kffebxc6rl], .configuration-layout .nav .far[b-kffebxc6rl], .configuration-layout .nav .fab[b-kffebxc6rl] {
  width: 1.5rem;
  font-size: 0.9rem;
}
.configuration-layout .nav-menu-group a[b-kffebxc6rl], .configuration-layout .nav-item a[b-kffebxc6rl] {
  font-weight: normal;
}
.configuration-layout .nav-menu-group[b-kffebxc6rl] {
  padding: 1rem 0 0.5rem 1rem;
  display: inline-flex;
  align-items: end;
}
.configuration-layout .nav-menu-group .icon[b-kffebxc6rl] {
  display: none;
}
.configuration-layout .nav-item[b-kffebxc6rl] {
  position: relative;
  overflow: hidden;
  display: inline-flex;
}
.configuration-layout .nav-item .icon[b-kffebxc6rl] {
  color: var(--menu-icon-color);
}
.configuration-layout .nav-item a[b-kffebxc6rl] {
  padding: 0.5rem 0.5rem 0.5rem 2rem;
  width: 100%;
  display: flex;
  align-items: center;
  color: var(--color) !important;
  border-right: solid 1px transparent;
}
.configuration-layout .nav-item a.active[b-kffebxc6rl] {
  background-color: rgba(255, 255, 255, 0.05);
  border-color: var(--accent);
}
.configuration-layout .nav-item a.active[b-kffebxc6rl]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120%;
  height: 120%;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(0);
  pointer-events: none;
  animation: ripple 0.3s linear;
}
.configuration-layout .nav-item a:hover[b-kffebxc6rl] {
  background-color: rgba(104, 104, 104, 0.075);
}
.configuration-layout .version-info[b-kffebxc6rl] {
  text-align: center;
  padding: 1rem;
}
.configuration-layout .version-info a[b-kffebxc6rl] {
  font-weight: unset !important;
  color: rgba(var(--color-rgb), 0.4) !important;
}
.configuration-layout .version-info a:hover[b-kffebxc6rl] {
  color: var(--color) !important;
  text-decoration: none;
}

@media screen and (min-width: 850px) {
  .active-item[b-kffebxc6rl] {
    display: none;
  }
  .configuration-layout-menu[b-kffebxc6rl] {
    height: 100%;
  }
  .configuration-layout-menu .configuration-layout-menu[b-kffebxc6rl] {
    padding-top: 2.5rem;
  }
  [b-kffebxc6rl] .page-view .top-row {
    display: none !important;
  }
}
@media screen and (max-width: 600px) {
  .active-item[b-kffebxc6rl] {
    padding: 0.65rem 1rem !important;
  }
  #ul-nav-menu[b-kffebxc6rl] {
    top: 3.61rem !important;
  }
}
@media screen and (max-width: 849.99px) {
  .version-info[b-kffebxc6rl] {
    display: none;
  }
  [b-kffebxc6rl] .top-row {
    display: none !important;
  }
  .active-item[b-kffebxc6rl] {
    padding: 1rem;
    background: var(--base);
    font-size: 1.5rem;
    width: 100vw;
    display: block;
    border-bottom: solid 1px var(--border-color);
  }
  .active-item i[b-kffebxc6rl] {
    margin-right: 0.5rem;
  }
  .active-item i + i[b-kffebxc6rl] {
    color: var(--accent);
  }
  .configuration-layout[b-kffebxc6rl] {
    grid-template-rows: 1fr auto;
    display: grid;
  }
  .config-content[b-kffebxc6rl] {
    overflow: auto;
  }
  .configuration-layout-menu[b-kffebxc6rl] {
    height: unset;
  }
  #ul-nav-menu[b-kffebxc6rl] {
    z-index: 10;
    position: absolute;
    background: var(--base-darker);
    top: 4rem;
    left: 0;
    right: 0;
    bottom: -1rem;
    display: none;
    overflow: auto;
  }
  #ul-nav-menu.opened[b-kffebxc6rl] {
    display: unset;
  }
  .nav-menu-group[b-kffebxc6rl], .nav-item[b-kffebxc6rl] {
    width: 100%;
  }
}

/*# sourceMappingURL=ConfigurationLayout.razor.css.map */
/* /Shared/MainLayout/MainLayout.razor.rz.scp.css */
.page[b-sadfisqik9] {
  position: relative;
  display: flex;
  flex-direction: column;
}

.main[b-sadfisqik9] {
  flex: 1;
  background: var(--main-background);
  display: grid;
  grid-template-rows: 3.5rem 1fr;
}

.main-title-bar[b-sadfisqik9] {
  display: flex;
  background: var(--main-background);
  border-bottom: 1px solid var(--border-color);
  align-items: center;
  padding: 1rem;
}
@media (max-width: 600px) {
  .main-title-bar[b-sadfisqik9] {
    padding: 0.75rem;
    text-align: left;
  }
  .main-title-bar img[b-sadfisqik9] {
    margin: auto 0.5rem !important;
  }
}
.main-title-bar .title[b-sadfisqik9] {
  font-size: 1.5rem;
}
.main-title-bar .title .icon[b-sadfisqik9] {
  color: var(--accent);
  margin-right: 0.75rem;
}

.content[b-sadfisqik9] {
  background: var(--base-darkest);
  position: relative;
  height: 100%;
  overflow: hidden;
}
.content:not(.no-padding)[b-sadfisqik9] {
  padding: 1rem;
}
@media (max-width: 600px) {
  .content:not(.no-padding)[b-sadfisqik9] {
    padding: 0.25rem;
  }
}
.content:has(> .skybox)[b-sadfisqik9] {
  display: grid;
  grid-template-rows: auto 1fr;
}

.sidebar[b-sadfisqik9] {
  background-color: var(--nav-menu-background);
  border-right: 1px solid var(--border-color);
  z-index: 3;
}

@media (min-width: 850px) {
  .page[b-sadfisqik9] {
    flex-direction: row;
  }
  .sidebar[b-sadfisqik9] {
    width: 250px;
    height: 100vh;
    position: sticky;
    top: 0;
    display: flex;
    flex-direction: column;
  }
  .main[b-sadfisqik9] {
    position: relative;
    overflow: hidden;
    height: 100vh;
  }
}
.expand-collapse[b-sadfisqik9] {
  display: none;
}

@media screen and (min-width: 850px) {
  .expand-collapse[b-sadfisqik9] {
    display: unset;
    position: absolute;
    top: 1rem;
    cursor: pointer;
    left: 248px;
    border: solid 1px var(--border-color);
    width: 1.25rem;
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    border-left: solid 2px var(--nav-menu-background);
    background: var(--nav-menu-background);
    font-size: 0.8rem;
    padding-left: 0.25rem;
    color: rgba(var(--color-rgb), 0.3);
  }
  .expand-collapse:hover[b-sadfisqik9] {
    color: var(--color);
  }
  .collapsed .expand-collapse[b-sadfisqik9] {
    left: calc(3.5rem + 2px);
  }
  .sidebar.collapsed[b-sadfisqik9] {
    width: 3.75rem !important;
  }
  .sidebar.collapsed[b-sadfisqik9]  .nav-menu-container {
    margin-top: 0.75rem;
  }
  .sidebar.collapsed[b-sadfisqik9]  .navbar {
    padding: 0;
  }
  .sidebar.collapsed[b-sadfisqik9]  .navbar-brand {
    margin: 0 !important;
    position: relative;
    left: 8px;
    background-image: url("/favicon.svg");
    width: 2.5rem;
    height: 2.5rem;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .sidebar.collapsed[b-sadfisqik9]  .navbar-brand svg, .sidebar.collapsed[b-sadfisqik9]  .navbar-brand img {
    display: none;
  }
  .sidebar.collapsed[b-sadfisqik9]  .navbar-brand i {
    display: none;
  }
  .sidebar.collapsed[b-sadfisqik9]  .nav-menu-group {
    display: none;
  }
  .sidebar.collapsed[b-sadfisqik9]  .nav-item {
    padding-left: 0 !important;
  }
  .sidebar.collapsed[b-sadfisqik9]  .nav-item a {
    padding-left: 0.4rem !important;
  }
  .sidebar.collapsed[b-sadfisqik9]  .nav-item a span {
    text-align-last: center;
  }
  .sidebar.collapsed[b-sadfisqik9]  .text-label {
    display: none;
  }
  .sidebar.collapsed[b-sadfisqik9]  li.nav-item {
    transition: width 0.2s ease;
    position: relative;
  }
  .sidebar.collapsed[b-sadfisqik9]  li.nav-item .text-label {
    position: absolute;
    left: 4rem;
  }
  .sidebar.collapsed[b-sadfisqik9]  li.nav-item:not(:hover) {
    width: 3.75rem;
  }
  .sidebar.collapsed[b-sadfisqik9]  li.nav-item:hover {
    width: 12rem;
  }
  .sidebar.collapsed[b-sadfisqik9]  li.nav-item:hover .text-label {
    display: unset;
  }
  .sidebar.collapsed[b-sadfisqik9]  li.nav-item:hover a {
    background-color: var(--nav-menu-background);
    border: solid 1px var(--accent);
    border-left: none;
    font-weight: var(--bold, 600);
  }
  .sidebar.collapsed[b-sadfisqik9]  .version-info {
    display: none !important;
  }
}
@media screen and (max-width: 849.99px) {
  .page[b-sadfisqik9] {
    display: grid;
    grid-template-rows: 1fr auto;
  }
  .main[b-sadfisqik9] {
    grid-row: 1;
    overflow: hidden;
    display: grid;
    grid-template-rows: 5rem 1fr;
  }
  [b-sadfisqik9] .navbar {
    grid-row: 2;
  }
  .main-title-bar img[b-sadfisqik9] {
    height: 3rem;
    margin: auto;
  }
}
@media screen and (max-width: 849.99px) and (max-width: 600px) {
  .main-title-bar img[b-sadfisqik9] {
    height: 2rem;
  }
}
@media screen and (max-width: 849.99px) {
  .content[b-sadfisqik9] {
    height: 100%;
    max-height: 100%;
    overflow: hidden;
  }
  .content[b-sadfisqik9]  .flow-widget {
    height: 100%;
    position: relative;
  }
  .content[b-sadfisqik9]  .flow-widget .widget-content {
    overflow: auto;
    top: 3.5rem;
    left: 0.25rem;
    right: 0.5rem;
    bottom: 0.5rem;
    position: absolute;
  }
  [b-sadfisqik9] > .configuration-layout .config-content {
    position: absolute;
    top: 5rem;
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
  }
  [b-sadfisqik9] > .configuration-layout .config-content .row {
    margin: 0 !important;
  }
}
@media screen and (max-width: 849.999px) {
  .main.title-bar-hidden[b-sadfisqik9] {
    display: flex;
  }
  .content[b-sadfisqik9]  .flow-widget .widget-content {
    top: 2.5rem;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media screen and (min-width: 600.001px) and (max-width: 849.999px) {
  .main:not(.title-bar-hidden)[b-sadfisqik9] {
    grid-template-rows: 5rem 1fr;
  }
}
@media screen and (max-width: 600px) {
  .main:not(.title-bar-hidden)[b-sadfisqik9] {
    grid-template-rows: 3.5rem 1fr;
  }
}

/*# sourceMappingURL=MainLayout.razor.css.map */
/* /Shared/NavBar/NavBar.razor.rz.scp.css */
.navbar[b-hm2v1lzcle] {
  display: flex;
  user-select: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100vh;
  padding: 0;
  min-width: 6rem;
  width: 6rem;
  border-right: solid 1px var(--border-color);
  background: var(--base);
}

.navbar-brand[b-hm2v1lzcle] {
  margin: unset !important;
}
.navbar-brand svg[b-hm2v1lzcle] {
  width: 3.5rem;
  margin: 1rem auto 1rem;
}

.main-nav[b-hm2v1lzcle] {
  flex-grow: 1;
  width: 100%;
}

ul[b-hm2v1lzcle] {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-item[b-hm2v1lzcle] {
  position: relative;
}
.nav-item a[b-hm2v1lzcle] {
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 0.75rem;
  color: var(--color) !important;
  text-decoration: none !important;
  overflow: hidden;
  position: relative;
}
.nav-item a i[b-hm2v1lzcle] {
  font-size: 2rem;
}
.nav-item a span[b-hm2v1lzcle] {
  margin-top: 0.75rem;
  font-size: 0.75rem;
}
.nav-item a .icon[b-hm2v1lzcle], .nav-item a .name[b-hm2v1lzcle] {
  opacity: 0.7;
}
.nav-item:not(.active):hover[b-hm2v1lzcle] {
  background: rgba(255, 255, 255, 0.04);
}
.nav-item.active[b-hm2v1lzcle] {
  background: rgba(255, 255, 255, 0.075);
  border-right: solid 1px var(--accent);
}
.nav-item.active .icon[b-hm2v1lzcle], .nav-item.active .name[b-hm2v1lzcle] {
  opacity: 1;
}
.nav-item.active a[b-hm2v1lzcle]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120%;
  height: 120%;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(0);
  pointer-events: none;
  animation: ripple 0.3s linear;
}

@media screen and (min-width: 850px) {
  .main-nav ul[b-hm2v1lzcle] {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .nav-separator[b-hm2v1lzcle] {
    flex-grow: 1;
  }
  .nav-item-bottom a i[b-hm2v1lzcle] {
    font-size: 1.5rem;
    padding: 0.5rem 0;
  }
  .nav-item-bottom .name[b-hm2v1lzcle] {
    display: none;
  }
}
.paused-indicator[b-hm2v1lzcle] {
  width: 100%;
  text-align: center;
  font-size: 3.25rem;
  margin: 0.75rem 0;
}
.paused-indicator > span[b-hm2v1lzcle] {
  cursor: pointer;
}
.paused-indicator .paused[b-hm2v1lzcle] {
  color: var(--accent);
}
.paused-indicator .not-paused[b-hm2v1lzcle] {
  color: var(--color);
  opacity: 0.15;
}

.bubble[b-hm2v1lzcle] {
  font-weight: var(--bold, 600);
  border-radius: 1rem;
  position: absolute;
  top: 1.75rem;
  right: 1.25rem;
  min-width: 1.5rem;
  height: 1.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.8rem;
  border: solid 2px transparent;
  text-align: center;
  line-height: 1;
  padding: 0.25rem 0.25rem 0;
  pointer-events: none;
}
.bubble.unprocessed[b-hm2v1lzcle] {
  background: #024560;
  border-color: #0074a2;
}
.bubble.processing[b-hm2v1lzcle] {
  background: var(--success);
  border-color: #1f8236;
}
.bubble.failed[b-hm2v1lzcle], .bubble.error[b-hm2v1lzcle] {
  background: var(--red);
  border-color: #f94c5c;
}
.bubble.warning[b-hm2v1lzcle] {
  background: #514d1e;
  border-color: #ffd279;
}
.bubble.critical[b-hm2v1lzcle] {
  background: #5e30b1;
  border-color: #7e41eb;
}

@media screen and (max-height: 900px) and (min-width: 850px) {
  .main-nav .nav-item a[b-hm2v1lzcle] {
    padding: 0.75rem 0.75rem 0.5rem;
  }
  .main-nav .nav-item i[b-hm2v1lzcle] {
    font-size: 1.5rem;
  }
  .main-nav .nav-item .name[b-hm2v1lzcle] {
    margin-top: 0.4rem;
  }
  .main-nav .nav-item .bubble[b-hm2v1lzcle] {
    top: 0.25rem;
    font-size: 0.6rem;
    min-width: 1.2rem;
    height: 1.4rem;
  }
  .nav-item-bottom .name[b-hm2v1lzcle] {
    display: none;
  }
}
@media screen and (max-height: 750px) and (min-width: 850px) {
  .nav-item .name[b-hm2v1lzcle] {
    display: none;
  }
}
@media screen and (max-width: 849.99px) {
  .navbar-brand[b-hm2v1lzcle] {
    display: none;
  }
  .navbar[b-hm2v1lzcle] {
    height: unset;
    flex-direction: row;
    width: 100vw;
    border: none;
    border-top: solid 1px var(--border-color);
  }
  .navbar .nav-item.active[b-hm2v1lzcle] {
    border-top: solid 1px var(--accent);
    border-right: none;
  }
  .navbar ul[b-hm2v1lzcle] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    width: 100%;
    grid-auto-flow: column;
    overflow: hidden;
  }
  .navbar .name[b-hm2v1lzcle] {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .navbar .main-nav[b-hm2v1lzcle] {
    flex-grow: unset;
    width: 100vw;
  }
  .navbar .nav-separator[b-hm2v1lzcle], .navbar .no-mobile[b-hm2v1lzcle], .navbar .paused-indicator[b-hm2v1lzcle] {
    display: none;
  }
  .navbar .bubble[b-hm2v1lzcle] {
    right: 30%;
    top: 20%;
  }
}
@media screen and (max-width: 600px) {
  .nav-item.log[b-hm2v1lzcle] {
    display: none;
  }
  .nav-item a[b-hm2v1lzcle] {
    padding: 0.5rem 0 0.25rem !important;
  }
  .nav-item i[b-hm2v1lzcle] {
    font-size: 1.5rem !important;
  }
  .nav-item span[b-hm2v1lzcle] {
    margin-top: 0.25rem !important;
  }
}
#nav-bar-blocker[b-hm2v1lzcle] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(12, 12, 12, 0.82);
  display: none;
}
#nav-bar-blocker.visible[b-hm2v1lzcle] {
  display: unset;
}

/*# sourceMappingURL=NavBar.razor.css.map */
/* /Wizards/NewFlowWizard/NewFlowWizard.razor.rz.scp.css */
ul.ul-radio-list[b-4svk0pc3yp] {
  list-style: none;
  padding: 0;
  --border-radius:0.75rem; }
  ul.ul-radio-list li[b-4svk0pc3yp] {
    display: grid;
    grid-template-columns: 5rem 1fr;
    align-items: center;
    margin-bottom: 1rem;
    cursor: pointer;
    border-radius: var(--border-radius);
    padding: 0.5rem 0.5rem 0.5rem 0;
    border: solid 1px transparent;
    border-left-width: var(--border-radius); }
    ul.ul-radio-list li + li[b-4svk0pc3yp] {
      margin-top: 1rem; }
    ul.ul-radio-list li .info[b-4svk0pc3yp] {
      display: flex;
      flex-direction: column; }
    ul.ul-radio-list li i[b-4svk0pc3yp], ul.ul-radio-list li img[b-4svk0pc3yp] {
      width: 5rem;
      min-width: 5rem;
      text-align: center; }
    ul.ul-radio-list li i[b-4svk0pc3yp] {
      font-size: 2.5rem; }
    ul.ul-radio-list li img[b-4svk0pc3yp] {
      width: 3rem;
      max-height: 3rem; }
    ul.ul-radio-list li span[b-4svk0pc3yp] {
      font-weight: bold; }
    ul.ul-radio-list li p[b-4svk0pc3yp] {
      margin: 0;
      font-size: 0.9rem;
      color: gray; }
    ul.ul-radio-list li.clickable-radio:hover[b-4svk0pc3yp] {
      background-color: var(--base); }
    ul.ul-radio-list li .options[b-4svk0pc3yp] {
      display: none; }
    ul.ul-radio-list li.active[b-4svk0pc3yp] {
      border-color: var(--accent); }
      ul.ul-radio-list li.active .options[b-4svk0pc3yp] {
        display: unset;
        margin: 1.5rem 0 1rem 0;
        grid-column: 2 / 3; }

/*# sourceMappingURL=NewVideoFlowWizard.razor.css.map */
/* /Wizards/NewLibraryWizard/NewLibraryWizard.razor.rz.scp.css */
ul.library-type[b-2gnwppedt0] {
  list-style: none;
  padding: 0;
  --border-radius:0.75rem; }
  ul.library-type li[b-2gnwppedt0] {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
    cursor: pointer;
    border-radius: var(--border-radius);
    padding: 0.5rem 0.5rem 0.5rem 0;
    border: solid 1px transparent;
    border-left-width: var(--border-radius); }
    ul.library-type li + li[b-2gnwppedt0] {
      margin-top: 1rem; }
    ul.library-type li .info[b-2gnwppedt0] {
      display: flex;
      flex-direction: column; }
    ul.library-type li i[b-2gnwppedt0] {
      font-size: 2.5rem;
      width: 5rem;
      min-width: 5rem;
      text-align: center; }
    ul.library-type li span[b-2gnwppedt0] {
      font-weight: bold; }
    ul.library-type li p[b-2gnwppedt0] {
      margin: 0;
      font-size: 1rem;
      color: gray; }
    ul.library-type li.clickable-radio:hover[b-2gnwppedt0] {
      background-color: var(--base); }
    ul.library-type li.active[b-2gnwppedt0] {
      border-color: var(--accent); }

/*# sourceMappingURL=NewLibraryWizard.razor.css.map */
