/* /Components/Accounts/AccountWidgetAuthorized.razor.rz.scp.css */
.popup-trigger[b-zmqaepm18h] {
  cursor: pointer;
}
.account-dropdown[b-zmqaepm18h] {
  display: grid;
  gap: 10px;
  padding: 20px;
  background: var(--container-background-color, #fafafa);
  box-shadow: 0 2px 2px 0 var(--box-shadow-color, rgba(0, 0, 0, 0.14)), 0 3px 1px -2px var(--box-shadow-light-color, rgba(0, 0, 0, 0.12)), 0 1px 5px 0 var(--box-shadow-dark-color, rgba(0, 0, 0, 0.2));
  border-radius: 30px;
}
span[b-zmqaepm18h],
h3[b-zmqaepm18h] {
  margin: 0;
  padding: 0;
}
hr[b-zmqaepm18h] {
  border-color: var(--background-color, #F5F5F5);
  width: 100%;
  padding: 0;
  margin: 0;
}
button.sign-out[b-zmqaepm18h] {
  font-size: 12px;
  width: 100%;
  padding: 10px 0;
}
a[b-zmqaepm18h] {
  padding: 10px 20px;
  border-radius: 30px;
}
a:hover[b-zmqaepm18h],
a:focus[b-zmqaepm18h] {
  background: var(--background-color, #F5F5F5);
}
[b-zmqaepm18h] avatar[breezer-avatar] {
  width: 40px;
  height: 40px;
}
/* /Components/Accounts/UserCard.razor.rz.scp.css */
.user-card[b-wymd43ij4i] {
  display: flex;
  align-items: center;
  gap: 10px;
}
name[b-wymd43ij4i] {
  font-size: 18px;
  font-weight: 700;
}
/* /Components/AdvancedListFilter/AdvancedFilterFormFieldForProperty.razor.rz.scp.css */
disabled-wrapper[b-lzcp2jx282] {
  padding: 0px;
  margin: 0px;
  user-select: none;
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}
/* /Components/Alarm/AlarmDropdown.razor.rz.scp.css */
.priority[b-xssdckxjmc] {
  margin: 20px 0;
}
.alarm[b-xssdckxjmc] {
  margin: 10px 0;
}
.alarm-title[b-xssdckxjmc] {
  display: flex;
  align-items: center;
  gap: 8px;
}
/* /Components/Alarm/AlarmEventList.razor.rz.scp.css */
alarm-items[b-oz04anfyad] {
  display: grid;
  gap: 30px 40px;
  grid-template-columns: auto auto min-content 1fr;
  align-items: center;
  margin-top: 20px;
}
alarm-items[show-parameters][b-oz04anfyad] {
  grid-template-columns: auto auto min-content 1fr auto;
}
alarm-priority-select[b-oz04anfyad] {
  display: flex;
  gap: 10px;
}
alarm-settings[b-oz04anfyad] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.no-data[b-oz04anfyad] {
  color: var(--faded-text-color, #5f5f5f);
}
.header[b-oz04anfyad] {
  color: var(--faded-text-color, #5f5f5f);
  font-size: 0.8em;
}
/* /Components/Alarm/AlarmEventListItem.razor.rz.scp.css */
alarm[b-mnuqrf90o8] {
  display: contents;
}
/* /Components/Alarm/AlarmGroupTitle.razor.rz.scp.css */
alarm-group[b-sh0hapxmk2] {
  display: flex;
  gap: 8px;
  align-items: center;
  width: max-content;
}
alarm-group-icon[b-sh0hapxmk2] {
  display: inline-block;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
alarm-group-icon.high[b-sh0hapxmk2] {
  background-color: #FF0000;
}
alarm-group-icon.medium[b-sh0hapxmk2] {
  background-color: #FC8800;
}
alarm-group-icon.low[b-sh0hapxmk2] {
  background-color: #FCDF01;
}
alarm-group-icon.log[b-sh0hapxmk2] {
  background-color: #888888;
}
count[b-sh0hapxmk2] {
  display: inline-block;
  font-size: 0.7em;
  padding: 3px 10px;
  color: #fafafa;
  background: var(--background-highlight-color, #404040);
  border-radius: 35px;
}
/* /Components/Alarm/AlarmOccuranceList.razor.rz.scp.css */
alarm-occurance-list[b-2c4gpu8o8v] {
  display: grid;
  gap: 10px 80px;
  margin-top: 10px;
  font-size: 0.9em;
  grid-template-columns: 205px 205px;
}
alarm-occurance-list[show-parameters][b-2c4gpu8o8v] {
  grid-template-columns: 205px 205px 1fr;
}
alarm-occurance-list[inline-headers][b-2c4gpu8o8v] {
  grid-template-columns: 1fr;
}
/* /Components/Alarm/AlarmOccuranceListItem.razor.rz.scp.css */
alarm-occurance-list-item[b-8m71krhrms] {
  display: contents;
}
alarm-occurance-list-item alarm-list-item-property[b-8m71krhrms] {
  display: grid;
  grid-template-columns: 1fr;
}
alarm-occurance-list-item alarm-list-item-property parameters[b-8m71krhrms] {
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: nowrap;
  color: var(--faded-text-color, #5f5f5f);
}
alarm-occurance-list-item[inline-headers] alarm-list-item-property[b-8m71krhrms] {
  grid-template-columns: 100px 1fr;
}
/* /Components/Alarm/AlarmPriorityDisplay.razor.rz.scp.css */
priority[b-6p9hlopi9e] {
  display: flex;
  gap: 8px;
  align-items: center;
  width: max-content;
}
priority-icon[b-6p9hlopi9e] {
  display: inline-block;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
priority-icon.high[b-6p9hlopi9e] {
  background-color: #FF0000;
}
priority-icon.medium[b-6p9hlopi9e] {
  background-color: #FC8800;
}
priority-icon.low[b-6p9hlopi9e] {
  background-color: #FCDF01;
}
priority-icon.log[b-6p9hlopi9e] {
  background-color: #888888;
}
/* /Components/Alarm/ClinicalReportAlarmListItem.razor.rz.scp.css */
bivacor-pill[b-5qm6g0sf3d] {
  background-color: var(--default-pill-color, #34495e);
}
/* /Components/Alarm/EditorForAlarmMappingVersion.razor.rz.scp.css */
editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
}
editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2]  input,
editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2]  dropdown {
  width: 100%;
}
editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2]  dropdown-selected[breezer-dropdown],
editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2] {
    grid-template-columns: auto;
  }
  editor-for-alarm-mapping-version-double-row[b-w1r4ojp0q2]  form-field {
    margin: 0;
  }
}
/* /Components/Alarm/EditorForAlarmPriority.razor.rz.scp.css */
editor-for[b-tu8tporo8h] {
  gap: 20px;
  display: flex;
  flex-direction: row;
  margin-left: 25px;
  margin-bottom: 25px;
}
editor-for radio-option-container.high[b-tu8tporo8h]  editor-for > radio[checked] {
  border-color: #FF0000;
}
editor-for radio-option-container.medium[b-tu8tporo8h]  editor-for > radio[checked] {
  border-color: #FC8800;
}
editor-for radio-option-container.low[b-tu8tporo8h]  editor-for > radio[checked] {
  border-color: #FCDF01;
}
editor-for radio-option-container.log[b-tu8tporo8h]  editor-for > radio[checked] {
  border-color: #888888;
}
/* /Components/Alarm/SummaryForAlarmPriority.razor.rz.scp.css */
bivacor-pill[b-dtrw70izzw] {
  display: flex;
  align-items: baseline;
  gap: 5px;
}
bivacor-pill.high[b-dtrw70izzw] {
  background-color: #FF0000;
}
bivacor-pill.medium[b-dtrw70izzw] {
  background-color: #FC8800;
}
bivacor-pill.low[b-dtrw70izzw] {
  background-color: #FCDF01;
}
bivacor-pill.log[b-dtrw70izzw] {
  background-color: #888888;
}
/* /Components/AlertClickable.razor.rz.scp.css */
alert-clickable[b-ij1mfdqje2] {
  position: relative;
  width: fit-content;
  height: fit-content;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
}
alert-clickable alert[b-ij1mfdqje2] {
  bottom: calc(100% + 8px);
  left: 50%;
  transform: translate(-50%);
  position: absolute;
  transition: opacity 0.3s ease;
  z-index: 1;
  height: fit-content;
  width: max-content;
}
alert-clickable alert.inactive[b-ij1mfdqje2] {
  opacity: 0%;
}
alert-clickable body[b-ij1mfdqje2] {
  background-color: transparent;
}
/* /Components/AllignedDateTimeListItem.razor.rz.scp.css */
alligned-date-time-list-item[b-rzovb9nkhk] {
  display: grid;
  grid-template-columns: 120px 85px;
  color: var(--faded-text-color, #5f5f5f);
}
missing-time[b-rzovb9nkhk] {
  grid-column: 1/-1;
}
time[b-rzovb9nkhk] {
  text-align: right;
  white-space: nowrap;
}
/* /Components/BackLink.razor.rz.scp.css */
back-link[b-uwvoylgtqy] {
  width: fit-content;
  padding: 5px;
  margin: 0px;
  user-select: none;
  cursor: pointer;
  color: var(--faded-text-color, #5f5f5f);
}
back-link:hover[b-uwvoylgtqy] {
  color: var(--text-color, #121212);
  text-decoration: underline;
}
back-link:hover i[b-uwvoylgtqy] {
  text-decoration: underline;
}
/* /Components/BreezerOverrides/BivacorConfirmationPrompt.razor.rz.scp.css */
confirmation-prompt[b-xdeyu9omhp] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
confirmation-prompt span[b-xdeyu9omhp] {
  margin-bottom: 12px;
  font-weight: 200;
  text-align: center;
}
confirmation-prompt .options[b-xdeyu9omhp] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
confirmation-prompt .options button[b-xdeyu9omhp] {
  margin: 12px;
}
/* /Components/BreezerOverrides/BivacorEditorForNullableDate.razor.rz.scp.css */
bivacor-editor-for-nullable-date[b-jjpw8upnwy] {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
bivacor-editor-for-nullable-date clear-date-button[b-jjpw8upnwy] {
  opacity: 0.5;
  width: fit-content;
  padding-left: 8px;
  user-select: none;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
bivacor-editor-for-nullable-date clear-date-button i[b-jjpw8upnwy] {
  padding: 0px 4px;
}
bivacor-editor-for-nullable-date clear-date-button:hover[b-jjpw8upnwy] {
  opacity: 1;
}
/* /Components/BreezerOverrides/BivacorEditorForRadioOption.razor.rz.scp.css */
/*    
This file contains base styles and variables that can be used in other less files.  It isn't intended to have any actual css output itself.
When it is included, use the syntax `@import (reference) "..\Styles\constants.less";` so that only the functions are imported, not the content.
*/
editor-for[b-4h4i1bfyvq] {
  display: flex;
  align-items: center;
}
.option-content[b-4h4i1bfyvq] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.option-content label[b-4h4i1bfyvq] {
  margin-left: 5px;
  cursor: pointer;
}
.option-content p[b-4h4i1bfyvq] {
  margin: unset;
  margin-left: 5px;
}
radio[b-4h4i1bfyvq] {
  position: relative;
  height: 24px;
  width: 24px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 50%;
  border: 1px solid;
  border-color: var(--input-border-color, #888);
  transition: 0.2s;
}
radio:hover[b-4h4i1bfyvq],
radio:focus[b-4h4i1bfyvq],
radio[checked][b-4h4i1bfyvq] {
  border-color: var(--text-color, #121212);
}
radio[checked][b-4h4i1bfyvq] {
  border-width: 8px;
}
radio > input[type="radio"][b-4h4i1bfyvq] {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  opacity: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
/* /Components/BreezerOverrides/BivacorEditorForRange.razor.rz.scp.css */
.range[b-dqmv1d5px9] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  gap: 5px;
}
/* /Components/BreezerOverrides/BivacorListItems.razor.rz.scp.css */
list-items[breezer-list-items][item-type="card"][b-uq75ftm8hz] {
  display: grid;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}
list-items[breezer-list-items][item-type="grid"][b-uq75ftm8hz] {
  display: grid;
  overflow-y: auto;
  grid-template-columns: repeat(var(--field-count), auto) min-content;
}
list-items[breezer-list-items][item-type="grid"][b-uq75ftm8hz]  > loading-spinner {
  grid-column-start: 1;
  grid-column-end: calc(var(--field-count) + 1);
}
list-items[breezer-list-items][item-type="grid"] > span.no-data[b-uq75ftm8hz] {
  grid-column-start: 1;
  grid-column-end: calc(var(--field-count) + 1);
}
/* /Components/BreezerOverrides/BivacorMessageBox.razor.rz.scp.css */
message-box-container[b-rz783ec1ar] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
}
message-box-container message-box-buttons[b-rz783ec1ar] {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: center;
}
/* /Components/BreezerOverrides/BivacorWithToolTip.razor.rz.scp.css */
tooltip[b-5192krgp8z] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  max-width: 400px;
}
tooltip span[b-5192krgp8z] {
  color: white;
  font-size: 12px;
}
/* /Components/Controller/DisplayForController.razor.rz.scp.css */
notes[b-4gpftr233e] {
  white-space: pre;
}
/* /Components/DataSeries/DataSeriesListItem.razor.rz.scp.css */
bivacor-pill[b-p86qn5wfa2] {
  background-color: #3498db;
}
/* /Components/DataSeries/EditorForDataSeriesVersion.razor.rz.scp.css */
editor-for-data-series-version-double-row[b-04m8d9t9ly] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
}
editor-for-data-series-version-double-row[b-04m8d9t9ly]  input,
editor-for-data-series-version-double-row[b-04m8d9t9ly]  dropdown {
  width: 100%;
}
editor-for-data-series-version-double-row[b-04m8d9t9ly]  dropdown-selected[breezer-dropdown],
editor-for-data-series-version-double-row[b-04m8d9t9ly]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  editor-for-data-series-version-double-row[b-04m8d9t9ly] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  editor-for-data-series-version-double-row[b-04m8d9t9ly] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  editor-for-data-series-version-double-row[b-04m8d9t9ly] {
    grid-template-columns: auto;
  }
  editor-for-data-series-version-double-row[b-04m8d9t9ly]  form-field {
    margin: 0;
  }
}
/* /Components/DataVersioned/InlineVersionedEntityEditListItem.razor.rz.scp.css */
removed-message[b-actepwt7dx] {
  padding: 6px 0px;
  display: flex;
  grid-column: 3 / -2;
  align-items: center;
  justify-content: center;
  cursor: default;
  opacity: 50%;
}
/* /Components/DataVersioned/InlineVersionedEntityEditorList.razor.rz.scp.css */
[b-fgc1hr7tas] inline-editor-list-grid {
  width: 100%;
  grid-template-columns: min-content repeat(var(--field-count), auto) min-content;
  align-items: stretch;
}
[b-fgc1hr7tas] inline-editor-list-grid list-items-grid-header {
  display: contents;
}
[b-fgc1hr7tas] inline-editor-list-grid list-item {
  /*we override this from even to odd since we have one extra row than normal*/
}
[b-fgc1hr7tas] inline-editor-list-grid list-item:nth-child(odd) > * {
  background-color: var(--list-highlight-color, #ffffff);
}
[b-fgc1hr7tas] inline-editor-list-grid list-item:nth-child(even) > * {
  background-color: transparent;
}
[b-fgc1hr7tas] inline-editor-list-grid list-item:hover > * {
  background-color: var(--background-color, #F5F5F5);
}
[b-fgc1hr7tas] inline-editor-list-grid form-field {
  margin: 0px;
  padding: 4px;
}
[b-fgc1hr7tas] inline-editor-list-grid actions {
  height: 100%;
  cursor: pointer;
}
[b-fgc1hr7tas] inline-editor-list-grid actions [disabled] {
  opacity: 0.5;
  cursor: default;
}
[b-fgc1hr7tas] inline-editor-list-grid inline-editor-list-grid-header {
  font-weight: 500;
  color: var(--text-color, #121212);
  font-size: 12px;
}
editor-for-data-versions[b-fgc1hr7tas] {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
editor-for-data-versions button[b-fgc1hr7tas] {
  margin-top: 10px;
  width: max-content;
  max-width: 200px;
}
no-versions-message[b-fgc1hr7tas] {
  grid-column: 1/-1;
  text-align: center;
  padding: 10px;
}
version-editor-header[b-fgc1hr7tas] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.inline-back-button[b-fgc1hr7tas] {
  cursor: pointer;
}
.inline-back-button:hover[b-fgc1hr7tas] {
  text-decoration: underline;
}
list-items-grid-title[b-fgc1hr7tas] {
  display: flex;
  align-items: baseline;
  grid-column: span var(--field-count);
}
list-items-grid-title h3[b-fgc1hr7tas] {
  padding-left: 10px;
}
list-items-grid-title button[b-fgc1hr7tas] {
  margin-left: auto;
}
/* /Components/DataVersioned/InlineVersionedEntityValidationWidget.razor.rz.scp.css */
inline-validation-widget[b-gljf6rvugk] {
  height: 38.4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 2px;
}
inline-validation-widget i[b-gljf6rvugk] {
  opacity: 0;
  transition: opacity 0.2s ease;
  color: var(--error-color, red);
}
inline-validation-widget[visible] i[b-gljf6rvugk] {
  opacity: 100;
}
validation-message-dropdown[b-gljf6rvugk] {
  border-radius: 30px;
  background: var(--container-background-color, #fafafa);
  box-shadow: 0 2px 2px 0 var(--box-shadow-color, rgba(0, 0, 0, 0.14)), 0 3px 1px -2px var(--box-shadow-light-color, rgba(0, 0, 0, 0.12)), 0 1px 5px 0 var(--box-shadow-dark-color, rgba(0, 0, 0, 0.2));
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  padding: 10px 20px;
}
/* /Components/DataVersioned/InlineVersionEditorButtons.razor.rz.scp.css */
item-property .inline[b-z0o0j5ou7v] {
  gap: 10px;
}
/* /Components/DefaultValueWrapper.razor.rz.scp.css */
default-value-wrapper.default[b-6cxcr90rx0] {
  color: var(--faded-text-color, #5f5f5f);
  font-weight: 500;
}
/* /Components/DisplayForCount.razor.rz.scp.css */
count[b-6wj0l42h8v] {
  display: inline-block;
  font-size: 10px;
  padding: 1px 10px;
  color: #fafafa;
  background: var(--background-highlight-color, #404040);
  border-radius: 5px;
}
/* /Components/EditorForDataSeriesOverrides.razor.rz.scp.css */
grouped-display-info[b-c3emyvsii5] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0 40px;
  grid-template-columns: 1fr min-content min-content;
  align-items: end;
}
grouped-display-info[b-c3emyvsii5]  input,
grouped-display-info[b-c3emyvsii5]  dropdown {
  width: 100%;
}
grouped-display-info[b-c3emyvsii5]  dropdown-selected[breezer-dropdown],
grouped-display-info[b-c3emyvsii5]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  grouped-display-info[b-c3emyvsii5] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  grouped-display-info[b-c3emyvsii5] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  grouped-display-info[b-c3emyvsii5] {
    grid-template-columns: auto;
  }
  grouped-display-info[b-c3emyvsii5]  form-field {
    margin: 0;
  }
}
grouped-display-info[b-c3emyvsii5]  form-field {
  margin-top: 0px;
}
grouped-display-info[b-c3emyvsii5]  input[breezer-editor-for-number] {
  min-width: 130px;
}
/* /Components/EditorForIconAndColor.razor.rz.scp.css */
editor-for-icon-and-color[b-k0defmqgtd] {
  width: min(800px, 80vw);
  display: block;
}
editor-for-icon-and-color[b-k0defmqgtd]  theme-palette[breezer-editor-for-color] {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
}
/* /Components/EventList/EventList.razor.rz.scp.css */
[b-s4rwud06mw] list-order-select dropdown-selected {
  display: none;
}
[b-s4rwud06mw] list-items[item-type="grid"] {
  background-color: transparent;
  color: var(--text-color, #121212);
}
[b-s4rwud06mw] list-items[item-type="grid"] list-items-grid-header > * {
  opacity: 66%;
}
[b-s4rwud06mw] list-items[item-type="grid"] list-item > * {
  border-bottom: none;
}
[b-s4rwud06mw] list-items[item-type="grid"] list-item:hover > * {
  background-color: var(--background-color, #F5F5F5);
}
/* /Components/EventList/EventListContainer.razor.rz.scp.css */
.event-list[b-hx4o5sfzx1] {
  padding: 0 40px;
}
/* /Components/EventList/SummaryForEventSeverity.razor.rz.scp.css */
severity-item[b-6a5jg8te9l] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.severity-tag[b-6a5jg8te9l] {
  border-radius: 50px;
  border: none;
  opacity: 75%;
  padding: 8px 8px;
  background: var(--background-highlight-color, #404040);
}
.severity-tag.log[b-6a5jg8te9l] {
  background-color: #FCDF01;
}
.severity-tag.alarm[b-6a5jg8te9l] {
  background-color: #FC8800;
}
.severity-tag.critical[b-6a5jg8te9l] {
  background-color: #FF0000;
}
.severity-tag.log[b-6a5jg8te9l] {
  background-color: #888888;
}
/* /Components/GenericDragable.razor.rz.scp.css */
generic-dragable[b-7u47dtbdim] {
  user-select: none;
  cursor: pointer;
}
/* /Components/Graph/BlazorPlot/GraphScrollMessage.razor.rz.scp.css */
.message[b-k8k8ax891f] {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--graph-overlay-dark-color, rgba(18, 18, 18, 0.4));
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.2s ease;
  z-index: 10;
  text-align: center;
}
.message[visible][b-k8k8ax891f] {
  opacity: 1;
}
/* /Components/Graph/DataIndicationToggleButton.razor.rz.scp.css */
data-indication-toggle[b-q2x32q5z33] {
  width: 272px;
}
data-indication-toggle[b-q2x32q5z33]  button {
  width: 100%;
  display: flex;
  align-items: baseline;
  justify-content: start;
  gap: 8px;
}
data-indication-toggle[disabled][b-q2x32q5z33]  button {
  pointer-events: none;
  user-select: none;
  opacity: 0.5;
}
/* /Components/Graph/DateRangeResetButton.razor.rz.scp.css */
button:not(.inline):not([type="submit"])[b-v5cdgj85hm] {
  transition: opacity 0.2s ease;
  opacity: 0;
  pointer-events: none;
}
@media only screen and (max-width: 768px) {
  button:not(.inline):not([type="submit"])[b-v5cdgj85hm] {
    display: none;
    padding: 10px 15px;
  }
}
button:not(.inline):not([type="submit"])[visible][b-v5cdgj85hm] {
  opacity: 1;
  pointer-events: all;
}
@media only screen and (max-width: 768px) {
  button:not(.inline):not([type="submit"])[visible][b-v5cdgj85hm] {
    display: block;
  }
}
/* /Components/Graph/GraphActions.razor.rz.scp.css */
graph-actions-container[b-zwj5px20xd] {
  position: relative;
  --input-vertical-padding: 5px;
  --input-horizontal-padding: 10px;
}
graph-actions-container[b-zwj5px20xd]  button {
  padding: 10px;
}
graph-actions-container[b-zwj5px20xd]  button i {
  padding-right: 10px;
}
[b-zwj5px20xd] graph-plotter .series-select {
  justify-content: right;
}
[b-zwj5px20xd] .chart-container {
  margin-top: 30px;
}
.interval-select[b-zwj5px20xd] {
  position: absolute;
  left: 25px;
  display: flex;
  align-items: center;
  gap: 20px;
}
.interval-select label[b-zwj5px20xd] {
  color: var(--text-color, #121212);
  opacity: 66%;
}
.interval-select[b-zwj5px20xd]  input {
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  height: 35px;
  font-size: 16px;
  opacity: 66%;
  border-radius: 35px;
}
.interval-select[b-zwj5px20xd]  input:hover {
  background-color: var(--background-color, #F5F5F5);
}
.interval-select[b-zwj5px20xd]  dropdown-selected {
  min-width: 75px;
  border: none;
  height: 35px;
  font-size: 16px;
  opacity: 66%;
}
.action-buttons[b-zwj5px20xd] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.action-buttons[b-zwj5px20xd]  button {
  background-color: transparent;
  color: var(--text-color, #121212);
  margin: 0px 10px;
  width: 50px;
  height: 50px;
  padding: 0;
}
.action-buttons[b-zwj5px20xd]  button i {
  font-size: 30px;
  padding: 0;
}
.action-buttons[b-zwj5px20xd]  button:hover {
  background-color: var(--background-color, #F5F5F5);
}
/* /Components/Graph/GraphPlotterLayout.razor.rz.scp.css */
graph-plotter[b-sjixf673y1] {
  display: grid;
  pointer-events: none;
}
graph-plotter[b-sjixf673y1]  graph-plotter-header {
  pointer-events: auto;
  padding-top: 10px;
}
graph-plotter[b-sjixf673y1]  graph-plotter-header h3 {
  margin-top: 0px;
  overflow-wrap: break-word;
}
@media only screen and (max-width: 768px) {
  graph-plotter[b-sjixf673y1]  graph-plotter-header {
    padding-top: 0px;
  }
}
[compact] graph-plotter[b-sjixf673y1]  graph-plotter-header {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
graph-plotter[compact][b-sjixf673y1] {
  grid-template-columns: 150px 1fr;
}
@media only screen and (max-width: 768px) {
  graph-plotter[compact][b-sjixf673y1] {
    min-height: 0px;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 1fr;
  }
}
graph-plotter[fullscreen][b-sjixf673y1] {
  min-height: 0px;
  height: fit-content;
  width: 100%;
}
graph-plotter[fullscreen] graph-plotter-header[b-sjixf673y1] {
  padding-left: 10px;
  padding-top: 4px;
}
graph-plotter[hideLegend][b-sjixf673y1] {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
graph-plotter[hideLegend] graph-plotter-header[b-sjixf673y1] {
  display: none;
}
graph-plotter[hidden][b-sjixf673y1] {
  min-height: 0px;
  height: 0px;
  visibility: hidden;
  overflow: hidden;
}
graph-plotter.bar-chart[b-sjixf673y1] {
  min-height: 300px;
}
graph-plotter.bar-chart[compact][b-sjixf673y1] {
  min-height: 150px;
}
graph-plotter.series-plot[b-sjixf673y1] {
  min-height: 600px;
}
graph-plotter.series-plot[compact][b-sjixf673y1] {
  min-height: 300px;
}
/* /Components/Graph/Hover/EventValues.razor.rz.scp.css */
event-values-sized-wrapper[b-96zt9wlpdt] {
  display: flex;
  min-width: max-content;
  height: 50px;
  align-items: start;
  justify-content: start;
  background-color: transparent;
}
event-values-sized-wrapper.left[b-96zt9wlpdt] {
  justify-content: end;
}
event-values-sized-wrapper.center[b-96zt9wlpdt] {
  justify-content: center;
}
event-values-sized-wrapper event-values[b-96zt9wlpdt] {
  display: flex;
  gap: 25px;
  width: fit-content;
  padding: 8px;
  border-radius: 5px;
  background: var(--graph-values-background, rgba(255, 255, 255, 0.9));
  min-width: max-content;
  overflow-y: clip;
}
@media only screen and (max-width: 1080px) {
  event-values-sized-wrapper event-values[b-96zt9wlpdt] {
    display: grid;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: auto;
    grid-auto-flow: column;
    align-items: baseline;
    gap: 2px 3px;
    font-size: 13px;
  }
  event-values-sized-wrapper event-values hover-grid-item.row-header[b-96zt9wlpdt] {
    text-align: right;
    color: var(--faded-text-color, #5f5f5f);
    padding-right: 3px;
  }
  event-values-sized-wrapper event-values hover-grid-item.row-header:first-of-type[b-96zt9wlpdt] {
    grid-row: 2;
  }
}
/* /Components/Graph/Hover/EventValuesForPriority.razor.rz.scp.css */
event-value-for-priority[b-m65vvlgzsr] {
  width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
}
event-value-for-priority[b-m65vvlgzsr]  summary-for-alarm-priority {
  margin: 8px 0px;
}
event-value-for-priority priority-values[b-m65vvlgzsr] {
  width: 100%;
  display: grid;
  gap: 4px;
  grid-template-columns: min-content 1fr;
}
event-value-for-priority priority-values additional-alarm-display[b-m65vvlgzsr] {
  font-size: 12px;
  opacity: 66%;
}
event-value-for-priority priority-values name[b-m65vvlgzsr] {
  margin-left: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
}
hover-grid-item[b-m65vvlgzsr] {
  text-align: right;
}
hover-grid-item.column-header[b-m65vvlgzsr] {
  color: var(--text-color, #121212);
  font-weight: bold;
  font-size: 12px;
}
hover-grid-item.grid-value[b-m65vvlgzsr] {
  padding: 2px;
  color: #fafafa;
}
hover-grid-item[type="low"][b-m65vvlgzsr] {
  background-color: #FCDF01;
}
hover-grid-item[type="medium"][b-m65vvlgzsr] {
  background-color: #FC8800;
}
hover-grid-item[type="high"][b-m65vvlgzsr] {
  background-color: #FF0000;
}
hover-grid-item[type="log"][b-m65vvlgzsr] {
  background-color: #888888;
}
/* /Components/Graph/Hover/GraphHoverPositioner.razor.rz.scp.css */
.positioner-container[b-b2aj9zenje] {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  position: absolute;
}
.hover-positioner[b-b2aj9zenje] {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  background-color: transparent;
  z-index: 1;
}
.hover-positioner[visible][b-b2aj9zenje] {
  visibility: visible;
  opacity: 1;
}
/* /Components/Graph/Hover/GraphValue.razor.rz.scp.css */
parameter[b-ps0x3t1gsh] {
  display: contents;
}
hover-grid-item[b-ps0x3t1gsh] {
  text-align: right;
}
hover-grid-item.column-header[b-ps0x3t1gsh] {
  color: var(--text-color, #121212);
  font-weight: bold;
  font-size: 12px;
}
hover-grid-item.grid-value[b-ps0x3t1gsh] {
  padding: 2px;
  color: #fafafa;
}
hover-grid-item[type="min"][b-ps0x3t1gsh],
hover-grid-item[type="max"][b-ps0x3t1gsh] {
  background: var(--param-color, var(--background-color, #F5F5F5));
}
[primary] hover-grid-item[type="min"][b-ps0x3t1gsh],
[primary] hover-grid-item[type="max"][b-ps0x3t1gsh] {
  opacity: 0.6;
}
hover-grid-item[type="mean"][b-ps0x3t1gsh] {
  background: var(--param-color, var(--container-background-color, #fafafa));
}
hover-grid-item.grid-value[b-ps0x3t1gsh] {
  color: var(--text-color, #121212);
}
[primary] hover-grid-item.grid-value[b-ps0x3t1gsh] {
  color: #fafafa;
}
/* /Components/Graph/Hover/GraphValues.razor.rz.scp.css */
graph-values[b-10z8hvvyvn] {
  grid-auto-columns: minmax(40px, auto);
  padding: 8px;
  border-radius: 5px;
  background: var(--graph-values-background, rgba(255, 255, 255, 0.9));
  min-width: max-content;
  display: grid;
  grid-template-rows: repeat(4, 1fr);
  grid-template-columns: auto;
  grid-auto-flow: column;
  align-items: baseline;
  gap: 2px 3px;
  font-size: 13px;
}
graph-values hover-grid-item.row-header[b-10z8hvvyvn] {
  text-align: right;
  color: var(--faded-text-color, #5f5f5f);
  padding-right: 3px;
}
graph-values hover-grid-item.row-header:first-of-type[b-10z8hvvyvn] {
  grid-row: 2;
}
/* /Components/Graph/Indication/DataIndicationDisplay.razor.rz.scp.css */
data-indication-period[b-ucialkv4fy] {
  bottom: -7px;
  height: 5px;
  background-color: var(--text-color, #121212);
  opacity: 15%;
  display: block;
  position: absolute;
}
/* /Components/Graph/Legend/PlotLegend.razor.rz.scp.css */
plot-legend[b-o4ci9kjuai] {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 20px;
  font-size: 12px;
}
plot-legend[compact][b-o4ci9kjuai] {
  flex-direction: column;
  align-items: start;
  justify-content: center;
  gap: 10px;
}
@media only screen and (max-width: 768px) {
  plot-legend[compact][b-o4ci9kjuai] {
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
}
@media only screen and (max-width: 768px) {
  plot-legend[b-o4ci9kjuai] {
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
}
legend-item[b-o4ci9kjuai] {
  display: flex;
  gap: 10px;
  cursor: pointer;
}
legend-item:not([selected])[b-o4ci9kjuai] {
  opacity: 0.5;
}
@media only screen and (max-width: 768px) {
  legend-item[b-o4ci9kjuai] {
    padding: 10px 0px;
    margin: -10px 0px;
  }
}
.legend-item-color-tag[b-o4ci9kjuai] {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  flex-shrink: 0;
  background-color: var(--text-color, #121212);
}
action[b-o4ci9kjuai] {
  display: block;
  cursor: pointer;
}
/* /Components/Graph/LoadingOverlay.razor.rz.scp.css */
loading-overlay-container[b-uy4cts2dft] {
  position: relative;
  width: 100%;
}
.overlay[b-uy4cts2dft] {
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 40px;
  pointer-events: none;
}
/* /Components/Graph/NoDataWarningMessage.razor.rz.scp.css */
no-data-warning-message-container[b-73ykwrj1gp] {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
p[b-73ykwrj1gp] {
  border-radius: 15px;
  padding: 4px 10px;
  font-size: 12px;
  width: fit-content;
  background: var(--container-background-color, #fafafa);
  color: var(--faded-text-color, #5f5f5f);
  border: 1px solid var(--input-border-color, #888);
}
/* /Components/Graph/PlotOverlay.razor.rz.scp.css */
plot-overlay[b-d5e5ygu4cp] {
  position: absolute;
  pointer-events: none;
}
/* /Components/Graph/SelectableGraph.razor.rz.scp.css */
.graph-selector[b-lehay8j7e5] {
  position: relative;
  pointer-events: auto;
}
.line[b-lehay8j7e5] {
  position: absolute;
  top: 0;
  bottom: 0;
}
[range] .line[b-lehay8j7e5] {
  background: var(--graph-overlay-color, rgba(255, 255, 255, 0.6));
}
.line.first[b-lehay8j7e5] {
  border-right: 2px dashed var(--graph-select-line-color, #111111);
}
.line.last[b-lehay8j7e5] {
  border-left: 2px dashed var(--graph-select-line-color, #111111);
}
time[b-lehay8j7e5] {
  display: block;
  font-size: 10px;
  position: absolute;
  width: max-content;
  top: 100%;
  background: var(--container-background-color, #fafafa);
  transform: translate(-50%);
}
.zoom-button[b-lehay8j7e5] {
  position: absolute;
  top: 50%;
  white-space: nowrap;
  cursor: pointer;
  pointer-events: all;
  background: var(--background-highlight-color, #404040);
  color: #fafafa;
  padding: 12px 36px;
  border-radius: 50px;
  animation: appear-b-lehay8j7e5 0.4s ease forwards;
  opacity: 0;
  transition: opacity 0.2s ease;
  z-index: 1;
}
@media only screen and (max-width: 1080px) {
  .zoom-button[b-lehay8j7e5] {
    animation: appear-tablet-down-b-lehay8j7e5 0.4s ease forwards;
  }
}
.graph-selector:hover .zoom-button[b-lehay8j7e5] {
  opacity: 1;
}
@keyframes appear-b-lehay8j7e5 {
  from {
    transform: translate(-50%, 20px);
  }
  to {
    transform: translate(-50%, -50%);
  }
}
@keyframes appear-tablet-down-b-lehay8j7e5 {
  from {
    transform: translate(-50%, 20px);
    opacity: 0;
  }
  to {
    transform: translate(-50%, -50%);
    opacity: 1;
  }
}
/* /Components/Graph/SeriesGraphAxisZoomControls.razor.rz.scp.css */
axis-zoom-controls[b-trtann6zx6] {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  top: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity 0.2s ease;
  pointer-events: auto;
}
axis-zoom-controls.left[b-trtann6zx6] {
  align-items: end;
  padding-right: 5px;
}
axis-zoom-controls.right[b-trtann6zx6] {
  align-items: start;
  padding-left: 5px;
}
axis-zoom-controls:hover.visible[b-trtann6zx6] {
  opacity: 1;
}
axis-zoom-controls axis-zoom-controls-background[b-trtann6zx6] {
  background-color: var(--container-background-color, #fafafa);
  opacity: 0.8;
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: 0px;
  right: 0px;
}
axis-zoom-controls[b-trtann6zx6]  generic-dragable {
  z-index: 1;
}
axis-zoom-controls zoom-control[b-trtann6zx6] {
  padding: 8px;
  border-radius: 50%;
}
axis-zoom-controls zoom-control i[b-trtann6zx6] {
  color: var(--faded-text-color, #5f5f5f);
  transition: color 0.2s ease;
}
axis-zoom-controls zoom-control:hover i[b-trtann6zx6] {
  color: var(--text-color, #121212);
}
custom[b-trtann6zx6] {
  position: absolute;
  bottom: -30px;
  font-size: 12px;
  padding: 8px;
  border-radius: 50%;
  height: fit-content;
  width: 60px;
  color: var(--faded-text-color, #5f5f5f);
  transition: color 0.2s ease;
  cursor: pointer;
}
custom:hover[b-trtann6zx6] {
  color: var(--text-color, #121212);
}
.left custom[b-trtann6zx6] {
  right: -10px;
}
.right custom[b-trtann6zx6] {
  left: -10px;
}
/* /Components/Graph/SeriesGraphZoomControls.razor.rz.scp.css */
series-graph-zoom-controls[b-lqsxnx9gfw] {
  /* display */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 30px;
  opacity: 0;
  transition: opacity 0.2s ease;
  /* for now, we always show on mobile */
  /* positioning */
  position: absolute;
  top: 10px;
  bottom: 40px;
}
series-graph-zoom-controls custom[b-lqsxnx9gfw] {
  padding: 4px;
  display: block;
  position: absolute;
  bottom: -16px;
  font-size: 12px;
  color: #afafaf;
  transition: color 0.2s ease;
  user-select: none;
  cursor: pointer;
}
series-graph-zoom-controls custom:hover[b-lqsxnx9gfw] {
  color: #5f5f5f;
}
series-graph-zoom-controls generic-dragable i[b-lqsxnx9gfw] {
  color: #afafaf;
  transition: color 0.2s ease;
  padding: 7px 8px;
}
series-graph-zoom-controls generic-dragable i.fa-grip-lines-vertical[b-lqsxnx9gfw] {
  padding: 7px 12px;
}
series-graph-zoom-controls generic-dragable i:hover[b-lqsxnx9gfw] {
  color: #5f5f5f;
}
series-graph-zoom-controls generic-dragable.dragging i[b-lqsxnx9gfw] {
  color: #5f5f5f;
}
series-graph-zoom-controls.inactive[b-lqsxnx9gfw] {
  display: none;
}
series-graph-zoom-controls:hover[b-lqsxnx9gfw],
series-graph-zoom-controls.visible[b-lqsxnx9gfw] {
  opacity: 1;
}
@media only screen and (max-width: 768px) {
  series-graph-zoom-controls[b-lqsxnx9gfw] {
    opacity: 1;
  }
}
series-graph-zoom-controls.left[b-lqsxnx9gfw] {
  left: 0px;
}
series-graph-zoom-controls.right[b-lqsxnx9gfw] {
  right: 0px;
}
/* /Components/IconPicker.razor.rz.scp.css */
icon-palette[b-9fr8qsfl8a] {
  display: flex;
  padding: 15px;
  flex-wrap: wrap;
  gap: 10px;
  max-height: 300px;
  width: 100%;
  overflow: scroll;
}
icon[b-9fr8qsfl8a] {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  background: var(--background-color, #F5F5F5);
  height: var(--icon-size, 46px);
  width: var(--icon-size, 46px);
  cursor: pointer;
  border-radius: 50%;
}
icon[selected][b-9fr8qsfl8a] {
  background: var(--background-highlight-color, #404040);
}
/* /Components/ModalActions.razor.rz.scp.css */
.actions[b-miuhn7e67j] {
  display: flex;
  gap: 10px;
}
/* /Components/ModalLoadingSpinner.razor.rz.scp.css */
.loading-container[b-g74tc7kylp] {
  display: grid;
  gap: 20px;
  padding: 20px 0;
  align-items: center;
  justify-items: center;
}
[b-g74tc7kylp] svg {
  max-width: 300px;
}
[b-g74tc7kylp] p {
  text-align: center;
}
[b-g74tc7kylp] loading-spinner {
  width: min-content;
}
/* /Components/OptionToggle.razor.rz.scp.css */
option-toggle[b-ppj2wge59d] {
  display: block;
  transition: opacity 0.2s ease;
}
option-toggle[disabled][b-ppj2wge59d] {
  opacity: 50%;
}
.toggle[b-ppj2wge59d] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  position: relative;
  border: 1px solid var(--input-border-color, #888);
  border-radius: 35px;
  padding: 0;
}
.toggle:hover[b-ppj2wge59d],
input:focus + .toggle[b-ppj2wge59d] {
  border-color: var(--primary-colour, white);
}
.toggle[b-ppj2wge59d]::before {
  content: "";
  display: block;
  background: var(--background-highlight-color, #404040);
  position: absolute;
  height: calc(100% - 6px);
  width: calc(50% - 3px);
  top: 3px;
  left: 3px;
  border-radius: 35px;
  transition: left 0.2s;
}
input:checked + .toggle[b-ppj2wge59d]::before {
  left: 50%;
}
.toggle[disabled]:hover[b-ppj2wge59d],
input:focus + .toggle[disabled][b-ppj2wge59d] {
  border-color: var(--input-border-color, #888);
}
label[b-ppj2wge59d] {
  padding: var(--input-vertical-padding, 20px) var(--input-horizontal-padding, 25px);
  text-align: center;
  cursor: pointer;
  z-index: 1;
  min-width: 100px;
}
.thin label[b-ppj2wge59d] {
  font-size: 12px;
  padding: 5px 10px;
  min-width: unset;
}
input:not(:checked) + .toggle label:first-child[b-ppj2wge59d] {
  color: #fafafa;
}
input:checked + .toggle label:nth-child(2)[b-ppj2wge59d] {
  color: #fafafa;
}
label[disabled][b-ppj2wge59d] {
  cursor: default;
}
input[type="checkbox"][b-ppj2wge59d] {
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  position: absolute;
  opacity: 0;
}
/* /Components/Parameters/EditorForClinicalReportParameter.razor.rz.scp.css */
editor-for-report-parameter-double-row[b-9rzib0p23q] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
  grid-template-columns: 1fr min-content;
  align-items: end;
}
editor-for-report-parameter-double-row[b-9rzib0p23q]  input,
editor-for-report-parameter-double-row[b-9rzib0p23q]  dropdown {
  width: 100%;
}
editor-for-report-parameter-double-row[b-9rzib0p23q]  dropdown-selected[breezer-dropdown],
editor-for-report-parameter-double-row[b-9rzib0p23q]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  editor-for-report-parameter-double-row[b-9rzib0p23q] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  editor-for-report-parameter-double-row[b-9rzib0p23q] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  editor-for-report-parameter-double-row[b-9rzib0p23q] {
    grid-template-columns: auto;
  }
  editor-for-report-parameter-double-row[b-9rzib0p23q]  form-field {
    margin: 0;
  }
}
editor-for-report-parameter-double-row[b-9rzib0p23q]  input[breezer-editor-for-number] {
  min-width: 130px;
}
/* /Components/Patient/SummaryForPatient.razor.rz.scp.css */
summary-for-patient[b-eo4y5yrzcf] {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
controller[b-eo4y5yrzcf] {
  font-size: 12px;
  color: var(--faded-text-color, #5f5f5f);
}
/* /Components/PillSummaryForEnum.razor.rz.scp.css */
bivacor-pill[b-jotd8iw3n0] {
  --exception-log-severity-unknown: #5f5f5f;
  --exception-log-severity-log: #afafaf;
  --exception-log-severity-warning: #cfa500;
  --exception-log-severity-error: #e67e22;
  --exception-log-processing-type-unknown: #5f5f5f;
  --exception-log-processing-type-index-generation: #3498db;
  --exception-log-processing-type-retrieval: #cfa500;
  --exception-log-processing-type-upload-parsing: #2ecc71;
  --exception-log-processing-type-upload-data-deletion: #9b59b6;
  --exception-log-processing-type-controller-deletion: #e67e22;
  --default-summary-pill-color: #5f5f5f;
}
/* /Components/Plots/ClinicalReportPlotListItem.razor.rz.scp.css */
bivacor-pill.primary[b-1em664fdcy] {
  background-color: #1abc9c;
}
bivacor-pill.bivacor-only[b-1em664fdcy] {
  background-color: var(--default-pill-color, #34495e);
}
/* /Components/Plots/DataPlotSeriesEditableList.razor.rz.scp.css */
local-editable-data-plot-series-list local-editable-data-plot-series-list-header[b-djnmgvjkv1] {
  display: flex;
  flex-direction: row;
  align-items: end;
  justify-content: space-between;
  padding: 8px;
}
local-editable-data-plot-series-list local-editable-data-plot-series-list-header h3[b-djnmgvjkv1] {
  padding: 0px;
  margin: 0px;
}
local-editable-data-plot-series-list local-editable-data-plot-series-list-items[b-djnmgvjkv1] {
  display: grid;
  grid-template-columns: auto auto auto min-content min-content min-content;
}
local-editable-data-plot-series-list local-editable-data-plot-series-list-items list-items-grid-header > *[b-djnmgvjkv1] {
  font-size: 12px;
}
local-editable-data-plot-series-list list-item actions i[b-djnmgvjkv1] {
  padding: 4px;
}
local-editable-data-plot-series-list list-item bivacor-pill[b-djnmgvjkv1] {
  padding: 4px 20px;
}
/* /Components/Plots/EditorForClinicalReportPlot.razor.rz.scp.css */
editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
  align-items: end;
}
editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd]  input,
editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd]  dropdown {
  width: 100%;
}
editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd]  dropdown-selected[breezer-dropdown],
editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd] {
    grid-template-columns: auto;
  }
  editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd]  form-field {
    margin: 0;
  }
}
editor-for-clinical-report-plot-double-row.with-number[b-t9ogv7o1qd] {
  grid-template-columns: 1fr min-content;
}
editor-for-clinical-report-plot-double-row[b-t9ogv7o1qd]  input[breezer-editor-for-number] {
  min-width: 130px;
}
/* /Components/Plots/EditorForDataPlotSeries.razor.rz.scp.css */
bivacor-modal-editor-tripple-row[b-ic408zywwd] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0 40px;
  grid-template-columns: 1fr 1fr 1fr;
}
bivacor-modal-editor-tripple-row[b-ic408zywwd]  input,
bivacor-modal-editor-tripple-row[b-ic408zywwd]  dropdown {
  width: 100%;
}
bivacor-modal-editor-tripple-row[b-ic408zywwd]  dropdown-selected[breezer-dropdown],
bivacor-modal-editor-tripple-row[b-ic408zywwd]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  bivacor-modal-editor-tripple-row[b-ic408zywwd] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  bivacor-modal-editor-tripple-row[b-ic408zywwd] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  bivacor-modal-editor-tripple-row[b-ic408zywwd] {
    grid-template-columns: auto;
  }
  bivacor-modal-editor-tripple-row[b-ic408zywwd]  form-field {
    margin: 0;
  }
}
bivacor-modal-editor-tripple-row[b-ic408zywwd]  form-field {
  margin: 0px;
}
bivacor-modal-editor-tripple-row[b-ic408zywwd]  input[breezer-editor-for-number] {
  min-width: 130px;
}
editor-for-data-plot-series[b-ic408zywwd]  .axis-position [breezer-editor-for-enum] {
  flex-direction: column;
  gap: 5px;
  padding-left: var(--input-horizontal-padding, 25px);
}
/* /Components/Progress/LabelledProgressIndicator.razor.rz.scp.css */
.labelled-progress-indicator[b-pp927wa6ik] {
  display: contents;
}
label[b-pp927wa6ik] {
  white-space: nowrap;
  display: flex;
  justify-content: end;
}
.progress[b-pp927wa6ik] {
  font-size: 12px;
  display: flex;
  justify-content: space-between;
}
i[b-pp927wa6ik] {
  align-self: center;
}
/* /Components/Progress/Processing/ProcessingProgressDisplay.razor.rz.scp.css */
progress-summary[b-jm1xn3vno7] {
  display: block;
}
processing-progress[b-jm1xn3vno7] {
  display: grid;
  column-gap: 10px;
  row-gap: 5px;
  grid-template-columns: min-content 1fr min-content;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}
processing-progress h3[b-jm1xn3vno7] {
  grid-column: span 3;
  margin-bottom: 5px;
  margin-top: 5px;
}
/* /Components/Progress/Processing/ProcessingProgressWidget.razor.rz.scp.css */
processing-progress-widget[b-cvfl0ra5lu] {
  display: flex;
  gap: 10px;
  align-items: center;
  border-radius: 30px;
  padding: 10px 20px;
  color: #fafafa;
  background: var(--background-highlight-color, #404040);
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
processing-progress-widget > *[b-cvfl0ra5lu] {
  z-index: 1;
}
.progress-popup[b-cvfl0ra5lu] {
  border-radius: 30px;
  background: var(--container-background-color, #fafafa);
  box-shadow: 0 2px 2px 0 var(--box-shadow-color, rgba(0, 0, 0, 0.14)), 0 3px 1px -2px var(--box-shadow-light-color, rgba(0, 0, 0, 0.12)), 0 1px 5px 0 var(--box-shadow-dark-color, rgba(0, 0, 0, 0.2));
  padding: 10px 20px;
  width: min(400px, 80vw);
}
.progress-bars[b-cvfl0ra5lu] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) min-content;
  column-gap: 10px;
  row-gap: 5px;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
}
/* /Components/Progress/ProgressBar.razor.rz.scp.css */
progress-bar[b-rdr0viy7sq] {
  display: flex;
  width: 100%;
  height: 5px;
  background: var(--separator-color, rgba(0, 0, 0, 0.15));
}
progress-bar.background[b-rdr0viy7sq] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  background: none;
  z-index: 0;
}
progress-bar.compact[b-rdr0viy7sq] {
  height: 2px;
}
div[b-rdr0viy7sq] {
  width: 0;
  transition: width 0.2s ease;
}
.error[b-rdr0viy7sq] {
  background: var(--error-color, red);
}
.processing[b-rdr0viy7sq] {
  background: var(--processing-color, orange);
}
.success[b-rdr0viy7sq] {
  background: var(--success-color, green);
}
/* /Components/Progress/SummaryForProgressModel.razor.rz.scp.css */
summary-for-progress-model[b-h3r4ii55pm] {
  display: grid;
  grid-template-columns: 1fr min-content;
  gap: 5px;
  width: 250px;
}
/* /Components/Progress/Upload/FileUploadListItem.razor.rz.scp.css */
.file-upload-result[b-a3uf7xavg8] {
  display: grid;
  height: 30px;
  gap: 10px;
  align-items: center;
  grid-template-columns: 20px 8fr 2fr;
}
.filename[b-a3uf7xavg8] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
p[b-a3uf7xavg8] {
  margin: 0;
}
.success[b-a3uf7xavg8] {
  color: var(--success-color, green);
}
.error[b-a3uf7xavg8] {
  color: var(--error-color, red);
}
.status[b-a3uf7xavg8] {
  justify-self: center;
}
/* /Components/Progress/Upload/UploadTypeProgress.razor.rz.scp.css */
.upload-progress[b-f5zyw17gzw] {
  display: contents;
}
.progress[b-f5zyw17gzw] {
  font-size: 12px;
  display: flex;
  justify-content: space-between;
}
i[b-f5zyw17gzw] {
  align-self: center;
}
.fa-file-exclamation[b-f5zyw17gzw] {
  color: var(--error-color, red);
}
.fa-file-check[b-f5zyw17gzw] {
  color: var(--success-color, green);
}
/* /Components/Progress/Upload/UploadWidget.razor.rz.scp.css */
upload-widget[b-vnj5ja0jgt] {
  display: flex;
  gap: 10px;
  align-items: center;
  border-radius: 30px;
  padding: 10px 20px;
  color: #fafafa;
  background: var(--background-highlight-color, #404040);
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
upload-widget > *[b-vnj5ja0jgt] {
  z-index: 1;
}
.upload-popup[b-vnj5ja0jgt] {
  border-radius: 30px;
  background: var(--container-background-color, #fafafa);
  box-shadow: 0 2px 2px 0 var(--box-shadow-color, rgba(0, 0, 0, 0.14)), 0 3px 1px -2px var(--box-shadow-light-color, rgba(0, 0, 0, 0.12)), 0 1px 5px 0 var(--box-shadow-dark-color, rgba(0, 0, 0, 0.2));
  padding: 10px 20px;
  width: min(600px, 80vw);
}
p[b-vnj5ja0jgt] {
  font-size: 14px;
}
.upload-list[b-vnj5ja0jgt] {
  max-height: min(60vh, 350px);
  max-height: min(60dvh, 350px);
  overflow-y: scroll;
}
.upload-list-header[b-vnj5ja0jgt] {
  display: grid;
  grid-template-columns: 20px 8fr 2fr;
}
.upload-list-header p[b-vnj5ja0jgt] {
  color: var(--faded-text-color, #5f5f5f);
  font-size: 12px;
  margin: 0;
  position: sticky;
  top: 0;
  background: var(--container-background-color, #fafafa);
}
.upload-list-header p:first-child[b-vnj5ja0jgt] {
  grid-column: span 2;
}
.error[b-vnj5ja0jgt] {
  color: var(--error-color, red);
}
[b-vnj5ja0jgt] input {
  pointer-events: none;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
[uploading][b-vnj5ja0jgt]  input {
  visibility: hidden;
  pointer-events: none;
}
button[b-vnj5ja0jgt] {
  width: 100%;
  margin-top: 20px;
}
.upload-progress-bars[b-vnj5ja0jgt] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) min-content;
  column-gap: 10px;
  row-gap: 5px;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
}
/* /Components/Report/ClinicalReportPlotList.razor.rz.scp.css */
plots[b-r1byjmtjtf] {
  display: block;
  user-select: none;
  -webkit-user-select: none;
  width: 100%;
}
header[b-r1byjmtjtf] {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  width: calc(100vw - 20px);
  gap: 10px;
  width: 100%;
  padding: 10px 0px;
  overflow: hidden;
}
plot-selector[b-r1byjmtjtf] {
  cursor: pointer;
}
/* /Components/Report/DropdownPlotSelect.razor.rz.scp.css */
.toggle-dropdown-list[b-nnmx9ypwtn] {
  max-height: 75vh;
  overflow-y: scroll;
}
.toggle-dropdown-list .plot-select-header[b-nnmx9ypwtn] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.toggle-dropdown-list .plot-select-header:hover[b-nnmx9ypwtn] {
  text-decoration: none;
  color: var(--faded-text-color, #5f5f5f);
}
.toggle-dropdown-list .plot-select-header > *:hover[b-nnmx9ypwtn] {
  text-decoration: underline;
  color: var(--text-color, #121212);
}
/* /Components/Report/EditorForReportDuration.razor.rz.scp.css */
editor-for-report-duration[b-dlat4lh0l9] {
  position: relative;
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "report-range-type report-duration" "custom-time custom-date";
}
editor-for-report-duration:hover .delete[b-dlat4lh0l9] {
  opacity: 0.5;
}
editor-for-report-duration[b-dlat4lh0l9]  loading-spinner[breezer-loading-spinner] {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
editor-for-report-duration[with-vertical-axis-range-type][b-dlat4lh0l9] {
  grid-template-areas: "report-range-type vertical-axis-range-type" "report-duration ." "custom-time custom-date";
}
editor-for-report-duration report-range-type[b-dlat4lh0l9] {
  grid-area: report-range-type;
}
editor-for-report-duration vertical-axis-range-type[b-dlat4lh0l9] {
  grid-area: vertical-axis-range-type;
}
editor-for-report-duration report-duration[b-dlat4lh0l9] {
  grid-area: report-duration;
}
editor-for-report-duration custom-date[b-dlat4lh0l9] {
  grid-area: custom-date;
}
editor-for-report-duration custom-time[b-dlat4lh0l9] {
  grid-area: custom-time;
}
custom-date[b-dlat4lh0l9],
custom-time[b-dlat4lh0l9],
report-duration[b-dlat4lh0l9] {
  width: 100%;
}
custom-date[b-dlat4lh0l9]  dropdown,
custom-time[b-dlat4lh0l9]  dropdown,
report-duration[b-dlat4lh0l9]  dropdown {
  width: 100%;
}
custom-date[b-dlat4lh0l9]  dropdown dropdown-selected,
custom-time[b-dlat4lh0l9]  dropdown dropdown-selected,
report-duration[b-dlat4lh0l9]  dropdown dropdown-selected {
  background-color: var(--container-background-color, #fafafa);
}
custom-date[b-dlat4lh0l9]  input,
custom-time[b-dlat4lh0l9]  input,
report-duration[b-dlat4lh0l9]  input {
  width: 100%;
}
i.delete[b-dlat4lh0l9] {
  position: absolute;
  top: 4px;
  right: -4px;
  z-index: 10;
  opacity: 0;
  padding: 8px 12px;
  transition: opacity 0.2s ease;
  cursor: pointer;
  font-size: 18px;
}
i.delete:hover[b-dlat4lh0l9] {
  opacity: 1;
}
[b-dlat4lh0l9] [breezer-editor-for-enum] {
  flex-direction: column;
  justify-content: end;
  gap: 12px;
  align-items: start;
}
[b-dlat4lh0l9] [breezer-editor-for-enum] editor-for > radio {
  margin-right: 12px;
}
report-duration-dropdown[b-dlat4lh0l9] {
  transition: opacity 0.2s ease;
}
report-duration-dropdown.disabled[b-dlat4lh0l9] {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}
/* /Components/Report/FullscreenClinicalReportPlotList.razor.rz.scp.css */
plots[b-19rmktr4i4] {
  display: block;
  user-select: none;
  -webkit-user-select: none;
  overflow-y: scroll;
  overscroll-behavior: none;
  width: 100%;
  height: 100%;
}
plots plotter-list[b-19rmktr4i4] {
  width: 100%;
  height: fit-content;
  display: flex;
  flex-direction: column;
}
plots plotter-list *[b-19rmktr4i4] {
  width: 100%;
}
plot-selector[b-19rmktr4i4] {
  cursor: pointer;
}
/* /Components/Report/PlotControls.razor.rz.scp.css */
plot-controls[b-xkugbqhlbf] {
  display: flex;
  width: fit-content;
  max-width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
plot-controls[justify-right][b-xkugbqhlbf] {
  flex-direction: row-reverse;
  margin-left: auto;
}
.toggle-dropdown-list[b-xkugbqhlbf] {
  max-height: 75vh;
  width: 322px;
  overflow-y: scroll;
}
/* /Components/Report/PlotSelect.razor.rz.scp.css */
plot-selection[b-pbrm3svagq] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding: 0px;
}
@media only screen and (max-width: 768px) {
  plot-selection[b-pbrm3svagq] {
    width: max-content;
    flex-wrap: nowrap;
  }
  plot-selection[b-pbrm3svagq]  toggle-button {
    height: fit-content;
    width: max-content;
    padding: 10px 15px;
  }
}
plot-selection[compact][b-pbrm3svagq] {
  padding: 0px 15px;
}
/* /Components/Report/PlotToggle.razor.rz.scp.css */
.plot-toggle[b-egnh0zs4m0] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
}
.plot-toggle label[b-egnh0zs4m0] {
  margin-left: 15px;
}
.plot-toggle[disabled][b-egnh0zs4m0] {
  opacity: 0.5;
}
.plot-toggle[disabled][b-egnh0zs4m0]  editor-for input {
  cursor: auto;
}
/* /Components/Report/PumpImage.razor.rz.scp.css */
svg[b-cdawsopcut] {
  width: 100%;
  overflow: visible;
}
.pump[b-cdawsopcut] {
  fill: none;
  stroke-miterlimit: 10;
  stroke-width: 2px;
  stroke: var(--text-color, #121212);
}
.outline[b-cdawsopcut] {
  stroke-dasharray: 800 3258.99267578;
  stroke-width: 20px;
  stroke-linecap: round;
  fill: none;
  animation: line-b-cdawsopcut 4s linear infinite reverse, color-b-cdawsopcut 4s linear infinite;
}
@keyframes line-b-cdawsopcut {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: 4058.99267578;
  }
}
@keyframes color-b-cdawsopcut {
  0% {
    stroke: #ff4d00;
  }
  20% {
    stroke: #ff4d00;
  }
  40% {
    stroke: #4A5FFF;
  }
  50% {
    stroke: #4A5FFF;
  }
  100% {
    stroke: #ff4d00;
  }
}
/* /Components/Setting/ClinicalReportSettingListItem.razor.rz.scp.css */
bivacor-pill.in-summary[b-kmia63r4uj] {
  background-color: #3498db;
}
bivacor-pill.bivacor-only[b-kmia63r4uj] {
  background-color: var(--default-pill-color, #34495e);
}
/* /Components/Setting/EditorForClinicalReportSetting.razor.rz.scp.css */
display-order-name-row[b-33pgxyji94] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
  grid-template-columns: 1fr min-content;
}
display-order-name-row[b-33pgxyji94]  input,
display-order-name-row[b-33pgxyji94]  dropdown {
  width: 100%;
}
display-order-name-row[b-33pgxyji94]  dropdown-selected[breezer-dropdown],
display-order-name-row[b-33pgxyji94]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  display-order-name-row[b-33pgxyji94] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  display-order-name-row[b-33pgxyji94] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  display-order-name-row[b-33pgxyji94] {
    grid-template-columns: auto;
  }
  display-order-name-row[b-33pgxyji94]  form-field {
    margin: 0;
  }
}
display-order-name-row[b-33pgxyji94]  input[breezer-editor-for-number] {
  min-width: 150px;
}
toggle-row[b-33pgxyji94] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
}
toggle-row[b-33pgxyji94]  input,
toggle-row[b-33pgxyji94]  dropdown {
  width: 100%;
}
toggle-row[b-33pgxyji94]  dropdown-selected[breezer-dropdown],
toggle-row[b-33pgxyji94]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  toggle-row[b-33pgxyji94] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  toggle-row[b-33pgxyji94] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  toggle-row[b-33pgxyji94] {
    grid-template-columns: auto;
  }
  toggle-row[b-33pgxyji94]  form-field {
    margin: 0;
  }
}
/* /Components/Setting/EditorForSettingMappingVersion.razor.rz.scp.css */
editor-for-setting-mapping-version-double-row[b-2tqaiiujbm] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
}
editor-for-setting-mapping-version-double-row[b-2tqaiiujbm]  input,
editor-for-setting-mapping-version-double-row[b-2tqaiiujbm]  dropdown {
  width: 100%;
}
editor-for-setting-mapping-version-double-row[b-2tqaiiujbm]  dropdown-selected[breezer-dropdown],
editor-for-setting-mapping-version-double-row[b-2tqaiiujbm]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  editor-for-setting-mapping-version-double-row[b-2tqaiiujbm] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  editor-for-setting-mapping-version-double-row[b-2tqaiiujbm] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  editor-for-setting-mapping-version-double-row[b-2tqaiiujbm] {
    grid-template-columns: auto;
  }
  editor-for-setting-mapping-version-double-row[b-2tqaiiujbm]  form-field {
    margin: 0;
  }
}
/* /Components/StickyHeader.razor.rz.scp.css */
sticky-header[b-x1ezowzh4b] {
  display: block;
  background: var(--container-background-color, #fafafa);
  position: sticky;
  top: 0;
  z-index: 1;
}
/* /Components/ToggleButton.razor.rz.scp.css */
toggle-button[b-2eigxex959] {
  display: block;
  cursor: pointer;
  padding: 10px var(--input-horizontal-padding, 25px);
  border-radius: 35px;
  border: 2px solid var(--input-border-color, #888);
  transition: opacity 0.2s;
  opacity: 0.5;
}
toggle-button[selected][b-2eigxex959] {
  opacity: 1;
}
@media only screen and (max-width: 1700px) {
  toggle-button[b-2eigxex959] {
    padding: 5px 10px;
    font-size: 12px;
  }
}
/* /Components/Trends/TrendsPageSelect.razor.rz.scp.css */
page-select[b-3zaeae5olv] {
  display: flex;
  flex-direction: column;
  margin: 15px 5px;
  gap: 20px;
}
.tab-button[b-3zaeae5olv] {
  display: flex;
  align-items: center;
  height: 50px;
  margin: 0 5px;
  padding: 0 10px;
  background-color: transparent;
  border: none;
  font-size: 16px;
  color: var(--text-color, #121212);
  border-radius: 35px;
}
.tab-button:hover[b-3zaeae5olv] {
  background-color: var(--background-color, #F5F5F5);
}
.tab-button:hover action[b-3zaeae5olv] {
  visibility: visible;
}
.tab-button i[b-3zaeae5olv] {
  padding: 0px 10px;
}
.tab-button action[b-3zaeae5olv] {
  display: inline-block;
  visibility: hidden;
  margin-left: auto;
}
.tab-button action:hover[b-3zaeae5olv] {
  color: var(--faded-text-color, #5f5f5f);
}
.tab-button.selected[b-3zaeae5olv] {
  background-color: var(--background-highlight-color, #404040);
  color: #fafafa;
}
/* /Components/Trends/TrendsPlotSelect.razor.rz.scp.css */
plot-select[b-ofw9lv82fd] {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 10px;
}
.tab-button[b-ofw9lv82fd] {
  display: flex;
  align-items: center;
  height: 40px;
  margin: 0 20px;
  padding: 0 10px;
  background-color: transparent;
  border: none;
  font-size: 16px;
  color: var(--text-color, #121212);
  border-radius: 35px;
}
.tab-button:hover[b-ofw9lv82fd] {
  background-color: var(--background-color, #F5F5F5);
}
.tab-button:hover action[b-ofw9lv82fd] {
  visibility: visible;
}
.tab-button i[b-ofw9lv82fd] {
  padding: 0px 10px;
}
.tab-button action[b-ofw9lv82fd] {
  display: inline-block;
  visibility: hidden;
  margin-left: auto;
}
.tab-button action:hover[b-ofw9lv82fd] {
  color: var(--faded-text-color, #5f5f5f);
}
.tab-button.selected[b-ofw9lv82fd] {
  background-color: var(--background-highlight-color, #404040);
  color: #fafafa;
}
/* /Components/Users/UserInviteModelBaseEditor.razor.rz.scp.css */
div[b-9vwgag2ulv] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
}
div[b-9vwgag2ulv]  input,
div[b-9vwgag2ulv]  dropdown {
  width: 100%;
}
div[b-9vwgag2ulv]  dropdown-selected[breezer-dropdown],
div[b-9vwgag2ulv]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  div[b-9vwgag2ulv] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  div[b-9vwgag2ulv] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  div[b-9vwgag2ulv] {
    grid-template-columns: auto;
  }
  div[b-9vwgag2ulv]  form-field {
    margin: 0;
  }
}
/* /Components/VisibilityToggle.razor.rz.scp.css */
visibility-toggle[b-587f3vk6js] {
  display: block;
}
header[b-587f3vk6js] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.arrow-container[b-587f3vk6js] {
  width: 20px;
}
i[b-587f3vk6js] {
  transition: transform 0.2s ease;
}
i.down[b-587f3vk6js] {
  transform: rotate(90deg);
}
.content[b-587f3vk6js] {
  margin-left: 20px;
}
.content[hidden][b-587f3vk6js] {
  display: none;
}
.content[clickable][b-587f3vk6js] {
  cursor: pointer;
}
/* /Pages/Admin/AdminPagelayout.razor.rz.scp.css */
section[b-197mg9p8uu] {
  background-color: var(--container-background-color, #fafafa);
  border-radius: 30px;
  margin: 30px 50px;
  display: flex;
}
@media only screen and (max-width: 1700px) {
  section[b-197mg9p8uu] {
    margin: 20px 10px;
  }
}
@media only screen and (max-width: 768px) {
  section[b-197mg9p8uu] {
    border-radius: 5px;
    margin: 5px;
  }
}
aside[b-197mg9p8uu] {
  padding: 40px 40px 40px 80px;
  border-right: 1px solid var(--separator-color, rgba(0, 0, 0, 0.15));
}
@media only screen and (max-width: 1700px) {
  aside[b-197mg9p8uu] {
    padding-left: 40px;
  }
}
nav[b-197mg9p8uu] {
  display: grid;
  gap: 40px;
}
nav sub-nav[b-197mg9p8uu] {
  display: grid;
  gap: 20px;
}
nav sub-nav nav-heading[b-197mg9p8uu] {
  opacity: 66%;
  font-size: 12px;
  font-weight: 500;
}
nav[b-197mg9p8uu]  a {
  display: flex;
  gap: 10px;
  align-items: center;
  height: 41px;
  border-radius: 35px;
  padding: 0px 40px;
  white-space: nowrap;
}
nav[b-197mg9p8uu]  a.active {
  background-color: var(--background-highlight-color, #404040);
  color: #fafafa;
}
nav[b-197mg9p8uu]  a:not(.active):hover {
  background-color: var(--background-color, #F5F5F5);
}
@media only screen and (max-width: 1700px) {
  nav[b-197mg9p8uu]  a {
    padding: 5px 20px;
    font-size: 14px;
  }
}
article[b-197mg9p8uu] {
  padding: 40px 80px 40px 40px;
  flex: 1;
}
@media only screen and (max-width: 1700px) {
  article[b-197mg9p8uu] {
    padding-right: 40px;
  }
}
article[b-197mg9p8uu]  breezer-page.br-display,
article[b-197mg9p8uu]  breezer-page.br-list,
article[b-197mg9p8uu]  breezer-page.br-edit,
article[b-197mg9p8uu]  breezer-page.br-update {
  margin: 0;
  padding: 0;
}
/* /Pages/Admin/Processing/ControllerReProcessModalEditor.razor.rz.scp.css */
controller-re-process-modal info[b-tpz1d4drgr] {
  width: 0;
  min-width: 100%;
  display: inline-block;
}
controller-re-process-modal[b-tpz1d4drgr]  editor-for.valid[type="enum"] {
  gap: 25px;
  padding-left: 16px;
}
controller-re-process-modal button[b-tpz1d4drgr] {
  margin-top: 25px;
}
controller-re-process-modal editor-for-custom-date-range[b-tpz1d4drgr] {
  position: relative;
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(2, 1fr);
}
controller-re-process-modal editor-for-custom-date-range[b-tpz1d4drgr]  input {
  width: 100%;
}
controller-re-process-modal editor-for-custom-date-range[b-tpz1d4drgr]  form-field {
  padding: 0px;
  margin: 0px;
}
controller-re-process-modal editor-for-custom-date-range[b-tpz1d4drgr]  form-field.time-zone {
  grid-column: span 2;
  transition: opacity 0.2s ease;
}
controller-re-process-modal editor-for-custom-date-range[b-tpz1d4drgr]  div.validation-message {
  grid-column: span 2;
}
controller-re-process-modal editor-for-custom-date-range.disabled[b-tpz1d4drgr]  div.validation-message {
  display: none;
}
target-series-display[b-tpz1d4drgr] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  gap: 20px;
  padding-left: 16px;
  padding-top: 8px;
}
target-series-display[disabled][b-tpz1d4drgr] {
  opacity: 50%;
  pointer-events: none;
}
target-series-display i[b-tpz1d4drgr] {
  cursor: pointer;
  transition: transform 0.1s;
  transform: scale(1);
}
target-series-display i:hover[b-tpz1d4drgr] {
  transform: scale(1.4);
}
target-series-select h3[b-tpz1d4drgr] {
  width: 100%;
  text-align: center;
}
target-series-select-grid[b-tpz1d4drgr] {
  width: 400px;
  padding-bottom: 40px;
  display: grid;
  grid-template-columns: min-content 1fr;
  grid-gap: 20px;
}
target-series-select-grid target-series-header[b-tpz1d4drgr] {
  font-weight: 500;
}
/* /Pages/BiVACORDataViewerLayout.razor.rz.scp.css */
bivacor-data-viewer-layout[b-mlg2kbfcaq] {
  display: grid;
  grid-template-rows: min-content 1fr min-content;
  min-height: 100vh;
  min-height: 100dvh;
}
header[b-mlg2kbfcaq] {
  background-color: var(--container-background-color, #fafafa);
  border-radius: 30px;
  margin: 30px 50px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  padding: 40px;
}
@media only screen and (max-width: 1700px) {
  header[b-mlg2kbfcaq] {
    margin: 20px 10px;
  }
}
@media only screen and (max-width: 768px) {
  header[b-mlg2kbfcaq] {
    border-radius: 5px;
    margin: 5px;
  }
}
@media only screen and (max-width: 768px) {
  header[b-mlg2kbfcaq] {
    padding: 10px;
  }
}
.logo-container img[b-mlg2kbfcaq] {
  height: 50px;
  display: block;
  margin: 5px 100px;
  width: 50px;
}
@media only screen and (max-width: 1700px) {
  .logo-container img[b-mlg2kbfcaq] {
    margin: 5px 25px;
  }
}
nav[b-mlg2kbfcaq] {
  display: flex;
  align-items: center;
  margin: 0px 50px;
  gap: 30px;
}
@media only screen and (max-width: 1700px) {
  nav[b-mlg2kbfcaq] {
    margin: 0 25px 0 0;
    gap: 20px;
  }
}
@media only screen and (max-width: 768px) {
  nav[b-mlg2kbfcaq] {
    width: 100%;
    justify-content: center;
  }
}
nav[b-mlg2kbfcaq]  a {
  display: flex;
  gap: 10px;
  align-items: center;
  height: 41px;
  border-radius: 35px;
  padding: 0px 40px;
}
nav[b-mlg2kbfcaq]  a.active {
  background-color: var(--background-highlight-color, #404040);
  color: #fafafa;
}
nav[b-mlg2kbfcaq]  a:not(.active):hover {
  background-color: var(--background-color, #F5F5F5);
}
@media only screen and (max-width: 1700px) {
  nav[b-mlg2kbfcaq]  a {
    padding: 5px 20px;
    font-size: 14px;
  }
}
.widgets[b-mlg2kbfcaq] {
  margin-left: auto;
  display: flex;
  row-gap: 8px;
  column-gap: 20px;
  align-items: center;
  flex-wrap: wrap;
  justify-content: right;
  min-width: 250px;
}
@media only screen and (max-width: 768px) {
  .widgets[b-mlg2kbfcaq] {
    margin-left: 0px;
    min-width: auto;
  }
  .widgets version[b-mlg2kbfcaq] {
    display: none;
  }
}
footer[b-mlg2kbfcaq] {
  margin: 0px 50px;
  display: flex;
  justify-content: end;
  align-items: baseline;
  margin-top: 0px;
  padding-bottom: 12px;
}
footer version[b-mlg2kbfcaq] {
  font-size: 14px;
  flex: 0 1 100%;
  text-align: right;
}
/* /Pages/Controller/ControllerDeleteModal.razor.rz.scp.css */
controller-delete-modal[b-1ytmpu13s9] {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 0 40px;
  padding-bottom: 15px;
}
controller-delete-modal[b-1ytmpu13s9]  input,
controller-delete-modal[b-1ytmpu13s9]  dropdown {
  width: 100%;
}
controller-delete-modal[b-1ytmpu13s9]  dropdown-selected[breezer-dropdown],
controller-delete-modal[b-1ytmpu13s9]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  controller-delete-modal[b-1ytmpu13s9] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  controller-delete-modal[b-1ytmpu13s9] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  controller-delete-modal[b-1ytmpu13s9] {
    grid-template-columns: auto;
  }
  controller-delete-modal[b-1ytmpu13s9]  form-field {
    margin: 0;
  }
}
/* /Pages/Controller/DownloadControllerDataModalEditor.razor.rz.scp.css */
download-controller-data-modal[b-gjat506o9c] {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 0 40px;
}
download-controller-data-modal[b-gjat506o9c]  form-field {
  margin: 0px 0px 15px 0px;
}
download-controller-data-modal[b-gjat506o9c]  input,
download-controller-data-modal[b-gjat506o9c]  dropdown {
  width: 100%;
}
download-controller-data-modal[b-gjat506o9c]  dropdown-selected[breezer-dropdown],
download-controller-data-modal[b-gjat506o9c]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  download-controller-data-modal[b-gjat506o9c] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  download-controller-data-modal[b-gjat506o9c] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  download-controller-data-modal[b-gjat506o9c] {
    grid-template-columns: auto;
  }
  download-controller-data-modal[b-gjat506o9c]  form-field {
    margin: 0;
  }
}
download-controller-data-modal download-date-range-editor[b-gjat506o9c] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
}
download-controller-data-modal download-date-range-editor[b-gjat506o9c]  input,
download-controller-data-modal download-date-range-editor[b-gjat506o9c]  dropdown {
  width: 100%;
}
download-controller-data-modal download-date-range-editor[b-gjat506o9c]  dropdown-selected[breezer-dropdown],
download-controller-data-modal download-date-range-editor[b-gjat506o9c]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  download-controller-data-modal download-date-range-editor[b-gjat506o9c] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  download-controller-data-modal download-date-range-editor[b-gjat506o9c] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  download-controller-data-modal download-date-range-editor[b-gjat506o9c] {
    grid-template-columns: auto;
  }
  download-controller-data-modal download-date-range-editor[b-gjat506o9c]  form-field {
    margin: 0;
  }
}
download-controller-data-modal[b-gjat506o9c]  editor-for[breezer-editor-for-enum] {
  flex-direction: column;
  gap: 12px;
}
download-controller-data-modal[b-gjat506o9c]  editor-for[breezer-editor-for-enum] editor-for > radio {
  margin-right: 12px;
}
/* /Pages/Controller/QuickGrapher/DailyPlot.razor.rz.scp.css */
daily-plot-container[b-je25918gpw] {
  background-color: var(--container-background-color, #fafafa);
  border-radius: 30px;
  margin: 30px 50px;
  padding: 40px;
  display: block;
  margin-top: 0;
}
@media only screen and (max-width: 1700px) {
  daily-plot-container[b-je25918gpw] {
    margin: 20px 10px;
  }
}
@media only screen and (max-width: 768px) {
  daily-plot-container[b-je25918gpw] {
    border-radius: 5px;
    margin: 5px;
  }
}
[b-je25918gpw] graph-actions-container {
  padding-top: 35px;
}
[b-je25918gpw] graph-actions-container .interval-select {
  padding-top: 25px;
  margin: unset;
  padding-left: 5%;
}
.event-container[b-je25918gpw] {
  margin-top: 60px;
}
/* /Pages/Controller/QuickGrapher/QuickGrapherLayout.razor.rz.scp.css */
quick-grapher-layout[b-8b3jdg84j0] {
  display: block;
}
nav[b-8b3jdg84j0] {
  background-color: var(--container-background-color, #fafafa);
  border-radius: 30px;
  margin: 30px 50px;
  padding: 20px;
  margin-bottom: 10px;
  display: flex;
  gap: 30px;
  --input-vertical-padding: 10px;
  --input-horizontal-padding: 10px;
}
@media only screen and (max-width: 1700px) {
  nav[b-8b3jdg84j0] {
    margin: 20px 10px;
  }
}
@media only screen and (max-width: 768px) {
  nav[b-8b3jdg84j0] {
    border-radius: 5px;
    margin: 5px;
  }
}
nav i[b-8b3jdg84j0] {
  margin-right: 10px;
}
nav[b-8b3jdg84j0]  a {
  color: var(--text-color, #121212);
  height: 50px;
  padding: 5px 40px;
  display: flex;
  align-items: center;
  border-radius: 35px;
}
nav[b-8b3jdg84j0]  a.active {
  background-color: var(--background-highlight-color, #404040);
  color: #fafafa;
}
nav[b-8b3jdg84j0]  a:not(.active):hover {
  background-color: var(--background-color, #F5F5F5);
}
controller-picker[b-8b3jdg84j0] {
  display: flex;
  justify-items: center;
  padding: 5px 30px;
  gap: 5px;
  align-items: center;
}
controller-picker:hover[b-8b3jdg84j0] {
  background-color: var(--background-color, #F5F5F5);
  border-radius: 35px;
}
controller-picker[b-8b3jdg84j0]  dropdown-selected {
  min-width: 70px;
  font-size: 16px;
  padding-top: 11px;
  border: none;
}
controller-picker[b-8b3jdg84j0]  dropdown-selected span {
  margin-right: 5px;
}
controller-picker[b-8b3jdg84j0]  dropdown-selected:hover {
  background: inherit;
  border: none;
}
controller-picker controller-header[b-8b3jdg84j0] {
  color: var(--text-color, #121212);
}
/* /Pages/Controller/QuickGrapher/Trends.razor.rz.scp.css */
trends-layout[b-rgjb2ryg23] {
  background-color: var(--container-background-color, #fafafa);
  border-radius: 30px;
  margin: 30px 50px;
  margin-top: 0;
  padding: 20px;
  display: grid;
  grid-template-columns: 300px 1fr;
}
@media only screen and (max-width: 1700px) {
  trends-layout[b-rgjb2ryg23] {
    margin: 20px 10px;
  }
}
@media only screen and (max-width: 768px) {
  trends-layout[b-rgjb2ryg23] {
    border-radius: 5px;
    margin: 5px;
  }
}
.select-container[b-rgjb2ryg23] {
  border-right: solid 2px;
  border-color: var(--background-color, #F5F5F5);
}
trend-plot-select-container[b-rgjb2ryg23] {
  display: block;
}
.event-list-container[b-rgjb2ryg23] {
  grid-column: 1 / -1;
}
/* /Pages/Fullscreen/BivacorFullscreenModalLayout.razor.rz.scp.css */
bivacor-fullscreen-modal-layout[b-usrdgw2xh8] {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 3000;
  height: 100vh;
  height: 100dvh;
  width: 100vw;
  padding: 0px;
  margin: 0px;
  display: grid;
  grid-template-rows: min-content 1fr;
  background: var(--container-background-color, #fafafa);
}
bivacor-fullscreen-modal-layout header[b-usrdgw2xh8] {
  width: 100%;
  height: min-content;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: start;
}
bivacor-fullscreen-modal-layout body[b-usrdgw2xh8] {
  width: 100vw;
  min-height: 0;
  height: 100%;
}
/* /Pages/Home.razor.rz.scp.css */
inactive-account-message-contained[b-d33c9zebx4] {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
/* /Pages/Modals/BaseBivacorInsertUpdateModalEditor.razor.rz.scp.css */
bivacor-insert-update-modal[b-unrsna7mt9] {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 0 40px;
}
bivacor-insert-update-modal[b-unrsna7mt9]  input,
bivacor-insert-update-modal[b-unrsna7mt9]  dropdown {
  width: 100%;
}
bivacor-insert-update-modal[b-unrsna7mt9]  dropdown-selected[breezer-dropdown],
bivacor-insert-update-modal[b-unrsna7mt9]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  bivacor-insert-update-modal[b-unrsna7mt9] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  bivacor-insert-update-modal[b-unrsna7mt9] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  bivacor-insert-update-modal[b-unrsna7mt9] {
    grid-template-columns: auto;
  }
  bivacor-insert-update-modal[b-unrsna7mt9]  form-field {
    margin: 0;
  }
}
bivacor-insert-update-modal bivacor-insert-update-modal-footer[b-unrsna7mt9]  button:not(inline):not([type="submit"]) {
  display: flex;
  flex-direction: row;
  align-items: start;
  justify-content: center;
  gap: 8px;
}
/* /Pages/PracticeControllerAllocation/ControllerAllocationModal.razor.rz.scp.css */
controller-allocation-modal[b-97x0wv4tpo] {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 0 40px;
}
controller-allocation-modal[b-97x0wv4tpo]  input,
controller-allocation-modal[b-97x0wv4tpo]  dropdown {
  width: 100%;
}
controller-allocation-modal[b-97x0wv4tpo]  dropdown-selected[breezer-dropdown],
controller-allocation-modal[b-97x0wv4tpo]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  controller-allocation-modal[b-97x0wv4tpo] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  controller-allocation-modal[b-97x0wv4tpo] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  controller-allocation-modal[b-97x0wv4tpo] {
    grid-template-columns: auto;
  }
  controller-allocation-modal[b-97x0wv4tpo]  form-field {
    margin: 0;
  }
}
/* /Pages/Report/ClinicalReport.razor.rz.scp.css */
clinical-report[b-068tmbc0kb] {
  background-color: var(--container-background-color, #fafafa);
  border-radius: 30px;
  margin: 30px 50px;
  padding: 40px 120px;
  display: grid;
  gap: 80px;
}
@media only screen and (max-width: 1700px) {
  clinical-report[b-068tmbc0kb] {
    margin: 20px 10px;
  }
}
@media only screen and (max-width: 768px) {
  clinical-report[b-068tmbc0kb] {
    border-radius: 5px;
    margin: 5px;
  }
}
@media only screen and (max-width: 1700px) {
  clinical-report[b-068tmbc0kb] {
    padding: 40px 80px;
  }
}
@media only screen and (max-width: 1080px) {
  clinical-report[b-068tmbc0kb] {
    padding: 20px;
  }
}
@media only screen and (max-width: 768px) {
  clinical-report[b-068tmbc0kb] {
    padding: 0px;
  }
}
@media only screen and (max-width: 1700px) {
  clinical-report[b-068tmbc0kb] {
    gap: 40px;
    font-size: 14px;
  }
}
title-container[b-068tmbc0kb] {
  display: flex;
  align-items: center;
  justify-content: start;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1080px) {
  title-container[b-068tmbc0kb] {
    width: 100%;
    flex-direction: column;
    gap: 10px;
  }
}
title-container actions-container[b-068tmbc0kb] {
  display: flex;
  gap: 20px;
  margin-left: auto;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1080px) {
  title-container actions-container[b-068tmbc0kb] {
    margin-left: 0px;
  }
}
.controller-image[b-068tmbc0kb] {
  display: grid;
  gap: 30px;
}
parameter-settings-container[b-068tmbc0kb] {
  display: grid;
  gap: 100px;
  grid-template-columns: 300px auto auto;
  justify-content: start;
}
@media only screen and (max-width: 1700px) {
  parameter-settings-container[b-068tmbc0kb] {
    grid-template-columns: repeat(2, auto);
    gap: 60px;
  }
  parameter-settings-container .controller-image[b-068tmbc0kb] {
    display: none;
  }
}
@media only screen and (max-width: 1080px) {
  parameter-settings-container[b-068tmbc0kb] {
    grid-template-columns: auto;
    gap: 30px;
  }
}
/* /Pages/Report/ClinicalReportAlarms.razor.rz.scp.css */
alarms[b-udls2df4a5] {
  display: block;
}
alarms div.hidden[b-udls2df4a5] {
  display: none;
}
header[b-udls2df4a5] {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
}
header .toggle-container[b-udls2df4a5] {
  font-size: var(--button-font-size, 15px);
  font-weight: normal;
  --input-vertical-padding: 5px;
}
.no-data[b-udls2df4a5] {
  color: var(--faded-text-color, #5f5f5f);
}
/* /Pages/Report/ClinicalReportConfiguration.razor.rz.scp.css */
report-configuration[b-kf1yg45t8k] {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  width: fit-content;
  gap: 20px;
}
.timezone[b-kf1yg45t8k]  dropdown-selected[breezer-dropdown] {
  padding: 10px 25px;
  margin-top: 5px;
}
report-configuration-details[b-kf1yg45t8k] {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: repeat(2, auto);
  gap: 10px 40px;
  align-items: center;
  justify-content: start;
}
report-configuration-details > *[b-kf1yg45t8k] {
  display: contents;
}
@media only screen and (max-width: 1080px) {
  report-configuration-details[b-kf1yg45t8k] {
    padding: 0px 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: start;
    align-items: start;
  }
  report-configuration-details > *[b-kf1yg45t8k] {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  report-configuration-details[b-kf1yg45t8k] {
    padding: 0px 10px;
    flex-direction: column;
  }
}
p[b-kf1yg45t8k] {
  margin: 0;
}
.header[b-kf1yg45t8k] {
  color: var(--faded-text-color, #5f5f5f);
}
sup[b-kf1yg45t8k] {
  text-transform: uppercase;
}
.controller[b-kf1yg45t8k] {
  display: none;
}
@media only screen and (max-width: 1700px) {
  .controller[b-kf1yg45t8k] {
    display: contents;
  }
}
/* /Pages/Report/ClinicalReportParameters.razor.rz.scp.css */
parameters[b-93c65sjc2q] {
  display: grid;
  grid-template-columns: repeat(4, auto);
  align-content: start;
  justify-content: start;
  gap: 30px 40px;
}
@media only screen and (max-width: 1700px) {
  parameters[b-93c65sjc2q] {
    gap: 20px;
    padding: 0px 10px;
    grid-template-columns: 1fr repeat(3, auto);
  }
}
parameters .header[b-93c65sjc2q] {
  text-align: center;
}
parameters min[b-93c65sjc2q],
parameters max[b-93c65sjc2q],
parameters mean[b-93c65sjc2q] {
  text-align: end;
}
@media only screen and (max-width: 768px) {
  parameters[b-93c65sjc2q] {
    gap: 10px 20px;
  }
}
parameter[b-93c65sjc2q] {
  display: contents;
}
parameter .header[b-93c65sjc2q] {
  text-align: left;
}
parameter i[b-93c65sjc2q] {
  width: 20px;
}
span.header[b-93c65sjc2q] {
  color: var(--faded-text-color, #5f5f5f);
}
parameters-title[b-93c65sjc2q] {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  width: fit-content;
}
parameters-title h2[b-93c65sjc2q] {
  padding-right: 12px;
}
/* /Pages/Report/ClinicalReportSettings.razor.rz.scp.css */
settings[b-1ifd9dr4tu] {
  display: grid;
  grid-template-columns: repeat(4, auto);
  align-content: start;
  justify-content: start;
  gap: 30px 40px;
}
@media only screen and (max-width: 1700px) {
  settings[b-1ifd9dr4tu] {
    gap: 20px;
  }
}
@media only screen and (max-width: 768px) {
  settings[b-1ifd9dr4tu] {
    padding: 0px 10px;
    width: calc(100vw - 30px);
    gap: 5px 10px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  settings h2[b-1ifd9dr4tu] {
    grid-column: 1/-1;
  }
}
setting[b-1ifd9dr4tu] {
  display: contents;
}
@media only screen and (max-width: 768px) {
  setting > *:first-child[b-1ifd9dr4tu] {
    border-top: 1px solid var(--separator-color, rgba(0, 0, 0, 0.15));
    padding-top: 20px;
  }
  setting :first-of-type > :first-child[b-1ifd9dr4tu] {
    border: none;
    padding-top: 0px;
  }
  setting > *:nth-child(3n+2)[b-1ifd9dr4tu] {
    margin-left: 40px;
  }
  setting:first-of-type[b-1ifd9dr4tu] {
    border: none;
  }
  setting:first-of-type span.header.title[b-1ifd9dr4tu] {
    margin-top: 0;
  }
}
span.header[b-1ifd9dr4tu] {
  color: var(--faded-text-color, #5f5f5f);
}
@media only screen and (max-width: 768px) {
  span.header.title[b-1ifd9dr4tu] {
    color: var(--text-color, #121212);
    margin-top: 20px;
    grid-column: 1/-1;
  }
  span.header:not(.title)[b-1ifd9dr4tu] {
    font-size: 10px;
  }
}
/* /Pages/Report/FullscreenClinicalReportPlots.razor.rz.scp.css */
toggle-buttons[b-xxp0rl6ipi] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
control-buttons[b-xxp0rl6ipi] {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  gap: 10px;
  padding: 0px 15px;
}
control-buttons[b-xxp0rl6ipi]  button {
  white-space: nowrap;
}
@media only screen and (max-width: 1700px) {
  control-buttons[b-xxp0rl6ipi]  button {
    font-size: 12px;
  }
}
/* /Pages/Report/Modals/ClinicalReportCreateModalEditor.razor.rz.scp.css */
form-container[b-mni7p6b1ld] {
  display: grid;
}
button[b-mni7p6b1ld] {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 10px;
}
button i[b-mni7p6b1ld] {
  font-size: 18px;
}
.error-container[b-mni7p6b1ld] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.error-button-container[b-mni7p6b1ld] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
}
.error-button-container[b-mni7p6b1ld]  input,
.error-button-container[b-mni7p6b1ld]  dropdown {
  width: 100%;
}
.error-button-container[b-mni7p6b1ld]  dropdown-selected[breezer-dropdown],
.error-button-container[b-mni7p6b1ld]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  .error-button-container[b-mni7p6b1ld] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  .error-button-container[b-mni7p6b1ld] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .error-button-container[b-mni7p6b1ld] {
    grid-template-columns: auto;
  }
  .error-button-container[b-mni7p6b1ld]  form-field {
    margin: 0;
  }
}
.end-time-selector[b-mni7p6b1ld]  form-field {
  margin-bottom: 0;
  margin-top: 0;
}
.time-zone-selector[b-mni7p6b1ld] {
  margin-bottom: 20px;
}
form-field-header[b-mni7p6b1ld] {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
form-field-header[b-mni7p6b1ld]  option-toggle {
  margin-bottom: 8px;
}
@media only screen and (max-width: 768px) {
  form-field-header[b-mni7p6b1ld] {
    display: block;
  }
}
form-container[b-mni7p6b1ld] {
  gap: 15px;
}
[b-mni7p6b1ld] form-field {
  margin: 0px;
}
/* /Pages/Report/Modals/ClinicalReportExportModalEditor.razor.rz.scp.css */
button[b-lm3la7jpzy] {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 10px;
}
button i[b-lm3la7jpzy] {
  font-size: 18px;
}
.timeframes[b-lm3la7jpzy]  form-field {
  margin: 0;
}
.timeframes[b-lm3la7jpzy]  form-field.time-zone {
  padding-bottom: 10px;
}
.timeframes[b-lm3la7jpzy]  button {
  display: block;
  background: none;
  color: var(--text-color, #121212);
  padding: 0;
  text-align: left;
  width: auto;
}
.timeframes[b-lm3la7jpzy]  editor-for-report-duration {
  background-color: var(--background-color, #F5F5F5);
  padding: 20px 32px;
  margin: 0px 25px;
  border-right: 1px solid var(--input-border-color, #888);
  border-left: 1px solid var(--input-border-color, #888);
}
.included[b-lm3la7jpzy]  form-field > label {
  margin-left: 0;
}
.toggles[b-lm3la7jpzy] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px 20px;
}
@media only screen and (max-width: 768px) {
  .toggles[b-lm3la7jpzy] {
    grid-template-columns: auto;
  }
}
hr[b-lm3la7jpzy] {
  margin: 0px 25px;
  border: 1px solid var(--input-border-color, #888);
  border-bottom: none;
}
[b-lm3la7jpzy] [breezer-editor-for-enum] {
  flex-direction: column;
  justify-content: end;
  gap: 12px;
  align-items: start;
}
[b-lm3la7jpzy] [breezer-editor-for-enum] editor-for > radio {
  margin-right: 12px;
}
/* /Pages/Report/Modals/ClinicalReportPlotCustomZoomEditModal.razor.rz.scp.css */
form-container[b-xhokbcyg2w] {
  display: grid;
  grid-template-columns: fit-content 1fr;
}
form-container h3[b-xhokbcyg2w] {
  margin-bottom: 0px;
  margin-left: var(--input-horizontal-padding, 25px);
  grid-column: span 2;
}
form-container series-list[b-xhokbcyg2w] {
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
form-container series-list series-display[b-xhokbcyg2w] {
  gap: 10px;
  display: flex;
  align-items: center;
  justify-content: start;
}
form-container series-list series-display .color-display[b-xhokbcyg2w] {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  flex-shrink: 0;
}
form-container[b-xhokbcyg2w]  form-field[breezer-form-field] {
  margin-top: 0px;
}
form-container[b-xhokbcyg2w]  form-field[breezer-form-field] label {
  margin: 0px;
  padding-top: 8px;
  padding-left: 25px;
  padding-bottom: 2px;
}
form-container axis-editor[b-xhokbcyg2w] {
  margin-left: 20px;
}
form-container min-max-row[b-xhokbcyg2w] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 40px;
}
form-container min-max-row[b-xhokbcyg2w]  input,
form-container min-max-row[b-xhokbcyg2w]  dropdown {
  width: 100%;
}
form-container min-max-row[b-xhokbcyg2w]  dropdown-selected[breezer-dropdown],
form-container min-max-row[b-xhokbcyg2w]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  form-container min-max-row[b-xhokbcyg2w] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  form-container min-max-row[b-xhokbcyg2w] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  form-container min-max-row[b-xhokbcyg2w] {
    grid-template-columns: auto;
  }
  form-container min-max-row[b-xhokbcyg2w]  form-field {
    margin: 0;
  }
}
form-container min-max-row[b-xhokbcyg2w]  input {
  max-width: unset;
}
form-container[b-xhokbcyg2w]  .validation-message {
  padding-bottom: 16px;
}
form-container button[b-xhokbcyg2w] {
  grid-column: span 2;
}
/* /Pages/User/UpdateUserModal.razor.rz.scp.css */
update-user-modal[b-c4q6ef3gtr] {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 0 40px;
}
update-user-modal[b-c4q6ef3gtr]  input,
update-user-modal[b-c4q6ef3gtr]  dropdown {
  width: 100%;
}
update-user-modal[b-c4q6ef3gtr]  dropdown-selected[breezer-dropdown],
update-user-modal[b-c4q6ef3gtr]  input[type="time"] {
  min-width: 150px;
}
@media only screen and (max-width: 1700px) {
  update-user-modal[b-c4q6ef3gtr] {
    gap: 20px;
  }
}
@media only screen and (max-width: 1080px) {
  update-user-modal[b-c4q6ef3gtr] {
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  update-user-modal[b-c4q6ef3gtr] {
    grid-template-columns: auto;
  }
  update-user-modal[b-c4q6ef3gtr]  form-field {
    margin: 0;
  }
}
/* /Pages/User/UserSettings.razor.rz.scp.css */
user-settings-page[b-3acnc73524] {
  display: grid;
  background-color: var(--container-background-color, #fafafa);
  border-radius: 30px;
  margin: 30px 50px;
  padding: 40px 120px;
}
@media only screen and (max-width: 1700px) {
  user-settings-page[b-3acnc73524] {
    margin: 20px 10px;
  }
}
@media only screen and (max-width: 768px) {
  user-settings-page[b-3acnc73524] {
    border-radius: 5px;
    margin: 5px;
  }
}
@media only screen and (max-width: 1700px) {
  user-settings-page[b-3acnc73524] {
    padding: 40px 80px;
  }
}
@media only screen and (max-width: 1080px) {
  user-settings-page[b-3acnc73524] {
    padding: 20px;
  }
}
@media only screen and (max-width: 768px) {
  user-settings-page[b-3acnc73524] {
    padding: 0px;
  }
}
user-settings-page[b-3acnc73524]  dropdown {
  width: 517px;
}
.toggle-container[b-3acnc73524] {
  width: min-content;
}
button[b-3acnc73524] {
  opacity: 1;
  transition: opacity 0.2s ease;
}
button[hidden][b-3acnc73524] {
  opacity: 0;
}
.password-container[b-3acnc73524] {
  display: flex;
  align-items: center;
  gap: 20px;
}
.password-container button[b-3acnc73524] {
  padding: 20px 0;
  font-size: 14px;
}
