._flex_1s7q5_1 {
  flex: 1;
}

._squared_1s7q5_5 {
  border-radius: 0;
}

._simple-rounded_1s7q5_9 {
  border-radius: var(--radius-factor);
  overflow: hidden;
}

._basic-rounded_1s7q5_14 {
  border-radius: calc(1.5 * var(--radius-factor));
  overflow: hidden;
}

._double-rounded_1s7q5_19 {
  border-radius: calc(2 * var(--radius-factor));
  overflow: hidden;
}

._lined_1s7q5_24 {
  border: var(--line-style);
}

._shadow-light_1s7q5_28 {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.12);
}

._shadow-semilight_1s7q5_32 {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
}

._shadow-regular_1s7q5_36 {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.24);
}

._shadow-semibold_1s7q5_40 {
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.36);
}

._shadow-bold_1s7q5_44 {
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.48);
}

._shadow-extrabold_1s7q5_48 {
  box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.6);
}

._shadow-surrounded_1s7q5_52 {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}

._scroll-x_1s7q5_56 {
  overflow-x: auto;
  overflow-y: hidden;
}

._scroll-y_1s7q5_61 {
  overflow-x: hidden;
  overflow-y: auto;
}

._scroll-xy_1s7q5_66 {
  overflow-x: auto;
  overflow-y: auto;
}._container_1ko60_1 {
  display: flex;
  min-height: 0;
}

._flex_1ko60_6 {
  flex: 1 1 auto;
}

._vertical_1ko60_10 {
  flex-direction: column;
}

._horizontal_1ko60_14 {
  flex-direction: row;
}

._align-start_1ko60_18 {
  align-items: flex-start;
}

._align-end_1ko60_22 {
  align-items: flex-end;
}

._align-center_1ko60_26 {
  align-items: center;
}

._align-stretch_1ko60_30 {
  align-items: stretch;
}

._justify-start_1ko60_34 {
  justify-content: flex-start;
}

._justify-center_1ko60_38 {
  justify-content: center;
}

._justify-end_1ko60_42 {
  justify-content: flex-end;
}

._justify-between_1ko60_46 {
  justify-content: space-between;
}

._justify-around_1ko60_50 {
  justify-content: space-around;
}

._justify-evenly_1ko60_54 {
  justify-content: space-evenly;
}._label_1qpgi_1 {
  min-width: 0 !important;
  min-height: min-content !important;
}

._default-padding_1qpgi_6 {
  padding-left: 5px;
  padding-right: 5px;
}

._flex_1qpgi_11 {
  flex: 1;
}

._align-left_1qpgi_15 {
  text-align: left;
}

._align-center_1qpgi_19 {
  text-align: center;
}

._align-right_1qpgi_23 {
  text-align: right;
}

._align-justify_1qpgi_27 {
  text-align: justify;
}

._position-top_1qpgi_31 {
  display: flex;
  align-items: flex-start;
}

._position-center_1qpgi_36 {
  display: table-cell;
  vertical-align: middle;
}

._position-bottom_1qpgi_41 {
  display: flex;
  align-items: flex-end;
}

._title_1qpgi_46 {
  font-family: var(--text-title-font) !important;
  font-size: var(--text-title-size) !important;
  font-weight: var(--text-title-weight) !important;
  color: var(--text-title-color) !important;
}

._subtitle_1qpgi_53 {
  font-family: var(--text-subtitle-font) !important;
  font-size: var(--text-subtitle-size) !important;
  font-weight: var(--text-subtitle-weight) !important;
  color: var(--text-subtitle-color) !important;
}

._normal_1qpgi_60 {
  font-family: var(--text-normal-font) !important;
  font-size: var(--text-normal-size) !important;
  font-weight: var(--text-normal-weight) !important;
  color: var(--text-normal-color) !important;
}

._little_1qpgi_67 {
  font-family: var(--text-little-font) !important;
  font-size: var(--text-little-size) !important;
  font-weight: var(--text-little-weight) !important;
  color: var(--text-little-color) !important;
}

._accented_1qpgi_74 {
  color: var(--palette-accent) !important;
}

._disabled_1qpgi_78 {
  color: var(--palette-disabled) !important;
}

._italic_1qpgi_82 {
  font-style: italic;
}

._actionable_1qpgi_86 {
  text-decoration: underline;
  cursor: pointer;
}

._styled_1qpgi_91 {
  position: relative;
  padding-right: 32px;
  padding-left: 10px;
  z-index: 0;
}
._styled_1qpgi_91::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--palette-light-fillable);
  z-index: -1;
  clip-path: polygon(0 0, calc(100% - 32px) 0, 100% 100%, 100% 100%, 0 100%);
}._container_1tb7q_1 {
  background-color: var(--palette-background);
  padding: 0 12px;
  border: solid 2px;
  border-radius: var(--radius-factor);
  transition: filter 0.2s ease;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
._container_1tb7q_1::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: black;
  opacity: 0;
  transition: opacity 0.2s ease;
  z-index: -1;
}
._container_1tb7q_1:focus {
  border-color: var(--palette-border);
}

._primary-contained_1tb7q_25 {
  background-color: var(--palette-accent);
  border-color: var(--palette-accent);
}
._primary-contained_1tb7q_25:hover::before {
  opacity: 0.1;
}
._primary-contained_1tb7q_25:active::before {
  opacity: 0.3;
}
._primary-contained_1tb7q_25 ._label_1tb7q_35 {
  color: white !important;
}

._primary-outlined_1tb7q_39 {
  border-color: var(--palette-accent);
  border-radius: 0;
}
._primary-outlined_1tb7q_39:hover {
  background-color: var(--palette-accent);
}
._primary-outlined_1tb7q_39:hover ._label_1tb7q_35 {
  color: white !important;
}
._primary-outlined_1tb7q_39:active::before {
  opacity: 0.3;
}

._secondary-contained_1tb7q_53 {
  background-color: var(--palette-secondary);
  border-color: var(--palette-secondary);
}
._secondary-contained_1tb7q_53:hover::before {
  opacity: 0.1;
}
._secondary-contained_1tb7q_53:active::before {
  opacity: 0.3;
}
._secondary-contained_1tb7q_53 ._label_1tb7q_35 {
  color: white !important;
}

._secondary-outlined_1tb7q_67 {
  border-color: var(--palette-secondary);
  border-radius: 0;
}
._secondary-outlined_1tb7q_67:hover {
  background-color: var(--palette-secondary);
}
._secondary-outlined_1tb7q_67:hover ._label_1tb7q_35 {
  color: white !important;
}
._secondary-outlined_1tb7q_67:active::before {
  opacity: 0.3;
}

._disabled_1tb7q_81 {
  border-color: var(--palette-disabled);
  pointer-events: none;
  cursor: default;
  background-color: var(--palette-light-fillable);
}
._disabled_1tb7q_81 ._label_1tb7q_35 {
  color: inherit !important;
}._base-container_1j5vp_1, ._translucent-container_1j5vp_1, ._container_1j5vp_1 {
  transition: background-color 0.2s ease;
  cursor: pointer;
}

._container_1j5vp_1:hover {
  background-color: var(--palette-selectable-hover-fill);
}
._container_1j5vp_1:active {
  background-color: var(--palette-selectable-pressed-fill);
}

