@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Components/DatePicker/MyDatePicker.razor.rz.scp.css */
.container[b-tngiep3nld] {
  display: flex;
  width: 256px;
  flex-direction: column;
  align-items: flex-start;
}
.container .headerWrapper[b-tngiep3nld] {
  flex: 1 0 0;
}

.datePickerInput[b-tngiep3nld] {
  flex: 1 0 0;
  width: 100%;
  color: var(--base100);
  /* 1920/H4 16px/regular */
  font-family: Satoshi;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 24px */
  border: none;
  outline: none;
}

.inputContainer[b-tngiep3nld] {
  display: flex;
  align-items: center;
  align-self: stretch;
  border-radius: 5px 5px 0px 0px;
  border: 1px solid var(--base-300, #D9D9D9);
  background: var(--base-600, #FEFEFE);
}
.inputContainer .inputWrapper[b-tngiep3nld] {
  display: flex;
  padding: 7px 5px 7px 10px;
  align-items: flex-start;
  flex: 1 0 0;
}
.inputContainer .labelWrapper[b-tngiep3nld] {
  display: flex;
  padding: 0px 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background: var(--base400);
}

.calendarContainer[b-tngiep3nld] {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  border-radius: 0px 0px 5px 5px;
  border: 1px solid var(--base300);
  background: var(--base600);
}

.dateContainer[b-tngiep3nld] {
  flex-wrap: wrap;
  display: inline-flex;
}
.dateContainer .dateWrapper[b-tngiep3nld] {
  display: flex;
  width: 36px;
  height: 36px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  border-radius: 4px;
  align-items: center;
  cursor: pointer;
}
.dateContainer .opaque[b-tngiep3nld] {
  opacity: 0.5;
}
.dateContainer .selected[b-tngiep3nld] {
  background: var(--base100);
}
.dateContainer .selected span[b-tngiep3nld] {
  color: var(--base600);
}
.dateContainer .highlighted[b-tngiep3nld] {
  background: var(--base400);
  border-radius: 0px;
}

.controlsContainer[b-tngiep3nld] {
  display: flex;
  padding: 4px 5px;
  align-items: center;
  align-self: stretch;
  padding: 2px;
}
.controlsContainer .controlsIconWrapper[b-tngiep3nld] {
  display: flex;
  width: 36px;
  height: 36px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
  cursor: pointer;
}
.controlsContainer .controlsLabelWrapper[b-tngiep3nld] {
  display: flex;
  height: 36px;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  border-radius: 4px;
}

/*# sourceMappingURL=MyDatePicker.razor.css.map */
/* /Components/Dropdown/MyDropdown.razor.rz.scp.css */
.inputContainer[b-n1mkihz90v] {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  align-items: flex-start;
  position: relative;
  margin-bottom: 20px;
  width: 100%;
}
.inputContainer.tight[b-n1mkihz90v] {
  margin-bottom: 0;
}
.inputContainer:last-of-type[b-n1mkihz90v] {
  margin-bottom: 30px;
}
.inputContainer:last-of-type.tight[b-n1mkihz90v] {
  margin-bottom: 0;
}
.inputContainer:hover .input[b-n1mkihz90v] {
  opacity: 1;
  border-color: var(--base200);
}
.inputContainer .errorMessage[b-n1mkihz90v] {
  color: var(--primary100);
  position: absolute;
  top: 100%;
  left: 10px;
}

.inputWrapper[b-n1mkihz90v] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.inputWrapper.withIcon[b-n1mkihz90v]  svg {
  position: absolute;
  right: -2px;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--base200);
}

.inputLabel[b-n1mkihz90v] {
  margin: 0;
  padding-left: 10px;
  color: var(--base100);
}
.inputLabel.disabled[b-n1mkihz90v] {
  color: var(--base200) !important;
}

.input[b-n1mkihz90v] {
  display: inline-flex;
  align-items: center;
  padding: 6px 10px;
  border: 1px solid var(--base300);
  border-radius: 5px;
  background-color: var(--base600);
  font-size: 1rem;
  line-height: 1.5;
  min-width: 300px;
  opacity: 1;
  transition: all 200ms ease-in-out;
  outline: 2px solid rgba(0, 0, 0, 0);
  width: 100%;
}
.input:focus[b-n1mkihz90v], .input:active[b-n1mkihz90v] {
  outline-color: rgba(0, 0, 0, 0.3);
  border-color: var(--base200);
}
.input:active[b-n1mkihz90v] {
  border-color: var(--base100);
}
.input[b-n1mkihz90v]::placeholder {
  color: var(--base200);
}
.input.hasError[b-n1mkihz90v] {
  border-color: var(--primary100) !important;
  outline-color: var(--color-error-border);
  opacity: 1;
}
.input:disabled[b-n1mkihz90v] {
  border-color: transparent !important;
  background-color: var(--base300) !important;
  opacity: 0.6 !important;
  outline-color: transparent !important;
}
.input:disabled[b-n1mkihz90v]  svg {
  color: var(--base200);
}
.input.withIcon[b-n1mkihz90v] {
  padding-right: 35px;
}

.dropdown[b-n1mkihz90v] {
  position: absolute;
  border-radius: 5px;
  border: 1px solid var(--base100);
  background: var(--base600);
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.3);
  height: auto;
  width: 100%;
  max-height: 170px;
  z-index: 10;
  top: 59px;
  right: 0;
  user-select: none;
  overflow: auto;
}
.dropdown.dropdownTop[b-n1mkihz90v] {
  top: auto;
  bottom: 40px;
}

/*# sourceMappingURL=Dropdown.razor.css.map */
/* /Components/Dropdown/MyDropdownItem.razor.rz.scp.css */
.dropdownItem[b-czu212r9ey] {
  display: flex;
  padding: 5px 15px;
  align-items: center;
  gap: 5px;
  align-self: stretch;
}
.dropdownItem:first-child[b-czu212r9ey] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dropdownItem:last-child[b-czu212r9ey] {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.dropdownItem:hover[b-czu212r9ey] {
  background-color: var(--base400);
}

/*# sourceMappingURL=DropdownItem.razor.css.map */
/* /Components/MessageHistory/MessageHistory.razor.rz.scp.css */
.wrapper[b-p5e8trzypm] {
  display: flex;
  width: 772px;
  min-height: calc(100% - 91px);
  padding: 0px 15px 10px 15px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 10px;
  background: var(--base500);
  gap: 10px;
  overflow: auto;
}

.headerContainer[b-p5e8trzypm] {
  display: flex;
  padding: 20px 5px 10px 5px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
}

.titleContainer[b-p5e8trzypm] {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}

.toggleContainer[b-p5e8trzypm] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}
.toggleContainer.withFilters[b-p5e8trzypm] {
  justify-content: space-between;
}

.clearFilterIconWrapper[b-p5e8trzypm] {
  cursor: pointer;
  display: flex;
}

.inputContainer[b-p5e8trzypm] {
  display: flex;
  align-items: center;
  gap: 5px;
  align-self: stretch;
  margin-left: auto;
}

.cardContainer[b-p5e8trzypm] {
  display: flex;
  padding: 0 5px 0px 5px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  overflow: auto;
}

.noResultsWrapper[b-p5e8trzypm] {
  display: flex;
  padding: 50px 0px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}
.noResultsWrapper span[b-p5e8trzypm] {
  width: 200px;
  text-align: center;
}

.filterDisplayWrapper[b-p5e8trzypm] {
  display: flex;
  padding: 0px 3px 0px 7px;
  align-items: center;
  gap: 5px;
  border-radius: 3px;
  background: var(--base400);
}

.filterValuesContainer[b-p5e8trzypm] {
  display: flex;
  align-items: center;
  gap: 5px;
}

/*# sourceMappingURL=MessageHistory.razor.css.map */
/* /Components/MessageHistory/MessageHistoryItem.razor.rz.scp.css */
.messageCard[b-yu9f7ya0cl] {
  display: flex;
  padding: 8px 10px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 5px;
  background: var(--base600);
  border: 1px solid transparent;
}
.messageCard:hover[b-yu9f7ya0cl] {
  border-radius: 5px;
  padding: 8px 10px;
  border: 1px solid var(--base300);
}
.messageCard.showBorder[b-yu9f7ya0cl] {
  border-radius: 5px;
  padding: 8px 10px;
  border: 1px solid var(--base300);
}

