﻿/* /Components/Admin/Dialogs/TestDialog.razor.rz.scp.css */
.picker[b-xhg8vuid4f] {
  display: grid;
  grid-auto-flow: column;
  gap: 4vmin;
  position: relative;
  box-sizing: border-box;
}
.picker[b-xhg8vuid4f]::before {
  content: " ";
  position: absolute;
  top: 0;
  background: linear-gradient(hsl(200, 20%, 10%), 65%, hsla(200, 20%, 10%, 0));
  width: 100%;
  height: calc(50% - 4.5vmin);
  pointer-events: none;
}
.picker[b-xhg8vuid4f]::after {
  content: " ";
  position: absolute;
  top: auto;
  bottom: 0;
  background: linear-gradient(hsla(200, 20%, 10%, 0), 35%, hsl(200, 20%, 10%));
  width: 100%;
  height: calc(50% - 4.5vmin);
  pointer-events: none;
}
.picker > .picker-col[b-xhg8vuid4f]::-webkit-scrollbar {
  /* Hide scrollbar for Chrome, Safari and Opera */
  display: none;
}
.picker > .picker-col[b-xhg8vuid4f] {
  display: grid;
  grid-auto-rows: 9vmin;
  align-items: center;
  max-block-size: 45vmin;
  -ms-overflow-style: none; /* Hide scrollbar for IE and Edge */
  scrollbar-width: none; /* Hide scrollbar for Firefox */
  overflow-y: auto;
  overscroll-behavior-y: contain;
  scroll-snap-type: y mandatory;
  padding-inline-end: 2vmin;
  font-size: 7vmin;
  font-weight: lighter;
  color: hsl(0, 0%, 20%);
}
.picker > .picker-col[title][b-xhg8vuid4f]::before {
  content: attr(title);
  position: sticky;
  top: 0;
  align-self: start;
  color: hsl(0, 0%, 65%);
  z-index: 1;
  font-size: min(0.5em, 40%);
  font-weight: bold;
  text-align: center;
  text-shadow: 0 1px 1px hsla(0, 0%, 0%, 0.5);
}
.picker > .picker-col[title]:first-child[b-xhg8vuid4f]::before {
  text-align: end;
}
.picker > .picker-col > .picker-item[b-xhg8vuid4f] {
  scroll-snap-align: center;
  color: hsl(200, 20%, 80%);
}

/*# sourceMappingURL=TestDialog.razor.css.map */
/* /Components/Admin/Layout/GuestLayout.razor.rz.scp.css */
.page[b-ljkszupp48] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-ljkszupp48] {
    flex: 1;
}

.sidebar[b-ljkszupp48] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-ljkszupp48] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-ljkszupp48]  a, .top-row[b-ljkszupp48]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-ljkszupp48]  a:hover, .top-row[b-ljkszupp48]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-ljkszupp48]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-ljkszupp48] {
        justify-content: space-between;
    }

    .top-row[b-ljkszupp48]  a, .top-row[b-ljkszupp48]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-ljkszupp48] {
        flex-direction: row;
    }

    .sidebar[b-ljkszupp48] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-ljkszupp48] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-ljkszupp48]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-ljkszupp48], article[b-ljkszupp48] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-ljkszupp48] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-ljkszupp48] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Admin/Layout/MainLayout.razor.rz.scp.css */


/*# sourceMappingURL=MainLayout.razor.css.map */
/* /Components/Admin/Pages/AnalyticStreamPage.razor.rz.scp.css */
[b-al8wg0cv0k] .monacoEditor {
  height: 450px;
  width: 100%;
}

/*# sourceMappingURL=AnalyticStreamPage.razor.css.map */
/* /Components/Admin/Pages/DeviceStreamPage.razor.rz.scp.css */
.editor-right[b-mn65ea9prn]  .monacoEditor {
  width: max(25vw, 500px);
  height: 100%;
}

.editor-bottom[b-mn65ea9prn]  .monacoEditor {
  height: 450px;
  width: 100%;
}

/*# sourceMappingURL=DeviceStreamPage.razor.css.map */
/* /Components/Admin/Pages/GatewayStreamPage.razor.rz.scp.css */
.editor-right[b-2866a7fun9]  .monacoEditor {
  width: max(25vw, 500px);
  height: 100%;
}

.editor-bottom[b-2866a7fun9]  .monacoEditor {
  height: 450px;
  width: 100%;
}

/*# sourceMappingURL=GatewayStreamPage.razor.css.map */
/* /Components/Admin/Shared/AnalyticMessageDetail.razor.rz.scp.css */
[b-wk6eee0pkn] .monacoEditor {
  height: 100%;
  width: 100%;
}

/*# sourceMappingURL=AnalyticMessageDetail.razor.css.map */
/* /Components/Admin/Shared/DeviceDetailStreamGrid.razor.rz.scp.css */
[b-7ldaabik5t] .monacoEditor {
  height: 450px;
  width: 100%;
}

/*# sourceMappingURL=DeviceDetailStreamGrid.razor.css.map */
/* /Components/Admin/Shared/DeviceMessageDetail.razor.rz.scp.css */
[b-xwtoaboklq] .monacoEditor{height:100%;width:100%}
/* /Components/Admin/Shared/FileTree.razor.rz.scp.css */


/*# sourceMappingURL=FileTree.razor.css.map */
/* /Components/Admin/Shared/GatewayDetailDeviceStreamGrid.razor.rz.scp.css */
[b-h230jh4yt2] .monacoEditor {
  height: 450px;
  width: 100%;
}

/*# sourceMappingURL=GatewayDetailDeviceStreamGrid.razor.css.map */
/* /Components/Admin/Shared/GatewayDetailGatewayStreamGrid.razor.rz.scp.css */
[b-prlnkwyvhy] .monacoEditor {
  height: 450px;
  width: 100%;
}

/*# sourceMappingURL=GatewayDetailGatewayStreamGrid.razor.css.map */
/* /Components/Admin/Shared/GatewayDetailLogs.razor.rz.scp.css */
[b-fdhmx4xio1] .monacoEditor {
  height: 100%;
  width: 100%;
}

/*# sourceMappingURL=GatewayDetailLogs.razor.css.map */
/* /Components/Admin/Shared/GatewayMessageDetail.razor.rz.scp.css */
[b-4nxf9iwbqj] .monacoEditor {
  height: 100%;
  width: 100%;
}

/*# sourceMappingURL=GatewayMessageDetail.razor.css.map */
/* /Components/Admin/Shared/OpenFullPageLink.razor.rz.scp.css */
.icon-link[b-dmkpsecjrb] {
  display: inline-block;
  width: 36px;
  text-align: center;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}
.icon-link span[b-dmkpsecjrb] {
  font-size: 24px;
  line-height: 24px;
}
.icon-link:hover[b-dmkpsecjrb] {
  background: var(--heraeus-element-background-color-hover);
  border-radius: 4px;
}
.icon-link:hover i[b-dmkpsecjrb] {
  color: white;
}

/*# sourceMappingURL=OpenFullPageLink.razor.css.map */
/* /Components/Admin/Shared/ThemeSwitch.razor.rz.scp.css */
[b-j2s2sk3b1g] .e-switch-wrapper {
  width: 5rem;
  height: 2rem;
}

[b-j2s2sk3b1g] .e-switch-wrapper .e-switch-handle {
  left: 0.5rem;
}

[b-j2s2sk3b1g] .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -1.5rem;
}

/*# sourceMappingURL=ThemeSwitch.razor.css.map */
/* /Shared/Blazor/BlazorCircuit/SharedReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-n2cw0z2w52],.components-reconnect-repeated-attempt-visible[b-n2cw0z2w52],.components-reconnect-failed-visible[b-n2cw0z2w52],.components-pause-visible[b-n2cw0z2w52],.components-resume-failed-visible[b-n2cw0z2w52],.components-rejoining-animation[b-n2cw0z2w52]{display:none}#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-n2cw0z2w52],#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-n2cw0z2w52],#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-n2cw0z2w52],#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-n2cw0z2w52],#components-reconnect-modal.components-reconnect-retrying[b-n2cw0z2w52],#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-n2cw0z2w52],#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-n2cw0z2w52],#components-reconnect-modal.components-reconnect-failed[b-n2cw0z2w52],#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-n2cw0z2w52]{display:block;color:#000}#components-reconnect-modal[b-n2cw0z2w52]{background-color:#fff;width:20rem;margin:20vh auto;padding:2rem;border:0;border-radius:.5rem;box-shadow:0 3px 6px 2px rgba(0,0,0,.3);opacity:0;transition:display .5s allow-discrete,overlay .5s allow-discrete;animation:components-reconnect-modal-fadeOutOpacity-b-n2cw0z2w52 .5s both}#components-reconnect-modal[open][b-n2cw0z2w52]{animation:components-reconnect-modal-slideUp-b-n2cw0z2w52 1.5s cubic-bezier(0.05, 0.89, 0.25, 1.02) .3s,components-reconnect-modal-fadeInOpacity-b-n2cw0z2w52 .5s ease-in-out .3s;animation-fill-mode:both}#components-reconnect-modal[b-n2cw0z2w52]::backdrop{background-color:rgba(0,0,0,.4);animation:components-reconnect-modal-fadeInOpacity-b-n2cw0z2w52 .5s ease-in-out;opacity:1}@keyframes components-reconnect-modal-slideUp-b-n2cw0z2w52{0%{transform:translateY(30px) scale(0.95)}100%{transform:translateY(0)}}@keyframes components-reconnect-modal-fadeInOpacity-b-n2cw0z2w52{0%{opacity:0}100%{opacity:1}}@keyframes components-reconnect-modal-fadeOutOpacity-b-n2cw0z2w52{0%{opacity:1}100%{opacity:0}}.components-reconnect-container[b-n2cw0z2w52]{display:flex;flex-direction:column;align-items:center;gap:1rem}#components-reconnect-modal p[b-n2cw0z2w52]{margin:0;text-align:center}#components-reconnect-modal button[b-n2cw0z2w52]{border:0;background-color:#6b9ed2;color:#fff;padding:4px 24px;border-radius:4px}#components-reconnect-modal button:hover[b-n2cw0z2w52]{background-color:#3b6ea2}#components-reconnect-modal button:active[b-n2cw0z2w52]{background-color:#6b9ed2}.components-rejoining-animation[b-n2cw0z2w52]{position:relative;width:80px;height:80px}.components-rejoining-animation div[b-n2cw0z2w52]{position:absolute;border:3px solid #0087ff;opacity:1;border-radius:50%;animation:components-rejoining-animation-b-n2cw0z2w52 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite}.components-rejoining-animation div:nth-child(2)[b-n2cw0z2w52]{animation-delay:-0.5s}@keyframes components-rejoining-animation-b-n2cw0z2w52{0%{top:40px;left:40px;width:0;height:0;opacity:0}4.9%{top:40px;left:40px;width:0;height:0;opacity:0}5%{top:40px;left:40px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:80px;height:80px;opacity:0}}
/* /Shared/Blazor/Dialogs/Overlay.razor.rz.scp.css */
[b-9fkd074hcs] .overlay-backdrop {
  display: block;
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: transparent;
  z-index: calc(var(--overlay-z-index) - 1);
  /*
  background-color: color-mix(in srgb, transparent 95%, red);
  */
}
.overlay-backdrop-hidden[b-9fkd074hcs]  .overlay-backdrop {
  display: none !important;
}