._translucent-container_1j5vp_1:hover {
  background-color: var(--palette-selectable-transparent-hover-fill);
}
._translucent-container_1j5vp_1:active {
  background-color: var(--palette-selectable-transparent-pressed-fill);
}

._disabled_1j5vp_20 {
  pointer-events: none;
  cursor: default;
  background-color: transparent !important;
}._container_d6fcm_1 {
  position: relative;
  border-radius: var(--radius-factor);
  background-color: var(--palette-light-fillable);
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% 2px;
  transition: background-color 0.3s ease, background-image 0.3s ease;
}

._container_d6fcm_1._hovered_d6fcm_12:not(._focused_d6fcm_12) {
  background-image: linear-gradient(to right, var(--palette-border) 0 100%);
  background-size: 0% 2px;
  animation: _expand-line_d6fcm_1 0.3s ease forwards;
}

._container_d6fcm_1._focused_d6fcm_12 {
  background-image: linear-gradient(to right, var(--palette-accent) 0 100%);
}

._container_d6fcm_1._invalid_d6fcm_22:not(._focused_d6fcm_12) {
  background-image: linear-gradient(to right, var(--palette-warning) 0 100%);
}

._container_d6fcm_1._invalid_d6fcm_22._hovered_d6fcm_12:not(._focused_d6fcm_12) {
  background-image: linear-gradient(to right, var(--palette-border) 0 100%);
  background-size: 0% 2px;
  animation: _expand-line_d6fcm_1 0.3s ease forwards;
}

._backgrounded_d6fcm_32 {
  background-color: var(--palette-background);
}

@keyframes _expand-line_d6fcm_1 {
  0% {
    background-size: 0% 2px;
  }
  100% {
    background-size: 100% 2px;
  }
}._combobox_1mark_1 {
  width: 100%;
  height: 100% !important;
}
._combobox_1mark_1 ._MuiAutocomplete-endAdornment_1mark_5 > button {
  border-radius: 0px !important;
  padding: 4px !important;
  transition: background-color 0.2s;
}
._combobox_1mark_1 ._MuiAutocomplete-endAdornment_1mark_5 > button:hover {
  background-color: var(--palette-hover) !important;
}
._combobox_1mark_1 ._MuiAutocomplete-endAdornment_1mark_5 > button svg {
  color: var(--palette-accent);
}
._combobox_1mark_1 ._MuiAutocomplete-option_1mark_16[aria-selected=true] {
  background-color: var(--palette-fillable);
  border-radius: 0 !important;
}
._combobox_1mark_1 ._MuiAutocomplete-option_1mark_16._Mui-focused_1mark_20 {
  background-color: var(--palette-hover);
}

._option_1mark_24 {
  border-radius: 0 !important;
  padding: 10px 15px !important;
  gap: 5px !important;
}

._chip_1mark_30 {
  color: var(--palette-accent);
  background-color: #e0e0e0;
  margin: 2px;
  border-radius: 2px !important;
  font: inherit;
  box-shadow: none;
}

._normal_1mark_39 {
  font-family: var(--text-normal-font) !important;
  font-size: var(--text-normal-size) !important;
  font-weight: var(--text-normal-weight) !important;
  color: var(--palette-accent) !important;
}

._strong_1mark_46 {
  font-family: var(--text-subtitle-font) !important;
  font-size: var(--text-subtitle-size) !important;
  font-weight: var(--text-subtitle-weight) !important;
  color: var(--palette-accent) !important;
}

._input-root_1mark_53 {
  padding: 0 !important;
  min-height: 0 !important;
  height: 100% !important;
}

._input-element_1mark_59 {
  min-height: 0 !important;
  height: 100% !important;
  padding: 0 50px 3px 12px !important;
  box-sizing: border-box !important;
  text-overflow: ellipsis !important;
  line-height: 32px;
}

._input-element_1mark_59::placeholder {
  color: var(--palette-border) !important;
  font-size: var(--text-normal-size) !important;
  font-weight: var(--text-normal-weight) !important;
}

._label_1mark_74 {
  padding: 0 !important;
  width: 100%;
}

._combo-paper_1mark_79 {
  border: var(--line-style) !important;
  border-radius: var(--radius-factor) !important;
  background-color: var(--palette-background) !important;
}._select_18iku_1 {
  box-sizing: border-box;
  height: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 8px !important;
  min-height: 0 !important;
}

._menu_18iku_10 {
  padding: 0 !important;
  margin: 8px 0 0 0 !important;
  border: 1px solid var(--palette-border);
  border-radius: var(--radius-factor) !important;
  background-color: var(--palette-background) !important;
}

._menu-item_18iku_18 {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  height: 42px !important;
  min-height: unset !important;
  line-height: normal !important;
  width: 100%;
  min-width: 0 !important;
}

._option_18iku_29 {
  height: 42px;
}

._selected-option_18iku_33 {
  background-color: var(--palette-fillable) !important;
}

._strong_18iku_37 {
  font-family: var(--text-subtitle-font) !important;
  font-size: var(--text-subtitle-size) !important;
  font-weight: var(--text-subtitle-weight) !important;
  color: var(--text-subtitle-color) !important;
}

._normal_18iku_44 {
  font-family: var(--text-normal-font) !important;
  font-size: var(--text-normal-size) !important;
  font-weight: var(--text-normal-weight) !important;
  color: var(--text-normal-color) !important;
}

._disabled_18iku_51 {
  color: var(--palette-disabled) !important;
}._container_1d0yd_1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  max-width: 100vw;
  max-height: 100vh;
  min-width: 100vw;
  min-height: 100vh;
  background-color: transparent;
  transition: background-color 0.5s ease;
  z-index: 1300;
}

._visible_1d0yd_18 {
  background-color: var(--palette-shadow);
}._modal-container_gx7gn_1 {
  background-color: var(--palette-modal-background);
  width: auto;
  height: auto;
}._icon_5493v_1 {
  color: var(--palette-icon) !important;
}
._icon_5493v_1._accented_5493v_4 {
  color: var(--palette-accent) !important;
}
._icon_5493v_1._disabled_5493v_7 {
  color: var(--palette-disabled) !important;
}._modalContainer_tflyl_1 {
  background-color: var(--palette-modal-background);
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.2);
  overflow-y: auto;
  max-height: 100%;
  max-width: 100vw;
}

._slideIn_tflyl_14 {
  animation: _slideInFromRight_tflyl_1 0.3s ease-out forwards;
}

@keyframes _slideInFromRight_tflyl_1 {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    opacity: 1;
  }
}._normal_1p9cv_1 {
  font-family: var(--text-normal-font) !important;
  font-size: var(--text-normal-size) !important;
  font-weight: var(--text-normal-weight) !important;
  color: var(--text-normal-color) !important;
}

._strong_1p9cv_8 {
  font-family: var(--text-subtitle-font) !important;
  font-size: var(--text-subtitle-size) !important;
  font-weight: var(--text-subtitle-weight) !important;
  color: var(--text-subtitle-color) !important;
}

._input-root_1p9cv_15 {
  padding: 0 !important;
  height: 100% !important;
}

._input-element_1p9cv_20 {
  height: 100% !important;
  padding-left: 12px !important;
  overflow-y: auto !important;
  box-sizing: border-box !important;
}