.titleContainer[b-yu9f7ya0cl] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.titleContainer h4[b-yu9f7ya0cl] {
  flex: 1 0 0;
}

.messageDetails[b-yu9f7ya0cl] {
  display: flex;
  align-items: center;
  gap: 15px;
}

.activitySection[b-yu9f7ya0cl] {
  display: flex;
  padding: 2px 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 20px;
  background: var(--base500);
}

/*# sourceMappingURL=MessageHistoryItem.razor.css.map */
/* /Components/MessageHistory/MessageHistoryItemActions.razor.rz.scp.css */
.content[b-zacwyz47vn] {
  border-radius: 5px;
  border: 1px solid var(--base300);
  background: var(--base600);
  /* shadow */
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  padding: 5px 0px;
  align-items: flex-end;
}

.contentList[b-zacwyz47vn] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.contentListItem[b-zacwyz47vn] {
  display: flex;
  padding: 5px 15px;
  align-items: center;
  gap: 5px;
}
.contentListItem:hover[b-zacwyz47vn] {
  cursor: pointer;
}

.popover[b-zacwyz47vn] {
  position: absolute;
  z-index: 1000;
  top: 33px;
  right: 0;
}
.popover.popoverTop[b-zacwyz47vn] {
  top: auto;
  bottom: 33px;
}

a[b-zacwyz47vn] {
  text-decoration: none;
}

/*# sourceMappingURL=MessageHistoryItemActions.razor.css.map */
/* /Components/MessageHistory/MessageHistorySearch.razor.rz.scp.css */
.inputContainer[b-px33gq71s6] {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  align-items: flex-start;
  position: relative;
  width: 100%;
}
.inputContainer:hover .input[b-px33gq71s6] {
  opacity: 1;
  border-color: var(--base200);
}
.inputContainer .errorMessage[b-px33gq71s6] {
  color: var(--primary100);
  position: absolute;
  top: 100%;
  left: 10px;
}

.inputWrapper[b-px33gq71s6] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}

.withSearchIcon[b-px33gq71s6]  svg {
  position: absolute;
  left: 7px;
  top: 50%;
  transform: translate(0, -50%);
  color: var(--base200);
}

.withFilterIcon[b-px33gq71s6]  svg {
  position: absolute;
  right: -2px;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--base200);
}

.contentList[b-px33gq71s6] {
  display: flex;
  padding: 15px 20px 20px 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  border-top: 1px solid var(--base300);
  border-bottom: 1px solid var(--base300);
}

.contentFooter[b-px33gq71s6] {
  display: flex;
  padding: 10px 15px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.contentFooter span[b-px33gq71s6] {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  text-decoration: underline;
  cursor: pointer;
}

.input[b-px33gq71s6] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  border: 1px solid var(--base300);
  border-radius: 5px;
  background-color: var(--base600);
  color: var(--base100);
  font-size: 1rem;
  line-height: 1.5;
  min-width: 300px;
  transition: all 200ms ease-in-out;
  outline: 2px solid rgba(0, 0, 0, 0);
  width: 100%;
  opacity: 0.8;
}
.input:focus[b-px33gq71s6], .input:active[b-px33gq71s6] {
  outline-color: rgba(0, 0, 0, 0.3);
  border-color: var(--base200);
}
.input:active[b-px33gq71s6] {
  border-color: var(--base100);
}
.input[b-px33gq71s6]::placeholder {
  color: var(--base200);
}
.input.hasError[b-px33gq71s6] {
  border-color: var(--primary100) !important;
  outline-color: var(--color-error-border);
  opacity: 1;
}
.input:disabled[b-px33gq71s6] {
  border-color: transparent !important;
  background-color: var(--base300) !important;
  opacity: 0.6 !important;
  outline-color: transparent !important;
}
.input:disabled[b-px33gq71s6]  svg {
  color: var(--base200);
}
.input.withIcon[b-px33gq71s6] {
  padding-right: 35px;
  padding-left: 35px;
}

.overlayContainer[b-px33gq71s6] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: absolute;
  right: 0;
  top: 40px;
  border-radius: 5px;
  border: 1px solid var(--base300);
  background: var(--base600);
  /* shadow */
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  z-index: 10;
}

/*# sourceMappingURL=MessageHistorySearch.razor.css.map */
/* /Components/Modal/IpAddressLogsModal.razor.rz.scp.css */
.searchContainer[b-b105b0vinh] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.searchContainer[b-b105b0vinh]  input {
  max-width: 300px;
}

.noResultsWrapper[b-b105b0vinh] {
  display: flex;
  padding: 50px 0px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}
.noResultsWrapper span[b-b105b0vinh] {
  width: 200px;
  text-align: center;
}

.contentContainer[b-b105b0vinh] {
  display: flex;
  height: 100%;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
  padding-bottom: 10px;
  overflow: auto;
}

.paginationContainer[b-b105b0vinh] {
  display: flex;
  padding-top: 10px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-top: 1px solid var(--base300);
  width: 100%;
}

/*# sourceMappingURL=IpAddressLogsModal.razor.css.map */
/* /Components/Modal/MessageLogsModal.razor.rz.scp.css */
.searchContainer[b-pdoeb9sghk] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.searchContainer[b-pdoeb9sghk]  input {
  max-width: 300px;
}

.noResultsWrapper[b-pdoeb9sghk] {
  display: flex;
  padding: 50px 0px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}
.noResultsWrapper span[b-pdoeb9sghk] {
  width: 200px;
  text-align: center;
}

.contentContainer[b-pdoeb9sghk] {
  display: flex;
  height: 100%;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
  padding-bottom: 10px;
  overflow: auto;
}

.paginationContainer[b-pdoeb9sghk] {
  display: flex;
  padding-top: 10px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-top: 1px solid var(--base300);
  width: 100%;
}

/*# sourceMappingURL=MessageLogsModal.razor.css.map */
/* /Components/Modal/MyModal.razor.rz.scp.css */
.overlay[b-la06r55rrs] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.5);
}

.container[b-la06r55rrs] {
  display: flex;
  width: 100%;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  z-index: 100;
  opacity: 1;
}

.dialog[b-la06r55rrs] {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 3px;
  background: var(--base600);
  z-index: 100;
  max-height: 90%;
  opacity: 1;
}
.dialog.medium[b-la06r55rrs] {
  width: 600px;
}
.dialog.small[b-la06r55rrs] {
  width: 350px;
}

.header[b-la06r55rrs] {
  display: flex;
  padding: 20px 20px 10px 20px;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}

/*# sourceMappingURL=MyModal.razor.css.map */
/* /Components/Modal/MyModalContent.razor.rz.scp.css */
.content[b-ysml8y70vt] {
  display: flex;
  padding: 10px 25px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}
.content.scrollable[b-ysml8y70vt] {
  overflow-y: auto;
}

/*# sourceMappingURL=MyModalContent.razor.css.map */
/* /Components/Modal/MyModalFooter.razor.rz.scp.css */
.footer[b-ethq9pl1jc] {
  display: flex;
  padding: 20px;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}

/*# sourceMappingURL=ModalFooter.razor.css.map */
/* /Components/Pagination/MyPagination.razor.rz.scp.css */
.pagination[b-plz1m997xm] {
  display: flex;
  padding: 10px 0px;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
  align-self: stretch;
  width: 100%;
}
.pagination.withBorder[b-plz1m997xm] {
  border-top: 1px solid var(--base300);
}

.numberSection[b-plz1m997xm] {
  display: flex;
  align-items: flex-start;
  gap: 5px;
}