.overlay[b-9fkd074hcs] {
  --shadow-floating-large: 0px 0px 0px 1px #3d444d, 0px 24px 48px 0px #010409;
  --shadow-floating-legacy: 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966;
  --shadow-floating-medium: 0px 0px 0px 1px #3d444d, 0px 8px 16px -4px #01040966, 0px 4px 32px -4px #01040966, 0px 24px 48px -12px #01040966, 0px 48px 96px -24px #01040966;
  --shadow-floating-small: 0px 0px 0px 1px #3d444d, 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966;
  --shadow-floating-xlarge: 0px 0px 0px 1px #3d444d, 0px 32px 64px 0px #010409;
  --default-overlay-max-width: 200px;
  --default-overlay-min-width: 5px;
  --default-overlay-z-index: 100;
  --default-overlay-x: -10000px;
  --default-overlay-y: -10000px;
  --default-overlay-box-shadow: var(--shadow-floating-small);
  --scoped-overlay-max-width: min(var(--overlay-max-width, var(--default-overlay-max-width)), calc(100vw - 1rem));
  --scoped-overlay-min-width: min(var(--overlay-min-width, var(--default-overlay-min-width)), calc(100vw - 1rem));
  --scoped-overlay-z-index: var(--overlay-z-index, var(--default-overlay-z-index));
  --scoped-overlay-x: var(--overlay-x, var(--default-overlay-x));
  --scoped-overlay-y: var(--overlay-y, var(--default-overlay-y));
  --scoped-overlay-background-color: var(--overlay-background-color, var(--default-overlay-background-color));
  --scoped-overlay-foreground-color: var(--overlay-foreground-color, var(--default-overlay-foreground-color));
  --scoped-overlay-border-color: var(--overlay-border-color, var(--default-overlay-border-color));
  --scoped-overlay-border-width: var(--overlay-border-width, var(--default-overlay-border-width));
  --scoped-overlay-border-radius: var(--overlay-border-radius, var(--default-overlay-border-radius));
  --scoped-overlay-box-shadow: var(--overlay-box-shadow, var(--default-overlay-box-shadow));
  background-color: var(--scoped-overlay-background-color);
  color: var(--scoped-overlay-foreground-color);
  border: var(--scoped-overlay-border-width) solid var(--scoped-overlay-border-color);
  border-radius: var(--scoped-overlay-border-radius);
  box-shadow: var(--scoped-overlay-box-shadow);
  padding: 0;
  margin: 0;
  position: fixed;
  width: fit-content;
  max-width: var(--scoped-overlay-max-width);
  min-width: var(--scoped-overlay-min-width);
  z-index: var(--scoped-overlay-z-index);
  left: var(--scoped-overlay-x);
  top: var(--scoped-overlay-y);
  display: flex;
  flex-direction: column;
}
.overlay.overlay-non-interactive[b-9fkd074hcs] {
  pointer-events: none;
}
.overlay-hidden .overlay[b-9fkd074hcs]  {
  display: none !important;
}
.overlay > .overlay-arrow[b-9fkd074hcs] {
  position: absolute;
  background-color: var(--scoped-overlay-background-color);
  color: var(--scoped-overlay-foreground-color);
  border-left: var(--scoped-overlay-border-width) solid var(--scoped-overlay-border-color);
  border-top: var(--scoped-overlay-border-width) solid var(--scoped-overlay-border-color);
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
}
.overlay > *[b-9fkd074hcs] {
  pointer-events: auto;
}

.overlay.context-menu[b-9fkd074hcs] {
  --scoped-overlay-border-width: 0.5px;
  --scoped-overlay-border-radius: 0.25rem;
  --scoped-overlay-background-color: var(--context-menu-background-color);
  --scoped-overlay-foreground-color: var(--context-menu-foreground-color);
  --scoped-overlay-border-color: var(--context-menu-outer-border-color);
}
.overlay.context-menu[b-9fkd074hcs]  .context-menu-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 3px;
  gap: 3px;
  border: 1px solid var(--context-menu-inner-border-color);
  border-radius: var(--scoped-overlay-border-radius);
}
.overlay.context-menu[b-9fkd074hcs]  .btn {
  align-items: start;
  justify-content: start;
  padding: 0.125rem 0.5rem;
  font-size: 11pt;
}
.overlay.context-menu[b-9fkd074hcs]  .btn.btn-context-menu-item {
  justify-content: start;
  align-items: center;
  background-color: var(--context-menu-background-color);
  color: var(--context-menu-foreground-color);
}
.overlay.context-menu[b-9fkd074hcs]  .btn.btn-context-menu-item:hover {
  background-color: var(--context-menu-hover-background-color);
  color: var(--context-menu-hover-foreground-color);
}
.overlay.context-menu[b-9fkd074hcs]  .btn.btn-context-menu-item.btn-context-menu-item-icon {
  flex-grow: 0;
  align-items: center;
}

/*# sourceMappingURL=Overlay.razor.css.map */
/* /Shared/Blazor/Dialogs/Window.razor.rz.scp.css */
.window[b-nc34nktkfe]{--default-window-background: var(--gray-1);--default-window-foreground: var(--gray-1-foreground);--default-window-border-color: var(--gray-2);--default-window-border-width: 2px;--default-window-border-radius: 0.4rem;--default-window-box-shadow: 0rem 0rem 15rem rgba(0, 0, 0, 1.15);--default-window-width: 800px;--default-window-height: 600px;--default-window-z-index: 100;--scoped-window-background: var(--window-background, var(--default-window-background));--scoped-window-foreground: var(--window-foreground, var(--default-window-foreground));--scoped-window-border-color: var(--window-border-color, var(--default-window-border-color));--scoped-window-border-width: var(--window-border-width, var(--default-window-border-width));--scoped-window-border-radius: var(--window-border-radius, var(--default-window-border-radius));--scoped-window-box-shadow: var(--window-box-shadow, var(--default-window-box-shadow));--scoped-window-width: clamp(100px, var(--window-width, var(--default-window-width)), calc(100vw - 100px));--scoped-window-height: clamp(100px, var(--window-height, var(--default-window-height)), calc(100vh - 100px));--scoped-window-z-index: var(--window-z-index, var(--default-window-z-index));--default-window-x: calc((100vw - var(--scoped-window-width)) / 2);--default-window-y: calc((100vh - var(--scoped-window-height)) / 2);--scoped-window-x: var(--window-x-client, var(--window-x, var(--default-window-x)));--scoped-window-y: var(--window-y-client, var(--window-y, var(--default-window-y)));position:absolute;top:var(--scoped-window-y);left:var(--scoped-window-x);width:var(--scoped-window-width);height:var(--scoped-window-height);border-radius:var(--scoped-window-border-radius);border:var(--scoped-window-border-width) solid var(--scoped-window-border-color);box-shadow:var(--scoped-window-box-shadow);z-index:var(--scoped-window-z-index);display:flex;flex-direction:column;background-color:var(--scoped-window-background);color:var(--scoped-window-foreground);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.window.window-minimized[b-nc34nktkfe]{opacity:0 !important;left:9000px !important}.window.window-maximized[b-nc34nktkfe]{top:.5rem !important;left:.5rem !important;width:calc(100vw - 1rem) !important;height:calc(100vh - 1rem) !important}.window.window-maximized>.window-header[b-nc34nktkfe]{cursor:default !important}.window>.window-header[b-nc34nktkfe]{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex-shrink:0;flex-grow:0;padding:.75rem;background-color:var(--scoped-window-background);color:var(--scoped-window-foreground);border-bottom:var(--scoped-window-border-width) solid var(--scoped-window-border-color);border-top-left-radius:var(--scoped-window-border-radius);border-top-right-radius:var(--scoped-window-border-radius);cursor:grab}.window>.window-header.window-grabbing[b-nc34nktkfe]{cursor:grabbing}.window>.window-header>.window-title[b-nc34nktkfe]{flex-grow:1;flex-shrink:1;min-width:0;font-size:1.5rem;user-select:none}.window>.window-header>.window-icon[b-nc34nktkfe],.window>.window-header>.window-open-external-icon[b-nc34nktkfe],.window>.window-header>.window-minimize-icon[b-nc34nktkfe],.window>.window-header>.window-maximize-icon[b-nc34nktkfe],.window>.window-header>.window-restore-icon[b-nc34nktkfe],.window>.window-header>.window-close-icon[b-nc34nktkfe]{flex-shrink:0;flex-grow:0;display:inline-block;width:36px;height:36px;text-align:center;line-height:36px;cursor:pointer}.window>.window-header>.window-icon>span[b-nc34nktkfe],.window>.window-header>.window-open-external-icon>span[b-nc34nktkfe],.window>.window-header>.window-minimize-icon>span[b-nc34nktkfe],.window>.window-header>.window-maximize-icon>span[b-nc34nktkfe],.window>.window-header>.window-restore-icon>span[b-nc34nktkfe],.window>.window-header>.window-close-icon>span[b-nc34nktkfe]{font-size:24px;line-height:36px}.window>.window-header>.window-icon:hover[b-nc34nktkfe],.window>.window-header>.window-open-external-icon:hover[b-nc34nktkfe],.window>.window-header>.window-minimize-icon:hover[b-nc34nktkfe],.window>.window-header>.window-maximize-icon:hover[b-nc34nktkfe],.window>.window-header>.window-restore-icon:hover[b-nc34nktkfe],.window>.window-header>.window-close-icon:hover[b-nc34nktkfe]{cursor:pointer;background-color:var(--primary-hover);color:var(--primary-foreground-hover);border-radius:4px}.window>.window-body[b-nc34nktkfe]{flex-grow:1;flex-shrink:1;min-height:0;background-color:var(--scoped-window-background);color:var(--scoped-window-foreground);overflow:auto}.window>.window-body>.tab-container>.tab-bar[b-nc34nktkfe]{padding:1rem 1rem 0 1rem}.window>.window-body>.tab-container>.tab-content[b-nc34nktkfe]{border-bottom-width:0;border-left-width:0;border-right-width:0;--scoped-tab-content-root-padding: var(--scoped-tab-content-root-padding-window);--scoped-tab-content-border-width: var(--scoped-tab-content-border-width-window)}.window>.window-body>.tab-container>.tab-content>.tab-content-root .col>.form-field-group[b-nc34nktkfe]{padding:.5rem 0 !important}.window>.window-footer[b-nc34nktkfe]{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex-shrink:0;flex-grow:0;padding:.75rem;justify-content:flex-end;background-color:var(--scoped-window-background);color:var(--scoped-window-foreground);border-top:min(var(--scoped-window-border-width),1px) solid var(--scoped-window-border-color);border-bottom-left-radius:var(--scoped-window-border-radius);border-bottom-right-radius:var(--scoped-window-border-radius)}
/* /Shared/Blazor/EditMode/EditModeSwitch.razor.rz.scp.css */
[b-9tyw38gpx1] .e-switch-wrapper {
  width: 6.5rem;
  height: 2rem;
}

[b-9tyw38gpx1] .e-switch-wrapper .e-switch-handle {
  left: 0.5rem;
}

[b-9tyw38gpx1] .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -1.5rem;
}
/* /Shared/Blazor/Forms/BootstrapButtonDropdown.razor.rz.scp.css */
.dropdown-toggle[b-swa72wn4ww]::after {
  display: none;
}

