:root {
  --kendo-color-primary: #504DB2;
  --kendo-color-primary-hover: rgb(67.2, 64.68, 149.52);
  --kendo-color-primary-active: rgb(60.8, 58.52, 135.28);
  --kendo-color-on-primary: #FFFFFF;
  --kendo-color-secondary: #EBB25F;
  --kendo-color-on-secondary: #26262A;
  --kendo-color-success: #298646;
  --kendo-color-warning: #E37725;
  --kendo-color-error: #CC272E;
  --kendo-color-info: #0079B5;
  --kendo-color-base: #F1F1F6;
  --kendo-color-on-base: #26262A;
  --kendo-color-surface: #FFFFFF;
  --kendo-color-surface-alt: #F1F1F6;
  --kendo-color-on-surface: #26262A;
  --kendo-color-app-surface: #FAFAFD;
  --kendo-color-on-app-surface: #26262A;
  --kendo-subtle-text: #62626B;
  --kendo-color-border: #DDDDE3;
  --kendo-color-border-alt: rgb(209.8129032258, 209.8129032258, 217.7870967742);
  --kendo-chart-series-1: #504DB2;
  --kendo-chart-series-2: #EBB25F;
  --kendo-chart-series-3: #0079B5;
  --kendo-chart-series-4: #298646;
  --kendo-chart-series-5: #E37725;
}

[data-theme=dark] {
  --kendo-color-primary: #9792EC;
  --kendo-color-primary-hover: rgb(184.15, 180.74375, 242.05625);
  --kendo-color-primary-active: rgb(200.725, 198.115625, 245.084375);
  --kendo-color-on-primary: #26262A;
  --kendo-color-secondary: #EBB25F;
  --kendo-color-on-secondary: #26262A;
  --kendo-color-success: #298646;
  --kendo-color-warning: #E37725;
  --kendo-color-error: #CC272E;
  --kendo-color-info: #0079B5;
  --kendo-color-base: #1C1C26;
  --kendo-color-on-base: #F8F8FB;
  --kendo-color-surface: #15151F;
  --kendo-color-surface-alt: #1C1C26;
  --kendo-color-on-surface: #F8F8FB;
  --kendo-color-app-surface: #0C0C16;
  --kendo-color-on-app-surface: #F8F8FB;
  --kendo-subtle-text: #C6C6CE;
  --kendo-color-border: #37373D;
  --kendo-color-border-alt: rgb(64.6724137931, 64.6724137931, 71.7275862069);
  --kendo-chart-series-1: #9792EC;
  --kendo-chart-series-2: #EBB25F;
  --kendo-chart-series-3: #0079B5;
  --kendo-chart-series-4: #298646;
  --kendo-chart-series-5: #E37725;
}

.k-button:focus-visible,
.k-button.k-focus,
.k-input:focus-visible,
.k-input.k-focus,
.k-picker:focus-visible,
.k-picker.k-focus,
.k-list-item:focus-visible,
.k-list-item.k-focus,
.k-item:focus-visible,
.k-item.k-focus {
  outline: 2px solid;
  outline-offset: 2px;
  outline-color: #504DB2;
}
[data-theme=dark] .k-button:focus-visible,
[data-theme=dark] .k-button.k-focus,
[data-theme=dark] .k-input:focus-visible,
[data-theme=dark] .k-input.k-focus,
[data-theme=dark] .k-picker:focus-visible,
[data-theme=dark] .k-picker.k-focus,
[data-theme=dark] .k-list-item:focus-visible,
[data-theme=dark] .k-list-item.k-focus,
[data-theme=dark] .k-item:focus-visible,
[data-theme=dark] .k-item.k-focus {
  outline-color: #9792EC;
}

.k-button.mnemo-icon-btn {
  aspect-ratio: 1;
  padding-inline: 0;
  justify-content: center;
}

.k-button.mnemo-btn-icon {
  column-gap: 0.25rem;
}

.k-drawer {
  transition-property: width;
}