/*# sourceMappingURL=Pagination.razor.css.map */
/* /Components/Pagination/MyPaginationItem.razor.rz.scp.css */
.paginationItem[b-ok9s9tjhnt] {
  display: flex;
  width: 26px;
  height: 26px;
  padding: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.paginationItem.clickable[b-ok9s9tjhnt] {
  border-radius: 2px;
  border: 1px solid var(--base300);
  cursor: pointer;
}
.paginationItem.clickable.active[b-ok9s9tjhnt] {
  background: var(--base100);
  color: var(--base600);
}
.paginationItem.clickable:hover[b-ok9s9tjhnt] {
  flex-shrink: 0;
  background: var(--base400);
  color: var(--base100);
}

/*# sourceMappingURL=MyPaginationItem.razor.css.map */
/* /Components/Password/PasswordPopover.razor.rz.scp.css */
.content[b-3cylbv2rez] {
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid var(--base100);
  color: var(--base100);
  background-color: var(--base600);
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.3);
}
.content h4[b-3cylbv2rez] {
  display: block;
  margin-bottom: 3px;
}

.list[b-3cylbv2rez] {
  margin: 0;
  padding: 0 0 0 20px;
}

.listItem[b-3cylbv2rez] {
  margin-bottom: 5px;
  list-style-type: disc;
  font-weight: 500;
}
.listItem span[b-3cylbv2rez] {
  position: relative;
  left: -5px;
}
.listItem[b-3cylbv2rez]::marker {
  color: var(--primary100);
  font-size: 20px;
  line-height: 0;
}
.listItem:last-child[b-3cylbv2rez] {
  margin: 0;
}

.listItemInvalid[b-3cylbv2rez]::marker {
  color: var(--primary100);
}

.listItemValid[b-3cylbv2rez]::marker {
  color: var(--success100);
}

.popover[b-3cylbv2rez] {
  position: absolute;
  z-index: 1000;
  top: -154px;
  right: 0;
}

.popoverMatch[b-3cylbv2rez] {
  position: absolute;
  z-index: 1000;
  top: -191px;
  right: 0;
}

/*# sourceMappingURL=PasswordPopover.razor.css.map */
/* /Components/Password/PrettyPasswordInput.razor.rz.scp.css */
.inputContainer[b-s8och291e3] {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  align-items: flex-start;
  position: relative;
  margin-bottom: 20px;
  width: 100%;
}
.inputContainer.tight[b-s8och291e3] {
  margin-bottom: 0;
}
.inputContainer:last-of-type[b-s8och291e3] {
  margin-bottom: 30px;
}
.inputContainer:last-of-type.tight[b-s8och291e3] {
  margin-bottom: 0;
}
.inputContainer:hover .input[b-s8och291e3] {
  opacity: 1;
  border-color: var(--base200);
}
.inputContainer .errorMessage[b-s8och291e3] {
  color: var(--primary100);
  position: absolute;
  top: 100%;
  left: 10px;
}

.inputWrapper[b-s8och291e3] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.inputWrapper.withIcon[b-s8och291e3]  svg {
  position: absolute;
  right: -2px;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--base200);
}

.inputLabel[b-s8och291e3] {
  margin: 0;
  padding-left: 10px;
  color: var(--base100);
}
.inputLabel.disabled[b-s8och291e3] {
  color: var(--base200) !important;
}

.input[b-s8och291e3] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  border: 1px solid var(--base300);
  border-radius: 5px;
  background-color: var(--base600);
  color: var(--base100);
  font-size: 1rem;
  line-height: 1.5;
  min-width: 300px;
  opacity: 0.8;
  transition: all 200ms ease-in-out;
  outline: 2px solid rgba(0, 0, 0, 0);
  width: 100%;
}
.input:focus[b-s8och291e3], .input:active[b-s8och291e3] {
  outline-color: rgba(0, 0, 0, 0.3);
  border-color: var(--base200);
}
.input:active[b-s8och291e3] {
  border-color: var(--base100);
}
.input[b-s8och291e3]::placeholder {
  color: var(--base200);
}
.input.hasError[b-s8och291e3] {
  border-color: var(--primary100) !important;
  outline-color: var(--color-error-border);
  opacity: 1;
}
.input:disabled[b-s8och291e3] {
  border-color: transparent !important;
  background-color: var(--base300) !important;
  opacity: 0.6 !important;
  outline-color: transparent !important;
}
.input:disabled svg[b-s8och291e3] {
  color: var(--base200);
}
.input.withIcon[b-s8och291e3] {
  padding-right: 35px;
}

.passwordToggler[b-s8och291e3] {
  cursor: pointer;
}

.title[b-s8och291e3] {
  font-weight: 700;
  padding-bottom: 5px;
}

.container[b-s8och291e3] {
  margin-top: -5px;
  padding: 0;
  background-color: transparent;
}
.container :global .tippy-content[b-s8och291e3] {
  padding: 0;
}

/*# sourceMappingURL=PrettyPasswordInput.razor.css.map */
/* /Components/Table/MyTable.razor.rz.scp.css */
.table[b-jeoovhu3cz] {
  display: flex;
  padding: 1px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  overflow: auto;
}

/*# sourceMappingURL=Table.razor.css.map */
/* /Components/Table/MyTableCell.razor.rz.scp.css */
.cell[b-dbub5f3eyn]{padding:8px 5px;word-break:break-all;display:flex}.cell.alignRight[b-dbub5f3eyn]{align-content:end;flex-wrap:wrap;flex-direction:column}.cell.alignLeft[b-dbub5f3eyn]{align-content:start;flex-wrap:wrap;flex-direction:column}.cell.alignCenter[b-dbub5f3eyn]{align-content:center;flex-wrap:wrap;flex-direction:column}
/* /Components/Table/MyTableHeader.razor.rz.scp.css */
.tableHeader[b-4pei4eu15o] {
  display: flex;
  padding: 0px 5px 0px 10px;
  align-items: center;
  align-self: stretch;
}

/*# sourceMappingURL=TableHeader.razor.css.map */
/* /Components/Table/MyTableHeaderCell.razor.rz.scp.css */
.cell[b-f1fwk7m2av] {
  display: flex;
  padding: 0px 5px;
  align-items: center;
  gap: 2px;
  cursor: pointer;
  overflow-wrap: break-word;
}

/*# sourceMappingURL=MyTableHeaderCell.razor.css.map */
/* /Components/Table/MyTableRow.razor.rz.scp.css */
.row[b-xkj5idg2rf] {
  display: flex;
  padding: 0px 5px 0px 10px;
  align-items: center;
  align-self: stretch;
  border-radius: 5px;
  background: var(--base600);
}

/*# sourceMappingURL=TableRow.razor.css.map */
/* /Components/Utility/AnimatedCheckmark.razor.rz.scp.css */
.animatedCheckmarkWrapper[b-c26467sbw2] {
  display: flex;
  gap: 15px;
}

.circle__checkmark[b-c26467sbw2] {
  position: absolute;
  left: 10px;
  bottom: 13px;
  width: 0;
  height: 3px;
  background-color: teal;
  border-radius: 2px;
  transform: rotateZ(45deg);
  transform-origin: top left;
  animation: checkmarkSmall-b-c26467sbw2 0.1s linear 0.5s forwards;
}
.circle__checkmark[b-c26467sbw2]:after {
  content: "";
  position: absolute;
  left: 5px;
  bottom: -3px;
  width: 0;
  height: 3px;
  background-color: teal;
  border-radius: 2px;
  transform: rotateZ(-100deg);
  transform-origin: top left;
  animation: checkmarkBig-b-c26467sbw2 0.2s linear 0.6s forwards;
}

.circle__box[b-c26467sbw2] {
  width: 30px;
  height: 30px;
  position: relative;
}