/*# sourceMappingURL=BootstrapButtonDropdown.razor.css.map */
/* /Shared/Blazor/Forms/BootstrapDropdownItem.razor.rz.scp.css */
a.dropdown-item[b-umlt0b7rwh]{user-select:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;--bs-dropdown-item-padding-y: 0.5rem;--bs-dropdown-item-padding-x: 1.0rem}
/* /Shared/Blazor/Forms/CopyView.razor.rz.scp.css */
div[b-ley69li907] >button.copy-button{display:none}div:hover[b-ley69li907] >button.copy-button{display:block}
/* /Shared/Blazor/Forms/CustomFormGroup.razor.rz.scp.css */
.form-group label[b-h3bpkaqx1k] {
  color: var(--heraeus-form-label-foreground-color);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  padding-top: 0;
  position: relative;
  width: 100%;
}
.form-group label.disabled[b-h3bpkaqx1k] {
  color: var(--heraeus-form-label-foreground-color-disabled);
}

[b-h3bpkaqx1k] .e-checkbox-wrapper .e-frame,
[b-h3bpkaqx1k] .e-css.e-checkbox-wrapper .e-frame,
[b-h3bpkaqx1k] .e-checkbox-wrapper .e-frame.e-check,
[b-h3bpkaqx1k] .e-css.e-checkbox-wrapper .e-frame.e-check {
  margin: 8px;
  scale: 2;
}

/*# sourceMappingURL=CustomFormGroup.razor.css.map */
/* /Shared/Blazor/Forms/DateOnlyCalendarPickerView.razor.rz.scp.css */
.calendar[b-knrht4rw5v] {
  display: flex;
  flex-direction: column;
}
.calendar > .calendar-header[b-knrht4rw5v] {
  color: var(--gray-1-foreground);
  text-align: center;
  font-weight: bold;
}
.calendar > .calendar-header .calendar-row[b-knrht4rw5v] {
  border-bottom: 1px solid;
}
.calendar > .calendar-body[b-knrht4rw5v] {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  gap: 0.25rem;
}
.calendar > .calendar-body > .calendar-row > .calendar-day[b-knrht4rw5v] {
  cursor: pointer;
  background: var(--gray-2);
  color: var(--gray-2-foreground);
}
.calendar > .calendar-body > .calendar-row > .calendar-day.not-current-displayed-month[b-knrht4rw5v] {
  background: var(--gray-1);
  color: var(--gray-1-foreground);
}
.calendar > .calendar-body > .calendar-row > .calendar-day.today[b-knrht4rw5v] {
  background: var(--info);
  color: var(--info-foreground);
}
.calendar > .calendar-body > .calendar-row > .calendar-day.selected[b-knrht4rw5v] {
  background: var(--primary);
  color: var(--primary-foreground);
}
.calendar > .calendar-body > .calendar-row > .calendar-day:hover[b-knrht4rw5v] {
  background: var(--primary-hover);
  color: var(--primary-foreground-hover);
}
.calendar .calendar-row[b-knrht4rw5v] {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 0.25rem;
}
.calendar .calendar-row > .calendar-day[b-knrht4rw5v] {
  width: 57px;
  flex: 1 1 auto;
  text-align: center;
}

/*# sourceMappingURL=DateOnlyCalendarPickerView.razor.css.map */
/* /Shared/Blazor/Forms/DateTimeOffsetPickerDialog.razor.rz.scp.css */

/* /Shared/Blazor/Forms/EditFormAdditionalScope.razor.rz.scp.css */


/*# sourceMappingURL=EditFormAdditionalScope.razor.css.map */
/* /Shared/Blazor/Forms/EditFormButtons.razor.rz.scp.css */
.edit-form-buttons[b-mpafasptf4] {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  margin: 0;
  padding: 0;
  justify-content: end;
}

/*# sourceMappingURL=EditFormButtons.razor.css.map */
/* /Shared/Blazor/Forms/EditFormScope.razor.rz.scp.css */
.edit-form-buttons[b-nxttt1vhzl]{display:flex;flex-direction:row;gap:1rem;margin:0;padding:0;justify-content:end}.invisible-submit-button[b-nxttt1vhzl]{opacity:0;position:absolute;pointer-events:none}
/* /Shared/Blazor/Forms/FakeEditFormScope.razor.rz.scp.css */
/*# sourceMappingURL=FakeEditFormScope.razor.css.map */
/* /Shared/Blazor/Forms/FormDatePicker.razor.rz.scp.css */


/*# sourceMappingURL=FormDatePicker.razor.css.map */
/* /Shared/Blazor/Forms/FormDateTimeOffsetPickerImplDialog.razor.rz.scp.css */
.datetimeoffset-picker-button[b-i9r1w35u8h] {
  cursor: pointer;
  padding: 0.25rem 0.67rem;
  width: fit-content;
  margin: -0.25rem -0.67rem;
}

/*# sourceMappingURL=FormDateTimeOffsetPickerImplDialog.razor.css.map */
/* /Shared/Blazor/Forms/FormFieldGroup.razor.rz.scp.css */
.form-field-group[b-04x54opqk6]{display:flex;flex-direction:column;gap:.5rem}.form-field-group>.form-field-group-title[b-04x54opqk6]{font-weight:bold;font-size:1.125rem}
/* /Shared/Blazor/Forms/FormFieldRequiredIcon.razor.rz.scp.css */
span[b-ajpwquxfju] {
  font-size: 1.5rem;
  line-height: 1rem;
  position: relative;
  top: 5px;
}

/*# sourceMappingURL=FormFieldRequiredIcon.razor.css.map */
/* /Shared/Blazor/Forms/FormInput.razor.rz.scp.css */


/*# sourceMappingURL=FormInput.razor.css.map */
/* /Shared/Blazor/Forms/FormMultiple.razor.rz.scp.css */
div.multiple-input-group[b-ifhey7ihxk]{display:flex;flex-direction:column;gap:.5rem}div.multiple-input-group[b-ifhey7ihxk] >div.multiple-input-item{display:flex;flex-direction:row;gap:.5rem}div.multiple-input-group[b-ifhey7ihxk] >div.multiple-input-item>div.multiple-input-item-index{flex:0 1 auto;min-width:1.25rem;align-self:center;text-align:end}div.multiple-input-group[b-ifhey7ihxk] >div.multiple-input-item>div.multiple-input-item-input{flex:1 1 auto;min-width:0;min-height:0}
/* /Shared/Blazor/Forms/FormMultipleInput.razor.rz.scp.css */
div.multiple-input-group[b-6ovnsk4un8]{display:flex;flex-direction:column;gap:.5rem}div.multiple-input-group[b-6ovnsk4un8] >div.multiple-input-item{display:flex;flex-direction:row;gap:.5rem}div.multiple-input-group[b-6ovnsk4un8] >div.multiple-input-item>div.multiple-input-item-index{flex:0 1 auto;min-width:1.25rem;align-self:center;text-align:end}div.multiple-input-group[b-6ovnsk4un8] >div.multiple-input-item>div.multiple-input-item-input{flex:1 1 auto;min-width:0;min-height:0}
/* /Shared/Blazor/Forms/FormNumericInput.razor.rz.scp.css */
/*# sourceMappingURL=FormNumericInput.razor.css.map */
/* /Shared/Blazor/Forms/FormValidationSummary.razor.rz.scp.css */
[b-486sadeytw] ul.vavalidation-errors{list-style:decimal;padding-left:1rem}
/* /Shared/Blazor/Forms/HelpIcon.razor.rz.scp.css */
.form-field .forms-help-icon[b-wlo0lxn3ys] {
  float: right;
}

.forms-tooltip[b-wlo0lxn3ys] {
  display: block;
  font-size: 14px;
  line-height: 16px;
  /* padding: 0.75rem; */
}

/*# sourceMappingURL=HelpIcon.razor.css.map */
/* /Shared/Blazor/Forms/OverlayButtonDropdown.razor.rz.scp.css */
.dropdown-toggle[b-3bfofn0caj]::after {
  display: none;
}

/*# sourceMappingURL=OverlayButtonDropdown.razor.css.map */
/* /Shared/Blazor/Forms/Tooltip.razor.rz.scp.css */
.forms-tooltip[b-i0wf3cd5v8] {display:block;font-size:14px;line-height:16px}.forms-tooltip[b-i0wf3cd5v8]  table,.forms-tooltip[b-i0wf3cd5v8]  table.table{--bs-table-color: var(--scoped-overlay-foreground-color);--bs-table-bg: transparent}.forms-tooltip[b-i0wf3cd5v8]  table thead>tr>th,.forms-tooltip[b-i0wf3cd5v8]  table thead>tr>td,.forms-tooltip[b-i0wf3cd5v8]  table tbody>tr>th,.forms-tooltip[b-i0wf3cd5v8]  table tbody>tr>td,.forms-tooltip[b-i0wf3cd5v8]  table tfoot>tr>th,.forms-tooltip[b-i0wf3cd5v8]  table tfoot>tr>td,.forms-tooltip[b-i0wf3cd5v8]  table>tr>th,.forms-tooltip[b-i0wf3cd5v8]  table>tr>td,.forms-tooltip[b-i0wf3cd5v8]  table.table thead>tr>th,.forms-tooltip[b-i0wf3cd5v8]  table.table thead>tr>td,.forms-tooltip[b-i0wf3cd5v8]  table.table tbody>tr>th,.forms-tooltip[b-i0wf3cd5v8]  table.table tbody>tr>td,.forms-tooltip[b-i0wf3cd5v8]  table.table tfoot>tr>th,.forms-tooltip[b-i0wf3cd5v8]  table.table tfoot>tr>td,.forms-tooltip[b-i0wf3cd5v8]  table.table>tr>th,.forms-tooltip[b-i0wf3cd5v8]  table.table>tr>td{color:var(--scoped-overlay-foreground-color)}
/* /Shared/Blazor/Grids/Grid.razor.rz.scp.css */
/*# sourceMappingURL=Grid.razor.css.map */
/* /Shared/Blazor/Grids/GridCellCheckbox.razor.rz.scp.css */
.checkbox[b-nrtat9pazm] {
  text-align: center;
  align-content: center;
  display: block;
  width: 100%;
  height: 100%;
  font-size: 1.15rem;
}

/*# sourceMappingURL=GridCellCheckbox.razor.css.map */
/* /Shared/Blazor/Grids/GridFilterHeadCellButton.razor.rz.scp.css */
[b-uf57dp56my] .dropdown-menu {
  margin: 2px 0 0 0 !important;
}