[data-theme=dark] .k-chip.k-chip-success {
  background-color: rgba(41, 134, 70, 0.15);
  color: #3E9858;
  border-color: rgba(41, 134, 70, 0.4);
}
[data-theme=dark] .k-chip.k-chip-success.k-selected {
  background-color: rgba(41, 134, 70, 0.3);
  border-color: #298646;
  font-weight: 600;
}
[data-theme=dark] .k-chip.k-chip-warning {
  background-color: rgba(227, 119, 37, 0.15);
  color: #E37725;
  border-color: rgba(227, 119, 37, 0.4);
}
[data-theme=dark] .k-chip.k-chip-warning.k-selected {
  background-color: rgba(227, 119, 37, 0.3);
  border-color: #E37725;
  font-weight: 600;
}
[data-theme=dark] .k-chip.k-chip-error {
  background-color: rgba(204, 39, 46, 0.15);
  color: #ED4A49;
  border-color: rgba(204, 39, 46, 0.4);
}
[data-theme=dark] .k-chip.k-chip-error.k-selected {
  background-color: rgba(204, 39, 46, 0.3);
  border-color: #CC272E;
  font-weight: 600;
}
[data-theme=dark] .k-chip.k-chip-info {
  background-color: rgba(0, 121, 181, 0.15);
  color: #248FCC;
  border-color: rgba(0, 121, 181, 0.4);
}
[data-theme=dark] .k-chip.k-chip-info.k-selected {
  background-color: rgba(0, 121, 181, 0.3);
  border-color: #0079B5;
  font-weight: 600;
}

[data-theme=light] .k-button.k-button-outline.k-button-warning,
[data-theme=light] .k-button.k-button-flat.k-button-warning,
[data-theme=light] .k-button.k-button-link.k-button-warning {
  color: #BA5100;
  border-color: #E37725;
}

[data-theme=dark] .k-button.k-button-outline.k-button-success,
[data-theme=dark] .k-button.k-button-flat.k-button-success,
[data-theme=dark] .k-button.k-button-link.k-button-success {
  color: #3E9858;
  border-color: #298646;
}
[data-theme=dark] .k-button.k-button-outline.k-button-error,
[data-theme=dark] .k-button.k-button-flat.k-button-error,
[data-theme=dark] .k-button.k-button-link.k-button-error {
  color: #ED4A49;
  border-color: #CC272E;
}
[data-theme=dark] .k-button.k-button-outline.k-button-info,
[data-theme=dark] .k-button.k-button-flat.k-button-info,
[data-theme=dark] .k-button.k-button-link.k-button-info {
  color: #248FCC;
  border-color: #0079B5;
}

.k-button.k-button-outline:hover, .k-button.k-button-outline.k-hover,
.k-button.k-button-flat:hover, .k-button.k-button-flat.k-hover {
  background-color: rgba(38, 38, 42, 0.06);
}
[data-theme=dark] .k-button.k-button-outline:hover, [data-theme=dark] .k-button.k-button-outline.k-hover,
[data-theme=dark] .k-button.k-button-flat:hover, [data-theme=dark] .k-button.k-button-flat.k-hover {
  background-color: rgba(248, 248, 251, 0.1);
}
.k-button.k-button-outline:hover, .k-button.k-button-outline.k-hover,
.k-button.k-button-flat:hover, .k-button.k-button-flat.k-hover {
  color: #26262A;
}
[data-theme=dark] .k-button.k-button-outline:hover, [data-theme=dark] .k-button.k-button-outline.k-hover,
[data-theme=dark] .k-button.k-button-flat:hover, [data-theme=dark] .k-button.k-button-flat.k-hover {
  color: #F8F8FB;
}