.circle__wrapper[b-c26467sbw2] {
  width: 15px;
  height: 30px;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.circle__wrapper--right[b-c26467sbw2] {
  right: 0;
}

.circle__wrapper--left[b-c26467sbw2] {
  left: 0;
}

.circle__whole[b-c26467sbw2] {
  width: 30px;
  height: 30px;
  border: 3px solid transparent;
  border-radius: 50%;
  position: absolute;
  top: 0;
  transform: rotate(-135deg);
}

.circle__right[b-c26467sbw2] {
  border-top: 3px solid teal;
  border-right: 3px solid teal;
  right: 0px;
  animation: circleRight-b-c26467sbw2 0.5s linear forwards;
}

.circle__left[b-c26467sbw2] {
  border-bottom: 3px solid teal;
  border-left: 3px solid teal;
  left: 0px;
  animation: circleLeft-b-c26467sbw2 0.5s linear forwards;
}

@keyframes circleRight-b-c26467sbw2 {
  0% {
    transform: rotate(-135deg);
  }
  50%, 100% {
    transform: rotate(45deg);
  }
}
@keyframes circleLeft-b-c26467sbw2 {
  0%, 50% {
    transform: rotate(-135deg);
  }
  100% {
    -webkit-transform: rotate(45deg);
  }
}
@keyframes checkmarkSmall-b-c26467sbw2 {
  0% {
    width: 0;
  }
  100% {
    width: 8px;
  }
}
@keyframes checkmarkBig-b-c26467sbw2 {
  0% {
    width: 0;
  }
  100% {
    width: 14px;
  }
}

/*# sourceMappingURL=AnimatedCheckmark.razor.css.map */
/* /Components/Utility/AuthorizationManager.razor.rz.scp.css */
.loadingContainer[b-59bpmdeh6j] {
  display: flex;
  padding: 50px 0px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}

/*# sourceMappingURL=AuthorizationManager.razor.css.map */
/* /Components/Utility/ErrorMessage.razor.rz.scp.css */
.errorMessageWrapper[b-fnc2u4hk7o] {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--primary200);
  border-radius: 5px;
  width: 100%;
  padding: 5px 15px;
}
.errorMessageWrapper span[b-fnc2u4hk7o] {
  color: var(--primary100);
}

/*# sourceMappingURL=ErrorMessage.razor.css.map */
/* /Components/Utility/Information.razor.rz.scp.css */
.container[b-gyq4n6qwpf] {
  display: flex;
  padding-top: 20px;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
}

/*# sourceMappingURL=Information.razor.css.map */
/* /Components/Utility/LanguageToggle.razor.rz.scp.css */
.switch[b-4ok5ojw35x] {
  position: relative;
  display: inline-block;
}

.switch > span[b-4ok5ojw35x] {
  position: absolute;
  top: 11px;
  pointer-events: none;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  width: 50%;
  text-align: center;
}

input.check-toggle-round-flat:checked ~ .off[b-4ok5ojw35x] {
  color: var(--base600);
}

input.check-toggle-round-flat:checked ~ .on[b-4ok5ojw35x] {
  color: var(--base200);
}

.switch > span.on[b-4ok5ojw35x] {
  left: 2px;
  color: var(--base600);
}

.switch > span.off[b-4ok5ojw35x] {
  right: 3px;
  color: var(--base200);
}

.check-toggle[b-4ok5ojw35x] {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}

.check-toggle + label[b-4ok5ojw35x] {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

input.check-toggle-round-flat + label[b-4ok5ojw35x] {
  width: 90px;
  height: 34px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
}

input.check-toggle-round-flat + label[b-4ok5ojw35x]:before, input.check-toggle-round-flat + label[b-4ok5ojw35x]:after {
  display: block;
  position: absolute;
  content: "";
}

input.check-toggle-round-flat + label[b-4ok5ojw35x]:before {
  top: 0px;
  left: -1px;
  bottom: -1px;
  right: 2px;
  background-color: var(--base400);
  -moz-border-radius: 60px;
  border-radius: 60px;
}

input.check-toggle-round-flat + label[b-4ok5ojw35x]:after {
  top: 2px;
  left: 3px;
  bottom: 2px;
  width: 42px;
  background-color: var(--primary100);
  -webkit-border-radius: 52px;
  -moz-border-radius: 52px;
  border-radius: 52px;
  -webkit-transition: margin 0.2s;
  -moz-transition: margin 0.2s;
  -o-transition: margin 0.2s;
  transition: margin 0.2s;
}

input.check-toggle-round-flat:checked + label[b-4ok5ojw35x]:after {
  margin-left: 40px;
}

/*# sourceMappingURL=LanguageToggle.razor.css.map */
/* /Components/Utility/LoadingSpinner.razor.rz.scp.css */
.loader[b-uwi3bqb4ca] {
  border: 3px solid var(--base200);
  border-bottom-color: var(--base600);
  border-radius: 50%;
  position: absolute;
  display: inline-block;
  animation: rotation-b-uwi3bqb4ca 2000ms linear infinite;
}

.default[b-uwi3bqb4ca] {
  width: 24px;
  height: 24px;
}

@keyframes rotation-b-uwi3bqb4ca {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=LoadingSpinner.razor.css.map */
/* /Components/Utility/MyButton.razor.rz.scp.css */
.btn[b-9k0a7itivd] {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  transition: all 200ms ease-in-out;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  outline: 2px solid rgba(0, 0, 0, 0);
  outline-offset: 1px;
  text-decoration: none;
}
.btn:disabled[b-9k0a7itivd] {
  cursor: auto;
  background-color: var(--base300) !important;
  color: var(--base200);
  opacity: 0.8 !important;
  outline: none !important;
}
.btn:disabled[b-9k0a7itivd]  svg {
  color: var(--base200) !important;
}
.btn:hover[b-9k0a7itivd] {
  opacity: 0.9;
}
.btn:focus[b-9k0a7itivd], .btn:active[b-9k0a7itivd] {
  outline: 3px solid rgba(0, 0, 0, 0.3);
  outline-offset: 2px;
  box-shadow: none;
}

.fullWidth[b-9k0a7itivd] {
  width: 100%;
  display: flex;
}

.primary[b-9k0a7itivd] {
  composes: btn;
  background-color: var(--base100);
  color: var(--base600);
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  border: 0;
}
.primary.withIcon[b-9k0a7itivd]  svg {
  color: var(--base600);
}
.primary.l[b-9k0a7itivd] {
  padding: 7px 15px;
}
.primary.l.withIcon[b-9k0a7itivd] {
  padding-left: 10px;
}
.primary.l.withIcon.loading[b-9k0a7itivd] {
  padding-left: 15px;
}
.primary.l[b-9k0a7itivd]  svg {
  margin-right: 5px;
}
.primary.s[b-9k0a7itivd] {
  padding: 5px 10px;
}
.primary.s.withIcon[b-9k0a7itivd] {
  padding-left: 5px;
}
.primary.s.withIcon.loading[b-9k0a7itivd] {
  padding-left: 10px;
}
.primary.s[b-9k0a7itivd]  svg {
  margin-right: 5px;
}
.primary:hover[b-9k0a7itivd] {
  opacity: 0.9;
}
.primary:focus[b-9k0a7itivd], .primary:active[b-9k0a7itivd] {
  opacity: 0.9;
}
.primary:disabled.withIcon[b-9k0a7itivd]  svg {
  color: var(--base200);
}

.secondary[b-9k0a7itivd] {
  composes: btn;
  background-color: var(--base500);
  color: var(--base100);
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  border: 0;
}
.secondary.withIcon[b-9k0a7itivd]  svg {
  color: var(--base100);
}
.secondary.l[b-9k0a7itivd] {
  padding: 7px 15px;
}
.secondary.l.withIcon[b-9k0a7itivd] {
  padding-left: 10px;
}
.secondary.l.withIcon.loading[b-9k0a7itivd] {
  padding-left: 15px;
}
.secondary.l[b-9k0a7itivd]  svg {
  margin-right: 5px;
}
.secondary.s[b-9k0a7itivd] {
  padding: 5px 10px;
}
.secondary.s.withIcon[b-9k0a7itivd] {
  padding-left: 5px;
}
.secondary.s.withIcon.loading[b-9k0a7itivd] {
  padding-left: 10px;
}
.secondary.s[b-9k0a7itivd]  svg {
  margin-right: 5px;
}
.secondary.xs[b-9k0a7itivd] {
  padding: 2px 5px;
  font-size: 0.875em;
  line-height: 1.3;
}
.secondary.xs.withIcon[b-9k0a7itivd]  svg {
  display: none;
}
.secondary:hover[b-9k0a7itivd] {
  opacity: 0.9;
  background-color: rgba(0, 0, 0, 0.07);
}
.secondary:focus[b-9k0a7itivd], .secondary:active[b-9k0a7itivd] {
  opacity: 0.9;
  background-color: rgba(0, 0, 0, 0.07);
}
.secondary:disabled.withIcon[b-9k0a7itivd]  svg {
  color: var(--base200);
}

.tertiary[b-9k0a7itivd] {
  composes: btn;
  background-color: transparent;
  color: var(--base100);
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  border: 0;
  padding: 2px 10px;
}
.tertiary.withIcon[b-9k0a7itivd] {
  padding-left: 5px;
}
[b-9k0a7itivd] .tertiary.withIcon.loading {
  padding-left: 10px;
}
.tertiary.withIcon[b-9k0a7itivd]  svg {
  transition: inherit;
  color: var(--base100);
}
.tertiary.iconOnly[b-9k0a7itivd] {
  padding: 5px;
}
.tertiary.iconOnly[b-9k0a7itivd]  svg {
  color: var(--base200);
}
.tertiary:hover[b-9k0a7itivd] {
  opacity: 0.9;
  background-color: rgba(0, 0, 0, 0.07);
}
.tertiary:focus[b-9k0a7itivd], .tertiary:active[b-9k0a7itivd] {
  opacity: 0.9;
}
.tertiary.withIcon.iconOnly[b-9k0a7itivd] {
  padding: 2px;
}
.tertiary.withIcon.iconOnly:hover[b-9k0a7itivd]  svg {
  color: var(--base100);
}
.tertiary.withIcon.iconOnly:focus[b-9k0a7itivd]  svg, .tertiary.withIcon.iconOnly:active[b-9k0a7itivd]  svg {
  color: var(--base100);
}
.tertiary.withIcon.iconOnly.active[b-9k0a7itivd] {
  opacity: 0.9;
  background-color: rgba(0, 0, 0, 0.07);
}
.tertiary.withIcon.iconOnly.active[b-9k0a7itivd]  svg {
  color: var(--primary100);
}
.tertiary:disabled.withIcon[b-9k0a7itivd]  svg {
  color: var(--base200);
}

.pageButton[b-9k0a7itivd] {
  composes: btn;
  background-color: var(--base500);
  color: var(--base100);
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 500;
  border: 0;
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  background-color: transparent;
}
.pageButton.withIcon[b-9k0a7itivd]  svg {
  display: none;
}
.pageButton:hover[b-9k0a7itivd] {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.07);
}
.pageButton:focus[b-9k0a7itivd], .pageButton:active[b-9k0a7itivd] {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.07);
}
.pageButton.active[b-9k0a7itivd] {
  color: var(--primary100);
}
@media screen and (min-width: 1366px) {
  .pageButton[b-9k0a7itivd] {
    padding: 5px 10px;
    border-bottom: 0;
  }
}