/*# sourceMappingURL=GridFilterHeadCellButton.razor.css.map */
/* /Shared/Blazor/Grids/GridFilterList.razor.rz.scp.css */
.list-group-item-action:hover[b-4wu11xqzwo],
.list-group-item-action:focus[b-4wu11xqzwo] {
  color: var(--primary-foreground-hover);
  background-color: var(--primary-hover);
}

/*# sourceMappingURL=GridFilterList.razor.css.map */
/* /Shared/Blazor/Grids/GridImplCards.razor.rz.scp.css */
.cards-grid[b-02m2wz0z8n]{display:flex;flex-direction:column}.cards-grid.cards-grid-scrollable[b-02m2wz0z8n]{height:100%;min-height:0;max-height:100%}.cards-grid.cards-grid-scrollable>.cards-grid-body[b-02m2wz0z8n]{overflow-y:auto;overscroll-behavior-y:none}.cards-grid>.cards-grid-body[b-02m2wz0z8n]{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap;width:100%}
/* /Shared/Blazor/Grids/GridImplTable.razor.rz.scp.css */
.table-grid[b-k4wn2s5i5u] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid var(--border-color);
}
.table-grid[b-k4wn2s5i5u]  .btn {
  font-size: var(--bs-btn-font-size);
  line-height: var(--bs-btn-line-height);
  min-height: 0;
}
.table-grid.table-grid-scrollable[b-k4wn2s5i5u] {
  height: 100%;
  min-height: 0;
  max-height: 100%;
}
.table-grid.table-grid-scrollable > .table-grid-body[b-k4wn2s5i5u] {
  overflow-y: auto;
  overscroll-behavior-y: none;
}
.table-grid[b-k4wn2s5i5u] {
  --border-color: var(--table-grid-border-color, var(--table-grid-head-background-color));
  --head-background-color: var(--table-grid-head-background-color);
  --head-foreground-color: var(--table-grid-head-foreground-color);
  --body-background-color: var(--table-grid-body-background-color);
  --body-foreground-color: var(--table-grid-body-foreground-color);
  --body-active-background-color: var(--table-grid-body-active-background-color);
  --body-active-foreground-color: var(--table-grid-body-active-foreground-color);
}
.table-grid .table-grid-align-start[b-k4wn2s5i5u] {
  text-align: start !important;
}
.table-grid .table-grid-align-center[b-k4wn2s5i5u] {
  text-align: center !important;
}
.table-grid .table-grid-align-end[b-k4wn2s5i5u] {
  text-align: end !important;
}
.table-grid > .table-grid-head[b-k4wn2s5i5u] {
  display: flex;
  flex-direction: column;
  background: var(--head-background-color);
  color: var(--head-foreground-color);
  overflow-x: auto;
  scrollbar-width: none;
  min-height: fit-content;
  flex-shrink: 0;
}
.table-grid > .table-grid-head > .table-grid-head-row[b-k4wn2s5i5u] {
  display: flex;
  flex-direction: row;
  min-width: 100%;
  width: fit-content;
  background: var(--head-background-color);
  border-top: 1px solid var(--border-color);
}
.table-grid > .table-grid-head > .table-grid-head-row:first-of-type[b-k4wn2s5i5u] {
  border-top: none;
}
.table-grid > .table-grid-head > .table-grid-head-row:last-of-type[b-k4wn2s5i5u] {
  border-bottom: 1px solid var(--border-color);
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell[b-k4wn2s5i5u] {
  background: var(--head-background-color);
  color: var(--head-foreground-color);
  border-left: 1px solid var(--border-color);
  align-content: center;
  /* font-weight: 700; */
  height: 34px;
  overflow: hidden;
  position: relative;
  text-align: left;
  font-size: 12px !important;
  line-height: 14px;
  font-family: Arial, sans-serif;
  display: flex;
  flex-direction: row;
  padding: 0; /*: 0 2px 2px 0; */
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell:first-of-type[b-k4wn2s5i5u] {
  border-left: none;
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell > .table-grid-head-cell-text[b-k4wn2s5i5u] {
  height: 100%;
  padding: 8px 4px 8px 4px;
  flex: 1 1 auto;
  font-size: 15px !important;
  line-height: 14px;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  min-width: 0;
  overflow: hidden;
  align-content: center;
}
.table-grid > .table-grid-head > .table-grid-head-row > .table-grid-head-cell > .table-grid-head-cell-resize-handle[b-k4wn2s5i5u] {
  position: absolute;
  right: 0;
  top: 0;
  width: 4px;
  cursor: col-resize;
  background: transparent;
  height: 100%;
  z-index: 100;
  display: flex;
}
.table-grid > .table-grid-body[b-k4wn2s5i5u] {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-width: auto;
  min-height: 0;
  background: var(--body-background-color);
  color: var(--body-foreground-color);
  overflow-x: auto;
}
.table-grid > .table-grid-body > .table-grid-body-row[b-k4wn2s5i5u] {
  display: flex;
  flex-direction: row;
  min-width: 100%;
  width: fit-content;
  background: var(--body-background-color);
  border-bottom: 1px solid var(--border-color);
}
.table-grid > .table-grid-body > .table-grid-body-row:first-of-type[b-k4wn2s5i5u] {
  border-top: none;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u] {
  background: var(--body-background-color);
  color: var(--body-foreground-color);
  border-left: 1px solid var(--border-color);
  align-content: center;
  padding: 0 0;
  line-height: 16px;
  font-size: 14px;
  clip-path: border-box;
  min-height: 30px;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-no-clip[b-k4wn2s5i5u] {
  clip-path: none;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-no-wrap[b-k4wn2s5i5u] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell:first-of-type[b-k4wn2s5i5u] {
  border-left: none;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  > * {
  display: flex;
  flex-direction: row;
  gap: 0.25rem;
  margin: 0 4px;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  > .entity-item-container {
  margin: 0 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-start[b-k4wn2s5i5u]  > * {
  justify-self: start;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-start[b-k4wn2s5i5u]  > .multiple-value-arrangement-horizontal {
  justify-content: start;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-center[b-k4wn2s5i5u]  > * {
  justify-self: center;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-center[b-k4wn2s5i5u]  > .multiple-value-arrangement-horizontal {
  justify-content: center;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-end[b-k4wn2s5i5u]  > * {
  justify-self: end;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell.table-grid-align-end[b-k4wn2s5i5u]  > .multiple-value-arrangement-horizontal {
  justify-content: end;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  > .multiple-value-arrangement-horizontal {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 0 0;
  padding: 0 0;
  gap: 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  > .multiple-value-arrangement-horizontal > * {
  margin: 0.0625rem 4px;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  > .multiple-value-arrangement-horizontal > .entity-item-container {
  margin: 0 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  > .multiple-value-arrangement-vertical {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0 0;
  padding: 0.15rem 0;
  gap: 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  > .multiple-value-arrangement-vertical > * {
  margin: 0.0625rem 4px;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  > .multiple-value-arrangement-vertical > .entity-item-container {
  margin: 0 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  div.button-group {
  gap: 0.25rem;
  flex-wrap: wrap;
  display: inline-flex;
  padding: 3px 0;
}
.table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  button.e-control.e-btn, .table-grid > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u]  button.btn {
  line-height: 14px;
  font-size: 14px;
  padding: 0.15rem 0.5rem;
  padding: 0.3rem 0.5rem;
  --bs-border-radius: 4px;
  border: none;
}
.table-grid > .table-grid-body > .table-grid-body-row.table-grid-body-active[b-k4wn2s5i5u] {
  background: var(--body-active-background-color);
}
.table-grid > .table-grid-body > .table-grid-body-row.table-grid-body-active > .table-grid-body-cell[b-k4wn2s5i5u] {
  background: var(--body-active-background-color);
  color: var(--body-active-foreground-color);
}
.table-grid > .table-grid-foot[b-k4wn2s5i5u] {
  display: flex;
  flex-direction: column;
  background: var(--head-background-color);
  color: var(--head-foreground-color);
  overflow-x: auto;
  scrollbar-width: none;
  min-height: fit-content;
  flex-shrink: 0;
}
.table-grid > .table-grid-foot > .table-grid-foot-row[b-k4wn2s5i5u] {
  display: flex;
  flex-direction: row;
  min-width: 100%;
  width: fit-content;
  background: var(--head-background-color);
  border-top: 1px solid var(--border-color);
}
.table-grid > .table-grid-foot > .table-grid-foot-row:first-of-type[b-k4wn2s5i5u] {
  border-top: none;
}
.table-grid > .table-grid-foot > .table-grid-foot-row > .table-grid-foot-cell[b-k4wn2s5i5u] {
  background: var(--head-background-color);
  color: var(--head-foreground-color);
  border-left: 1px solid var(--border-color);
  align-content: center;
  /* font-weight: 700; */
  height: 34px;
  overflow: hidden;
  padding: 8px 4px 8px 4px;
  position: relative;
  text-align: left;
  font-size: 15px !important;
  white-space: normal !important;
  text-overflow: clip !important;
  line-height: 14px;
  font-family: Arial, sans-serif;
}
.table-grid > .table-grid-foot > .table-grid-foot-row > .table-grid-foot-cell:first-of-type[b-k4wn2s5i5u] {
  border-left: none;
}
.table-grid > .table-grid-pagination[b-k4wn2s5i5u] {
  display: flex;
  flex-direction: row;
  background: var(--head-background-color);
  color: var(--head-foreground-color);
  overflow-x: auto;
  scrollbar-width: none;
  min-height: fit-content;
  flex-shrink: 0;
  padding-top: 2px;
}
.table-grid > .table-grid-pagination > nav > .pagination[b-k4wn2s5i5u] {
  --bs-pagination-color: var(--gray-1-foreground);
  --bs-pagination-hover-color: var(--primary-foreground-hover);
  --bs-pagination-hover-bg: var(--primary-hover);
  --bs-pagination-active-color: var(--primary-foreground-hover);
  --bs-pagination-active-bg: var(--primary-hover);
}
.table-grid > .table-grid-pagination > nav > .pagination > .page-item[b-k4wn2s5i5u] {
  display: flex;
  align-items: center;
  border: 1px solid var(--gray-2);
}
.table-grid > .table-grid-pagination > nav > .pagination > .page-item > .page-link[b-k4wn2s5i5u] {
  width: 36px;
  height: 28px;
  max-height: 30px;
  display: flex;
  line-height: 1;
  place-content: center;
  flex-wrap: wrap;
  font-size: 14px;
}
.table-grid.table-grid-compact > .table-grid-head > .table-grid-head-row > .table-grid-head-cell[b-k4wn2s5i5u] {
  padding: 0.25rem;
  min-height: 34px;
}
.table-grid.table-grid-compact > .table-grid-body > .table-grid-body-row > .table-grid-body-cell[b-k4wn2s5i5u] {
  padding: 0.25rem;
  min-height: 34px;
}

/*# sourceMappingURL=GridImplTable.razor.css.map */
/* /Shared/Blazor/Grids/MultipleSelectBoxImplTomSelect.razor.rz.scp.css */
/*# sourceMappingURL=MultipleSelectBoxImplTomSelect.razor.css.map */
/* /Shared/Blazor/Grids/SelectBoxImplTomSelect.razor.rz.scp.css */
/*# sourceMappingURL=SelectBoxImplTomSelect.razor.css.map */
/* /Shared/Blazor/Grids/Switch.razor.rz.scp.css */
[b-9xc5ew9xyx] .e-switch-wrapper {
  width: 5rem;
  height: 2.5rem;
}

[b-9xc5ew9xyx] .e-switch-wrapper .e-switch-handle {
  left: 0.5rem;
}

[b-9xc5ew9xyx] .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -1.5rem;
}

.button-switch[b-9xc5ew9xyx] {
  clip-path: border-box;
  transition: width 0.5s ease-in-out, background-color 0.25s ease-in-out;
  border-radius: var(--bs-border-radius-2xl) !important;
  background-color: var(--element);
}
.button-switch:hover[b-9xc5ew9xyx] {
  background-color: var(--element-hover);
}
.button-switch button[b-9xc5ew9xyx] {
  width: 50%;
  min-width: fit-content;
  display: flex;
  font-size: 0.8rem;
  padding: 0.25rem 0.75rem;
}

/*# sourceMappingURL=Switch.razor.css.map */
/* /Shared/Blazor/Identity/Web/Components/Account/Pages/SharedAccessDeniedPage.razor.rz.scp.css */
[b-w2g8mwus9k] .user-debug-card .e-card-header .e-card-header-title{font-weight:bold}[b-w2g8mwus9k] .user-debug-card .e-card-header .user-debug-hint{font-size:12px}[b-w2g8mwus9k] .user-debug-card .e-card-content{font-size:14px}
/* /Shared/Blazor/Identity/Web/Components/Account/Pages/SharedLoginPage.razor.rz.scp.css */
.divider[b-ew55i49koh]:after,
.divider[b-ew55i49koh]:before {
  content: "";
  flex: 1;
  height: 1px;
  background: var(--gray-5);
}

/*# sourceMappingURL=Login.razor.css.map */
/* /Shared/Blazor/Identity/Web/Components/Account/Pages/SharedRegisterPage.razor.rz.scp.css */
.divider[b-umow12vw4b]:after,
.divider[b-umow12vw4b]:before {
  content: "";
  flex: 1;
  height: 1px;
  background: var(--gray-5);
}

/*# sourceMappingURL=Register.razor.css.map */
/* /Shared/Blazor/Layout/BreadcrumbItem.razor.rz.scp.css */
.breadcrumb-item[b-kbuoyaih86] {
  display: flex;
  line-height: 1.4rem;
  font-size: 1.2rem;
  align-items: center;
  align-self: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex-wrap: nowrap;
  margin: 0 0.5rem 0 0;
}
.breadcrumb-item + .breadcrumb-item[b-kbuoyaih86] {
  margin: 0 0.5rem 0 0.5rem;
}
.breadcrumb-item[b-kbuoyaih86]  .entity-item.entity-item-inline .entity-item-title {
  font-size: inherit !important;
}

/*# sourceMappingURL=BreadcrumbItem.razor.css.map */
/* /Shared/Blazor/Layout/BreadcrumbSeparator.razor.rz.scp.css */
.breadcrumb-separator[b-4wkv1tbarq] {
  font-size: 1.25rem;
  align-self: center;
  margin: 0 0.5rem 0 0;
}

/*# sourceMappingURL=BreadcrumbSeparator.razor.css.map */
/* /Shared/Blazor/Layout/ErrorScreen.razor.rz.scp.css */

.error-component[b-ogfrj6232q] {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  height: 100%;
}

.error-component .error-component-icon[b-ogfrj6232q] {
  display: flex;
  align-self: center;
  place-items: self-end;
  align-items: center;
}

.error-component .error-component-text[b-ogfrj6232q] {
  display: flex;
  flex-direction: column;
  align-self: center;
  align-items: center;
}

.error-component .error-component-space[b-ogfrj6232q] {
  display: flex;
  flex-grow: 1;
}
/* /Shared/Blazor/Layout/FlexLayout.razor.rz.scp.css */
div.shell[b-cdbro6a0aj]{--default-flexlayout-top-background: #ffffff;--default-flexlayout-bottom-background: #ffffff;--default-flexlayout-side-background: #f2f2f2;--default-flexlayout-page-background: #ffffff;--default-flexlayout-top-foreground: #212529;--default-flexlayout-bottom-foreground: #212529;--default-flexlayout-side-foreground: #212529;--default-flexlayout-page-foreground: #212529;--default-flexlayout-border-width: 0px;--default-flexlayout-border-color: hsla(210, 18%, 87%, 1);--default-flexlayout-border-radius: 6px;--default-flexlayout-page-margin-top: 0.5rem;--default-flexlayout-page-margin-right: 1rem;--default-flexlayout-page-margin-bottom: 0.5rem;--default-flexlayout-page-margin-left: 1rem;--scoped-flexlayout-top-background: var(--flexlayout-top-background, transparent);--scoped-flexlayout-center-background: var(--flexlayout-center-background, transparent);--scoped-flexlayout-bottom-background: var(--flexlayout-bottom-background, transparent);--scoped-flexlayout-top-left-background: var(--flexlayout-top-left-background, var(--default-flexlayout-side-background));--scoped-flexlayout-top-center-background: var(--flexlayout-top-center-background, var(--default-flexlayout-top-background));--scoped-flexlayout-top-right-background: var(--flexlayout-top-right-background, var(--default-flexlayout-side-background));--scoped-flexlayout-center-left-background: var(--flexlayout-center-left-background, var(--default-flexlayout-side-background));--scoped-flexlayout-main-background: var(--flexlayout-main-background, var(--flexlayout-page-background, var(--default-flexlayout-page-background)));--scoped-flexlayout-main-form-background: var(--flexlayout-main-form-background, var(--flexlayout-main-background, var(--flexlayout-page-background, var(--default-flexlayout-page-background))));--scoped-flexlayout-main-form-footer-background: var(--flexlayout-main-form-footer-background, var(--flexlayout-main-form-background, var(--flexlayout-main-background, var(--flexlayout-page-background, var(--default-flexlayout-page-background)))));--scoped-flexlayout-center-right-background: var(--flexlayout-center-right-background, var(--default-flexlayout-side-background));--scoped-flexlayout-bottom-left-background: var(--flexlayout-bottom-left-background, var(--default-flexlayout-side-background));--scoped-flexlayout-bottom-center-background: var(--flexlayout-bottom-center-background, var(--default-flexlayout-bottom-background));--scoped-flexlayout-bottom-right-background: var(--flexlayout-bottom-right-background, var(--default-flexlayout-side-background));--scoped-flexlayout-top-foreground: var(--flexlayout-top-foreground, var(--default-flexlayout-top-foreground));--scoped-flexlayout-center-foreground: var(--flexlayout-center-foreground,);--scoped-flexlayout-bottom-foreground: var(--flexlayout-bottom-foreground, var(--default-flexlayout-bottom-foreground));--scoped-flexlayout-top-left-foreground: var(--flexlayout-top-left-foreground,);--scoped-flexlayout-top-center-foreground: var(--flexlayout-top-center-foreground,);--scoped-flexlayout-top-right-foreground: var(--flexlayout-top-right-foreground,);--scoped-flexlayout-center-left-foreground: var(--flexlayout-center-left-foreground, var(--default-flexlayout-side-foreground));--scoped-flexlayout-main-foreground: var(--flexlayout-main-foreground, var(--flexlayout-page-foreground, var(--default-flexlayout-page-foreground)));--scoped-flexlayout-main-form-foreground: var(--flexlayout-main-form-foreground, var(--flexlayout-main-foreground, var(--flexlayout-page-foreground, var(--default-flexlayout-page-foreground))));--scoped-flexlayout-center-right-foreground: var(--flexlayout-center-right-foreground,);--scoped-flexlayout-bottom-left-foreground: var(--flexlayout-bottom-left-foreground,);--scoped-flexlayout-bottom-center-foreground: var(--flexlayout-bottom-center-foreground,);--scoped-flexlayout-bottom-right-foreground: var(--flexlayout-bottom-right-foreground,);--scoped-flexlayout-top-left-content-right-border-width: var(--flexlayout-top-left-content-right-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-top-left-content-bottom-border-width: var(--flexlayout-top-left-content-bottom-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-top-center-content-bottom-border-width: var(--flexlayout-top-center-content-bottom-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-top-right-content-left-border-width: var(--flexlayout-top-right-content-left-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-top-right-content-bottom-border-width: var(--flexlayout-top-right-content-bottom-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-center-left-content-right-border-width: var(--flexlayout-center-left-content-right-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-center-right-content-left-border-width: var(--flexlayout-center-right-content-left-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-bottom-left-content-right-border-width: var(--flexlayout-bottom-left-content-right-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-bottom-right-content-left-border-width: var(--flexlayout-bottom-right-content-left-border-width, var(--default-flexlayout-border-width));--scoped-flexlayout-border-color: var(--flexlayout-border-color, var(--default-flexlayout-border-color));--scoped-flexlayout-border-radius: var(--flexlayout-border-radius, var(--default-flexlayout-border-radius));--scoped-flexlayout-page-margin-top: var(--flexlayout-page-margin-top, var(--default-flexlayout-page-margin-top));--scoped-flexlayout-page-margin-right: var(--flexlayout-page-margin-right, var(--default-flexlayout-page-margin-right));--scoped-flexlayout-page-margin-bottom: var(--flexlayout-page-margin-bottom, var(--default-flexlayout-page-margin-bottom));--scoped-flexlayout-page-margin-left: var(--flexlayout-page-margin-left, var(--default-flexlayout-page-margin-left))}div.shell[b-cdbro6a0aj]{display:flex !important}div.shell[hidden][b-cdbro6a0aj]{display:none !important}div.shell[b-cdbro6a0aj]{flex-grow:1 !important;flex-shrink:1 !important;min-height:0 !important;flex-direction:column !important;user-select:none}div.shell.height-is-constrained[b-cdbro6a0aj]{max-height:100vh !important;min-height:100vh !important}div.shell>div.shell-top-row[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-top-row[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-top-row[b-cdbro6a0aj]{flex-grow:0 !important;flex-shrink:0 !important;min-height:0 !important;flex-direction:row !important;background:var(--scoped-flexlayout-top-background);color:var(--scoped-flexlayout-top-foreground)}div.shell>div.shell-top-row>div.shell-top-left-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-top-row>div.shell-top-left-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-top-row>div.shell-top-left-content[b-cdbro6a0aj]{flex-grow:0 !important;flex-shrink:0 !important;min-height:0 !important;flex-direction:column !important;background:var(--scoped-flexlayout-top-left-background);color:var(--scoped-flexlayout-top-left-foreground);width:var(--left-content-width);border-right:var(--scoped-flexlayout-top-left-content-right-border-width) solid var(--scoped-flexlayout-border-color);border-bottom:var(--scoped-flexlayout-top-left-content-bottom-border-width) solid var(--scoped-flexlayout-border-color)}div.shell>div.shell-top-row>div.shell-top-center-content[b-cdbro6a0aj],div.shell>div.shell-top-row>div.shell-top-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-top-row>div.shell-top-center-content[hidden][b-cdbro6a0aj],div.shell>div.shell-top-row>div.shell-top-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-top-row>div.shell-top-center-content[b-cdbro6a0aj],div.shell>div.shell-top-row>div.shell-top-content[b-cdbro6a0aj]{flex-grow:1 !important;flex-shrink:1 !important;min-height:0 !important;flex-direction:column !important}div.shell>div.shell-top-row>div.shell-top-center-content[b-cdbro6a0aj]{background:var(--scoped-flexlayout-top-center-background);color:var(--scoped-flexlayout-top-center-foreground);border-bottom:var(--scoped-flexlayout-top-center-content-bottom-border-width) solid var(--scoped-flexlayout-border-color);min-width:0;overflow-x:auto}div.shell>div.shell-top-row>div.shell-top-right-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-top-row>div.shell-top-right-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-top-row>div.shell-top-right-content[b-cdbro6a0aj]{flex-grow:0 !important;flex-shrink:0 !important;min-height:0 !important;flex-direction:column !important;background:var(--scoped-flexlayout-top-right-background);color:var(--scoped-flexlayout-top-right-foreground);width:var(--right-content-width);border-left:var(--scoped-flexlayout-top-right-content-left-border-width) solid var(--scoped-flexlayout-border-color);border-bottom:var(--scoped-flexlayout-top-left-content-bottom-border-width) solid var(--scoped-flexlayout-border-color)}div.shell>div.shell-center-row[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-center-row[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-center-row[b-cdbro6a0aj]{flex-grow:1 !important;flex-shrink:1 !important;min-height:0 !important;flex-direction:row !important;background:var(--scoped-flexlayout-center-background);color:var(--scoped-flexlayout-center-foreground)}div.shell>div.shell-center-row>div.shell-center-left-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-center-row>div.shell-center-left-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-center-row>div.shell-center-left-content[b-cdbro6a0aj]{flex-grow:0 !important;flex-shrink:0 !important;min-height:0 !important;flex-direction:column !important;background:var(--scoped-flexlayout-center-left-background);color:var(--scoped-flexlayout-center-left-foreground);width:var(--left-content-width);border-right:var(--scoped-flexlayout-center-left-content-right-border-width) solid var(--scoped-flexlayout-border-color)}div.shell>div.shell-center-row>div.shell-center-left-content.shell-center-left-scrollable[b-cdbro6a0aj]{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}div.shell>div.shell-center-row>div.shell-main-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-center-row>div.shell-main-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-center-row>div.shell-main-content[b-cdbro6a0aj]{flex-grow:1 !important;flex-shrink:1 !important;min-height:0 !important;flex-direction:column !important;background:var(--scoped-flexlayout-main-background);color:var(--scoped-flexlayout-main-foreground);overflow-y:auto;padding:var(--scoped-flexlayout-page-margin-top) var(--scoped-flexlayout-page-margin-right) var(--scoped-flexlayout-page-margin-bottom) var(--scoped-flexlayout-page-margin-left)}div.shell>div.shell-center-row>div.shell-main-content[b-cdbro6a0aj] >.tab-container>.tab-content{--scoped-tab-content-root-padding: var(--scoped-tab-content-root-padding-page);--scoped-tab-content-border-width: var(--scoped-tab-content-border-width-page)}div.shell>div.shell-center-row>div.shell-main-content[b-cdbro6a0aj] >form{flex:1 1 auto !important;background:var(--scoped-flexlayout-main-form-background);color:var(--scoped-flexlayout-main-form-foreground)}div.shell>div.shell-center-row>div.shell-main-content[b-cdbro6a0aj] >form>.tab-container>.tab-bar{margin:0;padding:0 .75rem}div.shell>div.shell-center-row>div.shell-main-content[b-cdbro6a0aj] >form>.tab-container>.tab-bar>.tab-item{padding:.5rem .75rem}div.shell>div.shell-center-row>div.shell-main-content[b-cdbro6a0aj] >form>.tab-container>.tab-content{--scoped-tab-content-root-padding: var(--scoped-tab-content-root-padding-page-with-form);--scoped-tab-content-border-width: var(--scoped-tab-content-border-width-page-with-form)}div.shell>div.shell-center-row>div.shell-main-content[b-cdbro6a0aj] >form>.edit-form-buttons{margin:0 0 0 calc(-1*var(--scoped-flexlayout-page-margin-left));width:calc(100% + var(--scoped-flexlayout-page-margin-left) + .5*var(--scoped-flexlayout-page-margin-right));background:var(--scoped-flexlayout-main-form-footer-background);z-index:1}div.shell>div.shell-center-row>div.shell-main-content>.page-no-margin[b-cdbro6a0aj],div.shell>div.shell-center-row>div.shell-main-content>.page-disable-margin[b-cdbro6a0aj]{margin:calc(0 - var(--scoped-flexlayout-page-margin-top)) calc(0 - var(--scoped-flexlayout-page-margin-right)) calc(0 - var(--scoped-flexlayout-page-margin-bottom)) calc(0 - var(--scoped-flexlayout-page-margin-left))}div.shell>div.shell-center-row>div.shell-center-right-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-center-row>div.shell-center-right-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-center-row>div.shell-center-right-content[b-cdbro6a0aj]{flex-grow:0 !important;flex-shrink:0 !important;min-height:0 !important;flex-direction:column !important;background:var(--scoped-flexlayout-center-right-background);color:var(--scoped-flexlayout-center-right-foreground);width:var(--right-content-width);overflow-y:auto;border-left:var(--scoped-flexlayout-center-right-content-left-border-width) solid var(--scoped-flexlayout-border-color)}div.shell>div.shell-bottom-row[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-bottom-row[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-bottom-row[b-cdbro6a0aj]{flex-grow:0 !important;flex-shrink:0 !important;min-height:0 !important;flex-direction:row !important;background:var(--scoped-flexlayout-bottom-background);color:var(--scoped-flexlayout-bottom-foreground)}div.shell>div.shell-bottom-row>div.shell-bottom-left-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-bottom-row>div.shell-bottom-left-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-bottom-row>div.shell-bottom-left-content[b-cdbro6a0aj]{flex-grow:0 !important;flex-shrink:0 !important;min-height:0 !important;flex-direction:column !important;background:var(--scoped-flexlayout-bottom-left-background);color:var(--scoped-flexlayout-bottom-left-foreground);width:var(--left-content-width);border-right:var(--scoped-flexlayout-bottom-left-content-right-border-width) solid var(--scoped-flexlayout-border-color)}div.shell>div.shell-bottom-row>div.shell-bottom-center-content[b-cdbro6a0aj],div.shell>div.shell-bottom-row>div.shell-bottom-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-bottom-row>div.shell-bottom-center-content[hidden][b-cdbro6a0aj],div.shell>div.shell-bottom-row>div.shell-bottom-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-bottom-row>div.shell-bottom-center-content[b-cdbro6a0aj],div.shell>div.shell-bottom-row>div.shell-bottom-content[b-cdbro6a0aj]{flex-grow:1 !important;flex-shrink:1 !important;min-height:0 !important;flex-direction:column !important}div.shell>div.shell-bottom-row>div.shell-bottom-center-content[b-cdbro6a0aj]{background:var(--scoped-flexlayout-bottom-center-background);color:var(--scoped-flexlayout-bottom-center-foreground)}div.shell>div.shell-bottom-row>div.shell-bottom-right-content[b-cdbro6a0aj]{display:flex !important}div.shell>div.shell-bottom-row>div.shell-bottom-right-content[hidden][b-cdbro6a0aj]{display:none !important}div.shell>div.shell-bottom-row>div.shell-bottom-right-content[b-cdbro6a0aj]{flex-grow:0 !important;flex-shrink:0 !important;min-height:0 !important;flex-direction:column !important;background:var(--scoped-flexlayout-bottom-right-background);color:var(--scoped-flexlayout-bottom-right-foreground);width:var(--right-content-width);border-left:var(--scoped-flexlayout-bottom-right-content-left-border-width) solid var(--scoped-flexlayout-border-color)}
/* /Shared/Blazor/Layout/SideMenu.razor.rz.scp.css */
div.side-menu[b-sibds5olas] {
  --default-sidemenu-background: transparent;
  --default-sidemenu-gap: 0.25rem;
  --default-sidemenu-padding: 1rem;
  --default-sidemenuitem-padding-x: 0.5rem;
  --default-sidemenuitem-padding-y: 0.5rem;
  --default-sidemenuitem-background: transparent;
  --default-sidemenuitem-background-active: #00559d;
  --default-sidemenuitem-background-hover: #ffffff; /* #E5E5E5 */
  --default-sidemenuitem-background-activehover: #00559d;
  --default-sidemenuitem-foreground: #212529;
  --default-sidemenuitem-foreground-active: #ffffff;
  --default-sidemenuitem-foreground-hover: #212529;
  --default-sidemenuitem-foreground-activehover: #ffffff;
  --default-sidemenuitem-borderwidth: 1px;
  --default-sidemenuitem-bordercolor: transparent;
  --default-sidemenuitem-bordercolor-active: #00559d;
  --default-sidemenuitem-bordercolor-hover: hsla(210, 18%, 87%, 1);
  --default-sidemenuitem-bordercolor-activehover: #00559d;
  --default-sidemenuitem-border-radius: 4px;
  --default-sidemenuitem-indent-width: 1.25rem;
  --scoped-sidemenu-background: var(--sidemenu-background, --default-sidemenu-background);
  --scoped-sidemenu-gap: var(--sidemenu-gap, var(--default-sidemenu-gap));
  --scoped-sidemenu-padding: var(--sidemenu-padding, var(--default-sidemenu-padding));
  --scoped-sidemenuitem-padding-x: var(--sidemenuitem-padding-x, var(--default-sidemenuitem-padding-x));
  --scoped-sidemenuitem-padding-y: var(--sidemenuitem-padding-y, var(--default-sidemenuitem-padding-y));
  --scoped-sidemenuitem-background: var(--sidemenuitem-background, var(--default-sidemenuitem-background));
  --scoped-sidemenuitem-background-active: var(--sidemenuitem-background-active, var(--default-sidemenuitem-background-active));
  --scoped-sidemenuitem-background-hover: var(--sidemenuitem-background-hover, var(--default-sidemenuitem-background-hover));
  --scoped-sidemenuitem-background-activehover: var(--sidemenuitem-background-activehover, var(--default-sidemenuitem-background-activehover));
  --scoped-sidemenuitem-foreground: var(--sidemenuitem-foreground, var(--default-sidemenuitem-foreground));
  --scoped-sidemenuitem-foreground-active: var(--sidemenuitem-foreground-active, var(--default-sidemenuitem-foreground-active));
  --scoped-sidemenuitem-foreground-hover: var(--sidemenuitem-foreground-hover, var(--default-sidemenuitem-foreground-hover));
  --scoped-sidemenuitem-foreground-activehover: var(--sidemenuitem-foreground-activehover, var(--default-sidemenuitem-foreground-activehover));
  --scoped-sidemenuitem-collapsible-background: var(--sidemenuitem-collapsible-background, var(--sidemenuitem-background, var(--default-sidemenuitem-background)));
  --scoped-sidemenuitem-collapsible-background-active: var(--sidemenuitem-collapsible-background-active, var(--sidemenuitem-background-active, var(--default-sidemenuitem-background-active)));
  --scoped-sidemenuitem-collapsible-background-hover: var(--sidemenuitem-collapsible-background-hover, var(--sidemenuitem-background-hover, var(--default-sidemenuitem-background-hover)));
  --scoped-sidemenuitem-collapsible-background-activehover: var(--sidemenuitem-collapsible-background-activehover, var(--sidemenuitem-background-activehover, var(--default-sidemenuitem-background-activehover)));
  --scoped-sidemenuitem-collapsible-foreground: var(--sidemenuitem-collapsible-foreground, var(--sidemenuitem-foreground, var(--default-sidemenuitem-foreground)));
  --scoped-sidemenuitem-collapsible-foreground-active: var(--sidemenuitem-collapsible-foreground-active, var(--sidemenuitem-foreground-active, var(--default-sidemenuitem-foreground-active)));
  --scoped-sidemenuitem-collapsible-foreground-hover: var(--sidemenuitem-collapsible-foreground-hover, var(--sidemenuitem-foreground-hover, var(--default-sidemenuitem-foreground-hover)));
  --scoped-sidemenuitem-collapsible-foreground-activehover: var(--sidemenuitem-collapsible-foreground-activehover, var(--sidemenuitem-foreground-activehover, var(--default-sidemenuitem-foreground-activehover)));
  --scoped-sidemenuitem-borderwidth: var(--sidemenuitem-borderwidth, var(--default-sidemenuitem-borderwidth));
  --scoped-sidemenuitem-bordercolor: var(--sidemenuitem-bordercolor, var(--default-sidemenuitem-bordercolor));
  --scoped-sidemenuitem-bordercolor-active: var(--sidemenuitem-bordercolor-active, var(--default-sidemenuitem-bordercolor-active));
  --scoped-sidemenuitem-bordercolor-hover: var(--sidemenuitem-bordercolor-hover, var(--default-sidemenuitem-bordercolor-hover));
  --scoped-sidemenuitem-bordercolor-activehover: var(--sidemenuitem-bordercolor-activehover, var(--default-sidemenuitem-bordercolor-activehover));
  --scoped-sidemenuitem-border-radius: var(--sidemenuitem-border-radius, var(--default-sidemenuitem-border-radius));
  --scoped-sidemenuitem-indent-width: var(--sidemenuitem-indent-width, var(--default-sidemenuitem-indent-width));
}

div.side-menu[b-sibds5olas]  {
  display: flex !important;
}
div.side-menu[b-sibds5olas] [hidden] {
  display: none !important;
}
div.side-menu[b-sibds5olas]  {
  flex-grow: 1 !important;
  flex-shrink: 1 !important;
  min-height: 0 !important;
  flex-direction: column !important;
  background: var(--scoped-sidemenu-background);
  user-select: none;
  font-size: 0.9rem;
  gap: 0;
  min-height: fit-content !important;
  padding: var(--scoped-sidemenu-padding);
}
div.side-menu[b-sibds5olas]  > * {
  margin-top: calc(var(--scoped-sidemenu-gap) / 2);
  margin-bottom: calc(var(--scoped-sidemenu-gap) / 2);
}
div.side-menu[b-sibds5olas]  > *:first-child {
  margin-top: 0;
}
div.side-menu[b-sibds5olas]  > *:last-child {
  margin-bottom: 0;
}
div.side-menu[b-sibds5olas]  div.side-menu-item, div.side-menu[b-sibds5olas]  a.side-menu-item {
  display: flex !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item[hidden], div.side-menu[b-sibds5olas]  a.side-menu-item[hidden] {
  display: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item, div.side-menu[b-sibds5olas]  a.side-menu-item {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  min-height: 0 !important;
  flex-direction: row !important;
  background: var(--scoped-sidemenuitem-background);
  color: var(--scoped-sidemenuitem-foreground);
  /* padding: var(--scoped-sidemenuitem-padding); */
  gap: 0;
  cursor: pointer;
  text-decoration: none;
  border: var(--scoped-sidemenuitem-borderwidth) solid var(--scoped-sidemenuitem-bordercolor);
  border-radius: var(--scoped-sidemenuitem-border-radius);
  clip-path: border-box;
  position: relative;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-collapsible, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-collapsible {
  --scoped-sidemenuitem-background: var(--scoped-sidemenuitem-collapsible-background);
  --scoped-sidemenuitem-foreground: var(--scoped-sidemenuitem-collapsible-foreground);
  --scoped-sidemenuitem-background-hover: var(--scoped-sidemenuitem-collapsible-background-hover);
  --scoped-sidemenuitem-foreground-hover: var(--scoped-sidemenuitem-collapsible-foreground-hover);
  --scoped-sidemenuitem-background-active: var(--scoped-sidemenuitem-collapsible-background-active);
  --scoped-sidemenuitem-foreground-active: var(--scoped-sidemenuitem-collapsible-foreground-active);
  --scoped-sidemenuitem-background-activehover: var(--scoped-sidemenuitem-collapsible-background-activehover);
  --scoped-sidemenuitem-foreground-activehover: var(--scoped-sidemenuitem-collapsible-foreground-activehover);
}
div.side-menu[b-sibds5olas]  div.side-menu-item > *:first-child, div.side-menu[b-sibds5olas]  a.side-menu-item > *:first-child {
  border-top-left-radius: var(--scoped-sidemenuitem-border-radius);
  border-bottom-left-radius: var(--scoped-sidemenuitem-border-radius);
}
div.side-menu[b-sibds5olas]  div.side-menu-item > *:last-child, div.side-menu[b-sibds5olas]  a.side-menu-item > *:last-child {
  border-top-right-radius: var(--scoped-sidemenuitem-border-radius);
  border-bottom-right-radius: var(--scoped-sidemenuitem-border-radius);
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item a.side-menu-link-content {
  display: flex !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-link-content[hidden], div.side-menu[b-sibds5olas]  div.side-menu-item a.side-menu-link-content[hidden], div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-link-content[hidden], div.side-menu[b-sibds5olas]  a.side-menu-item a.side-menu-link-content[hidden] {
  display: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item a.side-menu-link-content {
  flex-grow: 1 !important;
  flex-shrink: 1 !important;
  min-height: 0 !important;
  flex-direction: row !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-link-content > *, div.side-menu[b-sibds5olas]  div.side-menu-item a.side-menu-link-content > *, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-link-content > *, div.side-menu[b-sibds5olas]  a.side-menu-item a.side-menu-link-content > * {
  margin: var(--scoped-sidemenuitem-padding-y) calc(var(--scoped-sidemenuitem-padding-x) / 2);
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-link-content > *:first-child, div.side-menu[b-sibds5olas]  div.side-menu-item a.side-menu-link-content > *:first-child, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-link-content > *:first-child, div.side-menu[b-sibds5olas]  a.side-menu-item a.side-menu-link-content > *:first-child {
  margin-left: var(--scoped-sidemenuitem-padding-x);
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-link-content > *:last-child, div.side-menu[b-sibds5olas]  div.side-menu-item a.side-menu-link-content > *:last-child, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-link-content > *:last-child, div.side-menu[b-sibds5olas]  a.side-menu-item a.side-menu-link-content > *:last-child {
  margin-right: var(--scoped-sidemenuitem-padding-x);
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-icon, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-icon {
  display: flex !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-icon[hidden], div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-icon[hidden] {
  display: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-icon, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-icon {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  min-height: 0 !important;
  flex-direction: column !important;
  width: 1.25rem;
  align-self: center;
  text-align: center;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-text, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-text {
  display: flex !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-text[hidden], div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-text[hidden] {
  display: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-text, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-text {
  flex-grow: 1 !important;
  flex-shrink: 1 !important;
  min-height: 0 !important;
  flex-direction: column !important;
  min-width: 0;
  overflow-wrap: break-word;
  line-height: normal;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-collapse-icon {
  display: flex !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-collapse-icon[hidden], div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-collapse-icon[hidden] {
  display: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-collapse-icon {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  min-height: 0 !important;
  flex-direction: column !important;
  width: 2rem;
  height: 100%;
  align-self: center;
  text-align: center;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-collapse-icon.side-menu-item-collapse-icon-left-side, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-collapse-icon.side-menu-item-collapse-icon-left-side {
  padding: var(--scoped-sidemenuitem-padding-y) var(--scoped-sidemenuitem-padding-x) var(--scoped-sidemenuitem-padding-y) var(--scoped-sidemenuitem-padding-x);
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-collapse-icon.side-menu-item-collapse-icon-right-side, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-collapse-icon.side-menu-item-collapse-icon-right-side {
  padding: var(--scoped-sidemenuitem-padding-y) var(--scoped-sidemenuitem-padding-x) var(--scoped-sidemenuitem-padding-y) var(--scoped-sidemenuitem-padding-x);
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-custom-button, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-custom-button {
  background: var(--scoped-sidemenuitem-background) !important;
  color: var(--scoped-sidemenuitem-foreground) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor) !important;
  text-decoration: none !important;
  margin: 0;
  padding: var(--scoped-sidemenuitem-padding-x) var(--scoped-sidemenuitem-padding-y);
  width: 2rem;
  height: 100%;
  /*
  border-radius: var(--bs-border-radius);
  */
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-custom-button:hover, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-custom-button:hover {
  background: var(--scoped-sidemenuitem-background-hover) !important;
  color: var(--scoped-sidemenuitem-foreground-hover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-hover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-custom-button:active, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-custom-button:active {
  background: var(--scoped-sidemenuitem-background-active) !important;
  color: var(--scoped-sidemenuitem-foreground-active) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-active) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-custom-button:active:hover, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-custom-button:active:hover {
  background: var(--scoped-sidemenuitem-background-activehover) !important;
  color: var(--scoped-sidemenuitem-foreground-activehover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-activehover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-parent-hover, div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-self-hover, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-parent-hover, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-self-hover {
  display: none !important;
  position: absolute;
  top: 0;
  right: 0;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:hover div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-parent-hover, div.side-menu[b-sibds5olas]  a.side-menu-item:hover div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-parent-hover {
  display: flex !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-self-hover:hover, div.side-menu[b-sibds5olas]  a.side-menu-item div.side-menu-item-custom-button.side-menu-item-custom-button-visible-on-self-hover:hover {
  display: flex !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item {
  background: var(--scoped-sidemenuitem-background) !important;
  color: var(--scoped-sidemenuitem-foreground) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item a.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item div.side-menu-item-collapse-icon {
  background: var(--scoped-sidemenuitem-background) !important;
  color: var(--scoped-sidemenuitem-foreground) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:hover, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:hover {
  background: var(--scoped-sidemenuitem-background-hover) !important;
  color: var(--scoped-sidemenuitem-foreground-hover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-hover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:hover div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:hover a.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:hover div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:hover div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:hover a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:hover div.side-menu-item-collapse-icon {
  background: var(--scoped-sidemenuitem-background-hover) !important;
  color: var(--scoped-sidemenuitem-foreground-hover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-hover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:active, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item.active, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:active, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item.active {
  background: var(--scoped-sidemenuitem-background-active) !important;
  color: var(--scoped-sidemenuitem-foreground-active) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-active) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:active div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:active a.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:active div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item.active div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item.active a.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item.active div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:active div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:active a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:active div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item.active div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item.active a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item.active div.side-menu-item-collapse-icon {
  background: var(--scoped-sidemenuitem-background-active) !important;
  color: var(--scoped-sidemenuitem-foreground-active) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-active) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:active:hover, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item.active:hover, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:active:hover, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item.active:hover {
  background: var(--scoped-sidemenuitem-background-activehover) !important;
  color: var(--scoped-sidemenuitem-foreground-activehover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-activehover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:active:hover div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:active:hover a.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item:active:hover div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item.active:hover div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item.active:hover a.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item.side-menu-item-hover-whole-item.active:hover div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:active:hover div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:active:hover a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item:active:hover div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item.active:hover div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item.active:hover a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item.side-menu-item-hover-whole-item.active:hover div.side-menu-item-collapse-icon {
  background: var(--scoped-sidemenuitem-background-activehover) !important;
  color: var(--scoped-sidemenuitem-foreground-activehover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-activehover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item), div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) {
  background: var(--scoped-sidemenuitem-background) !important;
  color: var(--scoped-sidemenuitem-foreground) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon {
  background: var(--scoped-sidemenuitem-background) !important;
  color: var(--scoped-sidemenuitem-foreground) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:hover, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:hover, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:hover {
  background: var(--scoped-sidemenuitem-background-hover) !important;
  color: var(--scoped-sidemenuitem-foreground-hover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-hover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:active, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:active, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:active, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:active, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:active, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:active {
  background: var(--scoped-sidemenuitem-background-active) !important;
  color: var(--scoped-sidemenuitem-foreground-active) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-active) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:active:hover, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:active:hover, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:active:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-link-content:active:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) a.side-menu-link-content:active:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item) div.side-menu-item-collapse-icon:active:hover {
  background: var(--scoped-sidemenuitem-background-activehover) !important;
  color: var(--scoped-sidemenuitem-foreground-activehover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-activehover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active {
  background: var(--scoped-sidemenuitem-background-active) !important;
  color: var(--scoped-sidemenuitem-foreground-active) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-active) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active a.side-menu-link-content, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-item-collapse-icon, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active a.side-menu-link-content, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-item-collapse-icon {
  background: var(--scoped-sidemenuitem-background-active) !important;
  color: var(--scoped-sidemenuitem-foreground-active) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-active) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-link-content:hover, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active a.side-menu-link-content:hover, div.side-menu[b-sibds5olas]  div.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-item-collapse-icon:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-link-content:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active a.side-menu-link-content:hover, div.side-menu[b-sibds5olas]  a.side-menu-item:not(.side-menu-item-hover-whole-item).active div.side-menu-item-collapse-icon:hover {
  background: var(--scoped-sidemenuitem-background-activehover) !important;
  color: var(--scoped-sidemenuitem-foreground-activehover) !important;
  border-color: var(--scoped-sidemenuitem-bordercolor-activehover) !important;
  text-decoration: none !important;
}
div.side-menu[b-sibds5olas]  div.side-submenu {
  display: flex !important;
}
div.side-menu[b-sibds5olas]  div.side-submenu[hidden] {
  display: none !important;
}
div.side-menu[b-sibds5olas]  div.side-submenu {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  min-height: 0 !important;
  flex-direction: column !important;
  margin-left: var(--scoped-sidemenuitem-indent-width);
}
div.side-menu[b-sibds5olas]  div.side-submenu.collapsed {
  display: none !important;
}
div.side-menu[b-sibds5olas]  div.side-submenu > * {
  margin-top: calc(var(--scoped-sidemenu-gap) / 2);
  margin-bottom: calc(var(--scoped-sidemenu-gap) / 2);
}
div.side-menu[b-sibds5olas]  div.side-submenu > *:first-child {
  margin-top: 0;
}
div.side-menu[b-sibds5olas]  div.side-submenu > *:last-child {
  margin-bottom: 0;
}

/*# sourceMappingURL=SideMenu.razor.css.map */
/* /Shared/Blazor/SvgGraphs/MeasuredView.razor.rz.scp.css */
div.measured-view[b-wpb187xlim] {
  position: absolute;
  top: 0;
  left: 0;
}

/*# sourceMappingURL=MeasuredView.razor.css.map */
/* /Shared/Blazor/SvgGraphs/SvgGraph.razor.rz.scp.css */
[b-oc466phvzl] rect.stroke-default,[b-oc466phvzl] circle.stroke-default{stroke:var(--svg-graph-border-color)}[b-oc466phvzl] rect.fill-default,[b-oc466phvzl] circle.fill-default{fill:var(--svg-graph-element-background-color)}[b-oc466phvzl] rect.fill-default:hover,[b-oc466phvzl] circle.fill-default:hover{fill:var(--svg-graph-element-background-color-hover)}
/* /Shared/Blazor/Tabs/TabContainer.razor.rz.scp.css */
.tab-container[b-jwzpsjnsbf] {
  --default-tab-bar-background-color: transparent;
  --default-tab-content-background-color: transparent;
  --default-tab-content-border-color: transparent;
  --default-tab-content-root-padding-default: 0.75rem 0.75rem;
  --default-tab-content-root-padding-page: 0.5rem 0.5rem;
  --default-tab-content-root-padding-page-with-form: 0.5rem 0.5rem;
  --default-tab-content-root-padding-window: 0.75rem 0.75rem;
  --default-tab-content-border-width-default: 0.75rem 0.75rem;
  --default-tab-content-border-width-page: 0.5rem 0.5rem;
  --default-tab-content-border-width-page-with-form: 0.5rem 0.5rem;
  --default-tab-content-border-width-window: 0.75rem 0.75rem;
  --default-tab-item-border-color: var(--gray-2, black);
  --default-tab-item-background-color: transparent;
  --default-tab-item-foreground-color: var(--gray-1-foreground, black);
  --default-tab-item-active-background-color: transparent;
  --default-tab-item-active-foreground-color: var(--gray-1-foreground, black);
  --default-tab-item-hover-background-color: var(--gray-2, black);
  --default-tab-item-hover-foreground-color: var(--gray-2-foreground, black);
  --scoped-tab-bar-background-color: var(--tab-bar-background-color, var(--default-tab-bar-background-color));
  --scoped-tab-content-background-color: var(--tab-content-background-color, var(--default-tab-content-background-color));
  --scoped-tab-content-foreground-color: var(--tab-content-foreground-color, var(--default-tab-content-foreground-color));
  --scoped-tab-content-border-color: var(--tab-content-border-color, var(--default-tab-content-border-color));
  --scoped-tab-content-root-padding-default: var(--tab-content-root-padding-default, var(--default-tab-content-root-padding-default));
  --scoped-tab-content-root-padding-page: var(--tab-content-root-padding-page, var(--default-tab-content-root-padding-page));
  --scoped-tab-content-root-padding-page-with-form: var(--tab-content-root-padding-page-with-form, var(--default-tab-content-root-padding-page-with-form));
  --scoped-tab-content-root-padding-window: var(--tab-content-root-padding-window, var(--default-tab-content-root-padding-window));
  --scoped-tab-content-root-padding: var(--scoped-tab-content-root-padding-default);
  --scoped-tab-content-border-width-default: var(--tab-content-border-width-default, var(--default-tab-content-border-width-default));
  --scoped-tab-content-border-width-page: var(--tab-content-border-width-page, var(--default-tab-content-border-width-page));
  --scoped-tab-content-border-width-page-with-form: var(--tab-content-border-width-page-with-form, var(--default-tab-content-border-width-page-with-form));
  --scoped-tab-content-border-width-window: var(--tab-content-border-width-window, var(--default-tab-content-border-width-window));
  --scoped-tab-content-border-width: var(--scoped-tab-content-border-width-default);
  --scoped-tab-item-border-color: var(--tab-item-border-color, var(--default-tab-item-border-color));
  --scoped-tab-item-background-color: var(--tab-item-background-color, var(--default-tab-item-background-color));
  --scoped-tab-item-foreground-color: var(--tab-item-foreground-color, var(--default-tab-item-foreground-color));
  --scoped-tab-item-active-background-color: var(--tab-item-active-background-color, var(--default-tab-item-active-background-color));
  --scoped-tab-item-active-foreground-color: var(--tab-item-active-foreground-color, var(--default-tab-item-active-foreground-color));
  --scoped-tab-item-hover-background-color: var(--tab-item-hover-background-color, var(--default-tab-item-hover-background-color));
  --scoped-tab-item-hover-foreground-color: var(--tab-item-hover-foreground-color, var(--default-tab-item-hover-foreground-color));
  display: flex;
  flex-direction: column;
  user-select: none;
  max-height: 100%;
  min-height: 0;
  min-width: 0;
  height: 100%;
  width: 100%;
  --bs-border-color: var(--tab-content-border-color, var(--default-tab-content-border-color));
}

.tab-container > .tab-bar[b-jwzpsjnsbf] {
  display: flex;
  flex-direction: row;
  gap: 6px;
  margin: 0;
  padding: 6px 12px 0 12px;
  background-color: var(--scoped-tab-bar-background-color);
  border-bottom: 1px solid var(--scoped-tab-item-border-color);
}

.tab-container > .tab-bar .tab-item[b-jwzpsjnsbf] {
  position: relative;
  padding: 10px 10px;
  background-color: var(--scoped-tab-item-background-color);
  color: var(--scoped-tab-item-foreground-color);
  border: 1px solid var(--scoped-tab-item-border-color);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-bottom: -1px;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-width: 0;
}

.tab-container > .tab-bar .tab-item:hover[b-jwzpsjnsbf] {
  background-color: var(--scoped-tab-item-hover-background-color);
  color: var(--scoped-tab-item-hover-foreground-color);
}

.tab-container > .tab-bar .tab-item.active[b-jwzpsjnsbf] {
  background-color: var(--scoped-tab-item-active-background-color);
  color: var(--scoped-tab-item-active-foreground-color);
  border-bottom-color: var(--scoped-tab-content-background-color);
  cursor: default;
  min-width: fit-content;
}

.tab-container > .tab-content[b-jwzpsjnsbf] {
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  width: 100%;
  background-color: var(--scoped-tab-content-background-color);
  color: var(--scoped-tab-content-foreground-color);
  border-color: var(--scoped-tab-content-border-color);
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: var(--scoped-tab-content-border-width);
  border-left-width: var(--scoped-tab-content-border-width);
  border-right-width: var(--scoped-tab-content-border-width);
}

.tab-container > .tab-content > .tab-content-root[b-jwzpsjnsbf] {
  display: flex !important;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: relative;
  padding: var(--scoped-tab-content-root-padding);
}

.tab-container > .tab-content > .tab-content-root.tab-content-root-closed[b-jwzpsjnsbf] {
  display: none !important;
}

.tab-container > .tab-content > .tab-content-root.tab-content-root-scrollable[b-jwzpsjnsbf] {
  overflow: auto;
}

/*# sourceMappingURL=TabContainer.razor.css.map */
