/* /3rdParty/BlazorDateRangePicker/DateRangePicker.razor.rz.scp.css */
.daterangepicker[b-axizd8th4h] {
  position: fixed;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 0px;
  left: 0px;
  right: auto;
  z-index: 3001;
  font-family: arial;
  font-size: 15px;
  line-height: 1em; }
  .daterangepicker[b-axizd8th4h]:before, .daterangepicker[b-axizd8th4h]:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }
  .daterangepicker[b-axizd8th4h]:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc; }
  .daterangepicker[b-axizd8th4h]:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; }
  .daterangepicker.inline[b-axizd8th4h] {
    position: inherit;
    display: inline-block; }
    .daterangepicker.inline[b-axizd8th4h]:before, .daterangepicker.inline[b-axizd8th4h]:after {
      content: none; }
  .daterangepicker.opensleft[b-axizd8th4h]:before {
    right: 9px; }
  .daterangepicker.opensleft[b-axizd8th4h]:after {
    right: 10px; }
  .daterangepicker.openscenter[b-axizd8th4h]:before, .daterangepicker.openscenter[b-axizd8th4h]:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.opensright[b-axizd8th4h]:before {
    left: 9px; }
  .daterangepicker.opensright[b-axizd8th4h]:after {
    left: 10px; }
  .daterangepicker.drop-up[b-axizd8th4h] {
    margin-top: -7px; }
    .daterangepicker.drop-up[b-axizd8th4h]:before {
      top: initial;
      bottom: -7px;
      border-bottom: initial;
      border-top: 7px solid #ccc; }
    .daterangepicker.drop-up[b-axizd8th4h]:after {
      top: initial;
      bottom: -6px;
      border-bottom: initial;
      border-top: 6px solid #fff; }
  .daterangepicker.single[b-axizd8th4h]  .daterangepicker .ranges, .daterangepicker.single[b-axizd8th4h]  .drp-calendar {
    float: none; }
  .daterangepicker.single[b-axizd8th4h]  .drp-selected {
    display: none; }
  .daterangepicker.show-calendar[b-axizd8th4h]  .drp-calendar, .daterangepicker.show-calendar[b-axizd8th4h]  .drp-buttons {
    display: block; }
  .daterangepicker.auto-apply[b-axizd8th4h]  .drp-buttons {
    display: none; }
  .daterangepicker[b-axizd8th4h] .drp-calendar {
    display: none;
    max-width: 270px; }
    .daterangepicker[b-axizd8th4h] .drp-calendar.left {
      padding: 8px 0 8px 8px; }
    .daterangepicker[b-axizd8th4h] .drp-calendar.right {
      padding: 8px; }
    .daterangepicker[b-axizd8th4h] .drp-calendar.single .calendar-table {
      border: none; }
  .daterangepicker[b-axizd8th4h]  .calendar-table {
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff; }
    .daterangepicker[b-axizd8th4h]  .calendar-table .next span, .daterangepicker[b-axizd8th4h]  .calendar-table .prev span {
      color: #fff;
      border: solid black;
      border-width: 0 2px 2px 0;
      border-radius: 0;
      display: inline-block;
      padding: 3px; }
    .daterangepicker[b-axizd8th4h]  .calendar-table .next span {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg); }
    .daterangepicker[b-axizd8th4h]  .calendar-table .prev span {
      transform: rotate(135deg);
      -webkit-transform: rotate(135deg); }
    .daterangepicker[b-axizd8th4h]  .calendar-table th, .daterangepicker[b-axizd8th4h]  .calendar-table td {
      white-space: nowrap;
      text-align: center;
      vertical-align: middle;
      min-width: 32px;
      width: 32px;
      height: 24px;
      line-height: 24px;
      font-size: 12px;
      border-radius: 4px;
      border: 1px solid transparent;
      white-space: nowrap;
      cursor: pointer; }
    .daterangepicker[b-axizd8th4h]  .calendar-table table {
      width: 100%;
      margin: 0;
      border-spacing: 0;
      border-collapse: collapse; }
  .daterangepicker[b-axizd8th4h]  td.available:hover, .daterangepicker[b-axizd8th4h]  th.available:hover {
    background-color: #eee;
    border-color: transparent;
    color: inherit; }
  .daterangepicker[b-axizd8th4h]  td.week, .daterangepicker[b-axizd8th4h]  th.week {
    font-size: 80%;
    color: #ccc; }
  .daterangepicker[b-axizd8th4h]  td.disabled, .daterangepicker[b-axizd8th4h]  option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }
  .daterangepicker[b-axizd8th4h]  td.off {
    background-color: #fff;
    border-color: transparent;
    color: #999; }
    .daterangepicker[b-axizd8th4h]  td.off.in-range, .daterangepicker[b-axizd8th4h]  td.off.start-date, .daterangepicker[b-axizd8th4h]  td.off.end-date {
      background-color: #fff;
      border-color: transparent;
      color: #999; }
  .daterangepicker[b-axizd8th4h]  td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0; }
  .daterangepicker[b-axizd8th4h]  td.start-date {
    border-radius: 4px 0 0 4px; }
  .daterangepicker[b-axizd8th4h]  td.end-date {
    border-radius: 0 4px 4px 0; }
  .daterangepicker[b-axizd8th4h]  td.start-date.end-date {
    border-radius: 4px; }
  .daterangepicker[b-axizd8th4h]  td.active {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff; }
    .daterangepicker[b-axizd8th4h]  td.active:hover {
      background-color: #357ebd;
      border-color: transparent;
      color: #fff; }
  .daterangepicker[b-axizd8th4h]  th.month {
    width: auto; }
  .daterangepicker[b-axizd8th4h]  select.monthselect, .daterangepicker[b-axizd8th4h]  select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }
  .daterangepicker[b-axizd8th4h]  select.monthselect {
    margin-right: 2%;
    width: 56%; }
  .daterangepicker[b-axizd8th4h]  select.yearselect {
    width: 40%; }
  .daterangepicker[b-axizd8th4h]  select.hourselect, .daterangepicker[b-axizd8th4h]  select.minuteselect, .daterangepicker[b-axizd8th4h]  select.secondselect, .daterangepicker[b-axizd8th4h]  select.ampmselect {
    width: 50px;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #eee;
    padding: 2px;
    outline: 0;
    font-size: 12px; }
  .daterangepicker[b-axizd8th4h]  .calendar-time {
    text-align: center;
    margin: 4px auto 0 auto;
    line-height: 30px;
    position: relative; }
    .daterangepicker[b-axizd8th4h]  .calendar-time select.disabled {
      color: #ccc;
      cursor: not-allowed; }
  .daterangepicker[b-axizd8th4h]  .drp-buttons {
    clear: both;
    text-align: right;
    padding: 8px;
    border-top: 1px solid #ddd;
    display: none;
    line-height: 12px;
    vertical-align: middle; }
  .daterangepicker[b-axizd8th4h]  .drp-selected {
    display: inline-block;
    font-size: 12px;
    padding-right: 8px; }
  .daterangepicker[b-axizd8th4h]  .drp-buttons .btn {
    margin-left: 8px;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px; }
  .daterangepicker.show-ranges.single.rtl .drp-calendar.left[b-axizd8th4h] {
    border-right: 1px solid #ddd; }
  .daterangepicker.show-ranges.single.ltr .drp-calendar.left[b-axizd8th4h] {
    border-left: 1px solid #ddd; }
  .daterangepicker.show-ranges.rtl .drp-calendar.right[b-axizd8th4h] {
    border-right: 1px solid #ddd; }
  .daterangepicker.show-ranges.ltr .drp-calendar.left[b-axizd8th4h] {
    border-left: 1px solid #ddd; }
  .daterangepicker[b-axizd8th4h]  .ranges {
    float: none;
    text-align: left;
    margin: 0; }
  .daterangepicker.show-calendar[b-axizd8th4h]  .ranges {
    margin-top: 8px; }
  .daterangepicker[b-axizd8th4h]  .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }
  .daterangepicker[b-axizd8th4h]  .ranges li {
    font-size: 12px;
    padding: 8px 12px;
    cursor: pointer; }
    .daterangepicker[b-axizd8th4h]  .ranges li:hover {
      background-color: #eee; }
    .daterangepicker[b-axizd8th4h]  .ranges li.active {
      background-color: #08c;
      color: #fff; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker[b-axizd8th4h] {
    width: auto;
    direction: ltr;
    text-align: left; }
    .daterangepicker[b-axizd8th4h]  .ranges ul {
      width: 140px; }
    .daterangepicker.single[b-axizd8th4h]  .ranges ul {
      width: 100%; }
    .daterangepicker.single[b-axizd8th4h]  .drp-calendar.left {
      clear: none; }
    .daterangepicker.single[b-axizd8th4h]  .ranges, .daterangepicker.single[b-axizd8th4h]  .drp-calendar {
      float: left; }
    .daterangepicker[b-axizd8th4h]  .drp-calendar.left {
      clear: left;
      margin-right: 0; }
      .daterangepicker[b-axizd8th4h]  .drp-calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
    .daterangepicker[b-axizd8th4h]  .drp-calendar.right {
      margin-left: 0; }
      .daterangepicker[b-axizd8th4h]  .drp-calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
    .daterangepicker[b-axizd8th4h]  .drp-calendar.left .calendar-table {
      padding-right: 8px; }
    .daterangepicker .ranges[b-axizd8th4h], .daterangepicker .drp-calendar[b-axizd8th4h] {
      float: left; }
  .time-picker[b-axizd8th4h] {
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 0.5rem; }
    .time-picker select[b-axizd8th4h] {
      width: 3.5rem;
      display: inline-block;
      font-size: 1rem;
      padding: 0.5rem 0; } }

@media (min-width: 730px) {
  .daterangepicker[b-axizd8th4h]  .ranges {
    width: auto;
    float: left; }
  .daterangepicker.rtl[b-axizd8th4h]  .ranges {
    float: right; }
  .daterangepicker[b-axizd8th4h]  .drp-calendar.left {
    clear: none !important; } }
/* /Components/Inputs/InputAdditionalFields.razor.rz.scp.css */
.input-additionalfields-text[b-k9l1svnr14] {
  position: relative;
}
.input-additionalfields-text .controls[b-k9l1svnr14] {
  position: absolute;
  top: 2.6rem;
  right: 0;
}
.input-additionalfields-text .controls span[b-k9l1svnr14] {
  cursor: pointer;
}
.input-additionalfields-text input[b-k9l1svnr14] {
  width: calc(100% - 0.75rem);
}
/* /Components/Inputs/InputArray.razor.rz.scp.css */
.input-array-wrapper[b-tl82w7r9ik] {
  flex-wrap: wrap;
  flex-direction: row;
  display: flex;
  position: relative;
}

[b-tl82w7r9ik] input {
  width: unset;
}

.array-value-item[b-tl82w7r9ik] {
  display: flex;
}
.array-value-item.hasicon[b-tl82w7r9ik] {
  border-radius: 0.75rem;
  background: var(--input-background, var(--base-darker)) !important;
  padding: 5px 10px 5px 10px;
  margin: 3px 5px 3px;
}
.array-value-item img[b-tl82w7r9ik] {
  padding-right: 5px;
}
.array-value-item span[b-tl82w7r9ik] {
  overflow: hidden;
  outline: 0;
  min-width: 50px;
}
.array-value-item span.noicon[b-tl82w7r9ik] {
  border-radius: 0.75rem;
  background: var(--input-background, var(--base-darker)) !important;
  padding: 5px 24px 5px 10px;
  margin: 3px 5px 3px;
}
.array-value-item.disabled span[b-tl82w7r9ik] {
  padding-right: 10px;
  min-width: unset;
}
.array-value-item.newitem span[b-tl82w7r9ik] {
  animation: expand-b-tl82w7r9ik 0.2s ease-in-out;
}
.array-value-item.deleting[b-tl82w7r9ik] {
  animation: removed-item-animation-b-tl82w7r9ik 0.15s cubic-bezier(0.55, -0.04, 0.91, 0.94) forwards;
}
.array-value-item svg[b-tl82w7r9ik] {
  top: 8px;
  position: relative;
  right: 22px;
  cursor: pointer;
}

@keyframes expand-b-tl82w7r9ik {
  from {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes removed-item-animation-b-tl82w7r9ik {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0);
  }
}
/* /Components/Inputs/InputCheckedItemList.razor.rz.scp.css */
.checklist-container[b-s8rx9vhuk7] {
  max-height: 250px;
  width: 100%;
  border: var(--input-border-color);
  background: var(--input-background);
  overflow: auto; }
  .checklist-container ul[b-s8rx9vhuk7] {
    margin: 0; }
    .checklist-container ul li[b-s8rx9vhuk7] {
      padding: 0.5rem 0.5rem 0; }
/* /Components/Inputs/InputCheckGrid.razor.rz.scp.css */
table[b-5c8lowdnn5] {
  width: 100%; }
  table tbody tr[b-5c8lowdnn5] {
    border-top: 1px solid var(--color);
    height: 3rem; }
/* /Components/Inputs/InputChecklist.razor.rz.scp.css */
.input-checklist-wrapper[b-d2gblwwz7v] {
  position: relative;
  width: 100%;
}
.input-checklist-wrapper.full-height[b-d2gblwwz7v] {
  height: 100%;
}
.input-checklist-wrapper.full-height .checklist-container[b-d2gblwwz7v] {
  height: 100%;
}
.input-checklist-wrapper:not(.full-height) .checklist-container[b-d2gblwwz7v] {
  max-height: 250px;
}

.checklist-container[b-d2gblwwz7v] {
  width: 100%;
  border: var(--input-border-color);
  background: var(--input-background);
  overflow: auto;
}
.checklist-container ul[b-d2gblwwz7v] {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
}
.checklist-container li[b-d2gblwwz7v] {
  padding: 2px 6px 8px;
  color: var(--color-lighter);
}
.checklist-container li.col-0[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-1[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-2[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-3[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-4[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-5[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-6[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-7[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-8[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-9[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-10[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-11[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li.col-12[b-d2gblwwz7v] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.checklist-container li[b-d2gblwwz7v]  .tui-checkbox {
  position: relative;
  top: 5px;
  margin-right: 2px;
}
.checklist-container li .subtext[b-d2gblwwz7v] {
  display: block;
}
.checklist-container li:hover[b-d2gblwwz7v] {
  cursor: pointer;
  background: var(--base-darker);
  color: var(--color);
}
.checklist-container li.selected[b-d2gblwwz7v] {
  background: var(--base-darker);
  color: var(--color);
}

.checklist-actions button[b-d2gblwwz7v] {
  margin-right: 0.5rem;
}

.init-not-done[b-d2gblwwz7v] {
  visibility: hidden;
}

.check-all-none a[b-d2gblwwz7v] {
  color: var(--primary);
  cursor: pointer;
}
.check-all-none a:hover[b-d2gblwwz7v] {
  color: var(--primary);
  cursor: pointer;
  text-decoration: underline;
}
.check-all-none:not(.no-label)[b-d2gblwwz7v] {
  position: absolute;
  right: 1rem;
  top: -2rem;
}
.check-all-none.no-label[b-d2gblwwz7v] {
  width: 100%;
  text-align: right;
  padding: 5px;
}

.check-icon[b-d2gblwwz7v] {
  margin-right: 5px;
}

.filter[b-d2gblwwz7v] {
  display: flex;
  flex-direction: row;
  float: right;
  margin-bottom: 0.5rem;
}
.filter input[b-d2gblwwz7v] {
  height: 1.75rem;
}
.filter .filter-button[b-d2gblwwz7v] {
  width: auto;
}
.filter .filter-button button[b-d2gblwwz7v] {
  padding: 2px 7px;
  background: var(--secondary);
  border: var(--secondary);
  color: var(--button-color, var(--color, #fff));
  height: 100%;
  width: 100%;
  font-size: 0.85rem;
}
.filter .filter-button button:focus[b-d2gblwwz7v] {
  outline: none;
}
/* /Components/Inputs/InputCombobox.razor.rz.scp.css */
.input-group[b-ldrrd82ei8] {
  width: 100%;
  display: flex; }
  .input-group input[b-ldrrd82ei8] {
    width: auto;
    flex-grow: 1; }

.combobox-options[b-ldrrd82ei8] {
  background: var(--base-lightest);
  outline: none;
  color: var(--color);
  width: 100%;
  max-height: 250px;
  overflow: auto;
  border: solid 1px var(--base-darkest); }
  .combobox-options .selected[b-ldrrd82ei8] {
    background: var(--highlight); }
  .combobox-options .dropdown-item[b-ldrrd82ei8] {
    color: var(--color); }
    .combobox-options .dropdown-item:hover[b-ldrrd82ei8] {
      color: var(--color);
      background: var(--highlight); }
/* /Components/Inputs/InputDatalist.razor.rz.scp.css */
[b-ctewyon3o1] .tui-grid-container {
  min-height: 300px; }
/* /Components/Inputs/InputDate.razor.rz.scp.css */
.datetimerange-wrapper[b-gce9xx876c]  .daterangepicker {
  background: var(--input-background);
  color: var(--color); }
  .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker li.active {
    background-color: var(--primary);
    color: var(--color); }
  .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker li:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: var(--primary-color, var(--button-color)); }
  .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker .calendar-table {
    background: var(--base);
    border-color: transparent; }
  .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker td.off, .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker td.off.in-range, .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker td.off.start-date, .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker td.off.end-date {
    background-color: unset;
    border-color: transparent;
    color: unset;
    opacity: 0.5; }
  .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker td:hover, .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker th:hover {
    background: var(--secondary) !important;
    color: var(--button-color) !important; }
  .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker .in-range {
    background: var(--primary);
    color: var(--primary-color, var(--button-color)); }
  .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker .next span, .datetimerange-wrapper[b-gce9xx876c]  .daterangepicker .prev span {
    border-color: var(--color); }

.datetimerange-wrapper[b-gce9xx876c]  .input-group input {
  width: unset;
  flex-grow: 1; }
/* /Components/Inputs/InputDateRange.razor.rz.scp.css */
.datetimerange-wrapper[b-7s0acamfd3]  .input-group input {
  width: unset;
  flex-grow: 1;
}

/*# sourceMappingURL=InputDateRange.razor.css.map */
/* /Components/Inputs/InputFile.razor.rz.scp.css */
.input-group input[b-unwudzgh12] {
  width: unset;
  flex-grow: 1; }
/* /Components/Inputs/InputHtml.razor.rz.scp.css */
/* /Components/Inputs/InputIcon.razor.rz.scp.css */
.icon-container[b-hsadc6lhwe] {
  display: flex;
  align-items: center; }

.icon-wrapper[b-hsadc6lhwe] {
  display: inline-block;
  font-size: 2rem;
  margin-right: 0.5rem; }

a[b-hsadc6lhwe] {
  text-decoration: underline; }
/* /Components/Inputs/InputIconPicker.razor.rz.scp.css */
div.icon-list[b-c9c0rftknc] {
  font-size: 1.5rem;
  text-align: center;
  margin-bottom: 2rem; }
  div.icon-list .icon-box[b-c9c0rftknc] {
    border: 1px solid transparent;
    padding: 0.5rem;
    display: inline-block; }
    div.icon-list .icon-box.active[b-c9c0rftknc] {
      border: 1px solid rgba(var(--color-rgb), 0.3);
      border-radius: 2px; }

.color-groups[b-c9c0rftknc] {
  text-align: left;
  margin: 0.5rem;
  display: flex; }
  .color-groups .color-group[b-c9c0rftknc] {
    flex: 1;
    list-style: none;
    display: inline-block;
    margin: 0 3px 5px !important;
    padding: 0 !important; }
    .color-groups .color-group .color-group-color[b-c9c0rftknc] {
      margin: 0;
      padding: 0;
      display: block; }
      .color-groups .color-group .color-group-color span[b-c9c0rftknc] {
        display: inline-block;
        width: 100%;
        height: 30px;
        overflow: hidden; }
        .color-groups .color-group .color-group-color span svg[b-c9c0rftknc] {
          color: white;
          position: relative;
          top: 6px;
          text-align: center;
          font-size: 1.5rem;
          width: 100%; }
          .color-groups .color-group .color-group-color span svg.light[b-c9c0rftknc] {
            color: black; }
        .color-groups .color-group .color-group-color span:not(.active) svg[b-c9c0rftknc] {
          display: none; }
/* /Components/Inputs/InputLabel.razor.rz.scp.css */
.input-label[b-pafotfyzvs] {
  white-space: pre-wrap;
  padding: 1rem; }
  .input-label.label-warning[b-pafotfyzvs] {
    color: var(--warning);
    border: solid 1px var(--warning);
    border-radius: 0.5rem;
    margin: 1rem 0; }
  .input-label.label-info[b-pafotfyzvs] {
    color: var(--info);
    border: solid 1px var(--info);
    border-radius: 0.5rem;
    margin: 1rem 0; }
  .input-label.has-icon[b-pafotfyzvs] {
    display: flex;
    flex-direction: row; }
    .input-label.has-icon .label-wrapper[b-pafotfyzvs] {
      display: flex;
      flex-grow: 1; }
    .input-label.has-icon .icon-wrapper[b-pafotfyzvs] {
      display: flex;
      width: 2rem;
      min-width: 2rem;
      padding-top: 3px; }
/* /Components/Inputs/InputLink.razor.rz.scp.css */
a[b-yq8vea27s2] {
  display: block; }
  a.disabled[b-yq8vea27s2] {
    color: var(--color);
    opacity: 0.5; }
    a.disabled:hover[b-yq8vea27s2] {
      text-decoration: none;
      cursor: default; }
/* /Components/Inputs/InputList.razor.rz.scp.css */
.input-list .input-list-input-wrapper[b-7uagh9xck8] {
  position: relative; }

.input-list .input-list-item-container[b-7uagh9xck8] {
  background: var(--input-background);
  width: 100%;
  overflow: auto;
  border: var(--input-border-color);
  max-height: 250px; }
  .input-list .input-list-item-container ul[b-7uagh9xck8] {
    margin-bottom: 0; }
  .input-list .input-list-item-container li[b-7uagh9xck8] {
    margin: 0.5rem;
    cursor: pointer; }
    .input-list .input-list-item-container li[b-7uagh9xck8]  .tui-checkbox {
      position: relative;
      top: 5px; }

.input-list .input-list-input-container[b-7uagh9xck8] {
  display: flex;
  margin-top: 1rem;
  width: 100%; }

.input-list .input-list-input-inner[b-7uagh9xck8] {
  width: 100%; }
  .input-list .input-list-input-inner .addValidateArea[b-7uagh9xck8] {
    margin-top: 1rem; }
/* /Components/Inputs/InputMessageComponents.razor.rz.scp.css */
.input-message-components-wrapper[b-770usf0d0f] {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%; }

.component-header[b-770usf0d0f] {
  width: calc(100% - 60px);
  height: 2rem; }
  .component-header label[b-770usf0d0f] {
    width: 10%;
    display: inline-block; }
  .component-header span[b-770usf0d0f] {
    width: calc(40% - 5px);
    display: inline-block; }

.download-link[b-770usf0d0f] {
  position: absolute;
  right: 1rem; }

.component[b-770usf0d0f] {
  overflow: auto;
  height: calc(100% - 2rem); }
  .component span[b-770usf0d0f] {
    display: block;
    cursor: pointer; }
  .component .component-info[b-770usf0d0f] {
    padding: 1rem; }
  .component .component-info-stats[b-770usf0d0f] {
    display: block;
    height: 80px; }
    .component .component-info-stats img[b-770usf0d0f] {
      float: left;
      margin-right: 10px; }
  .component .component-preview[b-770usf0d0f] {
    height: 100%; }

.component-details[b-770usf0d0f] {
  position: relative;
  white-space: nowrap;
  top: 10px;
  height: calc(100% - 22px);
  max-width: 80vw; }

pre[b-770usf0d0f] {
  color: unset;
  font-size: 14px;
  display: inline-block;
  white-space: pre-line; }

.message-components-wrapper[b-770usf0d0f] {
  display: flex;
  height: 100%; }
  .message-components-wrapper.loading[b-770usf0d0f] {
    visibility: hidden; }

.component-tree[b-770usf0d0f] {
  flex: 0 0 230px;
  overflow: auto;
  position: relative;
  padding: 1rem; }

.component-outer[b-770usf0d0f] {
  flex-grow: 1;
  border: solid 1px var(--base-lightest);
  background: var(--base-darker);
  padding: 1rem;
  overflow: auto; }
/* /Components/Inputs/InputMultilist.razor.rz.scp.css */
.left[b-1ztnpis3ig], .right[b-1ztnpis3ig] {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: 0 .25rem; }

.left[b-1ztnpis3ig] {
  right: 50%; }

.right[b-1ztnpis3ig] {
  left: 50%; }

.target-container[b-1ztnpis3ig] {
  height: 50%;
  clear: both; }

.target-buttons[b-1ztnpis3ig] {
  width: 2.5rem;
  left: -35px;
  transform-style: preserve-3d;
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.included[b-1ztnpis3ig], .excluded[b-1ztnpis3ig] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 30px; }

.included[b-1ztnpis3ig] {
  bottom: 50%; }

.excluded[b-1ztnpis3ig] {
  top: 50%; }

.included ul[b-1ztnpis3ig], .excluded ul[b-1ztnpis3ig] {
  left: 1.5rem; }
/* /Components/Inputs/InputNumber.razor.rz.scp.css */
input[b-igr9dbhh11] {
  width: unset;
  flex: 1; }
/* /Components/Inputs/InputPeriod.razor.rz.scp.css */
select.danger[b-a630rlbyol] {
  border: 1px solid #ff002a; }

select.form-control[b-a630rlbyol] {
  max-width: 100px; }
/* /Components/Inputs/InputPre.razor.rz.scp.css */
.pre-wrapper[b-y4ripi36gg] {
  position: relative;
}

pre[b-y4ripi36gg] {
    color: unset;
}

.pre-wrapper-outer[b-y4ripi36gg] {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.copy-button[b-y4ripi36gg] {
  text-align: right;
  padding-bottom: 0.5rem;
}

.pre-wrapper[b-y4ripi36gg] {
  overflow: auto;
  flex-grow: 1;
}

.pre-wrapper.fillspace pre[b-y4ripi36gg], .pre-wrapper.fillspace[b-y4ripi36gg]  div {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.pre-wrapper.logfile.dark-theme[b-y4ripi36gg]  div {
  background: var(--base) !important;
  color: var(--color) !important;
}
.pre-wrapper.logfile.dark-theme[b-y4ripi36gg]  div pre {
  color: var(--color);
}

[b-y4ripi36gg] pre {
  margin: 0 !important;
}
/* /Components/Inputs/InputRulePreview.razor.rz.scp.css */
.preview-rule-container[b-6u5o0obm0p] {
  display: flex;
  flex-direction: row;
  height: 100%; }

.left[b-6u5o0obm0p], .right[b-6u5o0obm0p] {
  flex: 1 1 0;
  padding: 0 2rem;
  margin: 2rem 1rem 2rem 0;
  height: calc(100% - 4rem);
  overflow: auto; }

.right[b-6u5o0obm0p] {
  border-left: 1px dotted var(--secondary); }

.category[b-6u5o0obm0p] {
  font-size: 1.2em;
  margin-bottom: 10px;
  display: inline-block;
  padding: 3px; }

.stub[b-6u5o0obm0p] {
  background: var(--base-darkest);
  color: var(--primary);
  border-radius: 12px;
  padding: 2px 7px;
  display: inline; }

.addor[b-6u5o0obm0p] {
  background: var(--info);
  color: var(--button-color);
  border-radius: 12px;
  padding: 0px 3px;
  margin: 3px 5px 0 5px;
  display: inline; }

.stub.invalid[b-6u5o0obm0p] {
  color: var(--error); }
/* /Components/Inputs/InputSchedule.razor.rz.scp.css */
/* /Components/Inputs/InputSettings.razor.rz.scp.css */
:host .error .input-number input[b-7jiumdme90],
:host .error .input-text input[b-7jiumdme90],
:host .error .input-textarea textarea[b-7jiumdme90] {
  border: 1px solid var(--error) !important; }

.settings[b-7jiumdme90] {
  padding-bottom: 20px;
  height: 100%; }

.settings-list > div[b-7jiumdme90], .new-settings-list div.head-row > div[b-7jiumdme90] {
  padding-top: 15px;
  border: none;
  font-size: 12px; }

input.form-control[b-7jiumdme90] {
  padding: 5px;
  border-radius: 5px;
  display: inline-block;
  width: 50px; }

.key > span[b-7jiumdme90] {
  font-style: italic; }

input.setting-search[b-7jiumdme90] {
  margin: 10px;
  padding: 10px;
  width: 50%;
  max-width: 400px;
  color: var(--color-lighter);
  background: var(--input-background);
  border-radius: 5px; }

button[b-7jiumdme90] {
  border: none;
  cursor: pointer;
  outline: none; }
  button i[b-7jiumdme90] {
    font-size: 1.5em; }

i.ion-md-redo[b-7jiumdme90] {
  color: var(--primary);
  display: inline-block;
  margin-left: 5px;
  font-size: 1.1em;
  cursor: pointer; }

.hide[b-7jiumdme90] {
  display: none !important; }

.selection[b-7jiumdme90] {
  width: 100px;
  vertical-align: middle; }

/*td.key,
.key > input {
    width: 300px;
}*/
.key > input[b-7jiumdme90] {
  padding: 10px; }

.add-button[b-7jiumdme90],
.delete-button[b-7jiumdme90] {
  text-align: right;
  vertical-align: middle !important;
  float: right; }
  .add-button > svg[b-7jiumdme90],
  .delete-button > svg[b-7jiumdme90] {
    font-size: 1.5em;
    cursor: pointer;
    line-height: 1.5em;
    text-align: right;
    position: relative;
    top: 4px; }
    .add-button > svg:hover[b-7jiumdme90],
    .delete-button > svg:hover[b-7jiumdme90] {
      color: var(--primary); }

.new-setting-row[b-7jiumdme90] {
  background-color: var(--base-darkest); }

.setting-row[b-7jiumdme90], .settings[b-7jiumdme90] {
  border-top: 1px solid var(--base-darkest) !important; }

.type-selection[b-7jiumdme90] {
  text-align: right; }
  .type-selection > select[b-7jiumdme90] {
    width: 125px; }

.input-text > input[b-7jiumdme90] {
  width: 200px;
  padding: 10px; }

.input-number > input[b-7jiumdme90] {
  width: 100px;
  padding: 10px; }

.input-textarea > textarea[b-7jiumdme90] {
  width: 200px;
  height: 100px; }

.value[b-7jiumdme90] {
  vertical-align: middle; }
  .value div[b-7jiumdme90] {
    float: right; }

tr.active[b-7jiumdme90] {
  opacity: 0.3; }

label.header[b-7jiumdme90] {
  margin-top: 30px; }

input.error[b-7jiumdme90] {
  border: 1px solid var(--error); }

input[b-7jiumdme90], select[b-7jiumdme90], app-setting input.form-control[b-7jiumdme90] {
  height: 32px !important; }

.settings-list[b-7jiumdme90] {
  color: var(--color-lightest); }

.create-row[b-7jiumdme90], .setting-row[b-7jiumdme90] {
  display: flex;
  padding: 10px; }
  .create-row .key[b-7jiumdme90], .setting-row .key[b-7jiumdme90] {
    flex-basis: 300px; }
    .create-row .key input[b-7jiumdme90], .setting-row .key input[b-7jiumdme90] {
      height: 38px !important;
      width: 90%; }
  .create-row .value[b-7jiumdme90], .create-row .input-text[b-7jiumdme90], .setting-row .value[b-7jiumdme90], .setting-row .input-text[b-7jiumdme90] {
    flex-basis: 300px;
    width: auto; }
    .create-row .value input[b-7jiumdme90], .create-row .input-text input[b-7jiumdme90], .setting-row .value input[b-7jiumdme90], .setting-row .input-text input[b-7jiumdme90] {
      width: 90%; }
  .create-row div[b-7jiumdme90], .setting-row div[b-7jiumdme90] {
    padding-left: 10px;
    padding-right: 10px; }
    .create-row div.type[b-7jiumdme90], .setting-row div.type[b-7jiumdme90] {
      width: 125px;
      text-align: left;
      margin-left: 15px; }
  .create-row select[b-7jiumdme90], .setting-row select[b-7jiumdme90] {
    padding: 0 10px 0 10px;
    height: 38px !important; }
/* /Components/Inputs/InputSize.razor.rz.scp.css */
.dropdown[b-ms4svrfk22] {
  position: relative; }

.dropdown-item[b-ms4svrfk22] {
  min-width: 100px;
  text-align: right;
  margin: 0;
  padding: 7px 4px;
  font-size: 12px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: var(--color-lighter);
  background-color: var(--base-darker); }
  .dropdown-item:hover[b-ms4svrfk22] {
    background-color: var(--base-darkest); }

input[b-ms4svrfk22] {
  font-size: 12px !important; }
  input.form-control[b-ms4svrfk22] {
    height: 36px; }

select[b-ms4svrfk22] {
  width: unset;
  background-color: var(--base-darker);
  color: var(--color-lighter); }

button[b-ms4svrfk22] {
  padding-bottom: 4px; }
/* /Components/Inputs/InputSubLabel.razor.rz.scp.css */
.input-sublabel[b-krftkw6ijv] {
  margin-bottom: 0.5rem; }
/* /Components/Inputs/InputTester.razor.rz.scp.css */
textarea[b-r170r90pjo] {
  height: 8rem; }
/* /Components/Inputs/InputText.razor.rz.scp.css */
[b-rngkbbw6vk] input {
  width: unset;
  flex: 1; }
/* /Components/Inputs/InputTextArea.razor.rz.scp.css */
.textarea-wrapper[b-hej0el3uky] {
  position: relative; }

.fillspace .textarea-wrapper[b-hej0el3uky] {
  height: 100%; }
  .fillspace .textarea-wrapper[b-hej0el3uky]  textarea {
    height: 100%; }
/* /Components/Inputs/InputTextLabel.razor.rz.scp.css */
.copy-link .click-to-copy[b-u4pxnlzn30] {
  display: none;
  position: relative;
  top: -5px; }

.copy-link:hover .click-to-copy[b-u4pxnlzn30] {
  display: unset;
  margin-left: 5px;
  color: var(--primary);
  cursor: pointer; }

.value > span[b-u4pxnlzn30] {
  white-space: pre;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 50px); }
/* /Components/Inputs/InputTime.razor.rz.scp.css */
.input-time-wrapper[b-r2i6131cc2] {
  display: flex;
  align-items: center;
  border: solid 1px var(--input-border);
  background: var(--input-background);
  padding-left: 1rem; }
  .input-time-wrapper.disabled[b-r2i6131cc2] {
    background: var(--input-background-disabled, var(--base-darker)); }
    .input-time-wrapper.disabled .input-time-buttons[b-r2i6131cc2] {
      display: none; }
  .input-time-wrapper input[b-r2i6131cc2] {
    display: flex;
    flex-direction: column;
    width: 2ch;
    border: none;
    background: transparent !important;
    padding-left: 0;
    padding-right: 0;
    -moz-appearance: textfield; }
    .input-time-wrapper input[b-r2i6131cc2]::-webkit-outer-spin-button, .input-time-wrapper input[b-r2i6131cc2]::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .input-time-wrapper input.hour[b-r2i6131cc2] {
      text-align: right; }
  .input-time-wrapper .input-time-spacer[b-r2i6131cc2] {
    flex-grow: 1; }
  .input-time-wrapper .input-time-buttons[b-r2i6131cc2] {
    width: 2rem; }
    .input-time-wrapper .input-time-buttons button[b-r2i6131cc2] {
      border: solid var(--color);
      border-width: 0 2px 2px 0;
      display: block;
      padding: 2px;
      background: transparent;
      outline: 0; }
      .input-time-wrapper .input-time-buttons button.btn-up[b-r2i6131cc2] {
        transform: rotate(-135deg);
        margin-bottom: 2px; }
      .input-time-wrapper .input-time-buttons button.btn-down[b-r2i6131cc2] {
        transform: rotate(45deg);
        margin-top: 2px; }
  .input-time-wrapper .time-separator[b-r2i6131cc2] {
    width: 1rem;
    text-align: center; }
/* /Components/Inputs/InputTree.razor.rz.scp.css */
.tree-wrapper[b-ppg74672dg] {
  border: solid 1px rgba(0, 0, 0, 0.17);
  padding: 0.5rem; }
  .tree-wrapper .tree-inner-wrapper[b-ppg74672dg] {
    position: relative; }

.tree-wrapper-fillspace[b-ppg74672dg] {
  height: 100%; }
  .tree-wrapper-fillspace .tree-inner-wrapper[b-ppg74672dg] {
    height: 100%; }
/* /Components/Inputs/InputTreeDataList.razor.rz.scp.css */
.tree-datalist-wrapper[b-pyvlmqb4zt] {
  display: flex;
  position: relative;
  flex-direction: row; }

.tree-datalist-wrapper-fillspace[b-pyvlmqb4zt] {
  height: 100%; }

.tree-wrapper[b-pyvlmqb4zt] {
  height: 100%;
  width: 15rem; }

.datalist-wrapper[b-pyvlmqb4zt] {
  flex-grow: 1;
  height: 100%; }
/* /Components/Inputs/InputUserMatchingSelector.razor.rz.scp.css */
.usergroups[b-dakpxpwy3y] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column; }
  .usergroups.show-ip[b-dakpxpwy3y] {
    height: calc(50% - 1rem); }

.ipgroups[b-dakpxpwy3y] {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  height: calc(50% - 1rem); }

[b-dakpxpwy3y] .tui-member-list {
  flex: 1 1 0; }
/* /Components/Inputs/TuiInputComponent.razor.rz.scp.css */
.tui-input-component[b-ctevnmspty]  .tui-input-error {
  border: 1px solid var(--error);
  background-color: var(--error);
  border-radius: 0.25rem;
  color: var(--button-color);
  padding: 0.25rem 0.5rem;
  margin: 1rem 0;
  display: inline-block; }

.tui-input-component .help-text[b-ctevnmspty] {
  color: rgba(var(--color-rgb), 0.5); }

.tui-input-component.indented[b-ctevnmspty] {
  padding-left: 4rem !important; }

.tui-input-component.inline.input-textlabel .tui-input-label[b-ctevnmspty] {
  width: 12.5rem;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: unset;
  font-weight: 600;
  position: relative;
  top: 6px; }

.tui-input-component.inline.input-textlabel .tui-input-control[b-ctevnmspty] {
  display: inline; }

.tui-input-component.fillspace[b-ctevnmspty] {
  max-width: unset;
  flex: unset;
  width: 100%;
  height: 100%;
  position: relative; }
  .tui-input-component.fillspace .tui-input-control[b-ctevnmspty] {
    height: 100%;
    width: calc(100% - 5px); }

.tui-input-component.fillspace.error-shown .tui-input-control[b-ctevnmspty] {
  height: calc(100% - 5rem); }
/* /Components/Modals/ConfirmModal.razor.rz.scp.css */
pre[b-7wuzi9u715] {
    max-height: 200px;
    overflow: auto;
    font: inherit;
    max-width: 450px;
    white-space: pre-wrap;
    color: var(--color);
    margin: 2rem;
}

.tui-modal-form-wrapper[b-7wuzi9u715] {
    display:flex;
    width:100%;
}


.tui-modal-form[b-7wuzi9u715]{
    flex-grow:1;
    overflow:auto;
}

.tui-modal-buttons[b-7wuzi9u715] {
    text-align: center;
    position: unset;
    left:unset;
    right:unset;
    bottom:unset;
    height: fit-content;
    padding: 0 0 0.5rem;
    display: flex;
    align-self: center;
    align-items: center;
}
pre[b-7wuzi9u715] {
    margin: 1.5rem 2rem 1rem;
    min-height:7.5rem;
}
.btn[b-7wuzi9u715] {
    min-width:6rem;
    max-width:10rem;
    overflow:hidden;
    text-overflow:ellipsis;
}
/* /Components/Modals/PromptModal.razor.rz.scp.css */
pre[b-ihe2qzacah] {
  max-height: 200px;
  overflow: auto;
  font: inherit;
  max-width: 450px;
  white-space: pre-wrap;
  color: var(--color);
  margin: 2rem; }

.tui-modal-form-wrapper[b-ihe2qzacah] {
  display: flex;
  height: 100%;
  width: 100%; }

.prompt-input-wrapper[b-ihe2qzacah] {
  margin: 0 1rem; }

.prompt-error[b-ihe2qzacah] {
  border: 1px solid var(--error);
  background-color: var(--error);
  border-radius: 0.25rem;
  color: var(--button-color);
  padding: 0.25rem 0.5rem;
  margin: 1rem 0;
  display: inline-block; }

.tui-modal-form[b-ihe2qzacah] {
  flex-grow: 1;
  overflow: auto;
  min-height: 200px; }

.tui-modal-buttons[b-ihe2qzacah] {
  height: 4.5rem; }

.btn[b-ihe2qzacah] {
  min-width: 6rem;
  max-width: 10rem;
  overflow: hidden;
  text-overflow: ellipsis; }
/* /Components/SidePaneComponent.razor.rz.scp.css */
.side-form-overlay[b-uwh18fnr48] {
  content: '';
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(16, 24, 31, 0.7);
  pointer-events: all; }
  .side-form-overlay.level-0[b-uwh18fnr48] {
    z-index: 2; }
  .side-form-overlay.level-1[b-uwh18fnr48] {
    z-index: 3; }
  .side-form-overlay.level-2[b-uwh18fnr48] {
    z-index: 4; }
  .side-form-overlay.level-3[b-uwh18fnr48] {
    z-index: 5; }
  .side-form-overlay.level-4[b-uwh18fnr48] {
    z-index: 6; }
  .side-form-overlay.level-5[b-uwh18fnr48] {
    z-index: 7; }
  .side-form-overlay.level-6[b-uwh18fnr48] {
    z-index: 8; }
  .side-form-overlay.level-7[b-uwh18fnr48] {
    z-index: 9; }
  .side-form-overlay.level-8[b-uwh18fnr48] {
    z-index: 10; }
  .side-form-overlay.level-9[b-uwh18fnr48] {
    z-index: 11; }
  .side-form-overlay.level-10[b-uwh18fnr48] {
    z-index: 12; }

@media (min-width: 768px) {
  .side-form[b-uwh18fnr48] {
    min-width: 700px; } }

@media (max-width: 767px) {
  .side-form[b-uwh18fnr48] {
    width: 100% !important; }
  [b-uwh18fnr48] .tui-form-header-buttons {
    display: none; }
  [b-uwh18fnr48] .tui-form-container:not(.wizard) {
    bottom: calc(2rem + 34px) !important; }
  [b-uwh18fnr48] .tui-form-bottom-buttons {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 1rem;
    display: flex; }
    [b-uwh18fnr48] .tui-form-bottom-buttons button {
      margin: 0 1rem;
      flex-grow: 1; }
      [b-uwh18fnr48] .tui-form-bottom-buttons button i, [b-uwh18fnr48] .tui-form-bottom-buttons button svg {
        margin-right: 0.5rem; } }

.side-form[b-uwh18fnr48] {
  max-width: 100%;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: 30%; }
  .side-form.level-0[b-uwh18fnr48] {
    z-index: 3;
    width: 70%; }
  .side-form.level-1[b-uwh18fnr48] {
    z-index: 4;
    width: 49%; }
  .side-form.level-2[b-uwh18fnr48] {
    z-index: 5;
    width: 34.3%; }
  .side-form.level-3[b-uwh18fnr48] {
    z-index: 6;
    width: 24.01%; }
  .side-form.level-4[b-uwh18fnr48] {
    z-index: 7; }
  .side-form.level-5[b-uwh18fnr48] {
    z-index: 8; }
  .side-form.level-6[b-uwh18fnr48] {
    z-index: 9; }
  .side-form.level-7[b-uwh18fnr48] {
    z-index: 10; }
  .side-form.level-8[b-uwh18fnr48] {
    z-index: 11; }
  .side-form.level-9[b-uwh18fnr48] {
    z-index: 12; }
  .side-form.level-10[b-uwh18fnr48] {
    z-index: 13; }
  .side-form.resizable:not(.fullwidth)[b-uwh18fnr48] {
    padding-left: 5px; }
  .side-form .resizer[b-uwh18fnr48] {
    width: 5px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    cursor: w-resize;
    background: var(--base-darker); }
  .side-form .side-form-inner[b-uwh18fnr48] {
    cursor: default;
    background: var(--base);
    width: 100%;
    height: 100%; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-1 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-2 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-3 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-4 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-5 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-7 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-8 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-9 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-10 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-11 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
  .side-form.tui-small-form[b-uwh18fnr48]  .tui-input-component.tui-input-col-12 {
    flex: 0 0 100% !important;
    max-width: 100% !important; }
/* /Components/TuiControls/Portlets/PortletDescriptionList.razor.rz.scp.css */
ul[b-2j0jlc93nt] {
  margin: 1em;
  padding: 0;
  list-style: none; }
  ul li[b-2j0jlc93nt] {
    display: flex;
    flex-direction: row;
    margin: 0.5em 0; }
    ul li label[b-2j0jlc93nt] {
      color: var(--color);
      flex-grow: 1;
      font-weight: 600; }
    ul li span.key[b-2j0jlc93nt] {
      width: 40%;
      min-width: 140px;
      text-overflow: ellipsis;
      overflow: hidden;
      font-weight: 400;
      color: var(--color-darkest); }
      ul li span.key.in-section[b-2j0jlc93nt] {
        padding-left: 1rem; }
    ul li span.value[b-2j0jlc93nt] {
      color: var(--color);
      flex-grow: 1; }
/* /Components/TuiControls/Portlets/PortletTable.razor.rz.scp.css */
.container[b-2q325jrqu4] {
  padding: 0.5em;
}

table[b-2q325jrqu4] {
  width: 100%;
}
table thead tr[b-2q325jrqu4] {
  background: var(--base);
}
table thead tr th[b-2q325jrqu4] {
  cursor: pointer;
  padding: 5px 10px;
}
table thead tr th .sorter[b-2q325jrqu4] {
  display: inline-block;
}
table thead tr th svg[b-2q325jrqu4] {
  margin-right: 3px;
}
table td[b-2q325jrqu4] {
  padding: 6px 0 6px 9px;
}
table[b-2q325jrqu4]  .progress {
  height: 1.25rem;
  font-size: 0.9rem;
  background: var(--base-darkest);
  width: 98%;
  position: relative;
}
table[b-2q325jrqu4]  .progress .percentage {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  color: var(--color);
}
/* /Components/TuiControls/Portlets/PortletWrapper.razor.rz.scp.css */
.grid-stack-item-content[b-ikqx3qd1q7] {
  overflow: auto;
  background: var(--base-lightest);
  border: solid 1px var(--base-darkest);
  display: flex;
  flex-direction: column; }
  .grid-stack-item-content .portlet-title[b-ikqx3qd1q7] {
    background: var(--base-darker);
    color: var(--color);
    font-weight: 600;
    padding: 0.5rem 1rem;
    display: flex;
    flex-direction: row; }
    .grid-stack-item-content .portlet-title label[b-ikqx3qd1q7] {
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      flex-grow: 1; }
    .grid-stack-item-content .portlet-title .close-icon[b-ikqx3qd1q7] {
      position: relative;
      display: inline-block;
      width: 1.5rem;
      height: 1rem;
      cursor: pointer; }
      .grid-stack-item-content .portlet-title .close-icon svg[b-ikqx3qd1q7] {
        position: relative;
        top: -1px; }
    .grid-stack-item-content .portlet-title .portlet-period[b-ikqx3qd1q7] {
      display: inline;
      width: auto;
      padding: 0;
      height: 1.5rem; }
    .grid-stack-item-content .portlet-title > a[b-ikqx3qd1q7] {
      width: 50px;
      text-align: right;
      margin: auto 1rem auto auto;
      color: var(--color); }
      .grid-stack-item-content .portlet-title > a:hover[b-ikqx3qd1q7] {
        cursor: pointer;
        text-decoration: unset; }
  .grid-stack-item-content .portlet-content[b-ikqx3qd1q7] {
    flex-grow: 1;
    overflow: auto; }
    .grid-stack-item-content .portlet-content .highchart[b-ikqx3qd1q7] {
      height: 100%; }
    .grid-stack-item-content .portlet-content .chart-container[b-ikqx3qd1q7] {
      width: 100%;
      height: 100%;
      overflow: auto; }
/* /Components/TuiControls/Terminal/TuiTerminal.razor.rz.scp.css */
.tui-terminal[b-ogxvbjp250] {
  font-family: 'Source Code Pro', monospace;
  background: black;
  height: 100%; }
  .tui-terminal .tui-terminal-resizer[b-ogxvbjp250] {
    background: var(--base-darkest);
    width: 100%;
    height: 5px;
    cursor: ns-resize; }
  .tui-terminal .tui-terminal-container[b-ogxvbjp250] {
    padding: 1rem;
    overflow: auto;
    max-height: calc(100% - 16px); }
  .tui-terminal p[b-ogxvbjp250] {
    margin: 0; }
  .tui-terminal .output[b-ogxvbjp250] {
    white-space: pre; }
  .tui-terminal .input .prompt[b-ogxvbjp250] {
    color: #d2d2d2;
    display: inline-block;
    margin: 0;
    padding: 0; }
  .tui-terminal .input.paused .prompt[b-ogxvbjp250] {
    display: none; }
  .tui-terminal .input .command[b-ogxvbjp250] {
    width: calc(100% - 2.5rem);
    color: #d2d2d2;
    display: inline-block;
    background: transparent !important;
    padding: 0;
    margin: 0; }
  .tui-terminal .output-command[b-ogxvbjp250] {
    color: #d2d2d2; }

.tui-terminal-container[b-ogxvbjp250], .tui-terminal-output[b-ogxvbjp250], .input[b-ogxvbjp250] {
  transform: rotateX(180deg); }
/* /Components/TuiControls/TuiCheckbox.razor.rz.scp.css */
.tui-checkbox[b-6q36w5pkog] {
  display: inline-block;
  position: relative;
  overflow: hidden;
  min-width: 24px;
  height: 1.5rem; }
  .tui-checkbox label[b-6q36w5pkog] {
    display: inline-block; }
    .tui-checkbox label:not(.label)[b-6q36w5pkog] {
      top: 0;
      left: 0;
      width: 20px;
      height: 20px;
      position: absolute;
      cursor: pointer;
      user-select: none; }
    .tui-checkbox label.label[b-6q36w5pkog] {
      margin-left: 24px; }
    .tui-checkbox label.disabled[b-6q36w5pkog] {
      opacity: 0.5; }
  .tui-checkbox input[b-6q36w5pkog] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0; }
  .tui-checkbox .checkmark[b-6q36w5pkog] {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: var(--secondary);
    border-radius: 2px; }
  .tui-checkbox label.checked:not(.thirdState) .checkmark[b-6q36w5pkog] {
    background: var(--secondary) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABiCAQAAAAMsr7CAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAlQQAAJUEAVOwsjYAAAAJdnBBZwAAAGQAAABiANF8+WAAAAWBSURBVHja1dxpbFRVGMbxZ+i0tJbFUigCigQkaYKagEgEojFKbFIU10RJIBohaiImBGJUCBi1SFxQMEGQRSmLCv2gdQGjMTUKBMLSFCMENxCDLGVL6UI70/n7oZcu0Jk5Zzoz9/T92k7u+c3Z33PuSN0sEEFu5SUqOEGIen5lAdfhd7GsEZlMYCXHCNMWYb5hpN9ls0EEuJkVnKGz2OB3+UwRIo85HCVanPW7jGaMAHewjRDR44LfpTRh5DKLf4kdFX6XMx5CDKOUxjiMszzsd1ljMwLczW7iRRMLCPpd2liMLGZwPC4jwhp6OTuPIPryJrUGjE0McJSBEINZH3OU6sBwEoIQhXxHJC6jmQ0UuMyYwN64CAizlnx3GQEe5C8DRogV5DmJkBAZPMUpA0YTy+jjLiOTWZw3YDTyjrMDLiKbV7howGighGvcZeSyiAYjxmtku8voywc0GTAu8brLjDxWddjxRWe8QY67jHzW0mzUxRc5ykCI/pQaMUK87WgXR4gCNhosRaCZ5fR2lzGQz40YEdY5Oot7tbHZiAFlFDjJkBAD+NSQ8S1D3F0a5rPekLGTm9xl9OMTo5EKDjHWXUYeawwZxylyl9GHlUazOJxnmruMXJYaMhqYS4arjBwWGy0NoZl3HV0cIrJYyCUjBpTRz1VGJi9SZ8jYxQgnewcig1lGuz+AI0xwlRHgSaO9OECNo2MVQjxqlBkBCFNC0FVGEccMGVDGta4yJvK7MaOKQgebFUKMpsqYcYb7XWWMZIcxI8Q8erjJGMI2YwaUOZkCReTzmQXjIKPcbFa9+NBwqQ5Qw+NuMnpSYrg4bIklZHadEVTLd5GtoRqsHNXrnKp1ViEpkBBDPfSc5ijT+CPbtUShRJ519TcYpJhyjlNHI3VUc5ByFnIPBbbjCEJM5ZxFbVQzKUnNigxe6HQlVEcVyyiin+mDEGJS3DsK7aOZV5M26FLM6RiPqmM387glfitGiDH8ZsGA7+mftE7O13EfF+EEpRTRK3rdIMQItlsxTnJXEkcrqg0fW8sPTIt2jooooNyK0cxCAkkcdI3OiS5HIzt5hoFXYhC9WW2YcrscFUlOhFJp9XgIsZ/ZXN+GQWRRYnBPoX2cSdpo1Qp5yGK/0NYsDjCbQbT0jQDPGtwa6RhvJT3Zg5jMEWsKhKnkeQYiijlp+dn9DE36kgQh7uVwAhQIs5v5lkMu1DM1JWsrbyd3ICEKll0cYGPKzgIR4jb2JUixi38YncK1rjcvV6acEWF+ipfsCDEu4QZmGrsYlPKdB0KMt+66NlHPE2nZQiHEnRYJHNvYnLazcoQo5r+UME6lNauLENONc7U28X6aEz6IDOZQn2TGnxSmPcGA6Mliy2Vg7Ijwsi+ZEkQfNiYRspfBviR8vOv1O5PEaGKGb5krbwV2tOsK4CdfzwS98aumy4yGNE2DMSlBFlkkPzuPbQ4kqBH5bO0So5YpDmR2EWJsQjvIy/GFI1f4EGKmVa6lfVyk2IH6aKXksLqb10crZRh7EqqPyc7UhwcRU7hgDSl3qj48SpClloxaHnCqPlopNxq9adMWW518OQIhHrGY5y85eTLoUbJYbgz52dFLxx5luOFdhjAzHa0PDyKmG02O+xx/6x+Ry5a4jAhzHa4PDyLGxX2D9g+Gp5vRw+7fA5K0R6vifN1f6u80OxIJxCB2xaiP09zudLNqBxGPxTij2pSMKxnpomRTGoVR59hCMQ5EjIlyx+FHfza2lp29JQKSVKmPO/lTRFtU44Mj8UDc0MnB0GGGdZNm1Q4inr7q9zHe6zb9owOl7xUZlnNM7HYMr07u63AA8ZWj724aUDL5qJURYno3bFitlFEc8iC/OPu+oBFEFFNFPTsY72d9/A+3+gkJu8ylqwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wMy0yMlQxNDozNjo0My0wNDowMLhI9YkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDMtMjJUMTQ6MzY6NDMtMDQ6MDDJFU01AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==") center center/10px 10px no-repeat; }
  .tui-checkbox .thirdState .checkmark[b-6q36w5pkog] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABPSURBVHjaYvzPgAsw4ZRhYGFgYGBgPMvAxfAPSfnj/24MDAz/Gf5DCGT46j/Df6iBX9HMeo7brv8EnEGyFCNCig1NihMhxYrNLEayAgowAF+OFec/5McWAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: 2px 2px;
    background-size: 14px 15px; }
/* /Components/TuiControls/TuiChecklist.razor.rz.scp.css */
.tui-checklist[b-f7hd3hyaqw] {
  height: 100%;
  width: 100%;
  position: relative; }

.tui-checklist-ul[b-f7hd3hyaqw] {
  position: absolute;
  top: 2rem;
  bottom: 0;
  left: 0;
  right: 0;
  list-style: none;
  margin: 0;
  padding: 0.5rem;
  background-color: var(--input-background);
  overflow: auto; }

.tui-checklist-li > span[b-f7hd3hyaqw] {
  cursor: pointer; }

.num-selected[b-f7hd3hyaqw] {
  float: right;
  position: relative;
  top: -2px; }

.multilist-item-icon[b-f7hd3hyaqw] {
  margin-right: 0.5rem; }

li[b-f7hd3hyaqw] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px; }
  li[b-f7hd3hyaqw]  .tui-checkbox {
    position: relative;
    top: 4px; }
/* /Components/TuiControls/TuiDashboard.razor.rz.scp.css */
.grid-stack[b-vmljapzaad] 
{
  width: 100%;
  height: 100%; 
}
/* /Components/TuiControls/TuiFormButtons.razor.rz.scp.css */
button[b-5z7c3guc55] {
  margin-left: 0.5rem; }

.preview-toggle[b-5z7c3guc55] {
  display: inline;
  margin-right: 0.5rem;
  border-right: solid 1px rgba(var(--color-rgb), 0.5);
  padding-right: 1rem; }

/**/
/* /Components/TuiControls/TuiGrid/Datalists/TuiGrid2/Grid.razor.rz.scp.css */
div.table-wrapper[b-zjq9hy4d59] {
  width: 100%;
  overflow: auto; }

table[b-zjq9hy4d59] {
  width: 100%;
  height: 100%;
  min-height: 300px;
  cursor: default; }
  table thead[b-zjq9hy4d59] {
    height: 40px;
    color: var(--color);
    opacity: 0.7; }
    table thead tr[b-zjq9hy4d59] {
      border-bottom: solid 1px rgba(var(--color-rgb), 0.2) !important; }
  table[b-zjq9hy4d59]  td:nth-child(1n+1), table[b-zjq9hy4d59]  th:nth-child(1n+1) {
    min-width: 100px; }
  table[b-zjq9hy4d59]  th {
    font-weight: normal; }
  table[b-zjq9hy4d59]  th, table[b-zjq9hy4d59]  td {
    padding: 0.5rem 2rem 0.5rem 0.5rem; }
  table tbody[b-zjq9hy4d59] {
    display: block;
    height: calc(100% - 41px);
    overflow: auto; }
  table thead[b-zjq9hy4d59], table tbody[b-zjq9hy4d59]  tr {
    display: table;
    width: 100%;
    table-layout: fixed; }
  table thead[b-zjq9hy4d59] {
    width: 100%; }
  table tbody[b-zjq9hy4d59]  tr td:first-child {
    border-left: 3px solid transparent; }
  table tbody[b-zjq9hy4d59]  tr.selected td {
    background: var(--base-darker); }
    table tbody[b-zjq9hy4d59]  tr.selected td:first-child {
      border-left-color: var(--highlight); }
  table tbody[b-zjq9hy4d59]  td {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
/* /Components/TuiControls/TuiGrid/Datalists/TuiGridBasic/TuiGridBasic.razor.rz.scp.css */
.tui-grid-basic[b-dr1wj9lboa] {
  width: 100%;
  height: 100%;
  min-height: 300px;
  cursor: default; }
  .tui-grid-basic thead[b-dr1wj9lboa] {
    height: 40px;
    color: var(--color);
    opacity: 0.7; }
    .tui-grid-basic thead tr[b-dr1wj9lboa] {
      border-bottom: solid 1px rgba(var(--color-rgb), 0.2) !important; }
  .tui-grid-basic[b-dr1wj9lboa]  th {
    font-weight: normal; }
  .tui-grid-basic[b-dr1wj9lboa]  th, .tui-grid-basic[b-dr1wj9lboa]  td {
    padding: 0.5rem 2rem 0.5rem 0.5rem; }
  .tui-grid-basic tbody[b-dr1wj9lboa] {
    display: block;
    height: calc(100% - 41px);
    overflow: auto; }
  .tui-grid-basic thead[b-dr1wj9lboa], .tui-grid-basic tbody[b-dr1wj9lboa]  tr {
    display: table;
    width: 100%;
    table-layout: fixed; }
  .tui-grid-basic thead[b-dr1wj9lboa] {
    width: 100%; }
  .tui-grid-basic tbody[b-dr1wj9lboa]  tr td:first-child {
    border-left: 3px solid transparent; }
  .tui-grid-basic tbody[b-dr1wj9lboa]  tr.selected td {
    background: var(--base-darker); }
    .tui-grid-basic tbody[b-dr1wj9lboa]  tr.selected td:first-child {
      border-left-color: var(--highlight); }
  .tui-grid-basic tbody[b-dr1wj9lboa]  td {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
/* /Components/TuiControls/TuiGrid/Datalists/TuiJqxGrid/TuiJqxGrid.razor.rz.scp.css */
.tui-jqx-grid[b-d1aqddwhfw] {
  width: 100%;
  height: 100%;
  overflow: hidden; }

.jqx-grid[b-d1aqddwhfw] {
  background: transparent;
  border: 1px solid transparent !important;
  /* this fixes a flashing issue with the grid, it needs a border */ }
  .jqx-grid[b-d1aqddwhfw]  .jqx-widget-content-default {
    background: transparent;
    color: var(--color);
    font-size: 12px !important;
    border: 0 !important; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-widget-header-default {
    background-color: transparent !important; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-column-header-default,
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-columngroup-header-default {
    border: 0px !important; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-widget-header {
    border-bottom: solid 1px rgba(var(--color-rgb), 0.2) !important;
    background-color: transparent !important;
    border-bottom-width: 2px;
    background: transparent;
    border-color: var(--base-darkest); }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-cell {
    background: transparent; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-widget-header,
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-column-header-default,
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-columngroup-header-default {
    color: rgba(var(--color-rgb), 0.7) !important; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-cell {
    font-family: var(--font-family);
    font-size: 12px; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-cell:not(.jqx-grid-cell-selected) .row-deleted {
    color: rgba(var(--color-rgb), 0.5); }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-cell.jqx-grid-cell-selected .row-deleted {
    color: rgba(var(--color-rgb), 0.75); }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-cell .row-deleted {
    font-style: italic; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-column-filterbutton {
    margin-top: 1px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAGsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTExLTAxVDEyOjE2OjU5LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMS0wMVQxMjoyMToyNC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMS0wMVQxMjoyMToyNC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NzdhMzg0YS0wNDRkLTRhMWItOWNmOC0yYmI0NDU0NDJlZGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6YTI3MzEyOTQtNTZiYy00ZWRlLWJiNjYtMWFlOTZjODc0YjFkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTI3MzEyOTQtNTZiYy00ZWRlLWJiNjYtMWFlOTZjODc0YjFkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMjczMTI5NC01NmJjLTRlZGUtYmI2Ni0xYWU5NmM4NzRiMWQiIHN0RXZ0OndoZW49IjIwMTgtMTEtMDFUMTI6MTY6NTktMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzNkOTNhZTItYjlhMy00OWI5LTk4MWEtMGRjODhkNzRmZTY3IiBzdEV2dDp3aGVuPSIyMDE4LTExLTAxVDEyOjIwOjIyLTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3N2EzODRhLTA0NGQtNGExYi05Y2Y4LTJiYjQ0NTQ0MmVkZSIgc3RFdnQ6d2hlbj0iMjAxOC0xMS0wMVQxMjoyMToyNC0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmyFoPoAAACGSURBVDiNY/z//z8DJYCJIt0MDAyM3gHRbxgYGISJVP92y/olIiguUJCXEmFgYPhHhOZ/ULUogOnBw2cMCvJSzAQM+acgL8X84OEzDAkmBgYGBgKG4NQMNwCPIf+gYjgBSiwgGcLAwMDAALMZl+0YBpADhrEBvyg1wJyBgeEKMQYwDnhuBAD/8C38mOmV6QAAAABJRU5ErkJggg=="); }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-column-menubutton {
    border-color: transparent !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAGAmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTExLTAxVDExOjU5OjMzLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMS0wMlQxODo0OTo0Ny0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMS0wMlQxODo0OTo0Ny0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplMzIzNjNhNC0xZTBiLTQ4MmUtYjZiNS0yYmQxZmE2YTg5Y2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NWNlNTc5N2EtMmNlZi00Yzk0LTljY2ItMDMwMjFhYzM0M2E0IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NWNlNTc5N2EtMmNlZi00Yzk0LTljY2ItMDMwMjFhYzM0M2E0IiB0aWZmOk9yaWVudGF0aW9uPSIxIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWNlNTc5N2EtMmNlZi00Yzk0LTljY2ItMDMwMjFhYzM0M2E0IiBzdEV2dDp3aGVuPSIyMDE4LTExLTAxVDEyOjAzOjM1LTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmUzMjM2M2E0LTFlMGItNDgyZS1iNmI1LTJiZDFmYTZhODljZCIgc3RFdnQ6d2hlbj0iMjAxOC0xMS0wMlQxODo0OTo0Ny0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuPoo+YAAABDSURBVDiNY/z//z8DJYCJIt3UMIAFxojNryXJL4snNjOiGAAFjETqh1uGbgDJIYpsALG24zSAVNtHw2DQhAHjgOdGANFXEi7xRoG5AAAAAElFTkSuQmCC") !important; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-grid-content-default .jqx-fill-state-pressed-default:first-child {
    border-left: 3px solid var(--highlight) !important;
    border-left-color: var(--highlight) !important; }
  .jqx-grid[b-d1aqddwhfw]  .jqx-fill-state-pressed-default {
    background: var(--base-darker) !important; }

.jqx-widget-default[b-d1aqddwhfw]  .jqx-grid-cell-default,
.jqx-widget-default[b-d1aqddwhfw]  .jqx-grid-column-header-default,
.jqx-widget-default[b-d1aqddwhfw]  .jqx-grid-group-cell-default {
  border-bottom-color: transparent;
  border-color: transparent; }
  .jqx-widget-default[b-d1aqddwhfw]  .jqx-grid-cell-default > .jqx-checkbox,
  .jqx-widget-default[b-d1aqddwhfw]  .jqx-grid-column-header-default > .jqx-checkbox,
  .jqx-widget-default[b-d1aqddwhfw]  .jqx-grid-group-cell-default > .jqx-checkbox {
    background: transparent !important; }

.jqx-widget[b-d1aqddwhfw], .jqx-widget-content[b-d1aqddwhfw] {
  font-family: var(--font-family) !important; }

.jqx-widget-content-default[b-d1aqddwhfw] {
  font-size: 12px !important;
  border: 0 !important; }
/* /Components/TuiControls/TuiGrid/Datalists/TuiTelerikGrid/TuiTelerikGrid.razor.rz.scp.css */
@charset "UTF-8";
.telerik-grid-wrapper[b-p1ts5dhbv4] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.column-header[b-p1ts5dhbv4] {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0.8rem 0.2rem 0.4rem;
}
.column-header.sortable[b-p1ts5dhbv4] {
  width: calc(100% - 20px);
  cursor: pointer;
}

.column-sort[b-p1ts5dhbv4] {
  color: rgba(var(--color-rgb), 0.6);
  font-size: 0.8rem;
  position: absolute;
  top: 11px;
  right: 5px;
}
.column-sort.sort-desc[b-p1ts5dhbv4]::before {
  content: "▲";
}
.column-sort.sort-asc[b-p1ts5dhbv4]::before {
  content: "▼";
}

[b-p1ts5dhbv4] .k-table, [b-p1ts5dhbv4] .k-data-table {
  color: var(--color);
}

[b-p1ts5dhbv4] .k-grid {
  font-size: 1rem !important;
  color: var(--color);
  background-color: unset;
  border: none unset;
  height: 100% !important;
}
[b-p1ts5dhbv4] .k-grid .k-table-md {
  font-size: unset !important;
  line-height: unset !important;
}
[b-p1ts5dhbv4] .k-grid .k-grid-header, [b-p1ts5dhbv4] .k-grid .k-header, [b-p1ts5dhbv4] .k-grid th.k-header, [b-p1ts5dhbv4] .k-grid .k-grid-header-wrap, [b-p1ts5dhbv4] .k-grid .k-grouping-header, [b-p1ts5dhbv4] .k-grid .k-grouping-header .k-group-indicator, [b-p1ts5dhbv4] .k-grid .k-grid td, [b-p1ts5dhbv4] .k-grid .k-grid-footer, [b-p1ts5dhbv4] .k-grid .k-grid-footer-wrap, [b-p1ts5dhbv4] .k-grid .k-grid-content-locked, [b-p1ts5dhbv4] .k-grid .k-grid-footer-locked, [b-p1ts5dhbv4] .k-grid .k-grid-header-locked, [b-p1ts5dhbv4] .k-grid .k-filter-row > td, [b-p1ts5dhbv4] .k-grid .k-filter-row > th {
  border-color: transparent;
}
[b-p1ts5dhbv4] .k-grid .k-grid-header, [b-p1ts5dhbv4] .k-grid .k-table-thead {
  background: unset;
  border-bottom: 1px solid rgba(var(--color-rgb), 0.2);
  color: rgba(var(--color-rgb), 0.8);
}
[b-p1ts5dhbv4] .k-grid .k-grid-header .k-table-th, [b-p1ts5dhbv4] .k-grid .k-table-thead .k-table-th {
  padding: 0;
}
[b-p1ts5dhbv4] .k-grid .k-grid-content {
  background: unset;
}
[b-p1ts5dhbv4] .k-grid td.k-selected,
[b-p1ts5dhbv4] .k-grid .k-table-row.k-selected > td,
[b-p1ts5dhbv4] .k-grid .k-table-td.k-selected,
[b-p1ts5dhbv4] .k-grid .k-table-row.k-selected > .k-table-td {
  background-color: var(--base-darker) !important;
  color: var(--color) !important;
}
[b-p1ts5dhbv4] .k-grid .k-master-row td:first-child {
  border-left: 2px solid transparent;
}
[b-p1ts5dhbv4] .k-grid .k-master-row.k-selected td:first-child {
  border-left-color: var(--highlight) !important;
}
[b-p1ts5dhbv4] .k-grid tr.k-alt {
  background-color: unset;
}
[b-p1ts5dhbv4] .k-grid tbody tr:hover,
[b-p1ts5dhbv4] .k-grid tbody tr.k-state-hover {
  background-color: unset !important;
}
[b-p1ts5dhbv4] .k-grid th, [b-p1ts5dhbv4] .k-grid td {
  padding: 0 3px;
  border-color: transparent;
  white-space: nowrap;
}
[b-p1ts5dhbv4] .k-grid .icon-column {
  text-overflow: clip;
  width: 100%;
  text-align: center;
  display: inline-block;
}
[b-p1ts5dhbv4] .k-grid .k-checkbox {
  border-color: transparent;
  color: transparent;
  background-color: var(--secondary);
}
[b-p1ts5dhbv4] .k-grid .k-checkbox:checked {
  background: var(--secondary) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABiCAQAAAAMsr7CAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAlQQAAJUEAVOwsjYAAAAJdnBBZwAAAGQAAABiANF8+WAAAAWBSURBVHja1dxpbFRVGMbxZ+i0tJbFUigCigQkaYKagEgEojFKbFIU10RJIBohaiImBGJUCBi1SFxQMEGQRSmLCv2gdQGjMTUKBMLSFCMENxCDLGVL6UI70/n7oZcu0Jk5Zzoz9/T92k7u+c3Z33PuSN0sEEFu5SUqOEGIen5lAdfhd7GsEZlMYCXHCNMWYb5hpN9ls0EEuJkVnKGz2OB3+UwRIo85HCVanPW7jGaMAHewjRDR44LfpTRh5DKLf4kdFX6XMx5CDKOUxjiMszzsd1ljMwLczW7iRRMLCPpd2liMLGZwPC4jwhp6OTuPIPryJrUGjE0McJSBEINZH3OU6sBwEoIQhXxHJC6jmQ0UuMyYwN64CAizlnx3GQEe5C8DRogV5DmJkBAZPMUpA0YTy+jjLiOTWZw3YDTyjrMDLiKbV7howGighGvcZeSyiAYjxmtku8voywc0GTAu8brLjDxWddjxRWe8QY67jHzW0mzUxRc5ykCI/pQaMUK87WgXR4gCNhosRaCZ5fR2lzGQz40YEdY5Oot7tbHZiAFlFDjJkBAD+NSQ8S1D3F0a5rPekLGTm9xl9OMTo5EKDjHWXUYeawwZxylyl9GHlUazOJxnmruMXJYaMhqYS4arjBwWGy0NoZl3HV0cIrJYyCUjBpTRz1VGJi9SZ8jYxQgnewcig1lGuz+AI0xwlRHgSaO9OECNo2MVQjxqlBkBCFNC0FVGEccMGVDGta4yJvK7MaOKQgebFUKMpsqYcYb7XWWMZIcxI8Q8erjJGMI2YwaUOZkCReTzmQXjIKPcbFa9+NBwqQ5Qw+NuMnpSYrg4bIklZHadEVTLd5GtoRqsHNXrnKp1ViEpkBBDPfSc5ijT+CPbtUShRJ519TcYpJhyjlNHI3VUc5ByFnIPBbbjCEJM5ZxFbVQzKUnNigxe6HQlVEcVyyiin+mDEGJS3DsK7aOZV5M26FLM6RiPqmM387glfitGiDH8ZsGA7+mftE7O13EfF+EEpRTRK3rdIMQItlsxTnJXEkcrqg0fW8sPTIt2jooooNyK0cxCAkkcdI3OiS5HIzt5hoFXYhC9WW2YcrscFUlOhFJp9XgIsZ/ZXN+GQWRRYnBPoX2cSdpo1Qp5yGK/0NYsDjCbQbT0jQDPGtwa6RhvJT3Zg5jMEWsKhKnkeQYiijlp+dn9DE36kgQh7uVwAhQIs5v5lkMu1DM1JWsrbyd3ICEKll0cYGPKzgIR4jb2JUixi38YncK1rjcvV6acEWF+ipfsCDEu4QZmGrsYlPKdB0KMt+66NlHPE2nZQiHEnRYJHNvYnLazcoQo5r+UME6lNauLENONc7U28X6aEz6IDOZQn2TGnxSmPcGA6Mliy2Vg7Ijwsi+ZEkQfNiYRspfBviR8vOv1O5PEaGKGb5krbwV2tOsK4CdfzwS98aumy4yGNE2DMSlBFlkkPzuPbQ4kqBH5bO0So5YpDmR2EWJsQjvIy/GFI1f4EGKmVa6lfVyk2IH6aKXksLqb10crZRh7EqqPyc7UhwcRU7hgDSl3qj48SpClloxaHnCqPlopNxq9adMWW518OQIhHrGY5y85eTLoUbJYbgz52dFLxx5luOFdhjAzHa0PDyKmG02O+xx/6x+Ry5a4jAhzHa4PDyLGxX2D9g+Gp5vRw+7fA5K0R6vifN1f6u80OxIJxCB2xaiP09zudLNqBxGPxTij2pSMKxnpomRTGoVR59hCMQ5EjIlyx+FHfza2lp29JQKSVKmPO/lTRFtU44Mj8UDc0MnB0GGGdZNm1Q4inr7q9zHe6zb9owOl7xUZlnNM7HYMr07u63AA8ZWj724aUDL5qJURYno3bFitlFEc8iC/OPu+oBFEFFNFPTsY72d9/A+3+gkJu8ylqwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMS0wMy0yMlQxNDozNjo0My0wNDowMLhI9YkAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTEtMDMtMjJUMTQ6MzY6NDMtMDQ6MDDJFU01AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==) center center/10px 10px no-repeat;
}
[b-p1ts5dhbv4] .k-grid .k-checkbox:checked::before {
  border-radius: unset;
  transform: unset;
}
[b-p1ts5dhbv4] .k-grid .k-checkbox:focus {
  border-color: unset;
  box-shadow: unset;
}
[b-p1ts5dhbv4] .k-grid .progress {
  height: 1.2rem;
  margin-right: 0.75rem;
  position: relative;
  background-color: var(--base-darkest);
}
[b-p1ts5dhbv4] .k-grid .progress .percentage {
  color: var(--color);
  padding-top: 1px;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 0.8rem;
}

.link-editor[b-p1ts5dhbv4] {
  color: var(--primary);
}
.link-editor:hover[b-p1ts5dhbv4] {
  text-decoration: underline;
}

/*# sourceMappingURL=TuiTelerikGrid.razor.css.map */
/* /Components/TuiControls/TuiGrid/Filters/TuiGridPager.razor.rz.scp.css */
.disable[b-fgirvpywhd] {
  pointer-events: none;
  opacity: 0.2; }
/* /Components/TuiControls/TuiGrid/Filters/TuiGridSearchFilter.razor.rz.scp.css */
.btn-search[b-tqq1c3tfdu] {
  float: right;
  position: relative;
  top: 5px;
  padding: 4px 9px 3px;
  font-size: 0.85rem;
  border-radius: 0; }
/* /Components/TuiControls/TuiGrid/TuiGrid.razor.rz.scp.css */
.tui-grid-container[b-ix89j1cxzc] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column; }

.tui-grid-body[b-ix89j1cxzc] {
  display: flex;
  flex-grow: 1;
  background: var(--base-lighter);
  position: relative; }
  .tui-grid-body[b-ix89j1cxzc]  p {
    display: none; }
  .tui-grid-body[b-ix89j1cxzc]  .pending {
    color: var(--pending, var(--danger)); }

.tui-grid-top[b-ix89j1cxzc] {
  cursor: default; }
  .tui-grid-top:not(.visible)[b-ix89j1cxzc] {
    display: none; }
  .tui-grid-top.visible[b-ix89j1cxzc] {
    display: flex;
    background: var(--base-darker);
    border-bottom: 1px solid var(--base-darkest);
    height: 32px;
    overflow: hidden; }
  .tui-grid-top .tui-grid-top-inner[b-ix89j1cxzc] {
    flex-grow: 1;
    display: block;
    margin: 0 6px; }
  .tui-grid-top[b-ix89j1cxzc]  .toolbar-separator {
    display: inline-block; }
    .tui-grid-top[b-ix89j1cxzc]  .toolbar-separator > span {
      border-left: solid 1px rgba(var(--color-rgb), 0.2);
      width: 1px;
      height: 15px;
      display: block;
      position: relative;
      top: 2px; }

.btn-search[b-ix89j1cxzc] {
  float: right;
  margin: 6px 5px 0 0;
  padding: 0.25rem 0.75rem;
  border-radius: 0;
  font-size: 0.85rem; }

.tui-grid-top[b-ix89j1cxzc]  .tui-grid-filter {
  float: right;
  width: 200px;
  display: flex;
  margin: 5px;
  flex-direction: row; }
  .tui-grid-top[b-ix89j1cxzc]  .tui-grid-filter .tui-grid-filter-input {
    flex-grow: 1; }
    .tui-grid-top[b-ix89j1cxzc]  .tui-grid-filter .tui-grid-filter-input input {
      padding: 2px 2px 2px 6px;
      height: 22px; }
  .tui-grid-top[b-ix89j1cxzc]  .tui-grid-filter .tui-grid-filter-button {
    width: auto; }
    .tui-grid-top[b-ix89j1cxzc]  .tui-grid-filter .tui-grid-filter-button button {
      padding: 2px 7px;
      background: var(--secondary);
      border: var(--secondary);
      color: var(--button-color, var(--color, #fff));
      height: 100%;
      width: 100%;
      font-size: 0.85rem; }
      .tui-grid-top[b-ix89j1cxzc]  .tui-grid-filter .tui-grid-filter-button button:focus {
        outline: none; }

.tui-grid-top[b-ix89j1cxzc]  .tui-grid-toggle {
  float: right;
  margin-top: 0.5rem; }

.cell-style[b-ix89j1cxzc] {
  margin: 9px 0px 0 4px;
  overflow: visible; }
  .cell-style.icon-column[b-ix89j1cxzc] {
    margin-left: 4px;
    margin-top: 11px; }
  .cell-style > .fa-layers[b-ix89j1cxzc], .cell-style > .svg-inline--fa[b-ix89j1cxzc] {
    font-size: 0.85rem; }

.tui-grid-bottom[b-ix89j1cxzc] {
  position: relative; }
  .tui-grid-bottom[b-ix89j1cxzc]  .datalist-pager {
    padding: 8px 0px;
    border-top: 1px solid rgba(var(--color-rgb), 0.3); }
    .tui-grid-bottom[b-ix89j1cxzc]  .datalist-pager select {
      width: 73px;
      height: 20px;
      padding: 0px;
      margin: 0px 8px; }
    .tui-grid-bottom[b-ix89j1cxzc]  .datalist-pager .pager-total-records {
      margin: 0px 4px; }
    .tui-grid-bottom[b-ix89j1cxzc]  .datalist-pager .pager-left-arrow, .tui-grid-bottom[b-ix89j1cxzc]  .datalist-pager .pager-right-arrow {
      margin: 0px 8px;
      font-size: 0.85rem; }
    .tui-grid-bottom[b-ix89j1cxzc]  .datalist-pager .pager-left-arrow::before {
      content: "\25c0"; }
    .tui-grid-bottom[b-ix89j1cxzc]  .datalist-pager .pager-right-arrow::before {
      content: "\25b6"; }
/* /Components/TuiControls/TuiGrid/TuiGridColumnPicker.razor.rz.scp.css */
.tui-grid-column-picker[b-4qqzgcgmo4] {
  width: 1rem;
  margin: 0.5rem;
  height: 1rem;
  display: inline-block; }

.tui-grid-column-picker-background[b-4qqzgcgmo4] {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99; }
  .tui-grid-column-picker-background.visible[b-4qqzgcgmo4] {
    display: unset; }

.tui-grid-column-picker-popup[b-4qqzgcgmo4] {
  display: none;
  position: fixed;
  background: var(--base);
  border: solid 1px var(--base-darkest);
  z-index: 100;
  width: 300px;
  margin-top: 1.25rem;
  padding: .5rem; }
  .tui-grid-column-picker-popup.visible[b-4qqzgcgmo4] {
    display: unset; }
  .tui-grid-column-picker-popup ul[b-4qqzgcgmo4] {
    list-style: none;
    margin: 0;
    padding: 0; }
    .tui-grid-column-picker-popup ul li[b-4qqzgcgmo4] {
      color: var(--color);
      height: 2rem;
      padding: 0.25rem 0 0 0.25rem;
      margin: 0; }
      .tui-grid-column-picker-popup ul li:hover:not(.separator)[b-4qqzgcgmo4] {
        background: var(--highlight); }
      .tui-grid-column-picker-popup ul li.separator[b-4qqzgcgmo4] {
        height: 0;
        padding: 0 0 0.5rem;
        margin: 0.5rem 0 0;
        border-top: 1px solid var(--color-darkest); }
/* /Components/TuiControls/TuiGrid/TuiGridDetailsPane.razor.rz.scp.css */
.tui-grid-details-pane[b-hjus0w80ak] {
  position: relative; }
  .tui-grid-details-pane[b-hjus0w80ak]  .tui-input-label {
    color: rgba(var(--color-rgb), 0.8); }
  .tui-grid-details-pane[b-hjus0w80ak]  .tui-form-container div {
    height: unset !important; }
  .tui-grid-details-pane[b-hjus0w80ak]  .tui-form-top-elements {
    padding: 1rem; }

.tui-grid-details-pane.hide-pane[b-hjus0w80ak] {
  display: none; }

.tui-grid-details-pane.show-pane[b-hjus0w80ak] {
  display: block; }
/* /Components/TuiControls/TuiGrid/TuiGridToolbar.razor.rz.scp.css */
.toolbar-button[b-aasq1xh06f] {
  display: inline-block;
  margin: 0.75rem;
  cursor: default;
  color: rgba(var(--color-rgb), 0.3); }
  .toolbar-button div[b-aasq1xh06f] {
    display: inline; }
  .toolbar-button svg[b-aasq1xh06f] {
    position: relative;
    top: -2px;
    height: 0.85em; }
  .toolbar-button.active[b-aasq1xh06f] {
    cursor: pointer;
    color: rgba(var(--color-rgb), 0.7); }

.currently-hidden[b-aasq1xh06f] {
  display: none; }

.tui-grid-top-refresh[b-aasq1xh06f] {
  float: right;
  position: relative;
  top: 2px;
  padding: 5px; }
/* /Components/TuiControls/TuiHtmlRender.razor.rz.scp.css */
.html-content[b-ynxnq70lv1] {
  height: 100%; }
/* /Components/TuiControls/TuiMemberList.razor.rz.scp.css */
.tui-member-list[b-i907phd1fp] {
  display: flex;
  flex-direction: row;
  width: 100%; }

.left[b-i907phd1fp], .right[b-i907phd1fp] {
  flex: 1 1 0;
  display: flex;
  flex-direction: column; }
  .left[b-i907phd1fp]  .tui-checklist, .right[b-i907phd1fp]  .tui-checklist {
    flex-grow: 1; }

.left-bottom[b-i907phd1fp], .add-user-wrapper[b-i907phd1fp] {
  height: 2.5rem; }

.target-buttons[b-i907phd1fp] {
  width: 2.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .target-buttons.has-add-member[b-i907phd1fp] {
    padding-bottom: 2.5rem; }

.add-item-wrapper[b-i907phd1fp] {
  text-align: right; }

.add-item[b-i907phd1fp] {
  height: 0;
  overflow: hidden;
  transition: all .2s ease-out; }

.add-item.member[b-i907phd1fp] {
  height: 12rem;
  min-height: 12rem; }

.add-item.group[b-i907phd1fp] {
  height: 14rem;
  min-height: 14rem; }

label[b-i907phd1fp] {
  width: 100%; }

.close-icon[b-i907phd1fp] {
  cursor: pointer;
  margin-right: 0.5rem; }
/* /Components/TuiControls/TuiPanel.razor.rz.scp.css */
.tui-panel[b-dorux0ow1h] {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
/* /Components/TuiControls/TuiRadioButton.razor.rz.scp.css */
.tui-radio-button[b-6zav4zjudr] {
  width: unset !important;
  margin: unset !important;
  padding: unset !important;
  display: block;
  position: relative;
  cursor: pointer;
  user-select: none; }
  .tui-radio-button.disabled[b-6zav4zjudr] {
    opacity: 0.5;
    cursor: default; }
  .tui-radio-button.checked .radio-outer[b-6zav4zjudr] {
    background: var(--secondary); }
  .tui-radio-button.checked .radio-mark[b-6zav4zjudr] {
    background: var(--button-color); }
  .tui-radio-button .radio-outer[b-6zav4zjudr] {
    border-radius: 10px;
    height: 18px;
    width: 18px;
    background-color: var(--base-darkest);
    display: inline-block;
    position: relative;
    top: 4px; }
  .tui-radio-button .radio-mark[b-6zav4zjudr] {
    border-radius: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    height: 10px;
    width: 10px; }
  .tui-radio-button input[b-6zav4zjudr] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0; }
  .tui-radio-button .label-subtext-wrapper[b-6zav4zjudr] {
    margin-left: 5px;
    display: inline-block;
    vertical-align: text-top;
    margin-bottom: 0.5rem;
    top: -2px;
    position: relative;
    width: calc(100% - 2rem); }
    .tui-radio-button .label-subtext-wrapper .input-label[b-6zav4zjudr] {
      padding: 0; }
  .tui-radio-button .subtext[b-6zav4zjudr] {
    display: block; }
/* /Components/TuiControls/TuiRulePartGroup.razor.rz.scp.css */
.rule-part-group-items[b-ujtlshq2dc] {
  margin: 0 0 2rem;
  padding: 0; }
  .rule-part-group-items li[b-ujtlshq2dc] {
    list-style: none; }
    .rule-part-group-items li div[b-ujtlshq2dc] {
      display: inline;
      position: relative; }

.rule-part-label[b-ujtlshq2dc] {
  padding: unset !important;
  margin: 0.5rem 0.2rem !important;
  text-transform: unset !important;
  user-select: none;
  display: flex;
  line-height: 20px; }
  .rule-part-label > div[b-ujtlshq2dc] {
    flex: 1; }

.config-item[b-ujtlshq2dc] {
  text-decoration: underline;
  cursor: pointer;
  padding: 2px 5px 4px 5px;
  background: var(--base-darkest);
  color: var(--color-darkest);
  border-radius: 5px;
  word-break: break-word; }
  .config-item.invalid[b-ujtlshq2dc] {
    color: var(--error); }
  .config-item.valid[b-ujtlshq2dc] {
    color: var(--primary); }

select[b-ujtlshq2dc] {
  display: inline;
  width: unset;
  margin: 0 0.5rem;
  padding: 0.25rem; }

[b-ujtlshq2dc] .tui-radio-button {
  position: relative;
  top: -2px;
  margin-right: 0.5rem !important; }
/* /Components/TuiControls/TuiSchedule.razor.rz.scp.css */
label.schedule[b-kjciejmt3g] {
  width: 60%; }

label.schedule.big[b-kjciejmt3g] {
  width: 100%; }

.flex-grid[b-kjciejmt3g] {
  display: flex; }

.flex-grid-2[b-kjciejmt3g] {
  display: flex;
  justify-content: space-between; }
  .flex-grid-2 .label[b-kjciejmt3g] {
    width: 75px;
    background: transparent; }
    .flex-grid-2 .label div.col[b-kjciejmt3g] {
      padding: 0;
      background: transparent;
      width: 100%;
      height: 25px;
      margin: 2px; }
  .flex-grid-2 .main[b-kjciejmt3g] {
    width: calc(100% - 50px);
    background: transparent;
    padding: 3px; }
    .flex-grid-2 .main p[b-kjciejmt3g] {
      text-align: center;
      background: rgba(79, 91, 105, 0.3); }
    .flex-grid-2 .main div.header[b-kjciejmt3g] {
      padding: 0; }
    .flex-grid-2 .main div.header > .col[b-kjciejmt3g] {
      text-align: center;
      background: transparent; }

.flex-grid .col[b-kjciejmt3g] {
  flex: 1; }

.flex-grid.label[b-kjciejmt3g] {
  justify-content: space-between;
  flex: 1; }

.flex-grid.main[b-kjciejmt3g] {
  justify-content: space-between;
  flex: 1; }

.flex-grid-12[b-kjciejmt3g] {
  display: flex;
  justify-content: space-between; }

.flex-grid-12:first-child .col[b-kjciejmt3g] {
  background: transparent;
  text-align: center;
  border-bottom: 3px solid; }

.flex-grid-12 .col[b-kjciejmt3g] {
  width: 4px;
  height: 25px;
  margin: 1px; }

.flex-grid.unit .col[b-kjciejmt3g] {
  margin: 0px !important; }

.col[b-kjciejmt3g] {
  padding: 0;
  background: #4f5c69;
  cursor: crosshair;
  border-left: 0; }

.col:hover[b-kjciejmt3g] {
  background: #657788; }

.col.active[b-kjciejmt3g] {
  background: salmon; }

button[b-kjciejmt3g] {
  cursor: pointer; }

.btn-secondary[b-kjciejmt3g] {
  color: #86909a;
  background-color: #303b46;
  border-color: #232b33; }

.btn-secondary.active[b-kjciejmt3g] {
  color: #d4dbe0;
  background-color: #4f5b69;
  border-color: #303b46; }

div.readonly .col[b-kjciejmt3g] {
  cursor: default; }

div.readonly .col:hover[b-kjciejmt3g] {
  background: #4f5c69; }

div.readonly .col.active:hover[b-kjciejmt3g] {
  background: salmon; }

div.disabled[b-kjciejmt3g] {
  opacity: 0.25; }
  div.disabled .col[b-kjciejmt3g] {
    cursor: default; }
  div.disabled .col:hover[b-kjciejmt3g] {
    background: #4f5c69; }
  div.disabled .col.active:hover[b-kjciejmt3g] {
    background: salmon; }
/* /Components/TuiControls/TuiSetting.razor.rz.scp.css */
.input-text > input[b-msr6h3e8ja] {
  width: 200px;
  padding: 10px;
  border-radius: 5px; }

.input-number > input[b-msr6h3e8ja] {
  width: 100px;
  padding: 10px;
  border-radius: 5px; }

.input-textarea > textarea[b-msr6h3e8ja] {
  width: 200px;
  height: 100px;
  border-radius: 5px; }
/* /Components/TuiControls/TuiSlider.razor.rz.scp.css */
.tui-slider[b-0zq7wvhnl3] {
  display: flex;
  flex-direction: row; }
  .tui-slider .tui-slider-control[b-0zq7wvhnl3] {
    flex-grow: 1;
    display: flex;
    flex-direction: row; }
  .tui-slider .tui-slider-value[b-0zq7wvhnl3] {
    width: 50px;
    position: relative;
    top: 4px; }
  .tui-slider .tui-slider-control[b-0zq7wvhnl3] {
    width: 100%; }
  .tui-slider .btn[b-0zq7wvhnl3] {
    margin: 0 2px 0 2px;
    color: var(--button-color); }
  .tui-slider input[type=range][b-0zq7wvhnl3] {
    -webkit-appearance: none;
    width: 100%;
    background: transparent; }
    .tui-slider input[type=range][b-0zq7wvhnl3]::-webkit-slider-thumb {
      -webkit-appearance: none; }
    .tui-slider input[type=range]:focus[b-0zq7wvhnl3] {
      outline: none; }
    .tui-slider input[type=range][b-0zq7wvhnl3]::-webkit-slider-thumb {
      -webkit-appearance: none;
      border: 1px solid var(--input-background);
      height: 20px;
      width: 10px;
      border-radius: 3px;
      background: var(--color);
      cursor: pointer;
      margin-top: -7px; }
    .tui-slider input[type=range][b-0zq7wvhnl3]::-moz-range-thumb {
      border: 1px solid var(--input-background);
      height: 20px;
      width: 10px;
      border-radius: 3px;
      background: var(--color);
      cursor: pointer; }
    .tui-slider input[type=range][b-0zq7wvhnl3]::-webkit-slider-runnable-track {
      width: 100%;
      height: 8.4px;
      cursor: pointer;
      background: var(--input-background);
      border-radius: 1.3px;
      border: 1px solid var(--input-background); }
    .tui-slider input[type=range]:focus[b-0zq7wvhnl3]::-webkit-slider-runnable-track {
      background: var(--base-lightest); }
    .tui-slider input[type=range][b-0zq7wvhnl3]::-moz-range-track {
      width: 100%;
      height: 8.4px;
      cursor: pointer;
      background: var(--input-background);
      border-radius: 1.3px;
      border: 1px solid var(--input-background); }
/* /Components/TuiControls/TuiSwitch.razor.rz.scp.css */
div.checkbox.switcher[b-h9s76z05zc] {
  display: inline; }
  div.checkbox.switcher label[b-h9s76z05zc] {
    width: auto;
    padding: 0;
    opacity: unset !important;
    margin-bottom: unset; }
    div.checkbox.switcher label *[b-h9s76z05zc] {
      vertical-align: middle; }
    div.checkbox.switcher label input[b-h9s76z05zc] {
      width: 0;
      height: 0;
      transform: scale(0); }
      div.checkbox.switcher label input:disabled + span[b-h9s76z05zc] {
        opacity: 0.5;
        cursor: not-allowed; }
      div.checkbox.switcher label input:focus + span[b-h9s76z05zc] {
        box-shadow: 0 0 5px #000100; }
      div.checkbox.switcher label input + span[b-h9s76z05zc] {
        cursor: pointer;
        position: relative;
        display: inline-block;
        margin-right: 10px;
        height: 28px;
        background: var(--input-background);
        border: 1px solid var(--base-darkest);
        border-radius: 3px;
        transition: all 0.3s ease-in-out; }
        div.checkbox.switcher label input + span small[b-h9s76z05zc] {
          position: absolute;
          display: block;
          width: 50%;
          height: 100%;
          background: #fff;
          border-radius: 3px;
          transition: all 0.3s ease-in-out;
          left: 0; }
    div.checkbox.switcher label.checked > span[b-h9s76z05zc] {
      background: var(--primary);
      border-color: var(--primary); }
      div.checkbox.switcher label.checked > span small[b-h9s76z05zc] {
        left: 50%; }
  div.checkbox.switcher.small label input + span[b-h9s76z05zc] {
    height: 12px;
    border-radius: 3px;
    min-width: 26px;
    position: relative;
    top: -2px; }
  div.checkbox.switcher .tui-switch-label[b-h9s76z05zc] {
    font-size: 1rem; }
/* /Components/TuiControls/TuiTab.razor.rz.scp.css */
.tui-tab.active[b-ptlvwns18y] {
  position: relative; }

.tui-tab-body[b-ptlvwns18y] {
  overflow: visible;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

.wizard.active .title-container[b-ptlvwns18y] {
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.17); }

.wizard.active span.title[b-ptlvwns18y] {
  font-size: 1.5rem;
  font-weight: 600; }

.wizard.active p.description[b-ptlvwns18y] {
  padding: 0.75rem; }

.wizard.active .tui-tab-body[b-ptlvwns18y] {
  padding-top: 2rem;
  padding-right: 1rem;
  height: unset; }
  .wizard.active .tui-tab-body[b-ptlvwns18y]  .input-label {
    padding: 0.25rem !important; }

.wizard.active[b-ptlvwns18y] {
  display: flex;
  flex-direction: column;
  height: 100%; }
/* /Components/TuiControls/TuiTabs.razor.rz.scp.css */
.tui-tabs[b-mn34ty2pmn] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  /* hide this overflow as the tab-content should handle the overflow for the tab, this is needed for html editor */
}
.tui-tabs .tab-content[b-mn34ty2pmn] {
  flex: 1;
  overflow: auto;
  height: 100%;
}
.tui-tabs .tab-content[b-mn34ty2pmn]  .tui-tab:not(.active) {
  display: none;
}

.tui-tabs:not(.tui-wizard)[b-mn34ty2pmn]  .tui-tab.active {
  height: 100%;
}
.tui-tabs:not(.tui-wizard) .tui-tab-buttons[b-mn34ty2pmn] {
  border-bottom: 1px solid transparent;
  padding: 0 0 0 1rem;
  margin: 0.75rem 0;
  list-style: none;
}
.tui-tabs:not(.tui-wizard) .tui-tab-buttons .tui-tab-button[b-mn34ty2pmn] {
  display: inline-block;
  height: 3rem;
}
.tui-tabs:not(.tui-wizard) .tui-tab-buttons .tui-tab-button a[b-mn34ty2pmn] {
  color: var(--color);
  cursor: pointer;
  background-color: transparent;
  border: 0;
  padding: 0.5rem 0.75rem;
  margin: 0 0.5rem;
  border: 1px solid var(--secondary);
  border-radius: 0.25rem;
  border-bottom: 2px solid var(--secondary);
  border-right: 1px solid var(--secondary);
}
.tui-tabs:not(.tui-wizard) .tui-tab-buttons .tui-tab-button.active a[b-mn34ty2pmn] {
  border-color: var(--highlight);
  border-bottom-color: var(--highlight);
  border-right-color: var(--highlight);
}
.tui-tabs:not(.tui-wizard) .tui-tab-buttons .tui-tab-button:not(.disabled) a[b-mn34ty2pmn] {
  color: var(--color) !important;
}
.tui-tabs:not(.tui-wizard) .tui-tab-buttons .tui-tab-button.disabled a[b-mn34ty2pmn] {
  cursor: default;
}

.tui-tabs.tui-wizard .tab-content[b-mn34ty2pmn] {
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.tui-tabs.tui-wizard .wizard-buttons[b-mn34ty2pmn] {
  height: 2rem;
  margin: 1.5rem 0.5rem;
  display: flex;
}
.tui-tabs.tui-wizard .wizard-buttons .help-button-after[b-mn34ty2pmn] {
  flex-grow: 1;
}
.tui-tabs.tui-wizard .wizard-buttons button[b-mn34ty2pmn] {
  margin: 0 1rem;
  min-width: 9rem;
}

@media (min-width: 768px) {
  .tui-tabs.tui-wizard[b-mn34ty2pmn] {
    --sideNavWidth: 250px;
  }
  .tui-tabs.tui-wizard .wizard-buttons[b-mn34ty2pmn] {
    padding-left: var(--sideNavWidth);
  }
  .tui-tabs.tui-wizard .tui-tabs-buttons-wrapper[b-mn34ty2pmn] {
    background: var(--base-darkest);
    position: absolute;
    left: 0;
    top: 0;
    width: calc(var(--sideNavWidth) - 1rem);
    margin: 0;
    padding: 1rem;
    bottom: 0;
    overflow: auto;
  }
  .tui-tabs.tui-wizard .tui-tabs-buttons-wrapper button[b-mn34ty2pmn] {
    display: none;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons[b-mn34ty2pmn] {
    list-style: none;
    color: white;
    margin: 0;
    position: relative;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons[b-mn34ty2pmn]::before {
    content: "";
    position: absolute;
    top: 16px;
    bottom: 16px;
    right: 1.65rem;
    width: 3px;
    background: rgba(var(--color-rgb), 0.5);
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li[b-mn34ty2pmn] {
    text-align: right;
    white-space: nowrap;
    font-weight: 500;
    color: var(--secondary);
    cursor: pointer;
    padding: 0.75rem;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li.saving[b-mn34ty2pmn] {
    cursor: not-allowed;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li .wizard-page-number[b-mn34ty2pmn] {
    display: inline-block;
    height: 24px;
    width: 24px;
    border-radius: 100%;
    border: 2px solid var(--color);
    color: var(--base);
    background: var(--color);
    padding: 2px 11px 0 4px;
    font-size: 10px;
    z-index: 3;
    margin-left: 1rem;
    position: relative;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li .wizard-page-number > span[b-mn34ty2pmn] {
    position: relative;
    top: 1px;
    left: 1px;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li.active[b-mn34ty2pmn] {
    color: var(--color);
    font-weight: 600;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li.active .wizard-page-number[b-mn34ty2pmn] {
    border-color: var(--highlight) !important;
    background: var(--base-darkest);
    color: var(--color);
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li.invalid:not(.active) .wizard-page-number[b-mn34ty2pmn] {
    background-color: var(--error);
    color: var(--color);
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li:hover:not(.active):not(.saving)[b-mn34ty2pmn] {
    color: var(--color-lightest);
  }
  .tui-tabs.tui-wizard .tui-tab-buttons li:hover:not(.active):not(.saving) .wizard-page-number[b-mn34ty2pmn] {
    color: var(--base);
  }
  .tui-tabs.tui-wizard .tab-content[b-mn34ty2pmn] {
    margin-left: var(--sideNavWidth);
    margin-top: 1rem;
    height: 100%;
    overflow: hidden;
  }

  .wizard-navigation-expand[b-mn34ty2pmn] {
    display: none;
  }
}
@media (max-width: 767px) {
  .tui-tabs.tui-wizard .wizard-navigation-expand[b-mn34ty2pmn] {
    position: absolute;
    left: 2rem;
    top: 0.5rem;
    font-size: 1.5rem;
    cursor: pointer;
    z-index: 2;
  }
  .tui-tabs.tui-wizard .wizard-page-number[b-mn34ty2pmn] {
    display: unset;
    float: left;
    margin-right: 1rem;
    border: solid 1px rgba(var(--color-rgb), 0.5);
    border-radius: 1rem;
    color: rgba(var(--color-rgb), 0.5);
    font-size: 1rem;
    padding: 0 0.5rem;
    position: relative;
    top: 0.25rem;
  }
  .tui-tabs.tui-wizard .tui-tab-button.active .wizard-page-number[b-mn34ty2pmn] {
    border-color: var(--highlight);
    color: var(--color);
  }
  .tui-tabs.tui-wizard .wizard-navigation-expand .collapse[b-mn34ty2pmn] {
    display: none;
  }
  .tui-tabs.tui-wizard.expanded .tui-tabs-buttons-wrapper[b-mn34ty2pmn] {
    height: 100%;
    width: 100%;
  }
  .tui-tabs.tui-wizard.expanded .wizard-navigation-expand .collapse[b-mn34ty2pmn] {
    display: unset;
  }
  .tui-tabs.tui-wizard.expanded .wizard-navigation-expand .expand[b-mn34ty2pmn] {
    display: none;
  }
  .tui-tabs.tui-wizard .tui-tabs-buttons-wrapper[b-mn34ty2pmn] {
    height: 3rem;
    width: 100%;
    transition: height 0.25s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons[b-mn34ty2pmn] {
    transition: visibility 0.25s linear;
    visibility: hidden;
    list-style: none;
    display: inline-block;
    font-size: 1.5rem;
    width: 100%;
    padding: 0.5rem 0 1rem 5rem;
    margin: 0;
    font-weight: 500;
    background: var(--base-darker);
    text-align: left;
    position: absolute;
    z-index: 1;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons a[b-mn34ty2pmn], .tui-tabs.tui-wizard .tui-tab-buttons span[b-mn34ty2pmn] {
    cursor: pointer;
  }
  .tui-tabs.tui-wizard .tui-tab-buttons.expanded[b-mn34ty2pmn] {
    visibility: visible;
  }
  .tui-tabs.tui-wizard[b-mn34ty2pmn]  .tui-tab.active .title-container {
    margin-top: 0.5rem;
  }
}
/* /Components/TuiControls/TuiToast.razor.rz.scp.css */
.tui-toast-list[b-rrd6h90shu] {
  position: fixed;
  z-index: 100000000;
  right: 2rem;
  top: 2rem;
  width: 25rem; }

.tui-toast[b-rrd6h90shu] {
  padding: 1rem;
  color: #fff;
  width: 100%;
  border-radius: 0.5rem;
  display: flex;
  margin-bottom: 1rem;
  position: relative;
  animation: fadeIn-b-rrd6h90shu ease 0.5s; }
  .tui-toast.level-success[b-rrd6h90shu] {
    background: rgba(90, 204, 141, 0.8); }
  .tui-toast.level-info[b-rrd6h90shu] {
    background: rgba(23, 162, 184, 0.8); }
  .tui-toast.level-warning[b-rrd6h90shu] {
    background: rgba(255, 193, 7, 0.8); }
  .tui-toast.level-error[b-rrd6h90shu] {
    background: rgba(220, 53, 69, 0.8); }
  .tui-toast .tui-toast-icon[b-rrd6h90shu] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 0.25rem;
    font-size: 1.5rem; }
  .tui-toast .tui-toast-close-icon[b-rrd6h90shu] {
    position: absolute;
    right: 6px;
    top: 6px;
    cursor: pointer;
    color: white;
    font-size: 1rem;
    width: 20px;
    text-align: center; }
  .tui-toast .tui-toast-body[b-rrd6h90shu] {
    display: flex;
    flex-direction: column;
    flex: 1;
    padding-left: 1rem; }
    .tui-toast .tui-toast-body p[b-rrd6h90shu] {
      margin-bottom: 0;
      word-break: break-word; }

@keyframes fadeIn-b-rrd6h90shu {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* /Components/TuiControls/TuiTree.razor.rz.scp.css */
.tui-tree[b-932iyakkrz] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  overflow: auto; }
  .tui-tree[b-932iyakkrz]  ul {
    left: 100%;
    padding: 0 5px;
    font-size: 12px;
    right: 0;
    display: block;
    float: none;
    background-color: transparent;
    text-align: left;
    outline: 0;
    white-space: nowrap;
    margin: 0;
    border: 0 solid #fff; }
    .tui-tree[b-932iyakkrz]  ul.collapsed {
      display: none; }
    .tui-tree[b-932iyakkrz]  ul li {
      display: block;
      width: 100%;
      text-indent: 0;
      background-color: transparent;
      border: 0 solid transparent;
      list-style: none;
      left: 100%;
      right: 0;
      text-align: left;
      outline: 0;
      margin: 0;
      padding: 0; }
      .tui-tree[b-932iyakkrz]  ul li > span {
        padding: 2px 5px;
        display: inline-block;
        max-width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        position: relative; }
        .tui-tree[b-932iyakkrz]  ul li > span:not(.tui-tree-disabled) {
          cursor: pointer; }
      .tui-tree[b-932iyakkrz]  ul li .node-icon, .tui-tree[b-932iyakkrz]  ul li .fa-layers {
        width: 13px;
        text-align: center;
        margin-right: 5px; }
    .tui-tree[b-932iyakkrz]  ul ul {
      padding-left: 0.5rem; }

.tui-tree-hidden[b-932iyakkrz] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  outline-width: 0;
  color: transparent;
  text-shadow: 0 0 0 #2196f3; }
/* /Components/TuiControls/TuiTreeMenu.razor.rz.scp.css */
.tui-tree-menu-full[b-qvmhiglysl], .tui-tree-menu-mobile[b-qvmhiglysl] {
  visibility: hidden; }

.tui-tree-menu-mobile[b-qvmhiglysl] {
  background: var(--base-darkest);
  color: var(--color);
  font-size: 1.25rem;
  padding: 0.75rem 1rem;
  position: relative; }
  .tui-tree-menu-mobile .navbar-toggler[b-qvmhiglysl] {
    position: absolute;
    left: 10px;
    top: 5px; }
  .tui-tree-menu-mobile .content-title[b-qvmhiglysl] {
    margin-left: 50px; }
  .tui-tree-menu-mobile .depth-0[b-qvmhiglysl] {
    padding-left: 0rem; }
  .tui-tree-menu-mobile .depth-1[b-qvmhiglysl] {
    padding-left: 2rem; }
  .tui-tree-menu-mobile .depth-2[b-qvmhiglysl] {
    padding-left: 4rem; }
  .tui-tree-menu-mobile .depth-3[b-qvmhiglysl] {
    padding-left: 6rem; }
  .tui-tree-menu-mobile .depth-4[b-qvmhiglysl] {
    padding-left: 8rem; }
  .tui-tree-menu-mobile .depth-5[b-qvmhiglysl] {
    padding-left: 10rem; }
  .tui-tree-menu-mobile .depth-6[b-qvmhiglysl] {
    padding-left: 12rem; }
  .tui-tree-menu-mobile .depth-7[b-qvmhiglysl] {
    padding-left: 14rem; }
  .tui-tree-menu-mobile .depth-8[b-qvmhiglysl] {
    padding-left: 16rem; }
  .tui-tree-menu-mobile .depth-9[b-qvmhiglysl] {
    padding-left: 18rem; }
  .tui-tree-menu-mobile .depth-10[b-qvmhiglysl] {
    padding-left: 20rem; }
  .tui-tree-menu-mobile .menu[b-qvmhiglysl] {
    position: fixed;
    top: 85px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    overflow: auto;
    padding: 2rem;
    background: var(--base); }
    .tui-tree-menu-mobile .menu:not(.visible)[b-qvmhiglysl] {
      display: none; }
    .tui-tree-menu-mobile .menu li[b-qvmhiglysl] {
      margin: 0.25rem; }
      .tui-tree-menu-mobile .menu li > .icon[b-qvmhiglysl] {
        margin-right: 0.5rem;
        display: inline-block;
        width: 20px;
        text-align: center; }
      .tui-tree-menu-mobile .menu li.clickable[b-qvmhiglysl] {
        cursor: pointer; }
/* /Components/TuiControls/TuiTreeNode.razor.rz.scp.css */
.tree-leaf[b-mwym807m1b] {
  color: var(--color);
  position: absolute;
  left: 5px;
  width: 8px !important;
  height: 12px;
  display: inline-block; }
  .tree-leaf.transparent[b-mwym807m1b] {
    color: transparent; }
  .tree-leaf.expanded[b-mwym807m1b] {
    left: 2px; }

.tree-label[b-mwym807m1b] {
  padding: 1px;
  margin-left: 15px; }
  .tree-label:hover:not(.selected):not(.tui-tree-disabled)[b-mwym807m1b], .tree-label.highlighted[b-mwym807m1b] {
    outline: 1px solid var(--highlight); }
  .tree-label.selected[b-mwym807m1b] {
    background: 0 0;
    outline: 2px solid var(--highlight); }
  .tree-label > img[b-mwym807m1b] {
    margin-right: 4px;
    position: relative;
    top: -2px; }
  .tree-label > .fa-layers[b-mwym807m1b] {
    width: 13px;
    top: -1px;
    margin-right: 5px; }

.tui-tree-node.has-checkbox .tree-label[b-mwym807m1b] {
  margin-left: unset; }

.tui-tree-node.has-checkbox[b-mwym807m1b]  .tui-checkbox {
  margin-left: 1rem; }
/* /Components/TuiControls/TuiVariableInput.razor.rz.scp.css */
.tui-variables[b-387vkkxvgh], .options[b-387vkkxvgh] {
  background: var(--base-lightest);
  outline: none;
  color: var(--color);
  width: 100%;
  border: solid 1px var(--base-darkest); }
  .tui-variables .selected[b-387vkkxvgh], .options .selected[b-387vkkxvgh] {
    background: var(--highlight); }
  .tui-variables .dropdown-item:hover[b-387vkkxvgh], .options .dropdown-item:hover[b-387vkkxvgh] {
    color: var(--color); }
  .tui-variables button.dropdown-item[b-387vkkxvgh], .options button.dropdown-item[b-387vkkxvgh] {
    color: var(--color); }
    .tui-variables button.dropdown-item:hover[b-387vkkxvgh], .options button.dropdown-item:hover[b-387vkkxvgh] {
      background: var(--base-darker); }

.list-options[b-387vkkxvgh] {
  width: 15rem; }

.btn-secondary svg[b-387vkkxvgh] {
  margin-left: .5rem; }
/* /Components/TuiControls/TuiYetAnotherDashboard.razor.rz.scp.css */
.top-bar[b-5mg6mm0y3f] {
    display:flex;
    flex-direction: row;
    font-size: 1.1rem;
}
.top-bar .refresh[b-5mg6mm0y3f] {
    text-align: right;
    padding: 0.5rem 1rem;
    align-self: center;
}
.top-bar .refresh span[b-5mg6mm0y3f] {
    cursor:pointer;
}
.info-value[b-5mg6mm0y3f] {
    border-right:solid 1px var(--border-color);
    padding: 0.5rem 1.5rem;
}
.info-value .label[b-5mg6mm0y3f] {
    padding-right:0.75rem;
}
.info-value .value[b-5mg6mm0y3f] {
    font-weight:600;
}


[b-5mg6mm0y3f] .tui-tab-body {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr)); /* Default to 4 columns */
    gap: 1rem;
    grid-auto-columns: 1fr; /* Stretch to fill white space */
    grid-auto-flow: dense; /* Compact items to fill empty spaces */
}
[b-5mg6mm0y3f] .tui-tabs-buttons-wrapper {
    border-top:solid 1px var(--border-color);
    border-bottom:solid 1px var(--border-color);
}
[b-5mg6mm0y3f] .tui-tab-buttons {
    margin:0 !important;
}
[b-5mg6mm0y3f] .tui-tab-button {
    height:unset !important;
}
[b-5mg6mm0y3f] .tui-tab-button a {
    border: none !important;
    border-radius: unset !important;;
    border-bottom: 2px solid transparent !important;
    padding: 1rem !important;
    margin: 0 !important;
    min-width: 6.5rem;
    text-align: center;
    user-select: none;
}
[b-5mg6mm0y3f] .tui-tab-button.active a {
    border-bottom-color: #00b9e3 !important;
    background: var(--base-lightest) !important;
}
[b-5mg6mm0y3f] .tui-tab-button:hover a {
    border-bottom-color: #00b9e3 !important;
    background: var(--base-lighter) !important;
}
[b-5mg6mm0y3f] .tui-tab-button a {
    display:inline-block;
}

/* Media Queries for Responsive Layout */
@media (max-width: 80rem) {
    [b-5mg6mm0y3f] .tui-tab-body  {
        grid-template-columns: repeat(3, minmax(0, 1fr)); /* 3 columns when the screen width is less than or equal to 80rem */
    }
}

@media (max-width: 60rem) {
    [b-5mg6mm0y3f] .tui-tab-body  {
        grid-template-columns: repeat(2, minmax(0, 1fr)); /* 2 columns when the screen width is less than or equal to 60rem */
    }
}

@media (max-width: 40rem) {
    [b-5mg6mm0y3f] .tui-tab-body  {
        grid-template-columns: repeat(1, minmax(0, 1fr)); /* 1 column when the screen width is less than or equal to 40rem */
    }
}

.period[b-5mg6mm0y3f] {
    display: inline-flex;
    align-self: center;
    flex-grow: 1;
}

.date-range-picker-input[b-5mg6mm0y3f] {
    display:flex;
    flex-flow: row-reverse;
    cursor:pointer;
}
.date-range-picker-input input[b-5mg6mm0y3f] {
    width:unset;
    padding: 0.25rem;
    pointer-events: none;
}
/* /Components/TuiFormComponent.razor.rz.scp.css */
.tui-form-header[b-jgf4bm2gj5] {
  background-color: var(--base-darkest);
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  right: 0;
  position: absolute;
  height: 45px;
}
.tui-form-header .tui-form-header-title[b-jgf4bm2gj5] {
  color: var(--color);
  padding: 0.75rem 1rem;
}
.tui-form-header .tui-form-header-title .close-icon[b-jgf4bm2gj5] {
  position: relative;
  top: -2px;
  cursor: pointer;
  margin-right: 0.75rem;
  display: inline;
}
.tui-form-header .tui-form-header-title span[b-jgf4bm2gj5] {
  font-size: 1.5rem;
  font-weight: 600;
}
.tui-form-header .tui-form-header-buttons[b-jgf4bm2gj5] {
  position: absolute;
  top: 9px;
  height: 30px;
  right: 10px;
}
.tui-form-header .tui-form-header-buttons[b-jgf4bm2gj5]  button + button {
  margin-left: 0.5rem;
}
.tui-form-header .tui-form-header-expand[b-jgf4bm2gj5] {
  margin-left: auto;
  margin-right: 0.75rem;
  cursor: pointer;
}
.tui-form-header .tui-form-header-expand svg[b-jgf4bm2gj5] {
  font-size: 2rem;
}

@media (min-width: 768px) {
  .tui-form-bottom-buttons:not(.wizard)[b-jgf4bm2gj5] {
    display: none;
  }
  .tui-form-bottom-buttons.wizard[b-jgf4bm2gj5] {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    width: calc(100% - (2rem + 250px));
    display: flex;
    flex-direction: row;
  }
  .tui-form-bottom-buttons.wizard[b-jgf4bm2gj5]  button {
    margin: 0 1rem;
    min-width: 8rem;
  }
  .tui-form-bottom-buttons.wizard .wizard-button-spacer[b-jgf4bm2gj5] {
    flex-grow: 1;
  }
}
.tui-form-container:not(.global-form)[b-jgf4bm2gj5] {
  position: absolute;
  top: 46px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.tui-form-container:not(.global-form).preview-shown[b-jgf4bm2gj5] {
  bottom: 300px;
}
.tui-form-container:not(.global-form):not(.no-padding)[b-jgf4bm2gj5] {
  margin: 1rem 2rem 0;
}
.tui-form-container:not(.global-form).dashboard[b-jgf4bm2gj5] {
  margin: 0.5rem;
}
.tui-form-container:not(.global-form).no-title[b-jgf4bm2gj5] {
  top: 0;
}
.tui-form-container:not(.global-form).dashboard[b-jgf4bm2gj5] {
  display: unset;
}
.tui-form-container:not(.global-form).view-datalist .tui-form-top-elements[b-jgf4bm2gj5] {
  flex: 1;
  max-width: 100%;
}
.tui-form-container:not(.global-form).view-datalist .tui-form-top-elements .tui-form-top-elements-inner[b-jgf4bm2gj5], .tui-form-container:not(.global-form).view-datalist .tui-form-top-elements .tui-form-top-elements-inner[b-jgf4bm2gj5]  > div {
  height: 100%;
  width: 100%;
}
.tui-form-container:not(.global-form) .tui-form-top-elements[b-jgf4bm2gj5] {
  max-width: 100%;
}
.tui-form-container:not(.global-form) .tui-form-top-elements .tui-form-top-elements-inner[b-jgf4bm2gj5] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.tui-form-container:not(.global-form) .tui-form-top-elements.no-tabs[b-jgf4bm2gj5] {
  flex-grow: 1;
}
.tui-form-container:not(.global-form) .tui-form-top-elements.no-tabs .tui-form-top-elements-inner.single-fillspace[b-jgf4bm2gj5] {
  height: 100%;
}
.tui-form-container:not(.global-form)[b-jgf4bm2gj5]  > .tui-tabs {
  flex: 1;
}

.tui-form-component .tui-form-container.global-form[b-jgf4bm2gj5]  .input-button {
  margin-top: 2px;
}
.tui-form-component .tui-form-container.global-form[b-jgf4bm2gj5]  .input-label {
  padding: 1rem 0;
}
.tui-form-component .tui-form-container.global-form[b-jgf4bm2gj5]  .input-link a {
  line-height: 3rem;
}
.tui-form-component .tui-form-container.global-form[b-jgf4bm2gj5]  .tui-input-component {
  padding: 0 0.5rem;
}

.tui-form-component.yadb .tui-form-container[b-jgf4bm2gj5] {
  margin: 0;
}

[b-jgf4bm2gj5] .tui-input-component:not(.no-child-wrap) {
  padding: 0 1rem 0.5rem;
}
[b-jgf4bm2gj5] .tui-input-component:not(.no-child-wrap).fillspace {
  position: absolute;
  top: 0.5rem;
  left: 1rem;
  bottom: 2.5rem;
  right: 1rem;
  height: unset;
  width: unset;
  padding: 0;
}
[b-jgf4bm2gj5] .tui-input-component:not(.no-child-wrap).fillspace.input-datalist {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
[b-jgf4bm2gj5] .tui-input-component.tui-input-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.dismiss-switch[b-jgf4bm2gj5] {
  display: inline;
  margin-right: 1rem;
  position: relative;
  top: 1px;
}
.dismiss-switch[b-jgf4bm2gj5]  div.checkbox.switcher .tui-switch-label {
  font-size: 0.85rem;
}

.preview[b-jgf4bm2gj5] {
  border-top: 5px solid var(--base-darkest);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 280px;
}
.preview[b-jgf4bm2gj5]  .input-rulepreview.fillspace {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/*# sourceMappingURL=TuiFormComponent.razor.css.map */
/* /Components/Widgets/BarTableWidget.razor.rz.scp.css */
.item[b-694nkfh5kz] {
    padding:0 0.5rem 0.25rem;
}
.info[b-694nkfh5kz] {
    display:flex;
    flex-direction: row;
}
.label[b-694nkfh5kz] {
    flex-grow:1;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 1rem;
    max-height:3rem;
    word-break: break-all;
}
.value[b-694nkfh5kz] {
    width:fit-content;
}
.bar[b-694nkfh5kz] {
    display:block;
    padding-top: 0.25rem;
}
.bar-inner[b-694nkfh5kz] {
    background: rgba(var(--color-rgb), 0.3);
    height: 0.5rem;
}

.series-list[b-694nkfh5kz]{
    display:flex;
    flex-direction: row;
}
.series-list .series[b-694nkfh5kz] {
    flex:1;
    max-width: 100%;
}

.series-list .series:not(:last-child)[b-694nkfh5kz] {
    margin-right:0.5rem;
    padding-right:0.5rem;
    border-right:solid 1px var(--border-color);
}
.total[b-694nkfh5kz] {
    padding: 0.5rem 0.5rem 1.5rem;
}

.clickable[b-694nkfh5kz] {
    cursor:pointer;
}
/* /Components/Widgets/GaugeWidget.razor.rz.scp.css */
.value[b-0613ts1q3r] 
{
    color: var(--color);
    font-weight: 400;
    font-size: 2rem;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
}
.clickable[b-0613ts1q3r] {
    cursor:pointer;
}
/* /Components/Widgets/TableWidget.razor.rz.scp.css */
div[b-zczavgtlm6] {
    height:100%;
    overflow:auto;
}
table[b-zczavgtlm6] {
    width:100%;
    line-height:3.5rem;
}
th[b-zczavgtlm6] {
    background:var(--base-darker);
    cursor:pointer;
}
th:first-child[b-zczavgtlm6], td:first-child[b-zczavgtlm6] {
    padding-left:1rem;
}
tr[b-zczavgtlm6]
{
    
}
th div[b-zczavgtlm6] {
    display:flex;
    flex-direction: row;
    user-select: none;
}
th .title[b-zczavgtlm6] {
    flex:1;
}
.sort-indicator[b-zczavgtlm6] {
    width:2rem;
    visibility: hidden;
}
.sort-indicator.visible[b-zczavgtlm6] {
    visibility: unset;
}
.sort-indicator.desc[b-zczavgtlm6] {
    transform: scaleY(-1);
}
td[b-zczavgtlm6] {
    border-bottom:solid 1px rgba(var(--color-rgb), 0.4);
}

td span[b-zczavgtlm6] {
    line-height:1.5rem;
    max-height:3rem;
    overflow:hidden;
    text-overflow: ellipsis;
    display: inline-block;
    min-width: 10rem;
    margin: 0.5rem 0.5rem 0 0;
}
/* /Components/Widgets/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-owo4xsdakc] {
    position: relative;
    display: inline-block;
}

.tt[b-owo4xsdakc] {
    visibility: hidden;
    position: absolute;
    width: 20rem;
    background-color: var(--base-darkest);
    color: var(--color);
    border-radius: 0.5rem;
    z-index: 1;
    padding:1rem;
}

.tt.top[b-owo4xsdakc] {
    bottom: 100%;
    left: 50%;
    margin-left: -10rem;
}
.tt.right[b-owo4xsdakc] {
    top: 50%;
    left: 100%;
    transform: translate(0.75rem, -50%);
}
.tt[b-owo4xsdakc]::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    border-width: 5px;
    border-style: solid;
}
.tt.top[b-owo4xsdakc]::after {
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-color: var(--base-darkest) transparent transparent transparent;
}
.tt.right[b-owo4xsdakc]::after {
    top: 50%;
    left: -10px;
    margin-top: -5px;
    border-color:  transparent var(--base-darkest) transparent transparent;
}

.tooltip-wrapper:hover .tt[b-owo4xsdakc] {
    visibility: visible;
}

.title[b-owo4xsdakc] {
    display:block;
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
}
/* /Components/Widgets/TrendBoxWidget.razor.rz.scp.css */
.trend-box[b-q8muq9tyhk] {
    display:flex;
    flex-wrap: nowrap;
}

.trend-box-item[b-q8muq9tyhk] {
    flex:1;
    display:flex;
    flex-direction: column;
    text-align: center;
    border-right: solid 1px var(--border-color);
}
@media screen and (max-width:500px){ 
    .trend-box-item[b-q8muq9tyhk] {
        transform: scale(0.75);
    }
}

.trend-box-item:last-child[b-q8muq9tyhk] {
    border-right: none;
}

.label[b-q8muq9tyhk] {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
    margin: 0 auto;
    height: 3rem;
    display: inline-flex;
    align-items: center;
}
.value[b-q8muq9tyhk] {
    font-size:2rem;
    line-height: 5rem;
}
.percentage svg[b-q8muq9tyhk] {
    width: 1.5rem;
    
}
.percentage.positive[b-q8muq9tyhk] {
    
}
.percentage.negative svg[b-q8muq9tyhk] {
    transform: scaleY(-100%);
}
.clickable[b-q8muq9tyhk] {
    cursor:pointer;
}
/* /Components/Widgets/TrendSingleWidget.razor.rz.scp.css */
.trend-box-item[b-tsckupyvt6] {
    flex:1;
    display:flex;
    flex-direction: row;
    align-items: center;
    margin: 0 1rem 2rem;
}

.value[b-tsckupyvt6] {
    font-size:2rem;
    margin-right: 1rem;
}
.percentage[b-tsckupyvt6] {
    padding-top: 0.5rem;
}
.percentage svg[b-tsckupyvt6] {
    width: 1.5rem;
}
.percentage.positive[b-tsckupyvt6] {

}
.percentage.negative svg[b-tsckupyvt6] {
    transform: scaleY(-100%);
}

.label-values[b-tsckupyvt6] {
    display:flex;
    flex-direction: row;
}
.label-value .lv-label[b-tsckupyvt6] {
    display:block;
}
.label-value .lv-value[b-tsckupyvt6] {
    display:block;
    font-weight: 600;
}
.clickable[b-tsckupyvt6] {
    cursor:pointer;
}
/* /Components/Widgets/WidgetWrapper.razor.rz.scp.css */
.wrapper[b-k0hwcocexf] {
    display:inline-flex;
    flex-direction: column;
    height:20rem;
    grid-column: auto / span 1;
}
.wrapper.decorated[b-k0hwcocexf] 
{
    background: var(--base-lighter);
    border-radius: 1rem;
    margin: 0.75rem;
    padding: 1rem;
}
.wrapper.no-decorations[b-k0hwcocexf] {
    border-bottom:solid 1px var(--border-color);
}

.title[b-k0hwcocexf] {
    border-bottom: solid 1px var(--border-color);
    padding: 0.5rem;
}

.subtitle[b-k0hwcocexf] {
    display:block;
}

h2[b-k0hwcocexf] {
    flex-grow:1;    
    font-size: 1.5rem;
    font-weight: 400;
    width: fit-content;
    display: inline-block;
}
.widget-tooltip[b-k0hwcocexf] {
    width:2rem;
    margin-left:0.75rem;
    display: inline-flex;
    align-items: center;
    font-size: 1.1rem;
}

.content[b-k0hwcocexf] {
    height:100%;
    overflow: auto;
    padding-top:1rem;
    position:relative;
}
.chart-content[b-k0hwcocexf] {
    height: 100%;
    overflow: hidden;
}

.grid-col-1[b-k0hwcocexf] {
    grid-column: span 1;
}

.grid-col-2[b-k0hwcocexf] {
    grid-column: span 2;
}

.grid-col-3[b-k0hwcocexf] {
    grid-column: span 3;
}

.grid-col-4[b-k0hwcocexf] {
    grid-column: span 4;
}

.height-fit-content[b-k0hwcocexf] {
    height: fit-content;
}

/* Media Queries for Responsive Layout */
@media (max-width: 80rem) {
    .grid-col-4[b-k0hwcocexf], .grid-col-3[b-k0hwcocexf] {
        grid-column: span 3;
    }
}

@media (max-width: 60rem) {
    .grid-col-4[b-k0hwcocexf], .grid-col-3[b-k0hwcocexf], .grid-col-2[b-k0hwcocexf] {
        grid-column: span 2;
    }
}

@media (max-width: 40rem) {
    .grid-col-4[b-k0hwcocexf], .grid-col-3[b-k0hwcocexf], .grid-col-2[b-k0hwcocexf], .grid-col-1[b-k0hwcocexf] {
        grid-column: span 1;
    }
}

.widget-tooltip[b-k0hwcocexf] {
    position: relative;
    display: inline-block;
}

.widget-tooltip .tooltip[b-k0hwcocexf] {
    position: absolute;
    display: none;
    background-color: #333;
    color: #fff;
    border-radius: 4px;
    padding: 10px;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
}

.widget-tooltip:hover .tooltip[b-k0hwcocexf] {
    display: block;
}
/* /Pages/Login.razor.rz.scp.css */
.login-page[b-r7wbwkzyfl] {
  --login-form-width: 30%;
  --login-form-margin: 5rem;
  display: flex;
  flex-basis: 100%;
  min-height: 100vh;
  width: 100%;
  background: #161e22;
}
.login-page h4[b-r7wbwkzyfl] {
  font-size: 1rem;
  color: #fff;
}
.login-page .login-inner[b-r7wbwkzyfl] {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.login-page .login-logo[b-r7wbwkzyfl] {
  width: 40px;
}
.login-page .login-side-container[b-r7wbwkzyfl] {
  display: none;
}
@media (min-width: 768px) {
  .login-page .login-side-container[b-r7wbwkzyfl] {
    background-image: url("images/login-bkg.jpg");
    background-color: rgba(0, 0, 0, 0);
    background-position: center center;
    background-size: cover;
    flex: 1;
    display: flex;
  }
  .login-page .login-side-container[b-r7wbwkzyfl]::before {
    content: "";
    background-color: #391502;
    opacity: 0.5;
    position: absolute;
    top: 0;
    right: calc(var(--login-form-width) + 2 * var(--login-form-margin));
    bottom: 0;
    left: 0;
    z-index: 1;
  }
  .login-page .login-side-container > div[b-r7wbwkzyfl] {
    z-index: 3;
    margin: auto 5rem;
  }
  .login-page .login-side-container .logo[b-r7wbwkzyfl] {
    width: 180px;
    display: block;
  }
  .login-page .login-side-container h1[b-r7wbwkzyfl] {
    color: #ffffff;
    font-weight: normal;
    margin: 13px 0;
    display: inline-block;
    font-size: 2rem;
    background: transparent;
    border: 1px solid #ffffff;
    border-radius: 3px;
    padding: 4px 8px;
  }
  .login-page .login-side-container h4[b-r7wbwkzyfl] {
    display: inline-block;
    font-size: 1.3rem;
    white-space: pre-wrap;
    margin-top: 1rem;
  }
}
.login-page h5[b-r7wbwkzyfl] {
  font-size: 1.8rem;
  color: #6c757d;
  text-align: center;
}
.login-page .login-form-container[b-r7wbwkzyfl] {
  display: flex;
  margin: auto;
  width: min(80%, 500px);
}
@media (min-width: 768px) {
  .login-page .login-form-container[b-r7wbwkzyfl] {
    width: var(--login-form-width);
    margin: var(--login-form-margin);
  }
}
.login-page label[b-r7wbwkzyfl] {
  color: #55616b;
}
.login-page .login-form-inner[b-r7wbwkzyfl] {
  width: 100%;
  margin: auto;
}
.login-page button[b-r7wbwkzyfl] {
  padding: 3px 11px !important;
  border-radius: 2px !important;
  color: white !important;
  background: transparent !important;
  border: 1px solid white !important;
  width: 7rem;
}
.login-page button:disabled[b-r7wbwkzyfl] {
  opacity: 0.3;
}
.login-page .spinner.hidden[b-r7wbwkzyfl] {
  display: none;
}
.login-page .login-input-container[b-r7wbwkzyfl] {
  margin-bottom: 1rem;
}
.login-page input[b-r7wbwkzyfl] {
  color: #8c9bab;
  background-color: #323b45;
  border: 0;
}
.login-page .alert[b-r7wbwkzyfl] {
  min-height: 25px;
  padding: 0;
  margin: 0;
  margin-top: 1rem;
  padding: 2px 3px 0px 3px;
  transition: visibility 0s linear 0s, opacity 3000ms;
}
.login-page .alert.alert-dark-danger[b-r7wbwkzyfl] {
  color: #fff;
  background-color: #dc3545;
  border-color: #444;
  text-align: center;
}
.login-page .alert.hidden[b-r7wbwkzyfl] {
  visibility: hidden;
  opacity: 0;
}
.login-page .login-buttons[b-r7wbwkzyfl] {
  display: flex;
  flex-direction: row;
}
.login-page .login-buttons button + button[b-r7wbwkzyfl] {
  margin-left: 0.5rem;
}
.login-page .login-buttons a[b-r7wbwkzyfl] {
  flex-grow: 1;
  text-align: right;
}
/* /Pages/View.razor.rz.scp.css */
.view-content[b-dll0oesmbr] {
  z-index: 1; }
  .view-content.show-title[b-dll0oesmbr] {
    display: flex;
    flex-direction: column;
    height: 100%; }
    .view-content.show-title .view-content-title[b-dll0oesmbr] {
      background: var(--base-darkest);
      color: var(--color);
      height: 45px;
      line-height: 45px;
      padding-left: 1.5rem;
      display: flex;
      flex-direction: row; }
      .view-content.show-title .view-content-title > span[b-dll0oesmbr] {
        flex-grow: 1;
        font-size: 1.5rem;
        font-weight: 600; }
      .view-content.show-title .view-content-title .form-view-buttons[b-dll0oesmbr] {
        margin-right: 1rem;
        position: relative;
        top: -2px; }
        .view-content.show-title .view-content-title .form-view-buttons[b-dll0oesmbr]  button + button {
          margin-left: 0.5rem; }
      .view-content.show-title .view-content-title .top-form-button-separator[b-dll0oesmbr] {
        width: 0.5rem;
        border-right: 1px solid var(--color-darkest);
        margin: 0.75rem 0.75rem 0.75rem 0; }
      .view-content.show-title .view-content-title[b-dll0oesmbr]  .tui-form-component {
        height: calc(100% - 1rem);
        overflow: hidden;
        margin: 0.5rem 0;
        line-height: 1rem; }
        .view-content.show-title .view-content-title[b-dll0oesmbr]  .tui-form-component .tui-panel {
          width: unset !important;
          display: flex !important;
          flex-direction: row !important;
          flex-wrap: unset !important; }
        .view-content.show-title .view-content-title[b-dll0oesmbr]  .tui-form-component button {
          margin: 0 !important; }
        .view-content.show-title .view-content-title[b-dll0oesmbr]  .tui-form-component .tui-input-component {
          flex: unset !important;
          max-width: unset !important; }
          .view-content.show-title .view-content-title[b-dll0oesmbr]  .tui-form-component .tui-input-component:last-child {
            margin-right: 1rem; }
    .view-content.show-title .view-content-body[b-dll0oesmbr] {
      flex-grow: 1;
      height: 100%; }

@media (max-width: 767px) {
  .view-content.show-title .view-content-title:not(.global-form-visible)[b-dll0oesmbr] {
    display: none; }
  .view-content.show-title .view-content-title.global-form-visible .content-title[b-dll0oesmbr], .view-content.show-title .view-content-title.global-form-visible .form-view-buttons[b-dll0oesmbr], .view-content.show-title .view-content-title.global-form-visible .top-form-button-separator[b-dll0oesmbr] {
    display: none; }
  .view-content.show-title .view-content-title.global-form-visible[b-dll0oesmbr]  .tui-form-component {
    width: 100%; }
    .view-content.show-title .view-content-title.global-form-visible[b-dll0oesmbr]  .tui-form-component .global-form, .view-content.show-title .view-content-title.global-form-visible[b-dll0oesmbr]  .tui-form-component .tui-form-top-eleemnts, .view-content.show-title .view-content-title.global-form-visible[b-dll0oesmbr]  .tui-form-component .tui-form-top-elements-inner, .view-content.show-title .view-content-title.global-form-visible[b-dll0oesmbr]  .tui-form-component .tui-panel {
      width: 100% !important; }
    .view-content.show-title .view-content-title.global-form-visible[b-dll0oesmbr]  .tui-form-component .tui-input-component {
      margin-left: auto !important;
      margin-right: auto !important; }
  .view-tree.visible[b-dll0oesmbr] {
    width: 100% !important; } }

@media (min-width: 768px) {
  .view-tree.visible[b-dll0oesmbr] {
    width: 240px;
    min-width: 240px;
    overflow: auto;
    position: relative;
    height: 100%;
    border-right: solid 2px var(--base-darkest); } }

.view-content .view-content-main[b-dll0oesmbr] {
  flex-grow: 1; }

.view-content.show-tree .view-content-main[b-dll0oesmbr] {
  flex-direction: row;
  display: flex;
  flex-grow: 1; }
  .view-content.show-tree .view-content-main .view-tree[b-dll0oesmbr]  .node-icon {
    color: var(--color-tree-icon); }

.view-content .view-content-body[b-dll0oesmbr] {
  flex-grow: 1;
  position: relative; }

.view-content.no-tree[b-dll0oesmbr] {
  height: 100%; }
  .view-content.no-tree .view-tree[b-dll0oesmbr] {
    display: none; }
  .view-content.no-tree .view-content-main[b-dll0oesmbr], .view-content.no-tree .view-content-body[b-dll0oesmbr] {
    height: 100%; }

@media (max-width: 767px) {
  .view-content.show-tree .view-content-main[b-dll0oesmbr] {
    flex-direction: column; } }
/* /Shared/MainLayout.razor.rz.scp.css */
.initial-configuration[b-b9ntsf198a] {
  background-image: linear-gradient(-160deg, #4f6079 0, #0e203c 100%, #4a5e7b 200%);
  background-position: 0 0;
  background-size: 100%;
  color: #444;
  font-family: "Open Sans", sans-serif; }
  .initial-configuration[b-b9ntsf198a]  .sidebar {
    display: none !important; }
  .initial-configuration[b-b9ntsf198a]  .tui-blocker {
    position: fixed !important;
    color: white !important; }
  .initial-configuration[b-b9ntsf198a]  .main {
    width: 1000px;
    height: 600px;
    margin: auto;
    flex-grow: 0; }
    .initial-configuration[b-b9ntsf198a]  .main .tui-form-header.wizard {
      display: none; }
  .initial-configuration[b-b9ntsf198a]  .tui-tabs-buttons-wrapper {
    padding-top: 100px !important; }
    .initial-configuration[b-b9ntsf198a]  .tui-tabs-buttons-wrapper::before {
      content: ' ';
      background: transparent url(images/logo-theme-dark.png) top right no-repeat;
      width: 160px;
      height: 44px;
      background-size: contain;
      display: block;
      position: absolute;
      right: 0;
      top: 52px;
      border-bottom: 1px solid #1f1f1f; }
  .initial-configuration[b-b9ntsf198a]  .tui-tabs-buttons-wrapper {
    background: transparent !important; }
  .initial-configuration[b-b9ntsf198a]  .tui-tabs.tui-wizard .tui-tab-buttons .tui-tab-button.wizard-page-link {
    color: #c3c3c3 !important; }
    .initial-configuration[b-b9ntsf198a]  .tui-tabs.tui-wizard .tui-tab-buttons .tui-tab-button.wizard-page-link:hover, .initial-configuration[b-b9ntsf198a]  .tui-tabs.tui-wizard .tui-tab-buttons .tui-tab-button.wizard-page-link.active {
      color: #8cdaff !important; }
    .initial-configuration[b-b9ntsf198a]  .tui-tabs.tui-wizard .tui-tab-buttons .tui-tab-button.wizard-page-link.active .wizard-page-number {
      border-color: #c3c3c3 !important; }
    .initial-configuration[b-b9ntsf198a]  .tui-tabs.tui-wizard .tui-tab-buttons .tui-tab-button.wizard-page-link:hover .wizard-page-number {
      border-color: #c3c3c3 !important;
      color: #8cdaff !important;
      background: var(--base-darkest) !important; }
  .initial-configuration[b-b9ntsf198a]  .tui-tab.active {
    padding: 2rem;
    padding-bottom: 55px;
    background: #eceff1;
    border-radius: 10px;
    box-shadow: 0px 5px 9.5px 0.5px black; }
    .initial-configuration[b-b9ntsf198a]  .tui-tab.active .title-container .title {
      font-size: 24px; }
    .initial-configuration[b-b9ntsf198a]  .tui-tab.active .title-container .description {
      padding-bottom: 0 !important; }
  .initial-configuration[b-b9ntsf198a]  .wizard-buttons {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0; }
    .initial-configuration[b-b9ntsf198a]  .wizard-buttons button {
      background: #5f6b7c;
      border-color: #5f6b7c;
      min-width: 140px !important; }
      .initial-configuration[b-b9ntsf198a]  .wizard-buttons button:hover {
        border-color: #3b4450 !important;
        background: #3b4450 !important; }
  .initial-configuration[b-b9ntsf198a]  input, .initial-configuration[b-b9ntsf198a]  input:disabled, .initial-configuration[b-b9ntsf198a]  select, .initial-configuration[b-b9ntsf198a]  .input-list .input-list-item-container {
    background: white !important;
    color: black !important; }
  .initial-configuration[b-b9ntsf198a]  .radio-outer {
    background-color: #999 !important; }
  .initial-configuration[b-b9ntsf198a]  .tui-radio-button.checked .radio-outer {
    background-color: #666 !important; }

.loaded[b-b9ntsf198a]  #side-logo {
  background-image: url(images/logo-theme-dark.png); }

@media (max-width: 767px) {
  .main-layout[b-b9ntsf198a] {
    flex-direction: column; } }

.main-layout-outer[b-b9ntsf198a] {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  background: var(--base);
  color: var(--color); }
  .main-layout-outer .main-layout[b-b9ntsf198a] {
    flex-grow: 1; }
  .main-layout-outer .terminal[b-b9ntsf198a] {
    left: 0;
    right: 0;
    bottom: 0;
    top: calc(100% - 400px);
    position: absolute; }
/* /Shared/NavMenu.razor.rz.scp.css */
.sidebar[b-d097m209iy] {
  background-color: var(--side-nav-background, var(--base-darker));
}
.sidebar #side-logo[b-d097m209iy] {
  background-position: center center;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  height: 3rem;
  margin-left: 1rem;
  display: inline-block;
  width: calc(100% - 4rem);
  background-size: unset;
}
.sidebar .sidebar-top[b-d097m209iy] {
  margin: 1rem;
  position: relative;
}
.sidebar ul[b-d097m209iy] {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar .main-nav-menu-ul[b-d097m209iy] {
  margin-top: 2rem;
  margin-left: 1rem;
}
.sidebar .menu-item-link .icon[b-d097m209iy] {
  width: 16px;
  display: inline-block;
  text-align: center;
  margin-right: 0.25rem;
}
.sidebar .menu-item-link .icon i[b-d097m209iy], .sidebar .menu-item-link .icon[b-d097m209iy]  svg {
  color: var(--secondary);
  width: 1rem;
}
.sidebar .top-row[b-d097m209iy] {
  background-color: rgba(0, 0, 0, 0.4);
}
.sidebar .menu-item .menu-label[b-d097m209iy] {
  border: solid 1px transparent;
  padding: 0.25rem 0.5rem;
}
.sidebar .menu-item.active .icon svg[b-d097m209iy] {
  color: var(--highlight);
}
.sidebar .menu-item.active .menu-label[b-d097m209iy] {
  border-color: var(--highlight);
}
.sidebar .menu-group[b-d097m209iy] {
  padding-bottom: 0.5rem;
  width: calc(100% - 1rem);
  margin-top: 1rem;
}
.sidebar .menu-group[b-d097m209iy]  .menu-item-link {
  margin: 0.5rem 0.25rem;
  display: inline-block;
}
.sidebar .menu-group li[b-d097m209iy] {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
}
.sidebar .menu-group > span[b-d097m209iy] {
  font-size: 1rem;
  color: var(--color-lighter);
  margin-bottom: 0.5rem;
}
.sidebar .menu-group a[b-d097m209iy] {
  color: #d7d7d7;
  border-radius: 4px;
  height: 3rem;
  display: flex;
  align-items: center;
  line-height: 3rem;
  white-space: nowrap;
}
.sidebar .menu-group a.active[b-d097m209iy] {
  background-color: rgba(255, 255, 255, 0.25);
  color: white;
}
.sidebar .menu-group a:hover[b-d097m209iy] {
  background-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.sidebar .menu-group.userprofile[b-d097m209iy] {
  display: none;
}
.sidebar .usermenu[b-d097m209iy] {
  display: block;
  width: 100%;
  margin-top: 0.75rem;
}
.sidebar .usermenu .dropdown-toggle[b-d097m209iy] {
  color: var(--color) !important;
  opacity: 0.7;
  margin-left: 1rem;
}
.sidebar .usermenu .dropdown-item[b-d097m209iy] {
  cursor: pointer;
}
.sidebar .usermenu .dropdown-menu[b-d097m209iy] {
  background: var(--base-lightest);
  color: var(--color);
  width: 80%;
  margin-left: 1rem;
}
.sidebar .usermenu .dropdown-divider[b-d097m209iy] {
  border-color: var(--base-darkest);
}
.sidebar .usermenu .dropdown-item:hover[b-d097m209iy] {
  background: var(--base-darkest);
}
.sidebar .expand-main-menu[b-d097m209iy], .sidebar .collapse-main-menu[b-d097m209iy], .sidebar .expand-main-menu-mobile[b-d097m209iy] {
  display: none;
}
.sidebar .expand-main-menu.shown[b-d097m209iy], .sidebar .collapse-main-menu.shown[b-d097m209iy], .sidebar .expand-main-menu-mobile.shown[b-d097m209iy] {
  cursor: pointer;
  display: unset;
  position: absolute;
  font-size: 1.5rem;
  top: 0;
  right: 0;
}

.navbar-toggler[b-d097m209iy] {
  background-color: rgba(255, 255, 255, 0.1);
}

@media (min-width: 768px) {
  .sidebar > .sidebar-top > .navbar-toggler[b-d097m209iy] {
    left: 10px;
    top: 10px;
    position: absolute;
  }

  .sidebar[b-d097m209iy] {
    overflow: visible;
    transition: width 0.1s ease-in-out;
    height: 100%;
    border-right: solid 2px var(--base-darkest);
  }
  .sidebar.expanded[b-d097m209iy] {
    width: 200px;
    display: flex;
    flex-direction: column;
  }
  .sidebar.expanded ul.nav[b-d097m209iy] {
    margin-left: 1rem;
  }
  .sidebar.expanded .main-nav-menu[b-d097m209iy] {
    flex-grow: 1;
    overflow: auto;
  }
  .sidebar.collapsed[b-d097m209iy] {
    width: 52px;
    z-index: 50000;
  }
  .sidebar.collapsed .sidebar-top[b-d097m209iy] {
    height: 44px;
    margin: 0;
    padding: 0;
  }
  .sidebar.collapsed .expand-main-menu[b-d097m209iy] {
    font-size: 1.5rem;
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
  .sidebar.collapsed .theme-selector-wrapper[b-d097m209iy] {
    display: none;
  }
  .sidebar.collapsed .main-nav-menu-ul[b-d097m209iy] {
    margin-top: 0;
  }
  .sidebar.collapsed .main-nav-menu-ul .menu-group:first-child[b-d097m209iy] {
    margin-top: 0;
  }
  .sidebar.collapsed #side-logo[b-d097m209iy], .sidebar.collapsed .usermenu[b-d097m209iy] {
    display: none;
  }
  .sidebar.collapsed .menu-group[b-d097m209iy] {
    margin-top: 0;
  }
  .sidebar.collapsed .menu-group.userprofile[b-d097m209iy] {
    display: unset;
  }
  .sidebar.collapsed .menu-group.userprofile .user-menu[b-d097m209iy] {
    display: none;
  }
  .sidebar.collapsed ul[b-d097m209iy] {
    font-size: 0;
    margin-left: 0;
  }
  .sidebar.collapsed ul > li.menu-group[b-d097m209iy] {
    border-top: 1px solid var(--secondary);
    width: 100%;
    padding: 0;
  }
  .sidebar.collapsed[b-d097m209iy]  .menu-item-link {
    padding: 0;
  }
  .sidebar.collapsed[b-d097m209iy]  .menu-item-link .link-wrapper {
    padding: 0.25rem 1rem;
  }
  .sidebar.collapsed[b-d097m209iy]  .menu-item-link .link-wrapper span {
    pointer-events: none;
  }
  .sidebar.collapsed[b-d097m209iy]  .menu-item-link {
    display: inline-block;
  }
  .sidebar.collapsed[b-d097m209iy]  .menu-item-link .icon {
    font-size: 1.5rem;
    width: 24px;
    text-align: center;
    display: inline-block;
  }
  .sidebar.collapsed[b-d097m209iy]  .menu-item-link .icon svg {
    margin: 0;
    width: 2em;
    position: relative;
    left: -8px;
  }
  .sidebar.collapsed .menu-item[b-d097m209iy] {
    display: inline-block;
    transition: width 0.5s ease-in-out;
  }
  .sidebar.collapsed .menu-item:hover[b-d097m209iy], .sidebar.collapsed .menu-item.shown[b-d097m209iy] {
    width: 400px;
  }
  .sidebar.collapsed .menu-item:hover.userprofile-menu-item .user-menu[b-d097m209iy], .sidebar.collapsed .menu-item.shown.userprofile-menu-item .user-menu[b-d097m209iy] {
    font-size: 1rem;
    color: var(--color);
    margin-left: 48px;
    display: block;
    background: var(--highlight);
    font-size: 1.2rem;
  }
  .sidebar.collapsed .menu-item:hover[b-d097m209iy]  .menu-item-link, .sidebar.collapsed .menu-item.shown[b-d097m209iy]  .menu-item-link {
    width: auto;
  }
  .sidebar.collapsed .menu-item:hover[b-d097m209iy]  .menu-item-link .link-wrapper, .sidebar.collapsed .menu-item.shown[b-d097m209iy]  .menu-item-link .link-wrapper {
    background: var(--highlight);
  }
  .sidebar.collapsed .menu-item:hover .icon[b-d097m209iy], .sidebar.collapsed .menu-item.shown .icon[b-d097m209iy] {
    margin-right: 11px;
  }
  .sidebar.collapsed .menu-item:hover .icon svg[b-d097m209iy], .sidebar.collapsed .menu-item.shown .icon svg[b-d097m209iy] {
    color: var(--color) !important;
  }
  .sidebar.collapsed .menu-item:hover .menu-label[b-d097m209iy], .sidebar.collapsed .menu-item.shown .menu-label[b-d097m209iy] {
    display: unset;
    font-size: 1.5rem;
    padding-left: 1rem;
    border-left: solid 1px var(--color);
  }

  .navbar-toggler[b-d097m209iy] {
    display: none;
  }

  .sidebar .collapse[b-d097m209iy] {
    display: block;
  }

  .expand-main-menu-mobile[b-d097m209iy] {
    display: none !important;
  }

  .collapse-menu[b-d097m209iy], .profile-icon[b-d097m209iy] {
    display: none;
  }

  .main-nav-menu.collapsed .group[b-d097m209iy], .main-nav-menu.collapsed .menu-label[b-d097m209iy] {
    display: none;
  }

  .theme-selector-wrapper[b-d097m209iy] {
    padding: 1rem;
  }
}
@media (max-width: 767px) {
  .sidebar .expand-main-menu[b-d097m209iy], .sidebar .collapse-main-menu[b-d097m209iy] {
    display: none !important;
  }
  .sidebar .sidebar-top[b-d097m209iy] {
    margin: 0;
  }
  .sidebar .profile-name[b-d097m209iy] {
    display: none;
  }
  .sidebar .profile-icon[b-d097m209iy] {
    font-size: 2rem;
  }
  .sidebar #side-logo[b-d097m209iy] {
    height: 20px;
    margin: 10px 0;
  }
  .sidebar .usermenu[b-d097m209iy] {
    position: absolute;
    right: 15px;
    text-align: right;
    top: -7px;
    width: 50px;
  }
  .sidebar .usermenu .dropdown-menu[b-d097m209iy] {
    position: fixed;
    top: 46px;
    left: 10px;
    right: 10px;
    width: unset;
    margin: 0;
    z-index: 100001;
  }
  .sidebar .expand-main-menu-mobile[b-d097m209iy] {
    top: 10px !important;
    left: 18px;
  }
  .sidebar .main-nav-menu.mobile-expanded[b-d097m209iy] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    width: 300px;
    overflow: auto;
    background: var(--base-darkest);
    z-index: 100000;
    visibility: visible;
  }
  .sidebar .main-nav-menu.mobile-collapsed[b-d097m209iy] {
    display: none;
  }
  .sidebar .collapse-menu[b-d097m209iy] {
    position: absolute;
    right: 20px;
    top: 15px;
    font-size: 1.5rem;
  }
  .sidebar .main-nav-menu-ul[b-d097m209iy] {
    margin: 1rem;
  }
}
.bubble[b-d097m209iy] {
  background: var(--highlight);
  font-size: 0.8rem;
  padding: 0.25rem 0.5rem;
  border-radius: 1rem;
  margin-left: 0.5rem;
}