/*# sourceMappingURL=MyButton.razor.css.map */
/* /Components/Utility/MyIcon.razor.rz.scp.css */
.icon[b-3wfb1bxse3] {
  display: inline-flex;
}

.regular[b-3wfb1bxse3] {
  min-height: 1.5em;
  height: 1.5em;
  min-width: 1.5em;
  width: 1.5em;
}

.small[b-3wfb1bxse3] {
  min-height: 1.25em;
  height: 1.25em;
  min-width: 1.25em;
  width: 1.25em;
}

/*# sourceMappingURL=Icon.razor.css.map */
/* /Components/Utility/MyInput.razor.rz.scp.css */
.inputContainer[b-n6lc9nxv6v] {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  align-items: flex-start;
  position: relative;
  margin-bottom: 20px;
  width: 100%;
}
.inputContainer:last-of-type[b-n6lc9nxv6v] {
  margin-bottom: 30px;
}
.inputContainer:hover .input[b-n6lc9nxv6v] {
  opacity: 1;
  border-color: var(--base200);
}
.inputContainer.tight[b-n6lc9nxv6v] {
  margin-bottom: 0;
}
.inputContainer .errorMessage[b-n6lc9nxv6v] {
  color: var(--primary100);
  position: absolute;
  top: 100%;
  left: 10px;
}

.inputWrapper[b-n6lc9nxv6v] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.inputWrapper.withIcon[b-n6lc9nxv6v]  svg {
  position: absolute;
  right: -2px;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--base200);
}

.inputLabel[b-n6lc9nxv6v] {
  margin: 0;
  padding-left: 10px;
  color: var(--base100);
}
.inputLabel.disabled[b-n6lc9nxv6v] {
  color: var(--base200) !important;
}

.input[b-n6lc9nxv6v] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  border: 1px solid var(--base300);
  border-radius: 5px;
  background-color: var(--base600);
  color: var(--base100);
  font-size: 1rem;
  line-height: 1.5;
  /*min-width: 300px;*/
  opacity: 0.8;
  transition: all 200ms ease-in-out;
  outline: 2px solid rgba(0, 0, 0, 0);
  width: 100%;
}
.input:focus[b-n6lc9nxv6v], .input:active[b-n6lc9nxv6v] {
  outline-color: rgba(0, 0, 0, 0.3);
  border-color: var(--base200);
}
.input:active[b-n6lc9nxv6v] {
  border-color: var(--base100);
}
.input[b-n6lc9nxv6v]::placeholder {
  color: var(--base200);
}
.input.hasError[b-n6lc9nxv6v] {
  border-color: var(--primary100) !important;
  outline-color: var(--color-error-border);
  opacity: 1;
}
.input.borderless[b-n6lc9nxv6v] {
  border: none !important;
  outline: none !important;
}
.input.borderless:focus[b-n6lc9nxv6v], .input.borderless:active[b-n6lc9nxv6v] {
  border: none !important;
  outline: none !important;
}
.input.borderless:active[b-n6lc9nxv6v] {
  border: none !important;
  outline: none !important;
}
.input.borderless.hasError[b-n6lc9nxv6v] {
  border: none !important;
  outline: none !important;
}
.input[b-n6lc9nxv6v]::placeholder {
  color: var(--base200);
}
.input:disabled[b-n6lc9nxv6v] {
  border-color: transparent !important;
  background-color: var(--base300) !important;
  opacity: 0.6 !important;
  outline-color: transparent !important;
}
.input:disabled[b-n6lc9nxv6v]  svg {
  color: var(--base200);
}
.input.withIcon[b-n6lc9nxv6v] {
  padding-right: 35px;
}

.passwordToggler[b-n6lc9nxv6v] {
  cursor: pointer;
}

/*# sourceMappingURL=MyInput.razor.css.map */
/* /Components/Utility/MySearch.razor.rz.scp.css */
.inputContainer[b-fzt16qmh35] {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  align-items: flex-start;
  position: relative;
  width: 100%;
}
.inputContainer:hover .input[b-fzt16qmh35] {
  opacity: 1;
  border-color: var(--base200);
}
.inputContainer .errorMessage[b-fzt16qmh35] {
  color: var(--primary100);
  position: absolute;
  top: 100%;
  left: 10px;
}

.inputWrapper[b-fzt16qmh35] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}

.withSearchIcon[b-fzt16qmh35]  svg {
  position: absolute;
  left: 7px;
  top: 50%;
  transform: translate(0, -50%);
  color: var(--base200);
}

.withFilterIcon[b-fzt16qmh35]  svg {
  position: absolute;
  right: -2px;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--base200);
}

.input[b-fzt16qmh35] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  border: 1px solid var(--base300);
  border-radius: 5px;
  background-color: var(--base600);
  color: var(--base100);
  font-size: 1rem;
  line-height: 1.5;
  min-width: 300px;
  transition: all 200ms ease-in-out;
  outline: 2px solid rgba(0, 0, 0, 0);
  width: 100%;
  opacity: 0.8;
}
.input:focus[b-fzt16qmh35], .input:active[b-fzt16qmh35] {
  outline-color: rgba(0, 0, 0, 0.3);
  border-color: var(--base200);
}
.input:active[b-fzt16qmh35] {
  border-color: var(--base100);
}
.input[b-fzt16qmh35]::placeholder {
  color: var(--base200);
}
.input.hasError[b-fzt16qmh35] {
  border-color: var(--primary100) !important;
  outline-color: var(--color-error-border);
  opacity: 1;
}
.input:disabled[b-fzt16qmh35] {
  border-color: transparent !important;
  background-color: var(--base300) !important;
  opacity: 0.6 !important;
  outline-color: transparent !important;
}
.input:disabled[b-fzt16qmh35]  svg {
  color: var(--base200);
}
.input.withIcon[b-fzt16qmh35] {
  padding-left: 35px;
}