._input-element_1p9cv_20::placeholder {
  color: var(--palette-border) !important;
  font-size: var(--text-normal-font) !important;
  font-size: calc(var(--text-normal-size) * 0.95) !important;
  font-weight: var(--text-normal-weight) !important;
}._container_1mz5y_1 {
  display: flex;
  align-items: flex-start;
}

._horizontal_1mz5y_6 {
  flex-wrap: wrap;
}

._vertical_1mz5y_10 {
  flex-direction: column;
  flex-wrap: wrap;
}._label_1m422_1 {
  padding: 5px;
  min-height: min-content !important;
  background-color: var(--palette-warning);
  border-radius: var(--radius-factor);
}._label_1k2jx_1 {
  padding: 15px;
  min-height: 50px !important;
}[data-theme=light] {
  --text-title-font: Segoe UI, sans-serif;
  --text-title-size: 16pt;
  --text-title-weight: 600;
  --text-title-color: #1e1e1e;
  --text-subtitle-font: Segoe UI, sans-serif;
  --text-subtitle-size: 10pt;
  --text-subtitle-weight: 600;
  --text-subtitle-color: #1e1e1e;
  --text-normal-font: Segoe UI, sans-serif;
  --text-normal-size: 10pt;
  --text-normal-weight: 400;
  --text-normal-color: #2d2d2d;
  --text-little-font: Segoe UI, sans-serif;
  --text-little-size: 8pt;
  --text-little-weight: 400;
  --text-little-color: #2d2d2d;
  --palette-background: #ffffff;
  --palette-modal-background: #ffffff;
  --palette-transparent-background: rgba(255, 255, 255, 0.2);
  --palette-shadow: rgba(0, 0, 0, 0.1);
  --palette-fillable: #ebebeb;
  --palette-light-fillable: #f5f5f5;
  --palette-accent: #106ebe;
  --palette-secondary: #76a0c5;
  --palette-line: #d8d8d8;
  --palette-border: #505050;
  --palette-disabled: #a6a6a6;
  --palette-selectable-fill: transparent;
  --palette-selectable-hover-fill: #f5f5f5;
  --palette-selectable-pressed-fill: #f0f0f0;
  --palette-selectable-transparent-hover-fill: rgba(0, 0, 0, 0.1);
  --palette-selectable-transparent-pressed-fill: rgba(0, 0, 0, 0.15);
  --palette-selectable-selected-shadow: rgba(16, 110, 190, 0.1);
  --palette-icon: #404040;
  --palette-success: #92c353;
  --palette-error: #d74654;
  --palette-warning: #f49b46;
  --radius-factor: 4px;
  --sidebar-fill: #f5f5f5;
}

[data-theme=dark] {
  --text-title-font: Segoe UI, sans-serif;
  --text-title-size: 16pt;
  --text-title-weight: 600;
  --text-title-color: #fdfdfd;
  --text-subtitle-font: Segoe UI, sans-serif;
  --text-subtitle-size: 10pt;
  --text-subtitle-weight: 600;
  --text-subtitle-color: #fdfdfd;
  --text-normal-font: Segoe UI, sans-serif;
  --text-normal-size: 10pt;
  --text-normal-weight: 400;
  --text-normal-color: #fafafa;
  --text-little-font: Segoe UI, sans-serif;
  --text-little-size: 8pt;
  --text-little-weight: 400;
  --text-little-color: #fafafa;
  --palette-background: #0a0a0a;
  --palette-modal-background: #303030;
  --palette-transparent-background: rgba(20, 20, 20, 0.2);
  --palette-shadow: rgba(0, 0, 0, 0.05);
  --palette-fillable: #353535;
  --palette-light-fillable: #3d3d3d;
  --palette-accent: #7f85f5;
  --palette-secondary: #8587ac;
  --palette-line: #414141;
  --palette-border: #7d7d7d;
  --palette-disabled: #a6a6a6;
  --palette-selectable-fill: transparent;
  --palette-selectable-hover-fill: #3a3a3a;
  --palette-selectable-pressed-fill: #383838;
  --palette-selectable-transparent-hover-fill: rgba(255, 255, 255, 0.125);
  --palette-selectable-transparent-pressed-fill: rgba(255, 255, 255, 0.1);
  --palette-selectable-selected-shadow: rgba(127, 133, 245, 0.2);
  --palette-icon: #fdfdfd;
  --palette-success: #92c353;
  --palette-error: #d74654;
  --palette-warning: #f49b46;
  --radius-factor: 4px;
  --sidebar-fill: #353535;
}

[data-theme=giga] {
  --text-title-font: Segoe UI, sans-serif;
  --text-title-size: 16pt;
  --text-title-weight: 600;
  --text-title-color: #ffffff;
  --text-subtitle-font: Segoe UI, sans-serif;
  --text-subtitle-size: 10pt;
  --text-subtitle-weight: 600;
  --text-subtitle-color: #fdfdfd;
  --text-normal-font: Segoe UI, sans-serif;
  --text-normal-size: 10pt;
  --text-normal-weight: 400;
  --text-normal-color: #fdfdfd;
  --text-little-font: Segoe UI, sans-serif;
  --text-little-size: 8pt;
  --text-little-weight: 400;
  --text-little-color: #fdfdfd;
  --palette-background: #292E31;
  --palette-modal-background: #3A3C42;
  --palette-transparent-background: rgba(51, 55, 65, 0.2);
  --palette-shadow: rgba(0, 0, 0, 0.1);
  --palette-fillable: #55575e;
  --palette-light-fillable: #5a5b61;
  --palette-accent: #20AD80;
  --palette-secondary: #2a2b2f;
  --palette-line: #525255;
  --palette-border: #828285;
  --palette-disabled: #aaaaad;
  --palette-selectable-fill: transparent;
  --palette-selectable-hover-fill: #2d2d2d;
  --palette-selectable-pressed-fill: #282828;
  --palette-selectable-transparent-hover-fill: rgba(255, 255, 255, 0.04);
  --palette-selectable-transparent-pressed-fill: rgba(255, 255, 255, 0.09);
  --palette-selectable-selected-shadow: rgba(32, 173, 128, 0.1);
  --palette-icon: #fefefe;
  --palette-success: #92c353;
  --palette-error: #d74654;
  --palette-warning: #f49b46;
  --radius-factor: 4px;
  --sidebar-fill: #5a5b61;
}

:root {
  --line-style: solid 1px var(--palette-line);
}

body {
  background-color: var(--palette-background) !important;
}

#root {
  margin: 0;
  padding: 0;
  width: 100vw;
  height: 100vh;
  min-width: 0;
  min-height: 0;
  max-width: 100vw;
  max-height: 100vh;
  overflow: auto;
  border: none;
}

h1,
h2,
p {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
}

button {
  background-color: transparent;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0px;
}

table,
thead,
tbody,
tfoot,
tr,
th,
td {
  all: unset;
}

.disable-transitions *,
.disable-transitions *::before,
.disable-transitions *::after {
  transition: none !important;
}

.subtitle-label {
  padding-left: 12px !important;
}

div {
  scrollbar-color: var(--palette-line) var(--palette-background) !important;
}._primary-image_b2b5a_1 {
  width: 75px;
  height: 75px;
}