[data-theme=light] .k-button.k-button-outline.k-button-warning:hover, [data-theme=light] .k-button.k-button-outline.k-button-warning.k-hover,
[data-theme=light] .k-button.k-button-flat.k-button-warning:hover, [data-theme=light] .k-button.k-button-flat.k-button-warning.k-hover {
  background-color: rgba(227, 119, 37, 0.1);
  color: #BA5100;
}
[data-theme=light] .k-button.k-button-outline.k-button-success:hover, [data-theme=light] .k-button.k-button-outline.k-button-success.k-hover,
[data-theme=light] .k-button.k-button-flat.k-button-success:hover, [data-theme=light] .k-button.k-button-flat.k-button-success.k-hover {
  background-color: rgba(41, 134, 70, 0.1);
  color: #298646;
}
[data-theme=light] .k-button.k-button-outline.k-button-error:hover, [data-theme=light] .k-button.k-button-outline.k-button-error.k-hover,
[data-theme=light] .k-button.k-button-flat.k-button-error:hover, [data-theme=light] .k-button.k-button-flat.k-button-error.k-hover {
  background-color: rgba(204, 39, 46, 0.1);
  color: #CC272E;
}
[data-theme=light] .k-button.k-button-outline.k-button-info:hover, [data-theme=light] .k-button.k-button-outline.k-button-info.k-hover,
[data-theme=light] .k-button.k-button-flat.k-button-info:hover, [data-theme=light] .k-button.k-button-flat.k-button-info.k-hover {
  background-color: rgba(0, 121, 181, 0.1);
  color: #0079B5;
}

[data-theme=dark] .k-button.k-button-outline.k-button-success:hover, [data-theme=dark] .k-button.k-button-outline.k-button-success.k-hover,
[data-theme=dark] .k-button.k-button-flat.k-button-success:hover, [data-theme=dark] .k-button.k-button-flat.k-button-success.k-hover {
  background-color: rgba(41, 134, 70, 0.15);
  color: #3E9858;
}
[data-theme=dark] .k-button.k-button-outline.k-button-warning:hover, [data-theme=dark] .k-button.k-button-outline.k-button-warning.k-hover,
[data-theme=dark] .k-button.k-button-flat.k-button-warning:hover, [data-theme=dark] .k-button.k-button-flat.k-button-warning.k-hover {
  background-color: rgba(227, 119, 37, 0.15);
  color: #E37725;
}
[data-theme=dark] .k-button.k-button-outline.k-button-error:hover, [data-theme=dark] .k-button.k-button-outline.k-button-error.k-hover,
[data-theme=dark] .k-button.k-button-flat.k-button-error:hover, [data-theme=dark] .k-button.k-button-flat.k-button-error.k-hover {
  background-color: rgba(204, 39, 46, 0.15);
  color: #ED4A49;
}
[data-theme=dark] .k-button.k-button-outline.k-button-info:hover, [data-theme=dark] .k-button.k-button-outline.k-button-info.k-hover,
[data-theme=dark] .k-button.k-button-flat.k-button-info:hover, [data-theme=dark] .k-button.k-button-flat.k-button-info.k-hover {
  background-color: rgba(0, 121, 181, 0.15);
  color: #248FCC;
}

.k-appbar {
  box-shadow: none;
  border-bottom: 1px solid var(--kendo-color-border);
}

.search-box .k-input {
  min-height: 3rem;
  font-size: 1.0625rem;
}

body {
  background-color: #FAFAFD;
}
[data-theme=dark] body {
  background-color: #0C0C16;
}
body {
  color: #26262A;
}
[data-theme=dark] body {
  color: #F8F8FB;
}
body {
  margin: 0;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

#blazor-error-ui {
  display: none;
  position: fixed;
  inset-inline: 0;
  inset-block-end: 0;
  z-index: 1000;
  padding: 0.5rem 1.5rem;
  padding-inline-end: 3rem;
  border-block-start: 2px solid;
  background-color: rgba(204, 39, 46, 0.12);
}
[data-theme=dark] #blazor-error-ui {
  background-color: rgba(204, 39, 46, 0.16);
}
#blazor-error-ui {
  border-block-start-color: #CC272E;
}
[data-theme=dark] #blazor-error-ui {
  border-block-start-color: #CC272E;
}
#blazor-error-ui {
  color: #CC272E;
}
[data-theme=dark] #blazor-error-ui {
  color: #ED4A49;
}
#blazor-error-ui .reload {
  margin-inline-start: 0.5rem;
  color: inherit;
  font-weight: 600;
  text-decoration: underline;
}
#blazor-error-ui .dismiss {
  position: absolute;
  inset-inline-end: 1rem;
  inset-block-start: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

/*# sourceMappingURL=app.css.map */