/*# sourceMappingURL=Search.razor.css.map */
/* /Components/Utility/MyTextArea.razor.rz.scp.css */
.textAreaContainer[b-szctwxhn6o] {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  align-items: flex-start;
  position: relative;
  margin-bottom: 30px;
  width: 100%;
}
.textAreaContainer:hover .textArea[b-szctwxhn6o] {
  opacity: 1;
  border-color: var(--base200);
}
.textAreaContainer.tight[b-szctwxhn6o] {
  margin-bottom: 0;
}
.textAreaContainer .errorMessage[b-szctwxhn6o] {
  color: var(--primary100);
  position: absolute;
  top: 100%;
  left: 10px;
}

.textAreaWrapper[b-szctwxhn6o] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}

.textAreaLabel[b-szctwxhn6o] {
  margin: 0;
  padding-left: 10px;
  color: var(--base100);
}
.textAreaLabel.disabled[b-szctwxhn6o] {
  color: var(--base200) !important;
}

.textArea[b-szctwxhn6o] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  border: 1px solid var(--base300);
  border-radius: 5px;
  background-color: var(--base600);
  color: var(--base100);
  font-size: 1rem;
  line-height: 1.5;
  min-width: 300px;
  opacity: 0.8;
  transition: all 200ms ease-in-out;
  outline: 2px solid rgba(0, 0, 0, 0);
  resize: none;
  width: 100%;
}
.textArea:focus[b-szctwxhn6o], .textArea:active[b-szctwxhn6o] {
  outline-color: rgba(0, 0, 0, 0.3);
  border-color: var(--base200);
}
.textArea:active[b-szctwxhn6o] {
  border-color: var(--base100);
}
.textArea[b-szctwxhn6o]::placeholder {
  color: var(--base200);
}
.textArea.hasError[b-szctwxhn6o] {
  border-color: var(--primary100) !important;
  outline-color: var(--color-error-border);
  opacity: 1;
}
.textArea.preventEdit:disabled[b-szctwxhn6o] {
  border: 1px solid var(--base300) !important;
  background-color: var(--base600) !important;
  opacity: 1 !important;
  outline-color: transparent !important;
}
.textArea:disabled[b-szctwxhn6o] {
  border-color: transparent !important;
  background-color: var(--base300) !important;
  opacity: 0.6 !important;
  outline-color: transparent !important;
}

.charLimit[b-szctwxhn6o] {
  position: absolute;
  right: 10px;
  top: 100%;
}

/*# sourceMappingURL=MyTextArea.razor.css.map */
/* /Components/Utility/OverlayWithListener.razor.rz.scp.css */
.overlay-with-listener[b-nttu181x06] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}

/*# sourceMappingURL=OverlayWithListener.razor.css.map */
/* /Components/Utility/TextHighlighter.razor.rz.scp.css */


/*# sourceMappingURL=TextHighlighter.razor.css.map */
/* /Components/Utility/ToggleSwitch.razor.rz.scp.css */
input[b-e0ntbtzw33] {
  display: flex;
  cursor: pointer;
  position: relative;
  height: 20px;
  width: 36px;
  -webkit-appearance: none;
  background: var(--base300);
  outline: none;
  border-radius: 30px;
}

input[b-e0ntbtzw33]:before {
  cursor: pointer;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  transform: scale(0.8);
  border-radius: 50%;
  background: white;
  transition: 0.3s;
}

input:checked[b-e0ntbtzw33]:before {
  left: 16px;
}

input:checked[b-e0ntbtzw33] {
  background: var(--base100);
}

.container[b-e0ntbtzw33] {
  display: flex;
  align-items: center;
}

label[b-e0ntbtzw33] {
  padding-left: 10px;
}

/*# sourceMappingURL=ToggleSwitch.razor.css.map */
/* /Pages/Index.razor.rz.scp.css */
.container[b-tv45u4777f] {
  display: flex;
  width: 1088px;
  height: 100%;
  padding: 30px 20px;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  border-radius: 10px;
  background: var(--base500);
  position: relative;
}

.formContainer[b-tv45u4777f] {
  display: flex;
  width: 772px;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
}

.row[b-tv45u4777f] {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}

.column[b-tv45u4777f] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
}

.header[b-tv45u4777f] {
  display: flex;
  padding: 0px 10px 10px 10px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  border-bottom: 1px solid var(--base300);
}

.messageCreatedWrapper[b-tv45u4777f] {
  display: flex;
  width: 1088px;
  height: 100%;
  padding: 30px 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 40px;
  border-radius: 10px;
  background: var(--base500);
}

.messageCreatedContainer[b-tv45u4777f] {
  display: flex;
  width: 450px;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
}

.messageCreatedHeader[b-tv45u4777f] {
  display: flex;
  padding: 15px;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  align-self: stretch;
  border-radius: 5px;
  background: var(--base600);
}

.messageCreatedHeaderInfo[b-tv45u4777f] {
  display: flex;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}

.messageCreatedBody[b-tv45u4777f] {
  align-self: stretch;
  color: var(--base100);
}

.messageCreatedActions[b-tv45u4777f] {
  display: flex;
  align-items: center;
  gap: 20px;
  align-self: stretch;
}
.messageCreatedActions[b-tv45u4777f]  button {
  flex: 1 0 0;
}

.messageCreatedFooter[b-tv45u4777f] {
  display: flex;
  padding-top: 10px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  border-top: 1px solid var(--base300);
  color: var(--base-200, #737373);
}

.newMessageButtonContainer[b-tv45u4777f] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  position: absolute;
  right: 20px;
  top: 20px;
}

.tooltipContainer[b-tv45u4777f] {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: -7px;
  position: absolute;
  left: -220px;
  bottom: -37px;
  /* shadow */
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.tooltipTextContainer[b-tv45u4777f] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 3px;
  border: 1px solid var(--base300);
  background: var(--base600);
  position: relative;
}

.tooltipTextWrapper[b-tv45u4777f] {
  display: flex;
  padding: 10px;
  align-items: flex-start;
  gap: 10px;
  position: relative;
}

.tooltipButtonWrapper[b-tv45u4777f] {
  display: flex;
  padding: 5px 0px;
  flex-direction: column;
  gap: 10px;
  align-self: stretch;
  border-top: 1px solid var(--base300);
  cursor: pointer;
}
.tooltipButtonWrapper span[b-tv45u4777f] {
  text-align: center;
}

.tooltipPointer[b-tv45u4777f] {
  display: flex;
  padding-bottom: 0px;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}

.tooltipRectangle[b-tv45u4777f] {
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
  border-top: 1px solid var(--base300);
  border-right: 1px solid var(--base300);
  background: var(--base600);
  position: absolute;
  right: -6px;
  top: 47%;
}

.formContainer[b-tv45u4777f] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
  width: 100%;
}

.emailInputContainer[b-tv45u4777f] {
  display: flex;
  padding: 7px 8px 7px 10px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  border-radius: 5px;
  border: 1px solid var(--base300);
  background: var(--base600);
  position: relative;
}

.inputContainer[b-tv45u4777f] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
  align-self: stretch;
  width: 100%;
}

.tagContainer[b-tv45u4777f] {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 5px;
  align-self: stretch;
  flex-wrap: wrap;
}

.label[b-tv45u4777f] {
  display: flex;
  padding: 0px 10px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
}

.inputListItem[b-tv45u4777f] {
  display: flex;
  padding: 0px 3px 0px 7px;
  align-items: center;
  gap: 5px;
  border-radius: 3px;
  background: var(--base400);
}