._secondary-image_b2b5a_6 {
  width: 75px;
  height: 75px;
}._container_4azs9_1 {
  background-color: var(--palette-transparent-background);
  width: 100%;
  height: 100%;
}._container_f1vbz_1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}._container_1r5zn_1 {
  height: 42px;
  min-height: 42px;
  max-height: 42px;
  box-sizing: content-box;
  background-color: var(--palette-light-fillable);
}

._basic-container_1r5zn_9 {
  border: var(--line-style);
}

._strong-container_1r5zn_13 {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.2);
}

._attached-container_1r5zn_17 {
  border-bottom: var(--line-style);
}._container_uk0uz_1 {
  height: 42px;
}

._rounded_uk0uz_5 {
  border-radius: var(--radius-factor);
}

._label_uk0uz_9 {
  padding-right: 14px !important;
}

._iconContainer_uk0uz_13 {
  padding: 0 6.5px;
}._container_1cwbp_1 {
  position: relative;
}

._table_1cwbp_5 {
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: 100%;
  box-sizing: border-box;
}

._table-head_1cwbp_12 {
  min-width: min-content;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  border-bottom: solid 2px var(--palette-line);
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: var(--palette-background);
}

._table-header-container_1cwbp_24 {
  border-right: var(--line-style);
  min-width: min-content;
}

._table-header_1cwbp_24 {
  border-left: var(--line-style);
  box-sizing: border-box;
  height: 26px;
}

._row_1cwbp_35 {
  min-width: min-content;
}

._primary-row_1cwbp_39 {
  min-height: 42px;
  height: 42px;
  max-height: 42px;
}

._secondary-row_1cwbp_45 {
  min-height: 32px;
  height: 32px;
  max-height: 32px;
}

._row-divisor_1cwbp_51 {
  border-bottom: var(--line-style);
}

._selected-row_1cwbp_55 {
  background-color: var(--palette-selectable-selected-shadow);
}

._selected-frozen-row_1cwbp_59 {
  background-color: var(--palette-fillable);
}

._table-body_1cwbp_63 {
  min-width: min-content;
  scrollbar-gutter: stable !important;
}

._loading-overlay_1cwbp_68 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

._no-scroll_1cwbp_77 {
  overflow: hidden !important;
  pointer-events: none;
}

._frozen-layer_1cwbp_82 {
  background-color: var(--palette-transparent-background);
  width: 100%;
  height: 100%;
}

._selectable-row_1cwbp_88 {
  cursor: pointer;
}

._styled-head_1cwbp_92 {
  height: 60px !important;
  min-height: 60px !important;
  max-height: 60px !important;
}._container_71oyx_1 {
  width: 42px;
  height: 42px;
}

._little-container_71oyx_6 {
  width: 32px;
  height: 32px;
}._container_z0fax_1 {
  min-width: 350px;
}

._footer_z0fax_5 {
  height: 150px;
}

._comment-label-container_z0fax_9 {
  height: 32px;
  border-bottom: solid 2px var(--palette-line);
}

._approve-button_z0fax_14 {
  border-right: var(--line-style);
}._default-padding_15kec_1 {
  padding-left: 12px;
  padding-right: 12px;
}._container_x3541_1 {
  height: 32px;
  gap: 8px;
}

._label_x3541_6 {
  width: 75px;
  text-align: right;
}

._value_x3541_11 {
  padding: "0 8px";
}

._italize_x3541_15 {
  font-style: italic;
}._container_18atn_1 {
  background-color: var(--palette-light-fillable);
}

._icon-container_18atn_5 {
  height: 45%;
  padding-top: 15px;
}

._icon_18atn_5 {
  width: 42px !important;
  height: 42px !important;
}

._title-label_18atn_15 {
  text-align: center;
}

._description-label_18atn_19 {
  font-style: italic;
  align-content: start !important;
  text-align: center;
  padding-left: 25px !important;
  padding-right: 25px !important;
  padding-top: 8px;
}._container_intwl_1 {
  min-height: 285px;
  height: 285px;
  min-width: 200px;
}

._header-container_intwl_7 {
  height: 32px;
  border-left: solid 1px var(--palette-accent);
  border-bottom: solid 1px var(--palette-accent);
}

._card_intwl_13 {
  width: 185px;
}

._header-label_intwl_17 {
  width: 200px;
}

._body-container_intwl_21 {
  padding: 7.5px;
  padding-top: 15px;
  gap: 15px;
}._container_1v2ez_1 {
  padding: 7.5px;
  padding-top: 15px;
  gap: 15px;
}

._card-section_1v2ez_7 {
  height: 285px;
}._container_xpami_1 {
  padding: 0 10px;
  transition: width 0.3s ease;
  background-color: var(--palette-background);
}

._collapse-container_xpami_7 {
  background-color: var(--palette-light-fillable);
  min-width: 34px;
  width: 34px;
  padding: 0;
}

._header-container_xpami_14 {
  min-height: 32px;
  height: 32px;
}

._vertical-label_xpami_19 {
  writing-mode: vertical-rl;
  transform: rotate(0deg);
  display: flex;
  align-items: center;
  justify-content: center;
}

._expan-button-icon_xpami_27 {
  width: 32px;
  height: 32px;
}._container_w7jrn_1 {
  position: relative;
  display: inline-block;
}

._badge_w7jrn_6 {
  position: absolute;
  top: 6px;
  right: 21px;
  background-color: red;
  color: white !important;
  padding: 0 4px !important;
  border-radius: 999px;
  z-index: 1;
}._container_hilsc_1 {
  padding-left: 20px;
  padding-right: 20px;
}

._field-line_hilsc_6 {
  border-bottom: var(--line-style);
}

._field-container_hilsc_10 {
  height: 42px;
}._container_11ymg_1 {
  background: transparent;
}

._header-container_11ymg_5 {
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
}

._close-button_11ymg_11 {
  width: 32px;
  height: 32px;
  border-radius: var(--radius-factor);
}
._close-button_11ymg_11:active {
  border: solid 1px var(--palette-border);
}._content-container_lni65_1 {
  padding: 0 25px;
}

._footer-container_lni65_5 {
  height: 62px;
  padding: 13px;
  gap: 13px;
}._container_zqdby_1 {
  background-color: transparent;
  transition: height 0.3s ease;
  min-width: 0;
  min-height: min-content;
}

._header-container_zqdby_8 {
  min-height: 42px;
  height: 42px;
  border-bottom: var(--line-style);
}

._little-header-container_zqdby_14 {
  min-height: 34px;
  height: 34px;
}

._label_zqdby_19 {
  text-align: left;
  padding-left: 10px !important;
}

._icon_zqdby_24 {
  width: 42px !important;
  height: 100% !important;
}._container_1f27a_1 {
  height: 42px;
  padding-left: 4px;
  padding-top: 9px;
  padding-bottom: 9px;
}

._selected-container_1f27a_8 {
  background-color: var(--palette-selectable-selected-shadow);
}

._icon-container_1f27a_12 {
  width: 38px;
  padding-right: 10px;
  padding-left: 5px;
}

._label_1f27a_18 {
  align-self: center;
}

._selected-icon-container_1f27a_22 {
  border-left: solid 3px var(--palette-accent);
  padding-left: 2px;
}._container_3ahr7_1 {
  background-color: var(--palette-modal-background);
  padding-left: 10px;
  padding-right: 10px;
  border-radius: var(--radius-factor) 0px 0px var(--radius-factor);
  border-left: solid 4px;
  min-height: min-content;
}