.inputDescriptionContainer[b-tv45u4777f] {
  display: flex;
  width: calc(100% - 16px);
  align-items: flex-start;
  position: absolute;
  bottom: -19px;
  flex-direction: row-reverse;
}
.inputDescriptionContainer span[b-tv45u4777f] {
  text-align: right;
  color: var(--base200);
}
.inputDescriptionContainer .errorMessage[b-tv45u4777f] {
  color: var(--primary100) !important;
  position: absolute;
  top: -2px;
  left: -1px;
}
.inputDescriptionContainer .errorMessage span[b-tv45u4777f] {
  color: var(--primary100) !important;
}

.messageCard[b-tv45u4777f] {
  display: flex;
  padding: 8px 0;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 5px;
  background: var(--base600);
  gap: 5px;
}

.messageTitle[b-tv45u4777f] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.messageTitle h4[b-tv45u4777f] {
  flex: 1 0 0;
}

.messageDetails[b-tv45u4777f] {
  display: flex;
  align-items: stretch;
  flex-direction: column;
  gap: 5px;
}

/*# sourceMappingURL=Index.razor.css.map */
/* /Pages/IpAddresses.razor.rz.scp.css */
.container[b-wzkwgm6wxe] {
  display: flex;
  width: 1088px;
  height: 100%;
  padding: 30px 20px 0px 20px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  background: var(--base500);
}

.contentContainer[b-wzkwgm6wxe] {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  flex: 1 0 0;
  align-self: stretch;
  padding-bottom: 10px;
}

.inputContainer[b-wzkwgm6wxe] {
  max-width: 300px;
}

.contentHeader[b-wzkwgm6wxe] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
}

.noResultsWrapper[b-wzkwgm6wxe] {
  display: flex;
  padding: 50px 0px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}
.noResultsWrapper span[b-wzkwgm6wxe] {
  width: 200px;
  text-align: center;
}

/*# sourceMappingURL=IpAddresses.razor.css.map */
/* /Pages/Login.razor.rz.scp.css */
.formWrapper[b-o9cw361t26] {
  display: flex;
  flex-direction: column;
}
.formWrapper h1[b-o9cw361t26] {
  margin-bottom: 5px;
}

.text[b-o9cw361t26] {
  margin-bottom: 40px;
}

.buttonWrap[b-o9cw361t26] {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.globalError[b-o9cw361t26] {
  margin-top: 20px;
  margin-bottom: 30px;
}

/*# sourceMappingURL=Login.razor.css.map */
/* /Pages/Message.razor.rz.scp.css */
.container[b-9u7p5zwglj]{display:flex;justify-content:center;align-items:center;gap:140px;flex:1 0 0;align-self:stretch;border-radius:0px 20px 0px 0px;background:var(--base500);padding:50px 20px}@media screen and (max-width: 600px){.container[b-9u7p5zwglj]{padding:50px 15px 50px 15px;border-radius:0px 0px 0px 0px}}.container.fullWidth[b-9u7p5zwglj]{border-radius:0px}.container .backgroundShape[b-9u7p5zwglj]{display:flex;width:574px;transform:rotate(-26.045deg);flex-direction:column;align-items:center;position:fixed}.container .backgroundShape .backgroundShapeTop[b-9u7p5zwglj]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.container .backgroundShape .backgroundShapeTop .gradient[b-9u7p5zwglj]{width:900px;height:210px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0) 100%)}.container .backgroundShape .backgroundShapeBottom[b-9u7p5zwglj]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;align-self:stretch}.container .backgroundShape .backgroundShapeBottom .gradient[b-9u7p5zwglj]{width:900px;height:210px;background:linear-gradient(270deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%)}.sidebarContainer[b-9u7p5zwglj]{display:flex;width:450px;padding:10px 60px;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;align-self:stretch;background:var(--base600);z-index:1}@media screen and (max-width: 1024px){.sidebarContainer[b-9u7p5zwglj]{padding:10px 30px;width:400px}}@media screen and (max-width: 768px){.sidebarContainer[b-9u7p5zwglj]{width:330px}}@media screen and (max-width: 690px){.sidebarContainer[b-9u7p5zwglj]{padding:30px;width:100%}}.sidebarContainer .poweredBy[b-9u7p5zwglj]{display:flex;align-items:center;gap:10px}.messageContainer[b-9u7p5zwglj]{display:flex;flex-direction:column;align-items:center;gap:20px;z-index:1}.messageContainer .messageForm[b-9u7p5zwglj]{display:flex;padding:70px;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;border-radius:15px;width:470px;max-width:470px;background:var(--base600);box-shadow:0px 0px 25px 0px rgba(0,0,0,.05)}.messageContainer .messageForm.pb-30[b-9u7p5zwglj]{padding-bottom:30px}@media screen and (max-width: 600px){.messageContainer .messageForm[b-9u7p5zwglj]{padding:30px 20px;max-width:470px}}@media screen and (max-width: 920px){.messageContainer .messageForm[b-9u7p5zwglj]{width:100%}}@media screen and (max-width: 850px){.messageContainer .messageForm[b-9u7p5zwglj]{padding:50px 40px}}.messageContainer .messageForm .messageTextWrapper[b-9u7p5zwglj]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.messageContainer .messageForm .messageTextWrapper h1[b-9u7p5zwglj]{text-align:center}.messageContainer .messageForm .inputWrapper[b-9u7p5zwglj]{display:flex;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch}.messageContainer .messageForm .decryptedMessageWrapper[b-9u7p5zwglj]{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:stretch}.messageContainer .messageForm[b-9u7p5zwglj]  form{width:100%}.messageContainer .messageStatus[b-9u7p5zwglj]{display:flex;padding:30px 20px;flex-direction:column;align-items:center;align-self:stretch;border-radius:15px;background:var(--base600);box-shadow:0px 0px 25px 0px rgba(0,0,0,.05)}.messageContainer .messageStatus.withBorder[b-9u7p5zwglj]{border-top:1px solid var(--base300)}.messageContainer .messageStatus span[b-9u7p5zwglj]{align-self:stretch;text-align:center}.messageContainer .errorText[b-9u7p5zwglj]{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.messageContainer .errorText span[b-9u7p5zwglj]{text-align:center}.messageContainer .errorHelpText[b-9u7p5zwglj]{display:flex;padding-top:20px;align-items:flex-start;align-self:stretch;border-top:1px solid var(--base300);flex-direction:column}.messageContainer .errorHelpText span[b-9u7p5zwglj]{flex:1 0 0;text-align:center;width:100%}.imageWithTitle[b-9u7p5zwglj]{display:flex;flex-direction:column;align-items:center;text-align:center}.helpContainer[b-9u7p5zwglj]{display:flex;width:100%;padding:5px 10px;align-items:center;gap:10px;border-radius:5px;background:var(--base500)}
/* /Pages/NotFound.razor.rz.scp.css */
.container[b-8mfr1kfpyc] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 140px;
  flex: 1 0 0;
  align-self: stretch;
  background: var(--base500);
  border-radius: 0px;
}
@media screen and (max-width: 600px) {
  .container[b-8mfr1kfpyc] {
    padding: 50px 15px 50px 15px;
  }
}
.container .backgroundShape[b-8mfr1kfpyc] {
  display: flex;
  width: 574px;
  transform: rotate(-26.045deg);
  flex-direction: column;
  align-items: center;
  position: fixed;
}
.container .backgroundShape .backgroundShapeTop[b-8mfr1kfpyc] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
}
.container .backgroundShape .backgroundShapeTop .gradient[b-8mfr1kfpyc] {
  width: 900px;
  height: 210px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0) 100%);
}
.container .backgroundShape .backgroundShapeBottom[b-8mfr1kfpyc] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
  align-self: stretch;
}
.container .backgroundShape .backgroundShapeBottom .gradient[b-8mfr1kfpyc] {
  width: 900px;
  height: 210px;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
}

.notFoundContainer[b-8mfr1kfpyc] {
  display: flex;
  width: 470px;
  padding: 70px;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  border-radius: 15px;
  background: var(--base600);
  /* soft shadow */
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
  z-index: 1;
}
@media screen and (max-width: 440px) {
  .notFoundContainer[b-8mfr1kfpyc] {
    padding: 30px 20px 30px 20px;
  }
}
.notFoundContainer .errorText[b-8mfr1kfpyc] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  align-self: stretch;
}
.notFoundContainer .errorText .errorTextTitle[b-8mfr1kfpyc] {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
}
.notFoundContainer .errorText span[b-8mfr1kfpyc] {
  text-align: center;
}
.notFoundContainer .errorText .img[b-8mfr1kfpyc] {
  width: 150px;
  height: 93px;
}

/*# sourceMappingURL=NotFound.razor.css.map */
/* /Pages/PasswordChange.razor.rz.scp.css */
.formWrapper[b-6cw4wluehu] {
  display: flex;
  flex-direction: column;
}
.formWrapper[b-6cw4wluehu]  h1 {
  margin-bottom: 5px;
}

.text[b-6cw4wluehu] {
  margin-bottom: 40px;
}

.buttonWrap[b-6cw4wluehu] {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.globalError[b-6cw4wluehu] {
  margin-top: 20px;
  margin-bottom: 30px;
}

/*# sourceMappingURL=PasswordReset.razor.css.map */
/* /Pages/PasswordReset.razor.rz.scp.css */
.formWrapper[b-r32609d6hd] {
  display: flex;
  flex-direction: column;
}
.formWrapper h1[b-r32609d6hd] {
  margin-bottom: 5px;
}

.text[b-r32609d6hd] {
  margin-bottom: 40px;
}

.buttonWrap[b-r32609d6hd] {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.globalError[b-r32609d6hd] {
  margin-top: 20px;
  margin-bottom: 30px;
}

/*# sourceMappingURL=PasswordReset.razor.css.map */
/* /Pages/Users.razor.rz.scp.css */
.container[b-5sa8or6xyx] {
  display: flex;
  width: 1088px;
  height: 100%;
  padding: 30px 20px 0px 20px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
  background: var(--base500);
}

.usersContainer[b-5sa8or6xyx] {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  flex: 1 0 0;
  align-self: stretch;
  padding-bottom: 10px;
}

.usersHeader[b-5sa8or6xyx] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
}

/*# sourceMappingURL=Users.razor.css.map */
/* /Pages/Welcome.razor.rz.scp.css */
.formWrapper[b-wcy4v1gnh8] {
  display: flex;
  flex-direction: column;
}
.formWrapper[b-wcy4v1gnh8]  h1 {
  margin-bottom: 5px;
}

.text[b-wcy4v1gnh8] {
  margin-bottom: 40px;
}

.buttonWrap[b-wcy4v1gnh8] {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.globalError[b-wcy4v1gnh8] {
  margin-top: 20px;
  margin-bottom: 30px;
}

/*# sourceMappingURL=Welcome.razor.css.map */
/* /Shared/AuthorizationLayout.razor.rz.scp.css */
.container[b-qas4mc4j7z] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  background-color: var(--base500);
}

.form-wrapper[b-qas4mc4j7z] {
  width: 600px;
  max-width: 600px;
  padding: 60px 100px;
  border-radius: 10px;
  background-color: var(--base600);
}

.imgWrapper[b-qas4mc4j7z] {
  display: flex;
  margin-bottom: 40px;
}

.img[b-qas4mc4j7z] {
  display: block;
}

/*# sourceMappingURL=AuthorizationLayout.razor.css.map */
/* /Shared/DashboardLayout.razor.rz.scp.css */
.layout[b-4r60epdl0i] {
  max-width: 1920px;
  margin: 0 auto;
  min-height: 100vh;
  padding: 0 20px 20px 20px;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1366px) {
  .layout[b-4r60epdl0i] {
    height: 100vh;
  }
}

.container[b-4r60epdl0i] {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  flex: 1 0 0;
  align-self: stretch;
}

/*# sourceMappingURL=DashboardLayout.razor.css.map */
/* /Shared/DashboardNavigation.razor.rz.scp.css */
.nav[b-n6l8ql3eca] {
  display: flex;
  align-items: center;
  padding: 10px 0px 20px 15px;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 20px;
}
@media screen and (min-width: 1366px) {
  .nav[b-n6l8ql3eca] {
    padding: 10px 0px 20px 20px;
  }
}

.imgWrapper[b-n6l8ql3eca] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  grid-area: 1/1/2/3;
}

.navLinks[b-n6l8ql3eca] {
  display: flex;
  align-items: center;
  grid-area: 1/6/2/10;
}
.navLinks[b-n6l8ql3eca]  a {
  margin-right: 20px;
}
.navLinks[b-n6l8ql3eca]  a:last-of-type {
  margin-right: 0;
}

.profileWrapper[b-n6l8ql3eca] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  grid-area: 1/11/2/13;
  position: relative;
  align-self: flex-start;
  min-height: 61px;
}
.profileWrapper[b-n6l8ql3eca]  h3 {
  color: var(--base100);
}
.profileWrapper[b-n6l8ql3eca]  h4 {
  color: var(--base200);
}

.profile[b-n6l8ql3eca] {
  cursor: pointer;
  padding: 5px 0;
  border: 1px solid transparent;
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
}
.profile:hover .userInfoWrapper[b-n6l8ql3eca]  h3 {
  color: var(--primary100);
}
.profile:hover .userInfoWrapper[b-n6l8ql3eca]  svg {
  color: var(--primary100);
}

.profileOpen[b-n6l8ql3eca] {
  border-color: var(--base300);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: var(--base600);
  z-index: 200;
}
.profileOpen .userInfoWrapper[b-n6l8ql3eca]  h3 {
  color: var(--primary100);
}
.profileOpen .userInfoWrapper[b-n6l8ql3eca]  svg {
  color: var(--primary100);
}

.userInfoWrapper[b-n6l8ql3eca] {
  padding: 0px 5px 0px 15px;
  display: flex;
  flex-direction: row;
}

.userInfo[b-n6l8ql3eca] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  margin-right: 10px;
}

.iconWrapper[b-n6l8ql3eca] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.buttonsWrap[b-n6l8ql3eca] {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.buttonsWrap[b-n6l8ql3eca]  button {
  padding-left: 10px;
  justify-content: flex-start;
  border-radius: 0;
}
.buttonsWrap[b-n6l8ql3eca]  button ::deep svg {
  margin-right: 10px;
  color: var(--base200) !important;
}

/*# sourceMappingURL=DashboardNavigation.razor.css.map */
/* /Shared/MainLayout.razor.rz.scp.css */
.layout[b-3q0p26k5ea] {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
@media screen and (min-width: 1366px) {
  .layout[b-3q0p26k5ea] {
    height: 100vh;
  }
}
@media screen and (max-width: 600px) {
  .layout[b-3q0p26k5ea] {
    background-color: var(--base600);
    padding: 0;
  }
}

.container[b-3q0p26k5ea] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
  align-self: stretch;
}
@media screen and (max-width: 690px) {
  .container[b-3q0p26k5ea] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
  }
}

.imgWrapper[b-3q0p26k5ea] {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 9px;
}
@media screen and (max-width: 600px) {
  .imgWrapper[b-3q0p26k5ea] {
    margin-bottom: 0;
  }
}

.nav[b-3q0p26k5ea] {
  display: flex;
  padding: 15px 30px 15px 30px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  background-color: var(--base600);
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .nav[b-3q0p26k5ea] {
    padding: 10px 20px 10px 20px;
  }
}

/*# sourceMappingURL=MainLayout.razor.css.map */
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-tjgnl9hh5x] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-tjgnl9hh5x] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-tjgnl9hh5x] {
    font-size: 1.1rem;
}

.bi[b-tjgnl9hh5x] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-tjgnl9hh5x] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-tjgnl9hh5x] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-tjgnl9hh5x] {
        padding-bottom: 1rem;
    }

    .nav-item[b-tjgnl9hh5x]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-tjgnl9hh5x]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-tjgnl9hh5x]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-tjgnl9hh5x] {
        display: none;
    }

    .collapse[b-tjgnl9hh5x] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-tjgnl9hh5x] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