._attached_3ahr7_10 {
  background-color: var(--palette-background);
  border-left: none;
  border-radius: 0px 0px var(--radius-factor) var(--radius-factor);
  border-top: solid 4px;
}

._header-container_3ahr7_17 {
  min-height: 32px;
  height: 32px;
}

._body-container_3ahr7_22 {
  padding: 5px;
  gap: 5px;
}

._footer-container_3ahr7_27 {
  min-height: 32px;
  height: 32px;
  border-top: solid 1px var(--palette-line);
}

._close-button_3ahr7_33 {
  width: 32px;
  height: 32px;
}

._info_3ahr7_38 {
  border-color: var(--palette-accent);
}

._success_3ahr7_42 {
  border-color: var(--palette-success);
}

._warning_3ahr7_46 {
  border-color: var(--palette-warning);
}

._error_3ahr7_50 {
  border-color: var(--palette-error);
}._container_h32zo_1 {
  width: 400px;
  height: 100%;
  background-color: var(--palette-modal-background);
}

._header-container_h32zo_7 {
  height: 62px;
  padding-left: 20px;
  padding-right: 20px;
}

._close-button_h32zo_13 {
  width: 32px;
  height: 32px;
}

._actions-container_h32zo_18 {
  height: 32px;
  padding: 0 20px 0 20px;
}

._notifications-list_h32zo_23 {
  gap: 15px;
  padding: 15px 20px 15px 20px;
  overflow-y: auto;
}

._empty-container_h32zo_29 {
  gap: 8px;
}

._bell_h32zo_33 {
  height: 64px !important;
  width: 64px !important;
}._container_4az3d_1 {
  width: 175px;
  gap: 5px;
}

._label_4az3d_6 {
  text-align: right;
}._container_1nspt_1 {
  min-width: none;
  min-height: none;
  max-width: 100vw;
  max-height: 100vh;
  background: linear-gradient(45deg, var(--palette-accent), #25C6A0);
}

._info-wrapper_1nspt_9 {
  width: 100%;
  max-width: 600px;
  background-color: var(--palette-fillable);
  padding: 42px 0;
}

._info-container_1nspt_16 {
  padding: 25px 75px;
  background-color: var(--palette-light-fillable);
  border-radius: 0 50px 50px 0;
}

@media (max-width: 599px) {
  ._info-container_1nspt_16 {
    border-radius: 0;
  }
}
._design-container_1nspt_27 {
  position: relative;
  min-width: 0 !important;
  width: 50vw;
  max-width: 50% !important;
  overflow: auto;
  max-width: max-content;
}
._design-container_1nspt_27::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--palette-fillable);
  z-index: 1;
  overflow: hidden;
  clip-path: polygon(0 0, 75% 100%, 100% 100%, 0 100%);
}

._marquee-multiline_1nspt_45 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding: 32px 0;
}

._marquee-row_1nspt_55 {
  overflow: hidden;
  width: 100%;
  mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
}

._marquee-row_1nspt_55 span {
  display: inline-block;
  white-space: nowrap;
  font-size: clamp(0px, 10vh, 96px) !important;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.1);
  will-change: transform;
}

._left_1nspt_71 span {
  animation: _scroll-left_1nspt_1 100s linear infinite;
}

._right_1nspt_75 span {
  animation: _scroll-right_1nspt_1 100s linear infinite;
}

@keyframes _scroll-left_1nspt_1 {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@keyframes _scroll-right_1nspt_1 {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}._container_1cihe_1 {
  width: 525px;
  height: 175px;
}

@media (max-width: 550px) {
  ._container_1cihe_1 {
    width: calc(100vw - 50px);
  }
}
._body-container_1cihe_11 {
  padding: 20px;
  padding-top: 0;
  gap: 10px;
}

._link-container_1cihe_17 {
  padding: 4px 5px;
  height: 42px;
  gap: 10px;
}

._link-label_1cihe_23 {
  text-decoration: underline;
  font-style: italic;
  border-right: var(--line-style);
}

._link-icon-container_1cihe_29 {
  width: 42px;
}

._link-action-icon_1cihe_33 {
  width: 32px;
  height: 32px;
}

._copy-id-button_1cihe_38 {
  border-radius: var(--radius-factor);
  height: 32px;
}._container_mnyhk_1 {
  height: 47px;
  max-height: 47px;
}

._left-line_mnyhk_6 {
  border-left: solid 2px var(--palette-line);
}

._right-line_mnyhk_10 {
  border-right: solid 2px var(--palette-line);
}

._icon-container_mnyhk_14 {
  padding: 7.5px;
}

._labels-container_mnyhk_18 {
  padding: 0 15px 0 0;
}

._value-label_mnyhk_22 {
  height: 100%;
  line-height: 100%;
  padding: 0px;
}

._label-label_mnyhk_28 {
  height: 25px;
  padding: 5px 0px;
}._container_1nb5u_1 {
  border-right: var(--line-style);
  background-color: var(--sidebar-fill);
  transition: width 0.3s ease;
}

._expanded-container_1nb5u_7 {
  width: 200px;
}

._collapse-container_1nb5u_11 {
  width: 42px;
}

._section_1nb5u_15 {
  padding: 10px 0;
  position: relative;
}

._section_1nb5u_15::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 50%;
  border-top: 1px solid var(--palette-line);
}

._header-container_1nb5u_30 {
  height: 42px;
  padding: 5px;
  gap: 5px;
}

._collapse-button_1nb5u_36 {
  min-width: 32px;
  width: 32px;
  height: 32px;
  border-radius: var(--radius-factor);
}._container_1g2fg_1 {
  height: 42px;
  padding-left: 12px;
  padding-right: 12px;
  min-width: 120px;
  border-radius: var(--radius-factor) var(--radius-factor) 0 0;
}

._label_1g2fg_9 {
  padding: 8px !important;
}

._selected-label_1g2fg_13 {
  padding-bottom: 4px !important;
}

._selected_1g2fg_13 {
  border-bottom: solid 4px var(--palette-accent);
}._container_10fs3_1 {
  padding: 8.5px;
  min-width: 0;
}

._role-label_10fs3_6 {
  padding: 0 30px !important;
  background-color: var(--palette-fillable);
}

._name-label_10fs3_11 {
  min-width: 0 !important;
  padding: 0 30px !important;
  background-color: var(--palette-light-fillable);
  border: solid 1px var(--palette-fillable);
  box-sizing: border-box;
}._container_1uyj3_1 {
  min-width: 0;
  box-sizing: border-box;
}

._tabs_1uyj3_6 {
  border-bottom: var(--line-style);
  min-height: min-content;
}._label_lecuy_1 {
  padding: 8px;
  min-width: 0;
}._container_jkams_1 {
  gap: 50px;
}

._normal-mode_jkams_5 {
  height: 100%;
  width: 100%;
}

._full-mode_jkams_10 {
  height: 100vh;
  width: 100vw;
}._container_1f6lw_1 {
  gap: 25px;
  min-height: min-content;
}

._code-label_1f6lw_6 {
  font-size: calc(var(--text-title-size) * 3) !important;
  color: var(--palette-border) !important;
}

._title-label_1f6lw_11 {
  font-size: calc(var(--text-title-size) * 1.4) !important;
}

._big-title-label_1f6lw_15 {
  font-size: calc(var(--text-title-size) * 2) !important;
}

._icon_1f6lw_19 {
  font-size: 100px !important;
  color: var(--palette-accent);
  animation: _float_1f6lw_1 2.5s ease-in-out infinite;
  margin-bottom: 10px;
}

._button-container_1f6lw_26 {
  height: 42px;
  padding-top: 17px;
  box-sizing: content-box;
}

._content_1f6lw_32 {
  gap: 15px;
}

@keyframes _float_1f6lw_1 {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px);
  }
}
._button_1f6lw_26 {
  height: 42px;
}

._logo-image_1f6lw_48 {
  width: 195px;
  height: 60px;
}._container_v4j24_1 {
  border-radius: 50%;
  transform: scale(1);
  backface-visibility: hidden;
}

._label_v4j24_7 {
  color: white !important;
}

._standard_v4j24_11 {
  min-width: 42px;
  width: 42px;
  max-width: 42px;
  min-height: 42px;
  height: 42px;
  max-height: 42px;
}._container_1lwg5_1 {
  min-height: min-content;
  min-width: 0;
}

._avatar-container_1lwg5_6 {
  min-width: 60px;
  width: 60px;
  max-width: 60px;
}

._info-container_1lwg5_12 {
  padding: 0 5px 10px 5px;
  gap: 5px;
  background-color: var(--palette-light-fillable);
  min-width: 0;
}

._header_1lwg5_19 {
  min-height: 32px;
  min-width: 0;
  border-bottom: var(--line-style);
}

._header-box_1lwg5_25 {
  min-width: min-content;
  min-height: 32px;
  height: 32px;
  max-height: 32px;
}

._clock-icon_1lwg5_32 {
  width: 15px !important;
}._container_89pok_1 {
  padding-right: 8px;
  background-color: var(--palette-background);
  min-width: 0;
}

._content_89pok_7 {
  min-width: 0;
}

._body_89pok_11 {
  position: relative;
  min-width: 0;
  min-height: 62px;
}

._container-padding_89pok_17 {
  padding-left: 8px;
}

._header-container_89pok_21 {
  border-bottom: solid 2px var(--palette-line);
}

._arrow-container_89pok_25 {
  min-width: 42px;
  width: 42px;
  max-width: 42px;
  padding-bottom: 10px;
  background-color: var(--palette-accent);
  clip-path: polygon(50% 17px, 75% 34px, 57% 34px, 57% 97%, 43% 97%, 43% 34px, 25% 34px);
}

._refresh-icon-button_89pok_34 {
  width: 32px !important;
  height: 32px !important;
}

._list-box_89pok_39 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 8px;
  gap: 12px;
}

._overlay_89pok_46 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
  pointer-events: all;
  overscroll-behavior: contain;
  touch-action: none;
}._portal_1vw7g_1 {
  background-color: transparent !important;
}._container_4qq0n_1 {
  padding: 0 15px;
}

._header_4qq0n_5 {
  min-height: 32px;
}

._divisor_4qq0n_9 {
  border-bottom: var(--line-style);
}._container_1m61t_1 {
  min-height: min-content;
  gap: 8px;
}

._card-container_1m61t_6 {
  border: var(--line-style);
  border-radius: 0 8px 8px 0;
  overflow: hidden;
}

._header-container_1m61t_12 {
  height: 32px;
  min-height: 32px;
  padding: 0 8px;
  background-color: var(--palette-fillable);
}._container_16ss2_1 {
  border-radius: 50%;
  background-color: var(--palette-background);
  border: 4px solid var(--palette-accent);
}

._container-disabled_16ss2_7 {
  border-color: var(--palette-line);
}

._center_16ss2_11 {
  border-radius: 50%;
  width: 11px;
  height: 11px;
  min-width: 11px;
  min-height: 11px;
  max-width: 11px;
  max-height: 11px;
  background-color: var(--palette-disabled);
}

._center-selected_16ss2_22 {
  background-color: var(--palette-success);
}._container_1meue_1 {
  min-height: 60px;
}

._info-container_1meue_5 {
  padding-top: 18px;
  min-width: 200px;
}

._right-button-container_1meue_10 {
  padding-top: 18px;
}

._label-container_1meue_14 {
  background-color: var(--palette-accent);
  padding-left: 5px;
}

._label_1meue_14 {
  color: white !important;
}

._icon-button_1meue_23 {
  background-color: var(--palette-fillable);
  max-width: 25px;
}

._list_1meue_28 {
  padding-top: 18px;
}

._step-label-container_1meue_32 {
  padding-top: 9px;
}

._step-container_1meue_36 {
  background-color: var(--palette-light-fillable);
  border-bottom: solid 1px var(--palette-fillable);
  position: relative;
}

._state-point_1meue_42 {
  position: absolute;
  top: -12.5px;
  left: calc(50% - 14.5px);
  width: 29px;
  height: 29px;
}

._line_1meue_50 {
  min-height: 4px;
  height: 4px;
  max-height: 4px;
}

._line-none_1meue_56 {
  border-top: solid 1px var(--palette-fillable);
  box-sizing: border-box;
}

._line-normal_1meue_61 {
  background-color: var(--palette-line);
}

._line-accented_1meue_65 {
  background-color: var(--palette-accent);
}

._only-view-button_1meue_69 {
  cursor: default;
  pointer-events: none;
}._container_jtui6_1 {
  background-color: var(--palette-light-fillable);
  padding: 2px 8px;
  border-radius: calc(var(--radius-factor) * 4);
  overflow: hidden;
}._container_1lcuo_1 {
  padding: 0 15px;
  padding-bottom: 15px;
  min-height: min-content;
}

._header_1lcuo_7 {
  min-height: 42px;
}

._to-container_1lcuo_11 {
  min-height: 32px;
  padding: 8px;
  gap: 8px;
}

._body_1lcuo_17 {
  min-height: 60px;
  padding: 15px;
  overflow: auto;
}._container_kf1qj_1 {
  padding: 0 15px;
  padding-bottom: 15px;
  min-height: min-content;
}

._header_kf1qj_7 {
  min-height: 42px;
}

._body_kf1qj_11 {
  min-height: 60px;
  padding: 15px;
}._description-label_gn3ys_1 {
  padding: 5px !important;
}._container_1m6q2_1 {
  min-height: 34px;
  height: 34px;
  padding: 2px 1px;
}

._required_1m6q2_7 {
  color: red !important;
  padding: 0 !important;
  width: 17px;
}._normal_1a3ty_1 {
  width: 100% !important;
  font-family: var(--text-normal-font) !important;
  font-size: var(--text-normal-size) !important;
  font-weight: var(--text-normal-weight) !important;
  color: var(--text-normal-color) !important;
}

._strong_1a3ty_9 {
  width: 100% !important;
  font-family: var(--text-subtitle-font) !important;
  font-size: var(--text-subtitle-size) !important;
  font-weight: var(--text-subtitle-weight) !important;
  color: var(--text-subtitle-color) !important;
}

._input-root_1a3ty_17 {
  flex: 1;
  margin: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  width: 100%;
  height: 100% !important;
}

._input-element_1a3ty_26 {
  min-width: 0 !important;
  width: 100%;
  height: 100% !important;
  padding-left: 12px !important;
  padding-right: 0 !important;
  margin: 0 !important;
}

._input-element_1a3ty_26::placeholder {
  color: var(--palette-border) !important;
  font-size: var(--text-normal-font) !important;
  font-size: var(--text-normal-size) !important;
  font-weight: var(--text-normal-weight) !important;
}

.MuiInputAdornment-root svg {
  color: var(--palette-accent);
  margin: 0 !important;
  padding: 0 !important;
}

.MuiInputAdornment-root {
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: 32px !important;
  width: 32px !important;
}

.MuiInputAdornment-root button {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: 0 !important;
}._container_bxn5p_1 {
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  padding-bottom: 8px;
}

._header_bxn5p_8 {
  height: 32px;
  min-height: 32px;
  max-height: 32px;
}

._icon_bxn5p_14 {
  color: var(--palette-success) !important;
  width: 20px !important;
  padding-top: 5px;
}

._count-label_bxn5p_20 {
  color: var(--palette-disabled) !important;
}._container_4bluy_1 {
  min-width: 350px;
  width: 100%;
  min-height: 450px;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
}._iframe_doofr_1 {
  border: 0;
}

._flex_doofr_5 {
  flex: 1;
}._container_hzgtd_1 {
  width: 1000px;
}

._wrapper_hzgtd_5 {
  padding: 0 25px 25px 25px;
  gap: 15px;
}

._help-panel_hzgtd_10 {
  max-width: 300px;
}

@media (max-width: 1000px) {
  ._container_hzgtd_1 {
    width: 100vw;
    min-width: auto;
  }
  ._help-panel_hzgtd_10 {
    max-width: 200px;
  }
}._container_in3g4_1 {
  min-width: 0;
  gap: 8px;
}

._back-button_in3g4_6 {
  border-right: solid 1px var(--palette-line);
  min-width: 42px;
  width: 42px;
}

._actions-container_in3g4_12 {
  padding-left: 5px;
  padding-right: 5px;
}

._tools-container_in3g4_17 {
  flex: 1;
  padding-left: 8px;
  min-width: 0;
}

._style-dropdown_in3g4_23 {
  width: 105px;
}._container_1yd4c_1 {
  min-width: 0;
  width: 100%;
  min-height: 0;
  height: 100%;
  box-sizing: border-box;
}

._toolbar_1yd4c_9 {
  height: 42px;
  min-height: 42px;
  border-bottom: solid 1px var(--palette-line);
  box-sizing: content-box;
  min-width: 0;
}

._view-content_1yd4c_17 {
  min-width: 0;
}

._modal-sidebar-backdrop_1yd4c_21 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999;
}

._modal-sidebar-container_1yd4c_31 {
  display: flex;
  flex-direction: row;
  height: 100%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

._sidebar_1yd4c_38 {
  box-shadow: inset 0px 6px 15px rgba(0, 0, 0, 0.2);
}._container_1nfnu_1 {
  padding: 20px 20px 0 20px;
}

._banner_1nfnu_5 {
  min-width: 0;
  height: 200px;
  min-height: 200px;
  padding: 15px;
  gap: 15px;
  background-color: var(--palette-selectable-selected-shadow);
  border-radius: calc(var(--radius-factor) * 2) calc(var(--radius-factor) * 10) calc(var(--radius-factor) * 2) calc(var(--radius-factor) * 10);
}

._logo-label_1nfnu_15 {
  color: white !important;
  font-weight: var(--text-normal-weight) !important;
  font-size: calc(var(--text-title-size) * 3.5) !important;
}

._title-label_1nfnu_21 {
  font-size: calc(var(--text-title-size) * 2) !important;
}

._logo-container_1nfnu_25 {
  min-width: 170px;
  width: 170px;
  background-color: rgb(52, 55, 64);
  border-radius: calc(var(--radius-factor) * 2) calc(var(--radius-factor) * 10) calc(var(--radius-factor) * 2) calc(var(--radius-factor) * 10);
}

._menu-container_1nfnu_32 {
  padding-top: 15px;
}

._logo-image-container_1nfnu_36 {
  width: 365px;
  padding-left: 15px;
  position: relative;
}

._logo-image-container_1nfnu_36::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 60%;
  border-left: 1px solid var(--palette-line);
}

._logo-image_1nfnu_36 {
  width: 260px;
  height: 80px;
}

._description-container_1nfnu_57 {
  height: 62px;
  border-bottom: solid 2px var(--palette-line);
}

._labels-container_1nfnu_62 {
  min-width: 0;
}

@media (max-width: 750px) {
  ._logo-container_1nfnu_25 {
    display: none;
  }
}
@media (max-width: 1100px) {
  ._logo-image-container_1nfnu_36 {
    display: none;
  }
}
@media (min-width: 421px) and (max-width: 550px) {
  ._title-label_1nfnu_21 {
    font-size: calc(var(--text-title-size) * 1.5) !important;
    text-align: center !important;
    margin: auto;
  }
  ._greeting-label_1nfnu_82 {
    text-align: center !important;
  }
  ._banner_1nfnu_5 {
    min-height: 150px;
    height: 150px;
    border-radius: calc(var(--radius-factor) * 2);
  }
}
@media (max-width: 420px) {
  ._title-label_1nfnu_21 {
    font-size: var(--text-title-size) !important;
    text-align: center !important;
    margin: auto;
  }
  ._greeting-label_1nfnu_82 {
    text-align: center !important;
    font-size: var(--text-normal-size) !important;
  }
  ._banner_1nfnu_5 {
    min-height: 150px;
    height: 150px;
    border-radius: calc(var(--radius-factor) * 2);
  }
}._container_mndok_1 {
  padding: 15px;
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

._head-container_mndok_9 {
  height: 60px;
  min-height: 60px;
}

._content-container_mndok_14 {
  gap: 20px;
  min-width: 0;
  min-height: 0;
}

._table-container_mndok_20 {
  border-radius: calc(var(--radius-factor) * 2);
  box-sizing: content-box;
  min-width: 0;
  min-height: 0;
}

._filter-container_mndok_27 {
  padding: 5px;
  gap: 10px;
}

._view-selector_mndok_32 {
  width: 150px;
}

._filter-selector_mndok_36 {
  width: 125px;
}

._no-items-icon_mndok_40 {
  width: 90px !important;
  height: 90px !important;
  color: var(--palette-line) !important;
}

@media (max-width: 768px) {
  ._action-button_mndok_47 {
    min-width: 42px;
  }
  ._action-label_mndok_50 {
    display: none;
  }
}._container_1a8qk_1 {
  min-width: 0;
  min-height: 0;
  padding-left: 20px;
  padding-right: 20px;
  gap: 5px;
  box-sizing: border-box;
}

._head-container_1a8qk_10 {
  height: 60px;
  min-height: 60px;
}

._content_1a8qk_15 {
  gap: 15px;
  min-width: 0;
  min-height: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: start;
}

._pinned-container_1a8qk_26 {
  padding-bottom: 15px;
}

._field-wrapper_1a8qk_30 {
  gap: 8px;
}

@media (max-width: 835px) {
  ._content_1a8qk_15 {
    flex-direction: column;
    overflow-y: hidden;
  }
  ._pinned-container_1a8qk_26 {
    height: 400px;
    display: none;
  }
}._container_ynoi3_1 {
  min-height: min-content;
  gap: 8px;
}._container_d51aj_1 {
  min-height: min-content;
  gap: 15px;
}._container_ynoi3_1 {
  min-height: min-content;
  gap: 8px;
}._container_1kp59_1 {
  background-color: var(--palette-background);
}

._top-container_1kp59_5 {
  max-height: 300px;
}

._bottom-container_1kp59_9 {
  border-top: var(--line-style);
}

._inputs-container_1kp59_13 {
  padding: 15px 10px;
  gap: 8px;
}

._table-container_1kp59_18 {
  padding: 0 8px;
}

._edit-assignment-wrapper_1kp59_22 {
  padding: 0 12px;
  gap: 8px;
}

._edit-assignment-container_1kp59_27 {
  padding: 5px;
}

._quantity-field-container_1kp59_31 {
  width: 45px;
  padding: 5px;
}

._no-items-container_1kp59_36 {
  padding: 8px 0;
}

._no-items-label_1kp59_40 {
  border: solid 1px var(--palette-warning);
  border-radius: 0 0 var(--radius-factor) var(--radius-factor);
}

._info-container_1kp59_45 {
  min-height: 32px;
  padding: 5px;
  background-color: var(--palette-fillable);
}

@media (max-width: 500px) {
  ._edit-variant-label_1kp59_52 {
    display: none;
  }
}._container_1o2vb_1 {
  background-color: var(--palette-background);
  overflow: hidden;
}

._top-container_1o2vb_6 {
  max-height: 300px;
}

._bottom-container_1o2vb_10 {
  border-top: var(--line-style);
}

._inputs-container_1o2vb_14 {
  padding: 15px 10px;
  gap: 8px;
}

._table-container_1o2vb_19 {
  padding: 0 8px;
}

._edit-bar_1o2vb_23 {
  min-height: 79px !important;
  height: 79px !important;
  max-height: 79px !important;
}

._edit-container_1o2vb_29 {
  padding: 0 8px;
  gap: 8px;
}

._edit-inputs-container_1o2vb_34 {
  padding: 8px 0;
  gap: 8px;
}

._no-additional-items-container_1o2vb_39 {
  padding: 8px 0;
}

._no-additional-items-label_1o2vb_43 {
  border: solid 1px var(--palette-warning);
  border-radius: 0 0 var(--radius-factor) var(--radius-factor);
}._container_1nzdc_1 {
  padding: 3px;
  gap: 15px;
  flex-direction: row;
}

._big-container_1nzdc_7 {
  width: calc(90vw - 50px);
  max-width: 100vw;
  min-width: 1228px;
}

@media (max-width: 1364px) {
  ._big-container_1nzdc_7 {
    width: calc(100vw - 50px);
    min-width: auto;
  }
}
._small-container_1nzdc_19 {
  width: 800px;
  min-width: 800px;
}

._inputs-column_1nzdc_24 {
  min-width: 350px;
  width: 350px;
  max-width: 350px;
  padding: 0 2px;
  gap: 1px;
  min-height: 0;
  overflow-y: auto;
}

._items-column_1nzdc_34 {
  overflow: hidden;
}

._additional-items-column_1nzdc_38 {
  min-width: 250px;
  width: 250px;
  max-width: 250px;
}

._overlay_1nzdc_44 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1500;
  pointer-events: all;
  overscroll-behavior: contain;
  touch-action: none;
}

@media (max-width: 900px) {
  ._container_1nzdc_1 {
    flex-direction: column;
    overflow-y: auto;
  }
  ._inputs-column_1nzdc_24 {
    min-width: 0;
    width: 100%;
    max-width: none;
    min-height: fit-content;
  }
  ._items-column_1nzdc_34 {
    min-height: 500px;
    height: 500px;
  }
  ._additional-items-column_1nzdc_38 {
    min-width: 0;
    width: 100%;
    max-width: none;
    min-height: 500px;
    height: 500px;
  }
}._container_1e8sn_1 {
  padding: 15px 3px;
  gap: 15px;
  overflow-y: auto;
}

._details-panel_1e8sn_7 {
  width: 350px;
  max-width: 350px;
  min-width: 350px;
}

._history-panel_1e8sn_13 {
  min-height: 42px;
  height: 300px;
  max-height: 600px;
}

._content_1e8sn_19 {
  gap: 15px;
  min-height: min-content;
}

@media (max-width: 1170px) {
  ._details-panel_1e8sn_7 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
@media (max-width: 835px) {
  ._container_1e8sn_1 {
    min-height: 0;
  }
  ._history-panel_1e8sn_13 {
    min-height: 300;
    height: 300px;
    max-height: 600px;
  }
  ._details-panel_1e8sn_7 {
    min-height: min-content;
  }
}._container_zqyfl_1 {
  gap: 15px;
  padding: 15px 3px;
  min-width: 0;
}

._items-container_zqyfl_7 {
  flex: 125;
  min-width: 0;
  min-height: 0;
}

._additional-items-container_zqyfl_13 {
  flex: 75;
  min-width: 0;
  min-height: 0;
}._container_1hg8l_1 {
  padding: 15px 3px;
}

._table-container_1hg8l_5 {
  padding-left: 10px;
  padding-right: 10px;
}._container_1srey_1 {
  padding-top: 15px;
  gap: 15px;
}

._details-panel_1srey_6 {
  width: 350px;
  max-width: 350px;
  min-width: 350px;
}

._history-panel_1srey_12 {
  min-height: 42px;
  height: 300px;
  max-height: 600px;
}

._content_1srey_18 {
  gap: 15px;
}._container_gnd78_1 {
  padding-top: 15px;
  padding-bottom: 15px;
  min-width: 0;
}

._table-container_gnd78_7 {
  padding-left: 10px;
  padding-right: 10px;
}._option-dialog-message-container_p731n_1 {
  width: 300px;
  height: 100px;
  min-width: 0;
}._container_1rgir_1 {
  min-height: min-content;
}._content_224gy_1 {
  position: relative;
}

._inputs-container_224gy_5 {
  padding: 8px;
  gap: 8px;
}

._list-container_224gy_10 {
  padding: 15px 0;
  min-height: 0;
  gap: 15px;
}

._bar_224gy_16 {
  height: 100px;
  min-height: 100px;
}._entry-header_1hnn9_1 {
  min-height: 32px;
  max-height: 32px;
  min-width: 0;
}._container_7gfle_1 {
  padding: 15px 3px;
  gap: 15px;
  min-height: 0;
}

._reduced-column_7gfle_7 {
  min-width: 350px;
  max-width: 400px;
  min-height: min-content;
  gap: 15px;
}

._middle-column_7gfle_14 {
  min-width: 350px;
  min-height: min-content;
  gap: 15px;
}

@media (max-width: 1183px) {
  ._reduced-column_7gfle_7 {
    max-width: none;
  }
}
._big-column_7gfle_25 {
  min-width: 350px;
  max-height: 625px;
}

._event-history_7gfle_30 {
  max-height: 500px;
}

._no-child-label_7gfle_34 {
  padding: 15px !important;
}._content_1g90k_1 {
  min-width: 0;
  min-height: 0;
}

._tabbed-panel_1g90k_6 {
  min-height: 0;
}